body, div, td, ul, li { font: 12px/15px Arial, Verdana, Helvetica, sans-serif; color: #545454; }
body.hm, .hm div, .hm td, .hm ul, .hm li, .disclaimer, #btmNav{ font-size: 9px; line-height: 12px; }

.hm #topRow3 div, .hm #topRow3 td, .twitterEntries td, #ColumnRt, #ColumnRt td, #ColumnRt li, #btm-boxes-col1 #txt { font-size: 11px; line-height: 14px; }

ul { margin: 0px; padding: 0px; }
li { margin: 5px 0px 0px 20px; line-height: 16px;}

H1, H2, H3 { font:bold 18px Arial, Verdana, Helvetica, sans-serif; padding: 0px; margin: 0px; color: #000; }
H1 { font-size: 25px; display: inline; }
H2 { font-size: 14px; color: #808080; display: inline; }

sup { vertical-align: 0; position: relative; bottom: 1ex; font-size: 10px; }

a:link { color: #990019; }
a:visited { color: #8F515C; }
a:hover, a:active { color: #000; } 

div { margin: 0; padding: 0; border: none; }
img { margin: 0; padding: 0; border: none; }

br.clear { clear: both; font-size: 0; margin: 0; padding: 0; }

body { background: #FFF; margin: 0px; padding: 0px; }

#pagediv_C { width: 100%;  text-align: center; }
  
  #pagediv { width: 960px; text-align: left; margin: 0 auto 0 auto; }
	
  
		/*** TOP CUSTOM STYLES  ********************************/
	   #topRow1 { position: relative; height: 74px;  z-index: 30; }
	   #topRow1-col1 { position: absolute; top: 33px; left: 48px; width: 157px; }
	   #topRow1-col2 { position: absolute; top: 43px; left: 310px; width: 628px; }
	   #topRow1-col3 { position: absolute; top: 0px; right: 22px; width: 108px; height: 21px;  background: url(../images/h-bg-top.gif);}
	    	#topRow1-col3 #inner-lft { position: absolute; left: 0px; width: 12px; }
			#topRow1-col3 #inner-cntr { position: absolute; top: 5px; left: 12px; width: 84px; text-align: center; }
			#topRow1-col3 #inner-cntr a { text-decoration: none; color: #858585; font-size: 8px;  }
			#topRow1-col3 #inner-cntr a:hover { color: #000; }
			#topRow1-col3 #inner-rt { position: absolute; left: 96px; width: 12px; }
			
			
			
	   /* Internal */
	   .int #topRow1-col3 { position: absolute; top: 0px; right: 22px; width: 134px; height: 21px;  background: url(../images/h-bg-top.gif);}
	   	  .int #topRow1-col3 #inner-cntr { position: absolute; top: 5px; left: 12px; width: 110px; text-align: center; font-size: 9px; line-height: 12px; }
		  .int #topRow1-col3 #inner-rt { position: absolute; left: 122px; width: 12px; }
		  
	  
	   #topRow2 { position: relative; height: 504px; padding-left: 22px; }
		
	   #topRow3 { position: relative; height: 92px; background: url(../images/h-bg-btm-boxes.gif); }
	   #topRow3-col1 { position: absolute; top: 12px; left: 42px; width: 250px; }
	   #topRow3-col2 { position: absolute; top: 12px; left: 326px; width: 245px; }
	   #topRow3-col3 { position: absolute; top: 12px; left: 598px; width: 324px; }
	   
	   #topRow4 { position: relative; height: 60px; }
	   #topRow4-col1 { position: absolute; top: 14px; left: 42px; width: 266px; }
	   #topRow4-col2 { position: absolute; top: 14px; left: 308px; width: 14px; }
	   #topRow4-col3 { position: absolute; top: 14px; left: 330px; width: 255px; }
	   #topRow4-col4 { position: absolute; top: 14px; right: 22px; width: 320px; text-align: right; }

		
	
	
/* Internal */

	/*** Main Column LAYOUT   *******************************/
	#pageColumns { width: 960px;  background: #FFFFFF url(../images/bg-content.gif); position: relative; }
	

	 #ColumnRtC { width: 357px; float: right; }
	 #ColumnRt { margin-right: 40px; }
	 	  /*** RIGHT COLUMN CUSTOM STYLES  ********************************/
		  
		  
		  
	#ColumnLftC { width: 585px; float: left; }
		#ColumnLftC #title { padding-left: 46px; }
	#ctl00_ColumnLft { float: left; padding-left: 46px; }
	  #ColumnLftC .contentWidth1 { width: 524px; }
	  *html #ColumnLftC .contentWidth1 { width: 560px; }
	  #ColumnLftC .contentWidth2 { width: 310px;}
	  *html #ColumnLftC .contentWidth2 { width: 355px; }
	
	    /*** LEFT COLUMN CUSTOM STYLES ********************************/
		.contentTable { width: auto; padding: 0; margin: 0; border-spacing: 0; border-collapse: collapse; border-width: 0; }
	   #contentArea { padding: 0px 0px 15px 0px; margin: 0; }
	   #contentArea p { margin: 0 0 12px 0; padding: 0; }
	   
	   
	   .leadersTable td { font-size: 11px; line-height: 13px; padding: 0px 0px 10px 10px; }
	   .leadersTable img { border: 1px solid #CCC; }
	   
	   .directions td strong { font-size: 12px; }
	   .directions td, .directions td li, .directions td div { font-size: 11px; line-height: 13px; }
	   
	   .contactInput { width: 215px; margin-bottom: 10px; }
	   .contactText { width: 215px; height: 110px; }
	   
	   
	#ctl00_cntrWidth { float: right; }
	#ctl00_cntrWidth.cntrWidth1 { width: 0px; }
	#ctl00_cntrWidth.cntrWidth2 { width: 220px; }
		  
		  

	#clearOut { width: 100%; height: 1px; clear: both; } /* to clear footer */
	*html #clearOut { margin-top: -13px; } /* Only for IE*/



	#btm-boxes{ position: relative; height: 94px; background: url(../images/bg-btm-boxes.gif); }
	  #btm-boxes-col1  { position: absolute; top: 10px; left: 49px; width: 511px; }
	  	#btm-boxes-col1 #pic { position: absolute; width: 87px;  }
		#btm-boxes-col1 #txt { position: absolute; left: 100px; }
	  #btm-boxes-col2 { position: absolute; top: 12px; left: 598px; width: 324px; }



	/*** BOTTOM CUSTOM STYLES ********************************/

	#btmNav { padding: 10px 0px 10px 43px; color: #A8A8A8; }
	#btmNav a:link { color: #A8A8A8; }
	#btmNav a:visited { color: #A8A8A8; }
	#btmNav a:hover,#btmNav p a:active { color: #000000; }

	
	
	
	