/*
** Font-families and sizes
** Do not edit.
*/

body, td, th, p, a, ol, ul, h1, h2, h3, h4, h5, h6, select, option, input
 { font-family: Verdana, Helvetica, Arial, san-serif; }

td, th  /* This controls most font sizes as everything is inside tables. */
 { font-size: 70%; }

th { color:#02303F; }

#contentPrint.td, #contentPrint.p, #contentPrint.li { color:#000000; }

ul { list-style-image: url(images/li.gif) } 
/* link changed from full url to site root for ssl */

a { text-decoration: none}

a:hover { text-decoration: underline}

.breadcrumb, a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:active, a.breadcrumb:hover
 { font-size: 11px; text-decoration:none }

a.breadcrumb, a.breadcrumb:link, a.breadcrumb:visited { color: #FFFFFF; }

.leftNav { color: #02303F; font-size: 11px; line-height: 14px; font-weight: bold; }

h1 { font-size: 190%; font-weight: bold; }
h2 { font-size: 160%; font-weight: bold; }
h3 { font-size: 140%; font-weight: bold; }
h4 { font-size: 125%; font-weight: bold;}
h5 { font-size: 110%; font-weight: bold;}
h6 { font-size: 100%; font-weight: 100; margin: 0px; padding: 0px; }

input, select, option { font-size: 11px; }

form { margin-bottom: 0px; margin-top: 0px; }

hr
 { border-top-style:dotted; border-top-height:1px; border-bottom-height:0px; border-bottom-style:none; border-left-width:0px; border-left-style:none; border-right-width:0px; border-right-style:none;}

.inputButton
 { text-transform: capitalize; color: #FFFFFF; font-weight: bold; background-color: #448FA4}

.txtAlert { color:#AA0000; }
.txtNotes { color:#02303F; font-size:85%; }

/* home page, notes & direct links */

a.featNav, a.featNav:link, a.featNav:visited
 { color: #673694; text-decoration: none}

a.featNav:active, a.featNav:hover
 { color: #FFC400; text-decoration: none}

.bodyNormal
 { padding:9 20 20 0}

.featNav
 { font-size: 13px; color: #673694; text-decoration:none; }

.featNorm
 { font-size: 11px; line-height: 14px; color: black; }
 
.featHed
{ font-size: 12px; line-height: 14px; color: #673694; font-weight: bold; }

.pgHed
{ font-size: 18px; line-height: 18px; color: #FFD64F; font-weight: bold; padding:0 5 0 5; text-align:right; }

.notes, a.notes, a.notes:link, a.notes:visited
 { font-size: 10px; color: #673694; }

a.notes:active, a.notes:hover
 { color:#FFC400; text-decoration:none; }

pre
 { font-family: Courier New, Courier, mono; font-size:135%;}

/* custom tables */

.tblList
 { border:1px solid #999999; border-top:0px; background:#999999; }

.tblList th
 { border:0px; border-top:1px solid #999999; border-right:1px solid #999999;
   color:#02303F; font-weight:bold; padding:4px; margin:0px; }

.tblList td 
 { border:0px; border-top:1px solid #999999; color:#444444; padding:4px; margin:0px; spacing:0px; }

/* Sortable tables */
table.sortable a.sortheader {
    color:#000000;
    text-decoration: none;
    display: block;
}
table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}
.rowcol1 {
	background : #ffffff;
}

.rowcol2 {
	background : #D6D3CE;
}