body {background:#575757 url(images/blackpattern.jpg);font-family:Arial,Helvetica,Sans-serif;font-size:100%;margin:0;border:0;}
div#header,div#menu-container,div#menu-adjusters,div#banner,div#pipe-desc,div#pipe-desc-def,div#content,div#content-def, div#footer { width:1024px; }
/*div#header,div#banner,div#pipe-desc,div#content { border:solid 1px red;}*/
div#banner 
{
    /*margin-top:10px;*/
    height:438px;
    position:relative;
    top:-30px;
    z-index:1;    
}

div#container {width:1060px; background:url(images/shadow.png);}
div#content, div#content-def {text-align:left;}
div#header { background: url(images/goldbar.jpg) repeat-x scroll bottom;/*padding-top:7px;*/}
div#menu-container { background:#000;float:right;width:1024px; }
div#header ul { list-style-type:none;margin:0;padding:0;display:block;float:right;}
div#header ul li { float:left;display:block;}
div#menu-container ul li { margin:0px 10px;}

div#header ul li a {font-family:Georgia,serif;font-size:.75em;color:#fff;text-decoration:none;display:block; }
div#header ul li a img { border:0;}
.altheader-a {color:#d9b25e;}
div#pipe-desc {height:71px;background:url(images/goldbar.jpg) repeat-x scroll;text-align:right; }
div#pipe-desc img { margin:17px 80px 0 0;padding:0;border:0; }
div#pipe-desc-def {height:148px;background:url(images/goldbar0.jpg) repeat-x scroll;text-align:center; }
div#pipe-desc-def img {margin-top:12px;}
div#content-def { background:#000;color:#fff;padding-bottom:200px;  }
div#c-fade { background:url(images/c-h-bg.jpg) no-repeat scroll 0 -1px;height:13px;width:1024px; }
div#sidebar {width:200px; height:0px;}
div#texts {width:728px; background-color:#292929; margin:-1px 0 0 296px;  padding:10px 0 10px 0; min-height:620px; }
div#services{margin-left:10px;}
div#work{margin-left:30px;}
div#guide{margin-left:25px;margin-bottom:20px;}
div#openings{margin-left:29px;}
div#jobopening{color:#FFFFFF;font-family:Arial;margin-top:-40px; margin-left:30px; font-size:13px; font-style:italic;}
.def-p {font-size:0.9em;margin:65px 50px 0 20px;}
.gold {color:#CAA034!important;font-size:13px!important;font-weight:bold;}
.log { display:block;height:23px;outline:0;text-decoration:none;}
.signupB { width:50px;background:url(images/mb-signup.jpg) no-repeat scroll 0px 0px;}
.signupB:hover { background:url(images/mb-signup.jpg) no-repeat scroll 0px -23px;}
.loginB { width:49px;background:url(images/mb-login.jpg) no-repeat scroll 0px 0px;}
.loginB:hover { background:url(images/mb-login.jpg) no-repeat scroll 0px -23px;}

.txtbox
{
    background-color:#ACACAC; 
    border:solid 2px #787878;
    width:250px;   
}

.bodytxt
{
    color:#FFFFFF;
    font-family:Arial;
    font-size:14px;
    text-align:left;
}
.uploadtxt
{
    color:#000000;
    font-family:Arial;
    font-size:12px;
    text-align:left;
}

.uploadtxtWT
{
    color:#ffffff;
    font-family:Arial;
    font-size:12px;
    text-align:left;
}

.maintxt
{
    color:#CAA034;
    font-family:Arial;
    font-size:22px;
    font-weight:bold;
    margin-bottom:0px;
    text-align:left;
}

.yellowtxt
{
    color:#CAA034;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
}


.italictxt
{
    color:#CAA034;
    font-family:Arial;
    font-size:18px;
    font-style:italic;
}

.space
{
  margin-bottom:10px;
}
ul#app_tab {list-style-type:none;float:left;margin:0;}

ul#app_tab .pd, .dd, .cd {width:198px; height:34px; float:left; cursor:pointer;}

ul#app_tab .pd {background:url(images/pd_stay.jpg);}
ul#app_tab .pd:hover {background:url(images/pd_over.jpg);}
ul#app_tab .dd {background:url(images/dd_stay.jpg);}
ul#app_tab .dd:hover {background:url(images/dd_over.jpg);}
ul#app_tab .cd {background:url(images/cd_stay.jpg);}
ul#app_tab .cd:hover {background:url(images/cd_over.jpg);}


a {text-decoration:none;}
div#footer {background:#79590e;color:#fff;font-size:.7em;padding:3px 0px;}
div#footer p {margin:0;padding:0}
div#footer a {text-decoration:none;color:#fff; }
div#footer a:hover { text-decoration:underline;}
.p-l { float:left;margin-left:5px!important;}
.p-r {float:right;margin-right:5px!important; }
