h1,h2,h3,h4,h5{
	margin:0 0 0 75px;
	padding:0;
	font-family:arial;
	/*width:350px;*/
}

#maincol{
	background-color:#FFF;
}

#contactInfo h4{
	width:auto;
}

h1{
	color:#0d304c;
}
h2,h3{
	color:#dcaa0d;
}


#header_bottom_rule{
	height:28px;
	background-image: url(/images/sub_header_bottom_rule.jpg);
	background-repeat: repeat-x;
}
#subnav{
 	width:137px;   
	float:left;
}   
#subnav h4{
	color:#dcaa0d;
	margin:10px 0px 0px 20px;
	font-size:1em;
}
#subnav ul{
	width:110px;
	margin:4px;     
	list-style:none;
	padding:0;
	margin-left:35px;
	margin-bottom:50px;
}                
#subnav li{margin-top:10px;}
#subnav a{
	color:#666;
	text-decoration:none;
	}

#subnav a:hover{color:#000;}       
.navParent{margin:20px 0 10px 15px;}

#submain{
	background-image: url('/images/sub_main_bg.gif');
	background-color:#FFF;
	background-repeat: repeat-x;
	border-left:1px solid #bfbfbf;
	padding-bottom:120px;
	padding-left:10px;
	
}
#submain h3{margin-top:15px;}
#submain .subheader{
	margin:0;
	padding:0;
	border-bottom:6px solid #666;
} 
.pagetitle{
	text-transform:uppercase;
	margin:25px 0 10px 30px;
	
}
                       
#submain p{
	padding:5px 20px 5px 75px;
	margin:0;
	width:350px;

}           

#submain ul{
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
	margin:0 0 0px 85px;
	padding:0;
	width:310px;
}

#submain li{
    background-image: url('/images/bullet-greaterthan.gif');	
	background-repeat: no-repeat;
	background-position: left/80%;

	padding-left:13px;

}

.formerror{
	color:red;
	padding:5px 20px 0px 75px;
	margin:0;
}

#footer{
	background-image: url('/images/nobullet.gif');	 

   	
}   
#callToday{
	vertical-align:bottom;
	margin-top:80px;
}
#subnav  a.active,a:visited.active{color:#000;}

ul{

}
li{
	margin:0;
	padding:0;
}
#sidecontent{
	float:right;
	margin-right:100px;
	width:210px;
}
/*download*/
#submain .downloads{
	line-height:1.5em;
	margin:0 0 10px 75px;
	padding:0;
	list-style-image: url('/images/nobullet.gif');
	list-style-type: none;
	
}
#left_col{
	width:50%;
	float:left;	
}
#right_col{
	width:50%;
	float:left;
}

/*FAQ*/
#faqlist p{
	padding:2px 20px 2px 75px;
	margin:0;
	width:400px;
}

/*NEWS*/

.newsHeadline{
	color:#333;
	width:535px;
	margin-left:0;
	font-size:14pt;
	font-weight:bold;
}
.newsHeadline p{
	width:500px;
}
.pubdate{
/*	margin:0 0 0 20px;*/
	padding:0;
	}
.newsHeadline a,.newsHeadline a:visited{
	letter-spacing:-0.05em;
	text-decoration:none;
	color:#333;
}
.newsHeadline a:hover{
	text-decoration: underline;
}


.tinyline{line-height:0.01em;}





