body {
	margin:0px;
	padding:0px;
	background:url(../images/sub_topBg.jpg) no-repeat top left;
	}
	
h1 {
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.7em;
	margin:82px 0 0 2px;
	padding:0px;
	float:left;
	}
	
h2 {
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.4em;
	margin:87px 0 0 2px;
	padding:0px;
	float:left;
	}

h3 {
	float:right;
	color:#cac8c7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:90px 2px 0 0;
	padding:0px;
	}

.topBar {
	background:#d2d0cf;
	position:absolute;
	top:6px;
	height:3px;
	width:100%;
	font-size:.1em;
	}
	
.midBar {
	position:absolute;
	top:144px;
	background:#1a293d;
	height:111px;
	width:100%;
	z-index:0;
	}
	
.main {
	text-align:left;
	width:656px;
	left:106px;
	position:relative;
	z-index:1;
	}
	
.top {
	height:144px;
	}
	
.top .topLinks {
	float:right;
	background:#FFF;
	padding:0 5px;
	}
	
.top .topLinks a {
	margin:0 0 0 15px;
	text-decoration:none;
	font-size:.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#909090;
	font-weight:Bold;
	}
	
.top .topLinks a:hover {
	color:#555;
	}
	
.top .logo {
	float:left;
	padding:20px 0 0 5px;
	}
	
.top .nav, .top .nav2 {
	float:right;
	top:99px;
	position:relative;
	width:376px;
	background:#FFF;
	height:25px;
}

.top .nav2 {
	width:252px;
	top:119px;
	left:337px;
	}

.top .nav a, .top .nav2 a {
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
	text-decoration:none;
	font-weight:bold;
	display:block;
	width:120px;
	height:19px;
	padding:3px 0 0 0;
	}

.top .nav ul, .top .nav2 ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
	text-align:center;
	}
	
.top .nav ul li, .top .nav2 ul li {
	float:left;
	width:120px;
	margin:0 0 0 6px;
	border-top:3px solid #006a44;
	}
	
.top .nav ul li a:hover, .top .nav2 ul li a:hover, .over {
	background:#dfede6;
}

.top .nav li.active ul, .top .nav li.over ul, .top .nav2 li.active ul, .top .nav2 li.over ul {
	display:block;
	}
	
.top .nav ul ul, .top .nav2 ul ul {
	text-align:left;
	background:#006a44;
	margin:0 0 0 -60px;
	clear:both;
	display:none;
	position:absolute;
	width:120px;
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95;
	}
	
*|html>body .top .nav ul ul, *|html>body .top .nav2 ul ul {
	margin:0px;
	}
	
.top .nav ul ul li, .top .nav2 ul ul li {
	border:0px;
	padding:0px;
	margin:0px;
	}
	
.top .nav ul ul li a, .top .nav2 ul ul li a {
	display:block;
	width:117px;
	height:auto;
	color:#FFF;
	text-decoration:none;
	padding:8px 0 8px 3px;
	font-weight:normal;
	}
	
.top .nav ul ul li a:hover, .top .nav2 ul ul li a:hover {
	background:#004b30;
	}
	
.midInfo {
	height:111px;
	background:url(../images/sub_topBg2.jpg) no-repeat top center;
	border-left:2px solid #FFF;
	border-right:2px solid #FFF;
	}
	
.midInfo .small {
	font-size:.8em;
	}
	
.contentArea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	line-height:20px;
	}

.contentArea p {
	text-align:left;
	padding:0px;
	margin:0 0 8px 0;
	margin:20px 15px 0 15px;
	}
	
.contentArea .bottom {
	height:63px;
	background:#e9e8e8;
	margin:80px 0 0 0;
	}
	
.contentArea .bottom p {
	float:left;
	margin:0 0 0 20px;
	}
	
.contentArea .bottom a {
	color:#4c4c4d;
	text-decoration:none;
	}
	
.contentArea .bottom a:hover {
	color:#000;
	}
	
.contentArea .bottom img {
	margin:-38px 0 0 25px;
	position:relative;
	float:left;
	}
	
.contentArea .bottom a img {
	border:1px solid #555;
	}
	
.mainBottom {
	width:100%;
	height:20px;
	background:#1a293d;
	border-top:1px solid #FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
	font-weight:bold;
	}
	
.mainBottom .kas {
	width:104px;
	background:#2d4463;
	text-align:center;
	margin:0px;
	padding:4px 0 0 0;
	height:16px;
}

.mainBottom .kas a {
	color:#FFF;
	text-decoration:none;
	font-size:.7em;
	margin:0px;
	}
	
.mainBottom p {
	width:656px;
	margin:0px;
	padding:3px 0 0 0;
	text-align:right;
	border-right:2px solid #FFF;
	height:20px;
	float:left;
	}
	
.mainBottom p a {
	color:#FFF;
	text-decoration:none;
	margin:0 16px;
	}
	
.mainBottom a:hover {
	text-decoration:underline;
	}
	
.contactBox {
	width: 200px;
	float:right;
	padding:10px;
	background:#f0f0f0;
	border:1px solid #dfdfdf;
	margin:20px 10px 0 0;
	}