
/*** layout ***/

body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.nav
{
	background-image: url(/images/navBkgd.gif);
	background-repeat: repeat-x;
	height: 66px;
	text-align: center;
}

.middle
{
	background-image: url(/images/blueBkgd.jpg);
	background-repeat: repeat-x;
	height: 240px;
	text-align: center;
}

.middleshadow
{
	background-image: url(/images/middleShadow.gif);
	background-position: center;
	height: 3px;
	width: 857px;
	text-align: center;
	z-index: 10;
}

.contentarea
{
	background-image: url(/images/contentBkgd.gif);
	background-position: center;
	background-repeat: repeat-y;
	width: 857px;
	text-align: center;
}

.contentbottom
{
	background-image: url(/images/contentBttm.gif);
	background-position: center;
	width: 857px;
	height: 3px;
	text-align: center;
}

.tabarea
{

	width: 820px;
	text-align: left;
	clear:both;
	position:relative;
	margin-top:15px;
}

.bodyTextNormal
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}

.bodyTextBold
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}


.listingtop
{
	background-color: #0d73b9;
}

.listingodd
{
	background-color: #FFFFFF;
	height: 25px;
}
.listingeven
{
	background-color: #efefef;
	height: 25px;
}


/* Photo Display Control CSS */
.border
{
	border: 1px solid #0071B5;
}
.bordergrey
{
	border-bottom: gray 1px solid;
	border-left: gray 1px solid;
	border-top: gray 1px solid;
	border-right: gray 1px solid;
}
.PCMCaption
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
.PCMPhotoNumber
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.red
{
	color: #cc0000;
}

.border3side
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C6C7C6;
	border-right-color: #C6C7C6;
	border-bottom-color: #C6C7C6;
	border-left-color: #C6C7C6;
	padding: 15px 5px 10px 7px;
	border-left-style: solid;
	border-top-color: #C6C7C6;
	border-right-color: #C6C7C6;
	border-bottom-color: #C6C7C6;
	border-left-color: #C6C7C6;
	padding: 15px 5px 10px 7px;
}


/*** fonts ***/

.whitecopy
{
	
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.whiteheader
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	padding-top: 10px;
}
.whiteheader2
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.blackheader
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-top: 10px;
}

.blackheader2
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 10px;
}


.address
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	padding-bottom:0px;	
}

.addressresults
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	padding-bottom:0px;	
	padding-top:5px;	
	background-image:url('/images/listingBkgd.gif');
	background-repeat:repeat-x;
	background-color:#ccc;
	clear:both;
	height:21px;
	position:relative;
	margin:0px;
}

.listingtoptextleft
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	text-align: left;
}

.listingtoptextcenter
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	text-align: center;
}


.listingbold
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	font-weight: bold;
}

.listingtext
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.listingbold
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	font-weight: bold;
	text-align: left;
}

.listingtext
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}

.listingtexteleft
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding-left: 7px;
}


.listingtextecenter
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

.contactbold
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

a:link, a:visited, a:hover, a:active
{
	color: #6699CC;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
  
/* styles */

.border
{
	border: 2px solid #999999;
	padding: 5px 0px 5px 25px;
}

.borderproperty
{
	border: 2px solid #999999;
}

.listingborder
{
	border: 2px solid #999999;
	
}
.listingborder img
{
	border:0px;
	margin:0px;
	padding:0px;
}
.sortertop
{
	padding-bottom: 8px;
}

.textleft
{
	font-family: Arial;
	font-size: 12px;
	text-align: left;
}
.sectionheader
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}

.bulletleft
{
	text-align: left;
	font-family: Arial;
	font-size: 12px;
}

.copyrighttext
{
	text-align:center;
	font-family:Arial;
	font-size:11px;
}
.footer
{
    margin-bottom:20px; 
}
.footertext
{
    font-family:Arial;
    font-size:11px;
    margin-right:5px;
    margin-left:5px;
}
.footertext a
{
    font-family:Arial;
    font-size:11px;
    color:#444;
    text-decoration:none;
}
#menu{float: left; padding: 3px 0px 3px 0px; margin: 15px; width:99%;}
#menu h1 {margin: 0px; margin-top:1px; padding: 5px 0 5px 10px; font-size:15px; font-family: Verdana, 'Trebuchet MS' , Sans-serif; color: #FFF;  border: 1px solid #0d73b9; background-color: #0d73b9;}
#menu .menu-box { border: 1px solid #18462c; border-top:solid 0px #FDF6E6;  margin:0px;}
#menu .menu-box a {color:#fff; padding-left:27px; text-decoration:none;}
#menu ul.menulist {list-style: none;text-align: left;margin: 0px; padding: 0;text-decoration: none;}
#menu ul.menulist li {}
#menu ul.menulist li a{color: #333;display: block;border-left:0px solid #666;border-right:0px solid #666;padding: 4px 0 4px 14px;text-decoration: none;font-weight:bold;}
#menu ul.menulist li a:hover{background-color: #CCCC99;}
#menu ul.menulist a{font-weight: bolder;text-decoration: none;background-image: none;}

