HTML {
	overflow-x: auto;
	overflow-y: scroll;	
}

 BODY  {
	background : #FCFDFF;
    color : #1E1E20;
    font-size: 12px;    
    font-family: Verdana, MS Sans Serif, Sans Serif, sans-serif;    
    scrollbar-arrow-color: #C1C3C7;
    scrollbar-base-color: #C1C3C7;
    scrollbar-face-color: #EC521D;
    scrollbar-highlight-color:#EC521D;
    scrollbar-3dlight-color: #C1C3C7;
    scrollbar-track-color: #C1C3C7;
    scrollbar-shadow-color:#C1C3C7;
 }

 TD {
     font-size: 12px;    
}	 
 
UL, OL, LI, DL, DD, DT
{
	text-align : left;
    bullet-color : #3E3E48;
}    

A {
	text-decoration : none;
	font-weight : bold;
}   
    
A:LINK  {
	color : #420805;
}

A:visited  {
	color : #421D1B;
}

A:HOVER, SMALL A:hover, A:hover SMALL  {
	color: #C1C3C7;
    background-color: #201C30; 
    text-decoration: underline;
}

A.cover, .cover A, TD.cover {
	font-weight : normal;
}


H1  {
	text-align : left;
    margin-bottom : 0.3em;
    margin-left : 1em;
	font-family : Verdana;
	color : #202227;
	font-weight : bold;
	font-size : 17px;
}

H2  {
	text-align : left;
    margin-bottom : 0.2em;
 	margin-left : 1.5em;
	font-family : Verdana;
	color : #202227;
	font-weight : bold;
	font-size : 16px;
}

H3 {
	text-align : left;
    margin-bottom : 0.2em;
 	margin-left : 1.5em;
	font-family : Verdana, MS Sans Serif, Sans Serif;
	color : #202227;    
	font-weight : bold;
	font-size : 15px;
}

H2 A  {
	font-family : Verdana;
	font-weight : bold;
	font-size : 16px;
    color : #202227;
}

H3 A  {
	font-family : Verdana, MS Sans Serif, Sans Serif;
	font-weight : bold;
	font-size : 15px;
    color : #202227;
}


H4  {
	text-align : left;
    margin-bottom : 0.2em;
 	margin-left : 1.5em;
	font-family : Verdana, MS Sans Serif, Verdana, Sans Serif;
	font-weight : bold;
	font-size : 14px;
}


TR.columnLeft, TD.columnLeft {
	background-color: #C1C2C5;
}

TR.header {
	background-color: #605870;
}

TR.headerNavigation {
  background-color: #4E5259;
}

TR.blackline, TD.blackline {
	background-color: #040404;
}

TR.redline, TD.redline {
	background-color: #EC521D;
}

TD.headerNavigation {
  text-align : right;
  font-size: 10px;
  text-indent : 2px;
}

TR.headerError {
  background-color: #202227;
}

TD.headerError {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  background-color: #202227;
  color: #F3F5F8;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background-color: #202227;
}

TD.headerInfo {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  background-color: #202227;
  color: #F3F5F8;
  font-weight : bold;
  text-align : center;
}

TR.footer {
  background-color : #605870;
}

TD.footer {
  font-family : Verdana, sans-serif;
  font-size : 12px;
  color: #F0F8FF;
  font-weight : bold;
}

TABLE.infoBoxHeading {
	background-color: #C1C2C5;
	color : #3E3E48;
 	border-color : #EC521D;    
	border-style : solid;
	border-width : 1px;
}

TD.infoBoxHeading, SPAN.infoBoxHeading, .infoBoxHeading A, A.infoBoxHeading {
  font-family : Verdana, sans-serif;
  font-size : 13px;
  font-weight: normal;  
 }

 
  TD.annBox,  LI.annBox, DIV.annBox, SPAN.annBox, .annBox A, A.annBox {
  font-family : Verdana, sans-serif;
  font-size : 14px;
  font-weight: normal;  
  line-height : 110%;
 }

DIV .categories {
 	margin-left : 24px;
	text-indent : -8px;
   	font-weight : normal;
 }
 
 A:hover.categories, .categories A:hover {
	font-weight : normal;
    text-decoration : underline;
 }
 
 DIV .categoriesBox {
 	margin-left : 24px;
	font-weight : normal;
	background-color: #C1C2C5;
	border: 1px solid #EC521D;
	width: 225px;
	padding-left: 11px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
 }
 
.categoriesBoxText  {
	margin-left : -8px;
	text-indent : 0px;
 }

 A:hover.categoriesBox, .categoriesBox A:hover {
	font-weight : normal;
    text-decoration : underline;
 }

TABLE.topBarTitle {
  background-color : #C1C3C7;
  border-color : #3E3E48;
  border-style : solid;
  border-width : 1px;
}

TD.topBarTitle {
  font-family : Verdana, sans-serif;
  font-size : 13px;
  color: #201C30; 
  font-weight : bold;    
}

TR.itemListing-heading {
	background-color : #C1C3C7;
}

TD.itemListing-heading {
	font-family : Verdana, sans-serif;
	font-size : 13px;
	background-color : #C1C3C7;
	color : #EC521D;
	font-weight : bold;
	font-variant : small-caps;
}

TD.itemListing-data {
  font-family : Verdana, sans-serif;
  font-size : 12px;
}

TD.itemListing-data A {
	color : #202227;
}

A.pageResults, A.main { 
  color: #202227; 
}

A:hover.pageResults { 
  color: #202227; 
  background-color: #F1F0FF; 
}

TD.pageHeading, DIV.pageHeading {
  font-family : Verdana, sans-serif;
  color : #202227;
  font-size : 15px;
}

TR.subBar {
	background-color : #C1C3C7;
}

TD.subBar {
  font-family : Verdana, sans-serif;
  font-size : 11px;
  color : #EC521D;
}

SMALL, TD.smallText, SPAN.smallText {
  font-family: Verdana, sans-serif;
  font-size: 10px;
  vertical-align: top;
  line-height : 105%;
}

TABLE.smallTab, DIV.smallTab {
  border: 1px solid #EC521D;
  border-collapse: collapse
}

TD.smallTab, TD.stHeading {
  font-family: Verdana, sans-serif;
  font-size: 10px;
  vertical-align: top;
}

TD.stHeading {
  font-weight:bold;
}

DIV.nTab, TABLE.nTab  {
  font-family: Verdana, sans-serif;
  font-size: 11px;
  vertical-align: top;
  border: 1px solid #EC521D;
  border-collapse: collapse
}

TD.ntHeading {
  font-family: Verdana, sans-serif;
  font-size: 11px;
  vertical-align: top;
  font-weight:bold;
}


TD.fieldKey {
  font-family : Verdana, sans-serif;
  font-size : 13px;
  font-weight : bold;
}

TD.fieldValue {
  font-family : Verdana, sans-serif;
  font-size : 13px;
}

TD.tableHeading {
  font-family : Verdana, sans-serif;
  font-size : 11px;
  font-weight : bold;
}

INPUT, SELECT, OPTION, TEXTAREA {
  font-family : Verdana, sans-serif;
  font-size : 12px;
  color : #202227;
  background-color: #EDECF0;
  overflow-x: auto;
  overflow-y: auto;
 }
 
.itemListing-data INPUT {
 width: 120px;
}

TABLE.formArea {
	background-color : #EDECF0;
	border-color : #2D2D30;
	border-style : solid;
	border-width : 1px;
}

TD.formAreaTitle {
  font-family : Verdana, sans-serif;
  font-size : 13px;
  font-weight : bold;
}

IMG, A IMG, IMG A  {
	border-color : #EC521D;
}
