body, td, ul, li, p, div { font: 11px/20px Verdana, Arial, Helvetica, sans-serif }
ul { margin: 0px 0px 18px 18px; }
li { margin-bottom: 4px; }

.smallTxt { font-size: 9px; }

#table td { line-height: 14px; padding-bottom: 10px; }

a:link { color: #7A1600; }
a:visited { color: #735650; }
a:hover { color: #60C3CC; }
a:active { color: #60C3CC; }


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.int { background: #FFF; }

#pagediv_C { width: 100%;  text-align: center; }
  
  #pagediv { width: 735px; text-align: left; margin: 0 auto 0 auto; }
	
  
		/*** TOP CUSTOM STYLES  ********************************/
	   #topRow1 { position: relative; height: 96px; }
	   #topRow1-col1 { position: absolute; top: 19px; left: 21px; width: 393px; }
	   #topRow1-col2 { position: absolute; top: 46px; left: 393px; width: 342px; height: 50px; background: url(images/h-bg-search.gif); }
		 #topRow1-col2 #searchC { position: relative; } 
		 #topRow1-col2 #lft { position: absolute; top: 0px; left: 0px; }
		 #topRow1-col2 #searchC form { position: absolute; top: 0px; left: 0px; padding: 14px 0px 0px 23px; margin: 0px; }
		 #topRow1-col2 #searchC .searchbox { width: 180px; }
		 #topRow1-col2 #rt { position: absolute; top: 0px; right: 0px; }
		 
	  
	  
	   /*** Main Nav CUSTOM STYLES ********************************/	  
	   #topRow2 { position: static; height: 47px; }
		
		
	   /*** Welcome CUSTOM STYLES ********************************/
	   #topRow3 { position: relative; height: 209px; }
	   #topRow3-col1 { position: absolute; top: 0px; left: 0px; width: 245px; height: 209px; background: url(images/h-bg-txt.gif) repeat-y; }
	      #topRow3-col1 #txtMain { padding: 18px 20px 0px 20px; line-height: 17px; }
		  #topRow3-col1 #txtMain .readmore { text-align: right; }
	   #topRow3-col2 { position: absolute; top: 0px; left: 246px; width: 489px; }
	   
	   	   
	   /*** Sub Nav CUSTOM STYLES ********************************/
	   #topRow4 { position: relative; height: 34px; }
	   #topRow4-col1 { position: absolute; top: 0px; left: 0px; width: 245px; background: url(images/h-bg-subnav1.gif); }
	   #topRow4-col2 { position: absolute; top: 0px; left: 246px; width: 489px; background: url(images/h-bg-subnav2.gif); }
			#topRow4-col2 #new {float: left; padding: 7px 0px 7px 0px; width: 480px; color: #FFF; }
			#topRow4-col2 #new a { color: #FFF; }
		
	   /*** Section Links CUSTOM STYLES ********************************/
	   #topRow5 { postion: relative; width: 735px; background: url(images/h-bg-component.gif); }
	   #topRow5-col1 { position: relative; float: right; width: 240px;  }
	   #topRow5-col2 { position: relative; float: left; width: 240px; background: url(images/h-whitepaper-img.gif) no-repeat 170px 0px; min-height: 120px; _height: 120px; }	
	   #topRow5-col3 { position: relative; float: left; width: 240px; background: url(images/h-prod-img.jpg) no-repeat 160px 0px; }
	   		#txt { position: relative ; padding: 13px 0px 0px 25px; line-height: 17px; }
			#txt ul { margin: 0px; padding: 0px; }
			#txt li { margin: 0px 0px 0px 0px; padding-left: 15px; list-style: none; background: url(images/h-arrow.gif) no-repeat 0px 4px;  }

	   #clearOut { width: 100%; height: 1px; clear: both; } /* to clear footer */
	   *html #clearOut { margin-top: -13px; } /* Only for IE*/
	
	  /*** BOTTOM CUSTOM STYLES ********************************/
	  #btmNav { position: relative; height: 70px; background: #007D69; }
	  #btnNavLft { position: absolute; top: 0px; left: 0px; }
	    #btmNav p { padding: 20px 0px 0px 0px; font-size: 11px; color: #9CDAE0; text-align: center;  }
	    #btmNav p a:link { color: #FFF; }
	    #btmNav p a:visited { color: #CCC; }
	    #btmNav p a:hover,#btmNav p a:active { color: #FF6600; }
	  #btnNavRt { position: absolute; top: 0px; left: 724px; }
	  
	  /*** Disclaimer CUSTOM STYLES ********************************/
	  #disclaimer { position: relative; background: #198A78; height: 56px; color: #BDE4D4; }
	  #disLft { position: absolute; top: 0px; left: 0px; }
	  #disclaimer p { margin: 0px; padding: 8px 0px 0px 0px; text-align: center }
	  #disRt { position: absolute; top: 0px; left: 724px; }
	
	
/* *************** Internal Styles *************** */	

    
	/*** Main Column LAYOUT   *******************************/
	#pageColumns { width: 735px; background: #FFFFFF; position: relative; padding: 22px 0px 22px 0px; }
	

	 #ColumnRt { width: 240px; float: right; }
	 	  /*** RIGHT COLUMN CUSTOM STYLES  ********************************/
		  #ColumnRt #inner { position: relatitve; padding: 15px 0px 15px 24px; background: url(images/comp-bg.gif); }
		    #ColumnRt #inner #side-links ul { margin: 0px; padding: 0px; }
			#ColumnRt #inner #side-links li { margin: 0px 0px 0px 6px; padding-left: 15px; list-style: none; background: url(images/rt-arrow.gif) no-repeat 0px 4px;; }
		  
	#ColumnLft { width: 440px; float: left; }  	
	    /*** LEFT COLUMN CUSTOM STYLES ********************************/
	   .contentTable { width: auto; padding: 0; margin: 0; border-spacing: 0; border-collapse: collapse; border-width: 0; }
	   #contentArea { padding: 7px 0px 0px 32px; margin: 0; }
	   #contentArea p { margin: 0 0 12px 0; padding: 0; }
	   #contentArea H1 { margin: 0px 0px 0px 0px; color: #007d69; font-size: 20px; font-weight: normal; }
	   #contentArea H2 { margin: 15px 0px 0px 0px; color: #7A1600; font-size: 14px; }
	   x#contentArea H2 { margin: 0px 0px 0px 0px; color: #4A4A4A; font-size: 11px; color: pink }


.v2 #ColumnLft { width: 680px; float: left; }
