BODY {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: 666666;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD {FONT-SIZE: 10pt}
TH {
	FONT-WEIGHT: Bold;
	FONT-SIZE: 10pt
}
H1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16pt;
	COLOR: 000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13pt;
	COLOR: 666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}
H3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: 666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}
H4 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: 000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A {}
A:link {COLOR: 003399; }
A:visited {COLOR: 003399;}
A:hover {COLOR: 003399; text-decoration: underline}
P {
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
UL {
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
OL {
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
LI {
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
BLOCKQUOTE {
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.Title0 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: 000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.Title1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	COLOR: ff9900;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.Title2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: 6699cc;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.emphtext {COLOR: 336699}
.TableOutline {BACKGROUND-COLOR: 336699}
.TableRow1 {BACKGROUND-COLOR: #eeeeee}
.TableRow2 {BACKGROUND-COLOR: #dddddd}

.errortext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}


option {
	background-color:#fff;
}


select {
	background-color:#eee;
	border:1px #888888 solid;
	padding: 0px;
}

select:hover { 
	background-color: #ffffff;
}

select:active { 
	background-color: #ffffff;
}

input {
	border:1px #888888 solid;
	background-color: white;
	padding: 2px;
}

input.noborder {
	border: none;
}

.rtbutton {
	background-color: #F99A29 ; 
	border: 1px #000000 solid;  
	font-size: 10pt;
	font-weight: bold;
	color: black;
	cursor:hand;
}

.assignment_pending {
	background-color : White;
	border : 1px solid #aaaaaa;
	font-size : 10pt;
	font-weight: bold;
	color : Black;
	cursor:hand;
}

.assignment_assigned {
	background-color : White;
	border : 1px solid #aaaaaa;
	font-size : 10pt;
	font-weight: bold;
	color : Black;
	cursor:hand;
}

.assignment_unassigned {
	background-color: #E6C597 ; 
	border: none;  
	font-size: 10pt;
	color: 666666;
	cursor:hand;
}

.assignment_rejected {
	background-color: orange;
	border: none;  
	font-size: 10pt;
	color: black;
	cursor:hand;
}

.assignment_readonly {
	background-color: #eeeeee;
	border : 1px solid #aaaaaa;
	font-size: 10pt;
	color: #999999;
}

textarea {
	width: inherit;
}
.unassigned {
	color : red;
}

.pending {
	color : red;
}

.accepted {
	color : green;
}

.rejected {
	color : #999999;
}

.paymentdue {
	color : orange;
}

.user_message {
	text-align: left;
	color: #000000;
	padding: 11px;
	background-color: #fff9CC;
	#background-color: #ffffcc;
	border-color: #999;
	border-width: 1px;
	border-style: solid;
}


.user_error {
	text-align: left;
	color: #000000;
	padding: 11px;
	#background-color: #fff9CC;
	#background-color: #ffffcc;
	background-color: #ffcccc;
	border-color: #990000;
	border-width: 1px;
	border-style: solid;
}

.alt_title_blue {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #3A4681;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}

.alt_title_orange {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #F99A29;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}

#help {
	position: absolute;
	width: 500px; 
	z-index:3;
	left:10px;
	top:10px;
	visibility:hidden;
	
	text-align: left;
	
	padding: 0px;
	background-color: #fff9CC;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
}


.section_box_header {
	text-align: left;
	font-weight: bold;
	height: 15px;
	background-image: url(images/box_orange.png);
	background-repeat: no-repeat;
	border-color: #000000;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	padding: 0px 10px 0px 20px;
	font: 12px Geneva, Verdana, Arial, Helvetica, sans-serif;
}


.section_box {
	text-align: left;
	padding: 10px 15px 15px 15px;
}

hr {
	color: #eeeeee;
	backgroud-color: #eeeeee;
	height: 1px;
	border: none;
	padding: 0px;
}

.copyright_box {
	text-align: center;
	border-color: #eeeeee;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	padding: 2px 0px 5px 0px;
	font: 10px Geneva, Verdana, Arial, Helvetica, sans-serif;
}

.no_decoration {
	text-decoration: none;
}
