/* ----------------- */
/*   GLOBAL STYLES   */
/* ----------------- */

a { outline: none; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.break {
	font-size: 1px;
	line-height: 1px;
	padding: 0px;
	margin: 0px;
	clear: both;
}

/* --------- */
/*   LINKS   */
/* --------- */

a.link_instructions_help:link {color: #1A4EC4; }
a.link_instructions_help:visited {color: #1A4EC4; }
a.link_instructions_help:active {color: #1A4EC4; }
a.link_instructions_help:hover {color: #1A4EC4; text-decoration: underline; }

.link_instructions_help {
	color: #1A4EC4;
	font-weight: normal;
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
}

a.link_top:link {color: #989898; text-decoration: none}
a.link_top:visited {color: #989898; text-decoration: none}
a.link_top:active {color: #989898; text-decoration: none}
a.link_top:hover {color: #727272; text-decoration: underline}

.link_top {
	color: #989898;
	font-weight: normal;
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
}

a.dashboard_menu:link {color: #ffd201;}
a.dashboard_menu:visited {color: #ffd201;}
a.dashboard_menu:active {color: #ffd201;}
a.dashboard_menu:hover {color: #ff9805; text-decoration: none;}

.dashboard_menu {
	color: #ffd201;
	font-weight: bold;
	font-family: arial;
	font-size: 14px;
	text-decoration: none;
}

.pageNumsDatasetText {
	font-family:	arial;
	font-size:	14px;
	color:		#FFFFFF;
}

.pageNumsDatasetSelect {
	background-color:	#467FC3;
	border: 		solid 1px #1B4981;
	font-family:		arial;
	font-weight:		bold;
	font-size:		14px;
	color:			#FFFFFF;
}

.toolTip {
	cursor:		help;
	position:	relative;
}

.toolTipWrapper {
	position:	absolute;
	top:		32px;
	z-index:	10;
}

/* ----------- */
/*   Buttons   */
/* ----------- */

.toggleOnButton, .toggleOffButton, .toggleDisabledButton {
	width:			150px;
	height:			30px;
	color:			#FFFFFF;
	font-weight:	bold;
	font-family:	arial;
	font-size:		13px;
	cursor:			pointer;
}

.toggleOnButton a, .toggleOffButton a, .toggleDisabledButton a {
	color:			#FFFFFF;
	font-weight:	bold;
	font-family:	arial;
	font-size:		13px;
	text-decoration none;
}

.toggleOnButton {
	border-right:		1px solid #4B8E38;
	border-bottom:		1px solid #4B8E38;
	border-top:			1px solid #2B681A;
	border-left:		1px solid #2B681A;
	background-color:	#2B681A;
}

.toggleOffButton {
	border-right:		1px solid #681A2B;
	border-bottom:		1px solid #681A2B;
	border-top:			1px solid #8E0E2A;
	border-left:		1px solid #8E0E2A;
	background-color:	#861817;
}

.toggleDisabledButton {
	border-right:		1px solid #777777;
	border-bottom:		1px solid #777777;
	border-top:			1px solid #EEEEEE;
	border-left:		1px solid #EEEEEE;
	background-color:	#DDDDDD;
}

/* -------------- */
/*   Data Grids   */
/* -------------- */

.gridAddLeft {
	background-image:	url(/common/images/admin/admin_add_strip.gif);
	cursor:			pointer;
}

.gridAddLink {
	padding-left:		3px;
	padding-right:		10px;
	font-size:		14px;
	font-weight:		bold;
	font-family:		arial;
	color:			#FFFFFF;
	text-decoration:	none;
}

.gridRowHeader {
	height:			26px;
	background-image:	url(/common/images/admin/admin_gb_bg.gif);
	background-repeat:	repeat-x;
	background-color:	#FFFFFF;
}

a.gridSortLink:link    {color: #666666; text-decoration: none}
a.gridSortLink:visited {color: #666666; text-decoration: none}
a.gridSortLink:active  {color: #666666; text-decoration: none}
a.gridSortLink:hover   {color: #666666; text-decoration: underline}

.gridSortLink {
	font-family:		arial;
	font-size:		14px;
	font-weight:		bold;
	color:			#666666;
	text-decoration:	none;
	text-align:		center;
}

.gridCellHeader {
	padding:	3px;
	font-family:	arial;
	font-size:	14px;
	font-weight:	bold;
	color:		#666666;
	text-align:	center;
	border-right:	solid 1px #BBBBBB;
}

.gridRowGroup {
	height:			29px;
	background-image:	url(/common/images/admin/admin_bb_bg.gif);
	background-repeat:	repeat-x;
	cursor:			pointer;
}

.gridCellGroup {
	padding:		3px;
	border-right:	1px solid #BBBBBB;
	border-top:		1px solid #c3cfe2;
	font-family:	arial;
	font-size:		14px;
	font-weight:	bold;
	color:			#5B5A5A;
}

.gridRowEven {
	height:				30px;
	background-color:	#E9E9E9;
}

.gridRowActiveEven {
	height:				30px;
	background-color:	#CDFFCD;
}

.gridCellEven {
	padding:		3px;
	border-right:	1px solid #BBBBBB;
	font-family:	arial;
	font-size:		13px;
	color:			#343434;
}

.gridCellText {
	font-family:	arial;
	font-size:		13px;
	padding:		3px;
	color:			#343434;
}

.gridRowOdd {
	height:			30px;
	background-color:	#FFFFFF;
}

.gridRowActiveOdd {
	height:			30px;
	background-color:	#EDFFED;
}

.gridCellOdd {
	padding:	3px;
	border-right:	1px solid #BBBBBB;
	font-family:	arial;
	font-size:	13px;
	color:		#343434;
}

.gridRowDeleted {
	height:			30px;
	background-color:	#FF0000;
}

.gridCellDeleted {
	padding:	3px;
	border-right:	1px solid #BBBBBB;
	font-family:	arial;
	font-size:	13px;
	color:		#FFFFFF;
}

/* --------- */
/*  Header   */
/* --------- */

a.link_header_top:link    {color: #000000}
a.link_header_top:visited {color: #000000}
a.link_header_top:active  {color: #000000}
a.link_header_top:hover   {color: #000000}

.link_header_top {
	color:           #000000;
	font-weight:     normal;
	font-family:     verdana;
	font-size:       7pt;
	text-decoration: none;
}

.header_row_grey {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 50%, #eaeaea 96%, #f9f9f9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f5f5f5), color-stop(96%,#eaeaea), color-stop(100%,#f9f9f9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 50%,#eaeaea 96%,#f9f9f9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#f5f5f5 50%,#eaeaea 96%,#f9f9f9 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#f5f5f5 50%,#eaeaea 96%,#f9f9f9 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#f5f5f5 50%,#eaeaea 96%,#f9f9f9 100%); /* W3C */
	border-bottom:	1px solid #ABABAB;
}

.header_row_blue {
	background: #e4f5fc; /* Old browsers */
	background: -moz-linear-gradient(top, #e4f5fc 42%, #bfe8f9 92%, #bfe8f9 99%, #9fd8ef 100%, #2ab0ed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(42%,#e4f5fc), color-stop(92%,#bfe8f9), color-stop(99%,#bfe8f9), color-stop(100%,#9fd8ef), color-stop(100%,#2ab0ed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e4f5fc 42%,#bfe8f9 92%,#bfe8f9 99%,#9fd8ef 100%,#2ab0ed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e4f5fc 42%,#bfe8f9 92%,#bfe8f9 99%,#9fd8ef 100%,#2ab0ed 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #e4f5fc 42%,#bfe8f9 92%,#bfe8f9 99%,#9fd8ef 100%,#2ab0ed 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4f5fc', endColorstr='#BFE8F9',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #e4f5fc 42%,#bfe8f9 92%,#bfe8f9 99%,#9fd8ef 100%,#2ab0ed 100%); /* W3C */
	border-bottom:	1px solid #84AECF;
}

.header_row_black {
	background: #7d7e7d; /* Old browsers */
	background: -moz-linear-gradient(top, #7d7e7d 0%, #3e3e3e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#3e3e3e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7d7e7d 0%,#3e3e3e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7d7e7d 0%,#3e3e3e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7d7e7d 0%,#3e3e3e 100%); /* IE10+ */
	background: linear-gradient(top, #7d7e7d 0%,#3e3e3e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#3e3e3e',GradientType=0 ); /* IE6-9 */
}

/* -------- */
/*   Menu   */
/* -------- */

.tab_holder {
	width: 100%;
	height: 35px;
	background-color: #275a9c;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.tab_off {
	background: #0166FF; /* Old browsers */
	background: -moz-linear-gradient(top, #00B1FF 0%, #001DFF 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#001DFF)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #00B1FF 0%,#001DFF 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #00B1FF 0%,#001DFF 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #00B1FF 0%,#001DFF 100%); /* IE10+ */
	background: linear-gradient(top, #00B1FF 0%,#001DFF 100%); /* W3C */
	border-top:	1px solid #000000;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	width: 100%;
	margin-top: auto;
	text-align: center;
	padding: 6px;
	cursor: pointer;
	behavior: url(/templates/general/css/pie.htc);
	white-space: nowrap;
}

.tab_off a {
	color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.tab_off a:hover {
	color: #CAEAFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.tab_on {
	background: #F2F6F8; /* Old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #FBFBFB 50%, #F0F0F0 51%, #FFFFFF 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(50%,#FBFBFB), color-stop(51%,#F0F0F0), color-stop(100%,#FFFFFF)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #FFFFFF 0%,#FBFBFB 50%,#F0F0F0 51%,#FFFFFF 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #FFFFFF 0%,#FBFBFB 50%,#F0F0F0 51%,#FFFFFF 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #FFFFFF 0%,#FBFBFB 50%,#F0F0F0 51%,#FFFFFF 100%); /* IE10+ */
	background: linear-gradient(top, #FFFFFF 0%,#FBFBFB 50%,#F0F0F0 51%,#FFFFFF 100%); /* W3C */
	border-top:	1px solid #000000;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	width: 100%;
	margin-top: auto;
	text-align: center;
	padding: 6px;
	cursor: pointer;
	behavior: url(/templates/general/css/pie.htc);
	white-space: nowrap;
}

.tab_on a {
	color: #1A4ED6;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.tab_on a:hover {
	color: #004EFD;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.menu_top_holder {
	width: 100%;
	height: 30px;
	background-image: url(/common/images/admin/links_bg.jpg);
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #000000;
	clear:both;
	padding: 0px;
	margin: 0px;
}

.menu_top_item {
	width:					75px;
	height:					30px;
	padding-left:			4px;
	padding-right:			6px;
	text-align:				center;
	background-image:		url(/common/images/admin/links_vr.jpg);
	background-position:	bottom right;
	background-repeat:		no-repeat;
	white-space:			nowrap;
	cursor:					pointer;
	text-align:				center;
	-moz-box-sizing:		border-box;
	-ms-box-sizing:			border-box;
	-webkit-box-sizing: 	border-box;
	box-sizing:				border-box;
}

.menu_top_item > a {
	font-family:		arial;
	font-size:			14px;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	color:				#222222;
	display:			table;
	width:				100%;
	vertical-align:		middle;
	white-space:		nowrap;
	-moz-box-sizing:	border-box;
	-ms-box-sizing:		border-box;
	-webkit-box-sizing: border-box;
	box-sizing:			border-box;
}

.menu_top_item > a:hover {
	font-family:		arial;
	font-size:			14px;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	color:				#005ABB;
	display:			table;
	width:				100%;
	vertical-align:		middle;
	white-space:		nowrap;
	-moz-box-sizing:	border-box;
	-ms-box-sizing:		border-box;
	-webkit-box-sizing: border-box;
	box-sizing:			border-box;
}

.menu_top_dropdown_holder {
	position: relative;
}

.menu_top_dropdown {
	display:			table;
	width:				100%;
	position:			absolute;
	left:				-6px;
	top:				7px;
	border:				solid 1px #EDEDED;
	border-top:			none;
	background-color:	#EDEDED;
	filter:				alpha(opacity=90);
	-moz-opacity:		0.85;
	opacity:			0.85;
	z-index:			35;
	padding:			0px;
	margin:				0px;
	cursor:				pointer;
}

.menu_top_dropdown td {
	border-bottom:		1px solid #D7D7D7;
	background-color:	#EDEDED;
	padding:			2px;
	white-space:		nowrap;
}

.menu_top_dropdown td a {
	display:			table;
	padding:			3px;
	padding-right:		25px;
	width:				100%;
	white-space:		nowrap;
	background-color:	#EDEDED;
	color:				#222222;
	font-weight:		normal;
	font-size:			14px;
	font-family:		arial;
	text-decoration:	none;
	-moz-box-sizing:	border-box;
	-ms-box-sizing:		border-box;
	-webkit-box-sizing:	border-box;
	box-sizing:			border-box;
}

.menu_top_dropdown td a:hover {
	display:			table;
	padding:			3px;
	padding-right:		25px;
	width:				100%;
	white-space:		nowrap;
	background-color:	#046DDF;
	color:				#FFFFFF;
	font-weight:		normal;
	font-size:			14px;
	font-family:		arial;
	text-decoration:	none;
	-moz-box-sizing:	border-box;
	-ms-box-sizing:		border-box;
	-webkit-box-sizing: border-box;
	box-sizing:			border-box;
}

/* ----------- */
/*   Windows   */
/* ----------- */

.admin_window { clear: both; }

.admin_heading {
	font-family: arial;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
}

.admin_heading_dark {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #898989;
	text-decoration: none;
}

.admin_heading_count {
	font-family:	arial, helvetica, sans-serif;
	font-size:		14px;
	font-weight:	normal;
	color:			#C6D7EC;	
}

.admin_windowhead {
	padding:	0px;
	margin:		0px;
}

/* DEFAULT COLOR (Blue) */

.admin_windowhead_left {
	width: 5px;
	background-image: url('/common/images/admin/admin_bl_l_s.gif');
	background-repeat: no-repeat;
}

.admin_windowhead_center {
	background-image: url('/common/images/admin/admin_bl_bg_s.gif');
	background-repeat: repeat-x;
}

.admin_windowhead_right {
	width: 5px;
	background-image: url('/common/images/admin/admin_bl_r_s.gif');
	background-repeat: no-repeat;
}

.admin_windowhead_collapsed_left {
	width: 5px;
	background-image: url('/common/images/admin/admin_bl_l.gif');
	background-repeat: no-repeat;
}

.admin_windowhead_collapsed_right {
	width: 5px;
	background-image: url('/common/images/admin/admin_bl_r.gif');
	background-repeat: no-repeat;
}

/* GREEN */

.admin_windowhead_green_left {
	background-image: url('/common/images/admin/admin_gn_l_s.jpg');
	background-repeat: no-repeat;
	width: 5px;
}

.admin_windowhead_green_left_add {
	width: 31px;
	background-image: url('/common/images/admin/admin_add_left.png');
	background-repeat: no-repeat;
	cursor:	pointer;
}

.admin_windowhead_green_center {
	background-image: url('/common/images/admin/admin_gn_bg_s.jpg');
	background-repeat: repeat-x;
}

.admin_windowhead_green_center_add {
	background-image: url('/common/images/admin/admin_gn_bg_s.jpg');
	background-repeat: repeat-x;
	cursor:	pointer;
}

.admin_windowhead_green_right {
	width: 5px;
	background-image: url('/common/images/admin/admin_gn_r_s.jpg');
	background-repeat: no-repeat;
}

/* RED */

.admin_windowhead_red_left {
	width: 5px;
	background-image: url('/common/images/admin/admin_r_l_s.png');
	background-repeat: no-repeat;
}

.admin_windowhead_red_center {
	background-image: url('/common/images/admin/admin_r_bg.gif');
	background-repeat: repeat-x;
}

.admin_windowhead_red_right {
	width: 5px;
	background-image: url('/common/images/admin/admin_r_r_s.png');
	background-repeat: no-repeat;
}

.admin_windowhead_red_collapsed_left {
	background-image: url('/common/images/admin/admin_r_l.gif');
	background-repeat: no-repeat;
	width: 5px;
}

.admin_windowhead_red_collapsed_right {
	background-image: url('/common/images/admin/admin_r_r.gif');
	background-repeat: no-repeat;
	width: 5px;
}

/* GRAY */

.admin_windowhead_gray_left {
	background-image: url('/common/images/admin/admin_gb_l_s.gif');
	background-repeat: no-repeat;
	width: 5px;
}

.admin_windowhead_gray_center {
	background-image: url('/common/images/admin/admin_gb_bg.gif');
	background-repeat: repeat-x;
}

.admin_windowhead_gray_right {
	background-image: url('/common/images/admin/admin_gb_r_s.gif');
	background-repeat: no-repeat;
	width: 5px;
}

.admin_windowhead_gray_collapsed_left {
	background-image: url('/common/images/admin/admin_gb_l.gif');
	background-repeat: no-repeat;
	width: 5px;
}

.admin_windowhead_gray_collapsed_right {
	background-image: url('/common/images/admin/admin_gb_r.gif');
	background-repeat: no-repeat;
	width: 5px;
}

.admin_windowbody {
	border:		1px solid #BBBBBB;
	border-top:	none;
}

.admin_windowbody_inner {
	border:		1px solid #D7D7D7;
	border-top:	none;
}

.admin_windowcell {
	width:				100%;
	background-color:	#FFFFFF;
	border:				5px solid #E4E4E4;
	padding:			5px;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			12px;
}

.admin_windowcell_borderless {
	width:				100%;
	background-color:	#FFFFFF;
	padding:			5px;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			12px;
}

.admin_windowcell_nopadding {
	width:				100%;
	background-color:	#FFFFFF;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			12px;
}

/* ---------- */
/*    Forms   */
/* ---------- */

.instructions_blue {
	color:          #476EAA;
	font-size:      10px !important;
	padding-left:   15px;
	padding-bottom: 5px;
	clear:          both;
}

.instructions {
	color:          #ABA1B3;
	font-size:      10px !important;
	padding-left:   15px;
	padding-bottom: 5px;
	clear:          both;
}

.instruction {
	color:          #ABA1B3;
	font-size:      10px !important;
	clear:          both;
}

/* -------------------------------------- */
/*   Form Crap That Needs to Be Deleted   */
/* -------------------------------------- */
 
fieldset {
	background-color: #FFFFFF;
	position:         relative;
	padding-left:     10px;
	padding-right:    10px;
	padding-bottom:   10px;
	padding-top:      20px;
}

.outer_fieldset {
	width: 520px;
	background-color: #FFFFFF;
}

.inner_fieldset {
	width:            490px;
	background-color: #EEEEEE;
}

a.legend:link    {color: #000000; text-decoration: none}
a.legend:visited {color: #000000; text-decoration: none}
a.legend:active  {color: #000000; text-decoration: none}
a.legend:hover   {color: #FF4400; text-decoration: underline}

.legend {
	color:       #000000;
	font-weight: bold;
	font-family: verdana;
	font-size:   10px;
}

legend {
	*position:		absolute;
	*top:			-6px;
	*left:			5px;
	text-align:		left;
	color:			#000000;
	font-weight:	bold;
	font-family:	verdana;
	font-size:		10px;
}

/* ----------------------------------------- */
/*   Realtor Crap That Needs to Be Deleted   */
/* ----------------------------------------- */
 
.box_more_information {
	cursor:			pointer;
	background:		url('/common/images/admin/more_info_bg.gif');
	background-position:	bottom right;
	background-repeat:	no-repeat;
	border-bottom:		1px solid #BBBBBB;
}

.box_more_information_even { background-color: #F5FFF2; }

.box_more_information_odd { background-color: #FFFFFF; }

.box_more_information_over {
	background:		url('/common/images/admin/more_info_bg_over.gif');
	background-position:	bottom right;
	background-repeat:	no-repeat;
	background-color:	#FFFEDD;
}

.box_representative_picture {
	padding:	2px;
	margin:		2px;
	cursor:		pointer;
	border:		1px solid #9D9D9D;
}

.box_bottom {
	width:	100%;
	height:	26px;
}

.box_bottom_absolute {
	width:			100%;
	padding-top:	5px;
}

.box_bottom_left {
	width:	159px;
}

.box_bottom_center { }

.box_bottom_right {
	width:	147px;
}

.box_letter {
	background-image:	url(/common/images/admin/admin_bb_bg.gif);
	background-repeat:	repeat-x;
	border-top:			solid 1px #BBBBBB;
	border-left:		solid 1px #B8C8DF;
	border-right:		solid 1px #B8C8DF;
	border-bottom:		solid 1px #BBBBBB;
}

.box_letter_text {
	color: #666666;
	font-weight: normal;
	font-family: arial;
	font-size: 14px;
	text-decoration: none;
}

.box_listing_header_attr {
	width:				150px;
	padding:			3px;
	border:				1px solid #BBB;
	background-color:	#FFFED4;
	float:				right;
}

.box_details_attr, .box_details_attr_last {
	height:			25px;
	border:			1px solid #BBBBBB;
	border-bottom:	none;
	clear:			both;
}

.box_details_attr_last {
	border-bottom:	1px solid #BBBBBB;
}

.box_details_attr_label {
	border-right:		1px solid #BBBBBB;
	background-color:	#FFFED4;
}

.box_details_attr_value {
	background-color:	#FFFFFF;
	padding:			3px;
	padding-left:		10px;
}

.box_details_map {
	margin-top:		5px;
	border:			1px solid #BBBBBB;
	border-bottom:	2px solid #BBBBBB;
}

.box_condo_subdivision {
	background-color:	#FFFFFF;
	padding:			10px;
}

.listing_title {
	font-size:	12px;
	font-family:	arial;
	color:		#6E6E6E;
	font-weight:	bold;
}

.listing_attribute_name {
	font-weight:	bold;
	color:		#6E6E6E;
	font-family:	arial;
	font-size:	11px;
	white-space:	nowrap;
}

.listing_attribute_value {
	font-size:	11px;
	text-align:	right;
}

.attribute_name {
	font-weight:	bold;
	color:		#6E6E6E;
	font-family:	arial;
	font-size:	11px;
	white-space:	nowrap;
}

.attribute_value {
	font-size:	11px;
	text-align:	right;
}
