/* basic typographic rules
---------------------------------------------------------------------------------------------------------*/
h1, h2, h3 { font-weight:bold; }

h1 { font-size: 1.3em; margin:0px; padding-left: 10px; padding-right: 10px; padding-top: 16px; padding-bottom: 5px; text-align:left; color: #003466; font-weight: bold; vertical-align:middle; min-width: 370px; width: auto; background: url(../images/grid/gradient.jpg) repeat-x top; overflow: visible; border-bottom: 1px solid #E6E6E6; }
h2	{ font-size: 0.95em; color: #2A2A2A; padding: 5px 10px 14px; text-align: left; font-weight: bold;}
h3	{ font-size: 11px; line-height:16px; color: #333; margin-left: 10px; margin-right: 10px; margin-bottom: 5px; padding: 5px 0px 2px; text-align: left; font-weight: bold; border-bottom: 1px solid #E6E6E6; }
h4.locator { font-size: 1em; color: #003466; border-bottom: 1px solid #FFF; font-weight: bold; margin-left: 10px; margin-right: 10px; }
h5 { font-size: 1.45em; color: #003466; padding-left: 18px; padding-top: 27px;}
h6 { font-size: 0.95em; color: #787878; padding-left: 18px; }
h4 { font-size: 1.45em; width: 370px; color: #003466; border-bottom: 1px solid #003365; font-weight: bold; margin-left: 10px; margin-right: 10px; display: block; line-height: 1.45em; }


a:link    { color:#4589C6; text-align:left; }
a:hover   { color:#4589C6; text-decoration:underline;  }
a:visited { color:#5995C8; }

div#content p 
{ 
	color:#787878; 
	font-size: 0.95em;	
	line-height:15px; 
	padding:0 10px 10px 10px; 
}

