@charset "utf-8";
/* CSS Document */
#wrapper {width:900px; margin: 0 auto; padding:0;} 
#container {width:900px; min-height:100%; margin-bottom:-48px; position: relative; background-color:#FFF}

html,body {height:100%; background-color:#000; margin:0px; padding:0px;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a {font-family:Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
a:hover {font-family:Arial, Helvetica, sans-serif; color:#d81f26; text-decoration:underline;}
li {list-style-image:url(../images/index/arrowbullet.gif);}
textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#sideform input,textarea{width:220px; margin-bottom:5px;}


/*header*/
#header {width:900px; height:60px; padding:0px; margin:0px; background: repeat-x url(../images/index/header_bg.gif);}

/*content*/
#content {width:900px; min-height:300px; padding:0; margin:0; background-color:#FFF;}
.columnscontent {width:900px;}
.title1 {background-color:#d81f26;font-size:14px; color:#FFF; font-weight:bold; padding:10px;}
.title2 {background-color:#c21c22;font-size:14px; color:#FFF; font-weight:bold;padding:10px;}
.content1 {background:#FFF;min-height:300px;}
.content2 {background:#e5e5e5;min-height:300px;}
.columnin {margin:0; padding:10px;}

/*index*/
#indleft {float:left;width:250px;margin:0; padding:0;}
#indright {float:right;width:250px;margin:0; padding:0;}
#indmiddle {width:400px; margin:0 250px;}

/*company*/
#compleft {float:left; width:500px;margin:0; padding:0;}
#compright {float:right; width:400px;margin:0; padding:0;}

/*services*/
#servleft {float:left; width:260px;margin:0; padding:0;}
#servright {float:right; width:640px;margin:0; padding:0;}
#leftserv {float:left; width:287px;}
#rightserv {float:right; width:286px;}

/*contact us*/
#contleft {float:left; width:600px;margin:0; padding:0;}
#contright {float:right; width:300px;margin:0; padding:0;}
.cudetails {font-weight:bold; font-size:14px;}
.cuspacing {margin-bottom:10px;}
.description {font-style:italic; color:#d81f26;}

/*serviceslisting*/
#listleft {float:left; width:180px;margin:0; padding:0;}
#listright {float:right; width:250px;margin:0; padding:0;}
#listmiddle {width:570px; margin:0 250px 0 180px;}
.topline {color:#d81f26; font-weight:bold;}
.servcontent {width:450px; margin-top:10px;}
.bottomdes {font-style:italic; font-size:10px;}

/*sitemap*/
#sitemap {float:left; width:900px;margin:0; padding:0;}
.smaplist{font-size:14px; font-weight:bold; color:#d81f26;}
#smaplist li{list-style:none;}

/*----footer----*/
.clearfooter {height:48px;clear: both;}
#footer {height: 48px;position: relative; background-image:url(../images/index/footerbg.gif); background-repeat:repeat-x;}
#footerRight {float:right; width:550px; height:30px;}
#fleft {float:left; margin-top:10px;}
#fleft li{color:#FFF; display:inline;}
#fleft a:link, #fleft a:visited {font-size: 12px; padding:10px 2px 0 2px; text-decoration: none; color: #fff;}
#fleft a.active:link, #fleft a.active:visited, #fleft a:hover {text-decoration: underline;}
#copyright {float:right; width:150px; height:30px; margin-top:10px; color:#FFF}





