body {margin:0; background-color:#a7a9ac; font-family:arial, verdana, tahoma, geneva, sans; color:#333333;}
h1 {text-indent:-5000px;}
h2 {font-size:1.1em; margin:0px;}
p {margin-top:8px; margin-bottom:8px; }

a:link, a:visited {color:#b32017; text-decoration:none;}
a:hover {color:#333333; text-decoration:underline;}

.logo {float:left; width:186px; height:96px; background-image:url(../images/logo.gif); repeat:no-repeat; margin:0; margin-left:10px;}

.clear {clear:both;}
.copyright {clear:both; font-family:arial, verdana, tahoma, geneva, sans; font-size:0.85em; color:#58595b;absolute: inherit; bottom: 0px; left:-460px}
.copyright a:link, .copyright a:visited {color:#58595b; text-decoration:none;}
.copyright a:hover {color:#ffffff; text-decoration:underline;}

.header {float:left; width:907px;}
.headerwrapper {background-image:url(../images/header_bg.gif); repeat:no-repeat; margin:0; width:907px; height:96px;}
.homecontent {background-image: url(../images/bg.gif); background-repeat:no-repeat; width:907px; height:536px; padding-left:10px; padding-top:15px}
.homefader {width:907px; padding-left:10px}

.homepanel1 {background:url(../images/home_panel1.jpg); background-repeat:no-repeat; width:183px; height:199px; float:left; padding-left:15px; padding-right:28px; padding-top:14px; font-size:0.8em;}
.homepanel2 {background:url(../images/home_panel2.jpg); background-repeat:no-repeat; width:182px; height:199px; float:left; padding-left:15px; padding-right:28px; padding-top:14px; font-size:0.8em;}
.homepanel3 {background:url(../images/home_panel3.jpg); background-repeat:no-repeat; width:182px; height:199px; float:left; padding-left:15px; padding-right:28px; padding-top:14px; font-size:0.8em;}
.homepane14 {background:url(../images/home_panel4.jpg); background-repeat:no-repeat; width:178px; height:199px; float:left; padding-left:15px; padding-right:28px; padding-top:14px; font-size:0.8em;}
.homepanel5 {clear:both; background:url(../images/home_panel5.jpg); background-repeat:no-repeat; width:408px; height:195px; float:left; padding-left:15px; padding-right:28px; padding-top:14px; font-size:0.8em;}
.homepane16 {background:url(../images/home_panel6.jpg); background-repeat:no-repeat; width:410px; height:195px; float:left; padding-left:15px; padding-right:28px; padding-top:14px; font-size:0.8em;}
.homepane16left {float:left; width:400px;height:195px;}
.homepane16right {float:left; width:408px; margin-left:0px; height:195px;}


.navbottom {background:url(../images/nav/rollover-bg.gif); background-repeat:no-repeat; width:907px; height:34px; position:relative}

.navleft {float:left; display:block; width:10px; height:29px; background:url(../images/nav/nav-left.gif); background-repeat:no-repeat;}

.navhome {float:left; display:block; width:148px; height:29px;}
.navhome a:link, .navhome a:visited {float:left; display:block; width:148px; height:29px;}

#navabout {float:left; display:block; width:148px; height:29px;}
#navabout a:link, #navabout a:visited {float:left; display:block; width:148px; height:29px;}

#navclients {float:left; display:block; width:148px; height:29px;}
#navclients a:link, #navclients a:visited {float:left; display:block; width:148px; height:29px; }

#navservices {float:left; display:block; width:148px; height:29px;}
#navservices a:link, #navservices a:visited {float:left; display:block; width:148px; height:29px;}

#navnews {float:left; display:block; width:148px; height:29px;}
#navnews a:link, #navnews a:visited {float:left; display:block; width:148px; height:29px;}

#navcontact {float:left; display:block; width:147px; height:29px;}
#navcontact a:link, #navcontact a:visited {float:left; display:block; width:147px; height:29px;}

#navrolloverabout {width:785px; height:34px; visibility:hidden; position:absolute; top:0; left:0; text-align:left; padding-left:22px; font-family:arial, verdana, tahoma, geneva, sans; font-size:12px; color:#dd9b81; padding-top:3px; margin-left:60px;}

#navrolloverclients {width:665px; height:34px; visibility:hidden; position:absolute; top:0; left:0; text-align:left; padding-left:22px; font-family:arial, verdana, tahoma, geneva, sans; font-size:12px; color:#dd9b81; padding-top:3px; margin-left:200px;}

#navrollovercontact {width:147px; height:34px; visibility:hidden; position:absolute; top:0; left:0; text-align:left; padding-left:22px; font-family:arial, verdana, tahoma, geneva, sans; font-size:12px; color:#dd9b81; padding-top:3px; margin-left:718px;}

#navrollovernews {width:270px; height:34px; visibility:hidden; position:absolute; top:0; left:0; text-align:left; padding-left:22px; font-family:arial, verdana, tahoma, geneva, sans; font-size:12px; color:#dd9b81; padding-top:3px; margin-left:608px;}

#navrolloverservices {width:570px; height:34px; visibility:hidden; position:absolute; top:0; left:0; text-align:left; padding-left:22px; font-family:arial, verdana, tahoma, geneva, sans; font-size:12px; color:#dd9b81; padding-top:3px; margin-left:275px;}

.navright {float:left; display:block; width:10px; height:29px; background:url(../images/nav/nav-right.gif); background-repeat:no-repeat;}
.navwrapper {width:907px;}

.subnav {float:left; padding-right:10px;}
.subnav a:link, .subnav a:visited {color:#dd9b81; text-decoration:none;}
.subnav a:hover {color:#ffffff; text-decoration:none;}

.subnavdot {float:left; background-image: url('../images/nav/dot.gif'); background-repeat:no-repeat; width:3px; height:15px; padding-right:10px;}

.wrapper {width:907px; text-align:left;}

#slideshow {position:relative;height:181px;}
#slideshow IMG {position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
#slideshow IMG.active { z-index:10; opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}