
html, body{
	height: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
}

/* Link Structures */

a {
font-family:tahoma; 
font-size:11px;
color:#666666;
text-decoration:none;
}

a:hover {
font-family:tahoma; 
font-size:11px;
color:navy;
text-decoration:underline;
}

a .title_link {
font-family:tahoma; 
font-size:11px;
color: navy;
text-decoration:none;
}


a.homelink {
display:block;
text-decoration:none;
height:34px;
width:220px;
line-height:32px;
color:black;
}

table#table-main {
	/*height:100%;*/
}

td#header {
	height: 142px;
	background: url(images/header/heading-back.jpg);
	background-repeat: no-repeat;
	text-align:left;
	max-height:142px;
}

.title{
	background:url(images/title_back.png);
	background-repeat:no-repeat;
}

.title_text {
font-family:tahoma; 
font-size:11px;
color:white;
font-weight:bold;
}

.title_no_back {
background:url(images/title_no_back.png);
background-repeat:no-repeat;
}

.title_no_text {
font-family:tahoma; 
font-size:11px;
color:navy;
font-weight:bold;
}

/* Menu Items */
.menu {
font-family:tahoma; 
font-size:11px;
text-decoration:none;
color:navy;
cursor:pointer;
font-weight:bold;
}

a.normal {
font-family:tahoma; 
font-size:11px;
color:white;
cursor:pointer;
text-decoration:none;
font-weight:bold;
}

a.black_normal {
font-family:tahoma;
text-decoration:none; 
font-size:11px;
color:black;
cursor:pointer;
}

a.selected {
font-family:tahoma; 
font-size:11px;
color:#f3d192;
font-weight:bold;
text-decoration: none;
cursor:pointer;
}

.selected:hover {
	text-decoration: none;
	color: #f3d192;
}

.normal:hover {
color:#bebebe;
text-decoration: none;
}

/* Land listing and Search Results */
.title {
font-family:tahoma; 
font-size:14px;
color:black;
font-weight:bold;
}
.listinghead {
font-family:tahoma; 
font-size:12px;
color:navy;
font-weight:bold;
}

.listingsubhead {
font-family:tahoma; 
font-size:12px;
color:#333333;
font-weight:bold;
}

.maintext {
padding-top:5px;
font-family:tahoma; 
font-size:11px;
color:black;
}

.input_text {
font-family:tahoma; 
font-size:11px;
color:black;
padding-left:5px;
}

/* Form Objects */
.print_button {
background-image:url(images/buttons/print.png);
font-family:tahoma;
font-size:11px;
cursor:pointer;
display:block;
width:72px;
height:27px;
}

.print_button:hover {
background-image:url(images/buttons/print_selected.png);
}

.print_button:active {
background-image:url(images/buttons/print_clicked.png);
}

input.def_button {
font-family:tahoma;
font-size:12px;
}

.def_input {
font-family:tahoma;
font-size:12px;
border:1px solid navy;
}

/* Right Pane */
.over_item {
padding-left:10px;
font-family:tahoma; 
font-size:11px;
color:black;
width:230px;
height:34px;
background: url(images/sprite.jpg) no-repeat 0px -149px;
cursor:pointer;
}
.out_item {
padding-left:10px;
font-family:tahoma; 
font-size:11px;
color:black;
width:230px;
height:34px;
background: url(images/sprite.jpg) no-repeat 0px -112px;
}

/* Text Outputs */
.black_text {
font-family:tahoma; 
font-size:11px;
color:black;
padding-left:10px;
}

.white_text {
font-family:tahoma; 
font-size:11px;
color:white;
}

.tab-top {
background:url(images/tab_top.png);
padding-left:128px;padding-bottom:12px;
}

#email_box {
cursor:pointer;
position:absolute;
z-index:100;
top:123px;
left:50%;
margin-left:-328px;
height:16px;
width:65px;
}

div#head_wrapper {
height:142;
width:900px;
}

div#head_wrapper object {
	position:relative;
	top:0px;
}

div#home_wrapper {
width:203px;height:100px;
cursor:pointer;position:absolute;
z-index:100;top:3px;left:50%;
margin-left:-449px;
}

#movieplayer { text-align:center;margin: auto; cursor: pointer;height: 31px; width: 514px; background: url(images/button_back.png) no-repeat top left; }
#movieplayer span { margin-left: 105px; display:block; padding-top: 8px; cursor:pointer; font-family:Verdana; color: #8D8D8D; }
#videoWrapper { position:relative;margin: auto; margin-top:-280px;visibility: hidden; }
#slideshowWrapper, #advertising { margin: auto; }
div#main-menu { position: absolute; z-index: 100; top: 41px; left: 50%; margin-left: -239px; color: navy; font-weight:bold; }
	
.hide {
	display:none;
}

a.client_login, a.valid_xhtml, a.valid_css {
	display: inline-block;
	width:80px;
	background: url(images/icons.jpg) no-repeat;
	height: 15px;
}

a.client_login:hover, a.valid_xhtml:hover, a.valid_css:hover {
	text-decoration: none;
}

a.client_login {
	background-position: 0px 0px;
}

a.valid_xhtml {
	background-position: 0px -15px;
}

a.valid_css {
	background-position: 0px -30px;
}

.pinstripe {
	background:url(images/title_pinstripe_bg.png);
}

.fl {
	float:left;
}

.fr {
	float:right;
}
.mt5 {
	margin-top:5px;
}

#footSection {
padding-top:50px;
padding-bottom:10px;
}

ul.newslist {
padding:0px;
margin-left:20px;
margin-top:0px;
}

.newsdot {
background:url(images/news/latest_news_dotline.png);
}
.newsbg {
background: #f5f5f5 url(images/news/latest_news_desc_bg.png);

}

.pl10 {
padding-left: 10px;
}

.footSection2 {
color:#999999;font-size:10px;font-weight:normal;
}

.lookforland {
height:150px;background:url(images/sprite.jpg) no-repeat 0px -181px;
}

.subdivSelect {
font-family:tahoma; font-size:12px;width:150px;
}

.subdivLabel {
font-family:tahoma; font-size:12px;
}

.panel-heading {
	background: url(images/sprite.jpg) no-repeat;
	height: 28px;
	width: 230px;
}

.phquicklinks {
	background-position: 0px 0px;
}

.phlisting {
	background-position: 0px -28px;
}

.phlook {
	background-position: 0px -56px;
}

.phlatestnews {
	background-position: 0px -84px;
}
