@charset "utf-8";
/* CSS Document */

body {
	padding:0px;
	margin:0px auto;
	width:100%;
	background:#e6e6e6;
}
h1 {
	font-size:30px;
	color:#FFF;
}
h1 a {
	font-size:30px;
	color:#FFF;
	text-decoration:none;
}
p {
	color:#FFF;
	font-size:14.5px;
	line-height:24px;
	font-family:"Georgia";
	padding:5px 0px;
	text-align:justify;
}
p a {
	color:#FFF;
	font-size:14.5px;
	line-height:24px;
	font-family:"Georgia";
	padding:5px 0px;
	text-decoration:none;
}
.sub_page_p {
	font:normal 13px/20px "Georgia";
}
.top_header_bg {
	width:100%;
	background:url(../Images/top_bg.jpg) repeat-x;
	height:100px;
}
.p0m0 {
	padding:0px;
	margin:0px auto;
}
.wapper {
	width:1000px;
	padding:0px;
	margin:0px auto;
}
.logo {
	width:403px;
	margin:0px auto;
}
.logoa {
	height: auto !important;
	margin: 0 auto;
	padding: 0;
	width: 84%;
}
.menu_bg {
	background:url(../Images/menu_bg.png) no-repeat top center;
	padding:0px;
	margin:0px auto;
	width:100%;
	height:52px;
}
nav {
	padding:0px;
	margin:0px auto;
	width:1000px;
}
.banner {
	height:325px;
	margin:0px auto;
	width:1000px;
}
.w {
	color:#FFF;
}
h3 {
	color:#FFF;
	text-align:center;
}
h4 {
	color:#FFF;
	text-align:center;
}
.sub_left {
	width:800px;
	float:left;
}
.sub_left ul {
	margin-left:25px;
}
.sub_left1 {
	width:445px;
	float:left;
}
.sub_right {
	width:320px;
	float:right;
}
.sub-banner {
	height:276px;
	width:1000px;
	padding:0px;
	margin:0px auto;
}
.main_content_bg_top {
	background:url(../Images/main_content_top.png) no-repeat top center;
	width:100%;
	height:43px;
	padding:0px;
	margin:-20px auto 0;
}
.main_content_bg {
	min-height:300px;
	background: rgb(1,51,110); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxMzM2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDFmNDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgb(1,51,110) 0%, rgb(0,31,68) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(1,51,110)), color-stop(100%, rgb(0,31,68))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgb(1,51,110) 0%, rgb(0,31,68) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgb(1,51,110) 0%, rgb(0,31,68) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgb(1,51,110) 0%, rgb(0,31,68) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgb(1,51,110) 0%, rgb(0,31,68) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01336e', endColorstr='#001f44', GradientType=0 ); /* IE6-8 */
	padding:0px;
	margin:0px auto;
}
/*footer {
	padding:0px;
	margin:0px auto;
	width:1000px;
}*/
footer {
	padding: 0px;
	margin:0px auto;
	width:1000px;
}
footer ul {
	float:left;
	padding-left:20px;
	width:280px;
	margin:10px 0px 10px 5px
}
footer ul h2 {
	font:normal 23px/38px "Georgia";
	color:#262626;
}
footer ul li {
	font:normal 14px/24px "Georgia";
	padding:5px 0px 5px 0px;
}
footer ul li a {
	color: #222222;
	font: 14px/24px "Georgia";
	text-decoration: none;
}
.footer_bg {
	background:url(../Images/footer_bg.jpg) repeat-x;
	height:52px;
	width:100%;
	padding:0px;
	margin:0px auto;
}
.footer_bg1 {
	width:1000px;
	padding:0px;
	margin:0px auto;
}
.text_mach {
	background: none repeat-x scroll left top #f8f8f8;
	border: 1px solid #f90075;
	border-radius: 2px 2px 2px 2px;
	color: #484848;
	font: 14px "Calibri", Arial, Helvetica, sans-serif;
	height: 16px;
	padding: 3px;
	width: 286px;
}
.text_area1 {
	background: none repeat-x scroll left top #f8f8f8;
	border: 1px solid #f90075;
	border-radius: 2px 2px 2px 2px;
	color: #484848;
	font: 14px "Calibri", Arial, Helvetica, sans-serif;
	height: 128px;
	padding: 3px;
	width: 286px;
}
.submit {
	background:url(../Images/submit.jpg) no-repeat top left;
	padding:6px 33px;
	text-decoration:none;
}
.submit:hover {
	background:url(../Images/submit_hover.jpg) no-repeat top left;
}
.cancel {
	background:url(../Images/cancel.jpg) no-repeat top left;
	padding:6px 33px;
	cursor:pointer;
}
.cancel:hover {
	background:url(../Images/cancel_hover.jpg) no-repeat top left;
}
.p1 {
	font:normal 24px/24px "Georgia";
	color:#262626;
	width:280px;
}
.p2 {
	font:normal 14px/24px "Georgia";
	color:#262626;
	width:430px;
	text-align:justify;
}
.lft_cont {
	float:left;
	width:300px;
}
.lft_cont ul {
	list-style:none;
}
.lft_cont ul li {
	list-style:none;
	padding:5px 0;
}
.lft_cont ul li a {
	font-size:14px;
	font-weight:600;
	color:#FFF;
	text-decoration:none;
}
.lft_cont ul li a:hover, .exp_left p a:hover {
	text-decoration:underline;
}
.rit_cont {
	float:left;
	width:710px;
	margin:0 0 0 20px;
}
.lft_cont1 {
	float:left;
	width:270px;
}
.lft_cont1 ul {
	list-style:none;
}
.lft_cont1 ul li {
	list-style:none;
	padding:5px 0;
}
.lft_cont1 ul li a {
	font-size:14px;
	font-weight:600;
	color:#FFF;
	text-decoration:none;
}
.lft_cont1 ul li a:hover, .exp_left p a:hover {
	text-decoration:underline;
}
.lft_cont2 {
	float:left;
}
.lft_cont2 ul {
	list-style:none;
}
.lft_cont2 ul li {
	float: left;
	list-style: none outside none;
	margin: 0 8px 0 0;
	padding: 5px 0;
	width: 258px;
}
.lft_cont2 ul li a {
	font-size:13px;
	font-weight:600;
	color:#FFF;
	text-decoration:none;
}
.lft_cont2 ul li a:hover, .exp_left p a:hover {
	text-decoration:underline;
}
.footer_images {
	float:left;
	width:100%;
}
.footer_images a {
	float:left;
	/*	margin:10px 8px;*/
  margin: 10px 23px;
}
/*.footer_images a img {
	max-width:210px;
	max-height:100px;
}*/

.footer_images a img {
	max-height: 80px;
	max-width: 169px;
}
.sub_page_p_new a {
	float:left;
	margin:0 15px 20px;
}
.sub_page_p_new a img {
	width: 75%;
}
.experience {
/*	width:70%;*/
	width:80%;
	margin:0 auto;
	padding:0px;
}
.exp_left, .exp_right {
	float:left;
	width:60%;
	text-align:center;
}
.exp_left h3 {
	font-size: 28px;
	font-weight: 400;
	line-height: 34px;
	margin: 0;
}
.exp_left p {
	font-size: 18px;
	padding: 10px 0 10px;
	text-align:center;
}
.exp_left p span {
	display:inline-block;
	background:#FFF;
	padding:7px 7px 0;
	margin: 0 0 10px;
}
.exp_left p span img {
	width:100px;
}
.exp_left p a {
	color: #FFFFFF;
	display: block;
	font-size: 18px;
	font-weight: bold;
	margin-top: 5px;
	text-decoration: none;
}
.exp_right {
	width:40%;
}
.exp_right img {
	/*	width:140px;*/
	width:190px;
}
.contact_cont {
	float:left;
	width:694px;
	text-align:center;
	margin:20px 10pxcontact_cont;
}
.contact_cont h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:30px;
	font-weight:400;
	color:#FFF;
	margin:0 0 30px;
}
.contact_cont div{
	margin:0 0 0 80px;
	padding:0px;
	float:left;
	}
.contact_cont h4 {
    color: #FFFFFF;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 20px;
    font-weight: bold;
    margin: 0 0 10px;
}
.contact_cont p {
	font-size:18px;
	line-height:28px;
	text-align:center;
}
/*tooltip*/
.tooltip {
	display:none;
	background:#002148;
	border:3px solid #FFF;
	box-shadow:0px 0px 10px 0px #000;
	font-size:12px;
	width:350px;
	padding:10px;
	color:#eee;
	border-radius:5px;
	z-index:999999;
	max-height: 400px;
    min-height: 100px;
    overflow-x: hidden;
    overflow-y: auto;
}
.tooltip p {
	font-size:15px;
	text-align:justify;
	font-family:Georgia,"Times New Roman",Times,serif;
	text-shadow: 2px 2px 0 #000000;
}
.tooltip ul{
	margin:10px 0 0 15px;
	padding:0px;
	}
.tooltip ul li{
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:15px;
	text-align:justify;
	/*font-family:calibri;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	text-shadow: 1px 1px 0 #000000;
	}
.tooltip ul li strong {
    font-weight: normal;
}		
#demo {
	margin:0px;
	padding:0px;
}
#demo img {
	border:0;
	cursor:pointer;
	margin:0px;
}
#demo1 {
	margin:0px;
	padding:0px;
}
#demo1 a {
	border:0;
	cursor:pointer;
	margin:0px;
}

.tooltip1 {
	display:none;
	background:#002148;
	border:3px solid #FFF;
	box-shadow:0px 0px 10px 0px #000;
	font-size:12px;
	height:auto;
	width:350px;
	padding:10px;
	color:#eee;
	border-radius:5px;
	z-index:999999;
}
.tooltip1 p {
	font-size:15px;
	text-align:justify;
	font-family:calibri;
	text-shadow: 2px 2px 0 #000000;
}
.tooltip1 ul{
	margin:10px 0 0 15px;
	padding:0px;
	}
.tooltip1 ul li{
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:15px;
	text-align:justify;
	font-family:calibri;
	text-shadow: 2px 2px 0 #000000;
	}

/*tooltip*/

.sub_middle {
	width:1000px;
	margin:0px auto;
}
.sub_middle ul {
	margin-left:25px;
}
.exp_left1 {
	float:left;
	width:480px;
	text-align:center;
}
.exp_left1 h3 {
	font-size: 28px;
	font-weight: 400;
	line-height: 34px;
	margin: 0;
}
.exp_left1 p {
	font-size: 18px;
	padding: 10px 0 10px;
}
.exp_left1 p span {
	display:inline-block;
	background:#FFF;
	padding:7px 7px 0;
	margin: 0 0 10px;
}
.exp_left1 p span img {
	width:100px;
}
.exp_left1 p a {
	color: #FFFFFF;
	display: block;
	font-size: 18px;
	font-weight: bold;
	margin-top: 5px;
	text-decoration: none;
}