
body.HoCoWebPage
{
  margin:           0px;
  background:       white url("/Purchasing/PurchasingImages/portal_tile_blue_sub.gif");
}

table.HoCoPageDesign
{
  width:            730;
  margin:           0px;
}

td.local-image
{
  width:            434;
  height:            75;

  text-align:       left;
  vertical-align:   top;

  background-color: #6699cc;
}

td.HoCoHeaderBar
{
  width:            520;
  height:           28;

  font-family:      Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  letter-spacing:   0.1em;
  font-size:        medium;
  text-align:       left;
  vertical-align:   middle;

  cursor:           hand;
  color:            #ffcc33;
  background-color: #000010;
}

td.HoCoCornerCell
{
  width:            296px;
  height:            25px;

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size:        x-small;
  font-weight:      normal;
  text-align:       center;
  

  background:       #6699CC;

}

.HoCoCornerCell a:link { color: #efefef; text-decoration: none; }
.HoCoCornerCell a:active { color: #efefef; text-decoration: none; }
.HoCoCornerCell a:visited { color: #efefef; text-decoration: none; }

td.HoCoSearchField
{
  width:            200px;
  height:           25px;
  padding-right:    5px;

  text-align:       right;
  

  background:       #6699CC;
}
td.HoCoSearchButton
{
  width:            78px;
  height:           25px;
  padding-left:     5px;

  text-align:       left;
  

  background:       #6699CC; 
}
.search-button
{
  border:           0px;
  text-align:       center;
}
/*
.header-image
{
  width:            400;
  height:           28;
  border:           0;
}
*/

td.HoCoHeaderLinks
{
  height:           25;

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      normal;
  font-size:        xx-small;
  text-align:       center;

  color:            #efefef;
  background-color: #000010;
}

.HoCoHeaderLinks a:link    { color: #efefef; text-decoration: none; }
.HoCoHeaderLinks a:visited { color: #efefef; text-decoration: none; }
.HoCoHeaderLinks a:active  { color: #efefef; text-decoration: none; }

td.local-context
{
  width:            162;
  border:           0;
  padding-top:      15;
  padding-left:     0;
  padding-right:    0;
  padding-bottom:   0;

  text-align:       left;
  vertical-align:   top;

  color:            #000010;
}

.local-context a:link    { color: #000010; text-decoration: none; }
.local-context a:active  { color: #000010; text-decoration: none; }
.local-context a:visited { color: #000010; text-decoration: none; }

td.DeptHeader
{
  width:            493;
  height:           16;
  padding-left:     10;
  align:            left;
  cellspacing:      6px;
  cellpadding:      2px;
  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      normal;
  font-size:        x-small;
  font-color:       #000066;
  background-color: #cccccc;
}

table.context-menu
{
  width:            161;
}

td.context-item
{
  width:            164;
  height:           24;
  padding-left:     10;
 padding-top:      5px;
  padding-right:    0px;
  padding-bottom:   5px; 

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      normal;
  font-size:        x-small;

  cursor:           hand;
  color:            black;
}

td.context-item-1 
{ 
  width:            164;
  height:           24;
  padding-left:     10;
 padding-top:      5px;
  padding-right:    0px;
  padding-bottom:   5px;  

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      normal;
  font-size:        x-small;

  cursor:           hand; 
  color:             black; 
} 

td.context-item-2 
{ 
  width:            164;
  height:           24;
  padding-left:     20;
 padding-top:      5px;
  padding-right:    0px;
  padding-bottom:   5px;  

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      normal;
  font-size:        x-small;

  cursor:           hand; 
  color:            black; 
  background-color: #CCCCCC;
} 

td.context-item-3 
{ 
  width:            164;
  height:           24;
  padding-left:     30;
 padding-top:      5px;
  padding-right:    0px;
  padding-bottom:   5px;  

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      normal;
  font-size:        x-small;

  cursor:           hand; 
  color:            black; 
} 

td.context-item-4 
{ 
  width:            164;
  height:           24;
  padding-left:     40;
 padding-top:      5px;
  padding-right:    0px;
  padding-bottom:   5px;  

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      normal;
  font-size:        x-small;

  cursor:           hand; 
  color:            black; 
} 

td.context-item-5 
{ 
  width:            164;
  height:           24;
  padding-left:     50;
 padding-top:      5px;
  padding-right:    0px;
  padding-bottom:   5px;  

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      normal;
  font-size:        x-small;

  cursor:           hand; 
  color:            black; 
} 

td.context-item-header
{
  width:            164;
  height:           24;
  padding-left:     10;
 padding-top:      5px;
  padding-right:    0px;
  padding-bottom:   5px; 

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      bold;
  font-size:        x-small;

  cursor:           hand;
  color:            black;
}

td.context-item-header-1 
{ 
  width:            164;
  height:           24;
  padding-left:     10;
 padding-top:      5px;
  padding-right:    0px;
  padding-bottom:   5px;  

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      bold;
  font-size:        x-small;

  cursor:           hand; 
  color:            black; 
} 

td.context-item-header-2 
{ 
  width:            164;
  height:           24;
  padding-left:     20;
 padding-top:      5px;
  padding-right:    0px;
  padding-bottom:   5px;  

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      bold;
  font-size:        x-small;

  cursor:           hand; 
  color:            black; 
  background-color: #CCCCCC;
} 

td.context-item-header-3 
{ 
  width:            164;
  height:           24;
  padding-left:     30;
 padding-top:      5px;
  padding-right:    0px;
  padding-bottom:   5px;  

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      bold;
  font-size:        x-small;

  cursor:           hand; 
  color:            black; 
} 

td.context-item-header-4 
{ 
  width:            164;
  height:           24;
  padding-left:     40;
 padding-top:      5px;
  padding-right:    0px;
  padding-bottom:   5px;  

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      bold;
  font-size:        x-small;

  cursor:           hand; 
  color:            black; 
} 

td.context-item-header-5 
{ 
  width:            164;
  height:           24;
  padding-left:     50;
 padding-top:      5px;
  padding-right:    0px;
  padding-bottom:   5px;  

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      bold;
  font-size:        x-small;

  cursor:           hand; 
  color:            black; 
} 

td.context-item-current
{
  width:            164;
  height:           24;
  padding-left:     10;
 padding-top:      5px;
  padding-right:    0px;
  padding-bottom:   5px; 

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      normal;
  font-size:        x-small;

  color:            black;
  background-color: white;
}

td.context-item-current-1 
{ 
  width:            164;
  height:           24;
  padding-left:     10;
 padding-top:      5px;
  padding-right:    0px;
  padding-bottom:   5px;  

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      normal;
  font-size:        x-small;

  color:            black; 
  background-color: white; 
} 

td.context-item-current-2 
{ 
  width:            164;
  height:           24;
  padding-left:     20;
 padding-top:      5px;
  padding-right:    0px;
  padding-bottom:   5px;  

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      normal;
  font-size:        x-small;

  color:            black; 
  background-color: white; 
} 

td.context-item-current-3 
{ 
  width:            164;
  height:           24;
  padding-left:     30; 
 padding-top:      5px;
  padding-right:    0px;
  padding-bottom:   5px; 

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      normal;
  font-size:        x-small;

  color:            black; 
  background-color: white; 
} 

td.context-item-current-4 
{ 
  width:            164;
  height:           24;
  padding-left:     40;
 padding-top:      5px;
  padding-right:    0px;
  padding-bottom:   5px;  

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      normal;
  font-size:        x-small;

  color:            black; 
  background-color: white; 
} 

td.context-item-current-5 
{ 
  width:            164;
  height:           24;
  padding-left:     50;
 padding-top:      5px;
  padding-right:    0px;
  padding-bottom:   5px;  

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      normal;
  font-size:        x-small;

  color:            black; 
  background-color: white; 
} 

td.context-item-header-current
{
  width:            164;
  height:           24;
  padding-left:     10;
 padding-top:      5px;
  padding-right:    0px;
  padding-bottom:   5px; 

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      bold;
  font-size:        x-small;

  color:            black;
  background-color: white;
}

td.context-item-header-current-1 
{ 
  width:            164;
  height:           24;
  padding-left:     10;
 padding-top:      5px;
  padding-right:    0px;
  padding-bottom:   5px;  

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      bold;
  font-size:        x-small;

  color:            black; 
  background-color: white; 
} 

td.context-item-header-current-2 
{ 
  width:            164;
  height:           24;
  padding-left:     20;
 padding-top:      5px;
  padding-right:    0px;
  padding-bottom:   5px;  

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      bold;
  font-size:        x-small;

  color:            black; 
  background-color: white; 
} 

td.context-item-header-current-3 
{ 
  width:            164;
  height:           24;
  padding-left:     30;
 padding-top:      5px;
  padding-right:    0px;
  padding-bottom:   5px;  

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      bold;
  font-size:        x-small;

  color:            black; 
  background-color: white; 
} 

td.context-item-header-current-4 
{ 
  width:            164;
  height:           24;
  padding-left:     40;
 padding-top:      5px;
  padding-right:    0px;
  padding-bottom:   5px;  

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      bold;
  font-size:        x-small;

  color:            black; 
  background-color: white; 
} 

td.context-item-header-current-5 
{ 
  width:            164;
  height:           24;
  padding-left:     50;
 padding-top:      5px;
  padding-right:    0px;
  padding-bottom:   5px;  

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      bold;
  font-size:        x-small;

  color:            black; 
  background-color: white; 
} 

td.local-page-image
{
  width:            560;
  height:           1;
  padding-top:      1;
  vertical-align:   top;
}

.page-image-style
{
  width:            558;
  height:           91;
  border:           0;
}

td.local-content
{
  width:            340;
  padding-top:      5px;
  padding-left:     0px;
  padding-right:    5px;
  padding-bottom:   0px;

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      normal;
  font-size:        x-small;
  text-align:       left;
  vertical-align:   top;

  color:            #000000;
}

td.full-content
{
  width:            540;
  padding-top:      5px;
  padding-left:     0px;
  padding-right:    5px;
  padding-bottom:   0px;

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      normal;
  font-size:        x-small;
  text-align:       left;
  vertical-align:   top;

  color:            #000000;
  background-color: white;
}

td.local-news
{
  width:            210;
  padding-top:      5px;
  padding-left:     25px;
  padding-right:    5px;
  padding-bottom:   0px;

  font-family:      Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-weight:      normal;
  font-size:        xx-small;
  text-align:       left;
  vertical-align:   top;

  color:            black;
}

td.HoCoBottomLogoLeft
{
  width:            170;
  margin:           0px;
  padding-top:      0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-bottom:   0px;
  border-left:      0px;
  border-top:       0px;
  border-right:     0px;
  border-bottom:    0px;

  text-align:       right;
  vertical-align:   bottom;
}

.bottom-left
{
  width:            170;
  height:           58;
  border:           0;
}

td.HoCoBottomLogoRight
{
  width:            25;
  margin:           0px;
  padding-top:      0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-bottom:   0px;
  border-left:      0px;
  border-top:       0px;
  border-right:     0px;
  border-bottom:    0px;

  text-align:       left;
  vertical-align:   bottom;
}

.bottom-right
{
  width:            16;
  height:           58;
  border:           0;
}

td.HoCoBottomLinks
{
  width:            500;
  padding-left:     0px;

  font-family:      Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-weight:      normal;
  font-size:        xx-small;
  text-align:       left;

  color:            #000042;
}

.HoCoBottomLinks a:link    { color: #000010; text-decoration: none; }
.HoCoBottomLinks a:visited { color: #000010; text-decoration: none; }
.HoCoBottomLinks a:active  { color: #000010; text-decoration: none; }

.bigtitle { font-size: larger; font-weight: bold; color: #6699cc; }
.title    { font-weight: bold; color: #6699cc; }
.subtitle { font-size: x-small; }

td.highlights
{
  width:            200;
  padding-top:      5px;
  padding-left:     5px;
  padding-right:    5px;
  padding-bottom:   5px;

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      normal;
  font-size:        x-small;
  vertical-align:   top;

  color:            #000000;
  background-color: #f0e68c;
}

td.date
{
  font-size:        x-small;
  text-align:       left;
  vertical-align:   top;
}

td.code
{
  font-size:        x-small;
  text-align:       left;
  vertical-align:   top;
}

td.toc
{
  width:            10%;

  font-family:      Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      normal;
  font-size:        smaller;
  text-align:       right;
  vertical-align:   top;

  color:            #ffcc00;
}

td.HoCoNewsHeader
{
  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:	    normal;
  font-size:        xx-small;
  font-style:       normal;
  font-variant:     normal;
  text-decoration:  underline; 
  text-align:       left;
  color:            #cc3300;
}

td.HoCoNewsHeaderAppendix
{
  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:	    normal;
  font-size:        xx-small;
  font-style:       normal;
  font-variant:     normal;
  text-decoration:  underline; 
  text-align:       left;
  color:            #000042;
}

.HoCoNewsHeader a:link    { color: #cc3300; }
.HoCoNewsHeader a:visited { color: #cc3300; }
.HoCoNewsHeader a:active  { color: #cc3300; }

.search-field
{
  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      normal;
  font-size:        x-small;
}

td.HoCoNewsItem
{
  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      normal;
  font-size:        xx-small;
  text-align:       left;
}

.HoCoNewsItem a:link    { color: black; }
.HoCoNewsItem a:visited { color: black; }
.HoCoNewsItem a:active  { color: black; }

.newshd-blue
{
  font-family:      Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      bold;
  font-size:        8pt;
  line-height:      110%;
  letter-spacing:   0.5pt;
  color:            #000099;
}

.newshd-blue a:link    { color: #000099; }
.newshd-blue a:visited { color: #000099; }
.newshd-blue a:active  { color: #000099; }

.newshd-red
{
  font-family:      Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      bold;
  font-size:        8pt;
  line-height:      110%;
  letter-spacing:   0.5pt;
  color:            #990000;
}

.newshd-red a:link    { color: #990000; }
.newshd-red a:visited { color: #990000; }
.newshd-red a:active  { color: #990000; }

.newshd-orange
{
  font-family:      Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      bold;
  font-size:        8pt;
  line-height:      110%;
  letter-spacing:   0.5pt;
  color:            #996600;
}

.newshd-orange a:link    { color: #996600; }
.newshd-orange a:visited { color: #996600; }
.newshd-orange a:active  { color: #996600; }

.newshd-purple
{
  font-family:      Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      bold;
  font-size:        8pt;
  line-height:      110%;
  letter-spacing:   0.5pt;
  color:            #330099;
}

.newshd-purple a:link    { color: #330099; }
.newshd-purple a:visited { color: #330099; }
.newshd-purple a:active  { color: #330099; }

.item
{
  font-family:      Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size:        8pt;
}

td.ZBulletCell
{
	text-align:			right;
	width:				15px;
	color:              #35659a;
	font-weight:        lighter;
	font-family:	    Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

table.DeptInfo
{
  width:            498;
  align:            center;
  padding-top:      0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-bottom:   0px;
  border-left:      0px;
  border-top:       0px;
  border-right:     0px;
  border-bottom:    0px;
  cellspacing:      12px;
  cellpadding:      6px;
  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      normal;
  font-size:        x-small;
  color:       	    #000000;
  background-color: #ffffff;
}

td.DeptInfo
{
	font-size:	x-small;
	text-align:	left;
	color: 		black;
	font-weight:	normal;
}

td.DeptInfoRight
{
	font-size:	x-small;
	text-align:	right;
	color: 		black;
	font-weight:	normal;
}

td.DeptInfoCenter
{
	font-size:	x-small;
	text-align:	center;
	color: 		black;
	font-weight:	normal;
}