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

/*** Structure ***/
html,body {margin:0;padding-bottom:35px;min-height:100%;margin-bottom:1px;/*min-width:912px;*/font-family:Verdana,"Times New Roman", Times, serif;font-size:12px;background-color:#4A4A4A;background-image:url(../img/body-back.jpg);background-repeat:repeat-x;} /* No Jump Clause */
#WhiteTop {margin:20px auto 0 auto;width:900px;background-color:#FFF;height:15px;}
#CenterHeadContainer {margin:0 auto;width:900px;height:85px;}
#logoContainer {float:left;width:297px;height:85px;/*background-image:url(../img/rlgoldman-logo.jpg);background-repeat: no-repeat;*/}
#menuContainer {float:right;width:603px;height:85px;background-image:url(../img/menu-background.jpg);background-repeat: no-repeat;}
#ContentContainer {margin:0 auto;padding:0;width:900px;height:539px;background-color:#5B5B5B;background-image:url(../img/Content-Back.jpg);background-repeat: no-repeat;}
#Footer {margin:0 auto;height:30px;width:900px;background-color:#FFF;line-height:30px;text-align:center;font-weight:bold;font-size:11px;} #Footer a {color:#000;}
.clear{clear:both;}

/*** Index ***/
#leftContent {float:left;margin:10px 5px 0px 22px;width:275px;height:310px;background-image: url(../img/index-transp.jpg);background-repeat: no-repeat;}
.centerText {width:90%;margin:25px auto 0 auto;padding:0;font-weight:bold;font-size:10px;color:#000;text-align:center;line-height:18px;}
.leftTxtBox {height:150px;width:100%;text-align:center;}
.leftBoxDiv {width:50%;border-top:solid 1px #000;margin:10px auto;}
#rightImg {float:right;margin:10px 22px 0px 5px;border:solid 5px #FFF;padding:0;width:550px;height:300px;}
#ServiceHeader {float:left;width:100px;margin:12px 0 5px 22px;}
.ServiceDiv {float:right;width:750px;height:1px;border-top:solid 1px #CCCCCC;margin:28px 22px 10px 5px;}

/*** Styles ***/
H1 {font-family:Georgia, Times New Roman, Times, serif;font-size:1.8em;color:#FFF;margin:0;font-weight:lighter;}
H2 {font-family:Georgia, Times New Roman, Times, serif;font-size:1.5em;color:#000;margin:15px 25px;font-weight:lighter;}
H3 {font-family:Georgia, Times New Roman, Times, serif;font-size:1.5em;color:#000;margin:0;}
P {margin:20px 30px;}

#ServiceUL {width:820px;margin:5px 0 0 50px;}
#ServiceUL ul {float:left;padding:0;margin:0;list-style:none;}
#ServiceUL ul#nav-a {width:165px;font-size:12px;margin-left:8px;color:#FFF;}
ul#nav-a li.space {margin-top:8px;} ul#nav-a li a {text-decoration:none;color:#FFF;}
#ServiceUL ul#nav-b {width:250px;margin-left:50px;font-size:12px;color:#FFF;}
ul#nav-b li.space {margin-top:8px;} ul#nav-b li a {text-decoration:none;color:#FFF;line-height:17px;font-weight:bold;font-size:11px;} ul#nav-b li a:hover {color:#000;}

/*** Sub-Pages ***/
#SubContContain {margin:0 auto;padding-bottom:15px;;width:900px;min-height:400px;background-color:#5B5B5B;background-image:url(../img/sub-Asphalt-Background.jpg);background-repeat: no-repeat;}
#rightContent {float:right;width:500px;margin:2px 62px 0 0;line-height:18px;z-index:2;}
#rightTxtBox {border-top:solid 5px #000; border-bottom:solid 4px #000;background-color:#FFF;padding:10px 0;margin-top:5px;}
#rightTxtBox img {float:right;margin:10px;}

#form {margin:5px 30px 0;font-weight:bold;}
.PhoneNumber {float:left;width:253px;margin:10px 0 0 33px;text-align:center;color:#FFF;font-weight:bold;font-size:11px;}
.PhoneNumber a {color:#FFF;}
/*** MENU ***/
#rlmenu {margin-left:130px;}
ul#rlmenu{margin:0;padding:0;list-style-type:none;width:auto;position:relative;display:block;height:36px;text-transform:uppercase;font-size:14px;font-weight:bold;font-family:Helvetica,Arial,Verdana,sans-serif;}
ul#rlmenu li{display:block;float:left;margin:0;pading:0;color:#CCCCCC;}
ul#rlmenu li a{display:block;float:left;color:#874B46;text-decoration:none;padding:0 20px 0 20px;height:60px;color:#CCCCCC;line-height: 62px;}
ul#rlmenu li a:hover{color:#000000;background-color:#6B6B6B; /*transparent;background-image: url(../img/menu-hover.jpg);background-repeat: repeat-x;*/}
ul#rlmenu li a.current,ul#rlmenu li a.current:hover{color:#fff;background-color:transparent;background-image: url(../img/menu-current.jpg);background-repeat: repeat-x;}

/*** Sub-Menu ***/
#subMenu {float:left;width:253px;/*background-color:#8D8D8D;*/margin:0 0 5px 33px;}
.sMenu{width: 100%;} /*width of menu*/
.sMenu .headerbar{font: bold 14px Verdana;color: white;margin-bottom: 0;text-transform: uppercase;padding: 7px 0 7px 31px; }
.sMenu ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 0;}
.sMenu ul li{padding-bottom: 1px;} /*bottom spacing between menu items*/
.sMenu ul li a{
font: bold 11px Verdana;
color: black;
background: #E9E9E9;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}
.sMenu ul li a:hover{color: white;background: black;}
.sMenu li.sMenuCurr a {background:#202020;color:#FFF;}
