H1 { FONT-SIZE: 12pt }
H2 { FONT-SIZE: 11pt }
H3 { FONT-SIZE: 10pt }
H4 { FONT-SIZE: 9pt }

HR { COLOR: #808080 }

IMG { border:0; } /* So that anchor images dont display an ugly border by default */

BODY {
/*	SCROLLBAR-FACE-COLOR: #E5e5EB;
	SCROLLBAR-HIGHLIGHT-COLOR: White;
	SCROLLBAR-SHADOW-COLOR: Black;
	SCROLLBAR-3DLIGHT-COLOR: Black;
	SCROLLBAR-ARROW-COLOR: Black;
	SCROLLBAR-TRACK-COLOR: White;
	SCROLLBAR-DARKSHADOW-COLOR: Black
*/
	MARGIN: 0px;
	MARGIN-TOP: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px
}

BODY, FORM, INPUT, TEXTAREA, SELECT, TH, TD, DIV, SPAN, CENTER, P, BR, A, A:link, A:visited, A:active, A:hover, .plainLink, .plainLink:link, .plainLink:visited, .plainLink:active, .plainLink:hover {
	FONT-FAMILY: Verdana,Arial,Helvetica;
	FONT-SIZE: 8pt;
}

PRE.LineBreakable {
	WORD-WRAP: break-word;
}

INPUT, TEXTAREA {
	BORDER: 1px gray solid;
}

INPUT.RADIO, INPUT.CHECKBOX, INPUT.IMAGE {
	BORDER:none
}

INPUT.button {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-RIGHT-COLOR: #666;
	BORDER-LEFT: 10px solid #669803;
	BORDER-TOP-COLOR: #ccc;
	BORDER-BOTTOM-COLOR: #666;
	CURSOR: pointer;
	BACKGROUND-COLOR: #e6e6e6;
	COLOR: black;
	FONT-WEIGHT: bold;
}

INPUT:focus, .sffocus { BACKGROUND:#FFC06A; FONT-WEIGHT:bold; }

LABEL, .formLabel { WIDTH: 125px; HEIGHT: 19px; VERTICAL-ALIGN: middle; FONT-FAMILY: verdana; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; PADDING: 1px; }

LI { MARGIN:10px; PADDING:0px }

A, A:link, A:visited, A:active {
	COLOR: #333333; FONT-WEIGHT: bold; TEXT-DECORATION: none;
	CURSOR:hand; /* for elements without href property */
}
A:hover {
	COLOR: red; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

.plainLink, .plainLink:link, .plainLink:visited, .plainLink:active, .plainLink:hover {
	COLOR: #333333; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

th {
	BACKGROUND-COLOR: #CA6060; COLOR: White; FONT-WEIGHT: bold
}

.tableHeader {
	BACKGROUND-COLOR: #1572b9; COLOR: White; FONT-WEIGHT: bold
}

.row1 { BACKGROUND-COLOR: #E0E0E8 }

.row2 { BACKGROUND-COLOR: #CBDCDC }

.leftpane { BACKGROUND-COLOR: #1572b9 }

.heading { COLOR: #006666; FONT-FAMILY: Trebuchet MS,verdana,arial,helvetica; FONT-SIZE: 18pt; }

.heading2 { COLOR: #006666; FONT-FAMILY: Trebuchet MS,verdana,arial,helvetica; FONT-SIZE: 16pt }

.standardText {	FONT-SIZE: 9pt }

.smallText, .smallText:link, .smallText:visited, .smallText:active, .smallText:hover {
	FONT-SIZE: 7pt
}

.topic {
	COLOR: #666666; FONT-FAMILY: Tahoma; FONT-SIZE: 11px; FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase
}

.navLink1 {
	FONT-FAMILY: Tahoma; FONT-SIZE: 12px; FONT-WEIGHT: bold
}

.navLink2 {
	FONT-FAMILY: Tahoma; FONT-SIZE: 12px; FONT-WEIGHT: normal
}

.Para {
	TEXT-ALIGN: left; TEXT-INDENT: 1em;
}

.Para:first-letter { FONT-SIZE: 200%; }

.error {
	BORDER-style:solid; BORDER-width:1; BORDER-color:black;
	PADDING:5px; BACKGROUND-COLOR: #E9E2F1;
	COLOR: Red; FONT-WEIGHT: bold
}

.notification { COLOR: #3366CC; FONT-WEIGHT: bold }
