@import url("global.css");

body{
	margin:0;
	padding:0;
}
	body.footer{
		margin:0;
		padding:0;
		background:#2a5c67;
	}
	body.header{
		margin:0;
		padding:0;
		background:#3e4242 url(../images/bg.gif) repeat-x left top;
	}
	body.sidenav{
		margin:0;
		padding:0;
		background:#335e69 url(../images/side.jpg) repeat 0 117px;
	}
#search {
	margin:0;
	padding:0;
}
#search a {
	float:left;
	width:179px;
	height:119px;
	background:transparent url(../images/search_btn.jpg) repeat 0 0;
}
	#search a:hover {
		background:transparent url(../images/search_btn.jpg) repeat 0 -119px;
	}
	#search a span {
		display:block;
		text-indent:-999em;
	}
/* HEADER id/classes
*************************/
#header{
	float:left;
	width:100%;
	height:60px;
	background:transparent url(../images/logo.gif) no-repeat left top;
}
#logo {
	height:60px;
	width:220px;
	margin-left:179px;
	float:left;
}
#company_name{
	position:absolute;
	top:5px;
	left:405px;
	font:bold 18px/18px Arial, Helvetica, Verdana, Geneva, sans-serif;
	color:#fff;
	text-align:left;
}

/* FOOTER id/classes
*************************/
#top{
	float:right;
	padding-top:5px;
}

/* NAVIGATION id/classes
******************************/
#nav{
	float:right;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#fff;
	background:transparent url(../images/nav_bg.gif) left top;
}
	#nav ul{
		margin:0;
		padding:0;
	}
	#nav ul li{
		float:left;
		list-style:none;
		text-align:center;
	}
	#nav ul li a{
		display:block;
		width:184px;
		color:#fff;
		text-decoration:none;
		padding:2px 0;
		margin-left:1px;
	}
		#nav ul li a:hover{
			color:#f9c235;
			background:transparent;
		}
		
/* PAGE FOOTER id/classes
******************************/
#footer_login,
#footer_links,
#footer_copyright{
	float:left;
	width:100%;
	padding:5px 0;
	color:#999;
	font:normal 10px/12px Arial, Helvetica, Verdana, Geneva, sans-serif;
	margin-right:-3px;
}
#footer_contact{
	float:left;
	width:100%;
	padding:5px 0;
}
/*** links ***/
#footer_links, #footer_links a{
	margin-top:5px;
	color:#9F2D20;
	font:normal 10px/12px Arial, Helvetica, Verdana, Geneva, sans-serif;
	text-decoration:none;
}
	#footer_links a:hover{
		color:#2A5C67;
		text-decoration:underline;	
	}
	#footer_links span{
	/*	white-space:nowrap;*/
	}
	span#franchiseFooterControl_lblPageFooterLinks {
		white-space:normal;
	}
/*** copyright ***/
#footer_login a, #footer_copyright a {
	color:#9F2D20;
	font:normal 10px/12px Arial, Helvetica, Verdana, Geneva, sans-serif;
	text-decoration:none;
}
	#footer_copyright a:hover, #footer_login a:hover{
		color:#2A5C67;
		text-decoration:underline;	
	}
/*** login ***/
#footer_login{
	float:left;
	margin:0;
	padding:0;
	float:left;
	width:100%;
	font:bold 12px/14px "Times New Roman", Times, Georgia serif;
	text-transform:uppercase;
}
	ul.ul_login{
		padding:0;
		margin:0;
		display:inline;
	}
	ul.ul_login li {
		padding:0;
		margin:0;
		list-style:none;
		display:inline;
	}

#footer2 #footer_copyright {
	display:none;
}


/* CONTENT PAGES id/classes
******************************/
body{
	padding:5px;
	font-size:12px;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#000;
	background-color:#fff;
	}
.title{
	font-size:20px;
}
.header{
	font-size:10px;
}
.agentrostername{
	font-size:18px;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#C2B18F;
	font-weight:bold;
	height:30px;
	letter-spacing:1px;
}
A.agentrostername{
	font-size:15px;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#A7A7A7;
	font-weight:bold;
	height:25px;
	letter-spacing:1px;
}
HR{
	border:1px dotted #A7A7A7;
	color:#A7A7A7;
}
HR.light{
	border:1px solid #A7A7A7;
	
}
hr#bar{
	height:7px;
	background:#fff url(../images/hr.gif) repeat-x left bottom;
	border:0px;
}
div#bar, #hrbar {
	float:left;
	height:7px;
	width:100%;
	background:#fff url(../images/hr.gif) repeat-x left bottom;
	border:0px;
	margin-bottom:5px;
}
.td, td{
	color:#000;
	font-size:12px;
}
TD.content{
	font-size:12px;
	line-height:16px;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color:transparent;
	padding-top:20px;
	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;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color:transparent;
	padding-top:0px;
	text-align:justify;
	color:#285665;
	font-weight:bold;
}
TD.address2{
	font-size:10px;
	line-height:11px;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color:transparent;
	padding-top:0px;
	text-align:right;
	color:#285665;
	font-weight:bold;
}
.heading1, #page_title {
	font:bold 22px/26px Arial, Verdana, "Times New Roman", Geneva, Helvetica, sans-serif;
	color:#335e69;
	text-align:left;
}
#page_title {
	margin-bottom:10px;
}
#container thead tr td {
	color:#fff;
	background-color:#115D65;
	border-color:#115D65;
}
.heading2{
	line-height:24px;
	font-size:24px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#C2B18F;
	border-bottom-color:#A7A7A7;
	border-top-color:#A7A7A7;
	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;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#C2B18F;
	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 #115d65;
	background-color:#115d65;
	border-collapse:separate;
}	
	
TD.footer{
	font-size:8px;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#fff;
	line-height:13px;
}
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;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#333;
	line-height:12px;
}
A.footer{
	font-size:8px;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#A7A7A7;
	line-height:13px;
	text-decoration:none;
	text-align:center;
	text-indent:2px;
	}
A.footer:HOVER{
	font-size:8px;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#C2B18F;
	line-height:13px;
	text-decoration:none;
	text-align:center;
	text-indent:2px;
	}
A{
	color:#9F2D20;	
}
	A:HOVER{
		color:#2A5C67;
	}
.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;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#A7A7A7;
	font-weight:bold;
	text-decoration:none;
	}
A.gold:hover{
	font-size:11px;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#C2B18F;
	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:#892035;
	padding:10px;
	border:1px solid #892035;
	}
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:#fff;
	text-decoration:none;
	background-color:#892035;
	padding:1px 5px;
	border:1px solid #892035;
}
A.subheading2:hover{
	color:#000;
	text-decoration:none;
	background-color:#bdb1a6;
	}
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;
}

