﻿body {margin:0;padding:0;background-color:#ddeeff;font-family:"Arial","Helvetica",sans-serif;font-size:9pt;color:#414042;}
body a {color:#cc0033; text-decoration: underline;}
body a img{border:0;}
body a:hover {color:#3388cc;}

p{ margin-top:5px; margin-bottom: 2px;margin-left: 20px; margin-right: 15px;}
ul{ margin-top: 3px;margin-bottom: 3px;}
ul li{ padding-top: 2px;padding-bottom: 2px;}
hr { color: #3388cc;}
.minorcolor{ color:#5599dd;}
.right { float: right;}
.left {float:left;}

#main_tri_div .innerdiv{ border-right: 2px dotted #3388cc;}
 

.pagetitle{font-family: "Candara";font-size: 14pt;padding:8px 0px 5px 0;color: #3388cc;height: 1.5em; margin-left: 3px;}

.section{font-family:"Candara";font-size: 11pt;padding:5px 0px 3px 0;color: #3388cc;height: 100%; margin-left: 3px;}
div.section{font-family:"Candara";font-size: 11pt;padding:5px 0px 3px 0;color: #3388cc;height: 100%; margin-left: 3px;}

.section2 {font-family:"Candara";font-size: 9pt;padding:5px 0px 3px 0;color: #3388cc;height: 100%; margin-left: 3px;}
div.section2 {font-family:"Candara";font-size: 9pt;padding:5px 0px 3px 0;color: #3388cc;height: 100%; margin-left: 3px;}
div.section p{ padding: 0!important;margin: 0!important;}

p.plain { text-decoration: none;}

img.pic, img.pic, img.pic {border-width: 0px; background: #ddeeff;padding: 3px; border: 1px #3388cc dotted; margin: 5px; }

.blockquote { margin: 3px 0 3px 8px;}
.caption{ font-size: x-small; text-align: center; vertical-align: top;}

#main{ border-right: #3388cc thin dotted; text-align: left;}
#logo { background: transparent url('../images/header_txt.jpg') left top no-repeat; height: 80px;float:left; width: 471px;}
#header{ background: transparent url('../images/header_line.jpg') left repeat-x top; height: 80px; width: 100%;}
#content{ text-align: left; padding-left: 5px; padding-right: 5px ;background-color: #fff;  border-right: #3388cc thin dotted; width: 925px;}

#primary_nav {margin-right:50px;margin-right:10px;margin-top: 38px;height:23px;padding:0; position: absolute; }
#primary_nav ul {list-style:none;margin:0;}
#primary_nav li {float:left;padding-left:4px; }
#primary_nav a {width:60px;color:#3388cc;text-decoration:none; font-weight: bold;background-color:#ddeeff; padding-left: 2px;padding-right: 2px; margin-right:15px;}

#sidebar {text-align: left; margin: 0; padding-left: 5px; height: 100%;overflow: hidden; float: left;}
#sidebar h3 {
    color: #414042;
    font-family: Candara;
    font-size: 13px;
    font-weight: bold;
    margin-top: 8px;
}
#sidebar ul { list-style: none; padding: 0;margin: 0; margin-left: 10px;}
#sidebar li { padding-bottom: 3px; padding-top: 3px;}
#sidebar a { text-decoration: none;}
#sidebar a:hover{ text-decoration: underline; background-color: #3388cc; color: #ffffff;}
.little { font-style:italic;font-size:0.8em;}
.tiny{ font-size:xx-small; font-style:italic;}
.small_caps{letter-spacing:0.3em;color:#fff;font-weight:bold;font-size:0.8em; padding-right:6px;padding-left:20px;}
 
#center p { text-align: center; padding: 3px 0 3px 0;}

.mainpage_block {width: 100%; border: 2px #3388cc dotted; margin-left: 15px;}
.mainpage_block p{ margin-top:5px; margin-bottom: 2px;margin-left: 8px; margin-right: 8px;}


table.quarter_bottom td{ vertical-align: top;width:25%;}
table.quarter_bottom td.header { text-align: left;font-weight: bold;padding: 5px; padding-top: 20px; color:#3388cc; font-size: medium; padding-left:-3px;}
table.top td {vertical-align:top;}

tr.table_hdr{background-color: #88ccee; font-weight: bold;}
tr.table_alt {background-color: #ddeeff;}


#sponsor_logo img{ padding: 5px;}

.buddy_header { font-family: Verdana; font-size: 12px;font-weight: bold; padding-left: 5px; margin-top: 10px; margin-bottom: 10px; margin-left: 0;}

#footer {clear:both;text-align:center;font-size:0.8em;padding:0;position:relative; padding: 10px 10px; border-top:thin #3388cc dotted;border-bottom:thin #3388cc dotted;}
#footer a {color:#414042;}
