body {
	background: #000000 url(../images/bg.png) top left repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
}
.mainindex {
	background: #ffffff url(../images/whitebg.png) top center no-repeat;
	margin:0px auto;
	padding:0px;
	width:1024px;
	height:1340px;
}
.mainindexDemo {
	background: #ffffff;
	margin:0px auto;
	padding:0px;
	width:1024px;
	height:1340px;
}
.main {
	/*background: #000000 url(../images/whitebg.png) top center;*/
	background-color: White ;
	margin:0px auto;
	padding:0px;
	width:1024px;
}
.top {
	background: url(../images/whitebg.png) top center;
	margin:0px auto;
	padding:0px;
	height:100px;
	width:1024px;
}
.logo {
	padding-top:5px;
	margin-left:10px;
	float:left;
	width:458px;
	height:84px;
}
.join_btn {
	padding:29px 0 0 26px;
	width:152px;
	height:57px;
	float:left;
}
.call {
	background: url(../images/callnow.gif) no-repeat;
	margin:14px 12px 12px 0px;
	float:right;
	width:288px;
	height:57px;
}
.call a {
	width:288px;
	height:57px;
	display:block;
	text-decoration:none;
}

.call p {
	margin: 6px 0 0 64px;
	color:#243e90;
	font-size:12px;
	line-height:14px;
}
.bold_call {
	color:#383838;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
}
.bold {
	color:#383838;
	font-size:15px;
	font-weight:bold;
}
.top_menu {
	font-size:11px;
	margin-top:0px;
	float:right;
	width:378px;
	
}
.top_menu a {
	color:#243e90;
	text-decoration:none;
	padding: 0px 3px;
}
.top_menu a:hover {
	color:#05d9ff;
}
.main_menu {
	background: url(../images/main_menu_bg.png) repeat-x;
	margin:0px;
	width:1024px;
	height:38px;
}
.main_menu ul {
	margin:0px;
	padding:0px;
}
.main_menu ul li {
	display:inline;
	float:left;
	list-style:none;
	height:38px;
}
.main_menu li a {
	color:#FFF;
	font-size:16px;

	text-decoration:none;
	padding:0px 16px;
	line-height:38px;
	display:block;
}
.main_menu li a:hover {
	color:#000000;
	}
.main_menu li ul {
	display:none;
}
.main_menu ul li ul li{
	display: block;
	background-color:#242424;
	float:none;
	border-bottom:#5e5e5e solid 1px;
	height:24px;
}
.main_menu ul li ul li a {
	font-size:12px;
	padding:0px 36px;
	line-height:24px;
}
.main_menu ul li ul li a:hover {
	background-color:#454545;
}

.main_menu ul li:hover ul, .main_menu ul li:focus ul {
	position:absolute;
	display:block;
}
.mbanner_container {
	clear:both;
	margin:0px auto;
	padding-top:12px;
	height:316px;
	width:1024px;
}
.blinddiv {
	clear:both;
	margin:0px auto;
	padding:0px;
	height :2px;
	
}
.main_banner {
	padding:0px;
	float:none;
	width:724px;
	height:316px;
}
.start_banner {
	background: url(../images/orange.jpg) no-repeat;
	margin:0px 0px;
	width:300px;
	height:360px;
	float:right;
}
.start_banner1 {
	background: url(../images/start_banner1.jpg) no-rerpeat;
	height: 180px;
	width: 300px;
	float: right;
	margin: 0px;
}
.start_banner2 {
	background: url(../images/start_banner2.jpg) no-rerpeat;
	height: 180px;
	width: 300px;
	float: right;
	margin: 0px;
}
.start_banner a {
	width:300px;
	height:360px;
	display:block;
	text-decoration:none;
}
.start_demo {
	background: url(../images/orange.jpg) no-repeat;
	margin:0px 0px;
	width:300px;
	height:360px;
	float:right;
}
.start_demo a {
	width:300px;
	height:360px;
	display:block;
	text-decoration:none;
}


.start_txt {
	margin-top:102px;
	float:right;
	padding-right:22px;
	font-size:14px;
	color:#FFF;
	text-align:center;
	width:250px;
}
.start_txt p {
	margin-top:50px;
}
.why {
	float:left;
	margin:2px 25px;
	width:980px;
}
.whyh {
    font-size:18px;
    font-weight:bold;
    font-style:italic;
	color:#243e90;
}
.whyht {
    margin-top:12px;
    font-size:18px;
    font-weight:bold;
    font-style:italic;
	color:#243e90;
}
.why ul {
	margin:0px;
}
.why p {
	margin:12px 0px;
}
.why_left {
	float:left;
	width:475px;
}
.why_right {
	float:right;
	width:475px;
}
.why_tleft {
	float:left;
	width:237px;
}
.why_tright {
	float:right;
	width:237px;
}
.why a {
	color:#243e90;
	text-decoration:none;
}
.why a:hover {
	color:#05d9ff;
}
.banners {
	float:left;
	margin:14px auto;
	padding:0px;
	height:120px;
	width:1024px;
}
.banner_one {
	float:left;
	margin-left:12px;
	width:288px;
	height:120px;
}
.banner_one a {
	width:288px;
	height:120px;
	display:block;
	text-decoration:none;
	background: url(../images/banner1.jpg) no-repeat;
}
.banner_one span {
	color:#383838;
	padding-top:59px;
	padding-left:127px;
	font-size:12px;
	display:block;
}
.banner_two {
	float:left;
	margin-left:12px;
	width:400px;
	height:120px;
}
.banner_two a {
	width:400px;
	height:120px;
	display:block;
	text-decoration:none;
	background: url(../images/banner2.jpg) no-repeat;
}
.banner_two span {
	color:#383838;
	padding-top:74px;
	padding-left:169px;
	font-size:13px;
	line-height:14px;
	width:212px;
	display:block;
}
.banner_three {
	float:left;
	margin-left:12px;
	width:288px;
	height:120px;
}
.banner_three p {
	color:#383838;
	font-size:12px;
	line-height:14px;
}
*
.banner_three_bg {
	background: url(../images/banner3.jpg) no-repeat;
}
/*.banner_three a {
	width:288px;
	height:120px;
	display:block;
	text-decoration:none;
	background: url(../images/banner3.jpg) no-repeat;
}
.banner_three span {
	color:#383838;
	padding-top:72px;
	padding-left:122px;
	font-size:13px;
	line-height:14px;
	width:155px;
	display:block;
}
*/
.banner_bottom {
	float:left;
	margin:0px 12px;
	padding:0px;
	height:120px;
	width:1000px;
}
.footer_menu {
	clear:both;
	font-size:12px;
	margin:0px auto;
	padding-top:14px;
	width:1024px;
	text-align:center;
	
}
.footer_menu a {
	color:#243e90;
	text-decoration:none;
	padding:0px 3px;
}
.footer_menu a:hover {
	color:#05d9ff;
}
.copyright {
	font-size:10px;
	margin:12px auto;
	padding-bottom:20px;
	width:1024px;
	text-align:center;
}
.copyright a {
	color:#666;
	text-decoration:none;
}
.copyright a:hover {
	color:#05d9ff;
	text-decoration:none;
}
.home_links {
	margin-top:500px;
	width:1024px;
}
.desc_txt {
	color:#666;
	font-size:12px;
	top:1360px;
	width:1024px;
	text-align:justify;
	position:absolute;
}
.h1home {
	margin:0px;
	padding:0px;
	color:#666;
	font-size:10px;
	text-align:center;
}
.content_inside {
	margin:0px auto;
	padding: 0px;
	width:1024px;
	background-color:#FFF;
	display :block ;

}
.text {
	float:left;
	color:#383838;
	font-size:14px;
	margin:0px;
	padding:10px 40px;
	width:620px;
	min-height:360px;
}
.text a {
	color:#243e90;
	text-decoration:none;
}
.text a:hover {
	color:#05d9ff;
}
.box_inside {
	/*background: url(../images/box_inside.jpg) no-repeat;*/
	/*background: url(../images/orange.jpg) no-repeat;*/
	margin:12px -6px;
	/*margin:12px 0px;*/
	float:right;
	/*width:288px;*/
	/*height:316px;*/
	width:300px;
	/*height:360px;*/
	padding-right:12px;
}
.box_inside a {
	/*width:288px;*/
	/*height:316px;*/
	width:300px;
	/*height:360px;*/
	display:block;
	text-decoration:none;
}
.box_inside span {
	padding-top:102px;
	padding-left:18px;
	font-size:14px;
	color:#FFF;
	text-align:center;
	width:250px;
	display:block;
}
.box_inside p {
	padding-top:36px;
}
.login_box {
	background: url(../images/login_bg.jpg) no-repeat;
	margin:0px 0px 14px 0px;
	float:right;
	width:288px;
	height:341px;
	padding-right:12px;
}
.login_content {
	padding:16px 48px;
}
.login_box_txt {
	color:#ffffff;
	font-size:13px;
}
.login_box_txt_lit {
	color:#ffffff;
	font-size:11px;
}
.login_message {
	color:#ffffff;
	font-size:18px;
}
input {
	margin:2px 0px 10px 0px;
}
.banner_inside {
	clear:right;
	float:right;
	vertical-align:top;
	width:288px;
	height:120px;
	padding-right:12px;
}
.banner_inside a {
	width:288px;
	height:120px;
	display:block;
	text-decoration:none;
	background: url(../images/banner2_inside.jpg) no-repeat;
}
.banner_inside span {
	color:#383838;
	padding-top:72px;
	padding-left:124px;
	font-size:13px;
	line-height:13px;
	width:150px;
	display:block;
}
.banner_inside_two {
	clear:right;
	float:right;
	vertical-align:top;
	margin-top:14px;
	width:288px;
	height:120px;
	padding-right:12px;
}
.login_red {
	color:#d01c1c;
}
.login_btn {
	padding:14px 0px;
	width:288px;
}
h1 {
	font-size:20px;
	color:#243e90;
}
h2 {
	font-size:16px;
	color:#383838;
}
h3 {
	font-size:14px;
	color:#383838;
}
h4 {
	font-size:16px;
	color:#243e90;
}
h5 {
	font-size:14px;
	color:#243e90;
}
h6 {
	font-size:18px;
	color:#243e90;
}
h7 {
	font-size:15px;
	color:#666;
	font-weight:bold;
}
h8 {
	font-size:20px;
	color:#05d9ff;
}
.read_little {
	font-size:12px;
}
.gallery {
	margin:30px 5px 10px 5px;
	float:left;
}
.gallery_txt {
	float:left;
	font-size:12px;
	width:300px;
	text-align:center;
	font-weight:bold;
}
.gallery_txt_right {
	float:right;
	font-size:12px;
	width:300px;
	text-align:center;
	font-weight:bold;
}
.gallery_txt_center {
    margin:auto;
	font-size:12px;
	width:400px;
	text-align:center;
	font-weight:bold;
}
.clear {
	clear:both;
}
.tworowsleft {
	float:left;
	width:300px;
}
.tworowsright {
	float:right;
	width:300px;
}
.fourrowsone {
	float:left;
	width:150px;
}
.fourrowstwo {
	float:right;
	width:150px;
}
.fourrowshone {
	float:left;
	width:256px;
}
.fourrowshtwo {
	float:right;
	width:256px;
}
.fourrowshone a {
	color:#666;
	text-decoration:none;
}
.fourrowshtwo a {
	color:#666;
	text-decoration:none;
}
.fourrowshone a:hover {
	color:#05d9ff;
	text-decoration:none;
}
.fourrowshtwo a:hover {
	color:#05d9ff;
	text-decoration:none;
}
.expand_title {
	padding: 2px 10px;
	cursor: pointer;
	position: relative;
	margin:2px;
	background-color:#e7e7e7;
	font-weight:bold;
}
.expand_txt {
	padding: 2px 10px 15px;
}
.blue {
	color:#243e90;
}
.sliderkit{position:relative;overflow:hidden;text-align:left;}
.sliderkit .sliderkit-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0;}
.sliderkit p{margin:0px 10px;padding:0px 10px;}
#carousel-demo5{width:288px;height:120px;margin:0; background:url(../images/slider_bg.jpg);}
#carousel-demo5 .sliderkit-nav-clip ul li{float:left;width:288px;margin:0px;text-align:left;}
#carousel-demo5 .sliderkit-nav-clip ul li h4{margin:12px 15px 4px 15px;}
#carousel-demo5 .sliderkit-nav .sliderkit-nav-btn{position:absolute;top:92px;}
#carousel-demo5 .sliderkit-nav .sliderkit-nav-btn span{display:none;}
#carousel-demo5 .sliderkit-nav .sliderkit-nav-btn a{display:block;width:26px;height:22px;background:transparent url("../images/arrows-h-btn.gif") no-repeat 0 0;}
#carousel-demo5 .sliderkit-nav .sliderkit-nav-next{right:2px;}
#carousel-demo5 .sliderkit-nav .sliderkit-nav-next a{background-position:0 -31px;}
.left {
	float:left;
}
.seals {
	float:left;
	margin:18px auto 8px auto;
	padding:0px;
	height:88px;
	width:1024px;
}
.seal_left {
	float:left;
	padding-left:50px;
}
.seal_right {
	float:right;
	padding-right:50px;
}
.sub_menu {
	font-size:12px;
	width:600px;
	margin-top:4px;
	padding:6px;
	background-color:#eaeaea;
}
.sub_menu a {
	color:#243e90;
	text-decoration:none;
	padding: 0px 3px;
}
.sub_menu a:hover {
	color:#05d9ff;
}
.sub_menu span {
	font-style:italic;
	font-weight:bold;
}
.comp {
	font-size:11px;
	line-height:10px;
}
.comp img {
	margin:0px auto;
	padding:0px 52px;
}
.odd {
	line-height:22px;
}
.even {
	line-height:22px;
	background-color:#eaeaea;
}
.sub {
	line-height:22px;
	background-color:#777777;
	color:#FFF;
}
.comptitle {
	line-height:22px;
	background-color:#243e90;
	color:#FFF;
}
.homeline {
    margin:0px auto;
}
.line {
    margin:0px auto;
    height:1px;
    width:960px;
	background-color:#05d9ff;
}

.contactborder {
	border-size:0.5px;
	border-style:solid;
	border-color:black;
	margin-top: 15px;
	margin-bottom: 15px;
}

.fs_embed {
    height: 650px;
    width: 282px;
    border: none;
	background-color: #ffefc4;
}

.contactform_inside {
    clear: right;
    float: right;
    vertical-align: top;
    border-size:0.5px;
	border-style:solid;
	border-color:black;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 08px;
}