﻿BODY {
  background:url(../images/backgrounds/body_bg.gif) transparent repeat-x top;
  color:#ccc;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size:11.5px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  line-height:normal;
  align:center;
  background-color:#034679;
  }

#banner_bg {width:970px;}
#banner {width:970px;}
#banner #organisation {position:relative; top:0px; left:0px; z-index:150;}
#banner #sold {position:relative; top:0px; z-index:150;}

#js_toolbar {height:62px; width:680px;}
DIV.page_wrapper {width:964px; text-align:center;}
DIV.page_sizer {width:100%; overflow:hidden;}
DIV.std_content {width:964px; background-color:#034679;}
DIV.std_content #main {width:690px; overflow:hidden;}
#rotate_img_panel {width:620px;}
#rotate_img_panel #imgRotate {width:620px;}
#rotate_switcher{width:22px; vertical-align:bottom; overflow:hidden;}
#main DIV.news_wrapper {height:56px; width:680px; text-align:center; overflow:hidden;}
#main DIV.news_ticker {height:28px; width:680px;}
DIV.std_content #right {width:220px;}
IMG.logo_right_panel {width:200px;}
#right IMG.house_and_land {width:220px;}

DIV.footer_wrapper {width:964px;}
DIV.base {width:962px;}

#banner_bg {position:relative; top:-116px; left:0px; height:120px; z-index:90; text-align:right; margin:0px; padding:0px; border:0px solid #666; display:block; overflow:hidden;}
#banner {position:relative; top:0px; left:0px; z-index:100; background:url(../images/backgrounds/banner_bg.jpg) transparent repeat-x top; overflow:hidden; z-index:100; height:120px; border-bottom:0px; text-align:left; vertical-align:top; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; overflow:hidden;}
#banner #organisation {position:relative; z-index:120; float:left; margin:0px; padding:0px; display:inline; overflow:hidden;}
#banner #sold {position:relative; z-index:110; float:right; margin:0px; padding:0px; display:inline; overflow:hidden;}
#print_banner {display: none;}

#rotatePanel {background:url(../images/backgrounds/rotate_bg.gif) no-repeat #08316B top right; color:#FFFFFF; font-size:inherit; border:1px solid #fff; width:100%; height:auto!important; text-align:left; vertical-align:top; padding:0px 0px 0px 0px; display:block;}
#rotatePanel SPAN {color:#FFFFFF; font-size:inherit;}
#rotatePanel DIV.banner {background-color:RGB(6,129,170); color:#FFFFFF; font-size:14px; border:1px solid #fff; width:100%; height:auto!important; text-align:left; vertical-align:top; padding:2px 3px 2px 3px; display:table;}
#rotatePanel DIV.banner SPAN.title {color:#FFFFFF; font-size:inherit; font-weight:bold; border:0px; width:auto!important; height:auto!important; text-align:left; vertical-align:top; padding:2px 3px 2px 3px; display:table;}
#rotatePanel DIV.rotateImg {padding:3px 3px 3px 9px; display:inline; vertical-align:middle; text-align:center; height:auto!important; width:auto!important; float:left;}
#rotatePanel DIV.thumbImgs {padding:3px 3px 3px 3px; display:inline; vertical-align:middle; text-align:center; width:auto!important; float:right;}
#rotatePanel DIV.thumb {padding:3px 3px 3px 3px; display:inline; vertical-align:middle; text-align:center; height:75px; width:100px; overflow:hidden; }
#rotatePanel DIV IMG.thumbnail {background-color:transparent; border-top:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; height:75px; width:100px; overflow:hidden; text-align:center; verical-align:top; padding:2px 2px 2px 2px; }
#rotatePanel DIV IMG.thumbnail:hover {border-top:1px solid red; border-bottom:1px solid red; border-left:1px solid red; border-right:1px solid red; cursor:auto!important;}
#rotatePanel DIV IMG.transButton {background-color:#879943;}
#rotatePanel DIV IMG.transButton:hover {background-color:red;}
#rotatePanel DIV #imgRotate_estate {border-top:1px solid #879943; border-bottom:1px solid #879943; border-left:1px solid #879943; border-right:1px solid #879943; height:260px; width:320px; display:inline;}

DIV.page_wrapper {position:relative; top:0px; z-index:110; text-align:left; vertical-align:top; margin:0px; padding:0px; border-top:0px; border-bottom:0px; border-left:0px; border-right:0px; background-color:transparent; display:block;}
DIV.page_sizer {float:right; text-align:right; padding:0px; padding-right:8px; margin:0px; display:block;}

DIV.std_content {float:left; border-left:1px solid red; border-right:1px solid red; color:#333; z-index:99; position:relative; top:0px; padding:3px 2px 2px 3px; margin:0px 0px 0px 0px; border-left:0px solid #666; border-right:0px solid #666; line-height:1.2em; background:url(../images/backgrounds/content964_bg.gif) #034679 repeat-y top left; display:block; overflow:hidden;}
DIV.std_content DIV.std {border:1px dotted #999; background-color:#FFFFFF; padding:3px;}
DIV.std_content A {color:#999;}
DIV.std_content A:hover {color:#2EA3CB; text-decoration:underline; background-color:transparent;}
DIV.std_content #main {position:relative; top:0px; float:left; background:url(../images/backgrounds/content_bg.gif) no-repeat transparent top center; text-align:left; padding-left:8px; padding-right:1px; margin:0px 5px 0px 0px; padding-top:3px; overflow:hidden;}
#rotate_switcher{position:relative; z-index:200; float:right; margin-top:10px; margin-right:20px; border:0px; text-align:center; padding:1px; overflow:hidden;}
#js_toolbar {position:relative; top:3px; font-size:1em; margin:0px; padding:0px 0px 0px 0px; background:url(../images/backgrounds/content_bg.gif) #E4E5DC repeat-y top center;}
#main DIV.news_ticker {position:relative; top:0px; float:left; padding:0px; margin-left:0px; margin-top:0px; margin-bottom:0px; border:1px solid #999; display:block; overflow:hidden;}
DIV.gallery {width:100%;}

#rotate_img_panel #imgRotate {border:1px solid #666;}
DIV.banner_link {float:right; margin-right:3px;}
DIV.std_content #right {float:right; text-align:center; padding:0px 0px 0px 0px; margin-top:5px; margin-right:5px; background:transparent; display:block; overflow:hidden;}
#right DIV {display:block;}
#right DIV.panel{text-align:center; font-size:0.95em; padding:0px; margin-top:0px; border:1px solid #486283; background:#fff; display:block; overflow:hidden;}
#right DIV.estate_panel{color:#fff; background:url(../images/backgrounds/panels/estates.jpg) #5784BF no-repeat bottom center; text-align:center; font-size:0.95em; padding:0px; margin-top:0px; padding-bottom:100px; border:1px solid #486283; display:block; overflow:hidden;}
#right DIV.estate_panel A, #right DIV.estate_panel A:link, #right DIV.estate_panel A:active {color:#fff;text-decoration:none;}
#right DIV.estate_panel A:visited {color:#fff;}
#right DIV.estate_panel A:hover {color:#fff; text-decoration:underline;}
#right DIV.package_panel A, #right DIV.package_panel A:link, #right DIV.package_panel A:active {color:#333;text-decoration:none;}
#right DIV.package_panel A:visited {color:#555;}
#right DIV.package_panel A:hover {color:#333; text-decoration:underline;}
#right DIV.package_panel{background:url(../images/backgrounds/panels/packages.jpg) #98C2F5 no-repeat bottom center; text-align:center; font-size:0.95em; padding:0px; margin-top:0px; padding-bottom:110px; border:1px solid #486283; display:block; overflow:hidden;}

#right DIV.auction_panel A, #right DIV.auction_panel A:link, #right DIV.auction_panel A:active {color:#333;text-decoration:none;}
#right DIV.auction_panel A:visited {color:#555;}
#right DIV.auction_panel A:hover {color:#333; text-decoration:underline;}
#right DIV.auction_panel{background:url(../images/backgrounds/panels/auctions.jpg) #91BCEF no-repeat bottom center; text-align:center; font-size:0.95em; padding:0px; margin-top:0px; padding-bottom:100px; border:1px solid #486283; display:block; overflow:hidden;}

#right DIV.customer_panel{font-size:1.15em; padding:3px 3px 3px 3px;}

#main DIV.printBase {display:none;}
#rotate_img_panel {position:relative; top:0px; z-index:100; float:left; overflow:hidden;}

DIV.smallOnly {display:hidden;}

DIV.body_banner {background:url(../images/backgrounds/body_banner_bg.gif) #2E71B0 repeat-x right top; color:#fff; text-align:left; vertical-align:middle; overflow:hidden; height:auto; font-size:1.2em; line-height:1.25em; font-weight:bold; padding:3px 3px 3px 5px;}
DIV.body_banner_lite {margin-top:0px; margin-left:0px;  margin-right:0px; background:url(../images/backgrounds/body_banner_lite.gif) #64C8ED repeat-x right center; color:#fff; text-align:left; vertical-align:middle; font-size:1.2em; line-height:1.25em; font-weight:bold; padding:3px 3px 3px 3px;}
DIV.body_banner_main {float:left; margin-top:3px; margin-left:0px; width:570px; background:url(../images/backgrounds/body_banner_bg.gif) #2E71B0 repeat-x right center; color:#eee; text-align:left; vertical-align:middle; overflow:hidden; height:auto; font-size:1.2em; line-height:1.25em; font-weight:bold; padding:3px 3px 3px 3px;}
DIV.body_banner_sml {background:url(../images/backgrounds/body_banner_bg.gif) #2E71B0 no-repeat left top; color:#fff; text-align:left; vertical-align:middle; overflow:hidden; height:18px; font-size:1.0em; font-weight:bold; padding:4px 3px 2px 5px; margin-bottom:3px;}
DIV.body_content {background:#fff; color:#666; text-align:left; vertical-align:middle; overflow:hidden; font-size:1em; padding:3px 3px 3px 5px; border-top:0px; border:1px solid #999;}
DIV.body_panel {background:#fff; color:#666; text-align:left; vertical-align:middle; font-size:1em; margin-top:3px; margin-bottom:3px; padding:0px 0px 3px 0px; border-top:0px; border:1px solid #999;}
DIV.body_table {background:#fff; color:#666; text-align:left; vertical-align:middle; overflow:hidden; font-size:1em; line-height:1.05em; font-weight:bold; padding:3px 3px 3px 5px; border-top:0px; border-left:1px dotted #333; border-right:1px dotted #333; border-bottom:1px dotted #333;}
DIV.body_banner_x {float:left; width:100%; margin-top:3px; margin-left:1px; background:url(../images/backgrounds/body_banner_bg.gif) #2E71B0 repeat-x right center; color:#eee; text-align:left; vertical-align:middle; overflow:hidden; height:auto; font-size:1.2em; line-height:1.25em; font-weight:bold; padding:3px 3px 3px 3px;}
DIV.body_banner_x_lite {float:left; margin-top:3px; margin-left:1px; background:url(../images/backgrounds/body_banner_lite.gif) #64C8ED repeat-x right center; color:#fff; text-align:left; vertical-align:middle; overflow:hidden; height:auto; font-size:1.2em; line-height:1.25em; font-weight:bold; padding:3px 3px 3px 3px;}
DIV.body_banner_feature {width:100%; margin:0px;background:url(../images/backgrounds/body_banner_highlight.gif) #E45A00 repeat-x right center; color:#eee; text-align:left; vertical-align:middle; overflow:hidden; height:auto; font-size:1.2em; line-height:1.25em; font-weight:bold; padding:3px 3px 3px 3px;}
DIV.body_table_x {background:#fff; width:100%; color:#666; margin-left:1px; text-align:left; vertical-align:middle; overflow:hidden; height:auto; font-size:1em; line-height:1.05em; font-weight:bold; padding:3px 3px 3px 5px; border-top:0px; border-left:1px dotted #333; border-right:1px dotted #333; border-bottom:1px dotted #333;}
DIV.body_table_xs {background:#fff; width:100%; color:#666; margin-left:1px; text-align:left; vertical-align:middle; overflow:hidden; height:auto; font-size:1em; line-height:1.05em; font-weight:bold; padding:3px 3px 3px 5px; border-top:0px; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999;}
DIV.body_email_form {width:100%; padding:0px; background:#fff;}

DIV.pad_std {padding:3px 3px 3px 3px;}
DIV.pad_lge {padding:3px 8px 3px 8px;}
DIV.split_std {padding:0px 2px 0px 2px; border-bottom:1px solid #C8C6CE; margin:0px 0px 3px 0px;}
DIV.split_list {padding:2px 0px 2px 0px; border-bottom:1px solid #2E71B0; margin-top:0px; margin-bottom:2px;}
DIV.split_list_lite {padding:2px 0px 2px 0px; border-bottom:1px solid #CCC; margin-top:0px; margin-bottom:2px;}
DIV.split_list_dark {padding:2px 0px 2px 0px; border-bottom:1px solid #999; margin-top:0px; margin-bottom:2px;}
DIV.split_listDot_dark {padding:2px 0px 2px 0px; border-bottom:1px dotted #999; margin-top:0px; margin-bottom:0px;}
DIV.split_yellow {padding:2px 0px 2px 0px; border-bottom:1px solid #F7C730; margin-top:0px; margin-bottom:2px;}
DIV.full_border_std {border:1px solid #2E71B0; padding:3px; background:#fff; margin-bottom:5px;}
DIV.full_border_lge {border:1px solid #2E71B0; padding:3px 8px 3px 8px;}
DIV.top_margin_std {margin-top:3px;}

DIV.news_splitter{align:right; display:block; border-bottom:1px dotted #333; height:auto!important; width:auto; padding:2px 6px 2px 6px; }
DIV.news_finalItem{align:right; display:block; border-bottom:1px solid #666; height:auto!important; width:auto; padding:2px 6px 2px 6px; }
DIV.underline_header {border-bottom:1px solid #F7C730; margin-bottom:2px; padding-bottom:2px;}

DIV.body_office_std {border:0px solid #666; width:340px;}
DIV.body_email_form {display:block; width:80%; text-align:center;}
DIV.body_email_form FORM {display:block;}

DIV.std_content DIV.base_content_wrapper {position:relative; top:-120px; left:0px; width:762px; height:0px; float:left; text-align:left; vertical-align:bottom; color:#333; background-color:transparent; margin:0px; padding:0px; border:0px; border-left:0px solid #666; border-right:0px solid #666; display:inline; overflow:hidden;}
DIV.std_content DIV.base_content_wrapper DIV.std_content_oneCol {width:760px; float:left; text-align:left; padding:3px 10px 3px 10px; margin:0px; line-height:1.2em; color:inherit; background:url(../images/backgrounds/base_content_bg.gif) transparent repeat-x bottom center; }
DIV.std_content DIV.base_content_wrapper DIV.std_content_oneCol SPAN.sml_blueprint A, DIV.std_content_oneCol SPAN.sml_blueprint A:active, DIV.std_content_oneCol SPAN.sml_blueprint A:link, DIV.std_content_oneCol SPAN.sml_blueprint A:visited {color:inherit;}
DIV.std_content DIV.base_content_wrapper DIV.std_content_oneCol SPAN.sml_blueprint A:hover {color:#66FF00;}
DIV.std_content DIV.base_content_wrapper DIV.std_content_twoCol_l {width:373px; float:left; text-align:left; padding:0px 2px 3px 2px; margin:0px; line-height:1.2em; color:inherit; background:url(../images/backgrounds/base_content_bg.gif) transparent repeat-x bottom center; overflow:hidden;}
DIV.std_content DIV.base_content_wrapper DIV.std_content_twoCol_r {width:373px; float:right; text-align:left; padding:0px 2px 3px 2px; margin:0px; line-height:1.2em; color:inherit; background:url(../images/backgrounds/base_content_bg.gif) transparent repeat-x bottom center; overflow:hidden;}
DIV.std_content DIV.base_content_wrapper DIV.base_content IMG {margin:0px 10px 0px 10px;}
DIV.std_content DIV.base_content_wrapper DIV.links {margin:0px 0px 3px 0px; padding:0px 10px 0px 10px;}

DIV.footer_wrapper {height:26px; position:relative; top:-2px; text-align:left; vertical-align:top; background-color:transparent; margin:0px; padding:0px; border:0px; display:block; overflow:hidden;}
DIV.footer {height:28px; color:#666; font-weight:none; text-align:left; vertical-align:bottom; font-size:0.85em; background:url(../images/backgrounds/footer962_bg.gif) no-repeat transparent center bottom; display:block; border:0px; padding:0px 10px 0px 10px; margin:0px 0px 0px 0px; border-top:1px solid #333;  overflow:hidden;}

DIV.footer_resizer {vertical-align:top; margin-top:3px;}
#nav_resizer {display:none;}
DIV.footer A, DIV.footer A:active, DIV.footer A:link {text-decoration: none; background-color:transparent;}
DIV.footer A:visited {color:#666;}
DIV.footer A:hover {color:#8a815b; text-decoration:underline; background-color:transparent;}

DIV.searchengines {display:none;}

DIV.base {position:relative; top:-118px; left:0px; text-align:left; font-size:inherit; padding:3px; color:#fff; background-color:transparent; margin-top:3px; margin-bottom:12px;}
DIV.base SPAN.link_block {float:left; font-size:0.95em; padding:3px 3px 0px 3px; text-align:left; display:inline;}
DIV.base SPAN.link_block A {color:#fff; text-decoration:none;}
DIV.base SPAN.link_block A:visited {color:#ccc;}
DIV.base SPAN.link_block A:hover {color:#F7C730; text-decoration:underline; background-color:transparent;}
DIV.base SPAN.link_block SPAN.pipe {color:#486283;}
DIV.base SPAN.site_use {float:left; font-size:0.85em; padding:3px 3px 0px 3px; text-align:left; display:inline;}
DIV.base SPAN.developer {float:right; width:auto!important; padding:1px 3px 0px 0px; text-align:right; display:inline;}
DIV.base SPAN.organisation {float:right; width:auto!important; padding:1px 3px 0px 0px; text-align:right; display:inline;}
#email_form {border:1px solid #999; background-color:#fff; font-size:1em; margin:0px; padding-top:8px; padding-bottom:8px;}
TD {color:#333; font-size:0.75em;}
TD.email_banner {border:1px solid #666; background-color:#5A5A00; color:#fff;}

TABLE, TABLE TD {font-size:1em;}
TABLE.body_home {padding:3px; margin-top:5px; font-size:1em; border:1px solid #333;}
TABLE.email_form, DIV.email_form {border:1px solid #666;}

TR.body_banner {background:url(../images/backgrounds/body_banner_bg.gif) #2E71B0 repeat-x right top; color:#fff; text-align:left; vertical-align:middle;}
TR.body_banner TD {color:#fff;}

TD.l {text-align:left;}
TD.c {text-align:center;}
TD.r {text-align:right:}

TD.content, A.highlight {background-color: white; color:#333; vertical-align:top;}
TD.content_c {text-align:center; background-color: white; vertical-align:top;}
TD.content2_c {background-color: transparent; color: #FFFFFF; vertical-align: top; text-align:center;}
TD.content2_l {background-color: transparent; color: #FFFFFF; vertical-align: top; text-align:left;}
TD.content2_r {background-color: transparent; color: #FFFFFF; vertical-align: top; text-align:right;}
TD.highlight { background-color: RGB(255,153,50);}
TD.banner_l {background-color:#333333; color:#FFFFFF ; vertical-align: top; text-align: left;}
TD.banner_c {background-color:#333333; color: #FFFFFF; vertical-align: top; text-align: center;}
TD.banner_r {background-color:#333333; color: #FFFFFF; vertical-align: top; text-align: right;}
TD.sold {color:red;}

TD.body_home_heading {font-size:1em; font-weight:bold; padding-left:5px; padding-right:5px; border:1px solid #666; background-color:#666; color:#fff;}
TD.body_home_highlight {font-size:1em; font-weight:bold; padding-left:5px; padding-right:5px; border:1px solid #666; background-color:#F8843B; color:#fff;}
TD.body_home_text {font-size:1em; text-align:left; vertical-align:top; padding-left:15px; padding-right:5px; border:1px solid #666; color:#333;}
TD.feature_home_img {width:102px; text-align:right; vertical-align:top;}
TD.feature_home_img IMG {width:100px; border:1px solid #999;}
TD.feature_home_txt {text-align:left; vertical-align:top;}

form {background-color:transparent; display:inline;}
form.sml {font-size:0.8em;}

input, textarea, radio, checkbox form.sml, form.textarea {font-family:Calibri, Arial, Helvetica; font-size:1.1em;}
input.small, textarea.small, radio.small, checkbox.small, textarea.small {font-family:Calibri, Arial, Helvetica; font-size:0.9em;}

br.sml {line-height:0.75em;}
SPAN.H1 {
	font-family: Arial, Helvetica; font-size: 1.4em; COLOR: #900938; text-decoration: NONE; FONT-WEIGHT: bold; background:transparent;
	}
SPAN.H0_banner {
	font-family: Arial, Helvetica; font-size: 2.1em; COLOR: red; TEXT-DECORATION: NONE; FONT-WEIGHT: bold; margin-top:0px; margin-bottom:0px; margin-left:110px; border-bottom:1px solid #FBC82F; display:block;
	}
SPAN.H1_banner {
	font-family: Arial, Helvetica; font-size: 2.0em; COLOR: #486283; TEXT-DECORATION: NONE; FONT-WEIGHT: bold; display:block; margin-top:0px; margin-bottom:0px;
	}
SPAN.H1_body {
	font-family: Arial, Helvetica; font-size: 1.3em; COLOR: #CF7507; TEXT-DECORATION: NONE; FONT-WEIGHT: bold; line-height:1.31em;
	}
SPAN.H1_body_alt {
	font-family: Arial, Helvetica; font-size: 1.3em; COLOR: #fff; TEXT-DECORATION: NONE; FONT-WEIGHT: bold; line-height:1.31em;
	}
SPAN.H2_body {
	font-family: Arial, Helvetica; font-size: 1.15em; COLOR: #0262AD; TEXT-DECORATION: NONE; FONT-WEIGHT: bold; line-height:1.16em;
	}
SPAN.H2a_body {
	font-family: Arial, Helvetica; font-size: 1.75em; COLOR: #0262AD; TEXT-DECORATION: NONE; FONT-WEIGHT: bold; line-height:1.75em;
	}
SPAN.H3_body {
	font-family: Arial, Helvetica; font-size: 1.1em; COLOR: #CF7507; TEXT-DECORATION: NONE; FONT-WEIGHT: bold;  line-height:1.1em;
	}
SPAN.H3a_body {
	font-family: Arial, Helvetica; font-size: 1.55em; COLOR: maroon; TEXT-DECORATION: NONE; FONT-WEIGHT: bold; line-height:1.05em;
	}
SPAN.H3b_body {
	font-family: Arial, Helvetica; font-size: 1.15em; COLOR: maroon; TEXT-DECORATION: NONE; FONT-WEIGHT: bold; line-height:1.15em;
	}
SPAN.H3c_body {
	font-family: Arial, Helvetica; font-size: 1.5em; COLOR: #486283; TEXT-DECORATION: NONE; FONT-WEIGHT: bold; line-height:1.5em;
	}
SPAN.H4_body {
	font-family: Arial, Helvetica; font-size: 1em; COLOR: #486283; TEXT-DECORATION: NONE; FONT-WEIGHT: bold;
	}
SPAN.H4a_body {
	font-family: Arial, Helvetica; font-size: 1.1em; COLOR: #486283; TEXT-DECORATION: NONE; FONT-WEIGHT: bold; 
	}
SPAN.head3 {
	font-family: Arial, Helvetica; font-size: 1.1em; COLOR: #663333; TEXT-DECORATION: NONE; FONT-WEIGHT: bold;
	}
SPAN.head4 {
	font-family: Arial, Helvetica; font-size: 1em; COLOR: #486283; TEXT-DECORATION: NONE; FONT-WEIGHT: bold;
	}
SPAN.highlight {
	color: #486283; font-weight: bold; 
	}
SPAN.highlight_alt {
	color: #FFCC66; font-weight: bold; 
	}
SPAN.highlight_orange {
	color: #EE4C00; font-weight: bold; 
	}
span.sml,span.sml_blueprint {
	font-size:0.8em; font-weight: normal; text-decoration: none; }
span.title {
	font-size:1em; font-weight: normal; color: #999999; text-decoration: none; }
span.footer_splitter {
	color: #486283; font-size:0.8em; font-weight: normal; text-decoration: none; }

DIV.icon_box {float:right; background-color:transparent; width:auto; height:32px; margin:2px; padding:2px; text-align:right; vertical-align:middle;}
SPAN.icon_border {border:1px solid #2E71B0; background-color:transparent; margin:0px 0px 2px 0px; padding:1px; vertical-align:middle;}

DIV.map_0 IMG.icon, DIV.map_1 IMG.icon, DIV.map_2 IMG.icon {display:inline; border:0px; margin:0px 3px 0px 3px; height:15px; width:15px; vertical-align:middle;}
DIV.map_2 IMG.icon {float:right;}
DIV.map_0 {margin-left:3px; background:transparent;}
DIV.map_1 {margin-top:2px; background:transparent;}
DIV.map_2 {background:transparent; color:#333;}
span.map_0 {padding-left:20px; font-size:1.1em; font-weight:bold;}
span.map_1 {padding-left:45px; font-size:1.05em; font-weight:bold;}
span.map_2 {padding-left:75px; font-size:1em;}
span.map_0 A {color:#666; text-decoration:none;}
span.map_0 A:hover {color:#444; text-decoration:underline;}
span.map_1 A {color:#CF7507; text-decoration:none;}
span.map_1 A:hover {color:#CF7507; text-decoration:underline;}


A {
	COLOR: #827955; TEXT-DECORATION: underline; background-color:transparent
}
A:active {
	COLOR: #827955; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #737373;
}
A:hover {
	COLOR: #8a815b;
}
A.sml, DIV A.sml {
    font-size:0.9em; font-weight: normal; text-decoration: none; background-color:transparent}
A.sml:link, A.sml:visited, A.sml:active, DIV A.sml:link, DIV A.sml:active, DIV A.sml:visited {font-size:0.9em; font-weight: normal; text-decoration: underline;}
A.sml:hover, DIV A.sml:hover, A.sml:hover, DIV A.sml:hover {
	font-size:0.9em; color:#CF7507; font-weight: normal; text-decoration: none;}

IMG {display:inline; align:middle; background-color:transparent;}
IMG.pad_std {margin:3px;}
IMG.news_item {float:right; margin:3px;}
IMG.screenOnly {display:inline;align:middle;}
IMG.border {display:inline; align:middle; border:1px solid #ccc;}
IMG.border_dark {display:inline; align:middle; border:1px solid #333;}
IMG.icon, #main IMG.icon {display:inline; border:0px; margin:0px 3px 0px 3px; height:18px; width:18px; vertical-align:middle;}
IMG.tick {display:inline; border:0px; margin:0px 0px 0px 3px; height:18px; width:18px; vertical-align:middle;}

.printOnly {display:none;}
.screenOnly {display:inline;}
.search_engines {display:none;}
#printFooter {display:none;}
