
/* GENERAL FORMATING CLASSES */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    MARGIN: 0px;
}

.content {
	padding: 0px 8px 5px 8px;
}

TD, P, DIV {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
P {
	padding-left: 3px;
	padding-right: 7px;
	text-align: justify;
}



/* HEADING CLASSES */
H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
	font-family:	Verdana, Arial, Helvetica, sans-serif;
    color:			#000000;
}
H1	{	
	font-size:		2em;
	font-weight:	Bold;
	}	
		
H2, .H2	{	
	font-size:		20px;
	font-weight:	Bold;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #4A5E5F;
	}	
		
H3, .H3 {	
	font-size:		14px;
	font-weight:	Bold;
	}
H4, .H4 {
	font-size:		13px;
	font-weight:	Bold;
	color: #CB8C56;
}




/* TABLE CLASSES */
.gridHeader {
	background-color: #688789;
	color: #FFFFFF;
	font-weight: bold;
	height: 20px;
	vertical-align: bottom;
}
.gridSubHeader {
	background-color: #D9E9E9;
	color: #000000;
	font-weight: bold;
	height: 20px;
}
.gridItem {
	background-color: #ffffff;
}
.gridAltItem {
	background-color: #ededed;
}
.gridSelectedItem {
	background-color: #D9E8E9;
	font-weight: bold;
}




/* GENERAL ANCHOR CLASSES */
A:link	{	
	text-decoration:	underline;
	color:	#3333cc;
	}	
A:visited	{	
	text-decoration:	underline;
	color:	#333399;
	}	
A:active	{	
	text-decoration:	underline;
	color:	#333399;
	}		
A:hover	{	
	text-decoration:	none;
	color:	#3333cc;
	}
	
	
	
/* TOP NAVIGATION */
A.NavTop {
	color: #4A5E5F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: Bold;
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
	white-space: nowrap;
}
A:visited.NavTop {
	color: #4A5E5F;
	text-decoration: none;
}
A:active.NavTop {
	color: #4A5E5F;
	text-decoration: none;
}
A:hover.NavTop {
	color: #CB8C56;
	text-decoration: underline;
}
TD.NavTop {
	font-size: 12px;
}
	
	
	
/* FOOTER NAVIGATION */
A.NavFoot {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: Normal;
	font-size: 10px;
	white-space: nowrap;
}
A:visited.NavFoot {
	color: #000000;
	text-decoration: underline;
}
A:active.NavFoot {
	color: #000000;
	text-decoration: underline;
}
A:hover.NavFoot {
	color: #CB8C56;
	text-decoration: none;
}
	
	
	
/* LEFT NAVIGATION */
A.NavLeft {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: Normal;
	font-size: 12px;
	white-space: nowrap;
	width: 118px;
	vertical-align: middle;
}
A:visited.NavLeft {
	color: #000000;
	text-decoration: none;
}
A:active.NavLeft {
	color: #000000;
	text-decoration: none;
}
A:hover.NavLeft {
	color: #CB8C56;
	text-decoration: none;
}
TD.NavLeft {
	text-align: left;
	vertical-align: middle;
	padding: 2px 5px 0px 5px;
	width: 128px;
	height: 20px;
	background-image: url(/images/leftbutton.gif);
}
	
	
	
/* LEFT SUB NAVIGATION */
DIV.NavLeftSub A {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: Normal;
	font-size: 11px;
	white-space: normal;
	width: 110px;
	vertical-align: top;
}
DIV.NavLeftSub A:visited {
	color: #000000;
	text-decoration: none;
}
DIV.NavLeftSub A:active {
	color: #000000;
	text-decoration: none;
}
DIV.NavLeftSub A:hover {
	color: #CB8C56;
	text-decoration: none;
}
TD.NavLeftSub {
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	width: 128px;
	height: 20px;
	background: url(/images/leftBtnTop.gif) no-repeat;
}
DIV.NavLeftSub {
	text-align: left;
	padding: 2px 2px 2px 5px;
	white-space: normal;
}
DIV.NavLeftSubTitle {
	text-align: left;
	padding: 2px 2px 2px 5px;
	white-space: normal;
}

	
	
/* HELP LINK */
A.HelpLink {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: Normal;
	font-size: 10px;
	white-space: nowrap;
}
A:visited.HelpLink {
	color: #FFFFFF;
	text-decoration: underline;
}
A:active.HelpLink {
	color: #FFFFFF;
	text-decoration: underline;
}
A:hover.HelpLink {
	color: #000000;
	text-decoration: none;
}
	
	
	
/* ALIGNMENT CLASSES */
.center {
	text-align: center;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.justify {
	text-align: justify;
}
	
	
/* BORDER CLASSES */
.ThinBorder {
	border: solid 1px #376969;
	}
.FormBorder {
	width: 80%;
	padding: 10px 10px 10px 10px;
	border: solid 1px #CB8C56;
	text-align: center;
}
.ImageBorder {
	border: solid 1px #000000;
}
.ImageMargin {
	margin: 0px 5px 5px 5px;
}
	
	
/* CALENDAR CLASSES */
.Calendar {
	background-color: #ffffff;
	border-color: #376969;
	}
	
.CalMonth {
	background-color: #688789;
	border: solid 1px #688789;
	color: #ffffff;
	font-weight: bold;
	}
	
.DayHeader {
	background-color: #D9E9E9;
	border-color: #688789;
	}
	
DIV.CalDay {
	text-align:center; 
	font-size: 14px; 
	margin-top:2px; 
	color:#D1891B; 
	font-weight: bold; 
	}
	
.OtherMonthDay {
	color: #aaaaaa;
	font-size: 10px;
	border-color: #688789;
	vertical-align: top;
	}
	
.MonthDay {
	color: #444444;
	font-size: 10px;
	border-color: #688789;
	vertical-align: top;
	}
	

/* LIST CLASSES */
UL LI {	
	list-style-type:	square;
	}	

UL LI LI {	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}
	
	
/* Misc. Formatting Classes */
div.ControlButtons {
	text-align: center;
	margin: 8px 0px 5px 0px;
}
.errMsg {
	color: #880000;
}

.bold {
	font-weight: bold;
}
.italic {
	font-style:italic;
}
.underline {
	text-decoration: underline;
}
.bolditalic {
	font-style:italic;
	font-weight: bold;
}

.Big {
	font-size: 16pt;
	font-weight: bold;
}
.Small {
	font-size: 8pt;
	font-weight: normal;
}

.Hidden {
	display: none;
	text-align: justify;
}

DIV.BibIndent {
	text-indent : -20px;
	padding-left: 20px;
}

.footerText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
}

DIV.alert {
	border: solid 1px #C1722D;
	background-color: #F3E5D8;
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	height: 30px;
	padding: 2px 2px 2px 0px;
	vertical-align: middle;
}


/* Tab Specific Classes */
a.tabOn, a.tabOn:visited, a.tabOn:active {
	color: #FFFFFF;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	background-color: #739696;
	border:solid 1px #376969;
	padding: 3px;
	text-align: center;
}
a.tabOn:hover {
	color: #000000;
	border: solid 1px #739696;
	background-color: #B0C3C3;
	text-decoration:none;
}
a.tabOff, a.tabOff:visited, a.tabOff:active {
	color: #000000;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	text-decoration:none;
	border:solid 1px #CCCCCC;
	background-color:#F7F7F7;
	padding: 3px;
	text-align: center;
}
a.tabOff:hover {
	color: #000000;
	border: solid 1px #739696;
	background-color: #B0C3C3;
	text-decoration:none;
}
a.tabDisabled, a.tabDisabled:visited, a.tabDisabled:active {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	color: #000000;
	text-decoration:none;
	border:solid 1px #CCCCCC;
	background-color:#FFFFFF;
	padding: 3px;
	text-align: center;
}
div.tabDisabled {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	color: #555555;
	text-decoration:none;
	border:solid 1px #CCCCCC;
	background-color:#FFFFFF;
	padding: 3px;
	text-align: center;
}



#others {
	width: 380;
}
#othersLeft {
	float: left;
	width: 190px;
}
#othersRight {
	float: right;
	width: 190px;
}
DIV.btnOther {
	width: 150px;
	height: 30px;
	border: solid 1px #CC8D57;
	background-color: #D9E8E9;
	text-align: center;
	margin: 20px;
}
A.btnOther {
	position: relative;
	top: 6px;
	color: #4A5E5F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: Bold;
	font-size: 12px;
}
A:visited.btnOther {
	color: #4A5E5F;
	text-decoration: none;
}
A:active.btnOther {
	color: #4A5E5F;
	text-decoration: none;
}
A:hover.btnOther {
	color: #CB8C56;
	text-decoration: underline;
}
DIV.comingSoon {
	position: absolute;
	top: 190px;
	left: 40%;
	z-index: 9;
	height: 277px;
	width: 315px;
}

