/*ASKME*/

html, body {
	padding:0px;
	margin:0px;
	font-size: 100%; /* IE Hack */
}

/* commented backslash hack \*/
html, body {height:100%}
/* end hack */

body {
	font-family: Arial, Sans-serif;
	color: black;
	background: white url(Background.gif) top center repeat-y;
	text-align: center;
	font-size: 0.75em;
}

.MainHeader,.SubHeader,.InfoText, .InfoTextBold, .Title, .subtitle{
	margin: 15px 0px 5px 0px;
	padding: 0px;
	font-weight:normal;
}

.MainHeader { 	font-size: 2em; Color: #a9a18c;}

.SubHeader { 	font-size: 1.5em; Color: #a9a18c;}

.InfoText { 	font-size: 1em;}

.InfoTextBold { 	font-size: 1em; font-weight: bold;}

.Title {	font-size: 1.2em; Color: #a9a18c;}

.subtitle {  font-size: 1.1em; Color: #a9a18c;}

.searchLinks {
	font-family: Arial, Sans-serif;
	font-weight:normal;
	color:#ea2026;
	text-decoration: none;
}

.searchLinks:hover, .searchLinks:active, .searchLinks:focus
{
	text-decoration: underline;
}

.InfoTextSmall
{/*
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: futura, arial, verdana;*/
}
.InfoTextGray
{
	FONT-WEIGHT: normal; 
	/*FONT-SIZE: 11px; */
	font-size: 1em;
	/*FONT-FAMILY: futura, arial, verdana;*/
	font-family: Arial, Sans-serif;
	/*COLOR: #666666; */
	color:#000000
}
.pullDownMenu
{/*
	font-size: 10px;
	background: #ffffff;
	color: #000000;
	FONT-FAMILY: futura, arial, verdana;
	text-align: left;
	font-variant: normal;*/
}



/* remove all padding and spacing from tables */ 
table.box5percentBox  { border-collapse: collapse; border-spacing: 0; background-color:#e9e7e1; }
td, th { padding: 0;}

table{ font-size:1em;}
td a
{
	font-family: Arial, Sans-serif;
	font-weight:normal;
	color:#ea2026;
	text-decoration: none;
}

td a:hover, a:active, a:focus
{
	text-decoration: underline;
}

boxCellCeleste
{
	border-top: 1px solid #cccccc; 
	border-left: 0px; 
	border-right: 0px; 
	border-bottom: 1px solid #cccccc;
	background: #f2f5f7;
}

.listElement {/*
	FONT-WEIGHT: normal; 
	LIST-STYLE-POSITION: outside; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	LINE-HEIGHT: 13px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: futura, arial, verdana;
	LIST-STYLE-TYPE: square*/
}
.tableContent {
	BORDER-RIGHT: #b2c4d9 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #b2c4d9 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; BACKGROUND: #ffffff; BORDER-LEFT: #b2c4d9 1px solid; COLOR: #000000; LINE-HEIGHT: 13px; BORDER-BOTTOM: #b2c4d9 1px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.node
{
	/*font-size: 11px;
	color: #003366;
	font-family: Tahoma, Arial, Helvetica, sans-serif;*/
	font-size: 1em;
	color: #000000;
	font-family: Arial, sans-serif;
}
.nodeOver
{
	/*font-size: 11px;
	color: #003366;
	font-family: Tahoma, Arial, Helvetica, sans-serif;*/
	font-size: 1em;
	color: #000000;
	font-family: Arial, sans-serif;
}
.nodeSelected
{
	/*font-size: 11px;
	background: #b2c4d9;
	color: #003366;
	font-family: Tahoma, Arial, Helvetica, sans-serif;*/
	font-size: 1em;
	color: #000000;
	background: #d0cbbf;
	font-family: Arial, sans-serif;
}
.tableSubhead {
	BORDER-RIGHT: #b2c4d9 1px solid; 
	BORDER-TOP: #b2c4d9 1px solid; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #b2c4d9 1px solid; 
	LINE-HEIGHT: 13px; 
	BORDER-BOTTOM: #b2c4d9 1px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: white; 
	BACKGROUND-COLOR: #34629b
}
.tableSub {
	BORDER-RIGHT: #d9e2ec 1px solid; BORDER-TOP: #d9e2ec 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #d9e2ec; BORDER-LEFT: #d9e2ec 1px solid; COLOR: #4c7094; LINE-HEIGHT: 13px; BORDER-BOTTOM: #d9e2ec 1px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.MenuDefaultGroup {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff7da; LINE-HEIGHT: 14px
}
.MenuGroup
{
	font-weight: normal;
	font-size: 12px;
	color: #de0031;
	line-height: 14px;
	background-color: #f2f5f7;
}
.MenuItemLogout {
	PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: hand; COLOR: #fff7da; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.MenuItemLogin {
	PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; CURSOR: hand; COLOR: #fff7da; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: navy
}

.MenuDefaultItem
{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	/*
	border-top: #a9a18c 1px solid;
	border-left: #a9a18c 1px solid;
	border-bottom: #a9a18c 1px solid;
	border-right: #a9a18c 1px solid;
	*/
	border-top: #c3bda3 1px solid;
	border-left: #c3bda3 1px solid;
	border-bottom: #c3bda3 1px solid;
	border-right: #c3bda3 1px solid;

	cursor: hand;
	text-align: center;
	
	/*font-size: 11;*/
	font-size: 1.1em;
	font-style: normal;
	/*font-weight: bolder;
	FONT-FAMILY: futura, arial, verdana;*/
	font-weight: bold;
	font-family:Arial, sans-serif;
	
	color: #ffffff;
	background-color: #a9a18c;
}
.MenuDefaultItemOver
{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
/*
	border-top: #a9a18c 1px solid;
	border-left: #a9a18c 1px solid;
	border-bottom: #a9a18c 1px solid;
	border-right: #a9a18c 1px solid;
	*/
	border-top: #c3bda3 1px solid;
	border-left: #c3bda3 1px solid;
	border-bottom: #c3bda3 1px solid;
	border-right: #c3bda3 1px solid;

	cursor: hand;

	/*font-size: 11;
	font-style: normal;
	font-weight: bolder;
	FONT-FAMILY: futura, arial, verdana;*/
	font-size: 1.1em;
	font-style: normal;
	font-weight: bold;
	font-family:Arial, sans-serif;

	text-align: center;
	text-decoration: underline;

	/*color: #a9a18c;*/
	color: #000000;
	/*background-color: #f5f5f5;*/
	background-color: #d0cbbf;

}

.SubMenuCssClass
{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	/*
	border-top: #a9a18c 1px solid;
	border-left: #a9a18c 1px solid;
	border-bottom: #a9a18c 1px solid;
	border-right: #a9a18c 1px solid;
	*/
	/*border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid;*/
	
	border-top: #ddd9d0 1px solid;
	border-left: #ddd9d0 1px solid;
	border-bottom: #ddd9d0 1px solid;
	border-right: #ddd9d0 1px solid;
	
	
	/*font-size: 11;*/
	font-size: 0.95em;
	font-style: normal;
	/*font-weight: bolder;*/
	/*FONT-FAMILY: futura, arial, verdana;*/

	text-align: center;

	/*font-size: 11;*/
	/*font-style: normal;*/
	/*font-weight: bolder;*/
	font-weight: none;
	/*font-family: Tahoma, Arial, Geneva, sans-serif;*/
	font-family: Arial, sans-serif;

	cursor: hand;
	color: #ffffff;
	/*background-color: #a9a18c;*/
	/*background-color: #a9a18c;*/
	background-color: #c3bda3
}
.MenuDefaultItemHeader
{
	padding: 2px; 

	/*color: #000000; */
	/*color: #a9a18c;*/
	color: #ffffff;
	/*background-color: #EFEFEF;*/
	background-color: #a9a18c;
	cursor: hand; 
	
	/*font-size: 11;*/
	font-size: 0.95em;
	font-style: normal;
	/*font-weight: bolder;*/
	/*FONT-FAMILY: futura, arial, verdana;*/
	FONT-FAMILY: Arial, sans-serif;
	
	/*text-decoration: underline;*/
	text-align: center;
	
	/*border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-bottom: #999999 1px solid;*/
	
	border-top: #ddd9d0 1px solid;
	border-left: #ddd9d0 1px solid;
	border-bottom: #ddd9d0 1px solid;
	border-right: #ddd9d0 1px solid;
}
.MenuDefaultItemOverHeader
{
	padding: 2px; 
	
	/*color: #000000; */
	/*color: #a9a18c;*/
	color: #000000;
	/*background-color: #DEDEDE;*/
	background-color: #a9a18c;

	cursor: hand;

	/*font-size: 11;*/
	font-size: 0.95em;
	font-style: normal;
	/*font-weight: bolder;*/
	/*FONT-FAMILY: futura, arial, verdana;*/
	FONT-FAMILY: Arial, sans-serif;

	/*text-decoration: underline;*/
	text-align: center;
	
	/*border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-bottom: #999999 1px solid;*/
	
	border-top: #ddd9d0 1px solid;
	border-left: #ddd9d0 1px solid;
	border-bottom: #ddd9d0 1px solid;
	border-right: #ddd9d0 1px solid;
}
.SubMenuCssClassHeader
{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;

	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	border-right: #999999 1px solid;

	font-size: 11;
	font-style: normal;
	font-weight: bolder;
	FONT-FAMILY: futura, arial, verdana;

	text-align: center;

	font-size: 11;
	font-style: normal;
	font-weight: bolder;
	FONT-FAMILY: futura, arial, verdana;

	cursor: hand;

	color: #ffffff;
	background-color: #a9a18c;
}




.MenuDefaultItem2
{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;

	border-top: #a9a18c 1px solid;
	border-left: #a9a18c 1px solid;
	border-bottom: #a9a18c 1px solid;
	border-right: #a9a18c 1px solid;

	cursor: hand;
	text-align: center;
	
	font-size: 11;
	font-style: normal;
	font-weight: bolder;
	FONT-FAMILY: futura, arial, verdana;
	
	color: #ffffff;
	background-color: #a9a18c;
}
.MenuDefaultItemOver2
{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;

	border-top: #a9a18c 1px solid;
	border-left: #a9a18c 1px solid;
	border-bottom: #a9a18c 1px solid;
	border-right: #a9a18c 1px solid;

	cursor: hand;

	font-size: 11;
	font-style: normal;
	font-weight: bolder;
	FONT-FAMILY: futura, arial, verdana;

	text-align: center;
	text-decoration: underline;

	color: #d0cbbf;
	background-color: #f5f5f5;

}
.SubMenuCssClass2
{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-top: #a9a18c 1px solid;
	border-left: #a9a18c 1px solid;
	border-bottom: #a9a18c 1px solid;
	border-right: #a9a18c 1px solid;
	
	font-size: 11;
	font-style: normal;
	font-weight: bolder;
	FONT-FAMILY: futura, arial, verdana;

	text-align: center;

	font-size: 11;
	font-style: normal;
	font-weight: bolder;
	font-family: Tahoma, Arial, Geneva, sans-serif;

	cursor: hand;
	color: #ffffff;
	background-color: #a9a18c;
}
.MenuDefaultItemHeader2
{
	padding: 2px; 
	color: #000000;
	background-color: #EFEFEF;
	cursor: hand; 

	font-size: 11;
	font-style: normal;
	font-weight: bolder;
	FONT-FAMILY: futura, arial, verdana;
	
	text-decoration: underline;
	text-align: center;
	
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-bottom: #999999 1px solid;
}
.MenuDefaultItemOverHeader2
{
	padding: 2px; 
	
	color: #000000; 
	background-color: #DEDEDE;
	cursor: hand;

	font-size: 11;
	font-style: normal;
	font-weight: bolder;
	FONT-FAMILY: futura, arial, verdana;

	text-decoration: underline;
	text-align: center;
	
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-bottom: #999999 1px solid;
}
.SubMenuCssClassHeader2
{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;

	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	border-right: #999999 1px solid;

	font-size: 11;
	font-style: normal;
	font-weight: bolder;
	FONT-FAMILY: futura, arial, verdana;

	text-align: center;

	font-size: 11;
	font-style: normal;
	font-weight: bolder;
	FONT-FAMILY: futura, arial, verdana;

	cursor: hand;

	color: #ffffff;
	background-color: #a9a18c;
}



.mainNavWhiteAct {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #99b1cd; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TableHeader {
	FONT-WEIGHT: bold;
	/*FONT-SIZE: 13px;*/
	FONT-SIZE: 1em;
	COLOR: #ffffff;
	/*BACKGROUND-COLOR: #34629b*/
	BACKGROUND-COLOR: #a9a18c
}
.SmallTableHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; BACKGROUND-COLOR: #34629b
}
.QuizHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 115%;
	font-weight: bold;
	font-weight: bolder;
	font-style: normal;
	line-height: 28px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.QuizSubHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	font-weight: bolder;
	font-style: normal;
	line-height: 28px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.QuizQuestion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight: bold;
}
.QuizQuestionSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: black;
}
.QuizOption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	font-weight: bold;
}
.QuizOptionListControl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}
.QuizOptionRadioButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}
.QuizOptionCheckBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}
.QuizOptionTextBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}
.tableAlternatingItem
{
	background-color: #ffffff;
}
.searchLinksPanel{
	FONT-WEIGHT: bold; 
	margin: 15px 10px 5px 10px;
	color: #ffffff;
	font-size: 1em;
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, sans-serif;
	background-color: #a9a18c;
}

.searchLinksPanel A {
	COLOR: White; 
}
.error
{
	color: Red;
	border-width: thin;
	border-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-color: Red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.validators
{
	color: #ea2026;
	font-family: Arial, Sans-serif;
}
.content-sm {
	FONT-SIZE: 1em; 
	font-weight: normal;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Sans-serif;
	background-color: #ddd9d0
}
.sidepanel {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}

TEXTAREA
{
	background-color: white;
	font-size: 1em;
	color: #000000;
	font-family: Arial, Sans-serif;
}
INPUT.textBox
{
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #7a7a7a 1px solid; FONT-SIZE: 1em; BACKGROUND: #ffffff; BORDER-LEFT: #7a7a7a 1px solid; COLOR: #000000; BORDER-BOTTOM: #dfdfdf 1px solid; font-family: Arial, Sans-serif; HEIGHT: 18px
}
INPUT.submitButton
{
	font-family: Arial, Sans-serif;
	font-size: 1em;
	color: #ffffff;
	text-align: center;

	line-height: 14px;
	height: 18px;
	/*width: 80px;
	
	padding-right: 2px;
	padding-left: 2px;

*/
	/*background-color: #1c568d;*/
	background-color: #a9a18c;
	font-weight: normal;
	/*
	border-top: 1px solid #aab6c4;
	border-left: 1px solid #aab6c4;
	border-bottom: 1px solid #5f83b0;
	border-right: 1px solid #5f83b0;
	*/
	border-top: 1px solid #c3bda3;
	border-left: 1px solid #c3bda3;
	border-bottom: 1px solid #c3bda3;
	border-right: 1px solid #c3bda3;

}
INPUT.submitButtonDisabled {
	/*BORDER-RIGHT: #194775 2px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #b2c1d1 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	font-size: 11px;
	BORDER-LEFT: #b2c1d1 1px solid; 
	CURSOR: hand; 
	COLOR: #b2c1d1; 
	LINE-HEIGHT: 14px; 
	BORDER-BOTTOM: #194775 2px solid; 
	FONT-FAMILY: futura, arial, verdana;
	HEIGHT: 18px; 
	BACKGROUND-COLOR: #7f99b2; 
	TEXT-ALIGN: center*/
	font-family: Arial, Sans-serif;
	font-size: 1em;
	color: #e9e7e1;
	text-align: center;
	background-color: #d0cbbf;
	font-weight: normal;
	border-top: 1px solid #c3bda3;
	border-left: 1px solid #c3bda3;
	border-bottom: 1px solid #c3bda3;
	border-right: 1px solid #c3bda3;
	LINE-HEIGHT: 14px; 
	HEIGHT: 18px; 
}

INPUT.cancelButton
{
	/*border-right: #e4e8f2 1px outset;
	border-top: #e4e8f2 1px outset;
	border-left: #e4e8f2 1px outset;
	border-bottom: #e4e8f2 1px outset;
	padding-right: 2px;
	padding-left: 2px;
	font-weight: normal;
	font-size: 11px;
	width: 70px;
	color: #666666;
	line-height: 14px;
	FONT-FAMILY: futura, arial, verdana;
	height: 18px;
	background-color: #f2f5f7;
	text-align: center;*/
	font-family: Arial, Sans-serif;
	font-size: 1em;
	color: #ea2026;
	width: 70px;
	text-align: center;
	background-color: #e9e7e1;
	font-weight: normal;
	border-top: 1px solid #c3bda3;
	border-left: 1px solid #c3bda3;
	border-bottom: 1px solid #c3bda3;
	border-right: 1px solid #c3bda3;
	LINE-HEIGHT: 14px; 
	HEIGHT: 18px; 
}

