/* Elements */

BODY,TABLE, TD,TH,P,DIV,FORM,BLOCKQUOTE,UL,OL{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
}

form {
	margin-bottom : 0px;
}

a {
	color: Maroon;
	text-decoration : none;	
}

.aTop {
	color: #00826a;
	text-decoration : none;	
	font-size: 10px;
	font-weight: 400;	
}


a:hover, a:active {
	color : Olive;
	text-decoration : underline;
}

ol {
	margin-bottom:0in;
	margin-top : 10px;
}

ul {
	margin-bottom:0in;
	margin-top : 0px;
}

li {
	margin-bottom:1em;
}

/* Pseudo elements */

.h1 {
	font-size: 1.5em;
	font-weight: bold;
	color: Olive;
	font-style: normal;
	margin-bottom: 0px;
	text-align : left;
}

a:hover.h1, a:active.h1 {
	font-weight: bold;
	color: #00826a;
}

.h2 {
	font-size: 1.30em;
	font-weight: bold;
	font-style: italic;
	color : #00826a;
}

a:hover.h2, a:active.h2 {
	font-weight: bold;
	color: Olive;
}

.h3 {
	font-size: 1.1em;
	font-weight: bold;
	color: Olive;
}

a:hover.h3, a:active.h3 {
	font-weight: bold;
	color: #00826A;
}

.h4 {
	font-weight: bold;
	color: Maroon;
; font-size: 1.025em
}

a:hover.h4, a:active.h4 {
	font-weight: bold;
	color: Olive;
	font-style: normal;
}

/* Navigational Classes */

.navTop {
	font-size: 10px;
	color: White;
	text-decoration: none;	
}

a:hover.navTop, a:active.navTop {
	font-size: 10px;
	color: White;
	text-decoration: underline;
}

.navHead {
	font-size: 12px;
	text-decoration: none;	
}

a:hover.navHead, a:active.navHead {
	font-size: 12px;
	text-decoration: underline;
}

.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a:hover.nav, a:active.nav {
	font-size: 12px;
	text-decoration: underline;
}

.button {
	background-color : #00826a;
	color : White;
	font-weight : bold;
	cursor : hand;
	display : block;
}

.download {
	border : outset;
	margin-bottom : 5px;
	margin-left : 5px;
; border-width: 1px 1px 0px 0px; border-color: #00826a #00826a black black
}

/* Fixed Font Size Classes */

.fixed {
	font-size : 12px;
}

.logoFixed {
	color : White;
	font-size : 16px;
}

.stcLossTable {	
	font-size: 10px;
	border : thin solid #00826a; 
}

.errorText {
	font : 12px "Courier New", Courier, monospace;
}

.tiny {
	font-size: 10px;
}

.tinyGrey {
	font-size: 10px;
	color : #666666;
}

.tinySup {
	font-size: 8px;
}

/* Product Level Classes */

.cutLayer {  border: 1px #000000 solid}
.cutNotes {  font-size: 9px; list-style-type: none}
.cutDesc {  font-size: 16px; text-transform: capitalize; font-weight: bold}
.border {  border-color: #0099FF black black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.tableColorOdd {
	background-color : #00826A;
	color : White;
}

.tableColorEven {
	background-color : White;
	color : #00826A;
}

/* Tiger Door CSS */

.tigerH3 {
	font-size: 1.05em;
	font-weight: bold;
	color: #DA641C;
}

a:hover.tigerH3, a:active.tigerH3 {
	font-weight: bold;
	color: #996600;
}
.downloadLeft { border : #00826a outset; margin-bottom : 5px; margin-left : 5px; ; border-width: 1px 1px 0px 0px}
.downloadRight { border : #00826a outset; margin-bottom : 5px; margin-left : 5px; ; border-width: 1px 0px 0px 1px}
.dropDown {  font-size: 10px; background-color: #EFEFEF}

.subCrumbs { 
	border : inset;
	border-width: 0px 0px 1px 1px;
	border-color: #00826A;
	background-color : #EFEFEF;
}

.border {
	BACKGROUND: Olive;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
}