body, html, form
{
	margin: 0 0 0 0px;
	height: 100%;
	font-family: Verdana;
	font-size: 11px;
	color: #093c69;	
}

body, html
{
	height:auto;
	min-height:100%;
}

body
{
	BACKGROUND: url(../../images/bg.gif) #f7f3e7 no-repeat left bottom;
	
	margin-top: 160px;
	padding-bottom: 10px;
}

h1
{
	/*color: #00497E;*/
	font-size: 16px;
}

h2
{
	font-size: 14px;
}

h4
{
	/*color: #00497E;*/
	font-size: 12px;
}

td
{
	font-family: Verdana;
	font-size: 11px;
	margin: 0px;
}

a:link, a:active, a:visited
{
	color: #093c69;
}

#footerContainer a:hover
{
	color: White;
	text-decoration: underline;
}

.errorMessage
{
	font-weight: bold;
}

#headerContainer
{
	/*padding-top: 25px; 	background: #00497e;*/
}

#mainContainer
{
	min-height: 100%;
	margin: -25px 0px 0px 0px;
}

#footerContainer
{
	background-color: #093c69;
	color: White;
	height: 20px;
	width: 100%;
	text-align: right;
}

#logo 
{
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../../images/logo.gif);	
	PADDING-BOTTOM: 8px;	
	MARGIN: 0px;	
	OVERFLOW: hidden;	
	WIDTH: 100%;	
	PADDING-TOP: 0px;	
	BACKGROUND-REPEAT: no-repeat;	
	POSITION: absolute;	/* POSITION: relative;*/
	HEIGHT: 115px; /* HEIGHT: 80px; */
	
	top: 0px;
}

html body #logo h2 
{
	left: 20px;	
	width: 300px; 
	position: absolute; 
	top: 15px; 
} 

#logo h2 a 
{
	display: block;	
	text-indent: -2000px;
	height: 63px
}

#logoblocks 
{	
	LEFT: 0px;	
	BACKGROUND-IMAGE: url(../../images/logo-blocks.gif);	
	WIDTH: 40px;	
	BACKGROUND-REPEAT: no-repeat;	
	POSITION: absolute;	
	TOP: 79px;	
	HEIGHT: 235px;
	Z-INDEX: 100;
}

#pageContainer
{
	CLEAR: both;
	PADDING-LEFT: 40px;	
	MIN-HEIGHT: 700px;		
	WIDTH: 922px !important;	
	BORDER-BOTTOM: #dbcfa7 36px solid;	
	POSITION: relative;	
	TOP: -2px; /*TOP: 69px;*/		
	BACKGROUND-COLOR: #fff
}

html> body #pageContainer
{
	height: auto;
}

#pageContainer
{
	width: expression(document.body.clientWidth < 808? "850px" : document.body.clientWidth > 900? "922px" : "auto");
	height:expression(document.body.clientHeight < 500? "700px" : document.body.clientWidth > 600? "700px" : "auto");
	margin:0px;
}

#titleContainer
{
	WIDTH: 962px;	
	BORDER-BOTTOM: #c4974b 5px solid;	
	POSITION: absolute;	
	TOP: 115px;	
	BACKGROUND-COLOR: #00549f;
	padding: 15px 0px 0px 0px;
	color: #ffffff;
}

#titleContainer h1
{
	margin: -5px 0px 0px 50px;
}

#versionContainer
{
	font-size: 8px;
	float:right;
	margin-right: 3px;
}

#contentContainer
{
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;	
	Z-INDEX: 100;	
	PADDING-BOTTOM: 1.5em;	
	MARGIN: 25px;	
	OVERFLOW: hidden;
	overflow-x: auto;	
	WIDTH: 100%;
	PADDING-TOP: 0px;	
	POSITION: relative
}

#contentContainer
{
	WIDTH: 70%;
	
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;	
	FLOAT: left;	
	PADDING-BOTTOM: 0px;	
	PADDING-TOP: 0px
}

#contentContainer
{
	padding: 0px 0px 0px 25px;
	background-color: White;
	font-family: Verdana;
	font-size: 11px;
}

#iframeContainerOld
{
	top: 115px;
	left: 270px;
	max-width: 645px;
	min-width: 505px;
	height: 100%;
	position: absolute;
}

#menuContainer
{
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;	
	FLOAT: left;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 0px;	
	BORDER-LEFT: #c4974b 20px solid;	
	WIDTH: 180px;	
	PADDING-TOP: 0px;
}

#menuContainerOld
{
	top: 115px;
	left: 40px;
	width: 200px;
	position: absolute;
	
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;	
	FLOAT: left;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 0px;	
	BORDER-LEFT: #c4974b 20px solid;	
	WIDTH: 180px;	
	PADDING-TOP: 0px
}

.navigationMenuStyle
{
	margin-top: 25px;	
}

.topMenuItemStyle, .subMenuItemStyle
{
	padding-left: 5px;
	padding-right: 5px;
	height: 25px;
	border-top: solid 1px #cccccc;
}

.topMenuItemStyle
{
	font-weight: bold;
}

.subMenuItemStyle
{
	padding-left:20px;
}

.staticHoverStyle, .staticSelectedStyle
{
	cursor: pointer;
	background-color: #e6ebf0;
}

.staticHoverStyle:hover, .staticSelectedStyle:hover
{
	color: #093c69;
	text-decoration: none;
}

#footerContainer a:link, #footerContainer a:active, #footerContainer a:visited
{
	color: White;
}

table.normalTable
{
	width: 100%;
}

table.normalTable th
{
	padding:5px 0px 5px 0px;
	text-align:justify;
	color: #c4974b;
}

table.normalTable td
{
	vertical-align:top;
}

table.totalTable 
{
	border: solid 1px #e6ebf0;
}

table.totalTable td.titleCell
{
	padding: 5px 5px 5px 5px;
	text-align:justify;
	font-weight:bold;
	background-color:#093c69;
	color: White;	
}

table.totalTable td.alternateCell
{
	padding-left:30px;
	text-align:right;
	background-color:White;
}

table.totalTable td
{
	padding-left:30px;
	text-align:right;
	background-color:#e6ebf0;
}

input[type="submit"]
{
	border: solid 1px #093c69;
	background-color: #093c69;
	color: White;
	font-weight:bold;
}

input.alphabetButton, input.alphabetButtonSelected
{
	border: solid 1px #093c69;
	height:20px;
	width:20px;
	background-color: White;
	color: #093c69;
}

input.alphabetButtonSelected, input.alphabetButton:hover
{
	background-color: #093c69;
	color: White;
}

hr
{
	height:3px;
	color: #c4974b;
}

select
{
	color: #093c69;	
}

.bigDropDownList
{
	width: 220px;	
}

.smallDropDownList
{
	width: 185px;	
}

.smallTextBox
{
	width: 180px;	
}

table.footerTable
{
	width:100%;
	text-align:right;
}

table.footerTable hr
{
	height:2px;
	color: #cdcdcd;
}

td.commandBlock
{
	background-color: #00549f; 
	padding: 10px 10px 10px 10px;	
}

td.commandBlock a
{
	color: #ffffff;
}


/*RadGrid custom css*/
/*------------------------------------------------------------------*/
.numberColumn
{
	text-align:right;
}

.maxWidthColumn
{
	width: 100%;
}

.noWrapColumn
{
	white-space: nowrap;
}

.alternateRow
{
	background-color:#e6ebf0;
}
/*------------------------------------------------------------------*/