body{width:100%;background-color:#cccccc;font:11pt Verdana, Arial, Helvetica, sans-serif;}
h3{font-size:1em; font-weight:bold;}
.nobottom{padding-bottom:0px;margin-bottom:0px;}
.notop{padding-top:0px;margin-top:0px;}
.notopbottom{padding-top:0px;margin-top:0px;padding-bottom:0px;margin-bottom:0px;}
#pageholder{padding:0px;margin:10px auto;width:980px;min-width:980px;min-height:100%;margin-bottom:0px;background-color:#ffffff;}
* html #pageholder {height:100%;}
#curvetop{width:980px;height:10px;background:url(../images/backgroundtop.gif) 0px 0px no-repeat;padding:0px;margin:0px;}
#curvebottom{width:980px;height:10px;background:url(../images/backgroundbottom.gif) 0px 0px no-repeat;padding:0px;margin:0px;}
#header{width:100%;min-height:100%;}
* html #header {height:100%}
#topbar{background:url(../images/rplogo.gif) 97% 0% no-repeat;width:100%;height:101px;}
#navdiv{float:left;width:650px;height:33px;background:url(../images/menubackground.gif) 0px 0px no-repeat;margin:50px 0px 0px 10px;padding:0px;}
ul#nav  {padding-top:0px;margin:0;}
#nav li{float:left;position:relative;margin-top:0px;width:7em;text-align:left;padding-top:6px;list-style:none;}
#nav li ul{display:none;position:absolute;top:100%;left:0;background-color:#12686e;padding:0.5em 0 1em 0;}
#nav li > ul{top:100%;left:0;}
#nav li li{float:none;display:block;width:20em;text-align:left;padding-left:8px;}
#nav li:hover ul {display:block;}
#nav a{color:#fff;font-size:1em;text-decoration:none;}
#nav a:visited{color:#fff;text-decoration:none;}
#nav a:hover{color:#fff;text-decoration:underline;}
#nav li li a{display:block;font-weight:normal;}
#nav li li a:hover{display:block;font-weight:normal;}
#nav li.littlesmaller{width:7em;padding-left:0px;}
#nav li.first{width:5em;margin-left:0px;}
/*#imagebar{width:100%;height:180px;background:url(../images/imagebar.jpg) 10px 10px no-repeat #ffffff;}*/
#imagebar{width:960px;height:180px;background-color:#ffffff;padding-left:10px;padding-top:10px;}
#mainbody{width:100%;font-size:80%;background-color:#ffffff;margin-bottom:10px;min-height:100%;}
* html #mainbody{position:relative;height:450px;margin-bottom:10px;}
#leftside{float:left;position:relative;width:560px;min-height:100%;margin:10px 10px 5px 15px;background-color:#ffffff;}
#leftsidefifty{float:left;position:relative;width:50%;min-height:100%;margin:10px 10px 5px 15px;background-color:#ffffff;}
#leftside img{padding:0px 0px 5px 0px;}
#leftsidefullwidth{float:left;width:970px;min-height:100%;margin:10px 10px 5px 10px;background-color:#ffffff;}
.fullwidth{width:930px;margin-left:40px;}
.pad p{padding-left:5px;}
#projects{width:100%;min-height:100%;margin:5px 10px 5px 0px;}
* html #projects{height:100%;}
.projectcontainer{width:98%;height:130px;margin:40px 0px 0px 10px;padding:5px;padding-left:0px;background-color:transparent;}
.projectcont{width:470px;height:130px;margin:10px 0px 20px 10px;padding:5px;padding-left:0px;padding-top:10px;border:1px solid #dfdfdf;background-color:#efefef;}
.projectcontainerimg {float:left;margin-right:10px;padding-top:3px;margin-left:5px;}
.projectcontainer a,.projectcontainer a:visited, .projectcontainer a:hover,.projectcont a,.projectcont a:visited, .projectcont a:hover {text-decoration:none;color:#000000;}
ul.moveright {margin-top:0px;padding-top:0px;}
li.moveright {margin-left:20px;padding-top:0px;}
li.lastright {margin-left:140px;padding-top:0px;}
#rightsideservices{float:right;width:40%;min-height:420px;background:url(../images/servicesbox.gif) 39px 5px no-repeat;background-color:#ffffff;}
#rightside{float:right;position:relative;width:39%;min-height:420px;background-color:#ffffff;margin:15px 10px 5px 0px;}
#rightsidefifty{float:right;position:relative;width:45%;min-height:420px;background-color:#ffffff;margin:15px 20px 5px 0px;}
#rightside img{float:right;padding:0px 10px 5px 20px;}
.servicestop{position:relative;padding:50px 0px 0px 49px;margin-bottom:0px;}
.servicesnormal{position:relative;margin:5px 0px 0px 50px;margin-bottom:0px;}
.services{padding-left:50px;padding-right:20px;padding-top:0px;margin-top:0px;}
#footer{width:100%;height:40px;background:url(../images/greenbar.gif) 10px 0px no-repeat;text-align:center;}
#copy{width:100%;text-align:center;}
#copy p {color:#555;margin-top:10px;font-size:0.8em;}
#copy p a {color:#555;}
.nopadimg{padding:0px;}
.padimg{padding:5px 50px 5px 50px;background-color:#ffffff;}
#projfeatures{width:560px;height:170px;background:url(../images/projback.jpg) 0px 0px no-repeat;padding-top:10px;}
#projfeatures img{margin-left:10px;}
#projectfocus{width:100%;}
#photo{width:120px;height:180px;float:right;color:#08620d;text-align:center;padding:5px;}

