html, body {width:100%; height:100%;}
body {margin:0; padding:0; background:#e1e1e1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
ul, li {list-style-type:none;}
h2 {color:#ac1928; font-family:"Century Gothic", Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:16px;}
h4 {color:#996600; font-weight:normal; font-size:10px; margin-top:5px;}
p {font-size:11px; line-height:20px; color:#333; margin:15px 0;}
#masterContainer {margin:0 auto; width:1000px; height:100%; position:relative;}
		#header {background:url(../images/template/outer_tm.gif) repeat-x top;}
		#header, #header_right, #header_left {position:relative; height:173px;}
			#header_right {background:url(../images/template/outer_tr.gif) no-repeat right top;}
			#header_left {background:url(../images/template/outer_tl.gif) no-repeat;}
			#banner {height:143px; position:relative; padding:0 23px;}
				#banner h1 {position:absolute; top:79px; left:97px; background:url(../images/template/logo.gif) no-repeat; height:50px; width:180px; text-indent:-9000px;}
				#banner #topLinx {position:absolute; right:50px; top:5px;}
					#topLinx ul {list-style-type:none;}
					#topLinx ul li {display:inline;}
					#topLinx ul li a {text-decoration:none; color:black; font-size:0.8em; margin:0 10px;}
			#secondBar {position:relative; height:28px; background:#fdfcfc url(../images/template/mainLinx_bg.gif) repeat-x; border-top:1px solid #f7eeee; border-bottom:1px solid #f0e1e1; margin:0 80px 0 78px;}
				#secondBar_sub {border-top:1px solid white;}
					
					#mainMenuContainer {position:relative; z-index:3; margin-left:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:90%;}
					#secondBarSubdiv {position:absolute; right:10px; top:8px; z-index:3;}
						#secondBarSubdiv a:link {color:#999999}
				
		#contentParent {background:white;}
		#contentParent, #contentParent_right, #contentParent_left {position:relative; min-height:400px;}
			#contentParent_right {background:url(../images/template/outer_mr.gif) repeat-y right;}
			#contentParent_left {background:url(../images/template/outer_ml.gif) repeat-y; padding:0 80px 0 78px;}
				#contentMenuContainer {width:183px; left:90px; top:55px; position:absolute; z-index:2;}
				#contentContainer {position:relative; font-size:90%; background:white; padding-top:15px; padding-right:25px; border-top:1px solid white; border-bottom:1px solid white;}
				.withMenus #contentContainer {margin-left:205px; padding-left:15px;}
				
		#footerParent {background:url(../images/template/outer_bm.gif) repeat-x bottom;}
		#footerParent, #footerParent_right, #footerParent_left {position:relative; height:58px;}
			#footerParent_right {background:url(../images/template/outer_br.gif) repeat-y right;}
			#footerParent_left {background:url(../images/template/outer_bl.gif) repeat-y;}
			
/* formatting */
abbr {font-weight:bold; color:#990000;}
ul.standard {margin-left:10px;}
	ul.standard li {background:url(../images/template/bullets.gif) no-repeat left 1px; padding:2px 0 2px 25px;}
blockquote.testimonial {font-style:italic;}
p.icoheading_new {background:url(../images/template/ico_new.gif) no-repeat; padding:10px 50px 0 50px; color:black;}
a:link, a:visited {color:#CC3300;}
a:hover {color:gray; text-decoration:none; border-bottom:1px solid orange;}
h3 {color:#ab130e; font-weight:normal;}
h4 {color:#666600; font-size:11px; margin-bottom:5px;}