/* Affordable Home Mobile CSS */
body 		{color:black; background:white; max-width:240px; font-size:80%; font-family: Arial, Helvetica, sans-serif;}
.clear		{height:0;}
/* Top */
#top		{width:100%; background-color:#254978; text-align:left; border-bottom:1px solid white;}
/* Skip Navigation */
#skipnav 					{ width:100%; margin:0 0 8px 0; }
#skipnav li 				{ display:block; color:#fff; list-style:none; background-color:#ff8503; margin-bottom:2px}
#skipnav li a				{ color:#fff; font-size:100%; text-decoration:none; padding:2px 5px; outline:dotted}
#skipnav li.highlighted a 	{ font-weight:bold; }
#skipnav li a:hover 		{ text-decoration:underline; }
	
/* Languages Navigation */
#languages 					{ width:100%; margin:0 0 8px 0;}
#languages li 				{ display:block; color:#fff; list-style:none; background-color:#ff8503; margin-bottom:2px}
#languages li a				{ color:#fff; font-size:100%; text-decoration:none; padding:2px 5px; outline:dotted}
#languages li.highlighted a { font-weight:bold; }
#languages li a:hover 		{ text-decoration:underline; }

/* Logos */
#mainlogo	{ background:none; display:block; font-size:150%; padding:0px 2px; color:#fff; border:none; margin:10px 0;}
#sublogo	{ background:none; display:block; font-size:130%; padding:0px 2px; color:#fff; border:none; margin:10px 0;}

/* Top Search */
#top .sform 				{ background:none; border:none; padding:0; margin:10px 0}
#top .sform fieldset, #top .sform p {padding:0; margin:0; border:0}
#top .sform label 			{ display:block; border:0; color:#fff; font-weight:bold}
#top .sform .sinput 		{ border:1px solid #234470; padding:1px; color:#848484; background-color:#fff; min-height:15px; line-height:1; font-size:85%; width:80%}
#top .sform .sbut 			{ display:inline; padding:0; margin:0; outline:dotted; }

/* Main Nav */
#mainnav 					{ width:100%; margin:0}
#mainnav li					{ display:block; color:#fff; list-style:none; background-color:#365987; margin-bottom:2px;}
#mainnav a					{ display:block; color:#fff; font-size:100%; text-decoration:none; padding:2px 5px; outline:dotted}
#mainnav .highlighted a		{ font-weight:bold; background: url(../img/mainnav_arrow.gif) no-repeat top center;}

/* Left nav */
#leftnavWrap				{ background-color:#d9d7d9; padding:0 1px 1px 0; margin-bottom:10px}
#leftnav					{ display:block; padding:0;}
#leftnavul					{ margin:0; padding:0; width:100%; background-color:#d9d7d9; } 
#leftnavul li				{ display:block; color:#2d5891; margin-bottom:2px; list-style:none; font-size:100%}
#leftnavul a				{ display:block; color:#2d5891; text-decoration:none; padding:2px 5px; outline:dotted;  background-color:#f2f2f2 }
#leftnavul li ul			{ margin:2px 0 2px 5px;}
#leftnavul ul li			{ margin-bottom:2px; display:block; font-size:90%}
#leftnavul li.highlighted a			{ font-weight:bold}
#leftnavul li.highlighted li a		{ font-weight:normal}

/* Home Elements */
#homeContent h3, #homeContent h4	{ font-size:130%; color:#f68428; font-weight:normal;}
#homeTop img						{ display:none}
#homeContent .homeTopLeft a			{ color:#f68428; text-decoration:underline; font-weight:bold;}
#homeContent .homeTopLeft a:hover  	{ color:#f68428; text-decoration:none; font-weight:bold;}
#homeContent .col_2, #homeContent .col_3				{ margin-bottom:10px; border:1px solid #f68428; padding:0; line-height:1;}
#homeContent .col_2 a, #homeContent .col_3 a			{ display:block; padding:0px 5px; line-height:1; margin:0px 0px 10px 0px}
#homeContent .col_2 div, #homeContent .col_3 div		{ border:none; color:#000; outline:none; line-height:1; margin:0; padding:0}
#homeContent .col_2 div p, #homeContent .col_3 div p	{ color:#000; text-decoration:none; border:none; outline:none;  line-height:1; padding:0;}
#homeContent .col_2 span, #homeContent .col_3 span		{ color:#f68428; text-decoration:underline; line-height:1; padding:0}
#homeContent #news			{border:1px solid #e5e5e5; padding:2px; margin-bottom:10px;}
#homeContent #news h5		{ color:#f68428; font-size:120%; font-weight:bold; padding:0; margin:10px 0}
#newsWrapper				{ margin:0; padding:0}
#newsWrapper ul				{ margin:0; padding:0}
#newsItems					{ margin:0;}
#homeContent #newsItems li 			{margin:0 0 5px 0; padding:3px 0; list-style-type:none; border-bottom:1px solid #ebebeb}
#homeContent #newsItems .date 		{color:#999; margin-right:10px;}
#homeContent #newsItems .headline 	{color:#315b93;}
#homeContent #newsItems .headline a {color:#315b93; text-decoration:underline;}
#homeContent #newsItems .headline a:hover {text-decoration:underline;}
#homeContent .more 			{ color:#f68428; font-weight:bold; margin:5px 0; padding:2px;}
#homeContent .more a 		{ text-decoration:underline; color:#f68428;}

/* Footer */
#footer				{ color:#000; border-top:1px solid #d8d7d7; margin:0; padding:5px 0; text-align:left;}
#fpara				{ display:none}
#fmenu				{ margin:0}
#fmenu li			{ list-style: none; display:inline; padding:4px 15px 4px 0; margin:2px 0; }
#fmenu li a 		{ text-decoration:underline; color:#000; }
#fmenu li a:hover 	{ text-decoration:underline; }
#fmenu .last		{ border:none; padding:0; }

/* Titlebar */
#titlebar 			{ padding:2px; background-color:#f2f0f2; margin:0 }
#titlebar img		{ display:none}
#titlebar h3		{ margin:0 0 5px 0; padding:0; font-size:120%; font-weight:bold; color:#3e6497; }
#titlebar h3 a		{ color:#f68428; text-decoration:underline}
#breadcrumb			{ margin:0 0 10px 0; padding:0;  font-size:85%}
#breadcrumb li		{ display:inline; padding:2px 10px 2px 0; margin-bottom:2px}
#breadcrumb a		{ color:#000; text-decoration:underline;}

/* Sidebar */
#sidebar			{ margin:5px 0 10px 0; padding:0}
#sidebar img		{ display:none}
#council			{ display:none; margin-bottom:5px}
.councilInfo		{ margin:0; padding:0}
.councilInfo dl		{ margin:0; padding:5px 2px}
.councilInfo dt, .councilInfo dd		{ margin:0; padding:0}
.downloadApp		{ display:none}
h4.mainh			{ font-size:100%; margin:5px 0; padding:0}
#alsoinArea			{ margin:0; padding:0} 
#alsoinArea li		{ margin-bottom:2px}
#alsoinArea a		{ color:#000; text-decoration:underline}

/* Content */
#c					{ padding:2px;}
#c h1.mainh			{ font-size:125%; margin:0 0 5px 0; padding:0}
#c h1.mainh a		{ color:#f68428; text-decoration:underline}
#c a.propAvailable	{ font-weight:bold; text-decoration:underline; color:#f68428; margin:5px 0}
#c h1				{ color:#2d5891; margin:5px 0; font-size:125%;}
#c h2				{ color:#2d5891; margin:5px 0; font-size:120%; }
#c h3				{ color:#2d5891; margin:5px 0; font-size:110%; }
#c h4				{ color:#2d5891; margin:5px 0; font-size:100%; }
#c h5				{ color:#2d5891; margin:5px 0; font-size:100%; font-weight: bold; }
#c h6				{ color:#2d5891; margin:5px 0; font-size:100%; font-weight: bold; }
#c h1 a, #c h2 a, #c h3 a, #c h4 a, #c h5 a, #c h6 a { color:#2d5891;  }
#c h1 a:hover, #c h2 a:hover, #c h3 a:hover, #c h4 a:hover, #c h5 a:hover, #c h6 a:hover { color:#f68428; }
#c p				{ margin:5px 0}
#c blockquote		{ margin:5px 0; padding:5px}
#c pre				{ font-size:90%}
#c hr				{ margin:2px 0}

/* Lists */
#c ul						{ margin:0px 0px 5px 0px; }
#c li ul					{ margin:5px 0px; padding-left:10px}
#c ul li, #c ul ol ul li 	{ list-style-type:square;  }
#c ol						{ margin:0px 0px 5px 0px; list-style-type:decimal; }
#c ol ol					{ margin:5px 0px; padding-left:10px; list-style-type:lower-roman; }
#c ul ul, #c ol ul			{ margin:5px 0; }
#c ul ol					{ margin:5px 0px; }
#c ul ol li 				{ padding:0;}
#c dl						{ margin:5px 0;}
#c dl dt					{ font-weight:bold}
#c dl dd					{ margin:2px 0}

/* Tables */
#c table  				{ border:1px solid #eee; width:100%; margin:0 0 10px 0; border-collapse:collapse;}
#c table caption		{ font-size:100%; padding:5px 0; }
#c th, #c td 			{ padding:3px 5px; display:block; text-align:left}
#c th					{ background-color:#2d5891; color:#fff; font-size:100%; }
#c table img			{ display: block; }

/* Form */
.cform					{ margin:0 0 10px 0}
.cform fieldset			{ border:1px solid #eee;}
.cform legend			{ font-weight:bold; padding:0px; display:block}

/* Item listing */
.item				{ margin:10px 0; }
.item dt			{ font-weight:normal; }
.item dt a			{ text-decoration:underline; font-weight:normal; color:#2d5891;}
.item dt a:hover 	{ text-decoration:none; color:#f68428;}
.item dd			{ margin:0 0 10px 0; padding:0}
.item .supl			{ margin:0 0 5px 0; color:#666; }
.item .supl a		{ text-decoration:underline; }
.item .sup1 a:hover { text-decoration:underline; color:#f68428;}

/* Getting Started Template */
.downloadHandbook_en-IE		{ display:none;}
.downloadHandbook_ga-IE		{ display:none;}
.downloadHandbook_pl-PL		{ display:none;}
.downloadHandbook_lt-LT		{ display:none;}
.downloadHandbook_zh-CN		{ display:none;}
.blueSpotlight				{ background-color:#c2dcff; color:#2d5891; padding:5px; margin-bottom:10px}
.blueSpotlight p			{ margin:0}
.featureBox					{ border:1px solid #dcdbdb; margin-bottom:10px}
.featureBox h4				{ background-color:#f2f0f2; margin:0 0 5px 0; color:#2d5891; padding:0px 5px 5px 5px; font-size:110%}
.featureBox h4 a 			{ color:#2d5891; margin:0;}
.featureLink				{ display:none}
.learnMore					{ color:#f68428; text-decoration:underline; font-weight:bold; margin:5px 0; padding:5px}
.featureBox p				{ margin:5px 0; padding:5px}
.greySpotlight				{ background-color:#f2f0f2; border:1px solid #dcdbdb; padding:5px; margin:0 0 10px 0}
.greySpotlight p			{ margin:0}
.greySpotlight .applyNow	{ color:#f68428; text-decoration:underline; }

/* Site map */
#sitemap			{ border:1px solid #dcdbdb; padding:5px}
#sitemap ul			{ margin:0 0 5px 0}
#sitemap li			{ margin:0px 0px 3px 0px; list-style-type:square }
#sitemap a			{ color:#2d5891; text-decoration:underline}
#sitemap a:hover	{ color:#f68428; }
#sitemap li ul		{ margin:5px 0 5px 10px}

/* Results */
.results			{ margin:0px 0px 10px 0} 
.results ul			{ margin:0;}
.results li			{ display:inline; padding:2px 5px}
.results a			{ color:#2d5891; text-decoration:underline}

/* map */
.mapSelect select	{ display:inline; width:85%}
.mapSelect a, .mapSelect img		{ border:none; outline:dotted}
.mapRight			{ display:none}

/* property Listing */
.viewAvailProps		{ color:#f68428; text-decoration:underline; font-weight:bold; margin:5px 0}
.propertyBox		{ border:1px solid #dcdbdb; margin-bottom:5px; background-color:#f2f0f2; padding:5px}
.propertyInfo dt, .propertyInfo dt a	{ color:#2d5891; font-weight:bold; text-decoration:underline}
.propertyLink, .propertyBox a			{ color:#f68428; text-decoration:underline; margin:5px 0}
.propertyBox img	{ border:none}

/* property spec */
.printPhoto			{ display:none}
#noflashPics a		{ color:#2d5891; text-decoration:underline}
#noflashPics li		{ margin:0px 0px 2px 0px}
.contact			{ border:1px solid #dcdbdb; background-color:#f2f0f2; margin:5px 0; padding:5px 0}
.contactInfo a		{ color:#2d5891; text-decoration:underline}
.halfRight			{ margin-bottom:10px}
.note				{ margin-bottom:10px}

/* FAQ */
.faq-intro, .faq-intro:hover			{ display:block; margin-bottom:15px; color:#666;}
#faq-questions ul	{ margin:0 0 10px 0; font-size:100%}
#faq-questions li	{ margin:0 0 3px 0; list-style-type:square !important; list-style-position:inside}
#faq-questions li a	{ text-decoration:none; font-weight:normal; color:#2d5891; }
#faq-questions li a:hover	{ text-decoration:none; color:#f68428;}
#faq-dl						{ margin:0px 0px 10px 0px; padding-bottom:10px; border-bottom:1px dotted #ccc;}
#faq-dl dt					{ border-top:1px dotted #ccc; padding-top:5px}
#faq-dl dt, #faq-dl dt a	{ text-decoration:none; font-weight:normal; color:#2d5891; }
#faq-dl dt					{ margin-bottom:1px}
#faq-dl dd					{ margin-bottom:3px}
#faq-dl dd.faq-back			{ margin-bottom:10px; line-height:1;}
#faq-dl dd.faq-back	a:hover	{ color:#666; text-decoration:none}

