


/*-----------header----------*/
body{margin:0; padding:0;}
#header{ width:100%; height:123px; margin: 0; background:url(../images/header_bg.jpg) repeat-x bottom; }
.header{ width:960px; padding:0 10px; margin:auto; background:url(../images/header_bg.jpg) repeat-x bottom; *background:none !important; }
.logo{ width:225px; height:98px; margin:17px 0px 0px 0px; background:url(../images/logo.png) no-repeat; float:left;}
.logo h1{ margin:0; padding:0;}
.logo h1 a {
	width:225px;
	height:98px;
	display:block;
	text-indent:-999px;
}
.call_action{ width:auto; float:right; margin-top:29px; *margin-left:450px; background:url(../images/icons.jpg) no-repeat ; padding:5px 0 0 52px;
 font:20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#e16b02;}
.marignbottom10{ margin:0px 10px 10px 0px;}

.main_nav{ width:auto; float:right;}
.main_nav ul li{ display:inline; float:left; margin:27px 0 0 28px;}
.main_nav ul li a{ color:#1a6183; font:17px 'MyriadProBold'; text-transform:uppercase; display:block;}
.main_nav ul li a:hover {color:#e16b02; text-decoration:none;}
.main_nav ul li a.active{color:#e16b02; text-decoration:none; display:block;}




/*-----------home_content----------*/
#content_body{ width:100%; height:auto; margin: 0; background:url(../images/banner_bg02.jpg) repeat-x top; }
.content{ width:960px; padding:0px 10px 0px 10px; margin:auto;}

/*====================footer==================*/
#footer_body{ width:100%; height:123px; margin: 0; background:url(../images/footer_bg.jpg) repeat-x top; }
.footer_panel{ width:960px; padding:0px 10px 0px 10px; margin:auto; color:#797979;background:url(../images/footer_bg.jpg) repeat-x top;}
.footer_left{ width:430px; height:auto; float:left;background:url(../images/divider03.png) no-repeat center right; padding:25px  0 0 0;}
.footer_left ul li{ float:left; margin:0 8px 0 0; font:13px Arial, Helvetica, sans-serif;color:#898989;}
.footer_left ul li a{ color:#898989;}
.footer_left ul li a:hover{ text-decoration:underline;}
.copy_right{ font:11px/33px Arial, Helvetica, sans-serif; float:left; width:400px;}

.footer_center{ width:170px; height:96px; float:left;background:url(../images/divider03.png) no-repeat center right; padding:18px  0 0 20px;}
.footer_head{ font:bold 14px Tahoma, Geneva, sans-serif; color:#c0c0c0; text-transform:uppercase;
	-moz-text-shadow:0px 0px 3px #000; 
	-webkit-text-shadow: 0px 0px 3px #000; 
	text-shadow: 0px 0px 3px #000; 
		/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#344046')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#344046');
	}
.footer_center ul li{ float:left; margin:10px 5px 0 0; text-indent:9999px;}
.footer_center ul li a.facebook{width:27px;  height:27px; background:url(../images/icons_footer.png) no-repeat 0px 0px; display:block;padding:0px;}
.footer_center ul li a:hover.facebook{width:27px;  height:27px; background:url(../images/icons_footer.png) no-repeat -28px 0px; display:block;padding:0px;}
.footer_center ul li a.twitter {width:27px;  height:27px; background:url(../images/icons_footer.png) no-repeat 0px -33px; display:block;padding:0px;}
.footer_center ul li a:hover.twitter {width:27px;  height:27px; background:url(../images/icons_footer.png) no-repeat -29px -33px; display:block;padding:0px;}
.footer_center ul li a.pe {width:27px;  height:27px; background:url(../images/icons_footer.png) no-repeat 0px -63px; display:block;padding:0px;}
.footer_center ul li a:hover.pe {width:27px;  height:27px; background:url(../images/icons_footer.png) no-repeat -29px -63px; display:block;padding:0px;}


.footer_right{ width:290px; height:96px; float:left; padding:18px  0 0 25px;}
.footer_right ul li{ float:left; margin:10px 0px 0 0; }
.footer_text_box{ width:178px; height:33px; background:url(../images/footer_text_box.jpg) no-repeat 0px 0px; border:none; padding:0px  5px 0 10px; color:#313030;}
.subscribe_but{ width:87px; height:31px; background:url(../images/subscribe_but.jpg) no-repeat; border:none; cursor:pointer; margin:2px  0 0 10px;overflow: hidden;text-indent: -9999px; *text-indent:0;}
.subscribe_but:hover{ width:87px; height:31px; background:url(../images/subscribe_but_hover.jpg) no-repeat; border:none; cursor:pointer; margin:2px  0 0 10px;}



/*===================About_us=========================*/
.about_us_content{ width:960px; padding:15px 0px 0px 0px; margin:auto;}
.about_us_content img{ float:left; border:1px solid #cdcdcd; padding:6px; margin:0 20px 20px 0;}
.about_us_content h3 {
    color: #E57F24;
    font: 19px 'MyriadProBold';
    padding: 24px 0 10px 0 !important;
}

/*===================Gallery=========================*/
.gallery_content{ width:960px; padding:45px 0px 0px 0px; margin:auto;}
.gallery_content ul{ margin:0 !important; padding:0 !important;}
.gallery_content ul li{ float:left; margin:0 12px 12px 0; width:230px; height:284px; background:url(../images/gallery_list_bg.jpg) no-repeat top;}
.gallery_content ul li .image_panel{ width:224px; height:213px; padding:6px 6px 6px 6px;}
.gallery_content ul li .image_panel img{ border:none;}
.gallery_content ul li .titel_panel{ font:16px 'MyriadWebProRegular'; color:#00537f; text-align:center; width:238px; margin-top:10px; }

/*====================pagination=====================*/
.paginationblock{width:960px; height:auto; text-align:right; float:right; margin-bottom:5px;}
#pending_num_lis{float:right;font-family: Tahoma;color:#b3b3b3;font-size:12px;width:100%;padding:0px 0px 0px 0px;text-align:right;}
.pager_name	{float:left; color:#666666; margin-right:10px; margin-top:5px;}
.pager_container						{
	margin:3px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	font-size:12px;
	font-family:Arial;
	/* [disabled]width:550px; */
}
.pre_page{padding:0px; width:63px; height:21px; float:left; margin:0px  4px 0px 2px; color:#dedede; 
 text-align:left; line-height:21px;}
.pre_page a{padding:0px 0 0 15px; color:#9C9C9C !important; width: 48px;display:block;height:21px;text-decoration:none;
	border:1px solid #656565;
}
.pre_page a:hover{
	padding:0px 0 0 15px; 
	color:#2d799e;
	width: 48px;
	display:block;
	height:21px;
	text-decoration:none;
	border:1px solid #fff;
}
.previous{float:left;  margin:0px  3px 0px 3px; padding:0px;  width:77px; height:23px;display:block; list-style:none;  color:#666666;
 text-align:center; background:url(../images/previous_bg.jpg) no-repeat top;}
.previous a{color:#656565; text-decoration:none; padding:0px; display:block;padding:3px 2px 2px 8px;}
.previous a:hover{ text-decoration:none; color:#fff;background:url(../images/previous_bg.jpg) 0 -23px no-repeat ; height:20px;}
.next_one{float:left;  margin:0px  5px 0px 2px; padding:0px;  width:55px; height:23px; display:block; list-style:none;  color:#666666;
 text-align:center;background:url(../images/next_bg.jpg) no-repeat top;}
.next_one a{color:#656565; text-decoration:none;  padding:3px 8px 2px 3px; display:block;}
.next_one a:hover{text-decoration:none;  color:#fff;background:url(../images/next_bg.jpg) 0 -23px no-repeat ;height:20px;}
.pager_number {float:left; margin:0 4px 0 6px; padding:0px; display:block; list-style:none; width:20px; color:#666666;
										height:16px;  text-align:center; background:#fcfcfc;}
.pager_number a{color:#656565; text-decoration:none; width:18px; height:16px; display:block; border:1px solid 
										#dadada; float:right;padding:2px; }
.pager_number a:hover{ background:url(../images/pagnation_bg.jpg) repeat-x;}
.pager_number a:hover{color:#FFFFFF;background-color:#e57f24; text-decoration:none;border:1px solid #dadada; width:18px;height:16px;
										display:block;float:right;}
.pager_number_active {height:21px; display:block; width:23px; text-align:center; float:left;
										font-weight:900; color:#fff !important; border:0px !important ;background-color:#e57f24; text-decoration:none;  border:1px solid #787878; margin-right:2px; }
.pager_number_active a	{height:16px; display:block; border:1px solid #dadada; text-decoration:none; color:#fff !important; padding:2px;}
.pager_number_active a:hover{ text-decoration:none;}
/*====================End pagination=====================*/



/*===================Services=========================*/
.services_content h3{ font:19px 'MyriadProBold'; color:#e57f24; padding:24px 0 10px 0px !important; }
.services_content{ width:960px; padding:0px 0px 0px 0px; margin:auto;}
.services_content ul li{ border-bottom:1px solid #e4e4e4; padding:0px 0 20px  0;}
.services_content p{ padding: 0px  0 5px 0;}
.services_img_left{ margin-right:10px; float:left;}
.services_img_right{ margin-left:10px; float:right;}
.text_name03{ color:#0071A8; font:15px 'MyriadProBold';}
.text_name04{ color:#0071A8; font:16px/24px 'MyriadProBold';}

.text_name02{color: #656565;
    font: 15px 'MyriadProBold';}
.serSubList ul { margin-left:14px ; width:200px; float:left;}
.serSubList ul li{border:none; padding:0px 0 5px  0; list-style:circle;}
.italic{ font-style:italic;}

/*===================testimonials=========================*/

.testimonials_content{ width:960px; padding:15px 0px 0px 0px; margin:auto;}

.testimonials_content .left_panel{ width:468px; height:auto; float:left;}
.testimonials_content .right_panel{ width:468px; height:auto; float:right;}
.testimonials_content ul li{ margin: 0 0 35px 0;}
.testimonial_top{ width:468px; height:37px;background:url(../images/testimonials_box_top.png) no-repeat;}
.testimonial_mid{ width:425px; height:auto;background:url(../images/testimonials_box_mid.png) repeat-y; padding:0 10px 10px 33px; font:13px Tahoma, Geneva, sans-serif; color:#797979;}
.testimonial_mid p{padding:0 3px 10px 3px;}
.testimonial_bottom{ width:468px; height:55px;background:url(../images/testimonials_box_bottom.png) no-repeat; margin-bottom:10px;}
.qut03{background:url(../images/qut_03.jpg) bottom right no-repeat; margin-right:10px;  padding:0 10px 10px 3px !important;}
.text_name{ font:15px 'MyriadProBold';color:#e16b02;}
.text_sub{ font:13px Tahoma, Geneva, sans-serif; color:#0071a8;}

/*===================contact=========================*/
.contact_content{ width:960px; padding:15px 0px 0px 0px; margin:auto;}
.contact_content .left_panel{ width:450px; height:auto; float:left;background:url(../images/divider05.png) right no-repeat; 
padding:0 40px 0 0; font:15px Tahoma, Geneva, sans-serif;}

.contact_content .left_panel ul li{ margin:20px  0 0 0;}
.text_com{ font:13px Tahoma, Geneva, sans-serif; color:#656565; margin-top:5px; }
.google_map{ border:1px solid #cfcfcf;height:267px; width:451px; margin-bottom:30px;}

.contact_content .right_panel{ width:465px; height:auto; float:right; font:13px Tahoma, Geneva, sans-serif; color:#656464;}
.contact_content .right_panel ul li{ margin:0px  0 30px 0;}
.label{ width:150px; float:left; height:20px; padding-top:5px; padding-left:5px;}
.dot{ width:15px; float:left; padding-top:5px;}
.filed{ float:left; width:290px; height:30px;}
.filed02{ float:left; width:290px; height:100px;}
.textbox01 {
background:url(../images/tex_box_bg.jpg) 0 0 no-repeat;
border: none;
width: 278px;
margin: 2px 2px 2px 2px;
height: 28px;
padding: 0 10px 0 5px;
padding-top: 5px url(\0/);
font:13px Tahoma, Geneva, sans-serif; color:#656464;
}

.textbox02 {
background:url(../images/tex_box_bg.jpg) 0 -28px no-repeat;
border: none;
width: 278px;
margin: 2px 2px 2px 2px;
height: 95px;
padding: 5px 10px 0 5px;
padding-top: 5px url(\0/);
font:13px Tahoma, Geneva, sans-serif; color:#656464;
}
.but01 {
   background: url("../images/but01.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font: 15px 'MyriadProBold';
    height: 29px;
    width: 72px;
}
.but01:hover{background: url(../images/but01.jpg) 0 -29px no-repeat;}


/*===================thans_you page =========================*/

.thanks_tab{width:600px;float:left;padding:120px 0 0 14px;margin:0px auto;}
.thanks_tab .right-icon{
  background: url("../images/right_icon.jpg") no-repeat scroll 112px top transparent !important;
    color: #1A6183;
    display: block;
    font: 24px 'MyriadProBold';
    padding: 5px 0;
    text-align: center;
    width: 100%;	
	}
.thanks_tab .allow-msg-txt{color:#E16B02;font:21px calibri;text-align:center;}

label.error {
    color: red;
    float: none;
    padding-left: 0.5em;
    vertical-align: middle;
}