#horizon {
	TEXT-ALIGN: left; 
	POSITION: absolute; 
	TOP: 0%; 
	LEFT: 0px; 
	WIDTH: 100%; 
	HEIGHT: 1px; 
	OVERFLOW: visible; 
	VISIBILITY: visible; 
	DISPLAY: block;
}

/*
---------------------Drop Down Menu---------------------
*/

.dropDownMenu{	
	BACKGROUND-COLOR: #FF4810;
	FILTER: alpha(opacity=90);
	-MOZ-OPACITY: .90;
	OPACITY: .90;	
	BORDER: 1px solid #666666;
	PADDING: 3px;	
}

/*
---------------------Body---------------------
*/

BODY {
	COLOR: #000000; 
	BACKGROUND-COLOR: #FFFFFF; 
	FONT-FAMILY: Arial; 
	FONT-STYLE: sans-serif;
}

/*
---------------------Images---------------------
*/

IMG {
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px;
}

/*
---------------------Links---------------------
*/

A {
	FONT-WEIGHT: bold; 
	COLOR: #000000; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none
}

A.link1 {
	COLOR: #666666;
}

A.link2 {
	FONT-WEIGHT: bold; 
	COLOR: #666666; 
	FONT-SIZE: 10pt;
}

A.link2:hover {
	FONT-WEIGHT: bold; 
	COLOR: #FF4810; 
	FONT-SIZE: 10pt;
}

A.link3 {
	FONT-WEIGHT: bold; 
	COLOR: #FFFFFF; 
	FONT-SIZE: 10pt;
}

A.link3:hover {
	FONT-WEIGHT: bold; 
	COLOR: #FFC372; 
	FONT-SIZE: 10pt;
}

A.link4 {
	FONT-WEIGHT: bold; 
	COLOR: #666666; 
	FONT-SIZE: 8pt;
}

A.link5 {
	FONT-WEIGHT: normal; 
	COLOR: #FFFFFF; 
	FONT-SIZE: 8pt;
}

A.link5:hover {
	FONT-WEIGHT: normal; 
	COLOR: #FFC372; 
	FONT-SIZE: 8pt;
}

A.link6 {
	FONT-WEIGHT: normal; 
	COLOR: #FF0000; 
	FONT-SIZE: 8pt;
}

/*
---------------------FIELDSET---------------------
*/

FIELDSET {
	TEXT-ALIGN: LEFT;
}

LEGEND {
	COLOR: #FF4810;
	FONT-SIZE: 12pt;
}

/*
---------------------Tables---------------------
*/

TABLE {
	BORDER: 0px solid orange; 
	PADDING: 0px;
	COLOR: #666666;
	FONT-SIZE: 10pt; 	
}

TABLE.pageTable {
	BORDER: 0px solid red; 
	BORDER-SPACING: 10px;
	COLOR: #666666;
}

/*
---------------------TDs---------------------
*/

TD.banner {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #666666; 
	PADDING: 5px;
}

TD.menu {
	COLOR: #666666; 
	FONT-SIZE: 10pt; 
	PADDING: 3px; 
	BORDER: 1px solid #666666;
	BACKGROUND-IMAGE: url(/Images/menuRed.jpg);
}

TD.body {
	PADDING: 0px;
}

TD.pageHeading {
	COLOR: #666666; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 16pt; 
	PADDING-TOP:10px; 
	PADDING-BOTTOM:10px;
	BORDER-BOTTOM: 1px solid #DADADA;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top right;
	BACKGROUND-IMAGE: url(/Images/pageHeadingRed.jpg);
}

TD.pageSubHeading {
	COLOR: #666666; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12pt; 
	PADDING-TOP:8px;
	PADDING-BOTTOM:8px;
}

TD.pageDescription {
	COLOR: #666666; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	PADDING-TOP:10px;
	PADDING-BOTTOM:15px;	
}

TD.pageBody {
	PADDING-TOP:10px;
	PADDING-BOTTOM:10px;	
}

TD.pageAnchorList {
	COLOR: #666666; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	PADDING-TOP:10px;
	PADDING-BOTTOM:15px;
}

TD.pageLine {
	PADDING-TOP:15px;
	PADDING-BOTTOM:15px;	
}

HR.pageLine {
	COLOR: #666666;
}

TD.pagePic {
	PADDING-TOP:15px;
	PADDING-BOTTOM:15px;
}

TD.pageTable {
	PADDING-TOP:10px;
	PADDING-BOTTOM:10px;	
}

TD.heading {
	COLOR: #666666; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12pt;
	PADDING-BOTTOM:5px;	
}

TD.prodHeading {
	COLOR: #666666; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	PADDING-TOP:4px;
	PADDING-BOTTOM:4px;
	
}

TD.tableHeading {
	COLOR: #666666; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11pt;
	BACKGROUND-COLOR: #DADADA;
	PADDING-BOTTOM:3px;	
}

TD.block {
	COLOR: #666666; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	BACKGROUND-COLOR: #DADADA; 
	PADDING: 3px;
	PADDING-BOTTOM: 20px;
	BACKGROUND-IMAGE: url(/Images/homeBlockRed.jpg);
}

TD.footer2 {
	COLOR: #FFFFFF; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	BACKGROUND-IMAGE: url(/Images/footerRed.jpg);
	PADDING-LEFT: 5px;
	BORDER: 1px solid #666666;
}

TD.info {
	COLOR:#666666; 
	FONT-SIZE: 10pt; 
	PADDING: 3px;
}

TD.formLabel {
	COLOR: #666666; 
	FONT-SIZE: 10pt;
	PADDING-LEFT:5px;			
}

TD.reportLabel {
	COLOR: #666666; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt;
	PADDING-LEFT:5px;			
}

TD.validationPic{
	BORDER: 1px solid #DADADA;
}

TD.thumbnail{
	BORDER: 1px solid #666666;
}

/*
---------------------Forms---------------------
*/

.show {
        display: inline;
}

.hide {
        display: none;
}