body
{
	background-color: #ffffff;
	color: #000000;
	margin: 0;
	font-family: Arial, Helvetica, Tahoma, sans-serif,Tahoma, Helvetica, Arial, sans-serif,Trebuchet, Tahoma, sans-serif,Verdana, Tahoma, sans-serif,Georgia, Times New Roman, Times, serif;
}

ul {
	list-style-position:outside;	
	list-style-type:disc;
	padding-left: 25px;
	margin: 11px 0px 11px 0px;
}

p
{
	margin:0 0 1em;
}

b, strong {
color:#004D79;
}

.Heading3, h3, .Heading4, h4, .Heading5, h5, .Heading6, h6, .Heading3 a, h3 a, .Heading4 a, h4 a, .Heading5 a, h5 a, .Heading6 a, h6 a {
color:#004D79;
font-size:130%;
font-weight:bold;
margin:0 0 1em;
padding:0;
line-height: 20px;
}


.PDFLink { background-image: url(/site_images/icon_pdf.gif); background-repeat:no-repeat; padding-left: 35px; line-height: 24px; }
.ExcelLink { background-image: url(/site_images/icon_excel.gif); background-repeat:no-repeat; padding-left: 35px; line-height: 24px; }
.WordLink { background-image: url(/site_images/icon_word.gif); background-repeat:no-repeat; padding-left: 35px; line-height: 24px; }
.ExternalLink { background-image: url(/site_images/icon_link.gif); background-repeat:no-repeat; padding-left: 35px; line-height: 24px; }
.FormLink { background-image: url(/site_images/icon_form.gif); background-repeat:no-repeat; padding-left: 35px; line-height: 24px; }
.OtherLink { background-image: url(/site_images/icon_document.gif);background-repeat:no-repeat; padding-left: 35px; line-height: 24px; }
.EFormsContent { text-indent: 0px; }

#InnerContainer 
{

}

a
{
	color:#404040;
}

#TopNav
{
	margin-top: 18px;
	margin-bottom: 25px;
}

#TopNav ul
{
	width: 90%;
	margin: 0px auto;
	list-style-position:outside;	
	list-style-type:none;
	padding-left: 0px;

}

#TopNav ul li
{
	float:left;
}

#TopNav ul li a
{
	font-size: 110%;
	color : #563317;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}

#mainMenu ul
{
	margin-left:0px;
	padding-left:0px;	
	list-style-position:outside;	
	list-style-type:none;
	margin: 0px;
}
#mainMenu ul li 
{
	padding-bottom: 5px;
}

#mainMenu ul li a
{
	display: block;
	background-image: url(/site_images/menuback.jpg); background-repeat: no-repeat;
	padding-left: 6px;
	line-height: 21px;
	color : #563317;
	text-decoration : none;
}

#mainMenu ul li.rootpage a { background-color: transparent; font-weight: bold; color: #fff; background-image: url(/site_images/bluebutton_rollover.jpg);}

#mainMenu ul li li.level_1 a { background-color: #d3effd; background-image: url(/site_images/palebutton.jpg); background-repeat: no-repeat; color: #585a57; margin: 0px; padding-left: 20px; width: 150px; font-weight: normal; }
#mainMenu ul li li li.level_2 a { background: #d3effd; background-image: url(/site_images/palerbutton.jpg); border: 0px; border-bottom: 1px solid #fff; color: #585a57; padding-left: 28px; width: 142px; font-weight: normal; }
#mainMenu ul li li li li.level_3 a { padding-left: 38px; width: 132px; background-position: 15% 50%; font-weight: normal;  }
#mainMenu ul li li li li li.level_4 a { padding-left: 50px; width: 120px; background-position: 22% 50%; font-weight: normal; }
#mainMenu ul li li li li li li.level_5 a { padding-left: 62px; width: 108px; background-position: 31% 50%; font-weight: normal; }
#mainMenu ul li li li li li li li.level_6 a { padding-left: 70px; width: 100px; background-position: 31% 50%; font-weight: normal; }

#mainMenu ul li li.selected a { background-image: url(/site_images/palebutton.jpg); background-color: #d3effd; }
#mainMenu ul li li li.selected a { background-image: url(/site_images/palebutton.jpg); background-color: #d3effd; }
#mainMenu ul li li li.selected a:hover { background-image: url(/site_images/palebutton.jpg);  }
#mainMenu ul li li li li.selected a { font-weight: bold;   }
#mainMenu ul li li li li li.selected a { font-weight: bold; }
#mainMenu ul li li li li li li.selected a { font-weight: bold;  }
#mainMenu ul li li li li li li li.selected a { font-weight: bold;  }
#mainMenu ul li li li li li li li li.selected a { font-weight: bold;  }

#mainMenu ul li li a:hover { background-image: url(/site_images/palebutton_.jpg); background-color: #d3effd; color: #fff; }
#mainMenu ul li li li a:hover { color: #fff; }

#mainMenu ul li li li li ul { background-color: #d3effd  }
#mainMenu ul li li li ul { background-color: #d3effd  }
#mainMenu ul li li ul { background-color: #d3effd  }

#LeftSide
{
	width: 170px;
}

#TextSizeblu
{
	font-size: 120%;
	padding:15px 5px 5px  5px;
}

.textSizeImages input
{
	padding: 2px;
}

#Language
{
	font-size: 120%;
	padding: 15px 0 5px 0;
}

#Languages {font-size:110%; height: 50px; margin-top: 10px; margin-bottom: 10px;}
#NewsFader
{
	position: relative;
}

#Center
{
	min-height: 500px;
	width: 550px;
	padding-bottom: 130px;
}

#FooterOutter
{
}

#Footer
{
	background-image: url(/site_images/footer.jpg);
	height: 89px;
}

#RightSide
{
}

#SearchBox a img
{
	height: 20px;
}

#FourBoxes
{
	margin-top: 8px;
}

.LeftBox
{
	float:left;
	width: 105px;
	height: 91px;
}

.RightBox
{
	float:Right;
	width: 105px;
	height: 91px;
}

.rightLinkIcon
{
	float:left;
	padding: 4px;
}

.rightLinkText
{
	float:left;
	margin-left: 12px;
	color: #ffffff;
	margin-top: 13px;
	font-size: 120%;
	font-weight: bold;
}

.mainImage
{
	padding-top: 10px;
	padding-left: 10px;
}

.pageTitle
{
	margin-top: 25px;
	margin-bottom: 15px;
	font-size: 210%;
	color: #11588a;
	margin-left: 20px;
	font-weight: bold;
}

.welcomeText
{
	margin-left: 20px;
	margin-right: 20px;
	font-size: 110%;
	line-height: 15px;
}

#LatestNews
{
	margin-Top: 25px;
	margin-left: 10px;
}

.newsHeader
{
	color: #11588a;
	font-size: 158%;
	font-weight: bold;
}

.homePageNewsArticle
{
	padding-top: 20px;
}

.newsTitle a
{
	color: #11588a;
	font-weight: bold;
	font-size: 120%;
}

.newsArticle
{	
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 15px;
}

.newsLink
{
	margin-top: 2px;
	font-weight: bold;
}

#AllStoriesLink
{
	margin-top: 2px;
	font-weight: bold;
}

#FooterLogos
{
	width: 240px;
}

#FooterLogos .footer-logo {float:left;}

#FooterFiller
{
		height: 89px;
}

#Footer #Address
{
	padding-left:10px;
}

#ContactUsFooter 
{
	padding-top: 12px;
}

#ContactUsFooter a
{
	color: #40716f;
	font-weight: bold;
}

.ContactUsAddress
{
	padding-top: 5px;
}


.newsSecondaryTitle
{
	margin-top: 5px;
}

.newsSecondaryTitle a
{
	color: #11588a;
	font-weight: bold;
	font-size: 110%;
}

.breadCrumb
{
	margin-top: 20px;
	margin-bottom: 15px;
	font-size: 90%;
	margin-left: 20px;
	font-weight: bold;
}

#searchBox label
{
	visibility: hidden;
	width: 0px;
}

.contentContainer
{
	background-image: url(/site_images/pageback.jpg); background-repeat:repeat-y;
}

#innerPageRightLinkContainer
{
	padding-top: 10px;
}



#propSearch_address, #propSearch_map, #propSearch_map_regions {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F7F7F7 none repeat scroll 0 0;
border:1px solid #A5A5A5;
padding:8px;
}

#autoSuggestOptions, #autoRegionOptions {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #A5A5A5;
height:200px;
overflow:auto;
}

table.propSearch_Results th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#7CB3D2 none repeat scroll 0 0;
color:#FFFFFF;
}

table.propSearch_Results th, table.propSearch_Results td {
border:1px solid #A5A5A5;
margin:2px;
padding:6px;
}

#propertySearchStart a {
color:#004D79;
font-weight:bold;
text-decoration:none;
}

#autoSuggestOptionsList, #autoRegionOptionsList
{
	margin-top: 11px;
	padding-left: 40px;
}

#autoSuggestOptionsList li, #autoRegionOptionsList li
{
	list-style-type:disc;
}

table.propSearch_Results, table.propSearch_ViewProperty 
{
border:0 none;
font-size:100%;
margin-bottom:20px;
}

table.propSearch_Results th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#7CB3D2 none repeat scroll 0 0;
color:#FFFFFF;
}

table.propSearch_Results th, table.propSearch_Results td {
border:1px solid #A5A5A5;
margin:2px;
padding:6px;
}

#wrapper a {
color:#404040;
}

table.propSearch_ViewProperty th {
padding-right:30px;
}

table.propSearch_ViewProperty th {
color:#004D79;
font-size:120%;
font-weight:bold;
}

table.propSearch_ViewProperty th {
padding-right:30px;
}

table.propSearch_ViewProperty th, table.propSearch_ViewProperty td {
margin:8px;
text-align:left;
}

#searchResults
{
	padding-bottom: 5px;
}

/* ASBO Form Styles */
.asboForm
{
	font-size:110%;
	font-weight:bold;
}

.fieldName
{
	color: #004D79;
}

.textBox input
{
	width: 256px;
	margin-bottom: 10px;
}

.textBox select
{
	width: 100px;
	margin-bottom: 10px;
}

.textBox textArea
{
	margin-bottom: 10px;
}

.checkList
{
	color: #004D79;
	width: 100%;
}

.reportCheckBox
{
	border: solid 1px #989898;
	background-color: #febf0c;
	padding: 5px;
	padding-top: 7px;
	vertical-align:middle;
}

.reportCheckBoxChecked
{
	border: solid 1px #989898;
	padding: 5px;
	padding-top: 7px;
	vertical-align:middle;
	background-color: #f54902;
}

.checkBoxWrapper
{
	width: 125px;
	float: left;
	padding-top: 15px;
	padding-bottom: 15px;
}

.checkLabel
{
	display: block;
}

.btnSubmit
{
	padding-left: 50px;
	padding-right: 50px;
	background-image: url(/site_images/btnSubmitBack.gif);
}

.submitButtonWrapper
{
	border-top: solid 1px #cfdae2;
	border-bottom: solid 1px #cfdae2;
}

.checkLeft
{
	float: left;
}

#HowToFindUsMap 
{
border:1px solid #000000;
float:right;
height:500px;
width:100%;
padding-bottom: 15px;
}

.HowToFindUsLocations .LegerProperty_Title 
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D7E4ED none repeat scroll 0 0;
padding:5px;
}
