body { text-align:left; background:url('../images/bg_greyslightlymauve.gif') top left repeat-x; font-family:Verdana, Arial, Lucinda, Helvetcia, sans-serif; font-size:100%; color:#000; padding:0; margin:0;}

a:link { color:#172A38; text-decoration:none; background-color:inherit; }
a:visited { color:#172A38; text-decoration:none; background-color:inherit;}
a:hover { color:#000; text-decoration:underline; background-color:inherit;}
a:active { color:#172A38; text-decoration:none; background-color:inherit;}

div { width:699px; padding:0; margin:0; background:#fff; color:#000;}

div#container {border:1px solid #172A38; margin: 10px auto 0 auto; }

div#branding {height:85px; position:relative; border-bottom:1px solid #172A38;}

div#branding img.logo {top:0; left:0;}

div#branding p {position:absolute; height:20px; width:325px; top:20px; right:20px; background:#fff url('../images/taglinebigger.jpg') bottom left no-repeat;}

div#flashcontainer { background:#fff url('../images/mainimghome.jpg') bottom left no-repeat; height:184px; margin:0; padding:0;}

div#flash img {margin:0; padding:0; margin-bottom:-3px;}

h1 {font-size:0.8em; margin:0; font-weight:bold; padding:10px 10px 10px 20px;}

p { padding:10px 20px 5px 20px; font-size:0.7em; margin:0; line-height:150%;}

#logo {padding: 10px 0 0 10px;}

p.littlebottom {margin-bottom: 10px;}

div#links { height:auto; background:#172A38 url('../images/topnavbg.jpg') bottom left repeat-y;}

div#content {height:auto; background:#fff url('../images/content_bg.jpg') top left repeat-y; padding:0;}

div#content.fullwidth { background-image:none;}

img.logosmall { float:right; margin:10px;}

img.profilepic { float:left; margin:5px;}

div#contentleft {width:180px; float:left; margin:0; background:transparent; }

div#contentright {width:519px; overflow:auto; margin:0; padding:0;}

div#contentright ul li, div#content.fullwidth ul li {font-size:0.7em; margin:5px; line-height:150%;}

div#content table {font-size:0.7em; margin:10px; margin-left:20px;}

div#footer {height:auto; background:#172A38 url('../images/topnavbg.jpg') bottom left repeat-y; color:#fff;}

div#footer p a { color:#fff; }

div#footer p a:hover { color:#fff; }

div#footer p { font-size:0.7em; margin:0; text-align:left; padding:5px;}

div#links ul { float:left; margin:0; padding:0 5px; list-style:none; font-size:0.9em; }

div#links ul li {float:left; text-align:left; }

div#links ul li a { display:block; padding: 0 10px; line-height:2.2em; color:#fff; }

div#links ul li a.current {text-decoration:underline;}

div#contentleft ul { margin:0; padding-left:30px; list-style:none; width:150px;}

div#contentleft ul li { height:1.88em; margin:0; padding:0; position:relative;}

div#contentleft ul li a { width:115px; height:auto; text-align:left; margin:auto 0; padding:9px 10px 5px 25px; display:block; background:inherit; font:0.8em Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}

div#contentleft ul li a:hover {background:url('../images/bulletNav.jpg') 12px 50% no-repeat; text-decoration: underline;}

div#contentleft ul li.current {background: url('../images/bulletNav.jpg') 12px 50% no-repeat; }

div#contentleft ul li.current a:hover { color:#000; background:none; text-decoration:none;}

div#container a img {border:none;}

div.clearing {clear:both; height:0; overflow:hidden;}

span.noshow {display:none;}
