@charset "utf-8";
/* CSS Document */
*{margin:0px auto;} 
.cl{clear:both;}
img{border:none;}
#wrapper{width:1000px; height:auto;}
#header_top{width:1000px; height:93px; background:url(../images/header_top_bg.jpg) no-repeat top left;}
.logo{width:242px; height:85px; float:left; margin:3px 0px 0px 80px; }
.top_number{width:370px; height:20px; float:right; margin-top:5px;}
.top_number ul {width:100%; height:30px; float:left; padding:0px; margin:0px; list-style:none;}
.top_number ul li{width: auto; height:30px; float:left; padding:0px 2px 0px 2px; margin:0px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000;}



#banner_bg{width:1000px; height:301px; background: url(../images/banner.jpg) no-repeat top left;}
.banner_text{width:360px; height:205px; float:left; padding:55px 0px 0px  200px;}
.top_heading{font-family:"Minion Pro"; font-size:30px; color:#7e7e7e; text-align:left;}
.content_wrapper{font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#7e7e7e; text-align: justify; }
.view_demo{width:117px; height:32px; float:right; margin:10px 0px 0px 0px; }

#button_bg{width:1000px; height:68px; background: url(../images/button_bg.jpg) no-repeat left top;}
.menu{width:620px; height:auto; float:left; padding:10px 0px 0px 80px; }
.menu a { float:left; margin:0px; padding:0px; list-style:none; color:#fff; font-family:"Minion Pro"; font-size:16px; text-shadow: 0.1em 0.1em 0.05em #333; text-decoration:none;}

.recent_news{width: 200px; float:right; margin:18px 10px 0px 0px; height:auto; font-family:"Minion Pro"; font-size:30px; text-align:left; color:#000;}
.recent_news_twwiter{width:150; float:right; margin:10px 10px 0px 0px; height:auto; font-family:"Minion Pro"; font-size:30px; text-align:left; color:#000;}


.recent_news_blue{width:200px; float:right; margin:18px 10px 0px 0px; height:auto; font-family:"Minion Pro"; font-size:30px; text-align:left; color:#2985cf;}

.middle_content{width:930px; height:auto; background:  url(../images/middle_bg.jpg) repeat-x #d8d8d8; padding:5px 20px 10px 50px;  }
.content_wrapper_middle{width:670px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; color:#656565; float:left;}

.content_wrapper_middle1{width:670px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#656565; float:left;}

.welcome{width:35px; height:36px; float:left;}
.welcome_to_text{width: auto; height:31px; float:left; font-family:"Minion Pro"; font-size:24px; color:#656565; padding:5px 0px 0px 10px;}
.right_part{width:250px; height:auto; float:right;}
.right_part_news{width:250px; height:auto; float:right; font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; color:#1b1010; text-align: justify;}
.right_part_news a { float:right; font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; color:#1b1010; text-decoration:none;}
.right_part_news a:hover { float:right; font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; color:#2985cf; text-decoration: underline;}

.contact_img{ width:206px; height:99px;  }
.read_more{ width:72px; height:16px; float:right; padding:10px 0px 10px 0px; }
.twiiter{width:250px; height:auto; float:left; padding-top:15px;} 
.twiiter_img{width:64px; height:47px; float:left;} 

.services_row{width:670px; height:33px; float:left; border-top:thin solid #bababa; margin-top:20px; border-bottom:thin solid #bababa; font-family:"Minion Pro"; font-size:24px; color:#2780cd; font-weight:bold; line-height:30px;}	


.services_row_wrapper{width:670px; height: auto; float:left; }	

.services_link{width:240px; height:100px; float:left; }
.services_link ul {width:229px;  float:left; margin:0px; padding:0px; list-style:none; }
.services_link ul li  {width:229px;  float:left; margin:7px 0px 0px 0px; padding:0px; list-style:none; background: url(../images/arrow.png) no-repeat left; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/arrow.png'); }
.services_link ul li a {width:229px;  float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px  15px; list-style:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000000; text-decoration:none;  }
.services_link ul li a:hover {width:229px;  float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px  15px; list-style:none; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; color:#2985cf; text-decoration: underline;  }
.services_img{ width:113px; height:90px; float:left; }

.footer_bg{width:1000px; height:94px; background:url(../images/footer_bg.jpg)  no-repeat left; }
.footer_menu{width:370px; height:auto; float:left; padding-left:310px; margin-top:50px; }
.footer_menu ul {width:100%; height:auto; float:left; margin:0px; padding:0px; list-style:none; }
.footer_menu ul li {width: auto; height:auto; float:left; margin:0px; padding:0px 10px 0px 10px; list-style:none; }
.footer_menu ul li a {float:left; margin:0px; list-style:none; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-decoration:none;  }

.copy{width:325px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; padding:8px 0px 0px 325px;
}
.smo{width:150px; height:auto; float:right; padding:30px 0px 0px 0px }
.smo_twiiter{width:67px; height:62px; float:left;}

.content_menu{width:500px; height:auto; float:left; margin-left:15px;}
.content_menu ul {width:500px; height:auto; float:left; margin:0px; padding:0px; list-style:none;}
.content_menu ul li{width:500px; height:auto; float:left; margin:0px; padding:0px 0px 0px 15px; list-style:none; background:url(../images/arrow.jpg) no-repeat left;}

.sitmap{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2985cf;}
.sitmap a {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#707579; text-decoration:none;}
.sitmap a:hover {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2985cf; text-decoration:underline;}
.sitmap1{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2985cf;}





