/*	exit realty
	design 1a 
***********************/

body  {
	margin:0;
	padding:25px;
	color:#333;
	font:normal 80%/150% Arial, Helvetica, Verdana, Geneva, sans-serif;
	background-color:#fff;
}

/*  header id/classes
*********************************/
body.body_header {
	background:#fff url(../images/header_bg.gif) repeat-x left top;
	text-align:center;
	margin:0;
	padding:0;
}
	#header {
		position:relative;
		margin:0 auto;
		height:59px;
		width:90%;
		background:transparent url(../images/image.jpg) no-repeat left top;
	}
		#header_content {
			margin-left:130px;
		}
	#introname{
		float:right; display:inline;
		width:100%;
		font:bold 1.7em/1.1em "Times New Roman", Times, serif;
		color:#f9c235;
		text-align:right;
		white-space:nowrap;
	}
	#company_name{
		float:right; display:inline;
		width:100%;
		font:bold 1.2em/1.1em Arial, Helvetica, sans-serif;
		color:#fff;
		text-align:right;
		white-space:nowrap;
	}

/*  sidenav id/classes
*********************************/
body.body_sidenav {
	background:#fff url(../images/sidenav_bg.gif) repeat-y left top;
	margin:0;
	padding:0;
}
#sidebar {
	background:transparent url(../images/sidenav_image.jpg) no-repeat left top;
	margin:0px;
	padding:0px;
	height:100%;
	width:100%;
}
#photo {
	float:left;
	width:116px;
	padding:8px 0 0 8px;
}
	img.agentphoto {
		width:108px;
		height:125px;
		border:4px solid #fff;
	}

/*  side frames id/classes
*********************************/
body.leftframe {
	background:#3e4242 url(../images/left_bg.gif) repeat-y right top;
}
body.rightframe {
	background:#3e4242 url(../images/right_bg.gif) repeat-y left top;
}

/*  footer id/classes
*********************************/
body.body_footer {
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
	background:#007b8a url(../images/footer_bg.jpg) repeat-x center top;
}
#bottom_wrapper{
	position:relative;
	margin:0 auto;
	padding:0;
	width:90%;
	height:111px;
	text-align:left;
}
#bottom{
	position:relative;
	margin:0;
	padding:0;
	width:100%;
	height:111px;
	text-align:left;
}
	#bar_wrapper {
		margin:0 auto;
		width:90%;
		height:23px;
		background:#eb8923 url(../images/bar.gif) repeat-x left top;
	}
	#bar_wrapper2 {
		float:left; display:inline;
		width:49%;
		height:23px;
		background:transparent url(../images/bar_left.jpg) no-repeat left top;
	}
	#bar_wrapper3 {
		float:right; display:inline;
		width:50%;
		height:23px;
		background:transparent url(../images/bar_right.jpg) no-repeat right top;
	}

/* NAVIGATION id/classes
******************************/
#nav_wrapper {
	position:absolute;
	top:10px;
	right:0;
	float:left;
	display:inline;
	width:100%;
	background:#006D79 url(../images/nav_bg.gif) repeat-x -1px top;
	border-right:1px solid #005861;
}
#nav{
	height:95px;
	margin-left:156px;
	font:bold 1em/1em Arial, Helvetica, sans-serif;
	color:#999b8f;
	border-left:1px solid #005861;
	background:#006D79 url(../images/nav_bg.gif) repeat-x -1px top;
}
#nav ul{
	float:left; display:inline;
	margin:5px 0;
	padding:0;
	width:100%;
	height:95px;
	background:transparent url(../images/nav_div.gif) 0px top;
	overflow:auto;
}
#nav ul li{
	float:left;
	list-style:none;
	text-align:left;
	margin-right:1px;
	padding:0 5px;
}
	#nav ul li a{
		display:block;
		width:187px;
		color:#fff;
		text-decoration:none;
	}
		#nav ul li a:hover{
			color:#3e4242;
			background-color:#fcc745;
			text-decoration:none;
		}
	#nav ul li a span{
		display:block;
		padding:3px 5px;
	}
	
/* PAGE FOOTER id/classes
******************************/
div#contact_footer {
	padding:20px 0 0 0;
	float:left;
	display:inline;
	width:100%;
	font-size:1em;
	line-height:1.2em;
	text-align:left;
}

#footer {
	float:left;
	display:inline;
	color:#3d4242;
	font:normal .8em/1.3em Arial, Helvetica, Verdana, Geneva, sans-serif;
	text-align:left;
}
	#footer a{
		color:#007c8b;

	}
		#footer a:hover {
			color:#d4a72f;
		}
/*** copyright & login ***/
#footer_copyright, #footer_login {
	float:left;
	display:inline;
	margin-right:-3px;
	padding:10px 0;
	width:100%;
}
#footer_copyright a, #footer_login a {
}
	#footer_copyright a:hover, #footer_login a:hover{
		text-decoration:underline;	
	}
/*** login ***/
#footer_login ul {
	margin:0;
	padding:0;
	display:inline;
}
	#footer_login ul li{
		margin:0;
		padding:0;
		display:inline;
		list-style:none;
	}
	#footer_login ul li.li_divider {
		padding:0 5px;
	}
/*** links ***/
#footer_links{
	width:100%;
	float:left;
}

#footer_links, #footer_links a{
	text-align:left;
}
	#footer_links a:hover{
		text-decoration:underline;	
	}
	#footer_links span{
		white-space:nowrap;
	}


/*
	CONTENT id/classes
***********************************/
#container {
	padding:10px;
}
.heading1 {
	font:bold 2em/1.1em Arial, Helvetica, Verdana, Geneva, sans-serif;
	color:#145d65;
	text-align:left;
	display:block;
	margin:10px 0;
	padding:20px 0 8px 0;
	background:transparent url(../images/hr.gif) repeat-x left bottom;
}


/* START: general layout and formatting
****************************************/
table, tr, td, p {
	font:normal 1em/1.5em Arial, Helvetica, Verdana, Geneva, sans-serif;
	text-align:left;
}

img { border:0; }

h1 { font:bold 1.45em Arial, Helvetica, Verdana, Geneva, sans-serif; padding:10px 0 5px;}
h2 { font:bold 1.25em Arial, Helvetica, Verdana, Geneva, sans-serif; padding:10px 0 5px;}
h3 { font:bold 1.15em Arial, Helvetica, Verdana, Geneva, sans-serif; padding:10px 0 5px;}
h4 { font:bold 1.0em Arial, Helvetica, Verdana, Geneva, sans-serif; padding:10px 0 5px;}
h5 { font:bold 0.85em Arial, Helvetica, Verdana, Geneva, sans-serif; padding:10px 0 5px;}
h6 { font:bold 0.7em Arial, Helvetica, Verdana, Geneva, sans-serif; padding:10px 0 5px;}

ul {
	margin:10px 20px;
	padding-left:30px;
	list-style:disc;
}

ol {
	margin:10px 20px;
	padding-left:30px;
	list-style:decimal;
}
hr {
	height:5px;
	background:transparent url(../images/hr.gif) repeat-x left bottom;
	border:0px;
}
	div.bar {
		float:left;
		height:4px;
		width:100%;
		margin:5px 0;
		background:transparent url(../images/hr.gif) repeat-x left bottom;
	}
	div.hr {
		float:left;
		display:inline;
		width:100%;
		height:1px;
		margin:5px 0;
	}

p {	margin:0 0 10px; }

a {	color:#007c8b; text-decoration:underline; }
	a:hover{ color:#e4b33e; }
a.image, a.image:hover { border:0; }


.smalltxt { font-size:0.9em; }
.redtxt { color:#f00; }

.padding10left { padding:0 0 0 10px; margin:0; float:left;}

.darkbg{ color:#fff; background-color:#333; }
.lightbg{ color:#333; background-color:#ddd; }
.darkborder{ border:1px solid #85766B; }
.lightborder{ border:1px solid #ccc; }
.float100 { float:left;	width:100%; }

.row { width:100%; }

.col2 { width:49.5%; }
.col3 { width:33%; }
.mid { padding-left:2px; }

.col10 { width:10%; }
.col20 { width:19%; }
.col30 { width:29%; }
.col40 { width:39.5%; }
.col45 { width:44.5%; }
.col60 { width:60%; }
.col70 { width:70%; }
.col80 { width:80%; }

.left { float:left;display:inline; }
.right { float:right;display:inline; }

.alignleft {text-align:left; }
.alignright {text-align:right; }

.nobackground { background:transparent url(); }
.noborder {border-width:0 0 0 0; }
.nowrap { white-space:nowrap; }

/* END: general layout and formatting
****************************************/