﻿body { background-color: white;
       color: #000000;
       font-family: Ariel,  Helvetica, Sans-Serif;
       font-size: 10pt;
       font-weight: normal }

h1, .heading1, h2, .heading2, h3, .heading3, h4, .heading4, h5, .heading5, .title
{
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-weight: normal;
  margin: 3px 0px;
  padding: 0px;
}

h1, .heading1, .title
{
  font-size: 16pt;
}

.title
{
  color: #000000;
}

h2, .heading2
{
  font-size: 14pt;
}

h3, .heading3
{
  font-size: 12pt;
  font-weight: bold;
}

h3 a:active

{
  color: #0000cc;
}

h3 a:hover
{
  color: #ff6600;
  text-decoration: underline;
}

h4, .heading4
{
  font-size: 11pt;
  font-weight: bold;
}

h5, .heading5
{
  font-size: 10pt;
}

h5 a:active
{
  color: #0000cc;

}

h5 a:hover
{
  color: #ff6600;
  text-decoration: underline;
}

p, li
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

li a:active
{
  color: #0000cc;

}

li a:hover
{
  color: #ff6600;
  text-decoration: underline;
}

div, td, dd
{
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

p, h6
{
  margin: 0px 0px 10px 0px;
  padding: 0px;
}
em
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;  
 font-weight:bold;
 font-style:italic;
}
h6, .sub
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
}
pre, input, select, option
{
  font-size: 8pt;
}

form, img
{
  margin: 0px;
  padding: 0px;
}
.archive-header
{
  text-align: left; 
  margin-right: 300px;
  margin-left: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  text-transform:  uppercase;
}

.archive-table
{
  text-align: left; 
  margin-left: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000; 
}

.archive-link ,
.archive-link a:link,
.archive-link a:visited
{
  margin-left: 80px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #0000cc;
  text-transform: none;
}
.article-header
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight:bold;
  color: #64060E;
  text-transform: none;
}

.article-date
{
  font-family : Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight:bold;
  color: #000000;
  text-transform: none;


  
}
.caption
{
  margin-left: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none; 
  font-weight:bold;
  text-align: left;
  margin-top:3px;
}      
.copyright,
.copyright a:link,
.copyright a:visited
{
  margin-left: 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #0000cc;
  text-transform: none;
  text-decoration: none;
}

.copyright a:active
{
  color: #0000cc;
  text-transform: none;
  text-decoration: none;
  font-weight:  normal;
}

.copyright a:hover
{
  color: #ff6600;
  text-transform: none;
  font-weight:  normal;
  text-decoration: underline;
}

.copyright_bar
{
  text-align: right;
}

.copyright_black
{
  margin-left: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #000000;
  text-transform: none;
  text-decoration: none;
}
.cr-table
{
  border-bottom: 2px solid #000000;
  border-left: 2px solid #000000;
  border-right: 2px solid #000000; 
  margin-left: 12px;
  width: 300px;
  text-align:left;
  vertical-align:top;
}

.cr-links a:link,
.cr-links a:visited
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #0000cc;
  text-transform: none;
  text-decoration: none;
  text-align:left;
  padding-top:3px;
}
.cr-links a:hover
{
  color:  #ff6600;
  text-transform: none;
  text-decoration: underline;
  font-weight:  normal;
}
.cr-links a:active
{
  color:  #0000cc;
  text-transform: none;
  text-decoration : none;
  font-weight:  normal;
}
.date
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #000000;
}
.display
{
 margin-left:10px;
 margin-right:10px;
}
.ellipsis,
.ellipsis a:link,
.ellipsis a:visited
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-style:  normal;
  text-align: left;
  color: #0000cc;
  margin-bottom: 8px;
  text-transform: none;
}
.employers
{
  margin-left: 3px; 
  border: 0;
  background-image  : url(../graphics/employers.png) ;
  background-repeat: no-repeat;
  background-position: top;
  width: 299px;
}

.employers a:link,
.employers a:visited
{
  margin-left: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #0000cc;
  text-transform: none;
  text-decoration: none;
}

.employers a:active
{
  color: #0000cc;
  text-transform: none;
  text-decoration: none;
  font-weight:  normal;
}

.employers a:hover
{
  color: #0000cc;
  text-transform: none;
  font-weight:  normal;
  text-decoration: underline;
}
.employers_td
{
  padding-bottom: 10px; 
  padding-left: 4px; 
  padding-right: 4px; 
  vertical-align:  top;
  
  
}
.em-table
{
  border-bottom: 2px solid #000000;
  border-left: 2px solid #000000;
  border-right: 2px solid #000000; 
  margin-left: 12px;
  width: 300px;
  text-align:left;
}


.events
{
  margin-left: 10px; 
  margin-top:10px;
  border: 0;
  background-image  : url(../graphics/events.png) ;
  background-repeat: no-repeat;
  background-position: top;
  width: 302px;
  height: 90px;
}

.events-link ,
.events-link a:link,
.events-link a:visited
 { color: #0000cc; 
  font-size: 9pt; 
  font-family: Arial, Helvetica, sans-serif; 
  text-decoration: none; 
  text-transform: none; 
  margin-top: 30px; 
  margin-left: 85px; 
 }
.events-link a:active
{
  color:  #ff6600;
  text-transform: none;
  font-weight:  normal;
  text-decoration: none ;
}

.events-link a:hover
{
  color:  #ff6600;
  text-transform: none;
  text-decoration: none ;
  font-weight:  normal;
}

.header
{
  background-color: #5C0001;
  /*background-image:url(../graphics/employment-news.png); */
  border-top: 2px solid #000000;
  border-left: 2px solid #000000;
  border-right: 2px solid #000000; 
  height: 24px;
  margin-left: 12px; 
}

.homepage-heading,
.homepage-heading a:link,
.homepage-heading a:visited
{
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #0000cc;
  font-weight: bold;
  text-transform: none;
}
.inside
{
  margin-left:20px;
  margin-right:20px;
  width:100%;
  vertical-align:top;
  top:auto;
}

.inside-links,
.inside-links  a:link,
.inside-links a:visited
{
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #0000cc;
  text-indent: 4px;
  text-transform: uppercase; 
  text-decoration: none;
  vertical-align:top;
 
}

.inside-links  a:active,
.inside-links   a:hover
{
  color: #ff6600;
  text-transform: none;
  font-weight:  normal;
  text-decoration: underline;
}


.job-seekers
{
  margin-left:3px; 
  margin-right:3px;
  border: 0;
  background-image:url(../graphics/JobSeekers.PNG);
  background-repeat:no-repeat;
  background-position:top;
}

.kicker

{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  color: #CF9E59;
  text-transform: none;
  text-decoration: none; 
}

.link-image
{
  margin-left:30px;
  padding-bottom:3px;
}

.nav-bar 
{
   height:18px; 
   padding-top:2px;
   background-color:#ce9e4e;

}
.nav-bar-mac 
{
   width: 100%;
   height: 23px;
   background-color:#ce9e4e;
   vertical-align:  middle;
}

.nav,
.nav a:link,
.nav a:visited
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #ffffff;
  text-transform:none;
  text-decoration: none;
  text-align:right;
}

.nav a:hover
{
  color: #ffffff;
  text-transform: none;
  text-decoration: underline;
  font-weight:  normal;
}

.nav a:active
{
  color: #ffffff;
  text-transform: none;
  text-decoration: none;
  font-weight:  normal;
}

.nav-bold-small
{
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
  font-weight:bold;
}

.nav-small a:link,
.nav-small a:visited
{
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
}

.nav-small a:active
{
  color: #000000;
  text-transform: none;
  text-decoration: none;
  font-weight:  normal;
}

.nav-small a:hover
{
 
  color: #000000;
  text-transform: none;
  font-weight:  normal;
  text-decoration: underline;
}


.opc-search
{
  text-align:right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  font-weight:bold; 
  padding-bottom:5px;
  padding-right:3px;
}



.opc-search-link a:visited,
.opc-search-link a:link
{
  text-align:left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #0000cc;
  font-weight:normal; 
}

.opc-search-link a:active
{
  text-align:left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #ff6600;
}

.opc-search-link a:hover
{
  text-align:left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #ff6600;
}



.opc-search-small
{
  text-align:left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #000000;
  font-weight:bold; 
}
.ql-bar 
{
   height: 20px;
   background-color:#ce9e4e;
   vertical-align: top;
}

.ql 
{

  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #ffffff;
  text-transform: uppercase;
  font-weight:bold;
  text-decoration: none;
  text-align: left;
  padding-top: 3px;
  padding-left: 3px;
}

.ql-header
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #660000;
  text-transform: uppercase;
  text-align: left;
  font-weight: bold;
  padding: 3px;
}
.ql-underline
{
   border-bottom:  1px solid #000000;
   padding-top:3px;
   margin-bottom:5px;
}

.ql-links a:link,
.ql-links a:visited
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #0000cc;
  text-transform: none;
  text-decoration: none;
  text-align:left;
  padding-left: 3px;  
  
}
.ql-links a:hover
{
  color:  #ff6600;
  text-transform: none;
  text-decoration: underline;
  font-weight:  normal;
}
.ql-links a:active
{
  color:  #0000cc;
  text-transform: none;
  text-decoration : none;
  font-weight:  normal;
}

.qlA-links a:link,
.qlA-links a:visited
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #0000cc;
  text-transform: none;
  text-decoration: none;
  text-align:left;
  margin-left: 3px;
}
.qlA-links a:hover
{
  color:  #ff6600;
  text-transform: none;
  text-decoration: underline;
  font-weight:  normal;
}
.qlA-links a:active
{
  color:  #0000cc;
  text-transform: none;
  text-decoration : none;
  font-weight:  normal;
}

.qlB-links a:link,
.qlB-links a:visited
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #0000cc;
  text-transform:  none;
  text-align: left; 
  
   text-decoration: none;
}
.qlB-links a:hover
{
  color:  #ff6600;
  text-decoration: underline;
  font-weight:  bold;
}
.qlB-links a:active
{
  color:  #0000cc;
  text-decoration : none;
  font-weight:  bold;
}



.rss-link,
.rss-link a:hover
{
  padding: 4px 8px;
  font-family: Arial, Helvetica, sans-serif;
  color:  #ff6600;
  text-transform: none ;
  text-decoration : underline;
  font-weight:   normal;
  font-size: 9pt;
}

.rss-link a:link,
.rss-link a:visited
{
  padding: 4px 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #0000cc;
  text-transform: none;
  text-decoration: none;
  text-align:left;
 
  
}


.search-list
{
  margin-left: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #ffffff;
  text-transform:none;
  text-decoration: none; 
  background-color:#ce9e4e;
}

.side-bar
{
border: 1px solid #ce9e4e; 
vertical-align: top; 
}

.site-map-item, .site-map-title
{
  padding: 2px 9px;
  margin: 2px;
}

.site-map-item a:active
{
  color: #0000cc;

}

.site-map-item a:hover
{
  color: #ff6600;
  text-decoration: underline;
}

.site-map-title
{
  font-family: Arial, Helvetica, sans-serif;
  color: white;
  background-color: #CE9E4E;
  text-transform: uppercase;
  font-weight: normal;
}
.summary
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-align: left;
  margin-right: 10px;
}

.summary-long
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-align: left;
  margin-right: 10px;

}
.tab-cell
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-align: left;
  margin-right: 3px;
 
}

.toc,
.toc a:link,
.toc a:visited
{
  margin-left: 4px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #0000cc;
  text-decoration: underline;
  text-transform:none;
  text-align: left; 
  margin-top:8px;
  
}

.topofpage,
.topofpage a:link,
.topofpage a:visited
{
  margin-left: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: white;
  text-decoration: none;
  text-align: left;
  vertical-align: middle;
}

.topofpage a:active
{
  color: white;
  text-transform: none;
  text-decoration: none;
  font-weight:  normal;
}

.topofpage a:hover
{
  color: white;
  text-transform: none;
  font-weight:  normal;
  text-decoration: underline;
}

.two-pt-line-top
{
 border-top: 2px solid #000000;
 margin-bottom: 8px;
 text-align: left;  
 width: 100%;
 vertical-align: top;
 margin-right: 10px;
}

.video-summary 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  margin-left:5px;
  padding:    0px   0px 6px 4px;
}

address {
  font-style: normal;
}