@import url(reset.css);
@import url(alertBox.css);

body{background:url(../images/BodyBG.gif);}



#siteContainer {width:1002px;margin:auto;position:relative;}
	
	#siteHeader{width:100%;height:135px;margin:auto;position:relative;}
	#siteHeader .Logo{width:478px;position:absolute;bottom:0;left:267px;}
	#siteHeader .logoStars{width:94px;height:126px;position:absolute;top:75px;right:179px;z-index:1px;}
	#siteHeader .contributeImg{position:absolute;right:18px;bottom:5px;}
	
	#siteContent{min-height:715px;width:100%;padding-top:78px;overflow:auto;margin-bottom:20px;
		background:url(../images/siteContentBG.gif) repeat-x #fff;border:3px solid #fff;}
	
	
		#column001{width:189px;float:left;}
			#NavContainer{width:186px;border:1px solid #1b52a2;border-top:15px solid #1b52a2;
				background:url(../images/SideNav/sideNavBG.gif) no-repeat;overflow:hidden;}
			#NavContainer div{filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;}	
			#NavContainer div:hover{filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}
			
			#NetworkingLinks{width:115px;margin-top:45px;margin-left:15px;
				background:url(../images/SideNav/NetworkingLinksBG.gif) no-repeat;overflow:hidden;}
			#NetworkingLinks div{filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;}	
			#NetworkingLinks div:hover{filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}
			
		#column002{width:580px;float:left;}
		#column002 .textContainer{padding:20px;}
		#column002 h1{font:bold 12pt arial;color:#213977; margin-bottom:5px;}
		#column002 h2{font:bold 10pt arial;color:#000; margin-bottom:20px;}
		#column002 h4{font:bold 14pt arial;color:#000; margin-bottom:20px;padding-top:0px;margin-top:0px;}
		#column002 p{font:normal 10pt arial;color:#000;margin-bottom:20px;}
		#column002 .more{float:right;clear:both;}
		#column002 a{color:#000000;}
		#column002 a:hover {color:#666;}
		#column002 #JoinForm {font:normal 10pt arial; color:#000; width:500px;}
		#column002 #JoinForm .label{text-align:right;}
		#column002 #JoinForm td{padding:4px}
		
		/* Home specific style */
		#column002 .mainHomeImage{position:absolute;top:165px;left:210px;border:1px solid #1b52a2;}
		#column002 .smallHomeImages{float:right;margin-right:5px;clear:both;}
		#videoContainer {position:absolute;left:195px;bottom:0;width:585px;height:205px;background:#d8d18d;}
		#videoContainer .video{margin:13px 10px;width:298px;float:left;}
		#videoContainer .videoLinks{width:250px;float:right;margin:13px 10px 13px 0;}
		#videoContainer li a{color:#000;font:normal 8pt arial;text-decoration:none;}
		#videoContainer li{padding-left:15px;background:url(../images/VideoArrowOff.gif) 0 2px no-repeat;
			color:#000;font:normal 8pt arial;margin-bottom:5px;}
		#videoContainer li:hover{background:url(../images/VideoArrowOn.gif) 0 2px no-repeat;;}
		#videoContainer li a:hover {color:#666;}
		#videoContainer .header{margin:0;padding:0;margin-top:10px;font:bold 10pt arial;background:url(../images/spacer.gif);}
		
		
		#column002 .blockOut{width:585px;height:155px;}
		
		
		#column003{width:221px;float:right;border:1px solid #1b52a2;}
			#emailSignUp{width:221px;background:#cecac1;overflow:hidden;display:block;
				position:relative;}
			#emailSignUp .formContainer{margin:10px;}
			
			#emailSignUp .textfield{width:148px;height:20px;clear:both;
				border:1px solid #1b52a2;float:left;}
			#emailSignUp .zip{width:58px;}
			#emailSignUp label{clear:both;color:#000;font:normal 8pt arial;float:left;margin-bottom:10px;}
			
			#emailSignUp .submitImg{position:absolute;bottom:10px;right:100px;}
			
			#RecentPost {background:#dfe7f4;display:block;padding:8px;}
			
			#RecentPost li a{color:#000;font:normal 8pt arial;text-decoration:none;}
			#RecentPost li{padding-left:15px;background:url(../images/Arrow001Off.gif) 0 2px no-repeat;
				color:#000;font:normal 8pt arial;margin-bottom:5px;}
			#RecentPost li:hover{background:url(../images/arrow001.gif) 0 2px no-repeat;;}
			#RecentPost li a span,
			#RecentPost li span{color:#19539d;font:bold 8pt arial;text-transform:uppercase;}
			#RecentPost li a:hover span {text-decoration:underline;color:#143d7f;}
			
			
	#siteFooter{width:1002px;margin:auto;margin-bottom:20px;text-align:center;
		font:normal 10pt arial;color:#ffffff;clear:both;}
	#siteFooter p{font:normal 10pt arial;color:#ffffff;}
			
