@charset "utf-8";
/* CSS Document */
@import "menu.html";
@import "ddlevelsmenu-base.html";
@import "ddlevelsmenu-topbar.html";
@import "ddlevelsmenu-sidebar.html";
body {
	background:#EDECE7;
	margin:0px auto;
	font-family:Tahoma, Helvetica, sans-serif;
	padding:0px;
}
img {
	border:none;
}
img.left {
	margin: 0px 0px 0px 9px;
}
img.down {
	margin: 7px 0px 5px 0;
	border: solid 2px #ececec;
}
a, a.hover {
	outline:none;
}
a {
	text-decoration:none;
}
p {
	margin:0px 0px 10px 0px;
	line-height:18px;
}
hr {
    height:1px;
    width:99%;
    background:#efefef;
	color:#efefef;
    margin: 0px 10px 0px 0px;  
	
   }

h1 {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.spacer {
	height:0px;
	line-height:0px;
	font-size:0px;
	clear:both;
}
#maincontainer {
	width:983px;
	margin:0px auto;
	padding:0px;
}
/* Header */
#header_container {
	width:983px;
	margin:0px auto;
	height:111px;
}
/* Logo */
#logo {
	float:left;
	width:233px;
	margin:0px auto;
	height:111px;
}
/* Navigation Area */
#nav_container {
	width:727px;
	height:111px;
	float:left;
}
#nav_up {
	width: 727px;
	height: 55px;
}
#nav_up p {
	margin: 0;
	float: right;
	padding: 0px;
	list-style: none;
	line-height: normal;
}
#nav_up a {
	display: block;
	float: left;
	height: 20px;
	padding: 35px 9px 0px 9px;
	/*letter-spacing: -1px;*/
	text-decoration:none;
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: normal;
	color: #797a7a;
}
#nav_up a:hover{
 color: #20abcd;
}
/* Banner */
#banner {
	width:960px;
	/*height:211px;*/
	margin:0px auto;
	padding:0px 0px 18px 0;
}
/* Body  */
#body_container {
	width:960px;
	margin:0px auto;
	padding:0px;
}
/* Left area */
.left_container {
	width:300px;
	border:solid 1px #bcbcbc;
	float:left;
	padding:10px 0px 0px 0px;
	margin:0px 0px 18px 0;
	height:306px;
}
.left_container h1 {
	padding:0px 0 15px 19px;
	font-size:15px;
	color:#03455c;
	font-weight:normal;
	margin:0px;
}
.left_container h3 {
	font-size:15px;
	color:#547b09;
	font-weight:normal;
	padding:0px 0 0 19px;
}
.left_container p {
	margin:0px auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.left_container a {
	border: none;
}
.left_container a:hover {
	text-decoration: underline;
	color: #8A8A8A;
}
/* Mid Area */
.mid_container {
	width:597px;
	border:solid 1px #bcbcbc;
	float:right;
	padding:10px 19px 0 19px;
	margin:0px 0px 18px 0;
	height:306px;
}
#midblock_up {
	margin: 0px auto;
	padding:0px;
}
#midblock_up h1 {
	padding-left:5px;
	font-size:15px;
	color:#03455c;
	font-weight:normal;
	float:left;
	padding:0px;
	margin:0px;
}
#midblock_down {
/*	padding-top:20px;
	margin:20px 0 0 0px;*/
}
.block {
	width:180px;
	float:left;
	padding:10px 5px 0 5px;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}
.block p {
	margin: 0px;
	padding: 0 0 12px 0;
}
.block h1 {
	margin: 0 0 5px 0px;
	/*padding: 15px 0px 0px 20px;
	text-transform: uppercase;*/
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.border_block {
	border-right:1px solid #dad9d9;
	float:left;
	min-height:200px;
	margin:0px 5px 0 5px;
}
#wrapper {
	width: 597px;
	margin: 0 auto;
}
#slider {
	width: 596px;
	margin: 0 auto;
	position: relative;
}
.scroll {
	/* height: 250px;*/
    width: 595px;
	overflow: auto;
	overflow-x: hidden;
	position: relative;
	clear: left;
	padding:0px;/*  background: #FFFFFF url(images/content_pane-gradient.gif) repeat-x scroll left bottom;*/
}
.scrollContainer div.panel {
	padding: 0px;
	/* height: 310px;*/
    width: 595px;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	margin:20px 0 0 0px;
}
/* Lower body area */
#lower_body_container {
	width:960px;
	margin:0px auto;
	padding:0px;
}
.left_social_link {
	width:300px;
	border:solid 1px #bcbcbc;
	float:left;
	padding:5px 0px 2px 0px;
	margin:0px 0px 18px 0;
}
.left_social_link p {
	padding:0px;
	margin:0px;
	text-align:left;
}
#lower_tab {
	width: 635px;
	/*height: 46px;*/
	margin: 0px auto;
	border:solid 1px #bcbcbc;
	float:right;
	padding:0px;
}
#lower_tab ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: normal;
}
#lower_tab li {
	display: inline;
	text-align: center;
}
#lower_tab a {
	display: block;
	float: left;
	/*margin-right: 3px;*/
	padding: 18px 10px 13px 10px;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 500;
	color: #578602;
	width:138px;
}
.divborder {
	float:left;
	background:#d3d2d2;
	width:1px;
	margin:8px 0px;
	height:30px;
}
#lower_tab a:hover, #lower_tab .active a {
	background:#06627e url(../images/tab_hover.html) repeat;
	color: #FFFFFF;
}
/* Footer */
#footer {
	width:960px;
	margin:0px auto;
	/*padding-bottom:20px;*/
	background:#c8c6c6;
	height:1px;
	clear:both;
	text-align:center;
	color:#045671;
	margin-bottom:60px;
}
#footer a {
	color: #535252;
	text-decoration:none;
	font-size: 12px;
	padding:10px 10px 0 10px;
}
#footer a:hover {
	color: #045671;
	text-decoration: underline;
}
#footer p {
	text-align: center;
	line-height: normal;
	font-size: 12px;
	color: #045671;
	padding-top:10px;
}
/*inner page*/
#left_sidebar {
	float:left;
	width:300px;
}
#sidebar {
	width:300px;
	border:solid 1px #bcbcbc;
	font-size:11px;
	color:#000;
	padding:10px 0px 12px 0px;
	margin:0px 0px 18px 0;
}
#sidebar ul {
	margin: 0px 0px 0px 20px;
	padding: 0;
	list-style: none;
	line-height: normal;
}
#sidebar li {
	margin: 0;
	padding: 5px 0px 5px 15px;
	/*border-bottom: 1px solid #DFDFDF;*/
	background: url(../images/bullet.html) no-repeat left 8px;
}
#sidebar li ul {
	margin: 0px;
	padding: 0px;
}
#sidebar li li {
}
#sidebar li a {
	font-weight: normal;
	color:#000;
}
#sidebar li a:hover {
	color:#74a525;
}
#sidebar li a:hover {
	color:#74a525;
}
.sidebar-sel {
	font-weight:bold;
	color:#74a525;
	text-decoration:none;
}
#sidebar p {
	line-height: 200%;
}
#sidebar h1 {
	/*height: 30px;*/
	padding:0px 0 5px 19px;
	font-size:15px;
	color:#03455c;
	font-weight:normal;
	margin:0px;
}
#sidebar a {
	text-align: left;
	text-decoration: none;
	font-weight: normal;
}
.sidebar_down {
	width:300px;
	border:solid 1px #bcbcbc;
	float:left;
	padding:10px 0px 0px 0px;
	margin:0px 0px 18px 0;
	height:306px;
}
.sidebar_down h1 {
	padding:0px 0 15px 19px;
	font-size:15px;
	color:#03455c;
	font-weight:normal;
	margin:0px;
}
.sidebar_down h3 {
	font-size:15px;
	color:#547b09;
	font-weight:normal;
	padding:0px 0 0 19px;
}
.sidebar_down p {
	margin:0px auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.sidebar_down a {
	border: none;
}
.sidebar_down a:hover {
	text-decoration: underline;
	color: #8A8A8A;
}
/*inner mid section*/
#inner_middle_block{
	width:0px;
	float:right;
	margin:0px 0px 18px 0;
	/*height:306px;*/
	
	}
.inner_mid_container {
	width:650px;
	border:solid 0px #bcbcbc;
	padding:10px 19px 0 19px;
	margin:0px 0px 0px 0;
	/*height:306px;*/
	min-height:486px;
}
.inner_mid_container h1 {
	padding-left:5px;
	font-size:15px;
	color:#03455c;
	font-weight:500;
	float:left;
	padding:0px;
	margin:0px;
}
.inner_mid_container h2 {
	padding-left:5px;
	font-size:15px;
	color:#03455c;
	font-weight:normal;
	float:left;
	padding:0px;
	margin:0px;
}
.inner_mid_container h3 {
	padding-left:5px;
	font-size:11px;
	color:#73a220;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
.inner_mid_container a {
	color:#1477b3;
	font-weight:bold;
	text-decoration:none;
}

/*inner_service_block*/
.inner_service_container {
	width:597px;
	border:solid 1px #bcbcbc;
	padding:10px 19px 0 19px;
	margin:0px 0px 0px 0;
	/*height:306px;*/
	min-height:440px;
}
.inner_service_container h1 {
	padding-left:5px;
	font-size:15px;
	color:#03455c;
	font-weight:500;
	float:left;
	padding:0px;
	margin:0px;
}
.inner_service_container h2 {
	padding-left:5px;
	font-size:15px;
	color:#03455c;
	font-weight:normal;
	float:left;
	padding:0px;
	margin:0px;
}
.inner_service_container h3 {
	padding-left:5px;
	font-size:11px;
	color:#73a220;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
.inner_service_container a {
	color:#1477b3;
	font-weight:bold;
	text-decoration:none;
}
.senabi_txt {
	font-size:11px;
	font-weight:bold;
	color:#1477b3;
}
#jobs_container {
	width:569px;
	height:auto;
	padding:13px;
	margin:0px;
	background:url(../images/jobs_bkg.html) repeat-x;
	border:solid 1px #cfeefb;
}
#jobs_container p {
	margin:0px 0px 10px 0px;
	line-height:16px;
}
.cmbjobs {
	border:solid 1px #9ae1ff;
	font:normal 11px Tahoma, Helvetica, sans-serif;
	padding:2px;
	outline:none;
}
#jobslogin_container {
	width:569px;
	height:200px;
	padding:13px;
	margin:0px;
	background:url(../images/jobs_bkg.html) repeat-x;
	border:solid 1px #cfeefb;
}
#jobslogin_container p {
	margin:0px 0px 10px 0px;
	line-height:16px;
}
.cmbjobs {
	border:solid 1px #9ae1ff;
	font:normal 11px Tahoma, Helvetica, sans-serif;
	padding:2px;
	outline:none;
}
/* ==== Table  Style === */
.tableouter {
	border:none;
	background:#b9d9f8;
}
.tableinner {
	border:none;
}
.tableheader {
	background:#cbe3fa;
	font:bold 11px Tahoma;
	color:#041447;
}
.tablerow {
	background:#EDECE7;
}
.tablealtrow {
	background:#EDECE7;
}
.blue2 {
	color:#1477b3;
	font-weight:bold;
	text-decoration:none;
}
.jobsframe {
	border:none;
	margin:0px;
	width: 100%;
	height:630px;
}