body {
	margin: 0;
	padding: 0;
	/* text-align: center; */
	font: 13px arial;
}

div#bg {
	background: url(/images/bg-tiled.jpg) repeat;
	padding: 10px 0 20px 0;
}

div.content-pane {
	background-color : white;
	padding : 12px;
}

#global {
	margin-left: auto;
	margin-right: auto;
	width: 945px;
}

a {
	outline: none;
	color : black;
}

.clear {clear: both;}

#body-container {
	width: 945px;
	background: #D0E0D0;
	padding-bottom: 8px;
}

#menu-container {
	width: 929px;
	height: 44px;
	background: url(../images/menu-bg.gif) repeat-x;
}

#menu-padding {
	padding-top: 5px;
	text-align: left;
}

#body-left {
	display: inline;
	float: left;
	width: 738px;
	padding-left: 8px;
	margin: 8px 0;
}

#body-right {
	display: inline;
	float: right;
	width: 183px;
	padding-right: 8px;
	margin: 8px 0;
}

#body-right #calendar-container {
	margin: 8px 0 0 0;
}

#signup-container {
	width: 183px;
	height: 209px;
	background: url(../images/signup-bg.jpg) no-repeat;
	margin: 8px 0 0 0;
}

#signup-padding {
	padding: 110px 0 0 0;
}

#signup-padding input.email {
	background: #f4f4f4;
	border: 1px solid #a0a0a0;
	color: #555;
	font-weight: bold;
	padding: 4px;
	width: 144px;
	font-size: 11px;
}

#signup-padding input.subscribe {
	border: 1px solid #a0a0a0;
	color: #fff;
	font-weight: bold;
	background: #2684c2;
	margin-top: 3px;
	padding: 3px 2px;
	font-size: 11px;
	*width: 70px;
}

#signup-padding input.unsubscribe {
	border: 1px solid #a0a0a0;
	color: #fff;
	font-weight: bold;
	background: #737373;
	margin-top: 3px;
	margin-left: 4px;
	padding: 3px 2px;
	font-size: 11px;
	*width: 80px;
}

#top-left {
	display: inline;
	float: left;
	width: 426px;
}

#top-right {
	display: inline;
	float: right;
	width: 304px;
}

#infobox-container {
	width: 304px;
	height: 317px;
	background: url(../images/infobox-bg.gif) no-repeat;
}

#infobox-padding {
	text-align: center;
	padding: 15px 20px 0 20px;
}

#infobox-padding span.title {
	color: #003f79;
	font: bold 18px georgia;
}

#infobox-padding ul {
	list-style-image: url(../images/infobox-bullet.gif);
	text-align: left;
}

#infobox-padding ul a {
	color: #003f79;
	text-decoration: none;
	font: bold 13px georgia;
}

#infobox-padding ul a:hover {
	color: #333;
	text-decoration: underline;
}

#infobox-padding ul li {
	padding-bottom: 10px;
}

#infobox-top {
	border-bottom: 1px solid #ccc;
	margin-top: 20px;
	padding-bottom: 23px; *padding-bottom: 20px;
}

#infobox-left {
	display: inline;
	float: left;
}

#infobox-right {
	display: inline;
	float: right;
}

#infobox-left img, #infobox-right img {
	margin-bottom: 5px;
}

#infobox-left span.position, #infobox-right span.position {
	color: #0065c4;
	font: bold 12px georgia;
}

#infobox-left span.name, #infobox-right span.name {
	color: #003f79;
	font: bold italic 12px georgia;
}

#fp-tabs {
	width: 736px;
	height: 397px; *height: 394px;
	border: 1px solid #fff;
	background: #bcaf80;
	margin-top: 8px;
}

#tab-padding {
	padding: 20px 0 0 22px;
}

#tab1-left {
	display: inline;
	float: left;
	width: 300px;
}

#tab1-right {
	display: inline;
	float: right;
	width: 344px;
}

#tab1-right-scroll {
	overflow: auto;
	width: 343px;
	height: 315px;
	border-left: 1px solid #ccc;
}

#tab-right-on {
   background: url(../images/bg-tab-right.gif) repeat;
}

#tab-right-on, #tab-right-off {
	padding: 12px 10px 12px 20px;
}

#tab-right-on span.date, #tab-right-off span.date {
	color: #004195;
	font: bold 12px georgia;
}

#tab-right-on a, #tab-right-off a {
	color: #102c50;
	font: bold 13px georgia;
	text-decoration: none;
	line-height: 135%;
}

#tab-right-on a:hover, #tab-right-off a:hover {
	color: #333;
	text-decoration: underline;
}

#tab1-left-top {
	overflow: auto;
	width: 346px;
	height: 278px;
}

#tab1-left-top-padding {
	padding: 15px 20px;
}

#tab1-left-top-padding p {
	color: #102c50;
	font: 13px georgia;
	line-height: 125%;
}

#tab1-left-top-padding span.date {
	color: #004195;
	font: bold 13px georgia;
}

#tab1-left-top-padding a.continue {
	color: #004195;
	font: bold 11px georgia;
	text-decoration: none;
}
#tab1-left-top-padding a.title {
	color: #102c50;
	font: bold 16px georgia;
	text-decoration: none;
	line-height: 125%;
}

#tab1-left-top-padding a:hover {
	color: #333;
	text-decoration: underline;
}

#tab-left-bottom {
	background: #d5dbe2;
	width: 346px;
	height: 37px;
}

#tab-left-bottom-left {
	display: inline;
	float: left;
	padding: 9px 0 0 137px;
}

#tab-left-bottom-left a {
	color: #750d08;
	text-decoration: none;
	font: bold italic 14px georgia;
}

#tab-left-bottom-left a:hover {
	color: #333;
}

#tab-left-bottom-right {
	display: inline;
	float: right;
	padding: 7px 15px 0 0;
}

#tab-right-content-padding {
	padding : 20px;
}

#footer-container {
	width: 929px;
	height: 94px;
	background: url(../images/footer-bg.jpg) no-repeat;
}

#footer-padding {
	padding: 8px 0 0 0;
	color: #fff;
	font: bold 13px georgia;
	line-height: 150%;
}

#footer-search {
	padding : 0;
	margin  : 0;
}

input.search-input {
	color: #64342c;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #b4b4b4;
	padding: 2px 5px;
	margin-top: 7px;
}

input.search-submit {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #b4b4b4;
	background: #052805;
	margin-left: 2px;
	margin-top: 7px;
	padding: 1px 5px;
}

.tabcontent3 {
	display: none;
}

@media print {
.tabcontent3 {
	display: block!important;
}
}

div.tabcontent3 {
	width: 690px;
	height: 315px;
	background: #fff;
	overflow: auto;
}

.shadetabs {
	font: bold 14px georgia;
	list-style-type: none;
	text-align: left;
	margin-left: -30px; *margin-left: 10px;
	*padding-top: 10px;
	margin-bottom: 11px;
}

.shadetabs li {
	display: inline;
}

.shadetabs li a {
	text-decoration: none;
	color: #4b7a95;
	font-weight: bold;
	background: #dedede;
	padding: 10px 18px; *padding: 10px 18px;
	border: 1px solid #ccc;
}

.shadetabs li a:visited {
	color: #4b7a95;
	background: #dedede;
}

.shadetabs li a:hover {
	text-decoration: none;
	color: #023161;
	background: #fefefe url(../images/newscenter_tab.gif) repeat-x bottom center;
}

.shadetabs li.selected a, .shadetabs li.selected a.selected {
	color: #023161;
	background: #fefefe url(../images/newscenter_tab.gif) repeat-x bottom center;
}

.shadetabs li.selected a:hover {
	text-decoration: none;
}
.center {
	text-align : center;
}
div.videoTitle {
	font-weight : bold;
	font-size : 14px;
	text-align : left;

}
div.videoDate {
	font-weight : normal;
	font-size : 12px;
	color : #666666;
	text-align : left;
}
div.videoContainer {
	padding-top : 4px;
}
div.videoContainer img {
	cursor: pointer;
	cursor: hand;
}



	#calendar-container .top {
		background : url(/images/calendar-top.jpg) ;
		height : 100px;
		width : 183px;
		padding : 0;
		margin : 0;
		cursor: pointer;
		cursor: hand;
	}
	#calendar-container .bottom {
		padding : 0;
		background : url(/images/calendar-bottom.gif) ;
		height : 160px;
		width : 183px;
	}
	#calendar-container .bottom .day {
		height : 26px;
		border : 0 dashed black;
		float : left;
		text-align : center;
		font-size : 11px;
		line-height : 24px;
	}
	#calendar-container .bottom .day a {
		font-weight : bold;
		line-height : 22px;
		text-decoration : none;
		color : #336699;
	}
	#calendar-container .bottom .day a:hover {
		text-decoration : underline;
	}
	#calendar-container .Sunday {
		margin-left : 1px;
		width : 25px;
	}
	#calendar-container .Monday {
		width : 26px;
	}
	#calendar-container .Tuesday {
		width : 26px;
	}
	#calendar-container .Wednesday {
		width : 26px;
	}
	#calendar-container .Thursday {
		width : 26px;
	}
	#calendar-container .Friday {
		width : 27px;
	}
	#calendar-container .Saturday {
		width : 25px;
	}
	#calendar-container .today {
		background-color : #ffff99;
	}
	#calendar-container .notThisMonth {
		color : #c0c0c0;
		font-weight : normal;
	}


