@charset "utf-8";

/* CSS Document */



/* 	-----------------------------------------------------

	------------------- General Styles ------------------

	----------------------------------------------------- */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

	display:block;

}
a{
	text-decoration:none;
}

* {

	margin:0;

	padding:0;

	outline: none;

}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	margin:0;

	padding:0;

	border:0;

	outline:0;

	font-size:100%;

	background:transparent;

}

blockquote, q {

	quotes:none;

}

blockquote:before, blockquote:after, q:before, q:after {

	content:'';

	content:none;

}

:focus {

	outline:0;

}

ins {

	text-decoration:none;

}

del {

	text-decoration:line-through;

}

table {

	border-collapse:collapse;

	border-spacing:0;

}

a, a:hover, a:active, a:focus {

	outline:none;

	outline-style:none;

	outline-width:0;

}

img {

	margin:0;

	padding:0;

	outline-style:none;

	outline-width:0;

}

body {

	margin:0;

	padding:0;

	font-family:"swis721_btroman";

	color:#c2c2c2;

}



.clr {

	font-size:0;

	height:0;

	line-height:0;

	clear:both;

}

.left {

	margin:0;

	padding:0;

	width:auto;

	height:auto;

	float:left;

}

.right {

	margin:0;

	padding:0;

	width:auto;

	height:auto;

	float:right;

	width:360px;

}

@font-face {

    font-family: 'SourceSansPro-Light';

    src: url('../fonts/myriadprolight-webfont.eot');

    src: url('../fonts/myriadprolight-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/myriadprolight-webfont.woff') format('woff'),

         url('../fonts/myriadprolight-webfont.ttf') format('truetype'),

         url('../fonts/myriadprolight-webfont.svg#myriad_pro_lightregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'myriad_pro_lightregular';

    src: url('../fonts/myriadprolight-webfont.eot');

    src: url('../fonts/myriadprolight-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/myriadprolight-webfont.woff') format('woff'),

         url('../fonts/myriadprolight-webfont.ttf') format('truetype'),

         url('../fonts/myriadprolight-webfont.svg#myriad_pro_lightregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

	font-family: 'Bimini-Normal';

	src: url('../fonts/bimininormal.eot');

	src: url('../fonts/bimininormal.eot?#iefix') format('embedded-opentype'),  url('../fonts/bimininormal.woff') format('woff'),  url('../fonts/bimininormal.ttf') format('truetype'),  url('../fonts/bimininormal.svg#bimininormal') format('svg');

	font-weight: normal;

	font-style: normal;

}



@font-face {

    font-family: 'franklin_gothic_demiregular';

    src: url('../fonts/fradm-webfont.eot');

    src: url('../fonts/fradm-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/fradm-webfont.woff') format('woff'),

         url('../fonts/fradm-webfont.ttf') format('truetype'),

         url('../fonts/fradm-webfont.svg#franklin_gothic_demiregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'franklin_gothic_demi_condRg';

    src: url('../fonts/fradmcn-webfont.eot');

    src: url('../fonts/fradmcn-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/fradmcn-webfont.woff') format('woff'),

         url('../fonts/fradmcn-webfont.ttf') format('truetype'),

         url('../fonts/fradmcn-webfont.svg#franklin_gothic_demi_condRg') format('svg');

    font-weight: normal;

    font-style: normal;



}





@font-face {

    font-family: 'calibribold';

    src: url('../fonts/calibrib-webfont.eot');

    src: url('../fonts/calibrib-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/calibrib-webfont.woff') format('woff'),

         url('../fonts/calibrib-webfont.ttf') format('truetype'),

         url('../fonts/calibrib-webfont.svg#calibribold') format('svg');

    font-weight: normal;

    font-style: normal;



}





@font-face {

    font-family: 'gabriolaregular';

    src: url('../fonts/gabriola-webfont.eot');

    src: url('../fonts/gabriola-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/gabriola-webfont.woff') format('woff'),

         url('../fonts/gabriola-webfont.ttf') format('truetype'),

         url('../fonts/gabriola-webfont.svg#gabriolaregular') format('svg');

    font-weight: normal;

    font-style: normal;



}





@font-face {

    font-family: 'calibriregular';

    src: url('../fonts/calibri-webfont.eot');

    src: url('../fonts/calibri-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/calibri-webfont.woff') format('woff'),

         url('../fonts/calibri-webfont.ttf') format('truetype'),

         url('../fonts/calibri-webfont.svg#calibriregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'MyriadProRegular';

    src: url('../fonts/myriadproregular-webfont.eot');

    src: url('../fonts/myriadproregular-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/myriadproregular-webfont.woff') format('woff'),

         url('../fonts/myriadproregular-webfont.ttf') format('truetype'),

         url('../fonts/myriadproregular-webfont.svgz#MyriadProRegular') format('svg'),

         url('../fonts/myriadproregular-webfont.svg#MyriadProRegular') format('svg');

    font-weight: normal;

    font-style: normal;



}









@font-face {

    font-family: 'romanserifregular';

    src: url('../fonts/romanserif-webfont.eot');

    src: url('../fonts/romanserif-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/romanserif-webfont.woff') format('woff'),

         url('../fonts/romanserif-webfont.ttf') format('truetype'),

         url('../fonts/romanserif-webfont.svg#romanserifregular') format('svg');

    font-weight: normal;

    font-style: normal;



}





@font-face {

    font-family: 'swis721_btroman';

    src: url('../fonts/8650-webfont.eot');

    src: url('../fonts/8650-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/8650-webfont.woff') format('woff'),

         url('../fonts/8650-webfont.ttf') format('truetype'),

         url('../fonts/8650-webfont.svg#swis721_btroman') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'swis721_cn_btroman';

    src: url('../fonts/swz721c-webfont.eot');

    src: url('../fonts/swz721c-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/swz721c-webfont.woff') format('woff'),

         url('../fonts/swz721c-webfont.ttf') format('truetype'),

         url('../fonts/swz721c-webfont.svg#swis721_cn_btroman') format('svg');

    font-weight: normal;

    font-style: normal;



}



.clientIndex{

	width:auto;

	margin:20px 20px;

}

.clientIndex li{

	margin-right:30px !important;

	border:0px solid red;

}





.clientdiv1{

	width:auto;

	height:70px;

	line-height:100px;

	background:#f9f9f9;

	display:block;

	box-shadow: 0px 8px 16px 0px #9cadbc;

	float:left;

	margin-right:0px;

	text-align:center;

	 border:0px solid red;

	 padding:15px;

	 padding-top:30px;

	 

}



.clientdiv{

	width:auto;

	height:70px;

	line-height:100px;

	background:#f9f9f9;

	display:block;

	box-shadow: 0px 8px 16px 0px #9cadbc;

	float:left;

	margin-right:30px;

	margin-bottom:70px;

	text-align:center;

	 border:0px solid red;

	 padding:15px;

	 padding-top:30px;

}





.font1{

	font-size:25px;

	font-family:"swis721_cn_btroman";

	color:#0492ff;

	font-weight:normal;
	padding-left:150px;
	

}

.vision{

	background:url(../images/Vision-img.jpg) no-repeat center top;

	height:200px;

}





.about{

		background:url(../images/about-icon.jpg) no-repeat left top;

		font-size:20px;

		font-family:"swis721_btroman";

		color:#222222;

		line-height:49px;

		padding-left:70px;

		display:block;

		height:50px;

}

.about a{

padding:0 !important ;

	margin:0;

	float:none !important;

	font:normal 20px "swis721_cn_btroman";

	line-height:50px !important;

	color:#222222;

	text-transform:none;

	text-decoration:none;

	font-weight:normal;

}



.about a a:hover, .about a.active {

	color:#00304e;

	

}

.client{

		background:url(../images/client-icon.jpg) no-repeat left top;

		font-size:20px;

		font-family:"swis721_btroman";

		color:#222222;

		line-height:49px;

		padding-left:70px;

		display:block;

		height:50px;

}

.client a{

padding:0 !important ;

	margin:0;

	float:none !important;

	font:normal 20px "swis721_cn_btroman";

	line-height:50px !important;

	color:#222222;

	text-transform:none;

	text-decoration:none;

	font-weight:normal;

}



.about a a:hover, .about a.active {

	color:#00304e;

	

}

#nav-wrap ul.dropmenu{

	border:0px solid red;
	display:none;
	
}




/* 	-----------------------------------------------------

	------------------- Header Styles -------------------

	----------------------------------------------------- */

	#header_section {

	margin:0 auto;

	padding:0;

	width:100%;

	height:auto;

	background-color:#a50303;

	background:url(../images/headerbg.jpg) repeat-x center top;

	height:120px;

	



	

}

#header_section header {

	margin:0 auto;

	padding:0;

	width:1000px;


}

#header_section header figure {

	margin:30px auto;

	padding:10px 0;

	height:40px;

	text-align:left;

	float:left;



}

#header_section header section {

	margin:10px auto 0 auto;

	padding:0;

	height:90px;

	float:right;

	width:auto;

}

/*=======menu part======*/





#menu_part {

	padding:0px 0 0px 45px;

	margin:0px 0 0 0px;

	height:90px;

	position:relative;

	width:550px;

	float:right;

	border:0px solid red;

}





#nav-wrap {

	height:90px;

	padding-left:0px;

	position:relative;

	z-index:1000000000000000000000000000000000000000000000000;

	float:;

}



#menu_part ul {

	padding:0;

	margin:0;

}

#menu_part ul li {

	padding:0 4px;

	float:left;

	list-style-type:none;

}

#menu_part ul li a {

	padding:10px 15px 8px 15px;

	margin:0;

	float:left;

	font:normal 22px "swis721_cn_btroman";

	line-height:100px;

	color:#222222;

	text-transform:none;

	text-decoration:none;

	font-weight:normal;

}

#menu_part ul li a:hover, #menu_part ul li a.active {

	color:#00304e;

	

}

#menu-icon {

	display: none; /* hide menu icon initially */

}



/*=======menu part end======*/

		

/*=======search part start======*/







/* 	-----------------------------------------------------

	------------------- Banner Styles -------------------

	----------------------------------------------------- */

	#banner_section {

	margin:0 auto;

	padding:0px 0;

	width:px;

	height:382px;

	background:#537493;

}





	#banner_section img{

		max-width:100%;

		height:auto;

		

	}







/* 	-----------------------------------------------------

	------------------ Content Styles -------------------

	----------------------------------------------------- */

	#content_section {

	margin:0 auto;

	padding:1px 0;

	width:100%;

	height:auto;

	margin-top:20px;

	background:url(../images/footerg.jpg) no-repeat center bottom; 

}

#content_section #content {

	margin:1px auto;

	padding:0;



	background-color: ;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	padding-bottom:20px;

}



#content_section #content h1 {

	font-family:"franklin_gothic_demi_condRg";

	font-size:28px;

	color:#000;

	font-weight:normal;

	line-height:50px;

	text-align:center;

	padding:0px 0 0 0px;

}





#content_section #content h1 span {

	color:#6e2977;

}

#content_section #content h2 {



}







#bodytop{

	padding:20px 0 20px 0px;

	width:1100px;

	margin:0 auto;

	

}

#bodytop h1{

	text-align:center !important;

	text-decoration:none;

}



#bodytop p.tt{

	font-family:"swis721_btroman";

	font-size:17px;

	color:#6c6b6b;

	line-height:27px;

	width:900px;

	margin:0 auto;

	text-align:center;

}





#bodytop #bodyservice{

	padding:20px;

}



#bodytop #bodyservice .serviceDiv1{

	width:160px;

	float:left;

	border:0px solid red;

	background:#f12c48;

	height:200px;

	margin-right:10px;

	padding:0 20px;



}





#bodytop #bodyservice .serviceDiv1 h4{

	font-family:"swis721_btroman";

	font-size:19px;

	color:#fff;

	border-bottom:1px solid #fff;

	padding-left:60px;

	font-weight:normal;

	padding-top:10px;

	padding-bottom:10px;

	background:url(../images/ser-pic1.jpg) no-repeat left 12px;

	

}



#bodytop #bodyservice .serviceDiv1 p{

	padding:10px 0px  0px 0px!important;

	margin:0px !important;

	color:#fff;

	text-align:left;

	font-size:13px;

	font-family:"swis721_btroman";



}







#bodytop #bodyservice .serviceDiv2{

	width:160px;

	float:left;

	border:0px solid red;

	background:#ffa200;

	height:200px;

	margin-right:10px;

	padding:0 20px;



}







#bodytop #bodyservice .serviceDiv2 h4{

	font-family:"swis721_btroman";

	font-size:19px;

	color:#fff;

	border-bottom:1px solid #fff;

	padding-left:60px;

	font-weight:normal;

	padding-top:10px;

	padding-bottom:10px;

	background:url(../images/ser-pic2.jpg) no-repeat left 12px;

	

}



#bodytop #bodyservice .serviceDiv2 p{

	padding:10px 0px  0px 0px!important;

	margin:0px !important;

	color:#fff;

	text-align:left;

	font-size:13px;

	font-family:"swis721_btroman";

}



#bodytop #bodyservice .serviceDiv3{

	width:160px;

	float:left;

	border:0px solid red;

	background:#8bc54c;

	height:200px;

	margin-right:10px;

	padding:0 20px;



}





#bodytop #bodyservice .serviceDiv3 h4{

	font-family:"swis721_btroman";

	font-size:19px;

	color:#fff;

	border-bottom:1px solid #fff;

	padding-left:60px;

	font-weight:normal;

	padding-top:10px;

	padding-bottom:10px;

	background:url(../images/ser-pic3.jpg) no-repeat left 12px;

	

}



#bodytop #bodyservice .serviceDiv3 p{

	padding:10px 0px  0px 0px!important;

	margin:0px !important;

	color:#fff;

	text-align:left;

	font-size:13px;

	font-family:"swis721_btroman";

}



#bodytop #bodyservice .serviceDiv4{

	width:160px;

	float:left;

	border:0px solid red;

	background:#42adc8;

	height:200px;

	margin-right:10px;

	padding:0 20px;



}





#bodytop #bodyservice .serviceDiv4 h4{

	font-family:"swis721_btroman";

	font-size:19px;

	color:#fff;

	border-bottom:1px solid #fff;

	padding-left:60px;

	font-weight:normal;

	padding-top:10px;

	padding-bottom:10px;

	background:url(../images/ser-pic4.jpg) no-repeat left 12px;

	

}



#bodytop #bodyservice .serviceDiv4 p{

	padding:10px 0px  0px 0px!important;

	margin:0px !important;

	color:#fff;

	text-align:left;

	font-size:13px;

	font-family:"swis721_btroman";



}



#bodytop #bodyservice .serviceDiv5{

	width:160px;

	float:left;

	border:0px solid red;

	background:#10e3f6;

	height:200px;

	margin-right:10px;

	padding:0 20px;



}



#bodytop #bodyservice .serviceDiv5 h4{

	font-family:"swis721_btroman";

	font-size:19px;

	color:#fff;

	border-bottom:1px solid #fff;

	padding-left:60px;

	font-weight:normal;

	padding-top:10px;

	padding-bottom:10px;

	background:url(../images/ser-pic5.jpg) no-repeat left 12px;

	

}



#bodytop #bodyservice .serviceDiv5 p{

	padding:10px 0px  0px 0px!important;

	margin:0px !important;

	color:#fff;

	text-align:left;

	font-size:13px;

	font-family:"swis721_btroman";

}





.bodyMiddle{

	background:url(../images/bodymiddlebg.jpg) no-repeat center top;

	height:300px;

	padding:30px 0px;

	border:0px solid red;

	

	

}



.bodyMiddle .Divfix{

	width:1100px;

	margin:0 auto;

	

}





.bodyMiddle .divM{

	width:410px;

	float:left;

	height:150px;

	margin:30px 0 0 0px;

	padding:10px 30px 20px 60px;

	background:url(../images/mission-img.jpg) no-repeat 10px 25px #f5f7f8;

}





.bodyMiddle .divM h1{

	font-family:"swis721_btroman" !important;

	font-size:20px;

	color:#000 !important;

	padding-left:15px !important;





}



.bodyMiddle .divM p{

	font-family:"swis721_btroman" !important;

	font-size:15px;

	color:#9a99a3 !important;

	padding:0 0 10px 100px;

	text-align:left;

}







.bodyMiddle .divM1{

	width:410px;

	float:left;

	height:150px;

	margin:40px 0 0 50px;

	padding:10px 30px 20px 60px;

	background:url(../images/mission-img1.jpg) no-repeat 10px 25px #f5f7f8;

}



.bodyMiddle .divM1 h1{

		font-family:"swis721_btroman" !important;

	font-size:20px;

	color:#000 !important;

	padding-left:10px !important;





}



.bodyMiddle .divM1 p{

	font-family:Arial, Helvetica, sans-serif !important;

	font-size:15px;

	color:#9a99a3 !important;

	padding:0 0 10px 100px;

	text-align:left;

}







.bodybottom {



	border-radius:0px;

	margin-top:0px;

	margin-bottom:10px;

	padding:0px 40px;

	border:0px solid #000;



}







.bodybottom h3 {

	font-family:"franklin_gothic_demi_condRg";

	font-size:28px;

	color:#a50303;

	font-weight:normal;

	line-height:40px;

	text-align:center;

	padding:0px 0 0 0px;

	margin:0px 0 0 0px;

}



.bodybottom h3 span {

	background:#fff;

	padding:0 5px;

	

}







.scrollDiv1{

	width:210px;

	text-align:center;

	float:left;

	margin-left:40px;

	padding:20px;

}











.scrollDiv1 img{

	width:84px !important;

	margin:0 auto;



	

}





.scrollDiv1 h2{

	font-family:"swis721_btroman";

	font-size:15px;

	color:#000;

	line-height:30px !important;

	font-weight:normal;

}







.scrollDiv1 p{

	font-family:"swis721_btroman";

	font-size:13px;

	color:#898990 !important;

	text-align:left;

}







/* 	-----------------------------------------------------

	------------------- Footer Styles -------------------

	----------------------------------------------------- */

	#footer_section {

	margin:0 auto;

	padding:0;

	width:100%;

	height:auto;

	background:;

	background:#475962;



}

#footer_section footer {

	margin:0 auto;

	padding:30px 10px 10px 10px;

	width:980px;

	height:auto;



}



#footer_section footer .left {

	float:left;

}

#footer_section footer .left ul {

	margin:0;

	padding:0;

	list-style:none;

}

#footer_section footer .left ul li {

	margin:0;

	padding:0 10px 0 25px;

	float:none;

	font-family:"calibriregular";

	font-size:15px;

	font-weight:normal;

	line-height:30px;

	color:#000;

	padding-bottom:5px;

	text-transform:none;

	background:url(../images/footer-arrow.jpg) no-repeat left 7px;

	border-bottom:1px dotted #6c7a81;

	margin-bottom:5px;

}

#footer_section footer .left ul li a {

	font-family:"calibriregular";

	font-size:15px;

	font-weight:normal;

	line-height:20px;

	color:#c9d5db;

	padding-bottom:0px;

	text-decoration:none;

}

#footer_section footer .left ul li a:hover {

	color:#fff;

}

#footer_section footer .left ul li a.select {

	color:#fff;

}

#footer_section footer .left ul li span {

	padding:0 5px;

}

#footer_section footer .left p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	line-height:14px;

	color:#767575;

}







#footer_section footer  p.copy {

	position:absolute;

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size:12px;

	font-weight:normal;

	line-height:14px;

	color:#000;

	margin-top:-15px;

	left:40%;

}



#footer_section footer .left p a {

	color:#767575;

	text-decoration:none;

	white-space:nowrap;

}

#footer_section footer .left p a:hover {

	color:#000;

}



#footer_section footer .left .img img{

	width:100px;

	height:30px;

	float:right;

}



#footer_section footer .left .tt {

	text-align:left;

}



#footer_section footer .left .tt img{



	float:;

	margin-top:10px;

}







#footer_section footer .middle {

	float:left;

	border:0px solid red;

	margin-left:150px;

	

}

#footer_section footer .middle h2 {

	font-family:"calibriregular";

	font-size:25px;

	font-weight:bold;

	line-height:25px;

	color:#00eaff;

	padding-bottom:0px;

}





#footer_section footer .middle p {

	font-family:"Arial Black", Gadget, sans-serif;

	color:#c9d5db;

	font-size:22px;

	font-weight:normal;

	line-height:14px;

	color:#000;

}





#footer_section footer .middle a {

	font-family:Verdana, Geneva, sans-serif;

	font-size:17px;

	color:#c9d5db;

	font-weight:normal;

	padding-bottom:20px;

	display:block;

	padding-top:5px;



}





#footer_section footer .middle a:hover {

	color:#fff;

	

}







#footer_section footer .middle span{

	font-family:"Arial Black", Gadget, sans-serif;

	color:#c9d5db;

	font-size:26px;

	line-height:30px;

	display:block;

	background:url(../images/phone-icon.jpg) no-repeat left 9px;

	padding-left:35px;

	padding-top:10px;

	padding-bottom:25px;

	

}







#footer_section footer .middle img{



}









#footer_section footer .right {

	float:right;

	

}

#footer_section footer .right h2 {

	font-family:"calibribold";

	font-size:25px;

	font-weight:normal;

	line-height:25px;

	color:#00eaff;

	padding-bottom:10px;

}





#footer_section footer .right p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:normal;

	line-height:18px;

	padding-bottom:15px;

	color:#fff;

}

#footer_section footer .right p a {

	font-family:"gabriolaregular";

	font-size:21px;

	font-weight:normal;

	line-height:25px;

	color:#000;

	text-decoration:none;

	display:block;



}





#footer_section footer .right img{

	width:100px;

	height:30px;

}





#footer_section footer .right p a:hover {

	color:#fff;

	

}



.map{

	width:300px;

	height:90px;

	border:1px solid #FFF;

}



.copy{

	background:#323c41;

	line-height:30px;

	text-align:center;

	font-size:13px;

	padding:5px 0px;

	color:#FFF;

	

}





/*Drop Down Menu*/

ul.menu ul {

    display: none;

    left:0px !important;

    list-style: none outside none;

    position: absolute;

    top: 35px;

    z-index: 99999;

	padding:0px 0px 10px 0px;

	margin:0px;

	overflow:hidden;

	background:#58595b;	

	width:200px!important;

}



ul.menu ul li{

	position:relative;

	text-align:left;

	background:none;

	padding:0px 0 0 0px !important;

	/*background-color:#a5a5a6;*/

	margin-bottom:0px !important;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

	text-align: left;

	float:none !important;

	/*border-top-color: #ccc;

	border-right-color: #ccc;

	border-bottom-color: #ccc;

	border-left-color: #ccc;

	border-bottom-width: 1px;

	border-bottom-style: solid;*/



}



ul.menu ul li a{

line-height:20px !important; color:#fff !important; font-weight:normal !important; text-transform:uppercase !important; display:block; 

padding:5px 0px 5px 10px !important; display:block !important; font-family:"calibriregular"!important ; width:190px; font-size:15px !important; 	border-bottom:1px solid #454444;

}







ul.menu ul li a span:hover{

	/*background:#C0C0C4 !important;*/

	text-transform:none;

	

}

ul.menu ul li a:hover,ul.menu ul li a.active{

background-color:#6a6a6a !important; color:#fff !important; border-radius:0px;

	

}



ul.menu ul ul{

left:200px; top:5px;

}

ul.menu.menulink{

font-weight:normal; line-height:18px;  font-size: 10px; font-family:Arial;

}

ul.menu.menulink:hover, ul.menu.menuhover{

}



/*Inner bodypart*/



.innerbody{

	width:1000px;

	margin:0 auto;

	min-height:300px;

	position:relative;

	padding:20px;

	font-family:"swis721_btroman";

}



.innerbody h1{

	text-align:left !important;

	color:#006699 !important;

	font-family:"swis721_btroman";

	font-size:50px !important;

}





.innerbody p{

	color:#6c6b6b;

	font-size:14px ;

	padding-bottom:10px;

	line-height:20px;

	font-family:"swis721_btroman";

	

}



.innerbody a{

	color:#006699;

	font-size:14px;

	padding-bottom:10px;

	line-height:20px;

	font-family:"swis721_btroman";

	text-decoration:none;

	

}



.innerbody a:hover{

	color:#000;

	

}



.innerbody ul.headingt {

	margin-left:15px;

	margin-top:20px;

	padding-bottom:20px;

}





.innerbody ul.headingt li{

	color:#000;

	font-size:13px;

	padding-bottom:10px;

	line-height:15px;

	font-family:Arial, Helvetica, sans-serif;

	

}





.innerbody h1{

	text-align:left !important;

	color:#006699 !important;

	font-size:30px !important;

}





.innerbody h2{

	text-align:left !important;

	color:#0167a7 !important;

	font-size:15px !important;

}



.innerbody ul{

	margin-left:15px;

	margin-top:20px;

	padding-bottom:20px;

}





.innerbody ul li{

	color:#000;

	font-size:13px;

	padding-bottom:10px;

	line-height:15px;

	font-family:Arial, Helvetica, sans-serif;

	

}



.open{

	position: relative;

    display: inline-block;

}





.menuDiv{

	width:200px;

	height:auto;

	background:#f9f9f9;

	display:none;

	position:absolute;

	 box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);

	 top:80px;

	 z-index:1000000000000;

	 border:0px solid red;

	 padding:15px;

}

.open:hover .menuDiv {

    display: block;

}



.menuDiv1{

	width:320px;

	height:auto;

	background:#f9f9f9;

	display:none;

	position:absolute;

	 box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);

	 top:80px;

	 z-index:1000000000000;

	 border:0px solid red;

	 padding:15px;

}

.open:hover .menuDiv1 {

    display: block;

}



.ser1{

		background:url(../images/ser-pic4.jpg) no-repeat left top;

		font-size:20px;

		font-family:"swis721_btroman";

		color:#222222;

		line-height:55px;

		padding-left:70px;

		display:block;

		height:55px;

}

.ser1 a{

padding:0 !important ;

	margin:0;

	float:none !important;

	font:normal 20px "swis721_cn_btroman";

	line-height:50px !important;

	color:#222222;

	text-transform:none;

	text-decoration:none;

	font-weight:normal;

}



.ser1 a a:hover, .ser1 a.active {

	color:#00304e;

	

}





.ser2{

		background:url(../images/ser-pic3.jpg) no-repeat left top;

		font-size:20px;

		font-family:"swis721_btroman";

		color:#222222;

		line-height:55px;

		padding-left:70px;

		display:block;

		height:55px;

		margin-top:5px;

}

.ser2 a{

padding:0 !important ;

	margin:0;

	float:none !important;

	font:normal 20px "swis721_cn_btroman";

	line-height:50px !important;

	color:#222222;

	text-transform:none;

	text-decoration:none;

	font-weight:normal;

}



.se2 a a:hover, .ser2 a.active {

	color:#00304e;

	

}



.ser3{

		background:url(../images/ser-pic1.jpg) no-repeat left top;

		font-size:20px;

		font-family:"swis721_btroman";

		color:#222222;

		line-height:55px;

		padding-left:70px;

		display:block;

		height:55px;

		margin-top:5px;

}

.ser3 a{

padding:0 !important ;

	margin:0;

	float:none !important;

	font:normal 20px "swis721_cn_btroman";

	line-height:50px !important;

	color:#222222;

	text-transform:none;

	text-decoration:none;

	font-weight:normal;

}



.se3 a a:hover, .ser3 a.active {

	color:#00304e;

	

}





.ser4{

		background:url(../images/ser-pic5.jpg) no-repeat left top;

		font-size:20px;

		font-family:"swis721_btroman";

		color:#222222;

		line-height:55px;

		padding-left:70px;

		display:block;

		height:55px;

		margin-top:5px;

		

}

.ser4 a{

padding:0 !important ;

	margin:0;

	float:none !important;

	font:normal 20px "swis721_cn_btroman";

	line-height:50px !important;

	color:#222222;

	text-transform:none;

	text-decoration:none;

	font-weight:normal;

}



.se4 a a:hover, .ser3 a.active {

	color:#00304e;

	

}





.ser5{

		background:url(../images/ser-pic2.jpg) no-repeat left top;

		font-size:20px;

		font-family:"swis721_btroman";

		color:#222222;

		line-height:55px;

		padding-left:70px;

		display:block;

		height:55px;

		margin-top:5px;

}

.ser5 a{

padding:0 !important ;

	margin:0;

	float:none !important;

	font:normal 20px "swis721_cn_btroman";

	line-height:50px !important;

	color:#222222;

	text-transform:none;

	text-decoration:none;

	font-weight:normal;

}



.se5 a a:hover, .ser5 a.active {

	color:#00304e;

	

}



ul.serList li{

	font-size:15px;

	font-family:"swis721_btroman";

	color:#222222;

	float:left;

	width:300px;

	border:0px solid red;

	list-style-type:none;

	height:60px;

	margin-right:10px;

}

ul.serList1 li{

	font-size:15px;

	font-family:"swis721_btroman";

	color:#222222;

	border:0px solid red;

	margin-right:10px;

}



ul.serList li span{

	width:70px;

	display:block;

	float:left;

	margin-top:-13px;

	

}





ul.serList li a{

	font-size:14px;

	font-family:"swis721_btroman";

	color:#222222

}



#mask {

  position:absolute;

  left:0;

  top:0;

  z-index:9000;

  background-color:#000;

  display:none;



}

  

#boxes .window {

  position:fixed;

  left:0;

  top:0;

  width:440px;

  display:none;

  z-index:9999;

  padding:20px;

}



#boxes #dialog {

  width:60%; 

  padding:10px;

  background-color:#ffffff;

}



#boxes #dialog h3{

	background:url(../images/h2.first.jpg) no-repeat left 10px;

	color:#036;

	font-family:"swis721_cn_btroman";

	font-size:20px;

	font-weight:normal;

	padding:0 0 0 20px;

	line-height:48px;

	text-transform:uppercase;

	letter-spacing:-1px;

	

}







#boxes #dialog p{

	margin:15px 0 0 20px;

	color:#000;

	line-height:25px;

	

}

#boxes #dialog p a{

	padding-right:10px;

	color:#F00;

	font-weight:bold;

}



#boxes #dialog1 {

  width:60%; 

  padding:10px;

  background-color:#ffffff;

}



#boxes #dialog1 h3{

	background:url(../images/h2.first.jpg) no-repeat left 10px;

	color:#036;

	font-family:"swis721_cn_btroman";

	font-size:20px;

	font-weight:normal;

	padding:0 0 0 20px;

	line-height:48px;

	text-transform:uppercase;

	letter-spacing:-1px;

	

}







#boxes #dialog1 p{

	margin:15px 0 0 20px;

	color:#000;

	line-height:25px;

	

}

#boxes #dialog1 p a{

	padding-right:10px;

	color:#F00;

	font-weight:bold;

}





#boxes #dialog2 {

  width:60%; 

  padding:10px;

  background-color:#ffffff;

}



#boxes #dialog2 h3{

	background:url(../images/h2.first.jpg) no-repeat left 10px;

	color:#036;

	font-family:"swis721_cn_btroman";

	font-size:20px;

	font-weight:normal;

	padding:0 0 0 20px;

	line-height:48px;

	text-transform:uppercase;

	letter-spacing:-1px;

	

}







#boxes #dialog2 p{

	margin:15px 0 0 20px;

	color:#000;

	line-height:25px;

	

}





#boxes #dialog2 {

  width:60%; 

  padding:10px;

  background-color:#ffffff;

}



#boxes #dialog2 h3{

	background:url(../images/h2.first.jpg) no-repeat left 10px;

	color:#036;

	font-family:"swis721_cn_btroman";

	font-size:20px;

	font-weight:normal;

	padding:0 0 0 20px;

	line-height:48px;

	text-transform:uppercase;

	letter-spacing:-1px;

	

}







#boxes #dialog3 p{

	margin:15px 0 0 20px;

	color:#000;

	line-height:25px;

	

}

#boxes #dialog3 p a{

	padding-right:10px;

	color:#F00;

	font-weight:bold;

}





#boxes #dialog4 {

  width:60%; 

  padding:10px;

  background-color:#ffffff;

}



#boxes #dialog4 h3{

	background:url(../images/h2.first.jpg) no-repeat left 10px;

	color:#036;

	font-family:"swis721_cn_btroman";

	font-size:20px;

	font-weight:normal;

	padding:0 0 0 20px;

	line-height:48px;

	text-transform:uppercase;

	letter-spacing:-1px;

	

}







#boxes #dialog4 p{

	margin:15px 0 0 20px;

	color:#000;

	line-height:25px;

	

}





#boxes #dialog5 {

  width:60%; 

  padding:10px;

  background-color:#ffffff;

  margin-top:50px;

}



#boxes #dialog5 h3{

	background:url(../images/h2.first.jpg) no-repeat left 10px;

	color:#036;

	font-family:"swis721_cn_btroman";

	font-size:20px;

	font-weight:normal;

	padding:0 0 0 20px;

	line-height:28px;

	text-transform:uppercase;

	letter-spacing:-1px;

	

}







#boxes #dialog5 p{

	margin:15px 0 0 20px;

	color:#000;

	line-height:20px;

	font-size:14px;



}



#boxes #dialog5 ul li{

	margin:10px 0 0 20px;

	color:#000;

	line-height:20px;

	font-size:14px;	

}









#boxes #dialog6 {

  width:60%; 

  padding:10px;

  background-color:#ffffff;

}



#boxes #dialog6 h3{

	background:url(../images/h2.first.jpg) no-repeat left 10px;

	color:#036;

	font-family:"swis721_cn_btroman";

	font-size:20px;

	font-weight:normal;

	padding:0 0 0 20px;

	line-height:48px;

	text-transform:uppercase;

	letter-spacing:-1px;

	

}







#boxes #dialog6 p{

	margin:15px 0 0 20px;

	color:#000;

	line-height:25px;

	

}





#boxes #dialog7 {

  width:60%; 

  padding:10px;

  background-color:#ffffff;

}



#boxes #dialog7 h3{

	background:url(../images/h2.first.jpg) no-repeat left 10px;

	color:#036;

	font-family:"swis721_cn_btroman";

	font-size:20px;

	font-weight:normal;

	padding:0 0 0 20px;

	line-height:48px;

	text-transform:uppercase;

	letter-spacing:-1px;

	

}







#boxes #dialog7 p{

	margin:15px 0 0 20px;

	color:#000;

	line-height:25px;

	

}





#boxes #dialog8 {

  width:60%; 

  padding:10px;

  background-color:#ffffff;

}



#boxes #dialog8 h3{

	background:url(../images/h2.first.jpg) no-repeat left 10px;

	color:#036;

	font-family:"swis721_cn_btroman";

	font-size:20px;

	font-weight:normal;

	padding:0 0 0 20px;

	line-height:48px;

	text-transform:uppercase;

	letter-spacing:-1px;

	

}







#boxes #dialog8 p{

	margin:15px 0 0 20px;

	color:#000;

	line-height:25px;

	

}







#boxes #dialog9 {

  width:60%; 

  padding:10px;

  background-color:#ffffff;

}



#boxes #dialog9 h3{

	background:url(../images/h2.first.jpg) no-repeat left 10px;

	color:#036;

	font-family:"swis721_cn_btroman";

	font-size:20px;

	font-weight:normal;

	padding:0 0 0 20px;

	line-height:48px;

	text-transform:uppercase;

	letter-spacing:-1px;

	

}







#boxes #dialog9 p{

	margin:15px 0 0 20px;

	color:#000;

	line-height:25px;

	

}





#boxes #dialog10 {

  width:60%; 

  padding:10px;

  background-color:#ffffff;


}



#boxes #dialog10 h3{

	background:url(../images/h2.first.jpg) no-repeat left 10px;

	color:#036;

	font-family:"swis721_cn_btroman";

	font-size:18px;

	font-weight:normal;

	padding:0 0 0 20px;

	line-height:48px;

	text-transform:uppercase;

	letter-spacing:-1px;

	

}







#boxes #dialog10 p{

	margin:15px 0 0 20px;

	color:#000;

	line-height:25px;

	

}





.close1{

	color:#000;

	float:right;

	display:block;

	width:30px;

	height:30px;

}







.vision{
	padding-left:150px; margin-top:-10px; display:block; 
	padding-top:10px;
}

.formpannel {
	width:600px;
	float:none;
	margin:20px auto 20px auto;
}
.formpannel label {
	font:normal 14px/20px 	"swis721_btroman";
	color:#000;
	float:left;
	width:250px;
	text-align:left;
	display:block;
	margin:15px 15px 0 0px;
}
.formpannel .input1 {
	width:250px;
	height:23px;
	background-color:#eeeced;
	border:1px solid #d0d0d0;
	padding:0 0 0 3px;
	margin:15px 0 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
}
.formpannel .input2 {
	width:250px;
	height:100px;
	background-color:#eeeced;
	border:1px solid #d0d0d0;
	padding:0 0 0 3px;
	margin:15px 0 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
}
.formpannel .select {
	width:250px;
	height:23px;
	background-color:#eeeced;
	border:1px solid #d0d0d0;
	padding:0 0 0 3px;
	margin:15px 0 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
}
.formpannel .submit {
	background-color:#900;
	color: #fff;
	border-bottom: #012e34 2px outset;
	border:none;
	cursor:pointer;
	font-weight:bold;
	width:80px;
	height:25px;
	padding:0 0 2px 0px;
	margin:20px 10px 0 117px;
}
.formpannel .submit2 {
	background-color:#900;
	color: #fff;
	border-bottom: #012e34 2px outset;
	border:none;
	cursor:pointer;
	width:80px;
	height:25px;
	font-weight:bold;
	padding:0 0 2px 0px;
	margin:20px 10px 0 5px;
}

.close{
	float:right;
	display:block;
	padding:0 10px 0 0px;
	color:#900;
}
.clr{
	clear:both;
}

.copy a{
	color:#00eaff;
	
}

/*Inner bodypart*/



/*End of Drop Down Menu*/