body {
	background-color: #C4C4C4;
}

.mainbody-table {
	width:785px;
	background-color:#FFFFFF;
	border: 1px solid #183473;
	padding: 0;
}

.contentbody-table {
	width:100%;
	background-color:#FFFFFF;
	padding-left: 24px;
}


/*Borders*/
.border-full-blue {
	border: 1px solid #183473/*#395BB6*/;
}

.border-full-white {
	border: 1px solid #FFFFFF;
}

.border-full-black {
	border: 1px solid #000000;
}

.border-full-grey {
	border: 1px solid #AFAFAF;
}

.border-top-grey {
	border-top: 1px solid #AFAFAF;
}

.border-left-grey {
	border-left: 1px solid #AFAFAF;
}

.border-right-grey {
	border-right: 1px solid #AFAFAF;
}

.border-bottom-grey {
	border-bottom: 1px solid #AFAFAF;
}

.border-top-endpage {
	border-top: 1px solid #999999;
}

.button {
	border: 1px ridge #CCCCCC;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	height:23px;
}

.form-field {
	border: 1px ridge #CCCCCC;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height:22px;
}

.nav-text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border-left: 1px ridge #CCCCCC;
	border-right: 1px ridge #CCCCCC;
	border-top: 1px ridge #CCCCCC;
	background-color: #E9E9E9;
	text-align:center;
	text-decoration:none;
}

.nav-text-on {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	color: #FFFFFF;
	border-left: 1px ridge #CCCCCC;
	border-right: 1px ridge #CCCCCC;
	border-top: 1px ridge #CCCCCC;
	background-color: #333333;
	text-decoration:none;
}


.sidenav-table {
	border-right: 1px groove #999999;
}

.sidenav-table2 {
	border-right: 0px none #999999;
}


.subnav-text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	height: 34px;
	vertical-align:middle;
	padding-left: 6px;
	background-color: #293B7B;
	border-left: 10px groove #5B79AA;


}

.3rdnav-text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: #C9C4B4;
	padding-left: 12px;
	height: 24px;
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px inset #999999;
	border-left: 1px none #999999;
}

.3rdnav-text-on {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFCC/*#5B79AA  #E6E6E6*/;
	padding-left: 12px;
	height: 24px;
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px inset #999999;
	border-left: 1px none #999999;
}


.3rdnav-text2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: #C9C4B4;
	padding-left: 18px;
	height: 24px;
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px inset #999999;
	border-left: 1px none #999999;
}

.3rdnav-text-on2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFCC/*#5B79AA  #E6E6E6*/;
	padding-left: 18px;
	height: 24px;
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px inset #999999;
	border-left: 1px none #999999;
}


.text-white1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.text-white2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.text-white3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}

.text-white8 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}

.text-white20 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
}


.text-grey0 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.text-grey1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.text-grey2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.text-grey3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

.text-grey8 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
}

.text-black1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.text-black2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.text-black3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.text-black8 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}

.text-blue1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #335AB5;
}

.text-blue2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #335AB5;
}

.text-blue3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #335AB5;
}

.text-blue8 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #335AB5;
}

.text-red3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
}

.text-red2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
}

.text-red1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}

.text-red0 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}

form {
margin:0;
}


/* ~~~~##########~~~~~~~~START of Cascading Menu~~~~~#############~~~~~~~~~~~*/
#menu ul {
	margin: 0;
	padding: 0px;
	list-style: none;
	width: 207px; /* Width of Menu Items */
	
	}
	
#menu
ul li {
	position: relative;
	}

#menu li ul {
	position: absolute;
	padding-left: 0px;
	left: 207px; /* Set 5px less than Menu width */
	width: 170px; /* Width of SubMenu Items */
	top: 0;
	display: block;
	}
	
#menu li:hover ul {
	display: block;
	}
	
#menu li:hover>ul {
	visibility:visible;
	}
	
#menu ul ul {
	visibility:hidden;
	} /* Fix IE. Hide from IE Mac \*/

* html #menu ul li {
	float:
	left; height: 1%;
	border-bottom: 1px solid #999999;
	}

* html #menu ul li a {
	height: 1%;
	} 
	
	/* End */ /* Make-up
syles */

#menu ul, li {
	margin: 0 0 0 0;
	} 
	
	
	/* Styles for Menu Items */
#menu ul a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: #C9C4B4;
	padding-left: 18px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px none #999999;
	text-decoration: none;
	display: block;
}	


	 /* Hover Menu Styles*/ 
#menu ul a:hover {
	color: #000000;
	background-color: #FFFFCC;
	}
	
	 /* SubMenu Styles */ 
#menu li ul a {
	text-decoration: none;
	color: #555555 /*#666666/*#77F;*/;
	background: #EAEAEA;
	padding-left: 12px;
	padding-top: 4px;
	padding-bottom: 3px;
	border-left: 0;
 	border-right: 1px solid #CFCFCF;
 	border-top: 1px solid #CFCFCF;
	 }
	 
	 /* SubMenu Hover Styles */
#menu li ul a:hover {
	color: #000000;
	background: #FFFFCC; }


	 /* Icon Styles */
#menu ul a.submenu {
	 background:#C9C4B4 url("../images/bullets/r_arrow.gif") no-repeat right;
	 }
	 
#menu ul a.submenu:hover {
	 background:#FFFFCC url("../images/bullets/r_arrow.gif") no-repeat right;
	 }
	 
#menu ul a.noarrow {
 	background:#C9C4B4 ;
}

#menu ul a.noarrow:hover {
 	background:#FFFFCC ;
}




/*~~~~~~~~~~~~~~~~~~~~~END of Cascading Menu~~~~~~~~~~~~~~~~~~~~~~~~~*/