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_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 */

/* 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%; background:#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;}

#bidtab_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; }
#regular_body { width:auto; background-color:#fff; margin:1em 0 2em 0; padding:10px; border:1px solid #31529C; }
.proj_main { margin-top:10px; }

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 td { border:1px solid gray; }

.printbutton { margin:5px; text-align:center; }


/* 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%;
}
