body{font:14px Arial, Helvetica, sans-serif; margin:0px; padding:0px; text-align:center; background:#FFFFFF;}
#headerimg{margin:0 auto; text-align:center}
#sidesearch{
text-align:center;
padding:7px;
border:gray 1px solid;
margin-left:5px;
}
#mainsearch{
text-align:center;
border:gray 1px solid;
width:550px;
padding:10px;
}
	#sidesearch .searchbox{
	border:black 1px solid;
	background:#efefef;
	}
	#mainsearch .searchbox{
	border:black 1px solid;
	background:#efefef;
	}

a:link{color:blue; text-decoration:none;}
	a:visited{color:#666; text-decoration:none;}
		a:hover{color:#999999; text-decoration:none;}
			a:active{color:black; text-decoration:none;}

.wrapAll{width:980px; margin:0 auto; text-align:center; overflow:hidden;}

.main{width:665px; float:left; text-align:left;}
	.mainPad{margin:20px; font-size:18px;}
		.mainHeader{width:665px; height:192px; background-image:url(../images/header1.gif);}

#apDiv1 {left:57px; top:211px; width:632px; height:410px; z-index:1; margin:0 auto 15px auto;}


.thumbContainer{margin:10px; width:450px; float:left; font-weight:bold;	font-size:18px;}
	.thumbContainer-noref a.thumbLink, .thumbContainer a.thumbLink{ display:block; margin:0 auto; height:60px; width:80px; background:#CCCCCC;border:1px #ccc solid; line-height:90px; overflow:hidden;}
	.thumbContainer-noref a.thumbLink:hover, .thumbContainer a.thumbLink:hover{border:1px black solid;}
		.thumbContainer-noref a.thumbLink img, .thumbContainer a.thumbLink img{padding:none; margin:none;}

.thumbContainer-noref{
margin:10px; 
/*background:gray;*/
width:630px;
float:left; 
font-weight:bold;
}

.refSheets{border-left:2px solid black;	width:160px; margin:10px; float:right;}
	.refSheetsPad{margin: 0px 0px 0px 10px;}
		.refSheetsPad h4{text-decoration:none; color:#000000; font-size:16px; text-align:center; font-weight:bold;}
			.refSheetsPad a{text-decoration:none; color:#000000; font-weight:bold;}

div.vidImg{ margin:2px; height:auto; width:104px; float:left; text-align:center;}	
	div.vidImg img{border:none;}
/*		div.vidImg a:hover img {border:1px solid #000000;}*/
			div.vidDesc{text-align:center; font-weight:normal; font-size:14px; width:104px; margin:2px;}

.rightCol{position:relative; top:25px; width:300px;	border-left:#000000 solid 2px; float:left;}
	.rightColPad{margin: 20px 0px 24px 5px; width:100%; overflow:hidden; text-align:left; font-color:#003399;}
	
	.rightCol a.catLink{display:block;  padding:0; width:300px; text-align:left; font-weight:bold}
		.rightCol a.catLink img{float:left; border:none;}
		.rightCol a.catLink dl{ width:300px; overflow:hidden; cursor:pointer;}
		.rightCol a.catLink dl dt{ float:left; width:69px; padding:0; margin:0; margin-left:30px; display:inline;}
		.rightCol a.catLink dl dd{ float:left; width:158px; padding:0; margin:0; margin-left:10px;}
		.rightCol img{border:none; padding:0; margin:0}
		

		.rightColPad a:link{color:#003295; text-decoration:underline; font-weight:bold;}
			.rightColPad a:visited{color:#003295; text-decoration:underline;}	
				.rightColPad a:hover{color:#999; text-decoration:underline;}


.rcText{width:190px; float:left;}

.featuredVideo{background:#efe067; margin:10px 0px 10px 5px; padding:10px 10px 10px 10px; font-size:14px;}
	.featuredVideo img{float:left;}

.headText{text-align:center; color:#CC0033; font-weight:bold; font-size:22px;}
	.subHead{color:black; font-weight:bold; font-size:15px; text-align:center;}

.clear{clear:both;}

.searchBox{width:200px; border:solid black 2px; height:25px; vertical-align:middle; font-size:18px;}
	.searchButton{width:80px; font-weight:bold;	height:30px; font-size:18px; vertical-align:middle; background-color:#fff; border:solid 1px; font-weight:bold;}

.navWithBoxText{position:relative; top:18px;}
	.navWithBox{width:654px; height:84px; background:url(../images/navBox.gif); text-align:center; font-size:18px; font-weight:bold; line-height:30px; position:relative; padding-top:15px;} 
		.navWithBox a:link{color:#c03; text-decoration:none;}
			.navWithBox a:visited{color:#c03; text-decoration:none;}	
				.navWithBox a:hover{color:#999; text-decoration:none;}	
					.navWithBox a:active{color:#c03; text-decoration:none;}

.topNav{color:#f37121; text-align:center; font-size:18px; line-height:50px;}	
	.topNav a:link{color:#f37121; text-decoration:none;}	
		.topNav a:visited{color:#f37121; text-decoration:none;}	
			.topNav a:hover{color:#f37121; text-decoration:none;}	
				.topNav a:active{color:#f37121; text-decoration:none;}	

.bottomNav{color:#000; text-align:center; font-size:18px;}	
	.bottomNav a:link{color:#000; text-decoration:none;}	
		.bottomNav a:visited{color:#000; text-decoration:none;}	
			.bottomNav a:hover{color:#DE0303; text-decoration:none;}	
				.bottomNav a:active{color:#000; text-decoration:none;}	
			
iframe#videos{width:632px; height:420px; margin:0; padding:0; border:0; overflow:hidden;}

#video-container{width: 632px; height: 420px; margin:0; padding:0; border:0;}
