.category_menu div {
	font-size: x-large;
}

/* Page section containers */
table#container_table {
	/*background: url(../images/siteimages/bg_cr.jpg);*/
	/*border: solid #626366 10px;*/
}
td#content_cell {
	/*background: url(../images/siteimages/bg_cr.jpg);*/
	/*border: solid #626366 10px;*/
}

td.main_body {
	/*background-color: #f7f0dd;*/
	/*background-color: #f3f3f3;*/
	font-family: Trebuchet MS, Arial;
	/*width: 600px;*/
	/*border-right: solid 5px #ffffff;*/
}

td#left_margin {
	/*background-color: #dee7f8;
	background-color: #ced7e8;*/
	background-color: #e3e3e3;
	width: 175px;
}
td#left_margin div.holder {
	margin-bottom: 5px;
}
td#left_margin_rental {
	/*background-color: #def8e7;
	background-color: #cee8d7;*/
	background-color: #e3e3e3;
	width: 175px;
}
td#left_margin_rental div.holder {
	margin-bottom: 5px;
}
td.nav_bar_border {
	background-color: #aaaaaa;
	background: transparent url(/images/siteimages/bg_center_grad.png) no-repeat top left;
	height: 5px;
}

div#quick_search {
	position: relative;
	/*background-color: #4080b9;
	background: transparent url(/images/siteimages/bg_light_blue.png) repeat-x bottom left;
	border: 1px solid #003c8a;*/
	color: white;
	margin: 5px 5px 5px 5px;
	padding: 2px 0px 10px 0px;
	font-family: Arial;
	text-align: left;
}
div#quick_search h2, div#quick_search label {
	color: white;
}
div#quick_search h2 {
	font-size: 18px;
	font-weight: normal;
	margin: .15em 0 .25em 5px;
}
/*
div#quick_search input, div#quick_search select {
	color: #333333;
	background: #dee7f8;
	border: 1px solid #0054A5;
}
div#quick_search input.submit {
	color: #3b3b3b;
	font-weight: bold;
	background-color: #ffaa33;
	border-top: 1px solid #d14420;
	border-right: 1px solid #F16422;
	border-bottom: 1px solid #F16422;
	border-left: 1px solid #d14420;
}
*/
div#quick_search label {
	display: block;
	margin: 2px 0 0 5px;
}
div#quick_search div div, div#quick_search div label {
	margin-left: 0;
}
div#quick_search div {
	white-space: nowrap;
	margin-left: 5px;
}
div#quick_search form {
	margin: 0 0 0 0;
}
body.sale div#quick_search {
	background-color: #4080b9;
	background: transparent url(/images/siteimages/bg_light_blue.png) repeat-x bottom left;
	/*border: 1px solid #003c8a;*/
}
body.rent div#quick_search {
	background-color: #40b980;
	background: transparent url(/images/siteimages/bg_light_green.png) repeat-x bottom left;
	/*border: 1px solid #008a3c;*/
}
body.sale div#quick_search input, body.sale div#quick_search select {
	color: #333333;
	background: #dee7f8;
	border: 1px solid #0054A5;
}
body.rent div#quick_search input, body.rent div#quick_search select {
	color: #333333;
	background: #def8e7;
	border: 1px solid #00A554;
}
body.sale div#quick_search input.radio, body.rent div#quick_search input.radio {
	background: transparent;
	border: 0;
}
body.sale div#quick_search input.submit, body.rent div#quick_search input.submit {
	color: #3b3b3b;
	font-weight: bold;
	background-color: #ffaa33;
	border-top: 1px solid #d14420;
	border-right: 1px solid #F16422;
	border-bottom: 1px solid #F16422;
	border-left: 1px solid #d14420;
}

div#property_find {
	/*background-color: #4080b9;
	background: transparent url(/images/siteimages/bg_light_blue.png) repeat-x bottom left;
	border: 1px solid #003c8a;*/
	color: white;
	margin: 5px 5px 5px 5px;
	padding: 2px 0px 10px 0px;
	font-family: Arial;
	text-align: left;
}
div#property_find h3, div#property_find label {
	color: white;
}
div#property_find form {
	display: block;
	margin: 0px;
}
/*
div#property_find input {
	color: #333333;
	background: #dee7f8;
	border: 1px solid #0054A5;
}
div#property_find input.submit {
	color: #3b3b3b;
	font-weight: bold;
	background-color: #ffaa33;
	border-top: 1px solid #d14420;
	border-right: 1px solid #F16422;
	border-bottom: 1px solid #F16422;
	border-left: 1px solid #d14420;
}
*/
div#property_find h3 {
	font-size: 18px;
	font-weight: normal;
	margin: .15em 0 .5em 5px;
}
div#property_find label {
	display: block;
	margin: 2px 0 0 5px;
}
div#property_find div {
	white-space: nowrap;
	margin-left: 5px;
}
div#property_find form {
	margin: 0 0 0 0;
}
div#property_find div.error {
	margin-bottom: 3px
}
body.sale div#property_find {
	background-color: #4080b9;
	background: transparent url(/images/siteimages/bg_light_blue.png) repeat-x bottom left;
	/*border: 1px solid #003c8a;*/
}
body.rent div#property_find {
	background-color: #40b980;
	background: transparent url(/images/siteimages/bg_light_green.png) repeat-x bottom left;
	/*border: 1px solid #008a3c;*/
}
body.sale div#property_find input {
	color: #333333;
	background: #dee7f8;
	border: 1px solid #0054A5;
}
body.rent div#property_find input {
	color: #333333;
	background: #def8e7;
	border: 1px solid #00A554;
}
body.sale div#property_find input.submit, body.rent div#property_find input.submit {
	color: #3b3b3b;
	font-weight: bold;
	background-color: #ffaa33;
	border-top: 1px solid #d14420;
	border-right: 1px solid #F16422;
	border-bottom: 1px solid #F16422;
	border-left: 1px solid #d14420;
}

td.right_margin {
	/*background-color: #1D60A9;*/
	background-color: #ffffff;
	width: 175px;
	border-left: solid 5px #ffffff;
}
div.nekkid {
	font-size: 11px;
}
td.right_margin div.nekkid a:link, td.right_margin div.nekkid a:active, td.right_margin div.nekkid a:visited {
	color: black;
	text-decoration: none;
}
td.right_margin div.nekkid a:hover {
	color: #F16422;
	text-decoration: underline;
}

div#right_margin_container {
	font-size: 12px;
}
div#right_margin_container h3 {
	color: #336;
	font-size: 12px;
	font-weight: bold;
}

/* Navigation */
div#page_nav_menu {
	font-family: Times New Roman, Arial;
	color: #808183;
	padding: 3px 5px 3px 5px;
	background-color: #ffaa55;
	border-top: 1px solid #F16422;
	border-bottom: 1px solid #F16422;
	margin-bottom: 5px;
}
div#page_nav_menu div.label {
	display: inline;
	color: black;
}
div#page_nav_menu a:link, div#page_nav_menu a:visited, div#page_nav_menu a:active {
	/*color: #0054A5;*/
	text-decoration: none;
}
div#page_nav_menu a:hover {
	color: #F16422;
	text-decoration: none;
}
div#page_nav_menu a.link_on:link, div#page_nav_menu a.link_on:visited, div#page_nav_menu a.link_on:active {
	color: #009900;
}
div#page_nav_menu a.link_on:hover {
	color: #009900;
}
div#page_nav_menu a.link_off:link, div#page_nav_menu a.link_off:visited, div#page_nav_menu a.link_off:active {
/**/
}
div#page_nav_menu a.link_off:hover {
/**/
}

/* CONTENT-SPECIFIC */
div#content {
	margin: 5px;
}

.easy_read {
	line-height: 1.4em;
}

.relaxed_line_height {
	line-height: 1.8em;
}


/* Country Real Estate Guide */
#guide_menu {
	float: left;
	clear: left;
	/*border: 1px solid #666;
	padding: 10px 15px 15px 18px;*/
	margin: 0 10px 2px -3px;
	line-height: 1.5em;
	color: white;
}
#guide_menu h2 {
	color: white;
	margin: 0 0 .25em 0;
}
#guide_menu ol div.active {
	color: #ffaa99;
}
#guide_menu a:link, #guide_menu a:visited, #guide_menu a:active {
	color: white;
	text-decoration: none;
}
#guide_menu a:hover {
	color: #ffaa99;
	text-decoration: none;
}

table#sign_in {
	padding: 3px 5px 0 0;
	font-family: Arial;
	height: 72px;
	background: url(/images/siteimages/bg_sign_in.gif) repeat-x top left;
	background-color: #e6e6e6;
	margin-bottom: 5px;
}
table#sign_in td {
}
table#sign_in h3 {
	font-size: 11px;
	font-weight: bold;
	margin: 0;
}
table#sign_in div {
	font-size: 11px;
	margin: 3px 0 3px 0;
}
table#sign_in form {
	display: block;
	margin: 0;
	padding: 0 0 3px 0;
	/*border: 1px solid black;*/
}
table#sign_in input {
	margin-bottom: 1px;
}
table#sign_in div.error, table#sign_in div.confirmed {
	margin-bottom: 3px
}

div#article_index_holder {
	background: url(/images/siteimages/bg_gray_gradient_400.gif) repeat-x top left;
	background-color: #d4d4d4;
	margin: 5px 0 10px 0;
	padding: 5px 10px 15px 10px;
	text-align: left;
}

option.other_advisor_assigned {
	color: red;
}
option.this_advisor_assigned {
	color: black;
}
option.unassigned {
	color: black;
}
