/* CSS Document */
body{ margin:0 auto; font-family:Trebuchet MS; background-color:#a0a0a0; background-image:url(../images/body_bkg.jpg); background-repeat:repeat-x;}
a{color:#000000;}
a:hover{ text-decoration:none;}
#wraper_contain{
	width:1000px;
	margin:0 auto;
}
#outerwrapper{ width:1000px; margin:0 auto; background:url(../images/body_bkg_shadow.png); position:relative; float:left;}
#wrapper{ width:960px; margin:0 auto; float:none; position:relative;}

#banner{ background:url(/images/banner_bkg.jpg); height: 202px; width: 959px; background-repeat: no-repeat; position: relative; }
#banner p{font-family:Verdana; font-size:17px; color:#ffffff; line-height:25px; word-spacing:3px; position:relative; float:right; margin:0;}
#banner p span{color:#fdbb1a;}
#banner p em{ float:right; font-size:15px; line-height:normal;}
#banner img{ position: absolute; }
#banner div{ position: absolute; color: #ffffff; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 17px; line-height: 1.5; /*padding-right: 30px; width: 450px;*/ text-indent: -9px; }
#banner div a{ color: #ffffff; text-decoration: none; }
#banner div div{ position: relative; font-size: 15px; left: 15%; text-indent: 0px; width: 400px; }

.topstrip{background:#fdb914; width:100%; height:10px;}
.clientlogin{ background:url(../images/clientlogin_bkg.gif); float:right; position:relative; width:346px; }
.clientlogin form{ margin:0; padding:5px 0 10px 0; }
.clientlogin .textbox{ border:1px solid #ab440c; height:17px; font-size:10px; font-family:Arial; color:#989898;}

.logo{padding-left:46px; float:left;}
.aboutus{background:url(../images/nav/aboutushover.gif) no-repeat;}
.services{ background:url(../images/nav/serviceshover.gif) no-repeat;}
.products{ background:url(../images/nav/productshover.gif) no-repeat;}
.clients_results {background:url(../images/nav/clients&resultshover.gif) no-repeat;}
.contactus{ background:url(../images/nav/contactushover.gif) no-repeat;}


.topnav ul{ margin:0; padding-top:18px; padding-right:90px; list-style:none; }
.topnav li{ margin:0; padding-right:5px; float:left;}
.topnav li.aboutus a{ display:block; height:24px; width:105px; background:url(../images/nav/aboutus.gif); }
.topnav li.aboutus a:hover{background:url(../images/nav/aboutushover.gif); }
.topnav li.aboutus a.active{ background:url(../images/nav/aboutushover.gif);}


.topnav li.services a{ display:block; height:24px; width:105px; background:url(../images/nav/services.gif); }
.topnav li.services a:hover{background:url(../images/nav/serviceshover.gif); }
.topnav li.services a.active{ background:url(../images/nav/serviceshover.gif);}

.topnav li.products a{ display:block; height:24px; width:105px; background:url(../images/nav/products.gif); }
.topnav li.products a:hover{background:url(../images/nav/productshover.gif); }
.topnav li.products a.active{ background:url(../images/nav/productshover.gif);}

.topnav li.clients_results a{ display:block; height:24px; width:130px; background:url(../images/nav/clients&results.gif) no-repeat; }
.topnav li.clients_results a:hover{background:url(../images/nav/clients&resultshover.gif) no-repeat; }
.topnav li.clients_results a.active{ background:url(../images/nav/clients&resultshover.gif) no-repeat;}


.topnav li.contactus a{ display:block; height:24px; width:105px; background:url(../images/nav/contactus.gif); }
.topnav li.contactus a:hover{background:url(../images/nav/contactushover.gif); }
.topnav li.contactus a.active{ background:url(../images/nav/contactushover.gif);}




.bodypart{ padding-left:46px; padding-top:37px; /*padding-right:20px;*/ padding-bottom:20px; float:left; position:relative; width:914px;}
.bodypart h1{color:#7e7e7e; font-size:18px; font-weight:normal; margin:0; padding:0;}
.bodypart h2{color:#363531; font-size:14px; font-weight:bold; margin:0; padding:0;}
.bodypart h2 span{ color:#923906;}
.bodypart h3{color:#ab440c; font-size:12px; font-weight:bold; margin:0; padding:0;}
.bodypart p{color:#000000; font-size:12px; margin:0; padding:0;}
.bodypart ul{ margin:0; padding:0; color:#363531;}
.bodypart li{margin:0 25px; padding:3px 0; font-size:12px; }
.midline{float:left; width:2px; margin:0 10px; background:url(../images/grayline.gif); height:350px;}

.bodynav {  float:left; position:relative; width:100%;}
.bodynav ul{ list-style:none; margin:0; padding:0 0 0 35px; background:#923906; width:925px; float:left; position:relative;}
.bodynav li{ display:inline; float:left; margin-right:40px;}
.bodynav a{ font-size:12px; color:#FFFFFF; display:block; font-weight:bold; line-height:20px; padding:0 20px; text-decoration:none;}
.bodynav  a:hover{ background:url(../images/bodynav_hover.gif)}
.bodynav .active{ background:url(../images/bodynav_hover.gif)}


.footer{ background:url(../images/footer_bkg.jpg) repeat-x;  width:959px; float:left; position:relative; height:147px; font-family:Verdana; font-size:17px; }
.footer p{font-family:Verdana; font-size:17px; color:#fe7620; position:absolute;  line-height:30px; margin:0; }
.footer p span{color:#464646;}
.footer1{ background:url(../images/footer_bkg.jpg) repeat-x;  width:959px; float:left; position:relative; height:147px; font-family:Verdana; font-size:17px; }
.footer1 p{font-family:Verdana; font-size:17px; color:#fe7620; position:absolute;  line-height:25px; margin:0; }
.footer1 p span{color:#010101;}
.footer1 p a{color:#fe7620; text-decoration:underline;}
.footer1 p a:hover{color:#fe7620; text-decoration:none;}

.footercontact{ text-align: left; color:#fe7620; float: right; margin: 30px 0px 30px 0px; padding: 25px 0px 0px 30px; width: 321px; height: 62px; font-style: italic; border-left: 2px solid #c9c9c9; }
.footercontact span{ color:#010101; }
.footercontact a{color:#fe7620; text-decoration:underline;}
.footercontact a:hover{color:#fe7620; text-decoration:none;}

.footerquote{ float:left; width:576px; text-align: right; color: #fe7620; padding: 63px 0px 0px 0px; letter-spacing: 2px;}

.clear{clear:both; height:2px;}

/* homepage image text wrap */
.imgrefugee{
background: #ffffff url("/images/index_img.gif") no-repeat scroll top right;
position: absolute;
right: 0px;
float: right;
clear: right;
}


#imgrefugee{
position: absolute;
right: 0px;
top: 0px;
}


#rimg-00,#rimg-01,#rimg-02,#rimg-03,
#rimg-04,#rimg-05,#rimg-06,#rimg-07,
#rimg-08,#rimg-09,#rimg-10,#rimg-11
{
float:right;
clear:right;
padding:0;
margin: 0;
height: 10px;
/* border: 1px solid #00ff00; */
}

#rimg-00{
width: 193px;
}

#rimg-01{
width: 213px;
}

#rimg-02{
width: 233px;
}

#rimg-03{
width: 243px;
height: 20px;
}

#rimg-04{
width: 253px;
height: 120px;
}

#rimg-05{
width: 243px;
}

#rimg-06{
width: 233px;
}

#rimg-07{
width: 223px;
}

#rimg-08{
width: 213px;
}

#rimg-09{
width: 193px;
}

#rimg-10{
width: 183px;
height: 5px;
}
/* end wrap styling */

label{ color:#000000; font-size:12px; float: left; width: 75px; }
#contactform input{ margin-bottom: 5px; }
#contactform textarea{ margin-bottom: 5px; }

label>img{ margin-top: 5%; }

.quotes{ color: #fdbb1a; font-weight: bold; }

#cr3img2{ margin-top: 1000px; margin-left: 20px; margin-bottom: 0px; }
div>#cr3img2{ margin-top: 53px; }