
/* Layout Width Defaults */
#header, #pageColumns, #footer { width: 971px; }


/* Layout Defaults for row divs */
#header, #footer { position: relative; margin: 0 auto 0 auto; text-align: left; }



/*Page Container */
#pagediv_C { width: 100%; text-align: center; }
 #pagediv { width: 100%; text-align: center; }

 
 
		/*** Top Layout  ********************************/
	   .hm #header { height: 114px; z-index: 10; }
	   .int #header { height: 443px; z-index: 10; }
	   	 
		#logo { position: absolute; top: 25px; left: 56px; width: 134px; }
		#title { position: absolute; top: 40px; left: 245px; width: 232px; }
		#mainNavC { position: absolute; top: 83px; left: 227px; width: 744px; z-index: 15; }
		#socShare { position: absolute; top: 45px; right: 140px; width: 130px; }
		#soc { position: absolute; top: 24px; right: 0px; width: 128px; }
		
		#HdrImage { position: absolute; top: 114px; left: 0px; width: 128px; }
		#secNav { position: absolute; top: 363px; left: 28px; width: 944px; }
		#thirdNav { position: absolute; top: 409px; left: 28px; width: 944px; }
		
				
		
		/*** Main Column Layout   *******************************/
		#pageColumns_C { width: 100%; text-align: center;  }
			#pageColumns { position: relative; margin: 0 auto 0 auto; text-align: left; }
		
		
			/**** One Column Layout ***********************************/
			#ColumnMain_C { width: 100%; text-align: center; min-height: 535px; _height: 535px; }
				#ColumnMain { position: relative; margin: 0 auto 0 auto; text-align: left; }
	
	
			.hm .contentArea { padding: 0px 0px 10px 0px; margin: 0; }
	        
	        
	
			#vidC { position: relative; }
			        #gri { position: absolute; top: -45px; right: 68px; width: 134px; }
					#vidTitle { position: absolute; top: 25px; left: 117px; width: 134px; }
					#videos { position: absolute; top: 47px; left: 117px; width: 790px;  }
						#videos img { margin-right: 20px; }
					



	 		/**** Two Column Layout ***********************************/
			#ColumnRt_C { width: 254px; float: right; padding-top: 5px; }
				#ColumnRt {  }
					
	 	  
			#ColumnLft_C { position: relative; width: 662px; float: left; padding-top: 5px; }
				#ColumnLft { margin-left: 28px; }
			
		
		/*** Clear Layout Floats   *******************************/
		.clearFloats { clear: both; margin: 0; padding: 0; width: 100%; height: 0px; font-size: 0; line-height: 0px; } 
		*html .clearFloats { margin-top: -13px; } /* Only for IE*/


		/*** Footer   *******************************/
		.hm #footer { position: relative; }
		
		.int #footer { position: relative; height: 85px; }
		.int #footer #report { position: absolute; top: 0px; left: 89px; width: 255px; }
			.int #footer #report img { float: left; }
			.int #footer #report #txt { float: left; padding-top: 36px; }
			
		.int #btmNav { position: absolute; top: 36px; left: 367px; width: 600px; }
			
	