@charset "utf-8";
/* CSS Document */
html, body{margin:0; padding:0; background:#f3f3f3; height:100%; font-family: gothic;}
ul,li, h1, h2, h3, h4, h5, h6{padding:0; margin:0;}

.main_wrapper{width:100%; float:left; min-height:100%; position:relative }
.inner-container_main{width:1138px; margin:auto; }
.inner-container{width:1138px; float:left; background:#fff; padding:0 0 30px 0; min-height:100%; position:absolute}

.logo_nav_main{width:1138px; float:left;}
.logo{width:274px; float:left; padding:15px 15px;}


.main_nav{ width:532px; float:right; margin-top:32px;}
.main_nav ul{width:532px; float:left; list-style:none; }
.main_nav ul li{display:inline; float:left; }
.main_nav ul li.no-border{border-right:0}
.main_nav ul li a{font-family:gothic; color:#424141; padding:15px 15px 40px 15px; text-decoration:none; display:block; }
.main_nav ul li a:hover{ background:#f4f4f4; color:#424141 !important }
.main_nav ul li a.active{ background:#f4f4f4; }

.header_main{width:1128px; float:left; height:295px; border:5px solid #b4b4b4;}
.header_inner{width:1128px; float:left; height:100px; border:5px solid #b4b4b4; margin-bottom:30px;}
.header_intro{width:636px; float:left; position:absolute; z-index:100; height:295px; background:url(../images/introduction.png) no-repeat top left;}
.header_intro p{font-family:forum; font-size:20px; line-height:28px; color:#fff; padding:10px 110px 0 28px; text-align:justify}

.tabs{background:#fafafa; width:1138px; float:left; margin:4px 0;}
.tabs ul{width:1138px; float:left; list-style:none;}
.tabs ul li{display:inline; float:left; width:350px; margin-left:28px;  border-right:1px solid #ecebeb; }
.tabs ul li.no-border{border-right:0}
.tabs ul li a{font-family:bell; color:#464242; font-size:26px; padding:18px 15px 18px 15px; text-decoration:none; display:block; line-height:28px; }

.body_main{width:980px; padding:0 73px; float:left;}
.body_main p{font-size:14px; color:#464242; text-align:justify }

.sitemap_outer{width:980px; padding:0 73px; float:left; margin-bottom:60px;}
.about_main{width:963px; padding:0 76px; float:left; margin-bottom:60px;}
.about_main p{font-size:14px; color:#464242; text-align:justify; /*padding-bottom:30px;*/ margin-top:0; }
.about_main h1{font-family:bell; color:#1b1a1a; font-size:23px; font-weight:normal; line-height:27px; margin-bottom:10px; text-transform:capitalize}
.about_main h2{font-family:bell; color:#1b1a1a; font-size:23px; font-weight:normal; line-height:27px; margin-bottom:10px; margin-top:10px; text-transform:capitalize}
.about_main ul{width:938px; padding:0 73px 0 33px; float:left;}
.about_main ul li{display:block; background:url(../images/icon.png) no-repeat top left; background-position:1px 6px; padding:0 0 0 20px; margin:8px 0; font-size:14px;  color:#464242; text-align:justify;}

.about_left{width:1093px; float:left; padding:9px 15px 0 0px;}
.about_right{width:240px; float:right; padding:24px 0 0 0; }
.about_right_inner{width:240px; float:right; text-align:center; padding:24px 0 0 0; margin-top:0px;}
.about_right_innerAF{width:240px; height:100px; float:right; text-align:center; padding:24px 0 0 0;}
.about_right_innerJS{width:240px; float:right; text-align:center; padding:24px 0 0 0; margin-top:163px;}
.about_right_innerUT{width:240px; float:right; text-align:center; padding:24px 0 0 0; margin-top:51px;}
.about_right_innerSM{width:240px; float:right; text-align:center; padding:24px 0 0 0; margin-top:100px;}
.about_right_innerIFIG{width:240px; float:right; text-align:center; padding:24px 0 0 0; margin-top:41px;}

.contact_left{width:586px; float:left; padding:9px 15px 0 15px; margin-left:238px; }
.contact_left .title{width:100px; float:left}
.contact_left .field{width:450px; float:left}
.contact_left .field input[type="text"]{width:450px; border:1px solid #e2e2e2; padding:2px; height:30px; margin:0 0 5px 0} 
.contact_left .field textarea{width:450px; border:1px solid #e2e2e2; padding:2px; height:100px; margin:0 0 5px 0; resize:none} 
.contact_left .main {width:586px; float:left;}

.contact_left .button{width:100%; float:letf}
.contact_left .button input[type="Submit"]{padding:10px 18px; margin-right:30px; color:#fff; background:#333; font-weight:bold; border:none; float:right}

.thankyou{width:500px; margin:auto}

.contact_right{width:426px; height:300px; float:right; margin:10px 0 0 0}

.boxes_main{width:998px; padding:0 77px; float:left; margin-bottom:80px;}
.boxes_main .leftbox{width:413px; padding:12px 27px; float:left; background:#fbfbfb; border:1px solid #f5f5f5;}
.boxes_main .leftbox h1{font-family:bell; color:#1b1a1a; font-size:23px; font-weight:normal; line-height:27px;}
.boxes_main .leftbox span{font-family:bell; color:#1b1a1a; font-size:30px; width:100%;}
.boxes_main .leftbox ul{width:453px; float:left; list-style:none; margin-left:14px; margin-top:15px;}
.boxes_main .leftbox ul li{display:block; background:url(../images/icon.png) no-repeat top left; background-position:1px 6px; padding:0 0 0 20px; margin:7px 0; font-size:14px;  color:#464242;}
.boxes_main .leftbox ul li a{text-decoration:none; font-size:14px;  color:#464242;}


.boxes_main .rightbox{width:413px; padding:12px 27px; margin-right:21px;  float:right; background:#fbfbfb; border:1px solid #f5f5f5;}
.boxes_main .rightbox h1{font-family:bell; color:#1b1a1a; font-size:23px; font-weight:normal;}
.boxes_main .rightbox p{font-size:14px; color:#464242; text-align:justify}
.boxes_main .rightbox ul{width:453px; float:left; list-style:none; margin-left:14px;}
.boxes_main .rightbox ul li{display:block; background:url(../images/icon.png) no-repeat top left; background-position:1px 6px; padding:0 3px 0 20px; font-size:14px;  color:#464242; margin:13px 0;}
.boxes_main .rightbox ul li a{text-decoration:none; font-size:14px;  color:#464242;}


.footer_wrapper{width:100%; float:left; position:absolute; bottom:0 /*margin-top:40px;*/ }
.footer_inner_main{width:1138px; margin:auto}
.footer_inner{width:1138px; float:left; background:#fff; font-size:15px; color:#464242; border-top:1px solid #e6e6e6; }
.copyright_main{width:600px; float:left; margin-left:25px; padding:15px 0 }
.copyright{width:600px; float:left; font-size:13px; color:#a5a5a5;  margin:13px 0 0 13px;}
.bot_nav{width:600px; float:left; margin-top:4px;}
.bot_nav ul{width:600px; float:left; list-style:none;}
.bot_nav ul li{border-right: 1px solid #a5a5a5; display: inline;  float: left; font-size: 10px; }
.bot_nav ul li.noborder{border-right:0}
.bot_nav ul li a.nopadding{padding-left:11px}
.bot_nav ul li a{font-size:13px; text-decoration:none; color:#a5a5a5; padding:0 14px;}
.bot_nav ul li a {color:#a5a5a5 !important}

.sitemap_main{width:1061px; margin:auto}
.sitemap_inner{width:1061px; float:left; margin-top:5px }
.sitemap_inner_tabs{width:100%; margin:auto}
.sitemap_inner_tabs_inner{width:100%; float:left;}
.sitemap_link_tab{width:155px; float:left; margin-left:5px;  border-right:1px solid #999; height:190px;}
.sitemap_link_tab.nomargin{margin-left:0}
.sitemap_title{width:144px; float:left; color:#fff; font-weight:bold; background:#282828; text-align:right; font-size:13px; padding:8px 11px 8px 0;}
.sitemap_link_tab ul{list-style:none; margin:0; padding:0; float:right}
.sitemap_link_tab li{display:block; padding-right:15px;  text-align:right; margin:8px 0 }
.sitemap_link_tab li a{font-size:13px; text-align:right; color:#333; text-decoration:none}


.about_left #tabs {	  /*overflow: hidden;	*/  width: 100%;	  margin: 0;	  padding: 0;	  list-style: none;	}
.about_left #tabs li {	  float: left;	  margin: 0 -19px 0 0; background:none; 	}
/*.about_left #tabs a {	  float: left; font-weight:bold;	  position: relative;	  padding: 0 46px !important;	  height: 0;	  line-height: 30px;	  text-transform: uppercase;  text-decoration: none;	  color: #fff;  border-bottom: 30px solid #3D3D3D;	  border-bottom-color: #777\9;	  opacity: .3;	  filter: alpha(opacity=100);  	}*/

.about_left #tabs a {	  float: left; font-weight:bold;	  position: relative;	 /* padding: 0 43px !important;*/ padding: 0 52px !important;	  height: 0;	  line-height: 30px;	  text-transform: uppercase;  text-decoration: none;	  color: #000;  border-bottom: 30px solid #e2e2e2;}

.about_left #tabs a:hover,
.about_left #tabs a:focus {	  border-bottom-color: #3D3D3D; background:#666 !important	/*  opacity: 1;	  filter: alpha(opacity=100);*/	}
.about_left #tabs a:focus {	  outline: 0; 	}
.about_left #tabs #current {	  z-index: 3;	  border-bottom-color: #3d3d3d;	color:#fff /* opacity: 1;	  filter: alpha(opacity=1)*/;     
	}
.about_left #tabs a:hover {background:#3D3D3D !important}	
	/* ----------- */
.about_left #content {	    background: #fff; padding: 2em; width:934px;	    /*height: 220px;*/	}
.about_left #content h2,
.about_left #content h3,
                  {	    margin: 15px 0 15px 0 !important;	}  

.about_left #content p {margin:0}
	/* Demo page only */
.about_left #about {	    color: #999;	    text-align: center;	    font: 0.9em Arial, Helvetica;	}
.about_left #about a {	    color: #777;	}  

.inv_logos{width:150px; text-align:right; float:right; padding:1px; margin-top:50px; padding:1px}
.inv_logos p a{font-family:gothic; color:#424141; text-decoration:none; text-align:right; padding:8px 0 0 46px; float:right  }
.inv_logos p a:hover{ color:#424141 !important; text-decoration:none;}
.inv_left{width:755px; float:left;} 
.inv_left p{ padding-right:30px; border-right:1px dotted #eaeaea;}