body { background-color: white; font-family: Verdana; font-size: 8pt; margin: 10}
td { font-family: Verdana; font-size: 8pt; }
select {  background-color: white }

p { font-family: Verdana, Arial; font-size: 9pt; }
p.med { font-family: Verdana, Arial; font-size: 12pt; }

li{ font-family: Verdana, Arial; font-size: 9pt; }
input { border: 1px solid #999999; font-size: 8pt; font-family: Verdana; padding: 0; height: 15px; background-color: White; }
input.extravalues { border-top: none; border-right: none; }
input.button { border: 0pt; }
form { margin: 0pt; margin-bottom: 0pt; }

announce { font-face: Arial Black; font-size: 12pt; color:CC0033; font-weight: bold; }
td.sectionTitleRed { color:#CC0033; font-size: 10pt; font-weight: bold; }
td.news{ color:#7F7F7F; font-size: 7pt; text-decoration: none; }

span.news { color: 666666; text-decoration: none; }
span.silver { color: #7F7F7F; font-size: 8pt; }

.info{ color:White; font-size: 7pt; font-weight: bold; }
.requiredQuestion { font-size: 10pt; font-weight: bold; }
/*
.sectionTitle { color:000099; font-size: 10pt; font-weight: bolder; text-decoration: none; }
.pageTitle_s { color: #000099; font-size: 13pt; font-weight: bold; font-family: Verdana, Arial; text-decoration: none; }
*/
.sectionTitleRed11 { color:#CC0033; font-size: 11pt; font-weight: bold; text-decoration: none; }


.news7 { font-size: 7pt; text-decoration: none; color: Black; }
.dblue10v { font-face:Verdana, Arial; font-size: 10pt; color: 304F73; }
.dred11b { font-face:Verdana, Arial; font-size: 11pt; font-weight: bold; color: CC0033; }
.lblue8v { font-face:Verdana, Arial; font-size: 8pt; color: 496E98; text-decoration: none; }
.blue8v { font-family: Verdana, Arial; color: 3B618C; text-decoration: none; font-size: 8pt; }
.blue8a { font-family: Arial Narrow, Verdana, Arial; color: 3B618C; font-size: 9pt; text-decoration: none; }

.blue7 { font-family:Verdana; font-size: 8pt; color: #003366; text-decoration: none;}
.buttons { text-family: Verdana, Arial; color: White; text-decoration: none; }


div.menu { position:absolute; visibility:hidden; z-index:10; background-color:ff6600; left:165; padding:5px; }
a { text-decoration: underline; color: Black; }
a:hover { text-decoration: underline; }
a.alink { text-decoration:underline; }
a.news { color: #7F7F7F; text-decoration: none; }
a.testimonials { color: #7F7F7F; text-decoration: none; }
a.inMenu { font-size:10pt; color:ffffff; font-face:arial; text-decoration:none; }
a:hover.inMenu { color:FFFFFF; }

.graylinkNL{ color:#999999; text-decoration: none; font-size: 8pt; }

.prodLinkNL { font-family: Tahoma, Verdana, Arial; font-size: 11pt; color: #B80030; text-decoration: none; }
#footer { background-image: url(../../images/footer_bkgrnd.gif); background-repeat: no-repeat; padding: 6 0 6 0; width: 550 px; }
.nav_header { background-image: url(../../images/nav_header.gif); background-repeat: no-repeat; width: 170px; height: 5px; }
.nav_footer { background-image: url(../../images/nav_footer.gif); background-repeat: no-repeat; width: 170px; height: 5px; }

.body_m { font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; text-decoration: none; }
/*
.green_nl { color: #000099; font-size: 8pt; font-family: Verdana, Arial; text-decoration: none; }
.green_l { color: #000099; font-size: 10pt; font-family: Verdana, Arial; text-decoration: none; font-weight: bold; }
*/
ul { list-style-type : disc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; line-height:18px; margin-top: 2px;
	margin-right:0px; margin-left: 20px; margin-bottom: 2px; }
.white { font-family: Verdana, Arial, Sans-serif; font-size: 8pt; text-decoration: none;  }
.blue { font-family: Verdana, Arial, Sans-serif; font-size: 8pt; color: Blue; text-decoration: none; }
.black { font-family: Verdana, Arial, Sans-serif;  font-size: 9pt;  color: Black; text-decoration: none; }
.cat_red { color: #999999; font-size: 8pt; font-family: Verdana, Arial; text-decoration: none; }
.subcategory { font-family: Verdana, Arial Narrow, Arial; font-weight: normal; color: White; font-size: 7.5 pt; text-decoration: none; }

/* *****  */.category { background-color: #003399; width: 151 px; padding: 5 2 5 4; } /* ** MAIN nav background color **  */
/* *****  */.main_cat { padding: 5 2 5 4; letter-spacing: -1px; font-weight: bold; font-family: Verdana; font-size: 8pt; color: White; text-decoration: none; } /* ** MAIN txt color **  */
/* *****  */.main_cat:hover { text-decoration: none; color: White; padding: 5 2 5 4; } /* ** rollover txt color **  */
/* *****  */.categoryHover { background-color: #6589D1; padding: 5 2 5 4;} /* ** rollover / active background color **  */


/* *****  */.subcategory:hover { font-family: Verdana, Arial Narrow, Arial; color: White; font-size: 7.5 pt; text-decoration: none; }     /* ** hover sub cat txt color **  */
/* *****  */.selectedSubcategory { font-family: Verdana, Arial Narrow, Arial; color: #B1D0F9; font-size: 8pt; text-decoration: none; }		/* ** active sub cat txt color **  */


.main_catHover { text-decoration: none; color: White; padding: 5 2 5 4; }

.module_or { background-color: #999999; }
.category:hover { background-color: #000099; width: 151 px; padding: 5 2 5 4; }
.submenu{display: none;}


table.calendarEvent { background-color:#000000; }
.cal { font-size:12; text-align:center; }
span.calendarHeader { font-size:12; font-weight:bold; text-align:center; }
td.eventTitleBar { background-color: #FFFFFF; }
td.eventTitle { font-weight:bold; font-size:11; }
td.eventDate { font-weight:normal; font-size:11; }
td.eventDescription { background-color: #ffffff; font-size:11; }

span.gray { font-family: Verdana, Arial;  font-size: 9pt; color:Blue;  font-weight: bold; background-color: #bcbcbc; }
.pagenumber { font-family: Verdana, Arial; font-size : 8pt; text-align: center; color: #000000; }

table.cal { background-color:#000000; width:150; height:100; }
table.calHighlight { background-color:#999999; width:230; height:150; }
td.cal { font-family:verdana; font-size:8pt; text-align:center; background-color:#ffffff; cursor:hand; }
th.cal { font-family:verdana; font-size:10pt; background-color:#eeeeee; }
td.calBlank { background-color: #cccccc; cursor:default; font-family:verdana; font-size:8pt; text-align:center; }
td.calHighlight { font-family:verdana; font-size:8pt; text-align:center; cursor:hand; background-color: #D4D7C0; color: #000000;}
td.calAltHighlight { background-color: #CC9966; }
td.calMouseover { background-color: #f1f6da; font-family:verdana; font-size:8pt; text-align:center; cursor:hand; }
td.calHeader { font-family: verdana; font-size: 8pt; font-weight: bold; text-align: center; background-color: #008457; color:#ffffff;}
th.calgray { font-family:verdana; font-size:8pt; text-align:center; background-color:#BDCCB7; cursor:hand; }	


.pageTitle_s  { font-family: Verdana, Arial; font-size: 14pt; color:003399; text-decoration: none; font-weight: bold }



.nav { font-family: Verdana; color: White; padding:8; font-size: 9pt; letter-spacing: -1px; text-decoration: none; font-weight: bold }
.nav_h_s { height: 1px; background-image:url(#APPLICATION.imgpath#images/sep_h.gif); background-repeat: repeat-x; background-position: left; }

.title { font-family: Verdana; font-size: 14pt; font-weight: bold; color:#333399; padding: 10 20 10 10; letter-spacing: -.5pt; }
.title2 { font-family: Verdana; font-size: 13pt; font-weight: bold; color:Black ; padding: 5; letter-spacing: -.5pt; }
.t2 { font-family: Verdana; font-size: 13pt; font-weight: bold; color:Black ; padding: 5; letter-spacing: -1pt; }
.t_w { font-family: Verdana; font-size: 13pt; font-weight: bold; color:White; letter-spacing: -1pt; padding: 7; line-height: 13.5pt }

.footer { background-image:url(../../images/sep_v.gif); background-position: right; background-repeat: repeat-y; }

.w1 { font-family: Arial, Verdana; font-size: 7pt; color: white; text-decoration: none; letter-spacing: 0px; }
.w2 { font-family: Arial, Verdana; font-size: 7.5pt; color: white; text-decoration: none; letter-spacing: 0px;  }
.w3 { font-family: Arial, Verdana; font-size: 8pt; color: white; text-decoration: none; letter-spacing: 0px;  }
.w4 { font-family: Arial, Verdana; font-size: 9pt; color: white; text-decoration: none; letter-spacing: 0px;  }
.w5 { font-family: Arial, Verdana; font-size: 10pt; color: white; text-decoration: none; letter-spacing: 0px;  }
.w6 { font-family: Arial, Verdana; font-size: 11pt; color: white; text-decoration: none; letter-spacing: 0px;  }

input.button	{ font-family:tahoma; font-size:7pt; width:60; border:solid 1px #000000; overflow:visible;