body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4a4a4a;
}
body {
	background-color: #c7c8ca;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #1175ae;
}
a:visited {
	color: #1175ae;
}
a:hover {
	color: #ffce30;
}
a:active {
	color: #1175ae;
}

a.footer_link:link, a.footer_link:visited, a.footer_link:active {
	color: #FFFFFF;
	text-decoration:none;
}
a.footer_link:hover {
	color: #ffce30;
}

a.white_link:link, a.white_link:visited, a.white_link:active {
	color: #FFFFFF;
}
a.white_link:hover {
	color: #ffce30;
}

a.white_link_lg:link, a.white_link_lg:visited, a.white_link_lg:active {
	color: #C2C2C5;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
a.white_link_lg:hover {
	color: #ffce30;
	font-size:14px;
	font-weight:bold;
}

a.black_link_lg:link, a.black_link_lg:visited, a.black_link_lg:active {
	color: #4a4a4a;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
a.black_link_lg:hover {
	color: #ffce30;
	font-size:14px;
	font-weight:bold;
}

.black_link_lg_text {
	font-size:14px;
	font-weight:bold;
}

a.white_link_med:link, a.white_link_med:visited, a.white_link_med:active {
	color: #C2C2C5;
	font-size:12px;
	text-decoration:none;
}
a.white_link_med:hover {
	color: #ffce30;
	font-size:12px;
}

.white_text_lg {
	color:#FFFFFF;
	font-size:16px;
}

.white_link_med_text {
	color: #C2C2C5;
	font-size:12px;
}

.white_link_lg_text {
	color: #C2C2C5;
	font-size:14px;
	font-weight:bold;
}

.white_text_med {
	color: #C2C2C5;
	font-size:12px;
}

a.cat_link:link, a.cat_link:visited, a.cat_link:active {
	color: #c7c8ca;
	text-decoration:none;
	text-transform: uppercase;
}
a.cat_link:hover {
	color: #00b5f0;
	text-decoration:none;
	text-transform: uppercase;
}

a.cat_link_sel:link, a.cat_link_sel:visited, a.cat_link_sel:active {
	color: #00b5f0;
	text-decoration:none;
	text-transform: uppercase;
}
a.cat_link_sel:hover {
	color: #FFFFFF;
	text-decoration:none;
	text-transform: uppercase;
}

a.sub_cat_link:link, a.sub_cat_link:visited, a.sub_cat_link:active {
	color: #FFFFFF;
	text-decoration:none;
	text-transform: uppercase;
}
a.sub_cat_link:hover {
	color: #00b5f0;
	text-decoration:none;
	text-transform: uppercase;
}

a.sub_cat_link_sel:link, a.sub_cat_link_sel:visited, a.sub_cat_link_sel:active {
	color: #00b5f0;
	text-decoration:none;
	text-transform: uppercase;
}
a.sub_cat_link_sel:hover {
	color: #c7c8ca;
	text-decoration:none;
	text-transform: uppercase;
}

a.other_cat_link:link, a.other_cat_link:visited, a.other_cat_link:active {
	color:#4a4a4a;
	text-decoration:none;
	text-transform: uppercase;
}
a.other_cat_link:hover {
	color: #00b5f0;
	text-decoration:none;
	text-transform: uppercase;
}

a.other_cat_link_sel:link, a.other_cat_link_sel:visited, a.other_cat_link_sel:active {
	color:#00b5f0;
	text-decoration:none;
	text-transform: uppercase;
}
a.other_cat_link_sel:hover {
	color: #00b5f0;
	text-decoration:none;
	text-transform: uppercase;
}

a.quote_link:link, a.quote_link:visited, a.quote_link:active {
	color: #1175ae;
	text-decoration:none;
}
a.quote_link:hover {
	color: #ffce30;
	text-decoration:none;
}

a.grey_link:link, a.grey_link:visited, a.grey_link:active {
	color: #4a4a4a;
}
a.grey_link:hover {
	color: #ffce30;
}

.form_fields {
	color:#000000;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #8a8c8e;
	height:20px;
}

.form_fields_error {
	color:#000000;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FF9999;
	border: 1px solid #8a8c8e;
	height:20px;
}

.form_fields2 {
	color:#000000;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #313131;
	height:20px;
}

.form_fields_error2 {
	color:#000000;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CE0000;
	border: 1px solid #313131;
	height:20px;
}

.text_fields {
	color:#000000;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #8a8c8e;
}

.text_fields2 {
	color:#000000;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #313131;
}

.blue_header {
	color:#1175ae;
	font-size:14px;
	font-weight:bold;
}

.blue_text {
	color:#1175ae;
}

.white_header {
	color:#030000;
	font-size:19px;
	font-weight:bold;
}

.blue_header_lt {
	color:#00b5f0;
	font-size:14px;
	font-weight:bold;
}

.lt_blue_text {
	color:#00b5f0;
	font-size:14px;
}

.lt_blue_text_s {
	color:#00b5f0;
}

.lt_text {
	font-size:14px;
}

.white_text {
	color:#FFFFFF;
}

.item_name {
	font-size:12px;
	font-weight:bold;
}

.small_text {
	color:#FFFFFF;
	font-size:9px;
}

.white_med_text {
	color:#FFFFFF;
	font-size:10px;
}

.table_border {
	border:1px solid #333333;
	background-color: #FFFFFF;
}

.table_border_top {
	color: #FFFFFF;
	background-color: #1175ae;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-left-color: #333333;
}

.lg_white_text {
	font-size:16px;
	color:#FFFFFF;
}

.require {
	color:#CE0000;
}

.require_w {
	color:#FFFFFF;
}

.evenrowbg {
	background-color:#dde6eb;
}

.edit_row {
	background-color:#FFCCCC;
}

.layout {
	font-size:1px;
}

.refer {
	z-index:50;
	position:absolute;
	visibility: hidden;
	width:297px;
	height:196px;
	background-image: url(images/bg_quote.gif);
	background-repeat: no-repeat;
	padding-top: 1px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.hand {
	cursor:pointer;
}