/* CSS Document */

body {
	background-color:#000000;
	margin: 0;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #fff;
}

.content{
	background-color:#233956;
}

.wel_text{
	background-color:#FFFFFF;
	clear: left;
	font-size: 1.35em;
	font-weight: bold;
	line-height: 1.4;
	color: #476FA1;
	text-align:justify;
	padding:0px 20px 20px 22px;
}

.sub_title{
	background-color:#233956;
	
}

.sub_text{
	clear: left;
	font-size: 1.35em;
	font-weight: bold;
	line-height: 1.4;
	color: #ffffff;
	text-align:justify;
	padding-left:20px;
}

h2{
	color: #476FA1;
	font-size:20px;
	font-family:Helvetica, sans-serif;
}

.con_text{
	background-color:#FFFFFF;
	clear: left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.4;
	color: #000000;
	text-align:justify;
	padding:0px 20px 20px 22px;
}

.text{
	background-color:#FFFFFF;
	clear: left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.4;
	color: #000000;
	text-align:justify;
	
}

.title{
	
	color: #041A36;
	font-size: 1.4em;
	
}

a { color: #E1F02D }
a:hover { text-decoration: none }
strong { color: white }
abbr, acronym, q:before, q:after {
	content: "";
	border: none;
	font-style: normal;
}

.menu{
	background-color:#041a36;
}

.footer{
	background-color:#2e4a6e;
	border-top:1px solid #041a36;
}

.search_btn
{
	background-color:#2d8df0;
	border:1px solid #ffffff;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:12px;
	text-transform:uppercase;
	height:22px;
}

/*---------------------------------------*/

#nav {
		margin: 0;
		padding: 0;
	}

	#nav li.on ul, #nav li.off ul {
		margin: 0;
		padding: 0;
	}

	#nav a {
		text-decoration: none;
	}

	#nav li { /*float the main list items*/
		margin: 0;
		float: left;
		display: block;
		padding-right: 15px;
	}

	#nav li ul {
		display: none;
	}

	#nav li.off ul, #nav li.on ul { /*put the subnav below*/
		position: absolute;
		top: 33px;
		*top: 44px;
		left: 5px;
		padding-top: 10px;
		background: #d6e3b0;
		height: 28px;
		width: 640px;
	}

	#nav li a {
		color: #ffffff;
		font-weight: bold;
		display: block;
		height: 15px;
		width: 112px;
		border: 0px solid #d6e3b0;
		padding: 5px;
	}

	#nav li.on a {
		border: 2px solid #7a8566;
		color: #ffffff;
	}

	#nav li.on ul a, #nav li.off ul a {
		float: left; /*ie doesn't inherit the float*/
		border: 0;
		color: #ffffff;
		width: auto;
		margin-right: 15px;
	}

	#nav li.on ul {
		display: block;
	}

	#nav li.off:hover ul {
		display: block;
		z-index: 6000;
				}

	#nav li.off a:hover, #nav li:hover a {
		background: #2e4a6e;
		color: #ffffff;
	}
	
	
