/* CSS Document */

body {background-color:#fff;}
#container {width: 100%;padding: 0; background-color:#FFFFFF;}
#pageheader {width: 100%;background-color:#f9f8f4; padding: 0; margin: 0;display:block; height: 83px;}
#headcontainer {width: 768px;padding: 0; margin: 0 auto;}
/*Top banner above the nav in the header*/
ul#top_banner {width: 768px; margin: 0; padding: 0;display:block; height: 83px; background-image: url(../img/header_bg.gif); background-repeat: repeat;}
#top_banner li {list-style: none;float: left; margin: 0px 0px 0px 0px; padding: 25px 40px 0 73px;}
#top_banner li p {padding: 0px 0px 0px 10px; margin: 0;}

#bar {width: 100%;background-color:#940000; height: 36px;}
#bar div {width: 740px; margin-left: -370px; position: relative; left: 50%; padding: 0px}
#nav {list-style-type: none;margin: 0; padding: 0 0 0 0; display: block; height: 35px;width: 740px; max-width: 740px;background:url(../img/nav_bg1.jpg) repeat-x; background-position: 0px 11px;}
#nav li {float:left; padding: 0 0 0 0; margin:0 0 0 0; text-align: center;}
#nav li a {padding: 5px 0 0 0; margin:0 0 0 0; font:"Times New Roman", Times, serif; text-decoration: none; font-weight: normal;font-size: 13px; display:block; height: 18px;border-top:#940000 11px solid;}
#nav .leads a {border-top:#940000 11px solid;background:url(../img/nav_bg1.jpg) repeat-x;color:#FFFFFF; width: 125px;}
#nav .leads a:hover {border-top-color:#db853f;}
#nav .plans a {border-top:#940000 11px solid;background:url(../img/nav_bg1.jpg) repeat-x;color:#FFFFFF; width: 136px;}
#nav .plans a:hover {border-top-color:#db853f;}
#nav .subscription a {border-top:#940000 11px solid;background:url(../img/nav_bg1.jpg) repeat-x;color:#FFFFFF; width: 132px;}
#nav .subscription a:hover {border-top-color:#db853f;}

#nav .faqs a {background-color: #ffcc66; width: 110px;border-bottom:#940000 2px solid;color:#940000;}
#nav .faqs a:hover {background-color:#ffe5b2;}
#nav .support a {background-color: #ffcc66; width: 100px;border-bottom:#940000 2px solid;color:#940000;}
#nav .support a:hover {background-color:#ffe5b2;}
#nav .home a {background-color: #ffcc66; width: 137px;border-bottom:#940000 2px solid;color:#940000;}
#nav .home a:hover {background-color:#ffe5b2;}

/*************************/
/*Tab on styles*/
/*************************/

#tab_1 #nav .leads a {background-image:none;background-color:#FFFFFF;color:#940000; border-top-color:#db853f; height: 20px;}
#project_subpage #tab_1 #nav .leads a {text-decoration: underline;}
#home #tab_1 #nav .leads a {text-decoration: none;}
#tab_2 #nav .plans a {background-image:none;background-color:#FFFFFF;color:#940000; border-top-color:#db853f; height: 20px;}
#tab_3 #nav .subscription a {background-image:none;background-color:#FFFFFF;color:#940000; border-top-color:#db853f; height: 20px;}
#tab_4 #nav .faqs a {background-color: #fff; width: 110px;border-bottom:#fff 2px solid;color:#940000;}
#tab_5 #nav .support a {background-color: #fff; width: 100px;border-bottom:#fff 2px solid;color:#940000;}
#tab_6 #nav .home a {background-color: #fff; width: 137px;border-bottom:#fff 2px solid;color:#940000;}

/*************************/
/*Top Sub nav on Sub page */
/*************************/
#subnav { margin: 0 0 10px 0; padding: 0; width: 100%;list-style: none; display: block; height: 28px;background:url(../img/subnav_bg.jpg) repeat;}
#subnav li {float: left; margin: 0; padding: 0; width:19%;}
#orderplans_subpage #subnav li {float: left; margin: 0; padding: 0; width:24%;}
#subnav li a {display: block; height: 17px; width: 100%; text-align: center; padding: 5px 0 0 0; font-family:"Times New Roman", Times, serif; color:#990000; font-size: 13px; text-decoration: none;}
#subnav li:hover a {color:#000000;}

#subtab_1 #subnav li.link1 a {background-color:#FFFFFF;border-style:solid; border-width: 2px; border-left-color: #db853f; border-right-color: #db853f; border-top-color: #db853f; border-bottom-color: #fff;}
#subtab_2 #subnav li.link2 a {background-color:#FFFFFF;border-style:solid; border-width: 2px; border-left-color: #db853f; border-right-color: #db853f; border-top-color: #db853f; border-bottom-color: #fff;}
#subtab_3 #subnav li.link3 a {background-color:#FFFFFF;border-style:solid; border-width: 2px; border-left-color: #db853f; border-right-color: #db853f; border-top-color: #db853f; border-bottom-color: #fff;}
#subtab_4 #subnav li.link4 a {background-color:#FFFFFF;border-style:solid; border-width: 2px; border-left-color: #db853f; border-right-color: #db853f; border-top-color: #db853f; border-bottom-color: #fff;}
#subtab_5 #subnav li.link5 a {background-color:#FFFFFF;border-style:solid; border-width: 2px; border-left-color: #db853f; border-right-color: #db853f; border-top-color: #db853f; border-bottom-color: #fff;}


/*template content and bottom*/
#wrapper {width: 740px;padding-top: 5px; margin-left: -370px; position: relative; left: 50%;}
#wrapper_bottom {margin: 15px 0 0 0; padding: 0;width: 740px; list-style-type:none; display:block; height:50px; clear:both;}
#wrapper_bottom li{float: left;margin: 0; padding: 0; list-style-type:none;}

#message_banner {text-align: center; padding: 15px 0 15px 0;display: block; height: 20px; width: 740px;background-color:#C9DFC9; border-style: solid; border-color:#006600; border-width: 1px;}

ul#foot_nav {list_style_type: none;padding:0 0 0 0; margin: 35px 0 0 0;}
ul#foot_nav li {float: left;list_style_type: none;}

#wrapper_bottom li.ldi_logo {display: block; max-width: 190px;}
#wrapper_bottom li.footer {display: block;width: 540px; max-width: 540px; text-align: right;}
#wrapper_bottom li.footer #foot_nav {display: block;width: 440px;max-width: 440px; text-align: right;height: 30px;}
.footer #foot_nav a {padding: 3px 5px 6px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#CC6600;}
.footer #foot_nav {text-align:right;}

#foot_note {clear:both; width: 100%; text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#999999; margin: 0 0 0 0;}
#foot_note div {background-color:#f9f8f4; padding: 50px 0 50px 0;border-top:#940000 2px solid;}

/*nav list*/
ul.nav_list {text-align: left; padding: 0 0 0 10px; margin: 0; list-style: none;}
ul.nav_list .nl_head {font-family:"Times New Roman", Times, serif; color:#ffffff;background:url(../img/nav_list_header_bg.gif) no-repeat; background-color:#db853f; display:block; padding: 3px 0 0 15px;height: 24px;font-size: 16px;font-weight: bold;}
.form_box {background-color:#ffe5b2;display: block; height:  130px;}
ul.nav_list .nl_link a {font-family:"Times New Roman", Times, serif; color:#990000; display:block; padding: 3px 0 0 15px;height: 22px;font-size: 15px; text-decoration: none;}
ul.nav_list .nl_link a:hover { background-color:#f4f2e9;}
ul.nav_list .nl_imlink a {margin: 0; padding: 0; display:block; height: 45px;}

/*home form*/
#form_row1 {list-style: none; padding:18px 0 0 0; margin:0; width: 375px;}
#form_row1 li {float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000;}
#form_row1 li.first {max-width: 165px;}
#form_row1 li.first input {max-width: 148px; width:148px;}
#form_row1 li div {padding-left: 15px;}
#form_row1 li.last {max-width: 160px;}
#form_row1 li.last input {width: 148px;}

#form_row2 {list-style: none; padding:0; margin:0; width: 380px;}
#form_row2 li {float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000;}
#form_row2 li.email div {padding: 6px 0 0 15px;}
#form_row2 li.email {max-width: 233px; width: 233px; margin:0;}
#form_row2 li.email input {max-width: 215px; width:215px; margin:0;}
.form_box input {border-color:#990000; border-style: solid; border-width:1px;}
#form_row2 li.button {max-width: 95px; width:95px;}
#form_row2 li.button input {width: 78px; background-color: #990000; color: #fff;cursor: pointer;}
#form_row2 li.button div {padding: 6px 0 0 15px;}

/*************************/
/*subpage footer template styles*/
/*************************/

#sub_foot { margin: 50px 0 50px 0; padding: 0; width: 100%;list-style: none; display: block; height: 155px;}
#sub_foot li.subfootrow {float: left; margin: 0; padding: 0; width:25%;}


/*********************/
/*Project list styles*/
/*********************/


#job_list {width: 740px;; list-style-type: none; padding: 0 0 0 0; margin:30px 0 0px 0;}
#job_list li.job {width: 740px;list-style-type: none; padding: 0 0 0 0; margin:0 0 0 0;clear: both;}

#job_list li.colheader {padding: 0 0 0px 40px;}
#job_list li.colheader div.head {float:left;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#d4a83e;font-weight: bold; padding: 0 0 5px 20px;}

#job_list li.state {border-top:#990000 solid 2px;clear: both;}
#job_list li.state div {font-family:"Times New Roman", Times, serif; font-size: 13px; color:#990000;padding: 0 0 10px 0;}

.job  {display:block; height: 70px;background:#ffffff;border-top-style:solid; border-top-color:#FFCAAE; border-top-width:1px;}
#job_list .job:hover .jobtitle a {text-decoration: underline;background:#F7EFCE;}
#job_list .job:hover {background:#F7EFCE;}
#job_list .job:hover .detailbutton {background:#940000;}

a.detailbutton {background:#940000; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 3px 4px 0 4px;display:block; width: 75px; height: 18px;text-decoration: none;text-align:left;}

.viewlist span {text-decoration: none; color:#000000;}

.viewlist {text-decoration: underline; color:#940000;}


.job_row1 {list-style-type: none; padding: 0 0 0 0; margin:0 0 0 0;display:block; height: 35px;}
.job_row1 li {float:left;list-style-type: none; padding: 0 0 0 0; margin:0 0 0 0; display:block; height: 30px;}

.job_row2 {list-style-type: none; padding: 0 0 0 0; margin:0 0 0 0;}
.job_row2 li {float:left;list-style-type: none; padding: 0 0 0 0px; margin:0 0 0 0;}
.job_row2 div {padding: 0 0 0 10px;}

.biddate {display: block; width: 128px; max-width: 128px; height:28px; padding: 0 0 0 0; margin:0 0 0 0;background-color: #FFCC66;text-align: left;}
.biddate div {display: block; width: 120px; height:27px; background-color:#FFCC66; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold;text-align:right; padding: 3px 0px 0 0; margin:0 0 0 0; line-height: 11px;}
.biddate span {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal;text-align:right; padding: 0px 0px 0px 0; max-width: 115px;}

.jobtitle {display:block; height:30px ;width: 595px; max-width: 595px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:13px; font-weight: bold;text-align:left; padding: 0px 0px 3px 0;background:#FFFAE4;}
.jobtitle a {display:block; height:26px ;width: 595px; max-width: 595px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:13px; font-weight: bold;text-align:left; padding: 4px 0px 0px 15px;background:#FFFAE4; text-decoration: none;}
.jobtitle a:hover {text-decoration:underline;}

.location {display: block; width: 195px; max-width: 195px;height: 35px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal;text-align:left; padding: 4px 0px 0px 8px;}
.lable_location {display: block; width: 195px; max-width: 195px; height: 35px;font-family:"Times New Roman", Times, serif; color:#999999; font-size:12px; font-weight: normal;text-align:right; padding: 8px 8px 5px 0;}

.drawings {display:block; width:114px; max-width:114px; height: 35px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal;text-align:left; padding: 8px 8px 5px 0;}
.lable_drawings {display:block; width:55px; max-width:55px; height: 35px;font-family:"Times New Roman", Times, serif; color:#999999; font-size:12px; font-weight: normal;text-align:right; padding: 8px 8px 5px 0;}

.dbutton_box {display:block; width:114px; max-width:114px; height: 35px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal;text-align:left; padding: 8px 8px 5px 0;}
.detailbutton {display:block; width:74px; max-width:74px; height: 21px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:12px; font-weight: normal;text-align:right; padding: 8px 8px 5px 0;}

/*********************/
/*detail*/
/*********************/


.job_detail  {display:block; height: 40px;background:#ffffff;border-top-style:solid; border-top-color:#FFCAAE; border-top-width:1px;clear: both;}

.job_detail {list-style-type: none; padding: 0 0 0 0; margin:0 0 0 0;}
.job_detail li {float:left;list-style-type: none; padding: 0 0 0 0px; margin:0 0 0 0;}
.job_detail div {padding: 0 0 0 10px;}

#project_details {margin: 0 0 30px 0;}
#project_details .detail {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight: normal;text-align:left; padding: 4px 0px 0px 8px;}
#project_details .lable {font-family:"Times New Roman", Times, serif; color:#999999; font-size:14px; font-weight: normal;text-align:right; padding: 8px 8px 5px 0;}
#project_details .header {font-family:Verdana, Arial, Helvetica, sans-serif; color:#d4a83e; font-size:14px; font-weight: bold;text-align:left;}

.quicklink {color:#990000;}

/*********************/
/*FAQs styles*/
/*********************/

#deep_links {padding: 0 0 0 0; margin: 50px 0 0 0; width: 550px;}
#deep_links li {padding: 0 0 0 0; margin: 0 0 0 0; list-style: none; background: url(../img/faq_icon.jpg) no-repeat;}
#deep_links li a {padding: 3px 0 3px 50px; margin: 0 0 0 0; font-family:"Times New Roman", Times, serif; font-size: 12px; color:#990000;display:inherit;}
#faqs p {padding: 25px 0 0 50px; font-family:"Times New Roman", Times, serif; font-size: 12px; color:#333333}
#faqs p span {font-weight: bold;color:#000000; padding: 0 0 25px 0; font-size: 13px;}

/*********************/
/*Order Plans styles*/
/*********************/

#orderplans_subpage .detail {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight: normal;text-align:left; padding: 4px 0px 0px 8px;}
#orderplans_subpage .lable {font-family:"Times New Roman", Times, serif; color:#999999; font-size:14px; font-weight: normal;text-align:left; padding: 8px 8px 5px 0;}
#orderplans_subpage .lable2 {font-family:"Times New Roman", Times, serif; color:#000000; font-size:14px; font-weight: normal;text-align:left; padding: 8px 8px 5px 0; font-weight: bold;}
#orderplans_subpage .header {font-family:Verdana, Arial, Helvetica, sans-serif; color:#d4a83e; font-size:14px; font-weight: bold;text-align:left;}
#orderplans_subpage .lable span {color:#990000; width: 5px;}
#orderplans_subpage .lable2 span {color:#990000; width: 5px;}

#orderplans_subpage .s1 {border-style: solid ; border-width: 1px; border-color: #d4a83e; background-color:#FFFFCC; width: 198px;}
#orderplans_subpage .s2 {border-style: solid ; border-width: 1px; border-color: #d4a83e; background-color:#FFFFCC; width: 234px;}
#orderplans_subpage .s3 {border-style: solid ; border-width: 1px; border-color: #d4a83e; background-color:#FFFFCC; width: 414px;}
#orderplans_subpage .submit { background-color:#990000; color:#FFFFFF; border-style: solid ; border-width: 2px; border-color: #d4a83e;font-family:Verdana, Arial, Helvetica, sans-serif; cursor: pointer;}
.labelcell {    
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 color: #3670A7;    
 background-color: transparent;    
 width: 220px;    
}    
   

