/* ::::::::::: DEFAULT TEXT STYLES :::::::::::: */

body, td, p { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #666; }

h1 { font-family: Arial, Verdana, Helvetica, sans-serif; color: #CCC; font-size: 33px; font-weight: bold; padding-top: 15px; padding-right: 15px; padding-left: 30px; }

.header *{ font-family: Arial, Verdana, Helvetica, sans-serif; color: #CCC; font-size: 33px; font-weight: bold; padding-top: 15px; padding-right: 15px; padding-left: 30px; }

a.header:link { color: #CCC; text-decoration: none; font-size:33px; font-weight: bold; padding-top: 15px; padding-right: 15px; padding-left: 30px; }
a.header:visited { color: #CCC; text-decoration: none; font-size:33px; font-weight: bold; padding-top: 15px; padding-right: 15px; padding-left: 30px; }
a.header:active { color: #CCC; text-decoration: none; font-size:33px; font-weight: bold; padding-top: 15px; padding-right: 15px; padding-left: 30px; }
a.header:hover { color: #C03; text-decoration: none; font-size:33px; font-weight: bold; padding-top: 15px; padding-right: 15px; padding-left: 30px; }

h2 { font-family: Arial, Verdana, Helvetica, sans-serif; color: #666; font-size: 20px; font-weight: bold; padding-right: 15px; padding-left: 0px; }

.purple { font-family: Times Roman; color: #639; font-size: 50px; font-weight: bold; }

.header { font-family: Arial, Verdana, Helvetica, sans-serif; color: #CCC; font-size: 35px; font-weight: bold; padding-top: 30px; padding-right: 15px; padding-left: 30px; }

.image { padding-left: 30px; }

.bodytext { font-family: Arial, Verdana, Helvetica, sans-serif; color: #666; font-size: 12px; padding-right: 70px; padding-left: 70px; }

.coltext { font-family: Arial, Verdana, Helvetica, sans-serif; color: #666; font-size: 12px; padding-right: 5px; }

.bodytext2 { font-family: Arial, Verdana, Helvetica, sans-serif; color: #666; font-size: 12px; padding-top: 0px; padding-bottom: 10px; padding-right: 50px; padding-left: 5px; }

.text { font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: bold; padding-right: 118px; padding-left: 118px; padding-top: 15px; padding-bottom: 15px; }

.smtext { font-family: Arial, Verdana, Helvetica, sans-serif; color: #666; font-size: 10px; }

.smtext2 { font-family: Arial, Verdana, Helvetica, sans-serif; color: #666; font-size: 10px; padding-left: 300px; }

.sectiontext { font-family: Arial, Verdana, Helvetica, sans-serif; color: #C03; font-size: 12px;  padding-right: 15px; padding-left: 0px; }

.red { font-family: Arial, Verdana, Helvetica, sans-serif; color: #C03; font-size: 12px; }

.footer { font-family: Arial, Verdana, Helvetica, sans-serif; color: #999; font-size: 10px;  padding-top: 3px; padding-bottom: 3px; padding-right: 5px; background-color: #FFF; }

.footer2 { font-family: Arial, Verdana, Helvetica, sans-serif; color: #000; font-size: 10px;   background-color: #FFF; padding-right: 5px; padding-left: 5px;}

.footer3 { font-family: Times New Roman; font-style: italic; color: #666; font-size: 12px; padding-left: 5px; padding-right: 5px; padding-top: 10px; padding-bottom: 10px; }

.vline { color: #C03; }
/* :::::::::: END DEFAULT TEXT STYLES :::::::::::: */

.bgpinstripe { background-image: url(images/bg_stripe.gif); background-repeat: repeat-x; }
.bgdotline { background-image: url(images/dotline.gif); background-repeat: repeat-y; }


/* ::::::::::: 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; }
.bgred { background-color: #C03; }
.bgbody { background-color: #036; }
.bgnav1 { background-color: #036; }
.bgnav2 { background-color: #7BAC75; }
.bgfooter { background-color: #369; }


.bgpinstripe { background-image:  url(images/bg_stripe.gif); background-repeat: repeat; }



/* ::::::::::: END BACKGROUND STYLES :::::::::::: */


/* ::::::::::: NAV STYLES :::::::::::: */

a:link { color: #000;  text-decoration: underline; }
a:visited { color: #000;  text-decoration: underline; }
a:active { color: #000; text-decoration: underline; }
a:hover { color: #C03; text-decoration: underline;  }

.navmap { font-family: Arial, Verdana, Helvetica, sans-serif; color: #666; font-size: 12px; padding-right: 70px; padding-left: 70px; }

a.navamap:link { color: #000; text-decoration: underline; }
a.navamap:visited { color: #000; text-decoration: underline; }
a.navamap:active { color: #000; text-decoration: underline; }
a.navamap:hover { color: #C03; text-decoration: underline; }

.nav1 { font-family: Arial, Verdana, Helvetica, sans-serif; color: #000; font-size: 10px; }

a.nava1:link { color: #000; text-decoration: underline; }
a.nava1:visited { color: #000; text-decoration: underline; }
a.nava1:active { color: #000; text-decoration: underline; }
a.nava1:hover { color: #000; text-decoration: underline; }

a.nava2:link { color: #C03; font-weight: bold; text-decoration: underline; }
a.nava2:visited { color: #C03; font-weight: bold; text-decoration: underline; }
a.nava2:active { color: #C03; font-weight: bold; text-decoration: underline; }
a.nava2:hover { color: #000; font-weight: bold; text-decoration: underline; }


.nav3 { font-family: Arial; font-size: 11px; font-weight: bold; padding-left: 30px; padding-top: 3px; padding-bottom: 3px; }

a.nava3:link { color: #666; text-decoration: none; }
a.nava3:visited { color: #666; text-decoration: none; }
a.nava3:active { color: #666; text-decoration: none; }
a.nava3:hover { color: #C03; text-decoration: none; }

.navf { font-family: Arial, Verdana, Helvetica, sans-serif; color: #666; font-size: 10px; font-weight: bold; }

a.foota:link { color: #999; text-decoration: none; }
a.foota:visited { color: #999; text-decoration: none; }
a.foota:active { color: #999; text-decoration: none; }
a.foota:hover { color: #C03; text-decoration: underline; }

.navf2 { font-family: Arial, Verdana, Helvetica, sans-serif; color: #000; font-size: 10px; }

a.foota2:link { color: #000; text-decoration: none; }
a.foota2:visited { color: #000; text-decoration: none; }
a.foota2:active { color: #000; text-decoration: none; }
a.foota2:hover { color: #C03; text-decoration: underline; }