	body,
	html {
		margin:0;
		padding:0;
		/* background-color: #FFFFFF;*/
		background: #616161;
		font-family: verdana;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}
	body {
		min-width:766px;
	}
	
	#content_outer{
		margin: 0 auto;
		width:988px;

	}
	
	#content_left{
		width:768px;
		float:left;
	}
	
	#content_right{
		width:210px;
		float:left;
		padding-left:10px;
		padding-top: 10px;
	}
	
	#wrap {
		margin:0 auto;
		width:768px;
		border-right: 1px solid #C0BF91;
		border-left: 1px solid #C0BF91;	
		background: url(../images/color_bg.gif) repeat-y;
	}
	
	#wrap_inner {
		margin:0 auto;
		background: url(../images/sidebar_bg.jpg) no-repeat;
		background-position: bottom left;
	}
	
	#header {
		/*
		background:transparent url(../images/lfsbo_logo.png) no-repeat;
		background-position: middle center;
		*/
		text-align:center;
		width:100%;
		padding-top:10px;
		padding-bottom:10px;
	}
	#header h1 {
    	padding:5px;
	    margin:0;
    }

	/******************************/
	/* Settings for Header Navbar */
	/******************************/

	#navHeader ul
	{
		text-align: center;
		padding-bottom: 5px;
		padding-top: 5px;
		padding-left: 0;
		margin-top: 0;
		/* cancels gap caused by top padding in Opera 7.54 */
		margin-left: 0;
		background-color: #8D1A07;
		color: white;
		width: 100%;
		font-family: Arial,Helvetica,sans-serif;
		line-height: 18px;
		/* fixes Firefox 0.9.3 */
	}

	#navHeader ul li
	{
		display: inline;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 5px;
		/* matches link padding except for left and right */
		padding-top: 5px;
	}

	#navHeader ul li a
	{
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 3px;
		padding-top: 3px;
		color: #fff;
		text-decoration: none;
		border-right: 1px solid #fff;
	}

	#navHeader ul li a:hover
	{
		/*background-color: #369;*/
		color: #8E8E8E;
	}

	#navHeader ul#tabmenu li.last a{
		border:none;
	}

	#navHeader ul#tabmenu li#on a{ 
		/*border-left: 1px solid #fff; */
		color: #8E8E8E;
		font-weight:bold;
	}
	
	/******************************/
	/* Settings for Footer Navbar */
	/******************************/
	#navFooter {
		border-left: 1px solid #8D1A07;
		border-right: 1px solid #8D1A07;
		margin-left:-1px;
		margin-right:-1px;
		
	}	
	#navFooter ul
	{
		text-align: center;
		padding-bottom: 5px;
		padding-top: 5px;
		padding-left: 0;
		margin-top: 0;
		/* cancels gap caused by top padding in Opera 7.54 */
		margin-left: 0;
		background-color: #8D1A07;
		color: white;
		width: 100%;
		font-family: Arial,Helvetica,sans-serif;
		line-height: 18px;
		/* fixes Firefox 0.9.3 */
	}

	#navFooter ul li
	{
		display: inline;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 5px;
		/* matches link padding except for left and right */
		padding-top: 5px;
	}

	#navFooter ul li a
	{
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 3px;
		padding-top: 3px;
		color: #fff;
		text-decoration: none;
		border-right: 1px solid #fff;
	}

	#navFooter ul li a:hover
	{
		/*background-color: #369;*/
		color: #8E8E8E;
	}

	#navFooter ul#tabmenu li.last a{
		border:none;
	}

	#navFooter ul#tabmenu li#on a{ 
		/*border-left: 1px solid #fff; */
		color: #8E8E8E;
		font-weight:bold;
	}	


	/******************************/
	/* Settings for Property Details Navbar */
	/******************************/
	
	#navPropertyDetail {
		color:#c5d2e4;
		/*background:#073b84;*/
		width:100%;
		padding: 0px;
		height: 24px;		
	}

	#navPropertyDetail ul#tabmenu
	{
		font: bold 11px verdana, arial, sans-serif;
		list-style-type: none;
		padding-bottom: 24px;
		border-bottom: 1px solid #073b84;
		margin: 0;
	}

	#navPropertyDetail ul#tabmenu li
	{
		float: left;
		height: 21px;
		background-color: #fff;
		margin: 2px 2px 0 2px;
		border: 1px solid #073b84;
	}

	#navPropertyDetail ul#tabmenu li#on
	{
		border-bottom: 1px solid #FFFFF3;
		background-color: #FFFFF3;
		font-weight:bold;
	}

	#navPropertyDetail li#on a { 
		color: #000; 
		font-weight:bold;
		}

	#navPropertyDetail #tabmenu a
	{
		float: left;
		display: block;
		color: #666;
		text-decoration: none;
		padding: 4px;
	}

	#navPropertyDetail #tabmenu a:hover { background: #FFFFF3; }	
		
		
	
	
	#main {
		float:left;
		width:511px;
		text-decoration: none;
		padding: 00px;
		
		border-top: 1px solid #C0BF91;
		margin: 0 auto;
	}
	#main h2, #main h3, #main p {
		padding:0 10px;
    }
	#content {
		padding:5px;
	}
	#sidebar {
		float:left;
		width:255px;
		margin: 0 auto;
	}
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
	#footer {
		clear:both;
		text-align:center;
		margin:0 auto;
		width:768px;
	}
	#topLogin{
		text-align:right;
		padding:5px;
	}
	img {
	border:0px;
	}
	
#workflow{
	text-align:center;
	font-weight:bold;
	font-size:10px;
	color:000;
	margin-top:10px;
	height:85px;
}	

#workflow a:link, #workflow  a:visited{
	color:#000;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}	

#workflow a:hover{
	color:#9C1900;
	text-decoration: underline;
	font-weight: bold;
	font-size: 10px;
}	
#workflow_01{
	text-align:center;
	background: url(../images/workflow/01_inactive.png) top center no-repeat;
	padding-top:55px;
	margin: 0 8px 0 8px;
	float:left;
}
#workflow_02{
	text-align:center;
	background: url(../images/workflow/02_inactive.png) top center no-repeat;
	padding-top:55px;
	margin: 0 8px 0 8px;
	float:left;
}
#workflow_03{
	text-align:center;
	background: url(../images/workflow/03_inactive.png) top center no-repeat;
	padding-top:55px;
	margin: 0 8px 0 8px;
	float:left;
}
#workflow_04{
	text-align:center;
	background: url(../images/workflow/04_inactive.png) top center no-repeat;
	padding-top:55px;
	margin: 0 8px 0 8px;
	float:left;
}
#workflow_05{
	text-align:center;
	background: url(../images/workflow/05_inactive.png) top center no-repeat;
	padding-top:55px;
	margin: 0 8px 0 8px;
	float:left;
}	
a#workflow_01.active{
	background: url(../images/workflow/01_active.png) top center no-repeat;
	color:#9C1900;
}
a#workflow_02.active{
	background: url(../images/workflow/02_active.png) top center no-repeat;
	color:#9C1900;
}
a#workflow_03.active{
	background: url(../images/workflow/03_active.png) top center no-repeat;
	color:#9C1900;
}
a#workflow_04.active{
	background: url(../images/workflow/04_active.png) top center no-repeat;
	color:#9C1900;
}
a#workflow_05.active{
	background: url(../images/workflow/05_active.png) top center no-repeat;
	color:#9C1900;
}	
#next{
	text-align:right;
	padding:49px 5px 6px 5px;
	font-weight:bold;
	font-size:10px;
	color:000;
	width:100%;
}	
#next a:link, #next  a:visited{
	background:#EEEDCE url(../images/workflow/arrow_right.png) top center no-repeat;
	border: 1px solid #C0BF91;
	padding:48px 5px 5px 5px;
	margin:5px;
	color:#000;
	height:100%;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}	

#next a:hover{
	color:#9C1900;
	text-decoration: underline;
	font-weight: bold;
	font-size: 10px;
}	
	


a:link {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #9C1900;
	text-decoration: none;
	}
a:visited {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #9C1900;
	text-decoration: none;
	}
a:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #9C1900;
	text-decoration: underline;
	}
a.heading, a.heading:visited {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #9C1900;
	text-decoration: none;
}
a.heading:hover {
	text-decoration: underline;
	}	
.heading {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
}
.left {
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.heading {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
}
.input {
	font-family : Verdana; 
	font-size : 10px; 
	font-weight : normal; 
	color : #333333; 
	text-decoration : none; 
	background-color : #ffffff; 
	border : 1px inset #cccccc; 
}
.box {
	padding: 5px;
}
.clear {
	clear:both;
}
.bold {
	font-weight:bold;
}
.box .header{
	font-size:12px;
	font-weight:bold;
	border-bottom: 1px solid #C0BF91;
	color:#000;
}

.header{
	color:#8D1A07;
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:8px;
}
#h1_outer {
  width: 255px;
 }
#hl_middle{
	width: 255px;
	height: 140px;
	border: 1px solid #C0BF91;
	background-color: #D5D49E;
	padding:5px;
	padding-top:15px;
	margin:5px;
	font-weight:bold;
	text-align:center;
}

#h1_inner {
  height:100%;
 }

#hl_outer h3{
	color:#9C1900;
	margin-top:3px;
	margin-bottom:0px;
	padding-bottom:0px;
}
.navigation{
	padding:5px;
	width:100%;
	text-align:center;
}
.small{
	font-size:9px;
}
.directions{
	padding: 5px 0px;
}
.subheader{
	color: #8d1a07;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 8px;
}

.advertisement{
	color: #8d1a07;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 5px;	
}
.advertisement a, .advertisement p a{
	color: #8d1a07;
	font-size: 10px;
	font-weight: bold;
}