
/* ******************************** P A G E ********************************************* */
/* Modify this to set styles for the whole page.  Specify attributes detailed in this class below ONLY to override. Both of these have to be here.  Change the font in both to get it to change across the page. */
blockquote, body, div, span, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, select, td, textarea, tr, ul {font-family: verdana, arial, helvetica, sans-serif; color: #000000} 
.pageclass {background-color: #003C7A } 
table {border-collapse: collapse; empty-cells: show;}

/* ******************************** T E X T ******************************** */
.h1 { color: #003C7A; font-size: 12px; font-weight: bold }
.h2 { font-size: 11px; line-height: 22px; font-weight: bold }
.h3 { font-size: 11px; font-weight: bold }
.h4 { font-size: 11px; line-height: 13px; font-weight: normal }
.h5 { font-size: 10px; line-height: 14.5px; font-weight: normal }
.h6 { font-size: 10px; line-height: 13px;}
.h7 { font-size: 10px; line-height: 12px; font-weight: normal }
.h8 { color: #134A83; font-size: 10px; line-height: 12px; font-weight: normal }
.h9 { color: #5C0909; font-size: 10px; line-height: 11px; font-weight: bold }
.h10 { font-size: 10px; line-height: 11px }
.h11 { font-size: 10px; font-weight: normal }
.h12 { color: #043C77; font-size: 11px; line-height: 15px; font-weight: bold }
.h13 { font-size: 12px; font-weight: bold }
.bold { font-weight: bold }
.error { color: #CC0000; font-size: 11px; line-height: 13px; font-weight: normal }

/* ******************************** L I N K ******************************** */
/* **ORDER IS IMPORTANT: link, visited, hover, active  DO NOT MODIFY ** */ 
a.link1:link:focus, a.link1:visited:focus { color: #000000; text-decoration: underline; }
a.link1:link { color: #000000; text-decoration: underline; }
a.link1:visited {  color: #000000; text-decoration: underline; }
a.link1:link:hover, a.link1:visited:hover { color: #003C7A; text-decoration: underline; }
a.link1:link:active, a.link1:visited:active { color: #8BAC83; text-decoration: underline; }

a.link2:link:focus, a.link2:visited:focus { color: #134A83; text-decoration: underline; }
a.link2:link { color: #134A83; text-decoration: underline; }
a.link2:visited {  color: #134A83; text-decoration: underline; }
a.link2:link:hover, a.link2:visited:hover { color: #000000; text-decoration: underline; }
a.link2:link:active, a.link2:visited:active { color: #134A83; text-decoration: underline; }

/* ******************************** B U T T O N ******************************** */
.textbox1 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; background-color: #FFFFFF; clip: rect( ); border: 1px #F08A24 solid; color: #000000 }
.textbox1error { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; background-color: #FFFFFF; clip: rect( ); border: 1px #C90303 solid; color: #000000 }
.button1 { border: 1px #F08A24 solid }

/* ******************************** M A R G I N S ******************************** */
.all6 { margin: 6px}
.all10 { margin: 10px}
.bt2 { margin-bottom: 2px }
.bt10 { margin-bottom: 10px }
.bt15 { margin-bottom: 15px }
.bt20 { margin-bottom: 20px }
.bt23 { margin-bottom: 23px }
.lf4 { margin-left: 4px }
.lf10 { margin-left: 10px }
.lf15 { margin-left: 15px }
.lf21 { margin-left: 21px }
.lf23 { margin-left: 23px }
.lf25 { margin-left: 25px }
.lf56 { margin-left: 56px }
.lf83 { margin-left: 83px }
.lf386 { margin-left: 386px }
.lf100 { margin-left: 100px }
.rt5 { margin-right: 5px }
.rt23 { margin-right: 23px }
.rt79 { margin-right: 79px }
.rt83 { margin-right: 83px }
.rt375 { margin-right: 375px }
.tp15 { margin-top: 15px }
.tp20 { margin-top: 20px }
.tp75 { margin-top: 75px }
.tp50 { margin-top: 50px }
.wd340 { width: 340px }
.wd363 { width: 363px }

/* *** LISTS *** */
ul { list-style: none; margin-left: 0em; padding-left: 1em; text-indent: -1em; }
li { font-size: 10px; }


/* ************************* B A C K G R O U N D S ****************************** */
.bgblue { background-color: #85A6D3 }
.bgltblue { background-color: #9CB7DB }
.bgskyblue { background-color: #D4E0EF }
.bgdkgreen { background-color: #8BAC83 }
.bggreen { background-color: #C5D6B4 }
.bggreen2 { background-color: #CFDDC1 }
.bggreen3 { background-color: #AFC798 }
.bgltgreen { background-color: #DFF1CC }
.bgltgreen2 { background-color: #EBF3E1 }
.bgwhite { background-color: #FFFFFF }
.bgyellow { background-color: #FFFFEB }
.bgyellow1 { background-color: #FFE8B5 }
.bgyellow2 { background-color: #7E6935 }
.bgblugrn { background-image: url(../images/blu-grn.gif); background-repeat: repeat-x; background-position: top left; }
.shadow { background-image: url(../images/left-shad.gif); background-repeat: repeat-y; background-position: top left; }
.boxleft { background-image: url(../images/ba-boxleft.gif); background-repeat: repeat-y; }
.boxright { background-image: url(../images/ba-boxright.gif); background-repeat: repeat-y; }

.floatlf { float: left; width: 340px; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px; padding-left: 23px; } /* in IE this gives a 46px center margin while in FF NN Safari a 23px */
.highlight { margin-left: 386px; margin-right: 23px; background-color: #FFFFEB; border-top: 1px solid #FFE8B5; border-left: 1px solid #FFE8B5; border-bottom: 1px solid #7E6935; border-right: 1px solid #7E6935; font-size: 11px; line-height: 22px; font-weight: bold; padding: 10px; }
.highlight2 { margin-bottom: 20px; background-color: #FFFFEB; border-top: 1px solid #FFE8B5; border-left: 1px solid #FFE8B5; border-bottom: 1px solid #7E6935; border-right: 1px solid #7E6935; font-size: 11px; line-height: 22px; font-weight: bold; padding: 10px; }


/* *** TABLE ELEMENTS *** */
td.ltblue { background-color: #9CB7DB; border-style: solid; border-color: #FFFFFF; border-width: 1px; font-size: 10px; line-height: 11px; font-weight: bold; }
td.skyblue { background-color: #D4E0EF; border-style: solid; border-color: #FFFFFF; border-width: 1px; font-size: 10px; line-height: 11px; }
td.dkgreen { background-color: #8BAC83; border-style: solid; border-color: #FFFFFF; border-width: 1px; font-size: 10px; line-height: 11px; font-weight: bold; }
td.green3 { background-color: #AFC798; border-style: solid; border-color: #FFFFFF; border-width: 1px; font-size: 10px; line-height: 11px; font-weight: bold; }
td.green2 { background-color: #CFDDC1; border-style: solid; border-color: #FFFFFF; border-width: 1px; font-size: 10px; line-height: 11px; }
td.magdkgreen { background-color: #8BAC83; border-style: solid; border-color: #FFFFFF; border-width: 2px; font-size: 12px; font-weight: bold; }
td.maggreen { background-color: #AFC798; border-style: solid; border-color: #FFFFFF; border-width: 2px; font-size: 10px; line-height: 13px; font-weight: bold; }
td.magltgreen { background-color: #DFF1CC; border-style: solid; border-color: #FFFFFF; border-width: 2px; font-size: 10px; line-height: 13px; font-weight: bold; }
td.magltgreen2 { background-color: #EBF3E1; border-style: solid; border-color: #FFFFFF; border-width: 2px; font-size: 10px; line-height; }

