/*
 *   Ron Bang Realty
 *   Design 1 Internal
 *
 *   default.css
**********************************************/
@import url("layout.css");


body, td{
	color:#333;
	font:normal 1em/1.5em Verdana, Arial, Helvetica, sans-serif;
}
td {
	font-size:12px;
}
.heading1,.title, .mainheader{
	float:left;
	padding:0 0 30px 0;
	color:#000;
	font:normal 1.7em/1.1em Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
div.content {
	padding:0;
	width:100%;
	float:left;
}

/* START: general layout and formatting
****************************************/
img { border:0; }

a { color:#bf1410; }
a:hover { color:#999; }

a.image, a.image:hover {
	border:0;
}

div#hr {
	float:left;
	display:inline;
	width:100%;
	height:1px;
	margin:20px 0;
}

.smalltxt { font-size:0.9em; }
.redtxt { color:#f00; }
p {	margin:0 0 10px; }

a.image, a.image:hover {
	border:0;
}

.padding10left { padding:0 0 0 10px; margin:0; float:left;}

.darkbg{ color:#fff; background-color:#85766B; }
.lightbg{ color:#85766B; background-color:#ede4da; }
.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; }

.alignright {text-align:right; }

/* END: general layout and formatting
****************************************/

/* iHF styles
**********************************************/

.form-title			{color:white;}

.color-title		{background-color:#336;color:white;}
.color-header		{background-color:#336;}
.color-header1		{background-color:#336;}
.color-header2		{background-color:#336;}
.color-buttons		{background-color:#F0F3F4;}
.color-border		{background-color:#336;}
.color-maintitle	{background-color:#336;}

.color-row			{background-color:#fff;}
.color-white		{background-color:#fff;}
.color-rowalert		{background-color:#fda;}

.buttn,.buttnText	{font-size:11px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;background-color:#F0F3F4;}

.label,.text,.link 	{font-size:11px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

p					{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}	

.h3,h3,.subhead		{font-size:12px;line-height:120%;color:white;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}	
.pagedivider		{font-size:90%;line-height:120%;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}	


a.officerostername,.officerostername{
	color:#330;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	padding-bottom:5px;
}

a.agentrostername,.agentrostername{
	color:#330;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
}

A.updateButton:link, A.updateButton:visited,A.updateButton:active {
	background-color:#ebab00;
	border:1px solid #000;
	color:#000;
	font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:3px 5px;
	text-decoration:none;
	line-height:23px;
}
A.updateButton:hover{
	background-color:#ebab00;
	color:#000;
}


a.footer{
	color:#ebab00;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	text-align:center;
	text-decoration:none;
}

a.footer:hover{
	color:#858585;
}

a.letters{
	border-bottom-width:3px;
	border-top-width:1px;
	color:#ebab00;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-style:normal;
	font-weight:bold;
	height:30px;
	letter-spacing:3px;
	line-height:24px;
	padding-bottom:2px;
	padding-left:0px;
	padding-top:10px;
}

A.MenuLink{
	background:#ebab00;
	border:1px solid #000;
	color:#000;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	text-decoration:none;
	text-indent:0px;
	width:100%;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;
	padding-top:7px;
	height:30px;
	}

A.MenuLink:HOVER{
	background:#000;
	color:#ebab00;
}
a.gold:link, a.gold:visited, a.gold:active{
	color:#333;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

a.gold:hover{
	color:#DAD9A8;
}

a.subheading:link, a.subheading:visited, a.subheading:active{
	background-color:#85aa90;
	color:#fff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:7px 10px;
	text-decoration:none;
	border:1px solid #85aa90;
	line-height:28px;
}

a.subheading:hover{
	background-color:#0c5521;
	color:#fff;
}

a.subheading2:link, a.subheading2:visited, a.subheading2:active{
	background-color:#85aa90;
	border:1px solid #85aa90;
	color:#fff;
	font:bold 11px/23px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:3px 5px;
	text-decoration:none;
}

a.subheading2:hover{
	background-color:#0c5521;
	color:#fff;
}

A.smallButton:link, A.smallButton:visited,A.smallButton:active {
	background-color:#ebab00;
	border:1px solid #000;
	color:#000;
	font:bold 11px/23px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:3px 5px;
	text-decoration:none;
}
A.smallButton:hover{
	background-color:#000;
	color:#ebab00;
}


hr{
	border:1px dotted #ebab00;
	color:#ebab00;
}

hr.light{
	border:1px solid #ebab00;
}

input.noborder{
	border:0px solid #fff;
	color:#3B3B3B;
	font:bold 12px verdana,geneva,arial, sans-serif;
	height:19px;
	text-decoration:none;
}

.address{
	background-color:transparent;
	color:#330;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:11px;
	padding-top:0px;
	text-align:justify;
}

.address2{
	background-color:transparent;
	color:#330;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:11px;
	padding-top:0px;
	text-align:right;
}
.address3{
	background-color:transparent;
	color:#4D4C4C;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:11px;
	padding-top:0px;
	text-align:center;
}
.bio{
	background-color:transparent;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	padding-top:0px;
	text-align:justify;
}

.black{
	background-color:#000;
	font-family:"Times New Roman", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-style:normal;
	font-weight:bold;
	letter-spacing:1px;
	line-height:23px;
}

.black2{
	background-color:#000;
	line-height:1px;
}

.border{
	background-color:#666;
}

.checkBox{
	border:none;
}
.columnTitle{
	font:verdana, geneva, arial, sans-serif;
	font-size:12px;
	color:#ebab00;
	font-weight:bold;
	border-bottom:1px solid #ebab00;
	
}
.companyname{
	background-color:transparent;
	color:#330;
	font-family:"Times New Roman", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	letter-spacing:1px;
	line-height:23px;
	padding-top:10px;
	text-align:right;
}
.content{
	background-color:transparent;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	padding-top:10px;
	text-align:justify;
	color:#330;
}

.darkgray{
	background-color:#73747B;
}

.form{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#ebab00;
	line-height:140%;
	text-transform:uppercase;
}
.footer{
	color:#fff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:8px;
	line-height:13px;
}

.gray{
	background-color:#DEDFE1;
}

.heading2{
	border-bottom-width:3px;
	border-top-width:1px;
	color:#ebab00;
	font:bold 24px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:3px;
	height:30px;
	padding-bottom:2px;
	padding-left:0px;
	padding-top:10px;
}
.secondaryHeader,
.secondaryHeaderLeft {
	font:bold 12px verdana, geneva, arial, sans-serif;
	color:#ebab00;
}

.secondaryHeaderCenter{
	font:bold 12px verdana, geneva, arial, sans-serif;
	color:#ebab00;
	text-align:center;
}

.plain{
	color:#333;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.plaincenter{
	color:#333;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}

.subheading1{
	background-color:#ebab00;
	border:1px;
	color:#000;
}
.Text{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	text-align:justify;
}
.requiredtext{
	font:bold 7.5pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#f00;
	line-height:20px;
	font-weight:bold;
}
.white{
	background-color:#fff;
}
