body {

	background-image: url(../images/header_bg.jpg);

	background-repeat:repeat-x;

	background-position: left top;

	background-color: #f2f7ff;

	margin: 0px;

	padding: 0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}

img{

	margin:0px;

	padding:0px;

	border:0px;

}

form {

	margin:0;

	padding:0;

}



#main{

	width:100%;

	clear: both;

	display:block;

}

.maincontent {

	overflow: hidden;

	display:block;

	clear:both;

}

.width960 {

	width: 960px;

	margin: 0px auto;

	display: block;

}

.header {

	width:100%;

	height: 144px;

	}

.logo h1 {

	margin: 0px;

	padding: 0px;

}

.logo{

	width: 230px;

	margin-top: 20px;

	margin-left: 0px;

	display:block;

	float:left;

	display:block;

}

.logo a {

	text-align: left;

	padding: 0px;

	background-image: url(../images/logo.png);

	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png');

	*background: transparent;

	background-repeat: no-repeat;

	width: 230px;

	height: 128px;

	display: block;

	text-indent: -99999px;

	cursor:pointer;

	outline:none;

}

span a.blog_link {

	background-image: url(../images/bg_blog.png);

	background-repeat:no-repeat;

	background-position:bottom left;

	margin: 1px 0;

	padding: 0px;

	display:block;

	float:right;

	width:165px;

	height:79px;

	outline:none

	}

.top_nav{

	width: 710px;

	margin:2px 0 0 10px;

	padding:0 0 0 0;

	display:block;

	float:right;

	

}

span.nav_left {

	background-image: url(../images/nav_left_right_45.gif);

	background-repeat:no-repeat;

	background-position:bottom left;

	margin: 0px;

	padding: 0px;

	display:block;

	float:left;

	width:25px;

	height:45px;

	}

span.nav_right {

	background-image: url(../images/nav_left_right_45.gif);

	background-repeat:no-repeat;

	background-position:bottom right;

	margin: 0px;

	padding: 0px;

	display:block;

	float:left;

	width:26px;

	height:45px;

	}

	

/*.top_nav ul {

	margin:0 0 0 0;

	padding:0;

	list-style:none;

}

.top_nav ul li {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	margin:0;

	padding:12px 0px 3px 0px;

	float:left;

	display:block;

	background-image: url(../images/nav_bg_45.gif);

	background-repeat:repeat-x;

	background-position:bottom left;

	height:30px;

	outline:none;

	

}

.top_nav ul li a {

	color:#ffffff;

	text-decoration:none;

	outline:none;

	padding: 0 8px 0 7px;

	border-left: #000000 1px solid;

	border-right: #8d8d8d 1px solid;

}

.top_nav ul li a:hover {

	color:#85d0ff;

	text-decoration:none;

	outline:none;

}*/





.body_main {

	width:100%;

	margin:0;

	padding:0;

	float:left;

	display:block;

	}

.body_left {

	width:628px;

	margin:0;

	padding:10px 15px;

	float:left;

	display:block;

	border:#cdd1d7 1px solid;

	background-color:#ffffff;

	}

.body_left h2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:22px;

	font-weight:bold;

	color:#1a67aa;

	margin:2px 0;

	padding:0;

	}

.body_left p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#1a67aa;

	margin:6px 0 2px 0;

	padding:0;

	}

.body_right{

	width:290px;

	margin:0 0 0 10px;

	padding:0;

	float:left;

	display:block;

	}

/*.body_right ul {

	width:290px;

	margin:0 0 0 0px;

	padding:0;

	list-style:none;

	}

.body_right ul li {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	text-align:center;

	color:#ffffff;

	width:145px;

	margin:0 0 0 0px;

	padding:10px 0;

	display:block;

	float:left;

	background:#262626;

	}

.body_right ul li a {

	color:#ffffff;

	text-decoration:none;

	}

.body_right ul li a:hover {

	color:#ffffff;

	text-decoration:none;

	}*/

.tab {

	width:260px;

	margin:0 0 0 0x;

	padding:0px 15px 0px 15px;

	float:left;

	display:block;

	background:#07477e url(../images/tab_con_bg.jpg) top left repeat-x;

	color:#ffffff;

	}

.tab h2 {

	font-size:16px;

	margin:5px 0;

	padding:0;

	color:#ffffff;

	}

	

.tab ul {

	margin:0!important;

	padding:0!important;

	list-style:none;

	}

.tab ul li {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	width:60px;

	float:left;

	display:block;

	margin:0 0 0 8px;

	padding:3px 0 0 0;

	list-style:none;

	}

.btn_submit {

	border:#85b0dc 1px solid;

	background:#202c36;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ffffff;

	font-weight:bold;

	margin: 0 auto;

	cursor:pointer;

	

	}

.body_center {

	font-family:Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-size:11px;

	width:940px;

	height:227px;

	margin:10px 0;

	padding: 10px 10px;

	float:left;

	display:block;

	background:url(../images/center_body_bg.gif) left top no-repeat;

	}

.body_center span {

	width:250px;

	height:247px;

	margin:0 80px 0 0;

	padding:0;

	float:left;

	display:block;

	}

.body_center span h2 {

	font-size:22px;

	margin:0;

	padding:0;

	}

.body_center span p {

	margin:10px 0 5px 0;

	padding:0;

	}

.body_center span h6 {

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:11px;

	display:block;

	float:left;

	width:auto;

	height:31px;

	margin:0;

	padding:0;

	background:url(../images/btn_left_bg.gif) left top no-repeat;

	border:none;

	}

.body_center span h6 a {

	color:#000000;

	font-weight:normal;

	height:23px;

	margin:0 0 0 18px;

	padding:8px 16px 0 0;

	display:block;

	background:url(../images/btn_right_bg.gif) right top no-repeat;

	border:none;

	text-decoration:none;

	outline:none;

	}

.body_center span h6 a:hover {

	color:#000000;

	text-decoration:underline;

	outline:none;

	}

.footer_nav {

	font-family:Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-size:12px;

	width:950px;

	margin:4px 0;

	*margin:9px 0;

	padding: 3px 5px;

	float:left;

	display:block;

	border-top: #1d262e 1px solid;

	border-bottom: #1d262e 1px solid;

	text-align:center;

	}

.footer_nav ul {

	margin:0 80px;

	padding: 0;

	list-style:none;

	display:block;

	}

.footer_nav ul li {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	margin:0;

	padding:0;

	float:left;

	display:block;

	outline:none;	

}

.footer_nav ul li a {

	color:#1d262e;

	text-decoration:none;

	outline:none;

	padding: 0 10px;

	border-right: #1d262e 1px solid;

}

.footer_nav ul li a:hover {

	color:#0a4272;

	text-decoration:none;

	outline:none;

}

.copyright {

	font-family:Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-size:11px;

	width:860px;

	height:20px;

	margin:0 0;

	padding: 20px 5px 5px 85px;

	float:left;

	display:block;

	background:url(../images/logo_footer.png) left top no-repeat;

	}

.copyright h4 {

	font-family:Arial, Helvetica, sans-serif;

	color:#9f9f9f;

	font-size:11px;

	margin:0;

	padding:0;

	font-weight:normal;

	float:left;

	display:block;

	width:auto;

	}

.copyright h4 a {

	color:#589bd9;

	text-decoration:none;

	outline:none;

	}

.copyright h4 a:hover {

	color:#589bd9;

	text-decoration:underline;

	outline:none;

	}

	

/**************************************************/

.main-form1{

	width:400px; padding:0px; margin:20px auto 40px auto; display:block; position:relative;

}



.foreveryrow{

	width:380px; padding:5px; margin:5px 0px 4px 0px; float:left;

}



.foreveryrow label{

	width:150px; padding:0px; margin:0px; float:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#003366;

}



.onlyfortxtmid{

	color:#003366;

	padding:0px;

	margin:0px;

	display:block;

	text-align:center;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

}



.tabtxtmainarea{

	 height:239px;

	 padding:0px;

	 margin:0px;

}





#jsddm

{	margin: 0!important;

	padding: 0!important;

	

	}



	#jsddm li

	{	/*float: left;

		list-style: none;

		font: 12px Tahoma, Arial;*/

		

	

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	margin:0!important;

	padding:0!important;

	float:left;

	display:block;

	outline:none;
	
	
	

	

		}




	#jsddm li a

	{	display: block;

		

	white-space: nowrap;

		

	color:#ffffff;

	text-decoration:none;

	outline:none;

	padding: 12px 8px 3px 8px;

	border-left: #999 1px solid;

	border-right: #000000 1px solid;

	

	background-image: url(../images/nav_bg_45.gif)!important;

	background-repeat:repeat-x;

	background-position:bottom left;

	height:30px;

		}



	#jsddm li a:hover

	{

	padding: 12px 8px 3px 8px;

	margin:0;

	background-image: url(../images/nav_bg_45_hover.jpg)!important;

	background-repeat:repeat-x;

	background-position:bottom left;

	

	height:30px;

	

	color:#ffffff;

	text-decoration:none;

	outline:none;

	

	

	

	}

		

		#jsddm li ul

		{	margin:0px 0px 0px 0px!important;

			padding: 0px 0px 0px 0px!important;

			position: absolute;

			visibility: hidden;

			background-image:none;

			z-index:100;

			border:none;

			width: 120px;

			}



		

			#jsddm li ul li

				

			{	float: none;

				display: inline;

				background-image:none!important;

				z-index:100;

				padding:0px 0px 0px 0px!important;

				margin:0px 0px 0px 0px!important;

				

					}

			

			#jsddm li ul li a

			{	width: auto;

				background: #c7c7c7 url(../images/right_tab_bg_normal.jpg) left bottom repeat-x!important;

				padding:5px!important;

				margin:0px 0px 0px 0px!important;

				color: #333;

				z-index:100;

				border-top:#f5f5f5 1px solid!important;

				border-bottom:#3c3c3c 1px solid!important;

				height:auto!important;

				}



			

				#jsddm li ul li a:hover

				{	

				background: #ebebeb url(../images/right_tab_bg_over.jpg) left bottom repeat-x!important;

				color:#333;

				}

	
