body {
	BACKGROUND: #fff;
	COLOR: black; 
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
}

a:link {
	color: #0000FF;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #0000FF;
}
a:hover {
	text-decoration: none;
	color: #000099;
}
a:active {
	text-decoration: underline;
	color: #0000FF;
}
.title {
	color:#000000; font-size:14; font-FAMILY:Verdana;
}
.menu_table{
	background-image:url(../images/bg_menu.gif); background-repeat:repeat-x; height:26px;
}
.menu_item{
	padding-left:8px; font-size:12px;
}
.main_table{
	background-color:#FFFFFF; border:#3399CC 1px solid;
}
.report_text TEXTAREA {
	FONT-SIZE: 12px; OVERFLOW: auto; WIDTH: 462px; COLOR: black; FONT-FAMILY: Arial; HEIGHT: 145px; background-color:#FFFFFF;
}
.note_text TEXTAREA {
	FONT-SIZE: 12px; OVERFLOW: auto; WIDTH: 462px; COLOR: black; FONT-FAMILY: Arial; HEIGHT: 165px; background-color:#FFFFFF;
}
.contact_text TEXTAREA {
	FONT-SIZE: 12px; OVERFLOW: auto; WIDTH: 575px; COLOR: black; FONT-FAMILY: Arial; HEIGHT: 50px; background-color:#FFFFFF;
}
.select_td{
	border:1px #7f9db9 solid;
	background-color:#cff0ff;
}
.bigTxt{
	font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
}
.ph_txt{
	border:1px #7f9db9 solid; background-color:#FFFFFF; width:675px; height:50px; overflow:visible; vertical-align:text-top; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
.subj{
	border:1px #7f9db9 solid;
	background-color:#FFFFFF; width:675px; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
.textfield {
	FONT-SIZE: x-small; BORDER-LEFT-COLOR: #aab3b3! important; BORDER-BOTTOM-COLOR: #d5dddd! important; BORDER-TOP-COLOR: #999! important; FONT-FAMILY: Verdana; BORDER-RIGHT-COLOR: #aab3b3! important;	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 2px; BORDER-LEFT: 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: 1px solid
}
.bg_boxOn {
	background-image:url(../images/bg_checkOn.gif); background-repeat:no-repeat;
	width:105px; cursor:pointer;
}
.but {
	FONT-SIZE: 11px; WIDTH: 55px; COLOR: black; FONT-FAMILY: Verdana
}
.right_align {
	text-align:right;
}
input {
	font-size:11px;
}
.row_odd TD {
	BACKGROUND-COLOR: #FFFFFF;
	border-bottom:1px #bcd7e3 solid;
}
.row_even TD {
	BACKGROUND-COLOR: #EEEEEE;
	border-bottom:1px #bcd7e3 solid;
}
.row_label TD{
	border-top:1px #bcd7e3 solid;
	border-bottom:1px #bcd7e3 solid;
	font-weight:bold; background-color:#cdeaf8;
}
.row_label_odd {
	border-left:1px #bcd7e3 solid;
	border-right:1px #bcd7e3 solid;
}
.row_def TD {
	BACKGROUND-COLOR: #FFFFFF;
	border-bottom:1px #bcd7e3 solid;
}
.row_sel TD {
	BACKGROUND-COLOR: silver;
	border-bottom:1px #bcd7e3 solid;
}
.table_bdr {
	border-left: 1px #bcd7e3 solid;
	border-right: 1px #bcd7e3 solid;
}
.highlight TD{
	background-color:#cbcbcb;
	border-bottom:1px #a7a7a7 solid;
	cursor:pointer;
}
.but_long {
	width:120px; font-size:12px;
}

.tbl_row {
	color:black;
	cursor:hand;
}
.error {
	color:red;
	font-weight:bold;
}
.tbl_row2 {
	BACKGROUND-COLOR: #EEEEEE;
	border-bottom:1px #bcd7e3 solid;
	cursor:hand;
}
#checkBox {
	position:absolute;
	margin-left:-40px;
	margin-top:-2px;
	z-index:1;
	font-size:10px;
	color:#666666;
}
body {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.redTxt {color: #FF0000}
	#longField {	width:350px;
}
#details {	
	display:block;
}
.errorMsg {
	color:red;
}