/* ----------------- Common Elements ------------------ */

body {font-family:verdana,arial,helvetica,sans-serif;scrollbar-3dlight-color:#999999;scrollbar-arrow-color:#999999;scrollbar-base-color:#ff0000;scrollbar-darkshadow-color:#999999;scrollbar-face-color:#BEBEAA;scrollbar-highlight-color:#ECECEC;scrollbar-shadow-color:#665E00;}

td,p,ul,ol,blockquote {font-family: verdana,arial,helvetica,sans-serif;}

td,p,ul,ol,li,blockquote,h1,h2,h3,h4 {font-size:8pt;color:#000000;line-height:14pt;}

h1 {font-weight:bold;font-size:13pt;color:#294970;margin-bottom:0px;font-family:verdana,arial,helvetica,sans-serif;}
h2 {font-weight:bold;font-size:9pt;color:#3F638F;margin-bottom:0px;font-family:verdana,arial,helvetica,sans-serif;}
h3 {font-weight:bold;font-size:8pt;color:#3F638F;margin-bottom:0px;font-family:verdana,arial,helvetica,sans-serif;}
h4 {font-weight:bold;font-size:7pt;color:#3F638F;margin-bottom:0px;font-family:verdana,arial,helvetica,sans-serif;}

ul,ol,li,blockquote {font-size:8pt;font-weight:normal;}

ul,ol {line-height:1.3em;}

hr {color:#999999;height:1pt;}

a {color:#021732;}
a:hover {color:#666666;}
a:active {color:#8A3232;}

/* --------------------- Body Txt Stuff --------------------- */

.tiny {font-size:7pt;font-family:verdana,arial,helvetica,sans-serif;}
.small {font-size:7pt;font-family:verdana,arial,helvetica,sans-serif;}
.normal {font-size:8pt;font-family:verdana,arial,helvetica,sans-serif;color:#ffffff;}
.medium {font-size:10pt;font-family:verdana,arial,helvetica,sans-serif;}
.large {font-size:12pt;font-family:verdana,arial,helvetica,sans-serif;}
.red {color:#CC0000;}
.dim {color:#999999;}

/* ------------------ Form Types ------------------ */

.input {font-size:8pt;color:#000000;font-weight:normal;background-color:#FFFFFF;font-family:verdana,arial,helvetica,sans-serif;}
.button {font-size:8pt;font-family:verdana,arial,helvetica,sans-serif;}
.label {text-align:right;font-size:8pt;color:#656666;font-weight:bold;font-family:verdana,arial,helvetica,sans-serif;}
.label2 {font-size:8pt;color:#656666;font-weight:bold;font-family:verdana,arial,helvetica,sans-serif;}
.desc {vertical-align:top;font-size:7pt;color:#999999;font-family:georgia, times new roman, times, serif}
.error {background-color:#FFF7E7;font-size:8pt;font-weight:bold;color:#990000;font-family:verdana,arial,helvetica,sans-serif;}
.search {font-size:7pt;color:#8C756B;font-weight:normal;width:110px;padding-left:2px;background-color:#FFFFFF;border:solid #733A3A 1;font-family:verdana,arial,helvetica,sans-serif;}

/* -------------------- Colors -------------------- */

.bgcolor1 {background:#597596;color:#FFFFFF;}
.bgcolor2 {background:#E8EFF7;color:#294970;}
.bgcolor3 {background:#F0F4F9;}
.row1 {background-color:#DBEFFF;}
.row2 {background:#E7F3FF;}
.row3 {background:#FFFFFF;}

/* ---------------- NavArea -------------------- */	

.headernav {text-decoration:none;color:#666666;}
.headernav:hover {text-decoration:underline;color:#666666;}
.mainnav {font-weight:bold;text-decoration:none;color:#5B504A;}
.mainnav:hover {font-weight:bold;text-decoration:underline;color:#5B504A;}
.youarehere {text-decoration:underline;color:#6F6F6F;}
.youarehere:hover {text-decoration:underline;}
.leftnav {text-decoration:none;}
.leftnav:hover {text-decoration:underline;}
.footer {font-size:8pt;text-decoration:none;color:#ffffff;font-family:verdana,arial,helvetica,sans-serif;}