

body.HoCoWebPage
{
  margin:           0px;
  background:       white url("/DILP/DILPImages/portal_tile_blue.gif");
}

table.HoCoPageDesign
{
  width:            730px;
  margin:           0px;
}

td.local-image
{
  width:            440px;

  text-align:       left;
  vertical-align:   middle;

  background-color: #336699;
}

.local-image-style
{
  width:            440px;
  height:            75px;
  border:           0px;
}

td.HoCoCornerCell
{
  width:            296px;
  height:            25px;

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size:        x-small;
  text-align:       center;
  font-weight:      normal;
 

  background:       #336699;
}

.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-color: #336699;
}

.search-field
{
  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      normal;
  font-size:        x-small;
  vertical-align:   bottom;
}

td.HoCoSearchButton
{
  width:            78px;
  height:           25px;
  padding-left:     5px;

  text-align:       left;
  

  background-color: #336699;
}

.search-button
{
  border:           0px;
  text-align:       center;
}

td.HoCoHeaderBar
{
  width:            520px;
  height:           28px;

  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;
}

.header-image
{
  width:            400px;
  height:           28px;
  border:           0px;
}

td.HoCoHeaderLinks
{
  height:           25px;

  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:            162px;
  border:           0px;
  padding:          15px 0px 0px 0px;

  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; }

table.context-menu
{
  width:            161px;
}

td.context-item
{
  width:            164px;
  height:           24px;
  padding-left:     10px;
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:            164px;
  height:           24px;
  padding-left:     10px;
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:            164px;
  height:           24px;
  padding-left:     20px;
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-3 
{ 
  width:            164px;
  height:           24px;
  padding-left:     30px;
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: #cccc99;
} 

td.context-item-4 
{ 
  width:            164px;
  height:           24px;
  padding-left:     40px;
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: #cccc99;
} 

td.context-item-5 
{ 
  width:            164px;
  height:           24px;
  padding-left:     50px;
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: #cccc99;
} 

td.context-item-header
{
  width:            164px;
  height:           24px;
  padding-left:     10px;
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:            164px;
  height:           24px;
  padding-left:     10px;
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:            164px;
  height:           24px;
  padding-left:     20px;
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-3 
{ 
  width:            164px;
  height:           24px;
  padding-left:     30px;
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: #cccc99;
} 

td.context-item-header-4 
{ 
  width:            164px;
  height:           24px;
  padding-left:     40px;
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: #cccc99;
} 

td.context-item-header-5 
{ 
  width:            164px;
  height:           24px;
  padding-left:     50px;
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: #cccc99;
} 

td.context-item-current
{
  width:            164px;
  height:           24px;
  padding-left:     10px;
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:            164px;
  height:           24px;
  padding-left:     10px; 
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:            164px;
  height:           24px;
  padding-left:     20px;
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:            164px;
  height:           24px;
  padding-left:     30px;
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:            164px;
  height:           24px;
  padding-left:     40px; 
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:            164px;
  height:           24px;
  padding-left:     50px;
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:            164px;
  height:           24px;
  padding-left:     10px;
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:            164px;
  height:           24px;
  padding-left:     10px;
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:            164px;
  height:           24px;
  padding-left:     20px;
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:            164px;
  height:           24px;
  padding-left:     30px;
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:            164px;
  height:           24px;
  padding-left:     40px;
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:            164px;
  height:           24px;
  padding-left:     50px;
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:            560px;
  height:           1px;
  padding-top:      1px;
  vertical-align:   top;
}

.page-image-style
{
  width:            557px;
  height:           91px;
  border:           0px;
}

td.local-content
{
  width:            340px;
  padding-top:      5px;
  padding-left:     0px;
  padding-right:   8px;
  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:            540px;
  padding-top:      5px;
  padding-left:     0px;
  padding-right:   8px;
  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.local-news
{
  width:            210px;
  padding-top:      5px;
  padding-left:     30px;
  padding-right:    8px;
  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:            black;
}

td.HoCoBottomLogoLeft
{
  width:            170px;
  margin:           0px;
  padding:          0px 0px 0px 0px;
  border:           0px 0px 0px 0px;

  text-align:       right;
  vertical-align:   bottom;
}

.bottom-left
{
  width:            170px;
  height:           58px;
  border:           0px;
}

td.HoCoBottomLogoRight
{
  width:            25px;
  margin:           0px;
  padding:          0px 0px 0px 0px;
  border:           0px 0px 0px 0px;

  text-align:       left;
  vertical-align:   bottom;
}

.bottom-right
{
  width:            16px;
  height:           58px;
  border:           0px;
}

td.HoCoBottomLinks
{
  width:            535px;
  padding-left:     0px;

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      normal;
  font-size:        xx-small;
  text-align:       left;

  color:            #000010;
}

.HoCoBottomLinks a:link    { color: #000010; text-decoration: none; }
.HoCoBottomLinks a:visited { color: #000010; text-decoration: none; }
.HoCoBottomLinks a:active  { color: #000010; text-decoration: none; }

.title         { font-weight: bold; color: #336699; }
.titlecenter       { font-weight: bold; color: #336699; text-align: center;}
.subtitle      { font-size: x-small; }
.subtitlecenter    { font-size: x-small; text-align: center;}
.subtitlecenterbold    { font-size: x-small; text-align: center;font-weight: bold;}
.subtitle-bold { font-weight: bold; font-size: x-small; }
.directions    { font-weight: bold; font-size: x-small; }

td.highlights
{
  width:            200px;
  padding:          5px 5px 5px 5px;

  font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight:      normal;
  font-size:        xx-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.fee-item
{
  font-size:        x-small;
  text-align:       left;
  vertical-align:   bottom;
}

td.fee-price
{
  font-size:        x-small;
  text-align:       right;
  vertical-align:   bottom;
}

#ilp
{
  color:            #ffffcc;
  background-color: #669999;
}

#ilp-back
{
  background-color: white;
}

#form-entry-back
{
  background-color: #f0f0f0
}

td.department
{
  border:           0px;
  margin:           0px;
  padding:          2px 2px 2px 6px;

  font-family:      Arial;
  font-weight:      bold;
  font-size:        8pt;
}

td.topic
{
  border:           0px;
  margin:           0px;
  padding:          0px 0px 8px 0px;

  font-family:      Arial;
  font-weight:      bold;
  font-size:        14pt;
}

h5 .topic
{
  font-size:        16pt;
  text-transform:   capitalize;
}

h5 .topic #ilp
{
  color:            #ffffcc;
}

td.subtopic
{
  margin:           0px;
  border:           0px;
  padding:          0px 0px 10px 0px;

  font-family:      Arial;
  font-weight:      bold;
  font-size:        small;
}

td.instruction
{
  font-family:      Arial;
  font-weight:      bold;
  font-size:        10pt;

  color:            #ff0000;
}

td.button
{
  margin:           0px;
  border:           0px;
  padding:          8px 0px 8px 0px;

  font-family:      Arial;
  font-weight:      bold;
  font-size:        12pt;
}

table.header
{
  width:            100%;
  margin:           0px;
  border:           0px;
  padding:          0px;
}

td.hcg
{
  width:            150px;
  padding:          2px 2px 2px 6px;

  font-family:      Arial;
  font-weight:      bold;
  font-size:        8pt;

  color:            #ffffcc;
  background-color: #000000;
}

table.main
{
  width:            100%;
  margin:           0px;
  border:           1px 1px 1px 1px;
  padding:          0px 8px 0px 8px;
}

table.online-form
{
  border:           1px solid #669999;
}

.BarHeader
{
  font-family:      Arial;
  font-weight:      bold;
  font-size:        8pt;

  color:            #ffffcc;
  background-color: #ffffcc;
}

table.footer
{
  width:            95%;
}

td.footer
{
  border-top:       2px solid #000000;

  font-family:      Arial;
  font-style:       italic;
  font-size:        8pt;
}

td.navigation
{
  width:            150px;
  margin:           0px;
  border-top:       0px;
  border-right:     2px solid #000000;
  border-bottom:    0px;
  border-left:      0px;
  padding:          6px 6px 0px 6px;

  font-family:      Arial;
  font-size:        10pt;
  vertical-align:   top;
}

td.main-content
{
  width:            100%;
  margin:           0px;
  padding:          6px 0px 0px 6px;

  font-family:      Arial;
  font-size:        10pt;
  vertical-align:   top;
}

td.comment-minor
{
  width:            100%;
  margin:           0px;
  padding:          6px 0px 0px 6px;

  font-family:      Arial;
  font-size:        8pt;
  vertical-align:   top;
}

.answer
{
  font-weight:      bold;
  font-size:        9pt;

  color:            #0033cc;
}

.subhead
{
  font-weight:      bold;
  font-size:        10pt;
}

.form-label
{
  font-size:        8pt;

  color:            #000000;
}

.form-field
{
  height:           20px;

  font-size:        8pt;
  vertical-align:   top;
}
table.No-Border-Table
{
	border-right:  0px;
	border-top:    0px;
	border-left:   0px;
	border-bottom: 0px;
	border-style: none;
	table-layout: auto;
	color: #ffffff;
	margin: 0px;
	width: 85%;
	text-align: center;
	padding-top:      0px;
	padding-left:     5px;
	padding-right:    5px;
	padding-bottom:  10px;
}

.No-Border-Text-CTR
{
	font-size:	smaller;
	text-align:	center;
	color: 		black;
	font-weight:	normal;
	border:		0px 0px 0px 0px;
}

.No-Border-Text-LFT
{
	font-size:	smaller;
	text-align:	left;
	color: 		black;
	font-weight:	normal;
	border:		0px 0px 0px 0px;
}
