/* CSS Document */


body{
	text-align:center;
	/*background-color:#99CCFF;*/
	background-color:#0f2b5b;
	/*height:100%;*/
	/*background-color:#FFFFCC;*/
	/*background-image:url(../images/lvview_bg.jpg);*/
	/*background-repeat:repeat-y;*/
}

/*html{
	height:100%;
}*/

#wrapper{
	width:800px;
	height:781px;
	margin:0 auto;
	text-align:left;
	background:#FFFFFF;
	border:solid 1px;
}

#header{
	width:798px;
	height:149px;
	background-color:#FFFFFF;
	position:absolute;top:20px;
	padding:0px;
	border:none;
	margin-top:-4px;
}

html>body #header{
	margin-top:-11px;
}
/*margin-top:-4px; fixes the space added in IE. margin-top:-11px; fixes the space added in Mozilla*/

#titlecontainer{
	width:358px;
	height:149px;
	position:absolute;top:0px;left:266px;right:176px;
	float:left;
	border:none;
	padding:0px;
}

#navcontainer ul
{
width:800px;
line-height:17px;
text-align:center;
background-color:#0f2b5b;
position:absolute;top:165px;
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;
color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
/* fixes Firefox 0.9.3 */
}

html>body #navcontainer ul{
	position:absolute;top:154px;
}
/*Fixes the space between header and navcontainer because of the header margin hack*/

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

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

#navcontainer ul li a:hover
{
background-color:#828282;
color:white;
}

#navcontainer #active { border-left: 1px solid #fff; }


#nav{
	width:798px;
	height:37px;
	background-color:#000066;
	position:absolute;top:170px;
}
/* former navigation block, now navcontainer instead*/

#content{
	width:798px;
	height:600px;
	position:absolute;top:195px;
	overflow:auto;
	margin:0px;
	padding:0px
}

html<body #content{
	position:absolute;top:184px;
}
/*Fixes space between content and navbar because of the header margin hack*/

#logobox{
	width:30%;
	position:absolute;bottom:20px;
	float:left;
}

html<body #logobox{
	width:30%;
	position:absolute;bottom:20px;
	float:left;
}

#photobox{
	float:right;
	padding:0px;
}

#commlogobox{
	width:40%;
	position:relative;bottom:55%;right:20%;
	float:right;
}

#bannerbox{
	position:absolute;bottom:20px;
	float: right;
	padding-left: 300px;
}

html<body #bannerbox{
	position:absolute;bottom:20px;
	float: right; 
	padding-left:0px;
}


#footer{
	width:798px;
	height:15px;
	position:absolute;top:790px;
	border-top:dotted 1px;
	padding:0px;
	margin:0px;
}

#bold{
	font-weight:bold;
	font-style:oblique;
}

p{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align:left;
	padding:5px 25px 5px 25px;
	line-height:20px;
	margin:0px;
}

/*html<body #p{
	padding-top:0px;
}*/

p.footertext{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	padding:1px 25px 1px 25px;
	margin:0px;
}

h1{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000000;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-align:center;
	line-height:30px;
	padding:10px 5px 25px 5px;
	margin:0px;
}	

.name{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000000;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-align:center;
	line-height:35px;
	padding:15px 5px 25px 5px;
	margin:0px;
}

.name2{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#CC3366;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-align:center;
	line-height:30px;
	padding:15px 5px 25px 5px;
	margin:0px;
}		

h2{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	text-align:left;
	padding:15px 25px 5px 25px;
	line-height:23px;
	margin:0px;
}

.subtitle{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#0f2b5b;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	text-align:center;
	padding:15px 25px 5px 25px;
	line-height:23px;
	margin:0px;
}



h3{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:20px;
	padding:15px 25px 5px 25px;
	margin:0px;
}

h4{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-variant:normal;
	line-height:20px;
	padding:10px 25px 5px 25px;
	margin:0px;
	font-weight:bold;
}

h5{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
	padding:5px 25px 5px 25px;
	margin:0px;
}

h6{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
	padding:5px 25px 5px 25px;
	margin:0px;
}

#liberty{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	font-weight:normal;
}
/* for Liberty text */

#liberty.header{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000000;
	font-weight:normal;
	text-align:center;
	line-height:30px;
}
/* for Liberty text */

#realty{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	font-weight:normal;
}
/* for REALTY text */

#realty.header{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000000;
	font-weight:normal;
	text-align:center;
	line-height:35px;
}
/* for REALTY text */


li.toplevel{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:27px;
	list-style-position:inside;
	list-style-type:circle; 
	list-style-image:none;
}

li.secondlevel{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	list-style-position:inside;
	list-style-type:disc;
	list-style-image:none;
}

div.form{
	width: 500px;
	background-color:none;
	border: none;
	padding: 5px;
	margin: 0px auto;
	position:absolute; left:20px;
}

div.row{
	clear: both;
  	padding-top: 10px;
}

div.row span.label {
  	width:100px;
	float: left;
  	width: 100px;
  	text-align: left;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

div.row span.formw {
  	float: right;
  	width: 400px;
  	text-align:left;
} 

input.blue{
	background color:#0f2b5b;
	color:#000000;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
}

img.dice{
	padding:0px 40px 0px 30px;
	float:right;
}

img.commlogo{
	float:right;
	width:96px;
	height:80px;
	margin:0px 0px 0px 0px;
	padding-right:10px;
	}
	
	
img.logo{
	margin:0px 0px 0px 0px;
	float:left;
	padding: 0px 0px 0px 25px;
	width:60px;
	height:68px; 
}
	
img.realtor{
	margin:0px;
	float:left;
	width:120px;
	height:60px;
	padding: 0px 0px 0px 25px;
}
img.house{
	float:right;
	padding-left:20px;
	padding-right:40px;
	padding-top:10px;
	padding-bottom:10px;
}

img.pool{
	float:right;
	padding:0px 40px 0px 30px;
}

img.banner{
	float:right;
	padding-right:30px;

}

