/*
COLORS
333366 - background blue, links
000000 - black - primary
EFE8E3 - beige
043255 - navy --- cccsecondary
C3D9EA - light blue
*/

/*
*******************************************************
GENERAL SELECTORS
*******************************************************
*/


/* general tag selectors */

body, td, blockquote { font-family: Arial,Helvetica, Verdana,  Geneva, Swiss, SunSans-Regular; font-size: 12px; text-align: left }

sup {font-size: 9px;}

hr { color: #002B7A;  width: 100%; height: 0px; border-style: dotted none none none; border-width: 1px; margin: 20px 0px 20px 0px;}

h1 { width: 100%; color: #002B7A; font-weight: bolder; font-size: 13px; padding: 2px; border-style: dotted; border-width: 1px; background-color: #ABB1BE; border-color: #7D89A2; margin: 0px 0px 20px 0px;  }

h2 { color: #000000; font-weight: bolder; font-size: 13px;  margin: 10px 0px 0px 0px; }

/* form fields - need to be massaged */

select { color: #ffffff; font-size: 11px;  background-color: #1C679F }
input { color: #1C679F; font-weight: bolder; font-size: 11px; background-color: #ffffff; border: #1c679f 1px solid; }
textarea { color: #1C679F; font-weight: bolder; font-size: 11px; background-color: #ffffff; border: #1c679f 1px solid; }


/* general class selectors */

.title { color: #1C679F; font-weight: bolder; font-size: 13px; padding: 2px; border-style: solid; border-width: 1px; background-color: #C3D9EA; border-color: #1C679F; margin: 0px 0px 10px 0px; }


.section { color: #80190C; font-weight: bolder; font-size: 14px }
.subsection { color: #1C679F; font-weight: bolder; font-size: 12px }
.subsection2 { color: #000000; font-weight: bolder; font-size: 12px }

.keywordphrase { color: #EFE8E3; font-weight: bolder; font-size: 11px; }

.smprint { font-size: 11px }
.regprint { font-size: 12px }
.larger { font-size: 13px }

.secondary { color: #002B7A } 
.secondarybold { color: #002B7A; font-weight: bolder }
.smsecondarybold { font-size: 10px; color: #1C679F; font-weight: bolder }
.whitebold { color: #ffffff; font-weight: bolder }


.alert { color: #990000; font-weight: bolder }
.required { color: #CC0000; font-size: 10px;}

.defaulttext { color: #000000 }
.fieldname { font-size: 10px }
.footer { font-size: 11px; color: #ffffff }

.content { padding: 20px 20px 20px 20px; }





/* general <a> class and tag selectors */

a { color: #002B7A; text-decoration: underline }
a:hover { color: #002B7A; text-decoration: none }