/********************************/
/* Side Navigation styles       */
/********************************/

a.sidevav_link{
   font-family : Arial, Helvetica, sans-serif;
   COLOR : #404040;
   FONT-WEIGHT : normal;
   FONT-SIZE : 8.5pt;
   border: 0;
   TEXT-DECORATION : none;
   padding-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
}
a.sidevav_link:visited{
   font-family : Arial, Helvetica, sans-serif;
   COLOR : #404040;
   FONT-WEIGHT : normal;
   FONT-SIZE : 8.5pt;
   border: 0;
   TEXT-DECORATION : none;
   padding-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
}

a.sidevav_link:hover{
   font-family : Arial, Helvetica, sans-serif;
   COLOR : #ADC440;
   FONT-WEIGHT : normal;
   FONT-SIZE : 8.5pt;
   border: 0;
   TEXT-DECORATION : none;
   padding-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * *
 * Elements
 * * * * * * * * * * * * * * * * * * * * * * * * */
body {
   font-size: 11px;
   margin: 0px;
   color: #004696;
   font-family: Arial, Helvetica, Sans-Serif;
   padding-top: 0;
}

table {
   border-collapse: collapse;
   empty-cells: show;
}

form {
   padding: 0;
   margin: 0;
}

p {
   padding: 0;
   margin: 0;
   margin-top: 0.3em;
   margin-bottom: 1em;
}

h2.hide {
   display: none;
}

/* * * * * * * * * * * * * * * * * * * * * * * * */

.borderBlue {
   border-right: 1px solid #004696;
   border-top: 1px solid #004696;
   border-left: 1px solid #004696;
   border-bottom: 1px solid #004696;
}

.NavigationLeft{
   border-right: 1px solid #E6F5FA;
}

.TableHeaderText {
   font-family: Arial, Helvetica, Sans-Serif;
   font-size: 11px;
   color: #004696;
   font-weight: bold;
   background: #C3E5F0;
}

.header{
   height: 62px;
   width: 100%;
   background-color: #004696;
}

.headerText{
   font-size: 11px;
   color: white;
   font-weight: bold;
}

a.footerText {
   text-decoration: none;
}
 
.footer {
   font-family: verdana, helvetica, sans-serif;
   font-size: 10px;
   color: white;
}

.TableText, td {
   font-family: Arial, Helvetica, Sans-Serif;
   font-size: 11px;
   color: #004696;
}


div.clear {
   clear: both;
}

table.footer {
   font-size: 10px;
   color: white;
   background-color: black;
   font-family: verdana, helvetica, sans-serif;
   width: 100%;
}

.footerText {
   font-size: 10px;
   color: white;
   padding: 0;
   margin: 0;
}

/* * * * * * * * * * * * * * * * * * * * * * * * */
/* ----- Border CSS ----- */
.border {  border: #BFBFBF dotted; border-width: 0px 1px 1px}
.borderall {  border: 1px dotted #BFBFBF}
.bordertop {  border-top: 0px dotted #BFBFBF; border-right: 0px dotted #BFBFBF; border-bottom: 1px dotted #BFBFBF; border-left: 0px dotted #BFBFBF}
.borderRB { border-top: 0px dotted #BFBFBF;  border-right: 1px dotted #BFBFBF; border-bottom: 1px dotted #BFBFBF; border-left: 0px dotted #BFBFBF}
.borderblue {  border: 1px solid #b0bec7}
.bordergreen {  border: 1px solid #0083FF}
.bordersilver {  border: 1px solid #CCCCCC}
.bordersearch {  border-top: 0px solid #FFFFFF; border-right: 1px solid #003399; border-bottom: 1px solid #003399; border-left: 1px solid #003399}

/* * * * * * * * * * * * * * * * * * * * * * * * */
/* ----- Gus Styles ----- */
/* * * * * * * * * * * * * * * * * * * * * * * * */

.darkRed {color: #333333;} /* not actually red at all, more of a dark grey */
.black {color: #000000;}
.grey {color: #404040;}
.green {color: #6c951a;}

.green14PointBold {
   color: #6C951A;
   font-size: 14px;
   font-weight: bold;
}

.imgborder {border: 1px solid #000000;}

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:active {text-decoration:none;}
a:hover {color: #5194b4;}