/* CSS Document */

body {
	margin-top:	0px;
	background-color:#354F6E;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;	
}
.welcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #354F6E;
	text-align: justify;
}
.flred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #971d1d;
	padding-left: 20px;
}
.fl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #354F6E;
	padding-left: 20px;
}




a { 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:11px;
	text-decoration:none;
	border-bottom-color:#C1C5AA;
	border-bottom-style:solid;
	border-bottom-width:1px;	     
}

a:hover { 
	border-bottom-color:#990000;
	border-bottom-style:solid;
	border-bottom-width:1px;
}


#navcontainer {
        margin: 0 0 0 0;
        padding-left: 1px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 13px;
        text-align: center;
        text-transform: lowercase;
}

ul#navlist {
        text-align: left;
        list-style: none;
        padding: 0;
        margin: 0 0 0 0;
        width: 180px;
}

ul#navlist li {
        display: block;
        margin: 0;
        padding: 0;
}

ul#navlist li a {
        display: block;
        width: 100%;
        padding: 0.5em 0 0.5em .2em;
        border-width: 1px;
        border-color: #FFFFEE #AAAB9C #CCCCCC White;
        border-style: solid;
        color: #344e6d;
        text-decoration: none;
        background: #e3e3e3;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a {
        background: #d2d2d2;
        color: #344e6d;
}

ul#navlist li a:hover, ul#navlist li#active a:hover {
        color: #ff0000;
        background: #D9D9D9;
        border-color: #AAAB9C White White #CCCCCC;
}

.formLabels {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;		

}
.pageHeaders { 
	background-color:#354F6E;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}
input.buttons {
	background-color: #d64314;
	border: thin outset;
	color: #FFFFFF;
	height:20px;
	font-family:Arial; font-size:11px; 
}
.mapLabel {
	color:	#4c2501;
	font-size: 12px;
}

.content {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.style1 {
	color: #354F6E
}
.style2 {
	color: #354F6E;
	font-weight: bold;
}

.style3 {
	color: #000000;
	}


.headers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bolder;
	color: #354F6E;
	border-bottom: thin;
	border-bottom-style:solid;
	border-bottom-color:#E3E3E3;
}
.subHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;	
}
.home_featuredImg {
	margin:5px;
	padding: 8px;
	border: 1px solid #C1C5AA;
}

/*Min nav used on the homepage searches*/

#mininavcontainer {
        margin: 0 0 0 0;
        padding-left: 1px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-align: center;
        text-transform: lowercase;
}

ul#mininavlist {
        text-align: left;
        list-style: none;
        padding: 0;
        margin: 0 0 0 0;
        width: 103px;
}

ul#mininavlist li {
        display: block;
        margin: 0;
        padding: 0;
}

ul#mininavlist li a {
        display: block;
        width: 100%;
		line-height:16px;
        padding: 0em 0 0em .2em;
        border-width: 1px;
        border-color: #FFFFEE #AAAB9C #CCCCCC White;
        border-style: solid;
        color: #344e6d;
        text-decoration: none;
        background: #e3e3e3;
}

#mininavcontainer>ul#mininavlist li a { width: auto; }

ul#mininavlist li#mini_active a {
        background: #d2d2d2;
        color: #344e6d;
}

ul#mininavlist li a:hover, ul#mininavlist li#mini_active a:hover {
        color: #ff0000;
        background: #D9D9D9;
        border-color: #AAAB9C White White #CCCCCC;
}


.blueContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #354F6E;
}

.featuredListings td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.color2 { 
background-color: #E3E3E3;
}


label, input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:354F6E;
	padding:2px;
}

.redtxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF0000;

}

.txtphp {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:354F6E;

}