A {
	FONT-WEIGHT: bold; COLOR: #ff0000; TEXT-DECORATION: none
}
BODY {
	BACKGROUND: #ffffff; MARGIN: 5px
}
.buffer {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 400px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 40px
}
CAPTION {
	FONT: 8pt Helvetica, sans-serif; COLOR: #777777
}
H1 {
	PADDING-LEFT: 5px; MARGIN: 5px 1px 1px; FONT: bold 10pt Helvetica, sans-serif; COLOR: #777777; TEXT-ALIGN: left
}
H2 {
	PADDING-LEFT: 5px; MARGIN: 5px 1px 1px; FONT: bold 9pt Helvetica, sans-serif; COLOR: #ff0000; PADDING-TOP: 0px; TEXT-ALIGN: left
}
H3 {
	PADDING-LEFT: 5px; MARGIN: 5px 1px 1px; FONT: bold 9pt Helvetica, sans-serif; COLOR: #777777; TEXT-ALIGN: left
}
H4 {
	PADDING-LEFT: 5px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; FONT: bold 8pt Helvetica, sans-serif; COLOR: #777777; TEXT-ALIGN: left
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
LI {
	PADDING-BOTTOM: 5px; FONT: 9pt Helvetica, sans-serif; VERTICAL-ALIGN: top; COLOR: #777777; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.logotext {
	PADDING-LEFT: 5px; FONT: bold 8pt Helvetica, sans-serif; COLOR: #777777
}
.menubar {
	FONT: bold 8pt Helvetica, sans-serif; COLOR: #ffffff
}
.whitetext {
	FONT: 8pt Helvetica, sans-serif; COLOR: #ffffff
}
.defaultErr {
	COLOR: #ff0000
}
.menubar A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; MARGIN: 5px 1px 1px; FONT: 9pt Helvetica, sans-serif; COLOR: #777777; PADDING-TOP: 2px; TEXT-ALIGN: left
	}
.submenubar A {
	FONT: bold 10pt Helvetica, sans-serif; COLOR: #777777; MARGIN-RIGHT: 20px; TEXT-DECORATION: none
}
TD {
	FONT: 8pt Helvetica, sans-serif; COLOR: #777777
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; LIST-STYLE-IMAGE: url(icon-arrow-right.png); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

#lnkHome {
	COLOR: #777777
}
.homepagetext {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; COLOR: #ff0000; PADDING-TOP: 5px; FONT-FAMILY: Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}

/*+++++++++++++++++ - MODIFIED FROM HERE - ++++++++++++++++++++++*/

TD.download 
{border-top:1px solid #666666;
border-bottom:1px solid #666666;
border-left:1px dotted #666666;
border-right:1px dotted #666666;
font-weight:bolder;
font-size:11px;
font-family:helvetica;

}

TD.heading {
border:1px solid #666666;
cursor:pointer;
font-family:georgia, arial;
font-size:16px;
font-weight:700;
color:#FF0000;
caption-side:right;
}


legend {
	font-size:1em; 
	font-family: helvetica,	arial; 
	font-weight:bold; 
	color:#666666 
}

/******************************************************************/
#sidebar A {
	BORDER: #ACACAC 2px dotted; PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; WIDTH: 160px; LINE-HEIGHT: 1em; PADDING-TOP: 3px; TEXT-DECORATION: none; font-size:11px
}
#sidebar A:link {
	COLOR: #FF0000
}
#sidebar A:visited {
	COLOR: #FF0000
}
#sidebar A:hover {
	BORDER: #ACACAC 2px solid; COLOR: #FFFFFF; BACKGROUND-COLOR: #FF0000; text-transform:lowercase; font-size:12px
}
#sidebar A:active {
	BORDER: #ACACAC 2px solid; COLOR: #FFFFFF; BACKGROUND-COLOR: #FF0000; text-transform:lowercase; font-size:12px
}
#current A {
	BORDER-RIGHT: #999 2px dotted; BORDER-TOP: #999 2px dotted; BORDER-LEFT: #999 2px dotted; COLOR: #ffffff! important; BORDER-BOTTOM: #999 2px dotted; BACKGROUND-COLOR: #999999! important
}
#sidebar UL {
	PADDING-LEFT: 1em; MARGIN-LEFT: 0em; LIST-STYLE-TYPE: none;
}
#sidebar LI {
	MARGIN: 0px 0px -6px ; padding-bottom:2px; 
}
#n4shell {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 0px solid; BORDER-LEFT: #000 0px solid; BORDER-BOTTOM: #000 0px solid
}
.actst {
	BORDER: #ACACAC 2px solid; COLOR: #FFCC00; BACKGROUND-COLOR: #FF0000; text-transform:lowercase
}
