a:link    { color:#0039A3; text-decoration: none }
a:visited { color:#0039A3; text-decoration: none }
a:active  { color:#0039A3; text-decoration: none }
a:hover   { color:#000000; text-decoration: underline }


body
{
  scrollbar-face-color: #6E88BB; scrollbar-shadow-color: #6E88BB;
  scrollbar-highlight-color: #84A4E0; scrollbar-3dlight-color: #5A7099;
  scrollbar-darkshadow-color: #000066; scrollbar-track-color: #cccccc;
  scrollbar-arrow-color: #ffffff;
  margin: 0; padding: 0;
  font-family:verdana; font-size:10pt; text-align:center; text-decoration:none;
}

/* containing block defaults */
table { border:0; margin:0; padding:0; color:#000000; font-family:verdana; font-size:10pt; text-decoration:none; }
td    { color:#000000;font-family:verdana;font-size:10pt;text-decoration:none; }
div   { font-family:verdana; font-size:8pt; text-decoration:none; text-align:left; }
span  { font-family:verdana; font-size:8pt; text-decoration:none; text-align:left; }

/* important text styling */
.important {color:#CE0000;}
.exclaimation {color:yellow;}

/* multicheckbox positioning */
.multicheck { padding-left: 100pt; padding-bottom: 15pt; }

/* order plans instructions styling */
.orderlist li { padding-bottom:1em; }

/* main title bar */
.titlebar {color:#fff;font-family:verdana;font-size:10pt;text-decoration:none;font-weight:bold;background-color:#5A7099;padding:1px;}
.titlebar td {color:#fff;font-family:verdana;font-size:10pt;text-decoration:none;font-weight:bold;background-color:#5A7099;padding:1px;}

/*informational boxes*/
/*.infobox { background-color:#fff; padding:0 4px 4px 4px; text-decoration:none;*/
/* border-left:1px solid #31529C; border-right:1px solid #31529C; border-bottom:1px solid #31529C; }*/



/* arrow image */
td.arrow  {width: 20px; height: 20px; background-image: url(/images/planroom/6E88BB_arrow_new.gif); background-repeat:no-repeat; background-position:2px 4px; }
ul.arrow { list-style-type:none;padding:0;margin:0;line-height:180%; }
.arrow li { background-image:url(/images/planroom/6E88BB_arrow_new.gif); background-repeat:no-repeat; background-position:2px 2px; padding-left:22px; }

/* font classes */
.plans_td {color: #000000;font-family: verdana;font-size: 10pt;text-decoration: none;}
.plans_td_sm    {color:#000000; font-family:verdana; font-size:8pt;  text-decoration: none;}
.plans_td_sm2   {color:#000000; font-family:verdana; font-size:7pt;  text-decoration: none;}
.plans_td_head  {color:#000000; font-family:verdana; font-size:12pt; font-weight:bold; text-decoration:underline;}
.plans_td_head2 {color:#222222; font-family:verdana; font-size:10pt; font-weight:bold; text-decoration:underline;}
.plans_td_money {text-align:right;}
.plans_hilite {background-color: #ddddff;}
.plans_link {color:#0000bb;}
.main {color: #000000; font-family:verdana;font-size:10pt;text-decoration:none;}
.head {color: #0000dd; font-family:georgia;font-size:13pt;text-decoration:none;}


/* colors for sheet types */
.type_1  {background-color: transparent;}
.type_2  {background-color: #FDC1C8;} /*pink for cover sheet*/
.type_3  {background-color: #FFA56B;} /*better orange for site-civil*/
.type_4  {background-color: #FFCE42;} /*dingy yellow for structural*/
.type_5  {background-color: #52C6E7;} /*better aquamarine for architectural*/
.type_6  {background-color: #CCCCFF;} /*purple for mechanical*/
.type_7  {background-color: #FFEB38;} /*yellow for electrical*/
.type_8  {background-color: #42ADD6;} /*better blue for plumbing*/
.type_9  {background-color: #DDDDDD;} /*lt gray for fire protection*/
.type_10 {background-color: #BBBB88;} /*dark brown for technology*/
.type_11 {background-color: #DBBB88;} /*lt brown for security*/
.type_12 {background-color: #00A8A8;} /*teal for specs*/
.type_13 {background-color: #F69EFF;} /*pink-purple for equipment*/
.type_14 {background-color: #F69EFF;} /* pink-purple Food Service */
.type_15 {background-color: #99DD66;} /* green Landscape */
.type_16 {background-color: #DBBB88;} /* lt brown Safety */
.type_17 {background-color: #DBBB88;} /* lt brown Interior Design */
.type_18 {background-color: #DDDccc;} /* concrete gray-brown Reference Drawings */
.type_19 {background-color: #FFFFFF;} /* drawings is just plain white */
.type_20 {background-color: #FFA56B;}
.type_21 {background-color: #d2AaD6;}
.type_22 {background-color: #CCCCCC;} /* gray for hvac */
.type_23, {background-color: #ddddff;} /* lilac for package Sets */
.type_archive {background-color: #EE95A1;} /* sea-pink for archives */

/* left navigation styling */
.navtitle { background: #6E88BB;  font-family: verdana; font-size: 10pt; text-decoration: none;
  font-weight: bold; color: #fff;  text-align: center; vertical-align: middle; padding: 3px; }
.navboxcontent { padding: 1px; background-color: #FFF; padding-bottom: 10px;}
#navigation { width:180px; font-family:verdana;font-size:8pt;text-decoration:none; border:1px solid #ccc;}
#navigation ul { list-style-type:none; padding:1px; margin:0; margin-left: 0.1em; margin-top: .1em;}
#navigation ul li { padding:4px; padding-left:2em; margin:0; background:url(/images/planroom/6E88BB_arrow_new.gif) no-repeat 2px 4px; }
#last1, #last2, #last3, #last4, #last5 {
   padding-bottom:2px; font-family:verdana; font-size:8pt; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

/* Bidtab Box Styling */
#bidtabs {float:left; width:100%; backgro und:#CED6DE url("/images/planroom/listaparttabs/bg_blue.gif") repeat-x bottom;
  font-family: Arial,Serif; font-size:8pt;line-height:normal;text-align:center; }
#bidtabs ul {margin:0;padding:10px 5px 0;list-style:none; }
#bidtabs li {float:left; background:url("/images/planroom/listaparttabs/left_ltblue.gif") no-repeat left top; margin:0;padding:0 0 0 9px;}
#bidtabs a  {float:left; background:url("/images/planroom/listaparttabs/right_ltblue.gif") no-repeat right top; display:block;
  padding:5px 15px 4px 6px; text-decoration:none; font-weight:bold; color:#4A6282;}
/* IE5-Mac rule hide Hack \*/
#bidtabs a {float:none;}
/* End IE5-Mac hack */
#bidtabs a:hover {color:#333;}
#bidtabs #current   {background-image:url("/images/planroom/listaparttabs/left_on_ltblue.gif"); }
#bidtabs #current a {background-image:url("/images/planroom/listaparttabs/right_on_ltblue.gif");color:#333;padding-bottom:5px;}
#bidtabs #unused    {background-image:url("/images/planroom/listaparttabs/left_unused.gif");    color:#969696;}
#bidtabs #unused a  {background-image:url("/images/planroom/listaparttabs/right_unused.gif");   color:#969696;}
#cleardiv {clear:both; height:6px; background-color:#fff; border-left:1px solid #31529C; border-right:1px solid #31529C;}

.bidtabclearer { clear:both; }

#bidtabs .unused {background-image:url("/images/planroom/listaparttabs/left_unused.gif");color:#969696;}
#bidtabs .unused a {background-image:url("/images/planroom/listaparttabs/right_unused.gif");color:#969696;}

#bid tab_body { width:auto; background-color:#fff; margin:0 0 2em 0; padding:10px; border-left:1px solid #31529C; border-right:1px solid #31529C; border-bottom:1px solid #31529C; }
#regu lar_body { width:auto; background-color:#fff; margin:1em 0 2em 0; padding:10px; border:1px solid #31529C; }

table.generic_table { width:100%; }
table.generic_table td { padding:2px; border:1px solid gray; vertical-align:middle; }
table.generic_table th { padding:4px; text-align:center; border:1px solid gray; background-color:#adceef; }

table#contractor_search_form td { padding:3px 3px 12px 3px; }

table#bid_information tr td { padding:10px; vertical-align:top; }
table.sheetlist { width:100%; padding:0; border-collapse:collapse; }
table.sheetlist th { padding:4px; text-align:center; border:1px solid gray; background-color:#adceef; }
table.sheetlist tr td { padding:.4em; border:1px solid gray; }
.sheetlist_add { text-align:center; }
.sheetlist_type { text-align:left; }
.sheetlist_id { text-align:center; }
.sheetlist_desc { text-align:left; }
.sheetlist_cord { text-align:center; }

.tblhdr td { text-align:center; }

.utility   { background-color:#e8e8e8; margin-bottom:10px; padding:5px; border:1px solid gray; } /* e8e8e8 is the light gray */
#projtitle {  }
#phl_notes {  }
#phlsearchbox {  }
#order_box ul { padding-top:1em; }
#order_box li { margin-left:2em; }

table.projectlist       { width:100%; border-collapse:collapse; }
table.projectlist tr td { padding:4px; border:1px solid gray; vertical-align:middle; }
table.projectlist th    { padding:4px; text-align:center; border:1px solid gray; background-color:#adceef; }

table#projectlist       { width:100%; border-collapse:collapse; }
table#projectlist tr td { padding:4px; border:1px solid gray; vertical-align:middle; }
table#projectlist th    { padding:4px; text-align:center; border:1px solid gray; background-color:#adceef; }

table#order_table,
table.order_table {
  border-collapse:collapse; }
table#order_table td,
table.order_table td { border:1px solid gray; }
table#order_table tfoot,
table.order_table tfoot {
  border-top: 2px solid #5e5e5e; }

.printbutton { margin:5px; text-align:center; }
@media print {
  .noprint,
  .noprint * {
    display: none !important;
  }
}

/* CSS Document */
div.calendar {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-style: normal;
  background-color: #ffffff;
  position:absolute;
  left:0px;
  top:0px;
  width:150px;
  height:auto;
  z-index:1;
  cursor: pointer;
  visibility: hidden;
  border: 1px solid #000000;
}
table.calendar {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  text-decoration: blink;
  border: none;
  width:100%;
}
td.day {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  border: 1px solid #0000ff;
  width: 14%;
  text-align: center;
}
td.day_out {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  border: 1px solid #333333;
  width: 14%;
  text-align: center;
  color: gray;
  background-color: #dddddd;
}
td.day_c {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  border: 1px solid #333333;
  width: 14%;
  text-align: center;
  color: white;
  background-color: black;
}
td.wd {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  border: 1px none #000033;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #000066;
  font-variant: small-caps;
  text-align: center;
  width: 14%;
}
td.closew {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  border: 1px none #ff0000;
  font-weight: bold;
  color: #ffffff;
  background-color: blue;
  font-variant: small-caps;
  text-align: center;
  width: 14%;
}

/* Backend-specific styles */
.admin-well,
.checkout-well {
  border: 2px solid #ececec;
  border-radius: 5px;
  background-color: #fbfbfb;
  padding:1em;
  margin-bottom:1em;
}

.admin-breadcrumb-title {
  float:left; text-align:left;
}

.admin-breadcrumb-user {
  float:right; text-align:right;
}

/* Eplanroom::Paginator styles */
.pagination {
  padding: 3px;
  margin: 3px;
}
.pagination a {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #aaaadd;
  text-decoration: none;
  color: #000099;
}
.pagination a:hover, .pagination a:active {
  background-color: #C0C0C0;
  border: 1px solid #000099;
  color: #000;
}
.pagination span.current {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #000099;
  font-weight: bold;
  background-color: #000099;
  color: #FFFFFF;
}
.pagination span.disabled {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #eee;
  color: #ddd;
}

#cart form,
.plans_hilite form {
  display: inline;
}
.cart-add {
  padding: 4px;
}
#cart_is_empty {
  text-align: center;
  padding: 0.2em;
}
#TB_window #form label {
  font-size: 1.7em;
}
#TB_window #form select {
  font-size: 2em;
  margin-left: 67px;
}

/* /users/eligibility.cgi */
ul#edit_eligibility {
  list-style-type: none;
  padding: 1.5em;
}
ul#edit_eligibility label {
  font-weight: normal;
}
ul#edit_eligibility li:first-child {
  padding-bottom: 1em;
}
div#edit_eligibility_submit {
  text-align: center;
}

table#archive_form td {
  vertical-align: top;
}
