/* ::::::::::: DEFAULT TEXT STYLES :::::::::::: */

body, td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 16px; font-weight: bold; }

h2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 14px; font-weight: bold; }

.bodytext { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; padding-top: 3px; padding-bottom: 10px; padding-right: 25px; padding-left: 15px; }

.text { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;  }

.secheadertext { padding-top: 12px; padding-bottom: 0px; padding-right: 20px; padding-left: 15px; }

.triheader { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 14px; font-weight: bold; padding-top: 3px; padding-bottom: 0px; padding-right: 10px; padding-left: 0px; }

.triheadertext { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; padding-top: 3px; padding-bottom: 10px; padding-right: 20px; padding-left: 25px; }

.rtcolumntext { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; padding-top: 5px; padding-bottom: 5px; }

.lftnavtext { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;  padding-bottom: 10px; padding-right: 15px; padding-left: 30px; }

.topnavtext { padding-top: 8px; padding-bottom: 4px; padding-right: 47px; padding-left: 160px; }

.footer { font-family: Verdana, Arial, Helvetica, sans-serif; color: #999; font-size: 11px; padding-top: 3px; padding-bottom: 10px; padding-right: 3px; padding-left: 15px; }

.footer2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #999; font-size: 11px; padding-top: 3px; padding-bottom: 10px; padding-right: 3px; padding-left: 3px; }

.red { color: F00; font-weight: bold;  }


/* :::::::::: END DEFAULT TEXT STYLES :::::::::::: */


/* ::::::::::: BACKGROUND STYLES :::::::::::: */

.bgblack { background-color: #000; }
.bgwhite { background-color: #FFF; }
.bg999 { background-color: #999; }
.bg666 { background-color: #666; }
.bg333 { background-color: #333; }
.bgccc { background-color: #CCC; }
.bgeee { background-color: #EEE; }
.bgnavy { background-color: #036; }
.bgbody { background-color: #036; }
.bgnav1 { background-color: #036; }
.bgnav2 { background-color: #7BAC75; }
.bgfooter { background-color: #369; }


.bglinesnav { background-image: url(images/bgtop_nav.gif); background-repeat: repeat-x; valign: middle; }

.nav { padding-top: 8px; padding-bottom: 4px; padding-left: 0px;  padding-right: 0px; }
.bgshadownav { background-image: url(images/bgdrop_shadow.gif); background-repeat: repeat-x; }

.bgnavgrey2 { background-image: url(images/nav_mid.gif); background-repeat: repeat-y; }
.bgnavgrey { background-image: url(images/navgrey_left.gif); background-repeat: repeat-y; }


/* ::::::::::: END BACKGROUND STYLES :::::::::::: */


/* ::::::::::: NAV STYLES :::::::::::: */

a:link { color: #339;  text-decoration: none; }
a:visited { color: #333399;  text-decoration: none; }
a:active { color: #333399; text-decoration: none; }
a:hover { color: #930; text-decoration: underline;  }

.navtitle
{
	 font-family: Verdana, Arial, Helvetica, sans-serif; color: #666;
}

.topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}


a.topnava:link { color: #000000; font-weight: bold; text-decoration: none; }
a.topnava:visited { color: #000000; font-weight: bold; text-decoration: none; }
a.topnava:active { color: #000000; font-weight: bold; text-decoration: none; }
a.topnava:hover {  color: #669999; font-weight: bold; text-decoration: underline; }


.nav1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;  padding-top: 10px; padding-bottom: 10px; padding-left: 20px; }

a.nava1:link { 11px; color: #666; font-weight: bold; text-decoration: none; }
a.nava1:visited { 11px; color: #666; font-weight: bold; text-decoration: none; }
a.nava1:active { 11px; color: #666; font-weight: bold; text-decoration: none; }
a.nava1:hover { 11px; color: #930; font-weight: bold; text-decoration: underline; }

a.nava_sub:link { 11px; color: #000000; font-weight: normal; text-decoration: none; }
a.nava1_sub:visited {11px; color: #000000; font-weight: normal; text-decoration: none; }
a.nava1_sub:active { 11px; color: #000000; font-weight: normal; text-decoration: none; }
a.nava1_sub:hover { 11px; color: #000000; font-weight: normal; text-decoration: underline; }

.navf { font-family: Verdana, Arial, Helvetica, sans-serif; color: #999; font-size: 11px; padding-top: 3px; padding-bottom: 10px; align }

a.foota:link { font-size: 11px; color: #999; text-decoration: none; }
a.foota:visited { font-size: 11px; color: #999; text-decoration: none; }
a.foota:active { font-size: 11px; color: #999; text-decoration: none; }
a.foota:hover { font-size: 11px; color: #339; text-decoration: underline; }

/* ::::::::::: END NAV STYLES :::::::::::: */
.h4 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}