TD { font-family:Verdana, Helvetica, Arial; font-size:12px; color:##333333;}
BODY { font-family:Verdana, Helvetica, Arial; font-size:12px; color:#333333;}
/*A STYLES.  DEFAULT AND DIFFERENT VERSIONS FOR TITLEs AND FOOTERS*/
A:visited, A:link, A:active { font-family:Verdana, Helvetica, Arial; font-size:12px; text-decoration:none; color:#1B4AA0; font-weight:bold;}
A:visited.nav, A:link.nav, A:active.nav{ color:#333333; font-weight:bold; HEIGHT:17px; width:138px; }
A:visited.flag, A:link.flag, A:active.flag{ color:#CE0000; font-weight:bold; HEIGHT:17px; width:138px;}
A:visited.news, A:link.news, A:active.news{color:#333333;}
A:hover.news{color:#1B4AA0;}
A:link.netNews, A:active.netNews{color:#1B4AA0;}
A:visited.netNews{color:#180A7F;}

A:visited.smallTitle, A:link.smallTitle, A:active.smallTitle {font-size:11px;color:#FFFFFF;}
A:visited.title, A:link.title, A:active.title {font-size:12px;color:#FFFFFF;}

A:visited.tinyTitle, A:link.tinyTitle, A:active.tinyTitle {font-size:10px;color:#FFFFFF;}
A:hover.tinyTitle {color:#E1642E;}

A:hover.mini, A:visited.mini, A:link.mini, A:active.mini {font-size:9px;color:#1B4AA0;}

/*GROUP OF MISCELANNEOUS STYLES USED THROUGH OUT THE SITE*/
.nameTitle{ font-size:16px; background-color:#FFFFFF; font-weight:bold;}
.normalBold{ font-weight:bold;}
.emph { font-size:14px; font-weight:bold; font-style:italic;}
.smlHeader { font-size:14px; font-weight:bold;}
.normalWhiteBold { font-weight:bold; color:#FFFFFF;}
.highlight { color:#CE0000; font-weight:bold;}
.redBoldSmall { color:#CE0000; font-weight:bold;font-size:10px;}
.notice { color:#CE0000; font-size:11px;}
.header { font-size:16px; font-weight:bold; color:#FFFFFF;}
.blueHeader { font-family:Verdana, Helvetica, Arial; font-size:16px; font-weight:bold; color:#006bb2;}
.blckHeader { font-family:Futura, Verdana, Helvetica, Arial; font-size:16px; font-weight:bold; color:#333333;}
.blckBigHeader { font-family:Futura, Verdana, Helvetica, Arial; font-size:22px; color:#333333;}
.title { font-weight:bold; font-size:12px; color:#FFFFFF;}
.logo { font-family:futura; font-weight:bold; color:#C1CBD7;}

.welcome { font-family:futura, Verdana; font-size:13px; font-weight:bold; color:#EEEEEE;}
/*.welcome { font-family:futura, Verdana; font-size:13px; font-weight:bold; color:#C1CBD7;}*/
.smallTitle { font-size:11px; color:#FFFFFF;}
.tinyCopy { font-family:Arial, Verdana, Helvetica; font-size:9px;}
.tinyWhite { font-size:9px; color:#FFFFFF;}
.medWhite  { font-size:9px; color:#FFFFFF;font-weight:bold;}
.caBlue { color:#0099a1;} /*Geoff added*/
.miniBold {font-size:9px; font-weight:bold;}

/*FORM ELEMENT STYLES*/
.inputSize { font-size:11px !important; color:#333333 !important;}
.orangeInputSize { font-size:11px !important; color:#E1642E !important;}
.clearForm { font-size:11px; color:#1B4AA0; font-weight:bold; background-color:#F5F5E0;}
/*.submitForm { font-size:11px; color:#CE0000; font-weight:bold;}*/
.goGetIt { font-size:11px; color:#1B4AA0; font-weight:bold; background-color:#F5F5E0;}
.grayInputSize { font-size:11px; color:#333333; background-color:#CCCCCC;}
.whiteInputSize { font-size:11px; color:#FFFFFF; background-color:#FFFFFF;}
.enrollButton { font-size:11px; font-weight:bold; color:#009900;}

/*Update Form Buttons*/
.update {
	background-color : #C1CBD7;
	color : #000000;
	font-size: 10px; font-family: Verdana, Helvetica, Arial; font-weight:bold;
	border-top-width : 1px; 
	border-right-width : 1px; 
	border-bottom-width : 1px; 
	border-left-width : 1px;  
	border-color : #000000;
}

/*BACKGROUND COLOR RELATED STYLES*/
.tdHead{ color:#FFFFFF; font-weight:bold; font-size:16px; background-color:#828CA1;}
.formTitle{ background-color:#C1CBD7; font-weight:bold; color:#333333;}
.formTitleError{ background-color:#C1CBD7; font-weight:bold; color:#CE0000;}
.formField{ background-color:#EEEEEE;}
.whiteBg{ background-color:#FFFFFF;}
.greyBg{ background-color:#EDF0F6;}

/*THIS BEGINS THE SECTION SPECIFIC STYLES*/
/*TD*/
.tdVertText { background-color:#B3412E;	 font-family:Futura, Verdana, Helvetica, Arial; font-size:26; color:#FFFFFF;}
A:visited.td, A:link.td, A:active.td { font-size:12px; color:#B3412E; font-weight:bold;}
.td { font-size:12px; color:#B3412E; font-weight:bold;}
.tdSmall { font-size:11px; color:#B3412E;}

/*VEN*/
.venVertText { background-color:#E1642E; font-family:Futura, Verdana, Helvetica, Arial; font-size:26; color:#FFFFFF;}
A:visited.ven, A:link.ven, A:active.ven { font-size:12px; color:#E1642E; font-weight:bold;}
.ven { font-size:12px; color:#E1642E; font-weight:bold;}
.venTiny { font-size:10px; color:#E1642E;}
.venSmall { font-size:11px; color:#E1642E;}
.venMed { font-size:12px; color:#E1642E;}
.venBig { font-size:20px; color:#E1642E;}

/*CELEB*/
.celebVertText { background-color:#0080C0; font-family:Futura, Verdana, Helvetica, Arial; font-size:26; color:#FFFFFF;}
A:visited.celeb, A:link.celeb, A:active.celeb { font-size:12px; color:#0080C0; font-weight:bold;}
.celeb { font-size:12px; color:#0080C0; font-weight:bold;}
.celebSmall { font-size:11px; color:#0080C0;}
.celebBig { font-size:20px; color:#0080C0;}

/*bo*/
.boVertText { background-color:#C13145; font-family:Futura, Verdana, Helvetica, Arial; font-size:26; color:#FFFFFF;}
A:visited.bo, A:link.bo, A:active.bo { font-size:12px; color:#C13145; font-weight:bold;}
.bo { font-size:12px; color:#C13145; font-weight:bold;}
.boSmall { font-size:11px; color:#C13145;}

/*AVAIL*/
.availVertText { background-color:#90316D; font-family:Futura, Verdana, Helvetica, Arial; font-size:26; color:#FFFFFF;}
A:visited.avail, A:link.avail, A:active.avail { font-size:12px; color:#90316D; font-weight:bold;}
.avail { font-size:12px; color:#90316D; font-weight:bold;}
.availSmall { font-size:11px; color:#90316D;}

/*MAN*/
.manVertText { background-color:#008274; font-family:Futura, Verdana, Helvetica, Arial; font-size:26; color:#FFFFFF;}
A:visited.man, A:link.man, A:active.man { font-size:12px; color:#008274; font-weight:bold;}
.man { font-size:12px; color:#008274; font-weight:bold;}
.manSmall { font-size:11px; color:#008274;}

/*TOUR old color=009080*/
.tourVertText { background-color:#479E94; font-family:Futura, Verdana, Helvetica, Arial; font-size:26; color:#FFFFFF;}
A:visited.tour, A:link.tour, A:active.tour { font-size:12px; color:#479E94; font-weight:bold;}
.tour { font-size:12px; color:#479E94; font-weight:bold;}
.tourSmall { font-size:11px; color:#479E94;}

/*tal*/
.talVertText { background-color:#4A7D5A; font-family:Futura, Verdana, Helvetica, Arial; font-size:26; color:#FFFFFF;}
A:visited.tal, A:link.tal, A:active.tal { font-size:12px; color:#4A7D5A; font-weight:bold;}
.tal { font-size:12px; color:#4A7D5A; font-weight:bold;}
.talSmall { font-size:11px; color:#4A7D5A;}

/*rec*/
.recVertText { background-color:#BDA40B; font-family:Futura, Verdana, Helvetica, Arial; font-size:26; color:#FFFFFF;}
A:visited.rec, A:link.rec, A:active.rec { font-size:12px; color:#BDA40B; font-weight:bold;}
.rec { font-size:12px; color:#BDA40B; font-weight:bold;}
.recBack { background-color:#BDA40B; }
.recSmall { font-size:11px; color:#BDA40B;}

/*age*/
.ageVertText { background-color:#923145; font-family:Futura, Verdana, Helvetica, Arial; font-size:26; color:#FFFFFF;}
A:visited.age, A:link.age, A:active.age { font-size:12px; color:#923145; font-weight:bold;}
.age { font-size:12px; color:#923145; font-weight:bold;}
.ageSmall { font-size:11px; color:#923145;}

#splashpage
{BACKGROUND-COLOR: #ffffff;LAYER-BACKGROUND-COLOR: #ffffff;LEFT: 225px;POSITION: absolute;TOP: 240px;WIDTH: 600px;overflow: hidden;}

/*Misc. Geoff Classes*/
.smallText { font-family:Futura, Verdana, Helvetica, Arial; font-size:12px; font-weight:normal; }
.smallBold { font-family:Futura, Verdana, Helvetica, Arial; font-size:12px; font-weight:bold; text-decoration:underline;}
.smallTdHead { font-size:14px; font-weight:bold; color:#FFFFFF; background-color:#828CA1;}
.outline {
	border-width:3px;
	border-color:#0000FF;
}
.profileHead{ font-size:22; background-color:#FFFFFF; font-weight:bold;}
.vitalHeader { font-family:Verdana, Helvetica, Arial; font-size:14px; font-weight:bold; color:#006bb2;}
.blackBold{ font-weight:bold; color:#000000;}
.log{ font-family:Futura, Verdana, Helvetica, Arial; font-size:12px; font-weight:normal; }
A:visited.log, A:link.log, A:active.log{color:#FFFFFF;}
A:hover.log{color:#E1642E;}
A:visited.navOut, A:link.navOut, A:active.navOut{ color:#8E9295; font-weight:bold; }
.navOut{background-color:#80786F;}
.newsVertText { background-color:#AE739F; font-family:Futura, Verdana, Helvetica, Arial; font-size:26; color:#FFFFFF;}
.newsSmall { font-size:11px; color:#AE739F;}
.caBlueBold { color:#0099a1; font-weight:bold;}
.caBlueBig {font-family:Arial, Futura, Verdana, Helvetica; color:#0099a1; font-weight:bold; font-size:24px;}
.caBlueSmall { color:#0099a1; font-size:10px;}
.bigText {font-family:Arial, Futura, Verdana, Helvetica; font-size:22px;}
A:visited.smallLink, A:link.smallLink, A:active.smallLink {font-size:10px;}
.blackBorder { border-bottom-color: Black; border-left-color: Black; border-right-color: Black; border-top-color: Black; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-bottom-style: solid; border-bottom-width: 2; border-left-width: 2; border-right-width: 2; border-top-width: 2; }
A:visited.bigLink, A:link.bigLink, A:active.bigLink {font-size:16px;font-weight:bold;}
.medBlack{ font-size:16px; font-weight:bold;}
.tinyBold { font-family:Futura, Verdana, Helvetica, Arial; font-size:10px; font-weight:bold;}
#cont  { position:relative; visibility: visible; top: 4px; left: -4px;}
#email  { position: absolute; z-index: 10; top: 48px; left: 0px;visibility: hidden; background-color:#EDF0F6;}
#info  { position: absolute; z-index: 10; top: 48px; left: 0px;visibility: hidden; background-color:#EDF0F6;}
#link  { position: absolute; z-index: 10; top: 48px; left: 0px;visibility: hidden; background-color:#EDF0F6;}
#excl  { position: absolute; z-index: 10; top: 48px; left: 0px;visibility: hidden; background-color:#EDF0F6;}
#tourDates  { position: absolute; z-index: 10; top: 48px; left: 0px;visibility: hidden; background-color:#EDF0F6;}
#remove_email  { position: absolute; z-index: 10; top: 48px; left: 0px;visibility: hidden; background-color:#EDF0F6;}
#tdHistory  { position: absolute; z-index: 10; top: 48px; left: 0px;visibility: hidden; background-color:#EDF0F6;}
.greyBorder { border-bottom-color: #999999; border-left-color: #999999; border-right-color: #999999; border-top-color: #999999; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-bottom-style: solid; border-bottom-width: 2; border-left-width: 2; border-right-width: 2; border-top-width: 2; }
.tinyGrey {font-family:Futura, Verdana, Helvetica, Arial; font-size:10px; color:#6e6e6e; background-color:#EEEEEE;}
.smlOrangeHeader { font-size:14px; font-weight:bold; color:#E1642E;}
A:visited.rapidEmail, A:link.rapidEmail, A:active.rapidEmail {font-size:13px; color:#009900;}
A:hover.rapidEmail {color:#00ff00;}
.smallFont { font-size:11px;}
.boxFrontPage {font-family:Arial-Black, Arial;}
.greyBorder { border-bottom-color: #999999; border-left-color: #999999; border-right-color: #999999; border-top-color: #999999; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-bottom-style: solid; border-bottom-width: 1; border-left-width: 1; border-right-width: 1; border-top-width: 1; }
.netstoreNavy {color:#0033ff;}
.bigBlue {font-size:20px; color:#0000ff;}
.htmlAreaBorder {border:1px solid #999999; background-color:#EDF0F6}

