a, a:visited, a:active { text-decoration: underline; color: #4E7BA7; font:bold 10px verdana;} a:hover { text-decoration: underline;}

H1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#292F82;
padding-left:2px;
padding-top:5px;
}
H2  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#343434;
padding-left:2px;
padding-top:5px;
}
.links{
padding-left:6px;
padding-right:6px;
}
.headerlink{
text-decoration:none;
}
.headerlink:visited{
text-decoration:none;
}
.headerlink:hover{
text-decoration:underline;
}
.sublinks
{
font:bold 10px verdana;color:#4E7BA7;
}
.lefttitle
{
font:bold 12px verdana;color:#363636;
padding-left:45px;
padding-top:5px;
}
.leftcontent
{
font:10px verdana;color:#393D3F;
padding-left:25px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
}
.middletitle
{
font:bold 12px verdana;color:#292F82;
padding-left:2px;
padding-top:5px;
}
.middlecontent
{
font:10px verdana;
color:#343434;
padding:5px;
}
.righttitle
{
font:bold 12px verdana;color:#363636;
padding-left:29px;
padding-top:5px;
}
.righttitle2
{
font:bold 12px verdana;color:#363636;
padding-left:29px;
padding-top:6px;
}
.rightcontent
{
font:10px verdana;color:#393D3F;
padding:7px;
padding-right:20px;
}
.footer
{
font:10px verdana;
color:#808080;
}
.footerlinks
{
font:bold 10px verdana;
color:#808080;
}
.subtitle
{
font:bold 12px verdana;color:#292F82;
padding-left:2px;
padding-top:8px;
}
.subtitle2
{
font:bold 12px verdana;color:#292F82;
padding-left:2px;
padding-top:3px;
}
.sublefttitle
{
font:bold 12px verdana;color:#363636;
padding-left:45px;
padding-top:8px;
}
.subcontent
{
font:10px verdana;
color:#343434;
padding:5px;
padding-right:15px;
}
/*form-short*/
dl.shortform {margin: 0; padding:0; background:#333333;}
.shortform dt {
color: #666;
padding: 0;
margin: 0;}

.shortform dd {
padding: 0;
margin:0;
}	

/* forms - generic */
input, .input, .input350, .input250 {	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	margin:1px; 
	padding: 0;
	padding-left: 2px;
	}
.input350 {width:350px;}	
.input250 {width:250px;}	

.primaryBtn {
	color: #ffffff; 
	background: #336699; 
	padding: 0;
	border: 1px solid #336699;
	font-size: 11px;
	}
.secondaryBtn {
	color: #336699; 
	background: #ffffff; 
	padding: 0;
	border: 1px solid #336699;
	font-size: 11px;
	}
	
/* forms - site search (top bar) */
.siteSearch {
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	margin: 2px 0 2px 0px;
	padding: 0 0 0 3px;
	font-size: 10px;
	color: #666666;
	border: 1px solid #666666;}
.siteSearchBtn {
	vertical-align: middle;
	margin: 1px 0 1px 0;
	padding: 0 0 0 0;
	border: 1px #666666 solid;
	border-left: 0 none;}
.imgBtn {background: #666666; 
	}

/* long forms */
.longform {
color: #666;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
margin-top: 0;
margin-bottom: 1em;
padding-left: 1px;
line-height: 1.4; }

.longform h1 {
font-family: Helvetica, Arial, sans-serif;
font-size: 17px;
font-weight: bold;
line-height: 20px;
color: #990000;
text-align: left;
margin-left: 1px;
margin-top: 5px;
margin-bottom: 5px;
padding-top: 10px;
border-top: 1px #990000 dotted;
}

.longform h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #333333;
text-align: left;
margin-left: 1px;
margin-top: 0;
margin-bottom: 0;}

	
