body {
	margin: 0;
	background: #ffffff;
}

a {
	color: #ba5204;
}

a:hover {
	color: #3d7793;
}

#header {
	background: #14435a;
	height: 166px;
	border-bottom: 5px solid #c2cacf;
	color: #ffffff;
	font: normal 12px Arial, Helvetica, sans-serif;
}

#footer {
	background: #14435a;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #ffffff;
	height: 100px;
	border-top: 5px solid #c2cacf;
}

#footer a {
	color: #ffffff;
	text-decoration: none;
}

#footer a:hover {
	color: #c2cacf;
	text-decoration: none;
}

#idxmenu {
	height: 400px;
}

#copyarea {
	margin-top: 20px;
	margin-left: 40px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #14435a;
	line-height: 1.5em;
}

#copyarea input, textarea, select {
	margin: 1px;
}


/* MENUS */

#orangemenu {
	background: #e36508;
	height: 40px;
}

.orangebg{
	background: #e36508;
}

#greenmenu {
	background: #75a611;
	height: 40px;
}

.greenbg{
	background: #75a611;
}

#bluemenu {
	background: #496f9d;
	height: 40px;
}

.bluesecbg
{
	background: #496f9d;
}

.bluebg {
	background: #708db5;
}


#sidemenu p {
	font: bold 13px verdana, sans-serif;
	text-transform: uppercase;
	color: #ffffff;
	margin-left: 16px;
	margin-top: 0;
}


#sidemenu ul {
list-style-type: none;
margin: 0px 0px 16px 0px;
padding-left: 0px;
}

#sidemenu li {
margin: 0px;
padding: 0px 0px 0px 0px;
width: 192px;
}	


#sidemenu li a {
			text-transform: capitalize;
			font-weight: normal;
			display: block;
			text-decoration: none;			
			color: #103669;
			font: 13px verdana, sans-serif;
      		margin: 5px 0px 0px 16px;
			}
			
			#sidemenu li a:hover {
			color: #426698;
			text-decoration: none;	
			}

#sidemenu a {
	font: bold 13px verdana, sans-serif;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;	
	line-height: 24px;
}
	
#sidemenu a:hover {
	color: #b7c8df;
	text-decoration: none;	
}

	
	
/* TEXT FORMATTING */

.text11px {
	font-size: 11px;
}

.arial14px {
	font: 14px Arial, Helvetica, sans-serif;
}






/* LISTING FORMATTING */


table.listingbox {
	border: 2px solid #2c548a;
}


.listingphoto {
	background: #2c548a;
}

table.listingtable {
	border: 1px solid #ffffff;
}

td.listingorange {
	background: #f1930c;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
	padding: 6px;
}

td.listingblue {
	background: #5e82ac;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
	padding: 6px;
}

td.listinginfo {
	border-top: 1px solid #000;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 3px;
}

td.listingtitles {
	border-top: 1px solid #000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 3px;
	text-transform: uppercase;
}



/* DETAILS FORMATTING */

.verdana18blue {
	color: #557a94;
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
}

td.detailinfo {
	border-top: 1px solid #000;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 3px;
}

td.detailtitles {
	border-top: 1px solid #000;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 3px;
}





/* SEARCH */

#searchtop {
	height: 57px;
	background: url(images/searchtop.gif) no-repeat top left;
	text-transform: uppercase;
}

#searchbottom {
	height: 45px;
	background: url(images/searchbottom.gif) no-repeat top left;
}

#searchbottom a {
	color: #c5db4f;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#searchbottom a:hover {
	color: #ffffff;
}

#searchtop input, #searchtop textarea {
	border: 2px solid #c5db4f;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: #ffffff;
	padding: 2px;
}



/* MISC */

img {
	border: 0;
}

.imgborder {
	border: 1px solid #14435a;
}

.imgbordergrey {
	border: 1px solid #757575;
	margin-top: 1px;
}

.imgbordergreyright {
	border: 1px solid #757575;
	float: right;
	margin: 0 0 10px 10px;
}

.newsbox{
	width:200px;
	background-color:#ffffff;
	color:#14435a;
	padding:5px 10px 5px 10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:15px;
	border:2px solid #e36508;
}

.newsbox a{
	color:#e36508;
	font-style:italic;
}

body.mceContentBody {
    background-color: #ffffff !important;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #14435a !important;
	line-height: 1.5em !important;
}

.mceContentBody a {
    font: 12px Verdana, Arial, Helvetica, sans-serif !important;
    color: #ba5204 !important;
}

hr {
	height: 1px;
	border: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #000;
	background: #000;
}
