@charset "utf-8";
/* CSS Document */

body, html {
	padding: 0;
	margin: 0;
	font-family:  arial;
	font-size:  13px;
	color:  #222;
	background: #000000 url("images/bg-pattern.gif") repeat-y;
}

.headwrap {
	background:  #18273a;
	padding: 10px 0;
	color:  #fff;
}

.container {
	width: 1170px;
}

.container2 {
	width: 1150px;
	margin-left: 25px;

}

.clearer { clear: both;}

ul.navmenu {
	margin:  0;
	padding: 0;
	font-size:  12px;
	font-weight: bold;
	width:  720px;
	list-style-type: none;
	float:  right;
}

ul.navmenu li {
	float:  left;
	padding: 7px;
}

.navmenu li a { color:  #fff; text-decoration:  none}
.navmenu li a:hover { color:  #fff; text-decoration:  underline}

/**/
.subhead-wrap {
	background:  url("images/header.png") no-repeat;
	height:  95px;
	padding: 15px 0;

}
	.logo-wrap {
		float: left;
		width: 254px;
		padding-left:  25px;
	}
	.subnav {

		float:  right;
		width:  605px;
		height: 35px;
		margin:  75px 0 0 0;
		background:  url("images/bg-sub.png");
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}

	ul#navlist {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	
	ul#navlist li {
		float:  left;
		padding: 10px 15px;
		color:  #000;
		font-size:  13px;
	}
	
	ul#navlist li a {
		color: #000;
		text-decoration: none;
	}

	ul#navlist li a:hover {
		color: #fff;
		text-decoration: none;
	}

/**/

.main {
	background-color:  #fff;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-top:  5px solid #18273a;
	padding:  10px;
}

.sidebar {
	float:  left;
	width:  310px;
	padding:  15px;
	background: url("images/sidebg.png") repeat-y;
}

	.searchbox {
		background-color: #2f6379;
		color:  #fff;
		padding:  8px;
		width:  290px;
	}

.searchbox a { color:  #fff;}

	.frm-search {
		padding: 5px;

	}


	.sidebox { 	margin-top: 25px; }

	.head-sec {
		background: #e5e9d6 url("images/li-head-bg1.png") no-repeat;
		height: 27px;
		width:  255px;
		color:  #2f6379;
		font-size: 18px;
		font-weight: bold;
		padding: 10px 0 0 55px;
	}

	.sec-body {
		background-color:  #f7f8f2;
		padding: 15px;
	}

	.sec-body a { color:#2f6379; text-decoration:  none;}
	.sec-body a:hover { color:#000; text-decoration:  none;}

	hr.dot {
	  border: none;
	  border-top: 1px dotted #000;
	  color: #fff;
	  background-color: #f7f8f2;
	  height: 2px;
	  width: 100%;
		margin: 25px 0;
	}

	hr.dot2 {
	  border: none;
	  border-top: 1px dotted #000;
	  color: #fff;
	  background-color: #fff;
	  height: 2px;
	  width: 100%;
		margin: 25px 0;
	}

/**/


.content-wrap {
	float:  right;
	width: 750px;
	padding-right: 15px;
	line-height: 22px;
	text-align: justify;
}

.content-wrap a { color:  #2b6c88;}

.content-wrap h1 {
	color: #18273a; 
	font-size: 28px;
}

.col-left {
	float:  left;
	width: 48%;
}

.col-right {
	float:  right;
	width: 48%;

}

/*FORMS*/

.inputC {
	padding: 8px;
	width:  90%;
	border: 1px solid #ccc;
	border-left: 5px solid #2f6379;
}

.btnSubmit {
	background-color: #008CBA;
	border-radius: 8px;
	padding: 12px 28px;
	color: #fff;
	font-size: 16px;
}


.btnSubmit:hover {
  background-color: #4CAF50; /* Green */
  color: white;
}