body, p, td, th {
	COLOR: #666666;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	FONT-SIZE: 80%;
}

body a:visited, body a:link {
	COLOR: #424242;
	TEXT-DECORATION: underline
}

body a:active, body a:hover {
	COLOR: #BF4444;
	TEXT-DECORATION: underline;
}

select {
	FONT-FAMILY: 'lucida grande', tahoma, verdana, geneva, lucida, , arial, helvetica, sans-serif;
	COLOR: #000000;
}

input {
	FONT-FAMILY: 'lucida grande', tahoma, verdana, geneva, lucida, , arial, helvetica, sans-serif;
	COLOR: #000000;
}

textarea {
	FONT-FAMILY: 'lucida grande', tahoma, verdana, geneva, lucida, , arial, helvetica, sans-serif;
	COLOR: #000000;
}

.emphasis {
	COLOR: #BF4343;
}

.title {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 15px;
}

.light {
	COLOR: #BF4444;
	FONT-FAMILY: Arial, Helvetica, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	FONT-SIZE: 10px;
}

.light a:link, .light a:visited {
	COLOR: #BF4444;
	TEXT-DECORATION: underline;
}

.light a:hover, .light a:active {
	COLOR: #424242;
	TEXT-DECORATION: underline;
}
.standard_border {
	BORDER: #A4A4A4 1px solid;
}
.standard_border_bottom {
	BORDER: #A4A4A4 0px solid;
}
.tech_message {
	BORDER: #BF4343 1px solid;
	BACKGROUND-COLOR: #EBEBEB;
}
.user_message {
	BORDER: #A4A4A4 1px solid;
}

.rowspacer {
	BACKGROUND-COLOR: #CCCCCC;
}

.divider_left {
	BACKGROUND-COLOR: #A4A4A4;
}

.divider_middle {
	BACKGROUND-COLOR: #727272;
	COLOR: #FFFFFF;
}

.divider_right {
	BACKGROUND-COLOR: #A4A4A4;
}

.error_table {
	BORDER: #BF4343 1px dashed;
}
.error_text {
	COLOR: #BF4343;
}
.error_text_bullet {
	COLOR: #BF4343;
}	

.header_selected {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER: #A4A4A4 1px solid;
	PADDING-RIGHT: 8px;
}

.header_notselected {
	BACKGROUND-COLOR: #E6E6E6;
	PADDING-RIGHT: 8px;
}

.headerbox {
	BORDER: #A4A4A4 1px solid;
	BACKGROUND-COLOR: #E6E6E6;
}

.tablebox {
	BORDER: #CCCCCC 1px solid;
	BACKGROUND-COLOR: #FFFFFF;
}

.tablebox_td {
	BACKGROUND: #FFFFFF;
	FONT-SIZE: 80%;
}

.tablebox_header {
	PADDING: 4px;
	BACKGROUND: #E6E6E6;
}

.button { 
	FONT-FAMILY: 'lucida grande', tahoma, verdana, geneva, lucida, , arial, helvetica, sans-serif;
	background: #CCCCCC;
}

.frontbox {
	BORDER: #A4A4A4 1px solid;
}

.frontbox_header_left {
	BACKGROUND: #727272;
}

.frontbox_header_right {
	BACKGROUND: #E6E6E6;
}

.frontbox_header_right a:link, .frontbox_header_right a:visited {
	TEXT-DECORATION: underline;
}

.frontbox_header_right a:hover, .frontbox_header_right a:active {
	COLOR: #BF4444;
	TEXT-DECORATION: underline;
}

.frontbox_td {
	BACKGROUND: #FFFFFF;
}

.banner {
	padding: 5px 5px 5px 5px;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	BACKGROUND: #ececec;
	border: 1px solid #b3b3b3

}
.banner a:link, .banner a:visited, .banner a:active{
	FONT-FAMILY: Tahoma, Arial, Verdana;
	COLOR: #cc0000;
}
.smallfont {
	COLOR: #666666;
	FONT-FAMILY: arial, tahoma, verdana, geneva, lucida, helvetica, sans-serif;
	FONT-SIZE: 75%;
}

.smallfontheader {
	COLOR: #666666;
	FONT-FAMILY: Tahoma, geneva, lucida, helvetica, sans-serif;
	FONT-SIZE: 100%;
}

hr.l1 {
	color:#b3b3b3;
	height:1px;
	border-style:none;
}