@import url("global.css");

body{
	font:normal 12px/200% Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#fff;
	margin:10px;
	}
.title{
	float:right;
	font-size:1.6em;
	line-height:39px;
	font-weight:bold;
	color:#3e4242;
	text-align:right;
	margin:7px 15px 0 0;
}
.header{
	font-size:10px;
}
#search {
	margin:7px 0 0 13px;
	padding:0;
	float:left;
	display:inline;
}
	#search a {
		float:left;
		height:39px;
		padding-left:45px;
		color:#3e4242;
		background:transparent url(../images/house_icon.gif) no-repeat left top;
		text-transform:uppercase;
		font-size:18px;
		line-height:39px;
		font-weight:bold;
	}
	#search a:hover {
		color:#3e4242;
		text-decoration:none;
		background:transparent url(../images/house_icon.gif) no-repeat left bottom;
	}
.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:#9f2e21;
		font-weight:bold;
		height:25px;
		letter-spacing:1px;
	}
td {
	font-size:12px;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
}
	TD.content{
		font-size:12px;
		line-height:16px;
		font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
		background-color:transparent;
		padding-top:10px;
		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;
	line-height:45px;
	font-weight:bold;
	color:#3e4242;
	padding:8px 0 0 0;
	background:transparent url(../images/heading1_bg.gif) repeat-x left bottom;
}
#page_title {
	margin-bottom:10px;
}
#container thead tr td {
	color:#fff;
	background-color:#3E4242;
	border-color:#3E4242;
}
.heading2{
	line-height:24px;
	font-size:24px;
	color:#bdb1a6;
	border-bottom-color:#9f2e21;
	border-top-color:#9f2e21;
	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 #3E4242;
	background-color:#3E4242;
	border-collapse:separate;
}		
TD.footer{
	font-size:11px;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#000;
}
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{
	font-size:11px;
	color:#9f2e21;
	text-decoration:none;
	text-align:center;
	text-indent:2px;
}
A.footer:HOVER{
	color:#bdb1a6;
}
a{
	color:#9f2e21;
	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:#000;
	text-decoration:none;
	background-color:#F9C235;
	padding:10px;
	border:1px solid #333;
	}
A.subheading:hover{
	color:#000;
	background-color:#BDB1A6;
	line-height:14px;
	}
A.subheading2:link, A.subheading2:visited, A.subheading2:active{
	font:bold 11px/19px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	background-color:#F9C235;
	padding:1px 5px;
	border:1px solid #333;
}
A.subheading2:hover{
	color:#000;
	text-decoration:none;
	background-color:#BDB1A6;
	}
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;
}

#image {
	float:left;
	width:190px;
	height:110px;
	background:transparent url(../images/logo.jpg) no-repeat top left;
}
	#image a {
		display:block;
		width:190px;
		height:110px;
	}
#nav{
	float:left;
	margin:15px 0 0 0;
	width:560px;
	color:#fff;
	font:normal 13px Arial, Helvetica, sans-serif;
}
	#nav ul{
		float:left;
		margin:0;
		padding:0;
		width:560px;
		height:95px;
		background:transparent url(../images/nav_bg.gif) left top;
	}
		#nav ul li{
			float:left;
			list-style:none;
			text-align:center;
		}
		#nav ul li a{
			display:block;
			width:184px;
			color:#FFF;
			font-weight:bold;
			text-decoration:none;
			padding:2px 0;
			margin-left:1px;
		}
			#nav ul li a:hover{
				color:#3e4242;
				background:#f9c544;
			}
#footer_login{
	display:block;
	clear:both;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#424a4d;
	margin:0;
}
	#footer_login ul {
		margin:0;
		padding:0;
		white-space:nowrap;
	}
	#footer_login li{
		padding-right:5px;
		list-style:none;
		display:inline;
	}
#footer_links,
#footer_copyright{
	color:#424a4d;
	font:normal 10px Arial, Helvetica, sans-serif;
	margin-top:10px;
}

#footer_links a, #footer_copyright a {
	font-size:10px;
	font-weight:normal;
}
span#franchiseFooterControl_lblPageFooterLinks {
	white-space:normal;
}
#footer_contact {
	float:left;
	width:100%;
	padding:5px 0;
}