/* Designer page styles */
.body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
.body a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #F47421;
	font-size: 12px;
	text-decoration: underline;
	text-transform: uppercase;
}
.body a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color: #F47421;
	font-size: 12px;
	text-decoration: underline;
	text-transform: uppercase;
}
.body a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #2C88C9;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
}
.body_white {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
.body_white a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
	text-transform: uppercase;
}
.body_white a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
	text-transform: uppercase;
}
.body_white a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #F6EB16;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
}
.body_orange {
	font-family: Arial, Helvetica, sans-serif;
	color: #F3680C;
	font-size: 13px;
}
.body_orange a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #F3680C;
	font-size: 13px;
	text-decoration: underline;
	text-transform: uppercase;
}
.body_orange a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color: #F3680C;
	font-size: 13px;
	text-decoration: underline;
	text-transform: uppercase;
}
.body_orange a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #2B89C9;
	font-size: 13px;
	text-decoration: none;
	text-transform: uppercase;
}
.h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #F47421;
	font-size: 36px;
}
.bodybold {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.legal {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
}
.legal a:link{
	font-family: Arial, Helvetica, sans-serif;
	color: #F47421;
	font-size: 10px;
}
.legal a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color: #F47421;
	font-size: 10px;
}
.legal a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
}

.h2_blue {
	font-family: Arial, Helvetica, sans-serif;
	color: #2B89C9;
	font-size: 18px;
}
.h2_blue a:link {
	text-decoration: none;
	color: #2B89C9;
}
.h2_blue a:visited {
	text-decoration: none;
	color: #2B89C9;
}
.h2_blue a:hover {
	text-decoration: none;
	color: #2B89C9;
}
.h2_white {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 18px;
}
.h2_yellow {
	font-family: Arial, Helvetica, sans-serif;
	color: #F6EB16;
	font-size: 18px;
}
.h2_orange {
	font-family: Arial, Helvetica, sans-serif;
	color: #F47421;
	font-size: 18px;
}
.h2_orange a:link {
	text-decoration: none;
	color: #F47421;
}
.h2_orange a:visited {
	text-decoration: none;
	color: #F47421;
}
.h2_orange a:hover {
	text-decoration: none;
	color: #F47421;
}
.h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
	font-weight: bold;
}
.h3_orange {
	font-family: Arial, Helvetica, sans-serif;
	color: #F47421;
	font-weight: bold;
	font-size: 22px;
}
.h3_orange a:link {
	text-decoration: none;
	color: #F47421;
}
.h3_orange a:visited {
	text-decoration: none;
	color: #F47421;
}
.h3_orange a:hover {
	text-decoration: none;
	color: #F47421;
}
.links_bluebold {
	font-family: Arial, Helvetica, sans-serif;
	color: #2B89C9;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
}
.links_bluebold a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #2B89C9;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: underline;
}
.links_bluebold a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color: #2B89C9;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: underline;
}
.links_bluebold a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #F47421;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
}
.detail
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
}
.detail a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #F47421;
	font-size: 10px;
	text-transform: none;
}
.detail a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #F47421;
	font-size: 10px;
	text-transform: none;
}
.detail a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #2C88C9;
	font-size: 10px;
	text-transform: none;
	text-decoration: none;
}
.steps {
	font-family: Arial, Helvetica, sans-serif;
	color: #2B89C9;
	font-size: 12px;
		text-transform: uppercase;
}
.steps a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #F47421;
	font-size: 12px;
	text-decoration: underline;
	text-transform: uppercase;
}
.steps a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color: #F47421;
	font-size: 12px;
	text-decoration: underline;
	text-transform: uppercase;
}
.steps a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #2C88C9;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
}
.body2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}
.h1_blue {
	font-family: Arial, Helvetica, sans-serif;
	color: #2B89C9;
	font-size: 22px;
}
.style1 {font-size: 11px}

/* Global page styles */
.error_messages
{
	font-weight: bold;
	font-size: 8pt;
	cursor: hand;
	color: red;
	font-family: Verdana;
	text-decoration: none;
}
.search_text
{
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}
.hidden_element
{
	visibility: hidden;
	width: 1px;
	height: 1px;
}
.page-nav
{
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	color: #4168dc;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.page-nav a:link{
	color: #4168DC;
	text-decoration: none;
}
.page-nav a:visited{
	color: #4168DC;
	text-decoration: none;
}
.page-nav a:hover{
	color: #4168DC;
	text-decoration: none;
}

.page-nav-current
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.page-nav-current a:link{
	color: #000000;
	text-decoration: none;
}
.page-nav-current a:visited{
	color: #000000;
	text-decoration: none;
}
.page-nav-current a:hover{
	color: #000000;
	text-decoration: none;
}

/* Results page styles */
.search-by-price {
	font-weight: bold;
	font-size: 11px;
	color: #4168DC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-variant: small-caps;
}
.search-by-price-hover {
	font-weight: bold;
	font-size: 11px;
	color: #413399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-variant: small-caps;

}
.results_detail_price
{
	font-weight: bold;
	font-size: 22px;
	color: #f47421;
	font-family: Arial, Helvetica, sans-serif;
}
.results_detail_price a:link {
	text-decoration: none;
	color: #F47421;
}
.results_detail_price a:visited {
	text-decoration: none;
	color: #F47421;
}
.results_detail_price a:hover {
	text-decoration: none;
	color: #F47421;
}
.results_detail_contact {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
}
.results_detail_contact a:link {
	text-decoration: none;
	color: #F47421;
}
.results_detail_contact a:visited {
	text-decoration: none;
	color: #F47421;
}
.results_detail_contact a:hover {
	text-decoration: none;
	color: #F47421;
}


/* Search grid styles */
.search_grid_entry
{
	font-size: 8pt;
	margin-left: 2px;
	color: black;
	margin-right: 2px;
	font-family: Verdana, Sans-Serif;
	background-color: white;
}


/* Detail page styles */
.detail_table_element
{
	height: 25px;
	background-color: #cccccc;
	text-align: left;
	vertical-align: top;
}
.detail_label
{
	padding-right: 2px;
	padding-left: 2px;
	color: black;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif;
	text-align: left;
	vertical-align: top;
}
.detail_input
{
	color: black;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif;
	text-align: left;
	vertical-align: top;
}


/* Global button styles */
.button_default
{
	border-right: #000099 1px solid;
	border-top: #000099 1px solid;
	font-size: 8pt;
	border-left: #000099 1px solid;
	cursor: hand;
	color: black;
	border-bottom: #000099 1px solid;
	font-family: Verdana, Sans-Serif;
	background-color: gainsboro;
	text-align: center;
}
.button_hover
{
	border-right: #000099 1px solid;
	border-top: #000099 1px solid;
	font-size: 8pt;
	border-left: #000099 1px solid;
	cursor: hand;
	color: black;
	border-bottom: #000099 1px solid;
	font-family: Verdana, Sans-Serif;
	background-color: #fbe36c;
	text-align: center;
}
.button_pressed
{
	border-top: #000099 2px solid;
	font-size: 8pt;
	border-left: #000099 2px solid;
	cursor: hand;
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: #fbe36c;
	text-align: center;
}
.button_disabled
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-size: 8pt;
	border-left: darkgray 1px solid;
	cursor: hand;
	color: darkgray;
	border-bottom: darkgray 1px solid;
	font-family: Verdana, Sans-Serif;
	background-color: whitesmoke;
	text-align: center;
}


/* Classified info sytles */
.detail_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	font-variant: normal;
}

.detail_body_BOLD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	font-variant: normal;
}

.detail_body_grey_BOLD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	font-variant: normal;
}

.detail_h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4068DA;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	font-variant: normal;
}

.detail_h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	font-variant: normal;
}


/* Grid layout stypes */
.grid_row_alternate_default
{
	font-size: 8pt;
	cursor: hand;
	font-family: Verdana, Sans-Serif;
	background-color: #FCF8A7;
}
.grid_row_default
{
	font-size: 8pt;
	cursor: hand;
	font-family: Verdana, Sans-Serif;
	background-color: #ffffff;
}
.grid_selected_row_default
{
	font-size: 8pt;
	cursor: hand;
	font-family: Verdana, Sans-Serif;
	background-color: #FFDE4E;
}
.grid_cell_default
{
	padding-right: 4px;
	padding-left: 4px;
}
.grid_header_default
{
	border-right: darkgray 1px solid;
	padding-right: 4px;
	border-top: whitesmoke 1px solid;
	padding-left: 4px;
	font-size: 10px;
	border-left: darkgray 1px solid;
	color: black;
	border-bottom: darkgray 1px solid;
	font-family: Verdana, Sans-Serif;
	background-color: #e6e4d5;
	cursor: hand;
}
.grid_pager_default
{
	margin-top: 2px;
	font-size: 11px;
	margin-bottom: 2px;
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: #e6e4d5;
}
.grid_button_area_default
{
	font-size: 8pt;
	margin-bottom: 6px;
	margin-right: 6px;
	background-color: #e6e4d5;
}
.grid_links
{
	color: #F47421;
	text-decoration: underline;
}
.editableField
{
	background-color: white;
}

.noneditableField
{
	background-color: #fcf8a7;
}

.fixedLabel {
    display: block;
    float: left;
}

.h2_orange_terms
{
	font-size: 18px;
	cursor: hand;
	color: #f47421;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.h2_orange_terms a:hover
{
	font-size: 18px;
	cursor: hand;
	color: #f47421;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.h2_orange_terms a:visited
{
	font-size: 18px;
	cursor: hand;
	color: #f47421;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.h2_orange_terms a:link
{
	font-size: 18px;
	cursor: hand;
	color: #f47421;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.bodybold_terms {
	font-family: Arial, Helvetica, sans-serif;
	cursor: hand;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.search_year_input
{
	width: 43px;
}

.test
{
	background-color: #ebebe3;
	width: 200px;
	height: 72px;
	vertical-align: middle;
	text-align: center;
}
