/*//// BODY ////*/

html, body{

	height: 100%;

}



/*////  SUB-PAGES  ////*/



#body{

	background-color: #f3f3f3

}

#bgContainer{

	width: 1000px;

	min-height: 100%;

	height: 100%;

	margin: auto;	

}

#div[class] #bgContainer{

	height: auto;

}

#contentBg{

	background: url('../images/bg-main.gif') repeat-y;

	min-height: 87%;

}

#contentContainer{

	min-height: 88%;

	height: 88%;

	padding: 0px 25px 0px 25px;

	background: url('../images/bg-main.gif') repeat-y;

}

div[class] #contentContainer{

	height: auto;

}

#topBorder{

	height: 10px;

	background-color: #1D4A86;

	font-size: 1px;

	line-height: 1px;

}

#sLogo{

	float: left;

	padding: 5px 10px 5px 10px;

	text-align: left;

}

#sUserInfo{

	float: right;

	padding: 35px 10px 0px 0px;

	text-align: right;

	line-height: 14pt;

}

#divider{

	height: 1px;

	clear: both;

	font-size: 1px;

	line-height: 1px;

	background-color: #26598b;

}

#sRightColm{

	float: right;

	margin-top: 30px;

}

#mainContent{

	padding-left: 5px;

	padding-right: 5px;

	text-align: left;

	line-height: 14pt;

}

#sContent{

	float: right;

	width: 555px;

	padding-top: 3px;

	margin-right: 7px;

	margin-left: 5px;

	text-align: left;

}



/*/ SUB-PAGES FOOTER PROPERTIES /*/



#footerBg{

	width: 1000px;

	background: url('../images/bg-main.gif') top repeat-y;

}

#iFooter{height: 100px;}

#sFooterContainer{

	padding: 0px 25px 0px 25px;

}

#footerDivider{

	background-color: #1D4A86;

	height: 5px;

	font-size: 1px;

	line-height: 1px;

	margin-bottom: 4px;

}





/*//// NAVIGATION ////*/

	

/*/ GREEN /*/

#nav{

	

}

#nav ul{

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#nav ul li{margin-top: 2px;}

#nav ul li a{

	padding: 5px 5px 2px 5px;

	margin-top: 2px;

	text-decoration: none;

	display: block;

	height: 20px;

	width: 175px;

	background-color: #95c043;

	font-size: 10pt;

	font-weight: bold;

	color: #fff;

}

#nav ul li a:hover{

	background-color: #b5e853;

}

#nav ul li#topNav a{

	background: url('../images/menu-top-bg.gif') top no-repeat;

	background-color: #95c043;

}

#nav ul li#topNav a:hover{

	background-color: #b5e853;

}

#nav ul li#activeGreen a{

	background-color: #6b8a2f;

}

#nav ul li#activeGreen a:hover{

	background-color: #779a35;

}



/*/ PURPLE /*/



#nav ul#purple li{margin-top: 2px;}

#nav ul#purple li a{

	padding: 5px 5px 2px 5px;

	margin-top: 2px;

	text-decoration: none;

	display: block;

	height: 20px;

	width: 175px;

	background-color: #7882ca;

	font-size: 10pt;

	font-weight: bold;

	color: #fff;

}

#nav ul#purple li a:hover{

	background-color: #8791df;

}

#nav ul#purple li.topNav a{

	background: url('../images/menu-top-bg.gif') top no-repeat;

	background-color: #7882ca;

}

#nav ul#purple li.topNav a:hover{

	background-color: #8791df;

}

#nav ul#purple li#activePurple a{

	background: #6068a3 url('../images/menu-top-bg.gif') top no-repeat;

}

#nav ul#purple li#activePurple a:hover{

	background-color: #666eae;

}



/*/ BLUE /*/



#nav ul#blue li{margin-top: 2px;}

#nav ul#blue li a{

	padding: 5px 5px 2px 5px;

	margin-top: 2px;

	text-decoration: none;

	display: block;

	height: 20px;

	width: 175px;

	background-color: #b9dffa;

	font-size: 10pt;

	font-weight: bold;

	color: #26598b;

}

#nav ul#blue li a:hover{

	background-color: #c5e4fa;

}

#nav ul#blue li.topNavBlue a{

	background: url('../images/menu-top-bg.gif') top no-repeat;

	background-color: #b9dffa;

}

#nav ul#blue li.topNavBlue a:hover{

	background-color: #c5e4fa;

}

#nav ul#blue li#activeBlue a{

	background: #98d1f9;

}

#nav ul#blue li#activeBlue a:hover{

	background-color: #a1d5f9;

}



/*//// FORM PROPERIES ////*/

form.form table th{	

	border-bottom: solid 1px  #91b8d3;

	background-color: #f1f9ff;

	color: #26598b;

	text-align: left;

}

form.form td{

	text-align: left;

}

form.form input, textarea, select{

	font: 400 9pt Arial, Verdana, sans-serif;

	border: solid 1px  #26598b;

	padding: 2px;

}

form.form input.iBtn{

	width: 100px;

	background-color: #b9dffa;

	color: #26598b;

	font-weight: 700;

	cursor: pointer;

}

form.form input.iBtn:hover{

	width: 100px;

	background-color: #cde7f9;

	color: #26598b;

	font-weight: 700;

	cursor: pointer;

}
