/* FORM STYLES */
.loginfield {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    height: 17px;
}

tr.clOdd, td.clOdd {
	background-color: #FFFFFF;
}

tr.clEven, td.clEven {
	background-color: #EEEEEE;
}

INPUT.clInput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
    color: #000000;
    background: #FFFFFF;
    border: solid 1px #666699;
    padding: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
}

SELECT.clInput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
    color: #000000;
    background: #FFFFFF;
    border: solid 1px #666699;
    padding: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
}

TEXTAREA.clInput {
    font: normal 11px monospace;
    width: 482px;
    height: 325px;
    color: #000000;
    background: #FFFFFF;
    border: solid 1px #336699;
}

TEXTAREA.clInput2 {
    font: normal 11px monospace;
    color: #000000;
    background: #FFFFFF;
    border: solid 1px #336699;
}

.clButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
    color: #000000;
    background: #EEEEEE;
    border: solid 1px #990000;
    padding: 2px;
    margin: 0px;
}

.clSmallButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
    color: #000000;
    background: #EEEEEE;
    border: solid 1px #990000;
    padding: 1px;
    margin: 0px;
}

/* TEXT STYLES */
td, .textplain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	font-weight: normal;
}
.textbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	font-weight: bold;
}
.texthighlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666699;
	font-weight: bold;
}
A, a.textlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #6B2911;
	font-weight: bold;
	text-decoration: none;
}
A:hover, a.textlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #DEDFC6;
	font-weight: bold;
	text-decoration: underline;
}
.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
}
a.newslink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
a.newslink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}


a.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
a.nav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}



.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	color: #6B2911;
}
a.disclaimerlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.disclaimerlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
.chartitembold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.chartitem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
	font-weight: normal;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.chartitempad {
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.chartheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #666699;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	letter-spacing: 3px;
}
.welcome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.welcomename {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
}
a.logoutlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	color: #E3D344;
	text-decoration: none;
}
a.logoutlink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	color: #E3D344;
	text-decoration: none;
}
a.logoutlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	color: #E3D344;
	text-decoration: underline;
}
.navlink, a.boldgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.navlink:hover, a.boldgrey:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}
a.subnavlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a.subnavlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #666699;
	text-decoration: underline;
}
.navtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #E3D344;
	padding-right: 5px;
	padding-left: 5px;
}

a.topnavlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}
a.topnavlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #990000;
	text-decoration: underline;
}
.topnavtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #E3D344;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}

.pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	color: #666699;
	text-decoration: none;
}

.pagetitlegrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

.clPara, .text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
    margin: 0px;
    margin-bottom: 10px;
	color: #000000;
}

.clRed, .error{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #990000;
}

.clText, .standard_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
}
.clTextBold, .standard_text_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
}

.clLabelPad {
    padding: 4px;
    padding-top: 3px;
}

.clFieldPad {
    padding: 4px;
    padding-top: 3px;
}

.clListPad {
    padding: 2px;
    padding-left: 4px;
}

A.clListLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666699;
	text-decoration: none;
}

A.clListLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}

TABLE.clDataList TH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
    text-align: left;
    color: #EEEEEE;
    background: #990000; /* 990000 */
    padding: 2px;
    padding-left: 4px;
    padding-right: 6px;
}

TABLE.clDataList {
    width: 495px;
    margin: 6px;
    margin-left: 0px;
    margin-right: 0px;
}

.clErrorReport {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
    color: #990000;
}

FORM {
    margin: 0px;
}

.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

a.chartinfolink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: normal;
}
a.chartinfolink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #990000;
	font-weight: bold;
	text-decoration: underline;
	letter-spacing: normal;
}
.chartprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}

.subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #990000;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: uppercase;
}

.specialheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	letter-spacing: 1px;
}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666699;
	font-weight: bold;
}

/*
 * Special
 */

.clNoMargin {
    margin: 0px!important;
}

/*
 * Headings
 */

H1, .pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	color: #666699;
	text-decoration: none;
    margin: 0px;
    margin-top: 8px;
    margin-bottom: 12px;
}

H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #990000;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: uppercase;
    margin: 0px;
    margin-top: 12px;
    margin-bottom: 6px;
}

H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666699;
	font-weight: bold;
    margin: 0px;
    margin-top: 10px;
    margin-bottom: 4px;
}

/*
 * Output Box
 */

.clOutputBox {
    border: solid 1px #999999;
    padding: 10px;
    background-color: #EEEEEE;
    margin: 10px;
}

/*
 * Modify Output Box Content
 */

.clOutputBox TABLE.clDataList {
    margin: 0px;
    margin-top: 6px;
}

.clOutputBox .clButton {
    border: solid 1px #990000;
    background-color: #E3D344;
    font-weight: bold;
    font-size: 10px;
    color: #333333;
}

.clOutputBox H1, .clOutputBox H2, .clOutputBox H3 {
    margin-top: 0px;
}

/*
 * Lists
 */

OL, UL {
    margin-top: 6px;
    margin-bottom: 6px;
}

body {
		scrollbar-face-color: #6B2911;
		scrollbar-shadow-color: #ADAA63;
		scrollbar-highlight-color: #ADAA63;
		scrollbar-3dlight-color: #DEDFC6;
		scrollbar-darkshadow-color: #ADAA63;
		scrollbar-track-color: #DEDFC6;
		scrollbar-arrow-color: #ADAA63;
}
IMG.ae {
	background-color: #CCCCCC;
	border: 1px solid #000000;
}

TD.clOutputImage {
    padding-right: 8px;
}