/* basic elements */
body {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font: 12px/18px 'Trebuchet MS';
	color: #000000;
	background: #FFFFFF;
	}

p, td {
	font: 12px/18px 'Trebuchet MS';
	color: #000000;
	}
	
h1, .h1 {
	margin: 0px;
	padding: 0px;
	font: bold 18px/18px 'Trebuchet MS';
	color: #FFFFFF;
}

h2, .h2 {
	margin: 0px;
	padding: 0px;
	font: bold 18px/18px 'Trebuchet MS';
	color: #7D3533;
}

h3, .h3 {
	margin: 0px;
	padding: 0px;
	font: 13px/13px 'Trebuchet MS';
	color: #FFFFFF;
}

h4, .h4 {
	margin: 0px;
	padding: 0px;
	font: bold 13px/13px 'Trebuchet MS';
	color: #AF3A29;
	}
	
h5, .h5 {
	margin: 0px;
	padding: 0px;
	font: 13px/13px 'Trebuchet MS';
	color: #000000;
}

h6, .h6 {
	margin: 0px;
	padding: 0px;
	font: bold 13px/13px 'Trebuchet MS';
	color: #000000;
	text-transform: uppercase;
}

ul {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	list-style: none;
}

li {
	margin: 8px 0px 0px 0px;
	padding: 0px;
	list-style: decimal outside;
}

li ul {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	list-style: none;
}

li li {
	list-style: lower-alpha outside;
}

a:link, a:visited  {
	text-decoration: none;
	color: #4979B2;
	}
a:hover, a:active {
	text-decoration: underline;
	color: #4979B2;
	}

/* specific divs */	
#bg_containerhome { 
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 440px;
	background: url(/images/bg_tophome.png) repeat-x top left;
	_background: transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_tophome.png', sizingMethod='scale');
	}

#bg_container { 
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 189px;
	background: url(/images/bg_top_2.png) repeat-x top left;
	_background: transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_top_2.png', sizingMethod='scale');
	}

#main_container { 
	margin: 0px;
	padding: 0px;
	width: 970px;
	}
	
#container {
	margin: 0px 100px 0px 100px;
	padding: 0px;
	text-align: left;
	}
	
#main_top {	
     margin: -184px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 980px;
	text-align: left;
}

#main_top img { border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;} 
	

/*----#main_top {
	margin: -280px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 780px;
	text-align: left;
}-----*/

#main_header {
	margin: 0px 0px 0px -100px;
	padding: 15px 0px;
}

#sub_header {
	margin: 5px 10px;
	padding: 5px 25px;
}
	
#content_container { 
	margin: 65px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	width: 780px;
	background: url(*/images/bg_main.png) repeat-y top left;
	_background: transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_main.png', sizingMethod='scale');
	}

#main_content {
	margin: -25px 5px 0px 5px;
	padding: 5px 0px 15px 0px;
	text-align: left;
}

#banner {
	margin: 50px 0px 0px 0px;
	padding: 0px;
	width: 100%;
	text-align: center;
}

#bg_footer { 
	margin: -5px 0px 0px 0px;
	padding: 0px;
	width: 100%;
	height: 35px;
	background: #7D7233;
	}
	
#footer { 
	margin: 0px;
	padding: 10px 0px 0px 0px;
	font: 11px/14px 'Trebuchet MS';
	color: #FFFFFF;
	}


#clear {
	clear: both;
	}
	
/*/////////////////////COMMUNITIES MENU/////////////////////*/

.preload17a {background: url(/images/pro_seventeen_1a.gif);}
.preload17b {background: url(/images/pro_seventeen_1b.gif);}
.menu17 {padding:5px 0 0 1em; margin:0; list-style:none; height:35px; position:relative; background:transparent url(/images/pro_seventeen_0c.gif) repeat-x left bottom; font-size:11px;}
.menu17 li {float:left; height:35px; margin-right:1px;}
.menu17 li a {display:block; float:left; height:35px; line-height:33px; color:#333; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(/images/pro_seventeen_0a.gif) no-repeat;}
.menu17 li a b {float:left; display:block; padding:0 16px 5px 12px; background:url(/images/pro_seventeen_0b.gif) no-repeat right top;}
.menu17 li.current a {color:#000; background:url(/images/pro_seventeen_2a.gif) no-repeat;}
.menu17 li.current a b {background:url(/images/pro_seventeen_2b.gif) no-repeat right top;}
.menu17 li a:hover {color:#000; background: url(/images/pro_seventeen_1a.gif) no-repeat;}
.menu17 li a:hover b {background:url(/images/pro_seventeen_1b.gif) no-repeat right top;}
.menu17 li.current a:hover {color:#000; background: url(/images/pro_seventeen_2a.gif) no-repeat; cursor:default;}
.menu17 li.current a:hover b {background:url(/images/pro_seventeen_2b.gif) no-repeat right top;}

.menu17 li { list-style:none; }

/* basic classes */
.pageselected {font-weight: bold; color: #687D8E; border-bottom: solid 1px #889DAB;}
.agentselected {font-weight: bold; color: #000000;}
.instruction {padding: 0px 0px 0px 20px; font: 13px 'Trebuchet MS';}

.listingdelete {font: bold 14px 'Trebuchet MS'; color: #F5002B;}
.listingdelete:link, .listingdelete:visited { color: #F5002B; text-decoration: none}
.listingdelete:hover, .listingdelete:active { color: #F5002B; text-decoration: underline}

.photoselected {padding: 2px; border: solid 1px #F5002B;}
.photonotselected {padding: 2px;}

.articletitle {font: bold 12px/14px 'Trebuchet MS'; font-style: italic;  color: #C4370C; padding-left: 15px;}

.white {color: #FFFFFF;}
.red {color: #7D3533;}
.green {color: #7D7233;}
.brown {color: #44383E;}
.yellow {color: #FCF2C4;}

.small {font: 10px 'Trebuchet MS';}
.note {font: 10px 'Trebuchet MS'; color: #999999; font-style: italic;}

.hrdash {width: 770px; margin: 10px 0px 10px -30px; border-bottom: dashed 1px #000000;}
.hrdash2 {width: 100%; margin: 10px 0px 10px 0px; border-bottom: dashed 1px #000000;}
.hrdash3 {width: 100%; margin: 0px; border-bottom: dashed 1px #000000;}

.noline:link, .noline:visited {text-decoration: none}
.noline:hover, .noline:active {text-decoration: underline}

.nostyle:link, .nostyle:visited {color: #000000; font-weight: normal; text-decoration: none}
.nostyle:hover, .nostyle:active {color: #000000; font-weight: normal; text-decoration: underline}

.white:link, .white:visited {color: #FFFFFF; text-decoration: none}
.white:hover, .white:active {color: #FFFFFF; text-decoration: underline}

.yellow:link, .yellow:visited {color: #FCF2C4; text-decoration: none}
.yellow:hover, .yellow:active {color: #FCF2C4; text-decoration: underline}

.alphapage:link, .alphapage:visited {color: #7D3533; font-weight: bold; text-decoration: none}
.alphapage:hover, .alphapage:active {color: #7D7233; font-weight: bold; text-decoration: none}

.footer:link, .footer:visited {color: #B52717; text-decoration: none}
.footer:hover, .footer:active {color: #B52717; text-decoration: underline}
