body, td {color:#000; font-size:10pt; font-family: Arial, Verdana, Helvetica, sans-serif; background:transparent; margin:0; padding:0;}

a:link, a:visited {color:#09529f; text-decoration:underline; }

h1, h2, h3, h4  {font-weight: bold; letter-spacing:normal; padding:0; margin:0; color:#000; margin-bottom:10px;}

h1 {font-size:14pt; color:#0A2B70;}

h2 {font-size:12pt;}

h3, h4, .boxlarge dt a, dt {font-size:10pt;}

h3 {color:#09529f;}

.date {font-style:italic;}
.more-link {position:relative; float:right;}

ul {margin:0; padding:0;}
li {margin:0; padding:0;}

img {border:0;}

.floatleft {float:left; margin-right:5px;}
.floatright {float:right; margin-left:5px;}

#breadcrumb {clear:both; font-size:8pt;}

#container {width:100%; margin:0; padding:0; background:none;}

#topnav, #navigation ul, ul.tabs, #rightcontent, .textresize, #text_resize_decrease, #text_resize_increase, ul.menu {display:none;}

#navigation {background:none;} 

/* for sitemap */
.site-map {width:100%;}
.site-map ul.menu {display:block; width:150px; margin-right:15px;}

#marketingstatement {width:550px; height:auto; margin:0; padding:0;}

#phone {position:absolute; top:25px; left:25px;}
#logo {float:left;}

#footercontent {background-image:none; border-top:1px solid #c1c1c1; padding:0;}
#footercontent p {clear:both; display:block; padding:0 9px; font-size:8pt; margin:5px 0;}

dl.boxlarge {clear:both;}

.homepanel {float:left; width:auto; height:auto; margin:5px 0 0; padding:0;}

dl.panel {width:316px; margin:0 9px 0 0; overflow:auto; padding:0 0 5px;}
dl.lastpanel {margin-right:11px;}

#infowrapper {float:left; width:auto; height:auto; margin:0 0 20px; padding:0;}
#infowrapper .infobox {float:left; width:316px; padding:0 2px 0 5px;}


