@import url("global.css");

body{
	font:normal 62.5%/150% Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#000;
	background-color:#fff;
	margin:0;
	padding:0;
	}
#header_wrapper {
	position:relative;
	margin:0 auto;
	background:transparent url(../images/header.jpg) no-repeat top center;
	font-weight:bold;
	width:785px;
	height:176px;
	padding:0 0 0 0px;
	text-align:left;
}
#title{
	position:absolute;
	top:128px;
	left:15px;
	color:#9f2d20;
	text-align:left;
	font-size:14px;	
}
.header{
	font-size:10px;
}
.agentrostername{
	font-size:18px;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#bdb1a6;
	font-weight:bold;
	height:30px;
	letter-spacing:1px;
}
A.agentrostername{
	font-size:15px;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#145d65;
	font-weight:bold;
	height:25px;
	letter-spacing:1px;
}
TD{
	font-size:12px;
}
	TD.content{
		background-color:transparent;
		padding:10px 0;
		text-align:justify;
	}
	TD.bio{
		font-size:12px;
		line-height:18px;
		font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
		background-color:transparent;
		padding-top:0px;
		text-align:justify;
	}
	TD.address{
		font-size:10px;
		line-height:11px;
		background-color:transparent;
		padding-top:0px;
		text-align:justify;
		color:#333300;
		font-weight:bold;
	}
	TD.address2{
		font-size:10px;
		line-height:11px;
		background-color:transparent;
		padding-top:0px;
		text-align:right;
		color:#333300;
		font-weight:bold;
	}
.heading1, #page_title {
	font-size:20px;
	font-weight:bold;
	color:#9f2d20;
	padding:15px 0 10px;
	background:url(../images/heading1_bg.gif) repeat-x left bottom;
}
#page_title {
	margin-bottom:10px;
	padding:10px 0;
}
#container thead tr td {
	font-weight:bold;
	color:#fff;
	background-color:#12818C;
	border-color:#12818C;
}
#hrbar {
	height:10px;
	width:100%;
	background:#fff url(../images/heading1_bg.gif) repeat-x left bottom;
	border:0px;
	margin-bottom:5px;
}
.heading2{
	line-height:24px;
	font-size:24px;
	color:#bdb1a6;
	border-bottom-color:#145d65;
	border-top-color:#145d65;
	border-bottom-width:3px;
	border-top-width:1px;
	font-style:normal;
	font-weight:bold;
	font-stretch:wider;
	padding-left:0px;
	padding-bottom:2px;
	letter-spacing:3px;
	height:30px;
	padding-top:10px;
	}	
A.letters{
	line-height:24px;
	font-size:24px;
	color:#bdb1a6;
	border-bottom-color:#000;
	border-top-color:#000;
	border-bottom-width:3px;
	border-top-width:1px;
	font-style:normal;
	font-weight:bold;
	font-stretch:wider;
	padding-left:0px;
	padding-bottom:2px;
	letter-spacing:3px;
	height:30px;
	padding-top:10px;
	}	
TD.subheading1{
	color:#fff;
	font-weight:bold;
	border:1px solid #12818c;
	background-color:#12818c;
	border-collapse:separate;
}		
	
TD.footer{
	padding:10px 0 0 0;
	font:normal 10px/12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#999b8f;
}
TD.companyname{
	line-height:23px;
	background-color:transparent;
	font-size:20px;
	color:#333300;
	font-family:Times New Roman, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-stretch:wider;
	font-weight:normal;
	letter-spacing:1px;
	font-style:normal;
	text-align:right;
	padding-top:10px;
}
TD.black{
	line-height:23px;
	background-color:#000;
	font-size:20px;
	font-family:Times New Roman, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-stretch:wider;
	font-weight:bold;
	letter-spacing:1px;
	font-style:normal;
}
TD.white{
	background-color:#fff;
}
TD.gray{
	background-color:#E8E8E8;
}
TABLE.plain{
	background-color:transparent;
	font-size:11px;
	color:#333;
	line-height:12px;
}
A.footer{
	color:#145d65;
	text-decoration:none;
}
A.footer:HOVER{
	color:#9f2e21;
}
a{
	color:#145d65;
	text-decoration:none;
}
	a:hover{
		color:#9f2e21;
		text-decoration:underline;
	}
.white{
	FONT:12px verdana, geneva, arial, sans-serif;
	color:White;
	font-weight:bold;
}

A.gold:link, A.gold:visited, A.gold:active{
	font-size:11px;
	color:#9f2e21;
	font-weight:bold;
	text-decoration:none;
	}
A.gold:hover{
	font-size:11px;
	color:#bdb1a6;
	font-weight:bold;
	text-decoration:none;
}
A.subheading:link, A.subheading:visited, A.subheading:active{
	font:bold 11px/20px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	background-color:#9F2E21;
	padding:10px;
	border:1px solid #6E191A;
	}
A.subheading:hover{
	color:#9F2E21;
	background-color:#fff;
	line-height:14px;
	}
A.subheading2:link, A.subheading2:visited, A.subheading2:active{
	font:bold 11px/19px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	background-color:#9F2E21;
	padding:1px 5px;
	border:1px solid #6E191A;
}
A.subheading2:hover{
	color:#9F2E21;
	text-decoration:none;
	background-color:#fff;
	}
HR{
	border:1px dotted #9f2e21;
	color:#9f2e21;
}
HR.light{
	border:1px solid #9f2e21;
	
}
SELECT{
    font:bold 11px verdana,geneva, arial, sans-serif;
    color:#000;
	border:1px solid #000;
	background-color:White;
	background:White;
	}

OPTION{
	font:bold 12px verdana,geneva, arial, sans-serif;
    color:#000;
	border:1px solid #000;
	background-color:White;
	background:White;
}

INPUT{
	FONT:bold 12px verdana,geneva,arial, sans-serif;
	COLOR:#333300;
	height:19px;
	text-decoration:none;
	}
INPUT.noborder{
	FONT:bold 12px verdana,geneva,arial, sans-serif;
	COLOR:#3B3B3B;
	border:0px solid #fff;
	height:19px;
	text-decoration:none;
	}
INPUT.button{
	FONT:bold 12px verdana,geneva,arial, sans-serif;
	COLOR:#fff;
	border:1px solid #333;
	height:19px;
	text-decoration:none;
	background-color:#000;
	}

TEXTAREA{
	FONT:bold 12px geneva, verdana, arial, sans-serif;
	COLOR:#000;
	border:1px solid #000;
}

#leftside{
	float:left;
	width:750px;
	height:155px;
}

#rightside{
	float:left;
	width:750px;
}

#logo a {
	margin:80px 50px 0 0;
	float:right;
	width:120px;
	height:60px;
}

#menu {
	height:32px;
	margin:0;
	padding:0;
}

#enter{
	float:right;
	padding:5px 0 0 5px;
	font:bold 18px/20px Arial, Helvetica, Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	color:#9f2e21;
}
#nav{
	float:left;
	width:170px;
	color:#fff;
	margin:5px 0 0 0;
}
#search {
	margin:0;
	padding:0;
}
#search a {
	display: block;
	clear: both;
	float:left;
	width:186px;
	color:#fff;
	font-weight:bold;
	font-size:1.3em;
	line-height:1.2em;
	text-transform:uppercase;
	background:transparent url(../images/house_icon.gif) no-repeat 0 0;
}
	#search a:hover {
		color:#9f2d20;
		text-decoration:none;
		background:transparent url(../images/house_icon.gif) no-repeat 0 0;
	}
	#search a span {
		display:block;
		padding:5px 0 5px 30px;
	}
#realping {
	position:relative;
	display:block;
	width:125px;
	height:42px;
	left:5px;
	top:0px;
	z-index:101;
}
	#realping_link {
		position:relative;
		display:block;
		margin-bottom: -40px;
		width:125px;
		height:41px;
		left:5px;
		top:0px;
		z-index:102;
	}
		#realping_link img {
			width:125px;
			height:41px;
		}
#nav ul{
	margin:0;
	padding:0;
}
	#nav ul li{
		float:left;
		list-style:none;
		text-align:left;
	}
	#nav ul li a{
		display:block;
		width:170px;
		color:#fff;
		text-decoration:none;
		font:bold 1.3em Arial, Helvetica, sans-serif;
		background:transparent url(../images/nav.gif) no-repeat 1px -6px;
	}
		#nav ul li a:hover{
			color:#9f2d20;
			background:#FFF url(../images/nav_o.gif) no-repeat 1px -6px;
		}
		#nav ul li a span {
			display:block;
			padding:2px 0 2px 30px;
		}
			
div#bar {
	float:left;
	height:7px;
	width:100%;
	background:url(../images/heading1_bg.gif) repeat-x left bottom;
	border:0px;
	margin-bottom:5px;
}

/* page footer id/classes
*********************************/
#footer_contact,
#footer_copyright,
#footer_links,
#footer_login {
	float:left;
	width:100%;
	padding:5px 0;
	margin-right:-3px;
}
#footer_copyright,
#footer_links,
#footer_login {
	font:normal 10px Arial, Helvetica, sans-serif;
}
#footer_copyright, #footer2 #footer_copyright {
	margin-top:10px;
	color:#424a4d;
	font:normal 10px Arial, Helvetica, sans-serif;
}
	#footer2 #footer_links {
		color:#424a4d;
	}
	#footer2 #footer_links a{
		font-weight:normal;
		font-size:10px;
	}

#contact_footer {
	padding-top:10px;
}

/*** login ***/
ul.ul_login{
	padding:0;
	margin:0;
}
	ul.ul_login li {
		list-style:none;
		display:inline;
	}