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

body{
margin:20px 0px;
padding:0px;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#5c5c5c;
}

a {text-decoration:none; color:#5c5c5c; border:0px;}
li, ul{margin:0px; padding:0px; list-style-type:none; padding-bottom:0px;}
img, img a{border:0px;}


.clearfx{clear:both;}

#maincontaioner{
width:946px;
background:url(../images/bgrep.jpg) repeat-y top;
margin:0px auto;
clear:both;
}
#bodycontainer{
width:930px;
margin-left:9px;
clear:both;
}
#topleft{
background:url(../images/topleft.jpg) no-repeat top right;
width:27px;
height:91px;
float:left;
}
#topright{
background:url(../images/topright.jpg) no-repeat top right;
width:27px;
height:91px;
float:left;
}
#toprep{
background:url(../images/toprep.jpg) repeat-x top;
height:91px;
width:946px;
margin-left:1px;
}
#navigation{
background:url(../images/navrep.jpg) repeat-x top;
height:43px;
float:left;
width:892px;
margin:25px 0px;
}
#navigation li{
float:left;
}
.navleft a{
background:url(../images/navleft.jpg) no-repeat top left;
width:127px;
height:43px;
float:left;
text-align:center;
line-height:370%;
display:block;
}
.navleft a:hover{
background:url(../images/navleft_h.jpg) no-repeat top left;
display:block;
}
.navleft_ac{
background:url(../images/navleft_h.jpg) no-repeat top left;
width:127px;
height:43px;
float:left;
text-align:center;
line-height:370%;
display:block;
}
.navright a{
background:url(../images/navright.jpg) no-repeat top right;
width:123px;
height:43px;
text-align:center;
float:left;
display:block;
line-height:370%;
}
.navright_ac{
background:url(../images/navright_h.jpg) no-repeat top right;
width:123px;
height:43px;
text-align:center;
float:left;
display:block;
line-height:370%;
}
.navright a:hover{
background:url(../images/navright_h.jpg) no-repeat top right;
display:block;
}
.navmain a{
width:126px;
height:43px;
float:left;
display:block;
text-align:center;
line-height:370%;
}
.navmain a:hover{
background:url(../images/navrep_h.jpg) repeat-x top right;
display:block;
height:43px;
}
.navmain_ac{
background:url(../images/navrep_h.jpg) repeat-x top right;
width:126px;
height:43px;
float:left;
display:block;
text-align:center;
line-height:370%;
}
.navsep{
background:url(../images/navsep.jpg) no-repeat;
height:15px;
width:2px;
float:left;
margin:15px 0px;
display:block;
}
.headerbg{
background:url(../images/headrep.jpg) repeat-x top;
width:929px;
margin-left:1px;
height:400px;
}
.logo{
background:url(../images/logo.jpg) no-repeat top;
height:209px;
width:336px;
float:left;
}
.leftflt{
float:left;
}
.testimbox{
background:url(../images/testimonial.png) no-repeat top right;
width:470px;
height:396px;
float:right;
behavior: url("scripts/iepngfix.htc");
}
.testimbox p{
margin:180px 50px 0px 70px;
color:#333;
}
.backup{
background:url(../images/backup.png) no-repeat top right;
width:470px;
height:396px;
float:right;
behavior: url("scripts/iepngfix.htc");
}
.backup p{
margin:180px 50px 0px 70px;
color:#333;
}
.welcome{
background:url(../images/wctxt.jpg) no-repeat bottom;
width:405px;
height:169px;
left: 15%;
top: 42%;
clear:both;
padding:10px 10px;
}
.welcome p{
margin:30px 20px;
padding-top:40px;
}
.welcome strong{
color:#e87e21;
}
.morebtn{
background:url(../images/morebtn.jpg) no-repeat right;
height:11px;
width:51px;
display:block;
text-indent:15px;
color:#fff;
line-height:80%;
float:right;
}
.morebtn:hover{
color:#e87e21;
}
.leftpanel{
width:285px;
float:left;
margin-top:10px;
}
.rightpanel{
width:620px;
float:right;
margin-top:20px;
margin-right:15px;
}
.leftbar{
background:url(../images/prevproj.jpg) no-repeat;
width:26px;
height:398px;
margin: auto 1px;
float:left;
}
.category{
background:url(../images/categories.jpg) no-repeat;
width:232px;
height:200px;
margin-left:5px;
padding-top:25px;
}
.category p{
margin:10px 15px 2px 30px;
}
.category strong{
color:#e87e21;
}
.contenttitle{
background:url(../images/contrep.jpg) repeat-x top;
height:34px;
}
.contbody{
float:right;
padding-right:4px;
margin-bottom:30px;
width:556px;
background:#ccc;
}
.contbody h1{
padding-left:15px;
line-height:150%;
}
.contbody p{
margin:10px 15px;
}
.footlnk{
background:url(../images/footerrep.jpg) repeat-x top;
height:131px;
clear:both;
}
.footlft{
width:265px;
float:left;
margin:5px 40px;
}
.footlft_tit{
padding:5px 0px;
color:#fff;
font-weight:bold;
}
.footlft img{
margin-right:6px;
}
.ftnav{
font-weight:normal;
font-size:10px;
display:block;
color:#fff;
height:23px;
display:block;
text-indent:10px;
background:url(../images/foot_hover.png) no-repeat top left;
behavior: url("scripts/iepngfix.htc");
margin-left:10px;
}
.ftnav:hover{
background:url(../images/foot_hover.png) no-repeat top left;
margin-left:15px;
text-indent:10px;
height:23px;
display:block;
behavior: url("scripts/iepngfix.htc");
}
.footrght{
width:500px;
float:right;
margin:10px 15px;
text-align:left;
color:#fff;
}
.footrght a{
color:#d1761f;
text-decoration:underline;
font-weight:bold;
}
.footrght a:hover{
color:#b15d0f;
text-decoration:none;
}
.bottom{
background:url(../images/borrep.jpg) repeat-x bottom;
margin-top:18px;
height:33px;
}
.botlft{
background:url(../images/botleft.jpg) no-repeat bottom;
height:33px;
width:18px;
float:left;
}
.botrht{
background:url(../images/botright.jpg) no-repeat bottom;
height:33px;
width:18px;
float:right;
}
.footmid{
float:right;
line-height:200%;
}
.categories{
width:250px;
float:left;
}
.category_tit{
float:right;
}
.bullets{
margin-left:10px;
list-style:outside disc;
display:block;
}
.bullets li{
padding-left:20px;
margin-left:0px;
}
h1{
font-size:14px;
font-weight:bold;
padding:0px;
margin:0px;
color:#111;
}
.mng{
background:url(../images/light.jpg) repeat;
border:1px solid #fff;
display:block;
padding:200px;
clear:both;
width:480px;
min-height:140px;
}
.mng:hover{
background:url(../images/dark.jpg) repeat;
}
.mng img{
border:3px solid #ddd;
float:left;
margin-right:10px;
margin-bottom:10px;
}
.mng p{
display:block;
}
.mnsep{
background:url(../images/sep.jpg) repeat-x bottom;
height:20px;
display:block;
}
.mybullet li{
list-style-image:url(../images/bullet.jpg);
list-style-position:inside;
}
div.accordion-content li{
margin:0px;
padding:0px;
padding-bottom:10px;
display:block;
}
.poplnk{
color:#F30;
font-weight:bold;
text-decoration:underline;
}
.poplnk:hover{
text-decoration:none;
}
.imgpad img{
padding:10px;
border:1px solid #111;
height:60px;
width:80px;
}