@import url("global.css");

body,html{
	margin:0;
	padding:0;
}
	body.bg{
		margin:0;
		padding:0;
		background:#335e69 url(../images/bg.gif) repeat-x left top;
	}
	body.sidenav{
		margin:0;
		padding:0;
		background:#335e69 url(../images/sidenav_bg.gif) repeat-y left top;
	}

/* HEADER id/classes
*************************/
#header{
	float:left;
	width:100%;
	height:70px;
	background:transparent url(../images/logo.gif) no-repeat right 7px;
}
#logo {
	height:60px;
	width:110px;
	float:right;
	background:transparent url(../images/logo.gif) no-repeat right 7px;
}
#realping {
	position:absolute;
	display:block;
	width:125px;
	height:42px;
	right:140px;
	bottom:17px;
	z-index:101;
}
	#realping_link {
		position:absolute;
		display:block;
		width:125px;
		height:41px;
		right:140px;
		bottom:17px;
		z-index:102;
	}
		#realping_link img {
			width:125px;
			height:41px;
		}
#company_name{
	float:left;
	margin-top:7px;
	font:bold 20px Arial, Helvetica, Verdana, Geneva, sans-serif;
	color:#3e4242;
}

/* SIDENAV id/classes
******************************/
#image {
	float:left;
	width:184px;
	height:180px;
	background:transparent url(../images/sidenav_top.jpg) no-repeat top left;
}
#search {
	float:left;
	padding:1px 0 0 3px;
}
#search a {
	float:left;
	width:181px;
	height:46px;
	background:transparent url(../images/search_btn.gif) no-repeat left top;
}
	#search a:hover {
		background:transparent url(../images/search_btn.gif) no-repeat left bottom;
	}
	#search a span {
		display:block;
		text-indent:-999em;
	}
#nav{
	float:left;
	font:bold 14px/16px Arial, Helvetica, Verdana, Geneva, sans-serif;
}
	#nav ul{
		margin:0 0 0 3px;
		padding:0;
	}
		#nav ul li{
			list-style:none;
		}
		#nav ul li a{
			padding:1px 0;
			width:180px;
			display:block;
			color:#fff;
			text-decoration:none;
			background:transparent url(../images/bullet1.gif) no-repeat 8px 5px;
		}
			#nav ul li a span{
				display:block;
				padding:0 0 2px 20px;
			}
			#nav ul li a:hover{
				color:#f9c235;
				background:transparent url(../images/bullet1_hover.gif) no-repeat 8px 5px;
			}

/* PAGE FOOTER id/classes
******************************/
#footer_contact {
	float:left;
	width:100%;
	padding:5px 0;
}
#footer {
	float:left;
	width:100%;
}
#footer #footer_login, #footer #footer_login a {
	margin:0;
	padding:0;
	color:#892035;
	font:normal 10px/12px Arial, Helvetica, Verdana, Geneva, sans-serif;
	text-decoration:none;
	text-align:left;
}
	#footer #footer_login a {
		color:#892035;
		text-decoration:none;	
		background:transparent url();
	}
		#footer #footer_login a:hover {
			color:#892035;
			text-decoration:underline;	
			background:transparent url();
		}
	#footer #footer_login ul {
		margin:0;
		padding:0;
		display:inline;
	}
	#footer #footer_login li {
		display:inline;
	}
	 #footer li.li_login a, #footer li.li_login, #footer li.li_divider, #footer li.li_intnl {
		display:inline;
	}
/*** links ***/
#footer_links {
	padding:10px 0 0 0;
}
#footer_links, #footer_links a{
	color:#892035;
	font:normal 10px/12px Arial, Helvetica, Verdana, Geneva, sans-serif;
	text-decoration:none;
	text-align:left;
}
	#footer_links a:hover{
		color:#892035;
		text-decoration:underline;	
	}
	#footer_links span{
	/*	white-space:nowrap;*/
	}
	span#franchiseFooterControl_lblPageFooterLinks {
		white-space:normal;
	}
/*** copyright ***/
#footer_copyright, #footer_copyright a{
	margin:10px 0 0 0;
	color:#999b8f;
	font:normal 10px/12px Arial, Helvetica, Verdana, Geneva, sans-serif;
	text-decoration:none;
	text-align:left;
}
#footer_copyright a:hover{
	color:#999b8f;
	text-decoration:underline;	
}
/*** login ***/
#footer_login{
	margin:12px 0 0 0;
	font:bold 14px/20px Arial, Helvetica, Verdana, Geneva, sans-serif;
}
ul.ul_login{
	padding:0;
	margin:0;
}
	li.li_login {
		list-style:none;
	}
		li.li_login a {
			color:#fff;
			text-decoration:none;
			background:transparent url(../images/bullet2.gif) no-repeat left center;
			padding:0 0 0 10px;
			margin:0 0 0 10px;
		}
		li.li_login a:hover{
			color:#f9c235;
			background:transparent url(../images/bullet2_hover.gif) no-repeat left center;
		}
		li.li_divider, li.li_intnl {
			display:none;
		}

/* CONTENT PAGES id/classes
******************************/
body{
	padding:0 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:6px;
	background:transparent url(../images/hr.gif) repeat-x left bottom;
	border:0px;
}
div#bar, #hrbar{
	height:6px;
	width:100%;
	background:#fff url(../images/hr.gif) repeat-x left bottom;
	border:0px;
	margin-bottom:5px;
}
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:#335E69;
	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:#335E69;
	font-weight:bold;
}
.heading1, #page_title {
	font:bold 22px/35px Arial, Verdana, "Times New Roman", Geneva, Helvetica, sans-serif;
	color:#575b5c;
	background:transparent url(../images/hr.gif) repeat-x left bottom;
	text-align:left;
}
#page_title {
	margin-bottom:10px;
}
#container thead tr td {
	color:#fff;
	background-color:#335E69;
}
.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{
	font:bold 24px/24px 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-stretch:wider;
	padding:10px 0 2px 0;
	letter-spacing:3px;
	height:30px;
	}
.td, td{
	color:#000;
	font-size:12px;
}
TD.subheading1{
	color:#fff;
	font-weight:bold;
	border:1px solid #335E69;
	background-color:#335E69;
	border-collapse:separate;
}	
	
TD.footer{
	font-size:8px;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#fff;
	line-height:13px;
}
TD.companyname{
	background-color:transparent;
	color:#330;
	font:normal 20px/23px Times New Roman, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-stretch:wider;
	letter-spacing:1px;
	font-style:normal;
	text-align:right;
	padding-top:10px;
}
TD.black{
	background-color:#000;
	font:bold 20px/23px Times New Roman, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-stretch:wider;
	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.nav{
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#000;
	}
	A.nav:HOVER{
		color:#fff;
		}
A.sidenav{
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#000;
	}
	A.sidenav:HOVER{
		color:#fff;
		}
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:#892035;	
}
	A:HOVER{
		color:#285665;
	}
.white{
	font:bold 12px verdana, geneva, arial, sans-serif;
	color:#fff;
}

A.gold:link, A.gold:visited, A.gold:active{
	font:bold 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#A7A7A7;
	text-decoration:none;
	}
A.gold:hover{
	font:bold 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#C2B18F;
	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 #6E191A;
	}
A.subheading:hover{
	color:#fff;
	background-color:#6E191A;
	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 #6E191A;
}
A.subheading2:hover{
	color:#fff;
	text-decoration:none;
	background-color:#6E191A;
	}
SELECT{
    font:bold 11px verdana,geneva, arial, sans-serif;
    color:#000;
	border:1px solid #000;
	background-color:#fff;
}

OPTION{
	font:bold 12px verdana,geneva, arial, sans-serif;
    color:#000;
	border:1px solid #000;
	background-color:#fff;
}

input{
	font:bold 12px verdana,geneva,arial, sans-serif;
	color:#330;
	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;
}

