td.title_left_cell {
	background-image:url(/images/ctos_leftbar1.png);
	background-position:right bottom;
	width:62px;
	padding:0px;
	border:0
}

td.title_right_cell {
	background-image:url(/images/ctos_rightbar1.png);
	background-position:left bottom;
	width:62px;
	padding:0px;
	border:0;
}

td.title_center_cell {
	width:778px; 
	padding:0px;
	border:0;
	cursor:pointer;
	
}

tr.title_row {
	height:85px
}

div.title_center_cell_div {
	background-image:url(/images/ctos_header_plain.jpg); 
	background-position:bottom;
	height:85px; 
	width:778px; 
	min-width:778px;
	overflow:hidden;
	border:none;
	padding:0px;
	border-collapse:collapse;
}

div.title_center_cell_home_page_div {
	background-image:url(/images/ctos_topcenter.jpg); 
	background-position:bottom;
	height:85px; 
	width:778px; 
	min-width:778px;
	overflow:hidden
}

td.title_center_cell_left_filler {
	background-image:url(/images/ctos_topfillerleft.png);
	background-position:bottom;
	border:0
}

td.title_center_cell_right_filler {
	background-image:url(/images/ctos_topfillerright.png);
	background-position:bottom;
	border:0
}

td.main_left_cell {
	background-image:url(/images/ctos_leftbar1.png); 
	background-position:right;
	width:62px; 
	padding:0px
}

td.main_center_cell {
	background-color:#ffffff;
	text-align:left;
	padding:0px;
	border:none;
	margin:0px;
	
}

td.main_right_cell {
	background-image:url(/images/ctos_rightbar1.png); 
	width:62px; 
	padding:0px
}

div.title_menu_div {
	border:none; 
	width:100%; 
	height:89px; 
	position:relative; 
	top:-88px;
	vertical-align:bottom; 
	padding:0px; 
	border-collapse:collapse;
}

.header_horizontal_line {
	height:4px;
	background-color:#f88218;
}
/*
 *	Tab menu on the search page.
 */
.search_page_tab_off {
	background-image:url(/images/tab_off.gif); 
	background-position:bottom;
	background-repeat:no-repeat;
	width:153px; 
	height:34px;
	text-align:center;
	vertical-align:top;
	padding-top:8px;
	padding-bottom:0px;
	font-family:arial; 
	font-weight:bold; 
	font-size:15; 
	color:#77776f;
	cursor:pointer;
}

.search_page_tab_on {
	background-image:url(/images/tab_on.gif); 
	background-position:bottom;
	background-repeat:no-repeat;
	width:153px; 
	height:34px;
	text-align:center;
	vertical-align:top;
	padding-top:8px;
	padding-bottom:0px;
	font-family:arial; 
	font-weight:bold; 
	font-size:15; 
	color:#555540;
	cursor:pointer;
	
}

/*
 *	Main menu in the title bar.
 */
.title_menu_left {
	background-image:url(/images/menu_bar_left.gif); 
	background-position:bottom right;
	background-repeat:no-repeat;
	width:12px; 
	height:30px;
	vertical-align:bottom;
	padding-bottom:8px;
}

.title_menu_middle {
	background-image:url(/images/menu_bar_middle.gif); 
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:8px;
	text-align:center;
	vertical-align:bottom;
	font-family:arial; 
	font-weight:normal; 
	font-size:12; 
	color:#ffbf80;
	cursor:pointer;
}

.title_menu_middle_highlight {
	background-image:url(/images/menu_bar_middle.gif); 
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:8px;
	text-align:center;
	vertical-align:bottom;
	font-family:arial; 
	font-weight:normal; 
	font-size:12; 
	color:#ffffff;
	cursor:pointer;
}

.title_menu_right {
	background-image:url(/images/menu_bar_right.gif); 
	background-position:bottom left;
	background-repeat:no-repeat;
	width:12px; 
	height:30px;
	vertical-align:bottom;
	padding-bottom:8px;
}

.property_top_right_heading {
	text-align:right; 
	vertical-align:top;
	font-family:arial; 
	/*//font-weight:bold; */
	font-size:13; 
	color:#3f3f3f;
}

/*
 *	Login Box.
 */

td.login_topleft {
}

.login_title {
	font-family:arial; 
	font-weight:bold; 
	font-size:16; 
	color:#ffffff
}


.login_text {
	font-family:arial; 
	font-weight:normal; 
	font-size:12; 
	color:#ffffff
}

.login_input_box {
	border:2px solid #f6da91;
	width:140px;
}

.street_search_input_box {
	border:2px solid #f6da91;
	width:160px;
}

.search_page_button_large {	
	background-image:url(/images/search_button_blank_large.gif); 
	background-repeat:no-repeat;
	width:97px; 
	height:24px; 
	text-align:center; 
	vertical-align:top;
	font-family:arial; 
	font-size:12;
	font-weight:bold; 
	color:#ffffff;
	padding:0px;
	padding-top:4px;
	border-collapse:collapse;
	cursor:pointer;
	border:none;
}

.search_page_button_small {	
	background-image:url(/images/search_button_blank_small.gif); 
	background-repeat:no-repeat;
	width:52px; 
	height:24px; 
	text-align:center; 
	vertical-align:top;
	font-family:arial; 
	font-size:12;
	font-weight:bold; 
	color:#ffffff;
	padding:0px;
	padding-top:4px;
	border-collapse:collapse;
	cursor:pointer;
	border:none;
}

a.login_link:link{color:#99ccff}
a.login_link:active{color:#ccffff}
a.login_link:visited{color:#99ccff}
a.login_link:hover{color:#ccffff}
a.login_link {
	cursor: pointer;
}
/*
 *	Headings
 */

h1 {
	font-family:arial; 
	font-weight:bold; 
	font-size:26; 
	color:#7b420d
}

h2 {
	font-family:arial; 
	font-weight:bold; 
	font-size:18; 
	color:#7b420d
}

.main_heading {
	font-family:arial; 
	font-weight:bold; 
	font-size:26; 
	color:#580506;
}

.normal_text {
	font-family:verdana,arial; 
	font-weight:normal; 
	font-size:13; 
	color:#505050
}

.winner_heading {
	font-family:arial; 
	font-weight:bold; 
	font-size:20; 
	color:#334b70
}


.welcome_text {
	font-family:arial; 
	font-weight:bold; 
	font-size:14; 
	color:#ffffff
}

.secondary_heading {
	font-family:arial; 
	font-weight:bold; 
	font-size:18; 
	color:#580506;
}

.third_heading {
	font-family:arial; 
	font-weight:bold; 
	font-size:14; 
	color:#580506;
}

.button_tool_tip_heading {
	font-family:arial; 
	font-weight:bold; 
	text-align:center;
	font-size:13; 
	color:#000000;
}

.button_tool_tip_text {
	font-family:arial; 
	font-weight:bold; 
	font-size:13; 
	color:#7b420d;
}

.p {
	font-family:verdana; 
	font-weight:normal; 
	font-size:13; 
	color:#77776f;
	color:#505050;
	
}

.left_menu_l {
  border-left:solid #7b420d 1px;
  border-top:solid #7b420d 1px;
  border-bottom:solid #7b420d 1px;
}

.left_menu_r {
  border-right:solid #7b420d 1px;
  border-top:solid #7b420d 1px;
  border-bottom:solid #7b420d 1px;
}

body {
	margin:0px; 
	border:0
}

.tool_tip_window {
	position:absolute;
	background-color:#f7f3f7;
	padding-left:2px;
	padding-right:2px;
	border:1px;
	border-style:solid;
	z-index:1000000;
	visibility:hidden;
}

.custom_link {
	color:#0000bb;
	cursor:pointer;
}

a:link{color:#580506}
a:active{color:#cc6600}
a:visited{color:#580506}
a:hover{color:#cc6600}

a:link.image{color:#f7f3e7; border:none}
a:active.image{color:#f7f3e7; border:none}
a:visited.image{color:#f7f3e7; border:none}
a:hover.image{color:#f7f3e7; border:none}


.required {
	color:#bb0000;
}

table {
	border:none;
	border-collapse:collapse;
	padding:0px;
	border-spacing:0px;
	font-family:verdana,arial; 
	font-weight:normal; 
	font-size:13; 
	color:#505050
}


.area_list_selected_suburb {
	background-color:#800000;
	color:#ffffff;
	font-family:verdana,arial; 
	font-weight:normal; 
	font-size:13; 
	padding-left:1;
	width:100%;
	height:100%;
	border:none;
	padding:0px;
	border-collapse:collapse;
}

.area_list_unselected_suburb {
	background-color:#ffffff;
	color:#505050;
	font-family:verdana,arial; 
	font-weight:normal; 
	font-size:13; 
	padding-left:1;
	width:100%;
	height:100%;
	border:none;
	padding:0px;
	border-collapse:collapse;
}

.yellowborderbox {
	border:5px #f3dc96 solid; 
	background:#ffffff; 
	height:336px; 
	width:100%;
	vertical-align:top;
}