* {
padding:0;
margin:0;
}

.cl{
clear:both;
}

ul, ol {
list-style:none;
padding:0;
margin:0;
}

img{
border:none;
}

a {
color:#276395;
text-decoration:none;
}

a:hover {
color:#276395;
text-decoration:underline;
}

body {
	background:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.wrapper {
	width:982px;
	margin:auto;
}

.header {
border-top:3px solid #276395;
}

.header .logo {
	width:415px;
	float:left;
	padding: 20px 0;
}

.header .top_rgt {
	float:right;
	width: 410px;
}

.header .top_rgt .tlink {
	width: 100%;
	padding: 10px 0;
	text-align: right;
}

.header .top_rgt .social, .footer .social {
width:100%;
}


.header .top_rgt .social ul li{
	float:right;
	margin-left:5px;
}


.footer .social ul li{
	float:left;
	margin-left:5px;
}

.header .top_rgt .top_contact {
color:#276395;
font-size:14px;
font-weight:700;
}

.header .top_rgt .top_contact .phone {
	float:right;
	background:url(../images/phone_icon.png) no-repeat 0 0;
	padding-left:36px;
	line-height:32px;
	color:#276395;
	font-size:14px;
	font-weight:700;
	width: 117px;
}

.header .top_rgt .top_contact .email {
float:left;
background:url(../images/email_icon.png) no-repeat 0 0 ;
padding-left:36px;
line-height:32px;
color:#276395;
font-size:15px;
font-weight:700;
}

.navigation{
	background:url(../images/nav_bg.png) repeat-x 0 0;
	min-height:64px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	z-index:1;
}

.nav ul{
	list-style:none;
}

.nav ul li {
	float:left;
}

.nav ul li a {
	padding:22px 18px;
	display:block;
	font-weight:700;
	text-transform:uppercase;
	color:#4d4d4d;
	border-right: 1px solid #D6D5DA;
	margin-top: 1px;
}


.navigation .nav_search {
	float:right;
	background:url(../images/search_bg.png) no-repeat 0 center;
	padding: 8px 14px 8px 48px;
	margin: 12px 0 0;
	border:1px solid #cccccc;
	border-radius:16px;
	border-left:0;
}

.navigation .nav_search strong{
color:#276395;
}

.navigation .nav_search input {
border:none;
background:none;
padding:7px;
width:182px;
height:20px;
float:left;
display:block;
}
.navigation .nav_search input.btn {
	border:none;
	background:none;
	padding:0;
	width:40px;
	height:33px;
	float:left;
	text-indent:40px;
	cursor: pointer;
}


.banner {
	position:relative;
	min-height:400px;
	background:url(../images/banner/img4_bg.jpg) no-repeat 0 0;
	top:-3px;
	height: 400px;
	z-index: 0;
}

.banner .shadow {
	position:absolute;
	top:0;
	width:100%;
	background:url(../images/shadow.png) no-repeat center 0;
	height:38px;
	z-index: 21;
}

.banner_inner {
	position:relative;
	min-height:150px;
	background:url(../images/about.jpg) no-repeat center center;
	top:-3px;
	height: 150px;
}

.banner_inner .shadow {
	position:absolute;
	top:0;
	width:100%;
	background:url(../images/shadow.png) no-repeat center 0;
	height:38px;
	z-index: 9;
}

.banner_inner h3 {
	font-size:18px;
	color:#004b88;
	padding-top:30px;
}

.banner_inner p {
	font-size:14px;
	color:#666666;
	padding:10px 0;
}

.contant{
	background:url(../images/contant_bgt.jpg) repeat-x 0 0;
	min-height: 400px;
	margin-top:20px;
	padding-top:70px;
}

.contant .wrapper {
	position:relative;
	width:982px;
}

.contant .banner_icons {
	position:absolute;
	top:-90px;
	z-index: 21;
}

.contant .banner_icons ul {
	list-style:none;
}

.contant .banner_icons ul li {
	width:204px;
	float:left;
	margin:0 0px 0 18px;
	background:url(../images/banner_icons_bg.png) repeat-x 0 0;
	min-height:67px;
	border:#bfd9ec 1px solid;
	border-radius:10px;
	padding:0 10px;
}

.contant .banner_icons ul li .icon {
	width:67px;
	border-right:1px solid #a3a9ae;
	min-height: 58px;
	float:left;
	background:url(../images/banner_icons.png) no-repeat 0 0px;
	margin-top: 5px;
}

.contant .banner_icons ul li .icon.wd {
	background-position: 5px -4px;
}

.contant .banner_icons ul li .icon.ppc {
	background-position: -76px 0px;
}

.contant .banner_icons ul li .icon.seo {
	background-position: -154px -5px;
}

.contant .banner_icons ul li .icon.sem {
	background-position: -324px 1px;
}

.contant .banner_icons ul li h3 {
	color:#1372b0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	text-align:center;
	font-weight:100;
	width:132px;
	float:right;
	margin-top: 10px;
}

.contant .banner_icons ul li h3 a:hover {
	text-decoration:none;
}

.contant .banner_icons ul li h3 span {
color:#606365;
display:block;
}

.contant .lft {
	float:left;
	width:638px;
}

.contant h1, .contant h2 {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#424242;
	line-height: 36px;
	font-weight:100;
}

.contant h1 span, .contant h2 span {
	color:#276395;
}

.contant .lft p, .contant_inner p {
	font-size:13px;
	color:#515151;
	line-height:20px;
	text-align: justify;
}

.contant .lft .cont_slide {
background:url(../images/contant_slide_bg.png) no-repeat 0 0;
width:100%;
height:281px;
}

.contant .lft .cont_slide .box{
	width:299px;
	float:left;
	height:130px;
	overflow:hidden;
	margin-bottom: 21px;
	margin-right: 20px;
	padding-left: 10px;
}

.contant .lft .cont_slide .box h2 {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#276395;
	padding: 0 0 8px 35px;
	line-height: 30px;
	background:url(../images/hd_icon.png) no-repeat 0 0;
}

.contant .lft .cont_slide .box h2.wdd{
background-position:0 0;
}

.contant .lft .cont_slide .box h2.seo{
background-position:0 -39px;
}

.contant .lft .cont_slide .box h2.cws{
background-position:0 -126px;
}

.contant .lft .cont_slide .box h2.wh{
background-position:0 -166px;
}


.contant .lft .cont_slide .box p {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#515151;
	line-height:20px;
	text-align: justify;
}

.contant .rgt {
	float:right;
	width:316px;
}

.contant .rgt .cont_box {
	width:314px;
	border:1px solid #dddddd;
	background:#e3e3e1;
	margin-bottom: 12px;
}

.contant .rgt .cont_box .txt_hd {
	width:242px;
	border:1px solid #013781;
	min-height:62px;
	background:url(../images/cont_box_bg.jpg) repeat-x 0 0;
	margin-bottom:10px;
	padding: 35px 35px 38px;
	color: #FFFFFF;
}

.contant .rgt .cont_box .txt_hd img {
float:left; margin-right: 10px;
}

.contant .rgt .cont_box .txt_hd h2 {
	font-size:24px;
	color: #FFFFFF;
	line-height:28px;
}

.contant .rgt .cont_box ul {
list-style:none;
}

.contant .rgt .cont_box ul li {
	border-top:1px solid #f0f0f0;
	height:50px;
	padding: 0 0 0 57px;
	color: #818181;
	font-size: 16px;
	line-height: 50px;
	background:#fff url(../images/icon_rgt.png) no-repeat 20px 13px;
}

.contant .rgt .cont_box ul li.second {
	background-position: 20px -37px;
}

.contant .rgt .cont_box ul li.third {
	background-position: 20px -87px;
}

.contant .client_box{
	border:1px solid #e6e6e6;
	padding:20px 0;
	height:56px;
	margin:10px 0 0px 0;
}

.contant .client_box ul li{
	float:left;
	margin:0 1px;
}

.contant .shadow2 {
width:100%;
background:url(../images/shadow.png) no-repeat center 0;
height:38px;
}








.contant_inner{
	background:url(../images/contant_bgt.jpg) repeat-x 0 0;
	min-height: 400px;
	margin-top:-3px;
	padding-top:40px;
}

.contant_inner .wrapper {
	position:relative;
	width:982px;
}

.lft_news{
	float:left;
	width:260px;
	min-height: 200px;
}
.contant_inner .lft_news ul {
	list-style:none;
	color:#707072;
	font-size:13px;
}

.contant_inner .lft_news ul li {
	list-style:none;
}

.contant_inner .lft_news ul li a {
	display:block;
	line-height:26px;
	border-bottom:1px dotted #9F9F9F;
	color: #004B88;
	background:url(../images/arrow.png) no-repeat 4px 14px;
	padding: 5px 10px 5px 16px;
}

.contant_inner .lft_news ul li a:hover {
	color:#Ec1d24;
	text-decoration:none;
	background:#ffffff url(../images/arrow.png) no-repeat 4px 14px;
}





.contant_inner .lft {
	float:left;
	width:220px;
	min-height: 200px;
}

.contant_inner .lft ul {
	list-style:none;
	color:#707072;
	font-size:13px;
}

.contant_inner .lft ul li {
	list-style:none;
}

.contant_inner .lft ul li a {
	display:block;
	line-height:36px;
	border-bottom:1px solid #b9b9b9;
	color: #004B88;
	background:url(../images/arrow.png) no-repeat 4px 14px, url(../images/inner_lft_bg.jpg) repeat-y;
	padding: 0 10px 0 16px;
}

.contant_inner .lft ul li a:hover {
	color:#Ec1d24;
	text-decoration:none;
	background:#ffffff url(../images/arrow.png) no-repeat 4px 14px;
}

.contant_inner .lft ul ul li {
	font-size:13px;
	background: url(../images/inner_lft_bg.jpg) repeat-y;
}

.contant_inner .lft ul ul li:hover {
	background:#fff;
}

.contant_inner .lft ul ul li a {
	font-size:13px;
	line-height: 18px;
	padding: 6px 0 6px 24px;
	background:url(../images/blue_arrow.png) no-repeat 3px 8px;
	color:#646464;
}

.contant_inner .lft ul ul li a:hover {
	background:url(../images/blue_arrow.png) no-repeat 4px 8px;
}

.contant_inner .lft ul ul li.last {
	background: url(../images/inner_lft_bg_bottam.jpg) no-repeat 0 0;
	border-bottom: medium none;
	font-size: 13px;
	min-height: 110px;
}

.contant_inner .lft ul ul li.last a {
	border:none;
}

.contant_inner .lft ul ul li.last:hover {
	background:none;
}

.contant_inner .rgt {
	float:right;
	width:740px;
	margin-bottom: 30px;
}

.contant_inner h1, .contant_inner h2 {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#424242;
	line-height: 36px;
	font-weight:100;
	border-bottom:1px solid #dcdcdc;
	margin-bottom:10px;
}

.contant_inner h1 span, .contant_inner h2 span {
	color:#276395;
}

.contant_inner h3 {
	color:#276395;
	margin: 20px 0 5px;
}

.one_third {
	width:295px;
	margin:0 15px;
	padding:60px 0 10px;
	float:left;
	min-height: 287px;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.50);
	-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.50);
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.50);
	margin-bottom:30px;
	font-size:14px;
	color:#555;
	border:1px solid #f5f5f5;
	text-align: center;
	position: relative;
}

.one_third.mh390 {
	min-height:412px;
}

.one_third.mh420 {
	min-height:445px;
}

.one_third h2{
	color:#FFFFFF;
	text-align:center;
	background: #0063bc; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNjNiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDRhOGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #0063bc 0%, #004a8d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0063bc), color-stop(100%,#004a8d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0063bc 0%,#004a8d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0063bc 0%,#004a8d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0063bc 0%,#004a8d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0063bc 0%,#004a8d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0063bc', endColorstr='#004a8d',GradientType=0 ); /* IE6-8 */
position:absolute;
padding:0 6px;
width:100%;
left:-6px;
top:10px;
}

.one_third h2.bg2{
background: #56ae36; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU2YWUzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OGEwMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #56ae36 0%, #48a028 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#56ae36), color-stop(100%,#48a028)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #56ae36 0%,#48a028 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #56ae36 0%,#48a028 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #56ae36 0%,#48a028 100%); /* IE10+ */
background: linear-gradient(to bottom,  #56ae36 0%,#48a028 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#56ae36', endColorstr='#48a028',GradientType=0 ); /* IE6-8 */

}
.one_third h2.bg3{
background: #f46715; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0NjcxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYjUxMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f46715 0%, #cb510e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f46715), color-stop(100%,#cb510e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f46715 0%,#cb510e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f46715 0%,#cb510e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f46715 0%,#cb510e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f46715 0%,#cb510e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f46715', endColorstr='#cb510e',GradientType=0 ); /* IE6-8 */
}

.one_third h2.bg4{
background: #d42a79; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0MmE3OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMjIyNjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #d42a79 0%, #b22267 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d42a79), color-stop(100%,#b22267)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d42a79 0%,#b22267 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d42a79 0%,#b22267 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d42a79 0%,#b22267 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d42a79 0%,#b22267 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d42a79', endColorstr='#b22267',GradientType=0 ); /* IE6-8 */
}

.one_third h2.bg5{
background: #e8aa09; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4YWEwOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZTk2MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e8aa09 0%, #ce9600 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8aa09), color-stop(100%,#ce9600)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e8aa09 0%,#ce9600 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e8aa09 0%,#ce9600 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e8aa09 0%,#ce9600 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e8aa09 0%,#ce9600 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8aa09', endColorstr='#ce9600',GradientType=0 ); /* IE6-8 */
}

.one_third h2.bg6{
background: #e83136; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4MzEzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYjI0MWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e83136 0%, #cb241f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e83136), color-stop(100%,#cb241f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e83136 0%,#cb241f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e83136 0%,#cb241f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e83136 0%,#cb241f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e83136 0%,#cb241f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e83136', endColorstr='#cb241f',GradientType=0 ); /* IE6-8 */
}

.one_third h2.bg7{
background: #3597e8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1OTdlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTg1ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #3597e8 0%, #2985d9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3597e8), color-stop(100%,#2985d9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3597e8 0%,#2985d9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3597e8 0%,#2985d9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3597e8 0%,#2985d9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3597e8 0%,#2985d9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3597e8', endColorstr='#2985d9',GradientType=0 ); /* IE6-8 */
}


.one_third ul{
list-style:none;
}

.one_third span{
position:absolute;
width:6px;
height:43px;
top:3px;
}

.one_third span.lft_arrow{
left:-6px;
background:url(../images/pack_lft_arrow.png) no-repeat 0 0;
}
.one_third span.rgt_arrow{
right:-6px;
background:url(../images/pack_rgt_arrow.png) no-repeat 0 0;
}

.one_third ul li{
	border-bottom:1px solid #e2e2e2;
	line-height:20px;
	padding: 6px;
	/*background:url(../images/bullat_icon3.png) no-repeat 8px 8px;
	padding-left:28px;*/
}

.one_third ul li.light{
	background:#F5F5F5;
}

.one_third .price{
	margin-top:20px;
	font-size:22px;
	position: absolute;
	width: 100%;
	bottom:75px;
	border:1px solid #E2E2E2;
	border-left:0;
	border-right:0;
	padding:8px 0;
	color: #cf0000;
}

.one_third .btn{
	margin-top:10px;
	font-size:22px;
	margin-bottom: 10px;
	position: absolute;
	width: 100%;
	bottom:10px;
}






















.cli_testimonial{
	border:1px solid #266192;
	border-radius:10px;
	-webkit-box-shadow: 4px 3px 0px rgba(38, 97, 146, 1.00);
	-moz-box-shadow:    4px 3px 0px rgba(38, 97, 146, 1.00);
	box-shadow:         4px 3px 0px rgba(38, 97, 146, 1.00);
	padding:20px 10px;
	position:relative;
	margin-bottom:20px;
	color:#5e5e5e;
	font-size:14px;
	line-height:18px;
}

.cli_testimonial .testimonial_box{
	background:url(../images/testi_icon_lft.png) no-repeat 0 0;
	padding:5px 16px;
}

.cli_testimonial .testimonial_box span{
	display:block;
	text-align:right;
	color:#276395;
	margin-top: 10px;
}

.cli_testimonial .testimonial_bottom{
background:url(../images/testi_icon_rgt.png) no-repeat right 0;
padding:7px 0;
}

.cli_testimonial .tail{
	position:absolute;
	left:50px;
	bottom:-14px;
}

.line{
	width:99%;
	height:1px;
	background:#d3d3d3;
	margin:10px auto;
	clear:both;
}

.last{
margin-right:0 !important;
}
.footer {
	background: url(../images/footer_bg.jpg) 0 0 repeat-x #f5f5f5;
	border-bottom: 1px solid #d7d7d7;
}
.footer .one_fourth {
	width:220px;
	float:left;
	padding:25px 12px 10px;
	border-left:1px solid #d8d8d8;
	min-height:250px;
}
.footer .one_fourth.last {
	border-right:1px solid #d8d8d8;
}
.footer .one_fourth h3 {
	font-size:16px;
	color:#424242;
	font-weight:100;
	margin-bottom: 10px;
}
.footer .one_fourth ul {
	list-style:none;
	margin-bottom: 20px;
}
.footer .one_fourth ul li {
	font-size:13px;
	border-bottom:1px solid #a2a2a2;
}
.footer .one_fourth ul li a {
	font-size:13px;
	color:#276395;
	line-height: 30px;
	padding-left: 20px;
	background: url(../images/arrow_icon.png) 5px 12px no-repeat #f5f5f5;
	display: block;
}

ul.footer_icon {
	color:#276395;
}

ul.footer_icon li {
	line-height: 20px;
	padding: 8px 0 8px 32px;
	background: url(../images/footer_icon.png) no-repeat 0px 5px;

}

ul.footer_icon li.address {
	background-position: 0px -105px;
}

ul.footer_icon li.phone {
	background-position: 0px 5px;
}

ul.footer_icon li.fax {
	background-position: 0px -30px;
}


ul.footer_icon li.email {
	background-position: 0px -67px;
}

ul.footer_icon li.email a {
	font-size:13px;
	color:#276395;
	padding-left: 3px;
	background: none;
	display: block;
	line-height:20px;
}

.copyright{
background:url(../images/contant_bgt.jpg) #fafafa repeat-x 0 0;
border-bottom:5px solid #004b8e;
padding:14px 0;
color:#929292;
}

.copyright .lft{
	float:left;
	line-height:30px;
}

.copyright .rgt{
	float:right;
	display: none;
}


.testimonial{
	width:262px;
	height:156px;
	float:left;
	background-repeat: no-repeat;
	font-size: 13px;
	color: #0f75b4;
	padding-top: 25px;
	padding-left: 0px;
	line-height: 20px;
}

#s6 {
	width: 262px;
	margin-top:-25px;
	padding:0;
}

#s6 .box{
float:left; width:262px;
text-align:justify;
color:#666;
}


#s6 .box img {
float:left;
margin-right:10px;
}

#s6 .box strong{
	float:right;
	margin-top:10px;
	text-align: right;
	color:#0F75B4;
}


.wd235{
	width:262px;
}

.gallery{
margin:0 3px;
}

.mb0{
margin-bottom:0 !important;
}
.pt40{
padding-top:40px !important;
}

table{
	width:100%;
	margin:10px 0;
	border: 1px solid #DEDCDD;
}

table td{
border-collapse:collapse;
}

.TableBlueColor, .TableDarkRedColor, .TableLightRedColor, .TableLightGrayColor, .TableDarkGrayColor {
	background-color: #004A8D;
	border-bottom: 1px solid #DEDCDD;
	color: #FFFFFF;
	font-size: 13px;
	padding: 5px;
	text-align: left;
	vertical-align: middle;
	border-left: 1px solid #DEDCDD;
}


.TableLightGrayColor, .TableDarkGrayColor {
	color: #515151;
	background: #efefef;
	text-align: center;
}
.TableLightGrayColor {
	background-color: #fcfcfc;
	text-align: center;
	vertical-align: top;
}
.TableHd {
	background-color: #F6F6F6;
	text-align: center;
	vertical-align: top;
	color: #515151;
	border-left: 1px solid #DEDCDD;
	border-bottom: 1px solid #DEDCDD;
	line-height:48px;
	font-size:16px;
	font-weight:100;
	padding:5px;
}
.TableHd img {
	vertical-align:top;
}

ul.list2{
list-style:none;
}
ul.list2 li{
background:url(../images/arrow_icon2.png) no-repeat 0 2px;
padding:3px 0 3px 23px;
line-height:20px;
color:#515151;
}

ul.list3{
list-style:none;
margin:10px 0;
}
ul.list3 li{
background:url(../images/bullat_icon.png) no-repeat 10px 9px;
padding:4px 0 4px 36px;
line-height:20px;
color:#515151;
}

ul.list4{
list-style:none;
margin:10px 0;
}
ul.list4 li{
background:url(../images/bullat_icon2.png) no-repeat 10px 9px;
padding:4px 0 4px 36px;
line-height:20px;
color:#515151;
}


ul.list4 ul{
display:block;
position:inherit;
}
ul.list4 ul li{
background:url(../images/arrow.png) no-repeat 0px 11px;
padding:4px 0 4px 14px;
line-height:20px;
color:#515151;
width:100%;
}
ul.list4 li a, ul.list4 ul li a{
font-size:14px;
}

ul.list4 ul li a{
color:#595959;
}


ul.list4 a{
display:block;
}














div.nav{position:relative;z-index:10;
}

div.nav>ul{border-left:1px solid #EDECF0;margin:0 auto;padding:0;width:1000px;}

div.nav>ul>li{
	float:left;
	list-style-type:none;
	margin-top:1px;
	text-transform:uppercase;
}

div.nav>ul>li ul.sub-menu{
	width:205px;
	height:auto;
	padding-bottom:20px;
}

div.nav>ul>li ul.sub-menu li{border-bottom:1px #d8d8d8 dashed!important;
}

div.nav>ul>li ul.sub-menu li{height:auto;
}

div.nav>ul li>a{
	color:#595D62;
	display:block;
	font-family:'allerregular',arial,sans-serif;
	font-weight:bold;
	line-height:59px;
	padding:0 15px;
	text-decoration:none;
}

div.nav>ul>li:hover>a{text-decoration:none;color:#004B88;-webkit-box-shadow:0px -1px 5px #bfc0c0;-moz-box-shadow:0px -1px 5px #bfc0c0;box-shadow:0px -1px 5px #bfc0c0;background-color:#FFF;}

.main-nav,.main-nav *{margin:0;padding:0;list-style:none;font-family:'allerregular',arial,sans-serif;}

ul.sub-menu{position:absolute;z-index:99;display:none;color:#bfc0c0;border:1px solid #cfd0d2;border-top:none;box-shadow:0px 3px 5px #bfc0c0;-webkit-box-shadow:0px 3px 5px #bfc0c0;-moz-box-shadow:0px 3px 5px #bfc0c0;visibility:inherit;background-color:#FFF;
}


ul.main-nav li:hover ul{display:block;z-index:99;}

ul.sub-menu li{float:left;width:auto;margin:0px 5px!important;border-bottom:none;background-color:#FFF;}

ul.sub-menu li>ul{width:0px;}

ul.sub-menu li ul li:last-child{margin-bottom:20px;
}

ul.sub-menu li ul{border:none!important;margin-bottom:10px;}

ul.sub-menu>li>a{
	padding:10px 10px!important;
	line-height:30px!important;
	height:10px!important;
	text-transform:none;
	width:180px!important;
	font:12px Arial,Helvetica,Geneva,sans-serif!important;
}

ul.sub-menu>li>a:hover{color:#105594!important;}

.main-nav li li a:hover{color:#105594!important;}

ul.sub-menu>li>ul>li>a{padding:5px 10px!important;height:auto!important;font-size:12px!important;font-weight:normal!important;border-bottom:1px #d8d8d8 dashed!important;}


div.nav>ul.main-nav>li>ul>li>a{font:12px Arial,Helvetica,Geneva,sans-serif!important;font-weight:normal!important;}


.adrees {
	border: 1px dotted #C6C6C6;
	float: left;
	margin: 10px 5px 0px 5px;
	padding: 5px;
	width: 224px;
	min-height:188px;
	background: #fafafa;
}
.adrees h3 {
	margin-top:5px;
}

.adrees a {
	font-size:12px;
}

.pro_gallery {
	border: 1px solid #f5f5f5;
	float: left;
	margin: 10px 12px;
	padding: 7px;
	width: 205px;
}

.contact_frm{
margin:10px 0 ;
}


.allcredits {
	border-bottom: 1px solid #f5f5f5;
	color: #949494;
	font-size: 13px;
	overflow: hidden;
	padding: 8px 0px 8px 120px;
}


.allcredits strong {
	display: block;
	float: left;
	width: 130px;
	padding: 5px 0;
	color: #004B88;
}


.allcredits input, .allcredits textarea {
    border: 1px solid #CCCCCC;
    color: #949494;
    font-size: 13px;
    margin-right: 10px;
    overflow: hidden;
    padding: 4px 6px;
    width: 250px;
}


.allcredits textarea {
    min-height:80px;
}

.f_right{
float:right;
}

button.book_btn {
color:#fff;
border-radius:3px;
border:1px solid #184b7e;
padding:7px 15px;
font-size:15px;
display:block;
margin:10px 0 0 0;
cursor:pointer;
background: #184b7e; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE4NGI3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTZhYjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #184b7e 0%, #1e6ab5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#184b7e), color-stop(100%,#1e6ab5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #184b7e 0%,#1e6ab5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #184b7e 0%,#1e6ab5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #184b7e 0%,#1e6ab5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #184b7e 0%,#1e6ab5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#184b7e', endColorstr='#1e6ab5',GradientType=0 ); /* IE6-8 */
}

button.book_btn:hover {
border:1px solid #184b7e;
cursor:pointer;
background: #184b7e; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE4NGI3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTZhYjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #1e6ab5 0%, #184b7e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e6ab5), color-stop(100%,#184b7e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1e6ab5 0%,#184b7e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1e6ab5 0%,#184b7e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1e6ab5 0%,#184b7e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1e6ab5 0%,#184b7e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e6ab5', endColorstr='#184b7e',GradientType=0 ); /* IE6-8 */
}


.allcredits label {
	width:48%;
	float:left;
	margin:5px 0 5px 0;
	line-height:24px;
}
.allcredits label input {
	width:20px;
	height:24px;
	float:left;
	margin-right:5px;
}




.contant_box .cont_slide {
	background:url(../images/contant_slide_bg2.png) repeat-y 163px 0;
	width:100%;
}

.contant_box .cont_slide .box{
	width:471px;
	float:left;
	overflow:hidden;
	margin-bottom: 21px;
	margin-right:40px;
	padding-top:10px;
}

.contant_box .cont_slide .box h2 {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#276395;
	padding: 0;
	margin: 0;
	line-height: 16px;
	font-weight: 700;
	border: 0;
}

.contant_box .cont_slide .box p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#515151;
	line-height:16px;
	text-align: justify;
}


.contant_box .cont_slide .box .con_map{
	display:block;
	float:right;
	border: 2px solid #77addb;
}
.contant_box .cont_slide .box .con_map img{
	display:block;
	border: 0;
}

.contant_box .cont_slide2 {
	background:url(../images/contant_slide_bg2.png) repeat-y 163px 0;
	width:471px;
	padding-right: 21px;
	float: left;
}

.contant_box .cont_slide2 .box{
	width:471px;
	float:left;
	overflow:hidden;
	margin-bottom: 21px;
	padding-top:10px;
}

.contant_box .cont_slide2 .box h2 {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#276395;
	padding: 0;
	margin: 0;
	line-height: 16px;
	font-weight: 700;
	border: 0;
}

.contant_box .cont_slide2 .box p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#515151;
	line-height:16px;
	text-align: justify;
}


.contant_box .cont_slide2 .box .con_map{
	display:block;
	float:right;
	border: 2px solid #77addb;
}
.contant_box .cont_slide2 .box .con_map img{
display:block;
}


#cssmenu, #cssmenu ul, #cssmenu li, #cssmenu a {
}
#cssmenu {
}
#cssmenu > ul > li > a {
    display: block;
}
#cssmenu > ul > li > a > span {
    color: #005B89;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 300;
    padding: 0;
}
#cssmenu > ul > li > a:hover {
    text-decoration: none;
}
#cssmenu > ul > li.active {
    border-bottom: medium none;
}
#cssmenu > ul > li.active > a {
}
#cssmenu > ul > li.active > a span {
}
#cssmenu span.cnt {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0;
    padding: 0;
    position: absolute;
    right: 15px;
    top: 8px;
	display:none;
}
#cssmenu ul ul {
    display: none;
}
#cssmenu ul ul a {
    display: block;
}
#cssmenu ul ul a:hover {
    color: #BD0E36;
}


.footer .social ul li a{
border:0;
background:none;
padding:0;
}


ul.sitemap{
list-style:none;
}
ul.sitemap li{
	float:left;
	width: 185px;
}

ul.sitemap li a{
	font-size:13px;
	font-weight:700;
}

.sitemap_sub{
	float:left;
	margin-left:160px;
	text-align: left;
	padding-top:20px;
	background:url(../images/sitemap_arrow.png) no-repeat center 5px;
}

.sitemap_sub ul{
list-style:none;
}

.sitemap_sub ul li a{
	color:#424242;
	padding:6px 0 6px 10px;
	display:block;
	border-bottom: 1px dotted #C6C6C6;
	background:url(../images/arrow_icon.png) no-repeat 0 11px;
}




/*package_register Start*/
.pr_box {
	padding:10px;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.50);
	-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.50);
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.50);
	margin-bottom:30px;
	font-size:14px;
	color:#555;
	border:1px solid #f5f5f5;
	position: relative;
	overflow: hidden;
}


.register-box h3 {
    color: #444444;
    font-family: 'Droid Sans',arial,serif;
    font-size: 13px;
    font-weight: normal;
    padding-bottom: 0;
	margin:10px 0;
}


.register-box h4 {
	border-bottom: 1px dotted #B4B4B4;
	color: #276395;
	font-family: 'Droid Sans',arial,serif;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 15px;
	padding-bottom: 6px;
}


.select-package {
    float: right;
    margin-top: 0;
    text-align: right;
}
.select-package p {
    margin: 0;
    padding: 0;
}
.select-package p.package-name {
	color: #276395;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;
}
.select-package p.package-price {
    color: #333333;
	text-align:right;
}
.select-package p.package-price span {
	color: #FF0000;
	font-size: 13px;
	font-weight: bold;
}
.register-form-row input[type="checkbox"] {
    margin-top: 5px;
    vertical-align: middle;
}
.personal-info {
	float: left;
	width: 660px;
}
.security-info {
    float: left;
    width: 932px;
}
.contact-info {
	float: left;
	width: 660px;
}
.register-form-row {
	float: left;
	padding-bottom: 20px;
	width: 660px;
}
.submit-btn-row {
	margin: 30px auto 15px;
	width: 190px;
}
.submit-btn-row input[type="submit"] {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #009ED6;
    background-image: -moz-linear-gradient(center top , #009ED6, #0067B6);
    border-color: #4081AF #2E69A3 #20559A;
    border-image: none;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 0 #72B9EB inset, 0 1px 2px 0 #B3B3B3;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    padding: 6px 10px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px #222222;
    text-transform: uppercase;
}
.register-form-row input[type="text"] {
    border: 1px solid #CCCCCC;
    color: #454545;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    margin-right: 10px;
    padding: 0 5px 0 10px;
    width: 155px;
}
.register-form-row input.margin[type="text"] {
    margin-right: 0;
}
.register-form-row input.date[type="text"] {
    border: 1px solid #CCCCCC;
    color: #454545;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    margin-right: 5px;
    padding: 0 5px 0 10px;
    width: 126px;
}
.register-form-row select.name {
    border: 1px solid #CCCCCC;
    color: #454545;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 24px;
    margin-right: 10px;
    padding: 2px 2px 2px 4px;
    width: 65px;
}
.register-form-row select.category {
    border: 1px solid #CCCCCC;
    color: #454545;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 24px;
    margin-right: 10px;
    padding: 2px 2px 2px 4px;
    width: 210px;
}
.register-form-row select.state, .tegory {
    border: 1px solid #CCCCCC;
    color: #454545;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 24px;
    padding: 2px 2px 2px 4px;
    width: 173px;
}
.register-form-row .font11 {
	color: #8B8B8B;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 120px;
}
.register-form-row .state-font {
    color: #8B8B8B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 108px;
}
.label-first {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 22px;
    width: 120px;
	color:#686868;
}
.label-first span {
    color: #FF0000;
    font-size: 14px;
}
.label-second {
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 22px;
	width: 115px;
	color:#686868;
}
.label-second span {
    color: #FF0000;
    font-size: 14px;
}
.label-third {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 22px;
    width: 108px;
	color:#686868;
}
.label-third span {
    color: #FF0000;
    font-size: 14px;
}.first-column {
    float: left;
    width: 336px;
}
.second-column {
    float: left;
    width: 308px;
}
.third-column {
	float: left;
	width: 284px;
	display: block;
}


.succ_msg{
	float:left; width:60%; margin-left:20%; font-size:15px; font-weight:bold; color:#276395; text-align:center; margin-top:20px; line-height:25px;
	}
	
.select-package {
	width:260px;
	margin:0 15px;
	padding:60px 0 10px;
	float:right;
	min-height: 220px;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.50);
	-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.50);
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.50);
	margin-bottom:30px;
	font-size:14px;
	color:#555;
	border:1px solid #f5f5f5;
	text-align: center;
	position: relative;
}

.select-package h2{
	color:#FFFFFF;
	text-align:center;
	background: #0063bc; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNjNiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDRhOGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0063bc 0%, #004a8d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0063bc), color-stop(100%,#004a8d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0063bc 0%,#004a8d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0063bc 0%,#004a8d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0063bc 0%,#004a8d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0063bc 0%,#004a8d 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0063bc', endColorstr='#004a8d',GradientType=0 ); /* IE6-8 */
	position:absolute;
	padding:0 6px;
	width:100%;
	left:-6px;
	top:10px;
	font-size: 14px;
}


.select-package ul{
list-style:none;
}

.select-package span{
position:absolute;
width:6px;
height:43px;
top:3px;
}

.select-package span.lft_arrow{
left:-6px;
background:url(../images/pack_lft_arrow.png) no-repeat 0 0;
}
.select-package span.rgt_arrow{
right:-6px;
background:url(../images/pack_rgt_arrow.png) no-repeat 0 0;
}

.select-package ul li{
	border-bottom:1px solid #e2e2e2;
	line-height:20px;
	padding: 6px;
	font-size:13px;
	text-align:left;
}
.select-package ul li span{
	color: #CF0000;
    display: block;
    float: right;
    font-weight: 700;
    height: auto;
    position: static;
    width: auto;
}

.select-package ul li span input.direct_pay{
width:65px;
padding:3px 5px;	
}

.select-package ul li.light{
	background:#F5F5F5;
}
/*package_register End*/

.asia{ margin:5px 0 0 0;}

.brand{ margin:12px 4px 5px 5px;  padding:2px;}

.wrap { float:left;
    padding: 0;
    width: 740px; margin-top:20px;
}
.wrap ul {
    float: left;
    list-style-type: none;
    padding-left: 6px;
    position: relative;
    width: 734px;
}

.wrap ul li {
    border-bottom: 1px dashed #d7d7d7;
    border-right: 1px dashed #d7d7d7;
    float: left;
    height: 110px;
    text-align: center;
    width: 241px;
}

.wrap ul li.last {
    border-right: medium none;
}