/* utility nav */
.unav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #D8D0E1;  font-weight : lighter; }
.unav a:link { color: White; text-decoration: none}
.unav a:visited { color: White; text-decoration: none}
.unav a:hover { color: #D8D0E1; text-decoration: underline}
.unav a:active { color: White; text-decoration: none}

/* footer nav */
.footnav {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 15px; font-weight: normal}
.footnav a:link { color: White; text-decoration: none}
.footnav a:visited { color: White; text-decoration: none}
.footnav a:hover { color: #D8D0E1; text-decoration: underline}
.footnav a:active { color: White; text-decoration: none}
A.copyright {FONT-SIZE: 10px; COLOR: #ccc; FONT-FAMILY: verdana, sans-serif, helvetica; TEXT-DECORATION: none}
A.copyright:hover {	COLOR: White}

/* home page ad boxes and links */

.adtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: Black}
.adtitlered {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: Black; line-height: 16px}
.adtextbig {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: Black}

.adtext a:link { color:#503562; text-decoration: none;  font-weight : bold; }
.adtext a:visited { color: #503562; text-decoration: none;  font-weight : bold; }
.adtext a:hover { color: #295A7B; text-decoration: none;  font-weight : bold; }
.adtext a:active { color: #503562; text-decoration: none;  font-weight : bold; }

/* home page misc */
.homemsg {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; padding-left: 40px; line-height: 200%}
.homemsgred {  font-size: 16px; font-weight: bold; color: #FF3333}
.copyrt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; padding-left: 10px}

/* category head nav */
.catheadnav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; font-weight: bold; color: #A0C0E0}
.catheadnav a:link { color: #503562; text-decoration: none;  font-weight : bold}
.catheadnav a:visited { color: #503562; text-decoration: none; font-weight : bold}
.catheadnav a:hover { color: #295A7B; text-decoration: underline;  font-weight : bold; }
.catheadnav a:active { color: #503562; text-decoration: none;  font-weight : bold; }

/* pop-up forms: contact, tell-a-friend, etc. */
.frm { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.frmsp { padding-left: 15px; padding-right: 10px}

/* privacy legal pages */
.headline { font-family: Verdana, Arial, Helvetica, sans-serif; font : bold;  font-size : 18px;  color : White; line-height: 30px;}
.privacylegal p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; margin: 10px;  line-height: 16px }

/* center content area on subpages */
.text {	font-size: 11px; line-height: 18px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serf;  }
.main p { font-size: 11px; line-height: 18px;  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; }
.main td { font-size: 10px;  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  }
.main li { font-size: 10px; line-height: 16px; list-style-type: square;  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; }
.text a  { color: #503562; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration : none;  font-weight : bold;    }
.featured { background-color: #295A7B; color: white; width: 49%; padding: 2px;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;font-weight : bold;
	line-height : 12px;
}
.solidline  { border-bottom-width : 4;  border-bottom : 4px solid #503562;  padding-left : 0;  padding-right : 0px;  padding-top : 0px;  padding-bottom : 0px;  line-height : 9px; }
.dottedline  { border-bottom-width : 1;  border-bottom : 1px dashed #503562;  padding-left : 0;  padding-right : 0px;  padding-top : 0px;  padding-bottom : 0px;  line-height : 9px;       }
.text a:hover { color: #295A7B; text-decoration: underline;  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-weight : bold;   }
.purpletext { color: #503562;  font-size : 11;  font-weight : bold;  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;   }
.white { color: #FFFFFF}
.small  { font-size: 9px;  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  }
.verysmall  { font-size: 8px;  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  }
.smallfortable  { font-size: 9px;  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  margin-left : 3px;   }
 H2 {background-color: #295A7B;
	color: white; 
	width: 100%;
	padding: 2px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
}
H3 {font-size: 10pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #295A7B;
	font-weight : bold;
	border : 1px;
	border-top : 1px solid #EAE6EE;
	padding-top : 3px;
	}

H4 {
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #295A7B;
	padding-top : 2px;
	padding-bottom : 2px;
	font-weight : bold;
}

H5 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:  #295A7B
    font-size: small}
	
	H6 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:  #295A7B
    font-size: small}
HR {color: #503562;	height: 1pt}



/* sidebars */
.side { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 10px }
.side p { font-size: 10px}
.side td { font-size: 10px}
.side a { color: #FFFFFF; text-decoration: underline }

.rightcoltopheading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  margin-right: 5px; margin-left:5px;  font-weight : bold;  }
.rightcolheading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; margin-right: 5px; margin-left: 5px;  font-weight : bold;  }
.rightcolumn  a  { color: #503562; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration : none;  font-size : 9px;   }
.rightcolumn a:hover { color: #295A7B; text-decoration: underline;  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-weight : bold;  font-size : 9px;    }
.rightcolumntext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; margin-right: 5px; margin-left: 2px }
.tabletextwhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; margin-right: 0px; margin-left: 0px; color: #FFFFFF}
.tabletextblack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; margin-right: 0px; margin-left: 0px; color: Black; font-weight: bold}

}
/* tables */
TABLE.blueTable {
	BACKGROUND: #503562;
    	font : bold ; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; COLOR: White; 	font-weight : bold;
	height : 14px;
	padding : 4 4 4 4;
	}
	TD.whiteCell {
	BACKGROUND: White;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; COLOR: #503562; 
	height : 14px;
	padding : 4 4 4 4;}
		TD  A {COLOR: #503562; TEXT-DECORATION: none; font : Verdana, Geneva, Arial, Helvetica, sans-serif; }
TD  A:hover {COLOR: #295A7B; text-decoration: underline; font : Verdana, Geneva, Arial, Helvetica, sans-serif; }

TD.purpleCell {
	BACKGROUND: #503562;
   	font : bold ; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; COLOR: white; font-weight : bold;
	height : 14px;
	padding : 4 4 4 4;
	}
TD.forpurpleback  A {COLOR: White; TEXT-DECORATION: none; font-weight : bold}
TD.for purpleback  A:hover {COLOR: #D8D0E1; text-decoration: underline; ; font-weight : bold}

	TD.lightpurpleCell {
	BACKGROUND: #EAE6EE;
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; COLOR: #503562; 
	height : 14px;
	padding : 4 4 4 4;}
		TD  A {COLOR: #503562; TEXT-DECORATION: none;  font-weight : bold; }
TD  A:hover {COLOR: #295A7B; text-decoration: underline;  font-weight : bold; }

TD.whiteCell2 {
	BACKGROUND: White;
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; COLOR: #503562; 
	height : 14px;
	padding : 4 4 4 4;}
		
		/* scrollers */
body {
	scrollbar-3dlight-color : #D8D0E1;
	scrollbar-arrow-color : #D8D0E1;
	scrollbar-base-color : #D8D0E1;
	scrollbar-darkshadow-color : Black;
	scrollbar-face-color : #503562;
	scrollbar-highlight-color : #8A72A5;
	scrollbar-shadow-color : #999999;
	scrollbar-track-color : #D8D0E1;
}

.img dark {  border: #503562; border-style: solid;  border-bottom : 1px solid #503562;  border-left : 1px solid #503562;  border-right : 1px solid;  border-top : 1px solid;    }
.img {  border: 1px #503562 solid}

.bluecell {
	background-color: #66CCFF;
}

