@charset "utf-8";

* { margin:0; }

html, body {
	height:100%;
	background-color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

a {
color:#678ae8;
text-decoration:underline;

}

a:visited {
color:#b29954;
text-decoration:underline;

}

a:hover{
color:#b29954;
text-decoration:underline;
}

#container {
width:968px;
overflow:visible;
position:relative;
display:block;
margin: 0 auto 0;}

#header {
width:968px;
display:block;
float:left;
background-color:#ffffff;
color:#000000;}

#header2 {
width:100%;
display:block;
float:left;
background-color:#ffffff;
color:#000000;
position:absolute;}

#logo {
width:968px;
height:54px;
display:block;
float:left;
margin-top:15px;}


#flashimage {
width:968px;
height:195px;
display:block;
float:left;}

#menu {
width:968px;
height:26px;
display:block;
float:left;
background-image:url(images/menu_bg.jpg)}

#menu2 {
width:100%;
height:21px;
display:block;
float:left;
background-image:url(images/menu_bg.jpg);
color:#000000;
padding-top:5px;

}

#menu2 a{
color:#000000;
padding-left:25px;
padding-top:5px;
cursor:pointer;}

#content {
width:968px;
display:block;
float:left;}

#greybox {
width:258px;
min-height:410px;
overflow:visible;
display:block;
margin: 0 auto 0;
background-image:url(images/greybox_bg.jpg);
float:left;
position:relative;
margin-top:25px;}

#greyboxtop {
width:258px;
min-height:376px;
overflow:visible;
display:block;
background-image:url(images/greybox_top.jpg);
background-repeat:no-repeat;}

#greybox p{
color:#000000;
text-decoration:none;
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
font-size:10px;
}

#listing{
border: 1px solid #e8c667;
background-color:#FFFFFF;
padding:2px;
margin:18px;
position:relative;
}

#listing_home{
border: 1px solid #e8c667;
background-color:#FFFFFF;
padding:2px;
margin:15px;
position:relative;
margin-top:-10px;
}

#greybox a:link {
color:#ffffff;
text-decoration:none;
}

#greybox a:visited {
color:#ffffff;
text-decoration:underline;
}

#greybox a:hover{
color:#ffffff;
text-decoration:underline;
}

#welcome {
width:390px;
overflow:visible;
display:block;
margin-left:20px;
float:left;
position:relative;
margin-top:25px;}

#video {
width:280px;
overflow:visible;
display:block;
margin-left:15px;
float:left;
position:relative;
margin-top:25px;}

#footer{
width:968px;
overflow:visible;
display:block;
margin: 0 auto 0;
float:left;
position:relative;
}

#footer a:link {
color:#b29954;
text-decoration:none;
padding-left:15px;
}

#footer a:visited {
color:#b29954;
text-decoration:none;
padding-left:15px;
}

#footer a:hover{
color:#678ae8;
text-decoration:underline;
padding-left:15px;
}

#profile {
min-width:654px;
max-width:655px;
overflow:visible;
display:block;
float:left;
position:relative;
margin-top:25px;
margin-right:10px;}

#full {
width:968px;
overflow:visible;
display:block;
margin: 0 auto 0;
float:left;
position:relative;
margin-top:25px;}

#quarter {
max-width:460px;
overflow:visible;
display:block;
float:left;
position:relative;
margin-right:20px;
margin-top:20px;

}

#quarter img{
padding-right:8px;
padding-left:8px;
padding-top:8px;

}

#quarter p{
color:#000000;
font-size:10px;
}

p {
line-height:2;
color:#000000;
text-indent: none;}

h2 {
line-height:1.5;
color:#000000;
text-indent: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;}

#greyboxtop strong{
color:#C0962C;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
text-align:center;
}


.title {
margin-bottom:10px;}

.logotext {
color:#35301f;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
float:left;
font-weight:900;
margin-top:20px;
margin-left:15px;}

.logo {
float:left;
}

.style1 {
padding: 0.5em 0.75em;}

.greyboxheader {
padding:2px;
margin:10px;
position:relative;
}

#management {
width:100%;
overflow:visible;
display:block;
margin: 0 auto 0;
float:left;
position:relative;
margin-top:25px;}

.manageimg {
border: 3px solid #6785e8;
background-color:#FFFFFF;
margin:10px;
position:relative;
float:left;
}

.email {
  font-size:10px;
  float:right;
  min-width:450px;
overflow:visible;
display:block;
float:left;
position:relative;}

.map {
overflow:visible;
display:block;
float:right;
position:relative;
margin-top:25px;
border: 1px solid #000000;
}

.contactname {
float:left;
min-width:224px;
max-width:225px;
min-height:150px;
overflow:visible;
display:block;
position:relative;
margin-left:5px;
margin-right:12px;
line-height:2;
margin-top:25px;}

.contactname img{
float:left;
margin-left:-7px;
margin-bottom:10px;}

#listin {
width:660px;
overflow:visible;
display:block;
margin: 0 auto 0;
float:left;
position:relative;
margin-top:25px;
border-bottom:1px solid;
border-bottom-color:#808082;
padding-bottom:25px;
}

.listinimg{
float:left;
border: 3px solid #6785e8;
width:180px;
margin-right:10px;
min-height:100px;
position:relative;
}

.listinimg_details{
float:left;
border: 3px solid #6785e8;
width:300px;
margin-right:10px;
}


.listl {
float:left;
width:260px;
min-height:150px;
overflow:visible;
display:block;
position:absolute;
margin-left:200px;
*margin-left: 15px;
padding-right:15px;

}

.listr_details p{
line-height:1.5;
color:#515153;}

.borderline {
margin-top:45px;
position:relative;
margin-right:5px;
margin-left:270px;}

.listr {
float:right;
width:190px;
min-height:80px;
overflow:visible;
display:block;
position:relative;
margin-top:50px;
margin-right:-20px;
margin-left: 15px;
padding-left:15px;
border-left: 1px solid;
border-left-color:#666666;

}

.listr_details {
float:left;
width:300px;
min-height:80px;
overflow:visible;
display:block;
position:relative;
margin-right:5px;
}

.listr_details b{
margin-bottom:10px;
}

.listing_text {
display:block;
position:relative;
float:left;
margin-top:10px;
width:675px;
margin-bottom:5px;
border-bottom:1px solid;
border-color:#A3A4A6;
padding-top:5px;
padding-left:10px;
padding-bottom:15px;
line-height:1.5;

}

.listing_box {
display:block;
position:relative;
float:left;
margin-top:10px;
width:675px;
margin-bottom:5px;
background-color:#B5CCF5;
padding-top:5px;
padding-left:10px;
border:1px solid;
border-color:#D3D3D5;
color:#4C4C4C;

}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#c0962c;
margin-bottom:10px;}


#news-ticker{
	width:258pxpx;
	height:350px;
	overflow:hidden;
	margin:0px;
}
	
	#news-ticker div{
		height:10px;
		width:230px;
		padding:8px;
		margin-top:-1px;
		margin-bottom:5px;
	}
		#news-ticker div.first{
			margin-top:0;
		}
		
	#news-ticker p{
		font-size:11px;
		margin-left: 0 !important;
		margin-left: 5px;
		margin-bottom:5px;
	}


.separator{
	width:200px;
	clear:both;
	margin-left:20px;
}
#ticker-container{
	position:relative;
	padding-top:10px;
	padding-bottom:10px;
}
	#ticker-container button{
		position:absolute;
		right:5px;
	}
#add-news{
	top:0px;
}
#shuffle-news{
	top:25px;
}

#profile li {
margin:5px;
line-height:2;
font-size:12px;}

#greybox li {
margin:5px;
font-size:10px;
width:200px;
}

#greybox ul {
margin-bottom:10px;
}

#greyboxtop h1 {
font-size:12px;
font-weight:bold;
margin-left:15px;
color:#000000;
text-decoration:underline;}

.border {
padding:10px;
display:block;
position:relative;
float:left;
color:#6790e8;}

.vidleft {
display:block;
position:relative;
float:left;
padding-right:15px;
padding-bottom:15px;
padding-top:5px;}

.padpad {
padding-left:8px;
padding-right:8px;
margin-right:8px;}

.listing_box  a {
color:#3A64DF;
text-decoration:underline;}

.contactNames
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-stretch:ultra-expanded;
	font-size:20px;
	margin-top:0;
}

.contactTitles
{
	display:block;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	
	font-size:14px;
	color:#3A64DF;
	top:-10px;
}

#loopnetArea {
width:700px;
overflow:visible;
display:block;
float:left;
position:relative;
margin-top:25px;}

#loopnetFrame {
	display:block;
	width:100%;
	height:2000px;
	border: 0px solid #ffffff;
}

#SearchResultsSearchType {
	display:none;
}