


 body{ background: top#EBEBEB  repeat-x;
	margin:0;
	padding:0;
	border:0;
	outline:0;}
a{text-decoration:none; color:#000;}
a:hover{ color: #94150e;}
img{ border:none;}
.clr{ clear:both;}

h1, h2, h3{ font-family: "Trebuchet MS",Verdana,Sans-Serif;}

h1 { font-size: 2.3em; }
h1 a { color:#fff; border: none; }
h1 em{ font-size: 1.25em; color: #D0EB6A; font-style: normal; }

h2 {
	font-size: 20px;
	letter-spacing: 1px; margin:10px 0; padding:0;
	color: #5c0116;	}
h3 {
	font-size: 1.0em;
	letter-spacing: 0.2pt;
	color: #5c0116;
	text-transform: uppercase;
	padding-top: 0.5em;}

#wrapper{width:1000px; height:auto; margin:0 auto;  }

.banner{ width:1000px; height:281px; float:left;  background:#FFF url(../images/flashbanner.jpg) center no-repeat;}

.logo_part{ width:960px;  background: url(../images/logo_bg.jpg) repeat-x bottom #FFF; padding:10px 20px; height:auto; float:left; }


.logo__left{ width:255px; float:left; height:145px;}
.logo_right{ width:705px; height:145px; float:right; text-align:right; }



.introduction_container{ width:1000px; height:auto; float:left; margin:3px 0px 0px 0px; }


.introduction{ width:380px; height:auto; float:left; }
.top{ width:360px; height:35px; float:left; background:url(../images/top.jpg) repeat-x;   padding:20px 10px;}
.intrn_txt{ width:340px; height:260px; padding:10px 20px; float:left; text-align:justify; 
font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; background:#FFF;}



.introduction_middle{ width:310px; height:auto; float:left; margin:0px 0px 0px 2px; }
.top_middle{ width:291px; height:35px; float:left; background:url(../images/top.jpg) repeat-x;  padding:20px 10px;}
.service_txt{ width:290px; height:270px; padding:10px 10px 0px 10px; float:left; background:#FFF;}


.introduction_2{ width:305px; height:355px; float:right; background:url(../images/bg.jpg) no-repeat }
.top_2{ width:285px; height:35px; float:left; background: repeat-x;  padding:20px 10px;}

.services {
    background:#fff;;
    
    color: #2C2C2C;
    float:left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    line-height: 20px;
    margin: 0;
    padding: 0px 0px 10px 0px;
    text-align: justify;
    width: 285px;}
.services a {
    background: url(../images/list.png) no-repeat scroll left center transparent;
    color: #666666;
    display: block;
    float: right;
    height: auto;
    line-height: 32px;
    text-decoration: none;
    text-indent: 25px;
    width: 280px;}
.services a:hover {
    color: #ba251e;}
	
	
	.main_bg{ width:100%; height:auto; background: url(../images/icon_bg.jpg) repeat-x;}

.icon_holder{ width:305px; float:right; height:80px;}
.donld_holder{ width:285px; height:85px; float:left; padding:15px 10px 15px 10px; }
.donld_icon{ width:60px; padding:10px 0px 0px 15px; height:69px; float:left;}
.downld_txt{ width:210px; height:20px; float:right; color:#f30; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; padding:30px 0px 30px 0px;}







	
	
.ftr_container{ width:100%; height:60px; background:url(../images/footer_bg.jpg) repeat-x;}
.footer{ width:960px; height:60px; margin:0 auto; padding:0px 20px;}
.powerdby{ width:925px; float:right; text-align:right; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:20px 0px;}
.solutionslogo{ width:35px; height:auto; float:right; padding:10px 0px; }


