﻿@charset "utf-8";
body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
a {
	outline:none;
	-moz-outline-style:none;
}
img {
	border-style:none;
}
.wrapper {
	width:100%;
	border-top:5px solid #633446;
}
.header-cont {
	width:100%;
	/*height:572px;*/
	height:auto;
}
.header {
	width:1000px;
	height:120px;
	margin:0 auto;
	padding:5px 0 0 0;
}
.logo {
	width:auto;
	padding:8px 0 0 10px;
	float:left;
}
.login-cont {
	width:405px;
	float:right;
	padding:0 10px 0 0;
	margin:28px 0 0 0;
}
.login-cont h1 {
	font-size:18px;
	color:#633446;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin:0 0 5px 0;
}
.txtfld-cont {
	width:150px;
	float:left;
	margin:6px 0 0 0;
}
.txtfld-cont2 {
	width:150px;
	float:left;
	margin:6px 0 0 10px;
}
.textfield {
	width:148px;
	border:1px solid #d9d9d9;
}
.login-btn {
	float:left;
	margin:0 0 0 10px;
}
.login-cont p {
	font-size:11px;
}
.login-cont p a {
	text-decoration:underline;
	color:#d06c92;
}
.login-cont p a:hover {
	text-decoration:none;
	color:#d06c92;
}
.nav-cont {
	width:100%;
	height:42px;
	background:#097288;
}
#navi {
	width:980px;
	margin:0 auto;
}
#navi ul {
	padding:0;
	margin:0;
	color:#fff;
	float:left;
	width:100%;
}
#navi ul li {
	display:inline;
	font-weight:bold;
	font-size:13px;
}
#navi ul li a {
	padding:13px 1em;
	color:#fff;
	text-decoration:none;
	float:left;
}
#navi ul li a:hover {
	background:#053f4b;
	color:#fff;
}
.banner-cont {
	width:100%;
	height:410px;
	background:url(../images/banner-bg.png) top left repeat-x;
}
.banner {
	width:1000px;
	height:410px;
	margin:0 auto;
	background:url(../images/bnr-bg.png) top left no-repeat;
}
.bnr-leftcont {
	width:550px;
	float:left;
	padding:0 0 0 15px;
}
.bnr-leftcont h2 {
	font-size:36px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:normal;
	margin:45px 0 15px 0;
}
.bnr-leftcont p {
	font-size:13px;
	color:#fff;
	padding:0 0 15px 0;
}
.slider {
	width:396px;
	float:right;
	margin:45px 15px 0px 0;
}
.slider-bg {
	width:396px;
	height:213px;
	float:left;
	background:url(../images/slider-bg.png) top left no-repeat;
	padding:14px 0 0 0;
	text-align:center;
}
.slider-bg img {
	border:1px solid #fff;
}
.slider-btn {
	width:79px;
	height:37px;
	background:url(../images/slider-button.png) top left no-repeat;
	float:right;
	margin:0 15px 0 0;
}
.slider-btn .left {
	float:left;
	margin:10px 0 0 15px;
}
.slider-btn .right {
	float:left;
	margin:10px 0 0 26px;
}
.bocy-cont {
	width:100%;
}
.body-canvas {
	width:976px;
	margin:0 auto;
	padding:12px 12px 30px 12px;
	overflow:hidden;
}
.box1 {
	width:222px;
	height:340px;
	background:url(../images/box1.png) top left no-repeat;
	float:left;
}
.box1 h3 {
	height:39px;
	font-size:15px;
	color:#fff;
	/*color:#9d539b;*/
	padding:6px 8px 0px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	background-color:#b41010;
}
.box1 .innerbox {
	width:202px;
	height:221px;
	padding:10px;
}
.box1 .innerbox p {
	font-size:12px;
	color:#000;
	/*color:#818081;*/	
}
.box1 .innerbox p a {
	color:#9d539b;
	text-decoration:underline;
}
.box1 .innerbox p a:hover {
	color:#818081;
	text-decoration:none;
}
.box1 .innerbox ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.box1 .innerbox ul li {
	padding:0px;
	margin:8px 0 8px 0;
}
.box1 .btn {
	width:222px;
	height:40px;
	text-align:center;
	padding:14px 0 0 0;
}
.pre-txtfld {
	width:190px;
	height:22px;
	border:1px solid #dcdcdc;
}
.box2 {
	width:222px;
	height:340px;
	background:url(../images/box2.png) top left no-repeat;
	float:left;
	margin:0 0 0 29px;
}
.box2 h3 {
	height:30px;
	font-size:17px;
	color:#fff;
	/*color:#9d539b;*/
	padding:15px 8px 0px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	background-color:#f47937;
}
.box2 .innerbox1 {
	width:202px;
	height:221px;
	padding:10px;
}
.box2 .innerbox1 p {
	font-size:12px;
	color:#000;
	/*color:#818081;*/
	padding:0 0 15px 0;
}
.box2 .btn2 {
	width:222px;
	height:40px;
	text-align:center;
	padding:14px 0 0 0;
}
.box3 {
	width:222px;
	height:340px;
	background:url(../images/box3.png) top left no-repeat;
	float:left;
	margin:0 0 0 29px;
}
.box3 h3 {
	height:30px;
	font-size:17px;
	color:#fff;
	/*color:#9d539b;*/
	padding:15px 8px 0px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	background-color:#097288;
}
.box3 .innerbox3 {
	width:202px;
	height:221px;
	padding:10px;
}
.box3 .innerbox3 p {
	font-size:12px;
	color:#000;
	/*color:#818081;*/
	padding:0 0 15px 0;
}
.box3 .btn3 {
	width:222px;
	height:40px;
	text-align:center;
	padding:14px 0 0 0;
}
.box4 {
	width:222px;
	height:340px;
	background:url(../images/box4.png) top left no-repeat;
	float:left;
	margin:0 0 0 29px;
}
.box4 h3 {
	height:30px;
	font-size:17px;
	color:#fff;
	/*color:#9d539b;*/
	padding:15px 8px 0px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	background-color:#9d539b;
}
.box4 .innerbox4 {
	width:202px;
	height:221px;
	padding:10px;
}
.box4 .innerbox4 p {
	font-size:12px;
	color:#000;
	/*color:#818081;*/
	padding:0 0 15px 0;
}
.box4 .btn4 {
	width:222px;
	height:40px;
	text-align:center;
	padding:14px 0 0 0;
}
.inner-cont {
	width:100%;
	/*height:auto;*/
	min-height:490px;
	background:#eaeaea;
	padding:35px 0 0 0;
}
.inner-bg {
	width:940px;
	min-height:160px;
	margin:0 auto;
	/*background:url(../images/testi-bg.png) top left no-repeat;*/
}
.inner-bg p {
	/*width:850px;*/
	font-size:13px;
	font-style:italic;
	color:#000;
	/*color:#6e6c6c;*/
	/*padding:24px 0 0 60px;*/
	padding:0px 0 0 0px;
	text-align:justify;
	line-height:2.0em;
	/*min-height:80px;*/
}
.inner-bg .name {
	font-size:18px;
	/*font-style:italic;*/
	color:#000;
	/*color:#6e6c6c;*/
	text-align:left;
	font-weight:bold;
	padding:15px 50px 10px 0;
}
.inner-bg .bimage{
	background-color:#CCC;
	padding:5px;
	margin-right:20px;
	margin-bottom:10px;	
	float:left;
}
.inner-bg #faqdiv{
	font-family: Verdana,Geneva,sans-serif;
	font-size:14px;
	color:#6e6c6c;
}
.inner-bg #faqdiv h3{
	font-size:14px;
	color:#000;
	/*color:#6e6c6c;*/
	font-weight:bold;
}

.inner-bg #faqdiv ul li{
	color:#000;
	list-style:none;
	padding-left:10px;
}
.inner-bg #faqdiv a{
	font-size:12px;
	color:#000;
	/*color:#6e6c6c;*/
	font-weight:bold;
	text-decoration:underline;
}
.inner-bg #faqdiv a:hover{
	text-decoration:none;
}
.inner-bg .textfield {
	width:148px;
	border:1px solid #d9d9d9;
}
.inner-bg .textarea {
	width:250px;
	border:1px solid #d9d9d9;
}
.inner-bg .button {
    background: none repeat scroll 0 0 #097288;
    border: 1px solid #37536C;
    clear: both;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    margin: 0 10px 0 0;
    overflow: visible;
    padding: 2px 5px;
    width: auto;
}
.testi-cont {
	width:100%;
	height:195px;
	background:#eaeaea;
	padding:35px 0 0 0;
}
.testi-bg {
	width:940px;
	height:160px;
	margin:0 auto;
	background:url(../images/testi-bg.png) top left no-repeat;
}
.testi-bg p {
	width:850px;
	font-size:13px;
	font-style:italic;
	color:#000;
	/*color:#6e6c6c;*/
	padding:24px 0 0 60px;
	line-height:25px;
}
.testi-bg .name {
	font-size:13px;
	font-style:italic;
	color:#000;
	/*color:#6e6c6c;*/
	text-align:right;
	font-weight:bold;
	padding:15px 50px 0 0;
}
.ftr-cont {
	width:100%;
	height:100px;
	border-top:6px solid #471a2b;
	background:#633446;
}
.footer {
	width:980px;
	margin:0 auto;
}
.footer p {
	font-size:12px;
	color:#fff;
	padding:32px 0 0 0;
	line-height:18px;
}
.footer p a {
	color:#fff;
	text-decoration:none;
}
.footer p a:hover {
	color:#fff;
	text-decoration:underline;
}
.ftr-logo {
    float: left;
    padding: 10px 0;
    text-align: right;
    width: 1100px;
}