/* classes for normal text to be displayed */
.textblack
{
	/*font-family : Verdana, Arial, sans-serif;*/
	/*font-size : 7.5pt;*/
	color : Black;
}

.textblackbold
{
	/*font-family : Verdana, Arial, sans-serif;*/
	/*font-size : 7.5pt;*/
	font-weight : bold;
	color : Black;
}

.textgrey
{
	/*font-family : Verdana, Arial, sans-serif;*/
	/*font-size : 7.5pt;*/
	color : #575757;
}

.textgreybold
{
	/*font-family : Verdana, Arial, sans-serif;*/
	/*font-size : 7.5pt;*/
	font-weight : bold;
	color : #575757;
}

.textred
{
	/*font-family : Verdana, Arial, sans-serif;*/
	/*font-size : 7.5pt;*/
	color : Red;
}

.textredbold
{
	/*font-family : Verdana, Arial, sans-serif;*/
	/*font-size : 7.5pt;*/
	color : Red;
	font-weight : bold;
}

.textblue
{
	/*font-family : Verdana, Arial, sans-serif;*/
	/*font-size : 7.5pt;*/
	color : Blue;
}

.textbluebold
{
	/*font-family : Verdana, Arial, sans-serif;*/
	/*font-size : 7.5pt;*/
	color : Blue;
	font-weight : bold;
}

.textgreen
{
	/*font-family : Verdana, Arial, sans-serif;*/
	/*font-size : 7.5pt;*/
	color : Green;
}

/* classes for links */

.link
{
	/*font-family : Verdana, Arial, sans-serif;*/
	/*font-size : 7.5pt;*/
	text-decoration : none;
}

.linkbold
{
	/*font-family : Verdana, Arial, sans-serif;*/
	/*font-size : 7.5pt;*/
	text-decoration : none;
	font-weight : bold;
}

.linkblue
{
	/*font-family : Verdana, Arial, sans-serif;*/
	/*font-size : 7.5pt;*/
	text-decoration : none;
	color : Blue;
}

.linkbluebold
{
	/*font-family : Verdana, Arial, sans-serif;*/
	/*font-size : 7.5pt;*/
	text-decoration : none;
	font-weight : bold;
	color : Blue;
}

.linkred
{
	/*font-family : Verdana, Arial, sans-serif;*/
	/*font-size : 7.5pt;*/
	text-decoration : none;
	color : Red;
}

.linkredbold
{
	/*font-family : Verdana, Arial, sans-serif;*/
	/*font-size : 7.5pt;*/
	text-decoration : none;
	font-weight : bold;
	color : Red;
}

.linkwhite
{
	/*font-family : Verdana, Arial, sans-serif;*/
	/*font-size : 7.5pt;*/
	text-decoration : none;
	color : White;
}

.linkwhitebold
{
	/*font-family : Verdana, Arial, sans-serif;*/
	/*font-size : 7.5pt;*/
	text-decoration : none;
	font-weight : bold;
	color : White;
}

/* Large Text */

.textlargeblack
{
	/*font-family : Verdana, Arial, sans-serif;*/
	font-size : 9pt;
	color : Black;
}

.textlargeblackbold
{
	/*font-family : Verdana, Arial, sans-serif;*/
	font-size : 9pt;
	font-weight : bold;
	color : Black;
}

.textlargebluebold
{
	/*font-family : Verdana, Arial, sans-serif;*/
	font-size : 8pt;
	font-weight : bold;
	color : Blue;
}

.textlargewhite
{
	/*font-family : Verdana, Arial, sans-serif;*/
	font-size : 8pt;
	color : White;
	background-color : #003399;
}

.textlargewhitebold
{
	/*font-family : Verdana, Arial, sans-serif;*/
	font-size : 8pt;
	font-weight : bold;
	color : White;
	background-color : #003399;
}

/* classes for main headings */

.headingblack
{
	/*font-family : Verdana, Arial, sans-serif;*/
	font-size : 10pt;
	color : Black;
}

.headingblackbold
{
	/*font-family : Verdana, Arial, sans-serif;*/
	font-size : 10pt;
	font-weight : bold;
	color : Black;
}

.headingredbold
{
	/*font-family : Verdana, Arial, sans-serif;*/
	font-size : 10pt;
	font-weight : bold;
	color : Red;
}

.headingbluebold
{
	/*font-family : Verdana, Arial, sans-serif;*/
	font-size : 10pt;
	font-weight : bold;
	color : Blue;
}

.headingwhite
{
	/*font-family : Verdana, Arial, sans-serif;*/
	font-size : 10pt;
	color : White;
	background-color : #003399;
}

.headingwhitebold
{
	/*font-family : Verdana, Arial, sans-serif;*/
	font-size : 10pt;
	font-weight : bold;
	color : White;
	background-color : #003399;
}

/* classes for main headings */

.mainheadingblack
{
	/*font-family : Verdana, Arial, sans-serif;*/
	font-size : 12pt;
	color : Black;
}

.mainheadingblackbold
{
	/*font-family : Verdana, Arial, sans-serif;*/
	font-size : 12pt;
	font-weight : bold;
	color : Black;
}

.formtable
{
	background-color : #A9C4D9;
}

.formpage
{
	background-color : #DBECFD;
}

.indent
{
	text-indent: 15pt;
}

.submit{
	/*BACKGROUND: #d6e7ef;
	BORDER-BOTTOM: 1px solid #1A79C8;
	BORDER-LEFT: 1px solid #afc4d5;
	BORDER-RIGHT: 1px solid #104a7b;
	BORDER-TOP: 1px solid #afc4d5;*/
	COLOR: #000066;
	/*FONT-FAMILY: verdana, Arial, sans-serif;*/
	/*font-size : 7.5pt;*/
	/*HEIGHT: 19px;
	TEXT-DECORATION: none;*/
}

/* classes for admin */

.tdblue
{
	background-color : #84ABEC;
	color : White;
}

.tdbluebold
{
	background-color : #84ABEC;
	color : White;
	font-weight : bold;
}

/* Base Elements */
BODY,TD,P,B,INPUT,DIV,SPAN,TEXTAREA,BUTTON,SELECT{
	font-family : Verdana, Arial, sans-serif;
	font-size : 7.5pt;
	color : Black;
}

/*TD,P,B,INPUT,DIV{font-family:arial,helvetica; font-size:12px}*/
/* Link */
A {
	text-decoration : none;
}


A:hover
{
	background-color : #F8F8FF;
	color : #330FFF;
}

a:hover.footnotewhite {
	background-color: White;
	color: White;
}


/* Table */
INPUT {
	/*BORDER-BOTTOM: 1px solid #1A79C8;
	BORDER-LEFT: 1px solid #afc4d5;
	BORDER-RIGHT: 1px solid #104a7b;
	BORDER-TOP: 1px solid #afc4d5;*/
	HEIGHT: 19px;
}

BUTTON {
	BACKGROUND: #d6e7ef;
	/*BORDER-BOTTOM: 1px solid #1A79C8;
	BORDER-LEFT: 1px solid #afc4d5;
	BORDER-RIGHT: 1px solid #104a7b;
	BORDER-TOP: 1px solid #afc4d5;*/
	COLOR: #000066;
	/*FONT-FAMILY: verdana, Arial, sans-serif;*/
	HEIGHT: 19px;
	/*TEXT-DECORATION: none;*/
}

.RADIO{
	/*BORDER-BOTTOM: 0px solid #1A79C8;
	BORDER-LEFT: 0px solid #afc4d5;
	BORDER-RIGHT: 0px solid #104a7b;
	BORDER-TOP: 0px solid #afc4d5;*/
	FONT-FAMILY: verdana, Arial, sans-serif;
	font-size : 7.5pt;
	HEIGHT: 19px;
}

.tdborder{
	border: 1pt solid #CACACA;
}

.footnotewhite
{
	background : White;
	font : 7pt;
	color : White;
}

.textserif
{
	font-size: 7.5pt;
	font-family: "Comic Sans MS",verdana, Arial, sans-serif;
}

.mandatory
{
	/*font-size : 7.5pt;
	color: Black;*/
	background-color: #FFFFB0;
}

/** Cool Menus **/
.clCMEvent{
	position:absolute;
	z-index:300;
	/*width:100%;
	height: 100%;
	clip:rect(0,100%,100%,0);*/
	left:0;
	top:0;
	visibility:hidden;
}
.clCMAbs{
	position:absolute;
	width:10;
	height: 10;
	left:0;
	top:0;
	visibility:hidden;
}

.clT,.clTover,.clS,.clSover,.clS2,.clS2over
{
	position:absolute;
	overflow:hidden;
	width:130;
	height: 20;
	cursor:pointer;
	cursor:hand;
}
.clT,.clTover{
	padding: 1px;
	font-size:7.5pt;
	font-weight:bold;
	text-align : center;
}
.clT{
	color: White;
}   
.clTover{
	color: #FCCE55;
}
.clS,.clSover{
	padding: 1px;
	font-size:7.5pt;
	font-weight:bold;
}
.clS2,.clS2over{
	padding: 1px;
	font-size:7.5pt;
}
.clS,.clS2{
	/*color:#84ABEC;
	#CDDBEB*/
	color: #3535FF;
	background-color: #DBECFD;
	layer-background-color:#DBECFD;
	text-align : left;
}
.clSover,.clS2over{
	color:#FCCE55;
	text-align : left;
}
.clSover,.clS2over,.clTover,.clB,.clBar{
	layer-background-color:#84ABEC;
	background-color:#84ABEC;
}
.clB{
	position:absolute;
	visibility:hidden;
	z-index:300;
}
.clBar{
	position:absolute;
	width:10;
	height:10;
	visibility:hidden;
}

.clCMAbs{
	position:absolute;
	visibility:hidden;
	left: 0;
	top:0
}
