body
{
	font: bold 10px Verdana;
	background-image: url(images/pinstripe.gif);
	word-wrap: break-word;
}
.mainTbl
{
	border: solid 1px #FFFFFF;
	background-color: #FFFFFF;
	width: 760px;
}

.frontpageBody
{
	background-color: #FFFFFF;
	width: 515px;
	height: 335px;
	padding: 15px;
}

.header
{
	color: #132c53;
	font-size: medium;
	font-weight: bold;
	padding: 0 15 0 15;
}

.subHeader
{
	color: #132c53;
	font-size: 12px;
	font-weight: bold;
	padding: 0 15 0 15;
}

.bodyText
{
	color: #132c53;
	font-size: 10px;
	padding: 0 15 0 15;
}


/*Header for Home Page*/
.headerTD
{
	background-image: url(images/header.gif);
	background-repeat: no-repeat;
	height: 128px;
	cursor: pointer; cursor: hand;
}

/*Header for Subsequent Pages*/
.headerTD2
{
	background-image: url(images/header2.gif);
	height: 128px;
	cursor: pointer; cursor: hand;
}
/*Test Header by David W. */
.headerTD3
{
	background-image: url(images/header3.gif);
	height: 111px;
	cursor: pointer; cursor: hand;
}
.bar
{
	background-image:url(/images/topBar.gif);
	background-repeat:repeat-x;
	height: 21px;
}
.homeLink a
{
	color:#ffffff;
	text-decoration: none;
	font-size: 9px;
	padding-right: 10px;
}
/* end test header by David W. */
/*Left Main Menu for Home Page*/
.menuTD
{
	color: #FFFFFF; 
	background-color: #FFFFFF; /*White*/
	width: 225px;
	height: 88px;
	vertical-align: top;
	font: 10px Verdana;
	padding: 0px;
}
.menuTD a
{
	display: block;
	color: #FFFFFF;
	font: bold 10px Verdana;
	letter-spacing: 2px;
	word-spacing: 4px;
	padding: 9px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	border-width: 0px 0px 1px 0px;
	width: 172px;
	height: 100%;
	ont-variant: small-caps;
}
.menuTD a:hover
{
	color: #999999;
}

/*Left Main Menu for Subsequent Pages*/
.menuTD2
{
	background-image: url(images/bgRed.gif);
	background-repeat: repeat-y;
	border-top: solid 1px white;
	color: #FFFFFF; 
	width: 222px;
	height: 100%;
	padding: 10px 0px 5px 0px;
	vertical-align: top;
	font: 10px Verdana;
}
.menuTD2 a
{
	display: block;
	color: #FFFFFF;
	font: bold 10px Verdana;
	letter-spacing: 2px;
	word-spacing: 4px;
	padding: 9px 5px 5px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	height: 100%;
}
.menuTD2 a:hover
{
	color: #999999;
}

.leftMenuItems2
{
	font: bold 10px Verdana;
	color: #FFFFFF;
	margin-bottom: 8px;
	display: block;
	letter-spacing: 1px;
	word-spacing: 2px;
}

.leftMenuItems2 a

{
	display: block;
	color: #FFFFFF;
	font: bold 10px Verdana;
	letter-spacing: 1px;
	word-spacing: 2px;
	padding: 1px 5px 1px 30px;
	text-decoration: none;
}

.leftMenuItems2 a:hover
{
	color: #990000;
	background-color: #FFFFFF;
	font: bold 10px Verdana;
	text-decoration: none;
}

.leftMenuItems
{
	font: bold 10px Verdana;
	color: #FFFFFF;
	display: block;
	letter-spacing: 1px;
	word-spacing: 2px;
}

.leftMenuItems a

{
	display: block;
	color: #FFFFFF;
	font: bold 10px Verdana;
	letter-spacing: 1px;
	word-spacing: 2px;
	padding: 6px 5px 6px 15px;
	text-decoration: none;
}

.leftMenuItems a:hover
{
	color: #990000;
	background-color: #FFFFFF;
	font: bold 10px Verdana;
	text-decoration: none;
}

.homeLink {color:#FFF;font:normal 14pt Verdana;padding-left:1px;}
.homeLink a{color:#FFF;font:normal 14pt Verdana;border-bottom:solid 1px #FFF;padding:0px;margin:0px;}
.homeLink a:link{color:#FFF;font:normal 14pt Verdana;}
.homeLink a:visited{color:#FFF;font:normal 14pt Verdana;}
.homeLink a:hover{color:#FFF;font:normal 14pt Verdana;}
.homeLink a:active{color:#FFF;font:normal 14pt Verdana;}

.leftStoreItems
{
	font: bold 10px Verdana;
	color: #FFFFFF;
	display: block;
	letter-spacing: 1px;
	word-spacing: 2px;
}

.leftStoreItems a
{
	display: block;
	color: #FFFFFF;
	font: bold 10px Verdana;
	letter-spacing: 1px;
	word-spacing: 2px;
	padding: 2px 5px 2px 15px;
	width: 100%;
	height: 100%;
	text-decoration: none;
}

.leftStoreItems a:visited
{
	display: block;
	color: #FFFFFF;
	font: bold 10px Verdana;
	letter-spacing: 1px;
	word-spacing: 2px;
	padding: 2px 5px 2px 15px;
	width: 100%;
	height: 100%;
	text-decoration: none;
}

.leftStoreItems a:hover
{
	color: #990000;
	background-color: #FFFFFF;
	font: bold 10px Verdana;
	text-decoration: none;
}


.emailBlock
{
	color: #FFFFFF;
	background-image: url(images/newsletterBlock.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 76px;
	padding: 25px 0px 0px 0px;
	font: 10px Verdana;
}

.headerBG
{
	background-image:url(images/headerBG.gif);
	background-repeat: repeat-x;
	height: 23px; 
}

/*Middle Collage*/
.homeCollage
{
	padding: 0px 0px 0px 0px;
	width: 535px;
	height: 184px;
}
.middleTD
{
	background-color: #FFFFFF;
	width: 515px; /*545 - 15 - 15*/
	vertical-align: top;
	margin: 15px 15px 10px 15px; /*where did this come from?-callie*/
	font: 10px verdana;
}

.middleTD a
{
	
	font: 10px verdana;
	text-decoration: underline;
	color: #990000;
}

.middleTD a:hover
{
	text-decoration: underline;
	color:#0000FF;
}
.middleTD a:visited
{
	text-decoration: underline;
	color:#800080
}

a img {border: none; }

.resources
{
	background-color: #FFFFFF;
	width: 515px; /*545 - 15 - 15*/
	vertical-align: top;
	margin: 15px 15px 10px 15px; /*where did this come from?-callie*/
	padding: 10px;
	font: 12px verdana;
}

.resources a:link {text-decoration: underline;color: #990000;}
.resources a:visited {text-decoration: underline; color: #990000;}
.resources a:hover {text-decoration: underline; color: #990000;}
.resources a:active {text-decoration: underline; color: #990000;}

.contentTD 
{
	padding: 5px 5px 5px 5px;
}
.pasDetail 
{
	width: 100%;
}
/*
font: 12px verdana;
.tables
{
	background-color: #FFFFFF;
	vertical-align: top;
	font: 10px verdana;
	width:490;
	color: White;
	
}
*/

/*Spacing Image Bar*/
.spaceTD
{
	background-color: #273c5c;
	height: 32px;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	width: 760px;
}

.barTD
{
	background-image: url(images/btnBar.gif);
	background-repeat:no-repeat;
	background-position: center bottom;
	background-color: #ffffff;
	height: 38px;
}

.smallspaceTD
{
	background-image: url(images/small.gif);
	background-repeat:no-repeat;
	background-color:White;
	height: 23px;
}
/*Left Main Menu*/
.menuLeftTD
{
	background-color: #FFFFFF; /*White*/
	color: #000000;
	adding: 10px 10px 5px 20px;
	width: 215px;
	vertical-align: top;
	font: 10px Verdana;
}
.menuLeftATD a
{
	isplay: block;
	color: white;
	font: bold 10px Verdana;
	letter-spacing: 2px;
	word-spacing: 4px;
	padding: 6px 5px 6px 5px;
	text-decoration: none;
	border-bottom: dashed 1px #DAC19B;
	width: 100%;
	height: 100%;
	
}
.menuLeftATD a:hover
{
	color: #555555;
	background-color: #F0F0F0;
}
/*Sub Menu Div*/
.subContTD
{
	padding-top: 0px;
}
.subDiv
{
	border: solid 1px #9d9c9c;
	background-color: #F0F0F0;
	width: 200px;
	position: absolute;
	z-index: 2;
}
.subDiv a
{
	display: block;
	color: #000000;
	font: bold 10px Verdana;
	letter-spacing: 1px;
	word-spacing: 2px;
	padding: 6px 5px 6px 5px;
	width: 100%;
	height: 100%;
	text-decoration: none;
}
.subDiv a:hover
{
	color: #666666;
	background-color: #FFFFFF;
}
.subDivTab
{
	font: 10px Verdana;
	border: solid 1px #9d9c9c;
	border-top-width: 0px;
	background-color: #ffffff;
	position: absolute;
	width:175px;
	z-index: -1;
	vertical-align: bottom;
	visibility: hidden;
	cursor: pointer;
}
.subDivTab a /* IE ONLY */
{	
	display:block;
	color: black;
	font: 10px Verdana;
	padding: 6px 6px 6px 5px;
	height: 100%;
	width: 100%;
	text-decoration: none;
	white-space:nowrap;
}
html>body .subDivTab a /* Reset for all other browswers */
{
	display: block;
	color: black;
	font: 10px Verdana;
	padding: 6px 6px 6px 5px;
	height: 100%;
	width: auto;
	text-decoration: none;
	white-space:nowrap;
}
.subDivTab a:hover
{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CA210B;
}
.subDivTab2
{
	display:inline;
	font: 10px Verdana;
	border: solid 1px #9d9c9c;
	border-top-width: 1px;
	background-color: #ffffff;
	position: absolute;
	left:173px;
	top:-1000px;
	z-index: -1;
	vertical-align: bottom;
	visibility: hidden;
	cursor: pointer;
}
.subDivTab2 a /* IE ONLY */
{
	display: block;
	color: black;
	font: 10px Verdana;
	padding: 6px 6px 6px 5px;
	width: 100%;
	text-decoration: none;
	white-space:nowrap;
}
html>body .subDivTab2 a /* Reset for all other browswers */
{
	display: block;
	color: black;
	font: 10px Verdana;
	padding: 6px 6px 6px 5px;
	width: auto;
	text-decoration: none;
	white-space:nowrap;
}

.subDivTab2 a:hover
{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CA210B;
}
.subDivTab2Out
{
	color: #000;
	text-decoration: none;
	background-color: transparent;
}
.subDivTab2Over
{
	color: #FFF;
	text-decoration: none;
	background-color: #CA210B;
}
.subDivTab2OutL
{
	color: #FFF;
	text-decoration: none;
	background-color: transparent;
}
.subDivTab2OverL
{
	color: #FFF;
	text-decoration: none;
	background-color: #CA210B;
}


/* LEFT MENU*/
.subDivTab2L
{
	display:inline;
	font: 10px Verdana;
	border: solid 1px #9d9c9c;
	border-top-width: 1px;
	background-color: #ffffff;
	position: absolute;
	left:210px;
	top:-1000px;
	z-index: -1;
	vertical-align: bottom;
	visibility: hidden;
	cursor: pointer;
	letter-spacing: 0px;
	word-spacing: 0px;
}
.subDivTab2L a /* IE ONLY */
{
	display: block;
	color: black;
	font: 10px Verdana;
	padding: 6px 6px 6px 5px;
	width: 100%;
	text-decoration: none;
	white-space:nowrap;
	letter-spacing: 0px;
	word-spacing: 0px;
}
html>body .subDivTab2L a /* Reset for all other browswers */
{
	display: block;
	color: black;
	font: 10px Verdana;
	padding: 6px 6px 6px 5px;
	width: auto;
	text-decoration: none;
	white-space:nowrap;
	letter-spacing: 0px;
	word-spacing: 0px;
}

.subDivTab2L a:hover
{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CA210B;
}

.subDivTabNew
{
	font: 10px Verdana;
	border-top-width: 0px;
	background-color: #ffffff;
	vertical-align: bottom;
	cursor: pointer;
	cursor: hand;
}
.subDivTabNew a
{
	display: block;
	color: black;
	font: 10px Verdana;
	padding: 6px 0px 6px 5px;
	width: 220px;
	height: 100%;
	text-decoration: none;
}
.subDivTabNew a:hover
{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CA210B;
}
.subDivTabNew2
{
	font: 10px Verdana;
	border-top-width: 0px;
	background-color: #ffffff;
	vertical-align: bottom;
	cursor: pointer;
	cursor: hand;
	margin-bottom: 8px;
}

.subDivTabNew2 a
{
	display: block;
	color: black;
	font: 10px Verdana;
	padding: 3px 0px 3px 10px;
	width: 220px;
	height: 100%;
	text-decoration: none;
}
.subDivTabNew2 a:hover
{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CA210B;
}
/*Box Information*/
.homeBox
{
	background-color: #F0F0F0;
	height: 150px;
	border: solid 1px #FFFFFF;
	idth: 263px;
	text-align: center;
	font: bold 10px Verdana;
}
.mailBox
{
	background-image: url(images/emailbg.gif);
	height: 150px;
	border: solid 1px #FFFFFF;
	width: 272px;
	text-align: center;
	font: bold 10px Verdana;
}
.storeBox
{
	background-image: url(images/storebg.gif);
	height: 150px;
	border: solid 1px #FFFFFF;
	width: 272px;
	text-align: center;
	font: bold 10px Verdana;
}
.footerTD
{
	background-image: url(/images/footer.gif);
	height: 26px;
	color: white;
	font: normal 10px Verdana;

}

.footerTD a
{

	font: normal 10px Verdana;
	color: white;
	text-decoration: underline;
}

.footerTD a:hover
{
	color: white;
	font-size: 10px;
	text-decoration: none;
}

.adminTD
{

	color: white;
	font: normal 8px Verdana;
	letter-spacing: 1px;
	word-spacing: 2px;
	padding: 0 15 0 0;
}

.adminTD a
{

	font: normal 8px Verdana;
	color: White;
	text-decoration: underline;
}

.adminTD a:hover
{
	color: White;
	font-size: 8px;
}

.searchBX
{
	font-size: 10px;
	border: solid 1px DAC19B;
	color: #000000;
	width: 150px;
	
}
.emailSignUp
{
	font-size: 10px;
	border: solid 1px #999999;
	color: #000000;
	width: 150px;
}
.emailSignUpSub
{
	font-family:Verdana;
	font-size: 10px;
	border: solid 1px #3835A2;
	background-color: #FFFFFF;
	color: #1f1d5a;
	width: 150px;
}
.btnForm 
{
	font-size: 10px;
	order-color: White;
}

.form
{
	background-color: #f5f5f5;
	font-size:10px;
	font-weight:bold;
	color: #6f6666;
	padding: 5 5 5 5;
}

.formData
{
	background-color: #f5f5f5;
	font-size:10px;
	font-weight:bold;
	color: #6f6666;
	padding: 0 0 0 0;
}
.formDetail 
{
	font-size:10px;
	font-weight:bold;
	color: #6f6666;
	padding: 5px 5px 5px 5px;
}

.dataDetail /*Data Detail*/
{
	font-size:10px;
	font-weight: bold;
	color: #6f6666;
	padding: 5 5 5 5;
}
.dataDetailHL /*Data Detail*/
{
	background-color: #b71d00;
	font-size:10px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5 5 5 5;
}
.tBody /*This controls the background color of the tbody which is mainly used to suround the dataDetail*/
{
	background-color: #f5f5f5;
}

.dataHover td /*When mouse over data detail*/
{
	background-color: #b71d00;
	color: #FFFFFF;
}
.dataOut /*When mouse out data detail*/
{
	background-color: Transparent;
}

.formHeader
{
	background-color: #273c5c;
	color: White;
	font-weight:bolder;
	height: 30px;
	padding-left: 5px;
	font-size: 12px;
}
.bold
{
	color: #990000;
	font-weight:bold;
	font-size:10px;
}

.bold2
{
	color: #990000;
	font-weight:bold;
	font-size:12px;
}

.bold a
{
	color: #990000;
	font-weight:bold;
}
.bold a:hover
{
	color: gray;
	font-weight:bold;
}

.adminHeader
{
	color: white;
	font-weight:bold;
	padding: 5 5 5 15;
}
.statusWindow {
	background-color: #666666;
	filter: alpha(Opacity=50);
	color: #000000;
	font: bold 16px Tahoma;
	width: 97%;			
	height: 100%;
	position: absolute;
	text-align: center;
	vertical-align: middle;
	padding: 5px 10px 5px 10px;
	margin: 25px 25px 25px 25px;
	border: solid 1px #000000;
	left: 0px;
	top: 0px;
}
.top 
{
	vertical-align: top;
}
.right 
{
	text-align: right;
}
.left 
{
	text-align: left;
}
.titleDetail 
{
	font-weight: bold;
	font-size: 12px;
}
.smallText 
{
	font-size: 8px;
}

.resourcesBold
{
	color: #990000;
	font-weight:bold;
	font-size:10px;
}
.sortOptions{font:bold 12px inherent; }
.sortOptions a{font:normal 12px inherent;color:#336699;}
.sortOptions span{font:normal 10px inherent;}
.sortOptions div{display:inline;}

.hidden { 
	display: none;  
	color: #132c53;
	font-size: 10px;
	padding: 0 3 0 3;
}
.unhidden { 
	display: block;  
	color: #132c53;
	font-size: 10px;
	padding: 0 15 0 15;
}

