A {
	 COLOR: #003366; 
	 TEXT-DECORATION: underline;
}

A:hover {
	 BACKGROUND-COLOR: #003366; 
	 TEXT-DECORATION: underline; 
	 color: #FFFFFF;
}

BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY:  Arial, Helvetica, sans-serif; 
	background: #ffffff;
}

B {
	FONT-WEIGHT: normal;
}

.bold {
	FONT-WEIGHT: bold;
}

.buttonlink {
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	FONT-SIZE: 12px; 
	FLOAT: left; 
	MARGIN: 0px; 
	BORDER-LEFT: 0px; 
	WIDTH: 48px; 
	CURSOR: hand; 
	COLOR: #003366; 
	BORDER-BOTTOM: 0px; 
	FONT-FAMILY: Arial; 
	HEIGHT: 14px; 
	BACKGROUND-COLOR: transparent; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: underline;
}

.center {
	TEXT-ALIGN: center;
}
.centertitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	TEXT-ALIGN: center;
}
.ecname {
	PADDING-BOTTOM: 4px; 
	WIDTH: 85%;
}
.ecnum {
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 4px; 
	VERTICAL-ALIGN: top; 
	WIDTH: 15%;
}
.empdate {
	PADDING-RIGHT: 15px; 
	WIDTH: 30%; 
	TEXT-ALIGN: right;
}
.emplink {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 10px; 
	WIDTH: 70%; 
	PADDING-TOP: 0px;
}
.enespanol {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: right; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: right;
}
.floatleft {
	FLOAT: left;
}
.floatright {
	FLOAT: right;
}
.formcelltitle {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #fff; 
	PADDING-TOP: 4px; 
	BACKGROUND-COLOR: #003366;
}
.formtablefields {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px;
}
.formtablesubmit {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px;
}
.manname {
	PADDING-BOTTOM: 3px; 
	WIDTH: 70%; 
	TEXT-ALIGN: left;
}
.vin {
	PADDING-BOTTOM: 3px; 
	WIDTH: 30%;
}
.opcenter {
	FONT-SIZE: 12px; 
	VERTICAL-ALIGN: top; 
	WIDTH: 20%; 
	TEXT-ALIGN: center;
}
.opleft {
	FONT-SIZE: 12px; 
	VERTICAL-ALIGN: top; 
	WIDTH: 18%;
}
.opright {
	FONT-SIZE: 12px; 
	VERTICAL-ALIGN: top; 
	WIDTH: 62%;
}
.SearchResults {
	PADDING-BOTTOM: 3px; 
	TEXT-ALIGN: center;
}
.section_header {
    color: #003366; 
    font: tahoma;
    xborder-bottom: 1px solid #FF3366;
    FONT-SIZE: 13px; 
    TEXT-ALIGN: left;
    margin: 0;
    padding: 2;
    border-style: outset;
    border-color: #003366 #003366 #003366 #003366;
    text-transform: uppercase;
}

.swp {
	FONT-SIZE: 13px; 
	WIDTH: 98%; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.underbold {
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: underline;
}

.viewlink {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px;
}

.viewtext {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 7px; 
	PADDING-TOP: 0px;
}

.viewtitlepad {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-TOP: 6px;
}

H3 {
	FONT-SIZE: 13px; 
	TEXT-ALIGN: center;
}

#banner {
	CLEAR: both; 
	BORDER-RIGHT: none; 
	BORDER-TOP: gray 1px solid; 
	BORDER-LEFT: gray 0px solid; 
	BORDER-BOTTOM: gray 1px solid;
}

#blank {
	MARGIN-BOTTOM: 4px; 
	PADDING-TOP: 2px; 
	TEXT-ALIGN: center;
}

#clr {
	CLEAR: both;  
}
#container {
	WIDTH: 767px; 
	BORDER-RIGHT: #000 1px solid; 
	BORDER-BOTTOM: #000 1px solid;
}

#date {
	FLOAT: left; 
	MARGIN: 0px 6px; 
	TEXT-ALIGN: left;
}

#footer 
{
    BORDER-TOP: #000 1px solid; 
    FONT-SIZE: 11px; 
    TEXT-ALIGN: center;
}

#formmastertable {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 596px; 
	PADDING-TOP: 0px;
}

#generictable {
	FONT-SIZE: 12px; 
	WIDTH: 98%;
}

#hbar {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 11px; 
	MARGIN-BOTTOM: 1px; 
	PADDING-BOTTOM: 2px; 
	COLOR: #fff; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: gray 1px solid; 
	BACKGROUND-COLOR: #EFF3FB;
}

#hbar_search {
	FLOAT: left; 
	MARGIN: 0px 6px; 
	TEXT-ALIGN: left;
}

#hbar_msg 
{
	MARGIN: 0px 0px; 
	TEXT-ALIGN: right;
}

#heading {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 4px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 3px; 
	COLOR: #fff; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #000 1px solid; 
	BACKGROUND-COLOR: #003366;
}

#main{
	background :url(bg157px.gif) repeat-y;
}

#mainnav {
	FLOAT: left; 
	WIDTH: 155px; 	
}

#mainnav .bulletin {
	FONT-SIZE: 11px; 
	MARGIN: 0px; 
	COLOR: #003366; 
	TEXT-ALIGN: center;
}

#mainnav .bulletin A {
	FONT-WEIGHT: bold; 
	COLOR: #003366; 
	TEXT-DECORATION: underline;
}

#mainnav .bulletin A:hover {
	FONT-WEIGHT: bold; 
	COLOR: #ffffff; 
	TEXT-DECORATION: underline; 
	BACKGROUND-COLOR: #003366;
}

#mainnav .nav {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 4px; 
	MARGIN-BOTTOM: 1px; 
	PADDING-BOTTOM: 3px; 
	COLOR: #fff; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #000 1px solid; 
	BACKGROUND-COLOR: #003366; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT: bold;
}

#mainnav .nav:hover{
	 PADDING-RIGHT: 0px; 
	 DISPLAY: block; 
	 PADDING-LEFT: 4px; 
	 MARGIN-BOTTOM: 1px; 
	 PADDING-BOTTOM: 3px; 
	 COLOR: #fff; 
	 PADDING-TOP: 3px; 
	 BORDER-BOTTOM: #000 1px solid; 
	 BACKGROUND-COLOR: #FF3366; 
	 TEXT-DECORATION: none;
}

#mainright {
	FLOAT: right; 
	WIDTH: 609px;  
}

#qlinks {
	MARGIN: 0px 4px; 
	TEXT-ALIGN: right;
}

#qlinks A {
	COLOR: white; 
	TEXT-DECORATION: none;
}

#qlinks A:hover {
	TEXT-DECORATION: underline; 
}

#searchfrm {
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 0px; 
	PADDING-LEFT: 0px; 
	LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	POSITION: absolute; 
	TOP: 108px; 
	TEXT-ALIGN: right;
}

#subscriber {
	MARGIN-BOTTOM: 4px; 
	PADDING-TOP: 2px; 
	TEXT-ALIGN: center;
}

#subscriber A {
	FONT-WEIGHT: bold; 
	COLOR: blue; 
	TEXT-DECORATION: underline;
}

#subscriber A:hover {
	FONT-WEIGHT: bold; 
	COLOR: white; 
	BACKGROUND-COLOR: blue; 
	TEXT-DECORATION: underline;
}

#txt .morelink {
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none;
}

#topbar {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 11px; 
	MARGIN-BOTTOM: 1px; 
	PADDING-BOTTOM: 6px; 
	COLOR: #fff; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: gray 1px solid; 
	BACKGROUND-COLOR: #003366;
	min-height: 14px;
	height: 14px;
}

#txt {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px; 
	line-height: 1.4;
}

#txt A {
	COLOR: #003366; 
	TEXT-DECORATION: underline;
}

#txt A:hover {
	COLOR: #FFFFFF; 
	BACKGROUND-COLOR: #003366; 
	TEXT-DECORATION: underline;
}

#txt IMG {
	MARGIN-RIGHT: 2px;
}

#txt LI {
	PADDING-BOTTOM: 2px;
}

#txt P {
	MARGIN: 6px 0px;
}

#txt TABLE {
	FONT: 12px/1.2em Arial, Helvetica, sans-serif;
}

#vclearcen {
	PADDING-BOTTOM: 3px; 
	TEXT-ALIGN: center;
}

#vnavtable {
	FONT-SIZE: 11px; 
	WIDTH: 98%; 
	TEXT-ALIGN: center;
}

#vnavtable A {
	TEXT-DECORATION: none;
}
#vnavc {
	FONT-SIZE: 11px; 
	WIDTH: 50%; 
	TEXT-ALIGN: center;
}

#vnavl {
	PADDING-LEFT: 12px; 
	FONT-SIZE: 11px; 
	WIDTH: 25%; 
	TEXT-ALIGN: left;
}

#vnavr {
	PADDING-RIGHT: 12px; 
	FONT-SIZE: 11px; 
	WIDTH: 25%; 
	TEXT-ALIGN: right;
}

UL {
	LIST-STYLE-TYPE: circle; 
	line-height: 1.5;   
	margin-top: 0px;  
	margin-bottom: 0px;
}

UL.square 
{
    list-style-type: square; 
    margin-top: 0px;
}

UL.nomarker 
{
    list-style-type: none;
}

blockquote 
{
    margin: 10px;
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    
}   

td  
{
    vertical-align: top; 
}

#panic 
{
    position:absolute;   
    width:50px;
    height:50px;
    left:0px;
    top:0px; 
    right: 0px; 
    bottom: 0px;  
    padding:0px;
    background:#FFFFFF;   
    border:0px; 
}

img 
{
    border: 0;
}

img.panicbutton
{
    width: 100px; 
    height: 100px; 
    border: 0;
}

.yellowsticky {
    border: dotted 1px #cccccc; 
    background: #FFFF66;  
    padding: 5px; 
    text-align: center;
}

.bluesticky 
{
    border: dotted 1px #cccccc; 
    background: #66CCFF;  
    padding: 5px; 
    text-align: center;
}

.notesticky {
    border: dotted 0px #cccccc; 
    background: #FFFFFF;  
    height: 26px;
    text-align: center;
    font-size: 9px;
    color: #777777;
    padding-left: 10px;
    padding-right: 5px;
}

A.external_link span { display:none; }

A.external_link {
  background: url(external.png) center right no-repeat;
  padding-right: 13px;
}

A.pdf_link {
  background: url(pdf.png) center right no-repeat;
  padding-right: 16px;
}

A.map_link {
  background: url(icon_mapview.png) center right no-repeat;
  padding-right: 16px;
}

A.jpg_link {
  background: url(icon_jpg.png) center right no-repeat;
  padding-right: 20px;
}

A.doc_link {
  background: url(icon_doc.png) center right no-repeat;
  padding-right: 16px;
}


hr.softsplit{
    border: none 0; 
    border-top: 1px dashed #FF3366;
    width: 90%;
    height: 1px;
} 

p {
    margin: 0;
    padding-top: .25em;
    padding-bottom: .40em;
} 

.subsection_header {
  color: #FF1122; 
  font: tahoma;
  border-bottom: 1px dotted #FF3366;
  FONT-SIZE: 13px; 
  TEXT-ALIGN: left;
  margin: 0;
  padding: 0;
  font-weight:900;
}

a[href $=\'.pdf\'] { 
    padding-right: 18px;
    background: transparent url(icon_pdf.gif) no-repeat center right;
}

a[href ^=\"mailto:\"] {
    padding-right: 20px;
    background: transparent url(icon_mail.gif) no-repeat center right;
}

.contact_header {
  color: #FF1122;
  font: tahoma;
  FONT-WEIGHT: bold;
  text-transform:uppercase;
  border-bottom: 1px dashed #FF3366;
  FONT-SIZE: 12px; 
  TEXT-ALIGN: left;
  margin: 0;
  padding: 0;
}

table.regular { 
    width:95%; 
    border-top:1px solid #e5eff8; 
    border-right:1px solid #e5eff8; 
    margin:1em auto; 
    border-collapse:collapse; 
    margin-bottom: 0px;
} 

td.regular { 
    color:#678197; 
    border-bottom:1px solid #e5eff8; 
    border-left:1px solid #e5eff8; 
    padding:.3em 1em; 
    text-align:left; 
    width: auto;
    FONT-SIZE: 12px; MARGIN: 0px; COLOR: #003366;
}

td.regularheading { 
    BACKGROUND-COLOR: #003366;
    border-bottom:1px solid #e5eff8; 
    border-left:1px solid #e5eff8; 
    padding:.3em 1em; 
    text-align:center; 
    width: auto;
    FONT-SIZE: 12px; MARGIN: 0px; COLOR: #ffffff; letter-spacing: 1px;
}

.btnDefault {
  color: #000000;
  background: #DDDDDD; 
   font-size: 11px;
  font-weight: bold;
  border: 1px solid #003366;
}

.btnDefault:hover {
  color: #FFF;
  background: #FF3366;
}

.textareaDefault {
 font-size: 11px;
 color: #000000;
 background-color: #FFFFFF;
 border: 1px solid #003366;
}


.textareaDefault:focus, .textareaDefault:hover {
 background-color:#FFFFAA;
}

h2 {
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 1px; 
	MARGIN-RIGHT: 1px; 
	MARGIN-LEFT: 1px; 
	MARGIN-BOTTOM: 1px; 
	MARGIN-TOP: 1px; 
	COLOR: #000; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;

}
