a:hover   {color:#444444;}
a:link    {text-decoration: none}
a:visited {text-decoration: none}
a:active  {text-decoration: none}
a:hover   {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;
}


/* all table data defaults to this font */
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; }


/* 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_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;} /* orange   for site-civil      */
.type_4  {background-color: #FFCE42;} /* yellow   for structural      */
.type_5  {background-color: #52C6E7;} /* aqua     for architectural   */
.type_6  {background-color: #CCCCFF;} /* purple   for mechanical      */
.type_7  {background-color: #99DD66;} /* green    for electrical      */
.type_8  {background-color: #42ADD6;} /* blue     for plumbing        */
.type_9  {background-color: #DDDDDD;} /* lt gray  for fire protection */ 
.type_10 {background-color: #BBBB88;} /* dk 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-pur for equipment       */


/* 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;}


/* important text styling */
.important    {color:#CE0000;}
.exclaimation {color:yellow; }


/* order plans instructions styling */
.orderlist li { padding-bottom:1em; }


/* multicheckbox positioning */
.multicheck { padding-left:100pt; padding-bottom:15pt; }


/* 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 4px; padding-left:22px; }


/* 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-image: url(/images/planroom/6E88BB_arrow.gif); background-repeat: no-repeat;
  background-position:0 .1em; }
#last5 { padding-bottom:2px; font-family:verdana; font-size:8pt; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

    /* LOCAL NAVIGATION (breadcrumb style) */
      #localnav { list-style-type:none; text-align:right; padding:.1em 1.4em .1em 0em; }
      #localnav h4 { padding:0; text-align:left; float:left; color:#11439A; }
      #localnav ol li { display:inline; }
      #localnav ol li a { text-decoration:none; }
      #localnav ol li a:hover { text-decoration:underline; }
      #localnav .here { color:#000; }

/* 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;display:block;background:url("/images/planroom/listaparttabs/right_ltblue.gif") no-repeat right top;
  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;}

    #localnav { list-style-type:none; text-align:right; padding:.1em 1.4em .1em 0em; }
      #localnav h4 { padding:0; text-align:left; float:left; color:#11439A; }
      #localnav ol li { display:inline; }
      #localnav ol li a { text-decoration:none; }
      #localnav ol li a:hover { text-decoration:underline; }
      #localnav .here { color:#000; }
      
      
/* 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%;
}
