/* stick em in here */
body {margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;}

.font_medium p { font-size: 12px; }
.font_medium ul li { font-size: 12px; }
.font_medium span { font-size: 12px; }

.font_large p { font-size: 14px; }
.font_large ul li { font-size: 14px; }
.font_large span { font-size: 14px; }
#container {width:968px; margin: 0px auto 0px auto; }

#banner {height:163px;}
.purple #banner {background:url(../images/bannerHome.jpg) no-repeat;}
.blue #banner {background:url(../images/bannerAbout.jpg) no-repeat;}
.red #banner {background:url(../images/bannerLocating.jpg) no-repeat;}
.green #banner {background:url(../images/bannerNews.jpg) no-repeat;}
.lightblue #banner {background:url(../images/bannerProperty.jpg) no-repeat;}
.lightpurple #banner {background:url(../images/bannerContact.jpg) no-repeat;}

#nav {height:18px; padding:4px 5px 0px 5px; border-bottom:solid 1px #999; color:#FFF; font-weight:bold;}
.purple #nav{background:url(../images/navBgHome.jpg) repeat-x #640871;}
.blue #nav{background:url(../images/navBgAbout.jpg) repeat-x #045FBA;}
.red #nav{background:url(../images/navBgLocating.jpg) repeat-x #CD2A2F;}
.green #nav{background:url(../images/navBgNews.jpg) repeat-x #52AB2B;}
.lightblue #nav{background:url(../images/navBgProperty.jpg) repeat-x #0491AC;}
.lightpurple #nav{background:url(../images/navBgContact.jpg) repeat-x #823A81;}

#nav .divider {margin:0px 3px 0px 3px;}
#nav a {color:#fff; text-decoration:none;}
#nav a:hover {text-decoration:underline;}
#nav #textsize {float:right; margin-top:-2px;}
#nav #textsize .small {font-size:10px;}
#nav #textsize .medium {font-size:12px;}
#nav #textsize .large {font-size:14px;}
#whitebar { height:18px; padding:3px 0px 3px 2px; border-bottom:solid 1px #999;}
#whitebar #breadcrumb { margin-top: 2px; }
#whitebar #breadcrumb .divider {margin:0px 2px 0px 2px;}
#whitebar #breadcrumb a {color:#6D067B; text-decoration:none;}
.purple #whitebar #breadcrumb a {color:#6D067B;}
.blue #whitebar #breadcrumb a {color:#045FBA;}
.red #whitebar #breadcrumb a {color:#CD2A2F;}
.green #whitebar #breadcrumb a {color:#52AB2B;}
.lightblue #whitebar #breadcrumb a {color:#0491AC;}
.lightpurple #whitebar #breadcrumb a {color:#823A81;}
#whitebar #breadcrumb a:hover {text-decoration:underline;}
#whitebar #search {float:right;}
#whitebar #search strong {color:#666;}
#whitebar #search form{margin:0px;}
#whitebar #search form input{margin:0px; border:1px solid #999; font-size:10px; padding-left:3px; width:111px; color:#666;}
#whitebar #search form .submit { border: none; font-weight: bold; background-color: #fff; width: 20px; }

#footer { width:963px; border-top:1px solid #999; margin:20px 0px 0px 0px; padding:10px 0px 0px 1px; font-size:10px}
#footer a {color:#333; text-decoration:none}
#footer a:hover {text-decoration:underline;}
#footer #logos {float:right;}
#footer .divider {margin:0px 3px 0px 3px;}

#mainPanel {width:968px; min-height:362px; }

#rightPanel {float:right; width:170px; margin:0px 0px 0px 0px; padding-top: 5px; color:#6D067B; }
#rightPanel.home { width: 210px; }
#rightPanel.news { margin-left: 50px; }
#rightPanel a {font-weight:bold; text-decoration:none; color:#6D067B;}
#rightPanel a:hover {text-decoration:underline;}
#rightPanel h1 {font-size:15px; color:#EC8E09; font-weight:normal; margin-top:0px;}
#rightPanel ul {margin:0px; padding:0px;}
#rightPanel #newsheadlinelist {}
#rightPanel #newsheadlinelist li{list-style:none; margin-bottom:10px;}
.newsheadline {
color:#444444;
}
#leftPanel {width:200px; float:left; padding: 5px 5px 5px 0px;}
#sectionmenu {width:170px; border:1px solid #ccc; margin-bottom: 10px; }
#sectionmenu a {color:#333; text-decoration:none;}
#sectionmenu a:hover {text-decoration:underline;}
#sectionmenu ul {list-style:none; margin:5px 3px 5px 3px; padding:0px;}
.purple #sectionmenu ul .selected div { background-color: #F2E6F4;}
.blue #sectionmenu ul .selected div { background-color: #D7E3F0;}
.red #sectionmenu ul .selected div { background-color: #F1D8D9;}
.green #sectionmenu ul .selected div { background-color: #DAECD2;}
.green #sectionmenu ul .newsdate {color:#52AB2B;}
.green #sectionmenu ul .newslink a {color:#EC8E09; text-decoration:none; font-weight: normal; }
.green #sectionmenu ul .newslink a:hover {text-decoration:underline;}
.lightblue #sectionmenu ul .selected div { background-color: #D4E6EA;}
.lightpurple #sectionmenu ul .selected div { background-color: #EEE3EE;}
#sectionmenu ul .selected ul .notselected div {background:#FFFFFF;}
#sectionmenu ul li {margin:0px 0px 7px 0px; padding:2px;}
#sectionmenu h3 {margin:0px; padding:5px; color:#FFF; font-size:11px;}
.purple #sectionmenu h3 {background:url(../images/navBgHome.jpg) repeat-x #640871;}
.blue #sectionmenu h3 {background:url(../images/navBgAbout.jpg) repeat-x #045FBA;}
.red #sectionmenu h3 {background:url(../images/navBgLocating.jpg) repeat-x #CD2A2F;}
.green #sectionmenu h3 {background:url(../images/navBgNews.jpg) repeat-x #52AB2B;}
.lightblue #sectionmenu h3 {background:url(../images/navBgProperty.jpg) repeat-x #0491AC;}
.lightpurple #sectionmenu h3 {background:url(../images/navBgContact.jpg) repeat-x #823A81;}

#homeContent {margin:10px 250px 0px 220px; padding:5px;}
#homeContent a{color:#EC8E09; text-decoration:none;}
#homeContent a:hover{text-decoration:underline;}

h1 {font-size:24px;font-weight:normal; margin-top:0px;}
h2 { font-size: 14px; }
h3 { font-size: 12px; }

#mainContent {margin:10px 0px 0px 220px; _width:745px; padding-top: 5px;}

#mainContent #sectionpage .sitemap {list-style:none; margin:0px 0px 10px 10px; padding:0px;}
#mainContent #sectionpage .sitemap li {margin-bottom:5px;}
#mainContent #sectionpage .sitemap .sitemap {padding-left:20px; margin:5px 0px 5px 0px;}
#mainContent #sectionpage .sitemap .sitemap .sitemap {padding-left:20px; margin:5px 0px 5px 0px;}
/*#mainContent #sectionpage ul{list-style:none; margin:0px 0px 10px 10px; padding:0px;}*/
#mainContent #sectionpage ul li {margin-bottom:5px;}
#mainContent #sectionpage ul ul {padding-left:20px; margin:5px 0px 5px 0px;}
#mainContent #sectionpage ul ul ul {padding-left:20px; margin:5px 0px 5px 0px;}
#mainContent #sectionpage a{color:#ec8e09; text-decoration:none;}
#mainContent #sectionpage a:hover{text-decoration:underline;}
#mainContent #sectionpage #searchform form {margin-bottom:20px;}
#mainContent #sectionpage #searchform ul li{margin-bottom:15px;}

.news-main {
float:left;
width:528px;
}
#mainContent .news {
padding:0;
}

