* {

	margin: 0px;

	padding: 0px;

	text-decoration: none;

	list-style: none; }

	

body {

	background: #fff url('../img/background.png') left top repeat-x;
	font-family: Arial, Helvetica, sans-serif; }

	

.wrapper {

	background: transparent url('../img/mainheaderbg.png') left top no-repeat;

	display: block;

	clear: both;

	width: 1260px;

	height: auto;

	overflow: hidden;

	margin: 0px auto; }

	

.content {

	display: block;

	clear: both;

	width: 942px;

	height: auto;

	overflow: hidden;

	margin: 0px auto; }

	

.upper_header {

	display: block;

	clear: both;

	width: 942px;

	height: auto;

	padding: 10px 0px 0px 0px;

	overflow: hidden; }

	

.upper_header a {

	background: transparent url('../img/button_body.png') left top repeat-x;

	height: 34px;

	float: left;

	font-size: 12px;

	cursor: pointer;

	color: #fff;

	margin: 0px 2px 0px 0px;

	font-weight: bold; }

	

.leftcorner {

	background: transparent url('../img/leftcorner.png') left top no-repeat;

	height: 24px;

	float: left;

	padding: 10px 10px 0px 15px;}

	

.rightcorner {

	background: transparent url('../img/rightcorner.png') left top no-repeat;

	height: 34px;

	width: 4px;

	float: left; }

	

.upper_header a:hover, .upper_header a:hover .leftcorner, .upper_header a:hover .rightcorner {

	background-position: left -34px!important; }

	

.header_main {

	display: block;

	clear: both;

	width: 919px;

	height: auto;

	padding: 1px 0px 0px 23px;

	overflow: hidden; }

	

.logo {

	background: transparent url('../img/logo.png') left top no-repeat;

	width: 181px;

	height: 166px;

	float: left; }

	

.headercontent {

	float: left;

	height: auto;

	overflow: hidden;

	padding: 20px 0px 0px 0px;}

	

.supp {

	background: transparent url('../img/support.png') left top no-repeat;

	width: 487px;

	height: 31px;

	display: block;

	clear: both; }

	

.overparrent {

	display: block;

	clear: both;

	height: auto;

	overflow: hidden;

	width: 368px; }

	

.sub_top {

	background: transparent url('../img/header_bgtop.png') left top no-repeat;

	width: 368px;

	height: 5px;

	display: block;

	clear: both;

	margin: 5px 0px 0px 0px;}

	

.sub_body {

	background: transparent url('../img/header_bgbody.png') left top repeat-y;

	width: 348px;

	font-size: 12px;

	height: auto;

	color: #00205a;

	text-align: justify;

	line-height: 18px;

	padding: 5px 10px 5px 10px;

	overflow: hidden; }

	

.sub_body a, .col p a, .halfcol ul li a, .maincol ul li a  {
	
	/*
	clear: both;
	
	float: left;
	*/

	font-weight: bold;

	text-decoration: underline;

	color: #1b5d9f;

	padding: 3px 0px 0px 0px;}

	

.halfcol ul li a, .maincol ul li a  { color: #1b5d9f; }

	

.sub_body a:hover, .col p a:hover, .halfcol ul li a:hover, .maincol ul li a:hover {

	text-decoration: none; }

	

.sub_bottom {

	background: transparent url('../img/header_bgbottom.png') left top no-repeat;

	width: 368px;

	height: 5px;

	display: block;

	clear: both; }

	

.maincontent {

	display: block;

	clear: both;

	width: 100%;

	height: auto;

	padding: 50px 0px 0px 0px;

	overflow: hidden; }

	

.col {

	background: transparent url('../img/vertical_dot.gif') right top repeat-y;

	float: left;

	width: 298px;

	min-height: 485px;

	overflow: hidden;

	padding: 0px 15px 0px 0px; }

	

* html .col {

	height: 485px;

	overflow: visible; }

	

.midd {

	width: 283px;

	padding: 0px 15px 0px 15px; }

	

.title {

	display: block;

	clear: both;

	font-family: "Times New Roman", Times, serif;

	font-size: 28px;

	background: #f5f5f5;

	border-bottom: 1px solid #dbdbdb;

	border-right: 1px solid #dbdbdb;

	color: #3b5e82;

	padding: 10px;

	font-weight: normal; }

	

.col p {

	font-size: 12px;

	line-height: 18px;

	padding: 10px 5px 0px 5px;

	text-align: justify; }

	

.col p img {

	margin: 0px 10px 5px 0px;

	border: 1px solid #ababab;}

	

.midd p img {

	margin: 0px 10px 0px 0px; }

	
/*
.col p a {

	clear: both;

	float: left; }
*/
	

.widebtn {

	background: transparent url('../img/widebutton.png') left top no-repeat;

	width: 177px;

	height: 20px;

	float: left;

	clear: both;

	font-size: 12px;

	font-weight: bold;

	color: #fff;

	text-align: center;

	padding: 5px 0px 0px 0px;

	margin: 5px 0px 10px 0px;}

	

a:hover.widebtn {

	background-position: left -25px; }

	

.underline {

	display: block;

	clear: both; }

	

.underline a {

	float: none!important;

	clear: none!important;

	margin: 0px 5px 0px 5px;}

	

.lastcol {

	background: none;

	padding: 0px 0px 0px 15px; }

	

.lastcol ul {

	display: block;

	clear: both; }


	

.lastcol ul li {

	background: transparent url('../img/horizontal_dot.gif') left bottom repeat-x;

	padding: 10px;

	font-size: 12px; }
	
	
	
.lastcol ul li a{

	font-weight: bold;

	text-decoration: underline;

	color: #1b5d9f;

	padding: 3px 0px 0px 0px; }

	

.lastcol ul li strong {

	color: #0a3663; }

	

.lastli {

	background: none!important; }

	

.shortbtn {

	background: transparent url('../img/shortbutton.png') left top no-repeat;

	width: 107px;

	height: 20px;

	display: block;

	clear: both;

	text-align: center;

	font-weight: bold;

	color: #fff;

	font-size: 12px;

	padding: 5px 0px 0px 0px;

	margin: 5px 0px 0px 5px; }

	

a:hover.shortbtn {

	background-position: left -25px; }

	

.footer {

	background: transparent url('../img/horizontal_dot.gif') left top repeat-x;

	display: block;

	clear: both;

	font-size: 12px;

	height: auto;

	margin: 5px 0px 0px 0px;

	padding: 10px 0px 10px 0px;

	overflow: hidden; }

	

.footer a {

	margin: 0px 10px 0px 10px;

	color: #000;

	padding: 2px;}

	

.footer a:hover {

	background: #2172b7;

	color: #fff;}

	

.halfcol {

	width: 455px; }

	

.halfcol ul, .maincol ul {

	display: block;

	clear: both;

	height: auto;

	overflow: hidden; }

	

.halfcol ul li, .maincol ul li {

	background: transparent url('../img/horizontal_dot.gif') left bottom repeat-x;

	padding: 10px;

	float: left;

	clear: both;

	width: 440px;

	height: auto;

	overflow: hidden; 

	font-size: 12px; }

	

.halfcol ul li strong, .maincol ul li strong {

	color: #0a3663;

	display: block;

	clear: both; }

	

/*
.halfcol ul li a, .maincol ul li a {

	float: left;

	clear: both; }
*/

	

.lastli {

	background: none!important; }

	

.innercontent {

	display: block;

	clear: both;

	height: auto;

	overflow: hidden;

	font-size: 12px;

	padding: 10px;

	text-align: justify;

	line-height: 17px;}

	

.innercontent h3 {

	display: block;

	clear: both;

	font-family: "Times New Roman", Times, serif;

	font-size: 18px;

	color: #3b5e82;

	padding: 10px 0px 5px 0px;

	font-weight: normal; }
	
	
.custlink a{

	clear: both;

	float: left;

	font-weight: bold;

	text-decoration: underline;

	color: #1b5d9f;

	padding: 3px 0px 0px 0px;}
	
.custlink2 {

	font-weight: bold;

	text-decoration: underline;

	color: #1b5d9f;}

.custlink3 a{

	clear: both;

	float: left;

	font-weight: bold;
	
	font-size: 12px;

	text-decoration: underline;

	color: #1b5d9f;

	padding: 3px 0px 0px 0px;}
	
	
.left_td {

	background: transparent url('../img/vertical_dot.gif') right top repeat-y;

	min-height: 485px;
	
	padding: 0px 0px 0px 15px;}
	
.right_td {

	min-height: 485px;
	
	padding: 0px 0px 0px 15px;}