html, body { margin:0; padding:0; }
body { background:#6095BB url(/images/bg.gif) repeat-x top; font:medium/1em Arial, Helvetica, sans-serif; text-align:center; }
blockquote { margin:20px 400px 0 0; padding:20px; background:url(/images/blockquote-btmright.gif) no-repeat right bottom; }

div.header { background:url(/images/logo.gif) no-repeat left top; height:193px; }
div.header h1 { width:187px; height:85px; float:right;  text-indent:-30000em; font-size:5%; background:url(/images/header-phone.gif) no-repeat left top; }
div.header ul { list-style:none; padding:117px 0 0 200px; margin:0; font-size:80%; }
div.header li { float:left; padding:13px 21px 14px 21px; border-right:1px solid #163B55; }
div.header a { text-decoration:none; }
div.header a:link, div.header a:visited, div.header a:active { color:#fff; }
div.header li.active { background:#fff url(/images/nav-active.gif) repeat-x left bottom;  }
div.header li.active a:link, div.header li.active a:visited, div.header li.active a:active { color:#1E587E; }
div.header a:hover { text-decoration:underline; }
div.header li.nobar { padding-right:0; border-right:none; }
div.header h2 { width:751px; height:55px; margin:90px auto 0 auto; font-size:5%; text-indent:-3000em; background:url(/images/tagline.gif) no-repeat left top; overflow:hidden; }
div.header p { margin:0; padding:0; font-size:80%; color:#fff; }

div.contentSeperator { margin:0; padding:0; border:none; height:40px; position:absolute; width:100%; top:280px; left:0px; background:#215C84 url(/images/content-seperator.gif) repeat-x left bottom; }
div.contentSeperator hr { display:none; }

div.content { position:absolute; left:0px; top:320px; text-align:left; background-color:#fff; }
div.content, div.spotlight { width:100%; }
p.contentBlock { margin:25px; line-height:1.5em; font-size:95%; color:#659ABC; }
p.contentBlock img.left { float:left; padding:5px; border:1px solid #B0734E; margin:0 15px 15px 0; background-color:#F5E4DA; }
p.contentBlock img.right { float:right; padding:5px; border:1px solid #B0734E; margin:0 0 15px 15px; background-color:#F5E4DA; }

div.inlineList { font-size:95%; font-weight:bold; color:#BB9B7D; margin:25px 410px 25px 25px; }
div.inlineList ul { list-style:none; margin:10px 1% 0 0; padding:12px 0; background-color:#DDE7EF; border:1px dotted #3B739B;  }
div.inlineList li { margin:0; padding:5px 5px 5px 20px; background:url(/images/spotlight-listitem.gif) no-repeat 7px center; }

div.spotlight { font-size:75%; font-weight:bold; color:#BB9B7D; clear:both; }
div.spotlight ul { list-style:none; margin:10px 1% 0 0; padding:12px 0; float:right; width:31.75%; background-color:#DDE7EF; border:1px dotted #3B739B;  }
div.spotlight li { margin:0; padding:2px 5px 2px 20px; background:url(/images/spotlight-listitem.gif) no-repeat 7px center; }

div.spotlightCollage { margin:0 1%; clear:both; font-size:120%; color:#659ABC; }
div.spotlightCollage p { margin:0; padding:15px 60px 15px 90px; line-height:1.3em; background:url(/images/blockquote-topleft.gif) no-repeat left top; }
div.spotlightCollage a { float:right; margin:10px; }
div.spotlightCollage em { font-size:80%; color:#8BB7D4; }

div.footer { clear:both; text-align:center; background:url(/images/content-seperator.gif) repeat-x bottom; }
div.footer p { padding:35px 0 4px 0; margin:0; font-size:70%; letter-spacing:1px; }
div.footer a:link, div.footer a:visited, div.footer a:active { color:#fff; text-decoration:none; }
div.footer a:hover { text-decoration:underline; }

div.fancyWrapper { padding:0px 35px; font-size:260%; font-weight:bold; letter-spacing:-3px; font-style:italic; line-height:.4em; color:#999 }
div.fancyWrapper span { display:block; margin:0; padding:0; }
p span.f2 { padding-left:60px; }
p span.f3 { padding-left:160px; }
p span.f4 { padding-left:250px; }