body,html {
		margin:0;
		padding:0;
		font-family:Arial, sans-serif; font-size: 11px; color: #000;
		text-align:justify;
		background:#fff ;
		/* background:#fff url(../images/bk.jpg) repeat-x top; */
		}

body {}
 
#wrap {width:950px; margin:0 auto; padding:0; overflow:hidden; min-height:100%; height:100%;}
#wrap2 { background:url(../images/left_bar_green.gif) left bottom repeat-y; overflow:hidden; width:950px; float:left;}

#header {width:950px; float:left; height:145px;}
#logo, #logo img {width:170px; float:left; border:0; height:145px;}
#banner_pic, #banner_pic img {width:780px; float:left; height:145px;}

#left_bar {width:168px; float:left; padding:0 0 0 2px; background:#8bb142 url(../images/left_bar_bk.jpg) top repeat-x;}
#nav {width:150px; float:left; padding:0 0 10px 0;}
#secondary_nav {float:right; padding:0;}
#calendar {width:150px; float:left; padding:0 0 10px 0;}

#home_bar {width:767px; float:left; padding:3px 0 0 10px; }
#middle_bar {width:504px; float:left; padding:0 10px 0 10px; }
#middle_bar a{ color:#10275f; text-decoration:none; font-weight:bold;}
#middle_bar a:hover{ color:#93b94a; text-decoration:underline;}
#middle_bar_big {width:760px; float:left; padding:0 0 0 10px; }
#right_bar {width:254px; float:left;}
#footer {width:945px; height:70px; float:left; background:#9cc057 url(../images/footer.gif) right top no-repeat; border:1px solid #7e9f3d; padding:0; margin-top:2px;}
.footer_info{padding:23px 0 0 8px;}
#footer2 {width:945px; height:50px; float:left; padding:0; }
#footer2 .miller {float:left; width:300px;}
#footer2 .reach {float:right; text-align:right; width:300px;}
#footer2 .reach a{ color:#10275f; text-decoration:none; font-weight:bold;}
#footer2 .reach a:hover{ color:#93b94a; text-decoration:underline;}


.article_pic {float:left; width:504px;}
.article_pic {border:1px solid #7e9f3d;}
.article_text {float:left; width:100%; }
.article_text h1 { margin:0; padding:8px 0 5px 0; color:#333; font-size:1.3em; font-weight:bold;}
.article_text h2 {margin:0; padding:0 0 7px 0; color:#666; font-size:1.1em; font-weight:bold;}
.article_text h3 {margin:0; padding:0 0 14px 0; color:#666; font-size:1em; font-weight:bold;}
.article_text p { margin:0 0 15px 0; padding:0; font-size: 12px;}
.article_text a{ color:#10275f; text-decoration:none; font-weight:bold;}
.article_text a:hover{ color:#93b94a; text-decoration:underline;}

.article_text ul {margin:0 0 15px 25px; padding:0; font-size:12px;}

ul.downloads {margin:0; font-size:11px; padding:5px;}
ul.downloads li.pdf a {background:transparent url(../images/doc_types/icon_pdf.gif) no-repeat scroll left center; color:#10275f; padding-bottom:4px; padding-left:20px; padding-top:4px; text-decoration:none;}
ul.downloads li.pdf a:hover {color:#93b94a; text-decoration:underline;}
ul.downloads li.doc a {background:transparent url(../images/doc_types/icon_doc.gif) no-repeat scroll left center; color:#10275f; padding-bottom:4px; padding-left:20px; padding-top:4px; text-decoration:none;}



#home_banner_ads{padding:10px 0px; float:left; height:178px;} 
.main_banner_ad { height:184px; width:255px; float:left; padding:2px 0px;}
.main_banner_ad img { float:left; padding:0; margin:0; border:1px solid #8db543;}
.right_banner_ads{ width:250px; height:90px; float:left; padding:2px 0px 2px 6px;}
.right_banner_ads img { float:left; padding:0; margin:0; border:0;}

#home_news_bar {height:186px; background-color:#8db543; position:relative;}/* #8db543 */
.home_main_news_pic { height:185px; width:260px; float:left; overflow:hidden; }
.home_main_news_pic img { float:left; padding:0; margin:0; border:1px solid #8db543;}
.home_news_text { height:170px; width:237px; float:left;  padding:8px; }
.home_news_text h2 {margin:0; padding:0 0 14px 0; color:#0e305d; font-size:1.2em; font-weight:bold;}
.home_news_text p {margin:0; padding:0 0 12px 0; color:#fff; font-size:11px; font-weight:bold;}
.home_news_titles { width:254px; float:left; padding:1px 0 0 0;}
.home_news_text a{ color:#10275f; text-decoration:none; font-weight:bold;}
.home_news_text a:hover{ color:#fff; text-decoration:underline;}
.home_text{border-style:solid; border-color: #8db543; border-width:1px; margin-top:15px; background-color:#b1cc7d; padding:8px; }
.home_text h1 {margin:0; padding:0 0 0 0; color:#10275f; text-transform:uppercase; font-size:1.1em; font-weight:bold;}
.home_text p {margin:0; padding:0 0 12px 0; color:#0e305d; font-size:13px; font-weight:bold;}

.other_news{ width:254px; float:left; border-top:1px solid #000; padding-bottom:0 0 5px 0; margin:0;}
.other_news h3 { margin:0 0 10px 0; padding:0; font-size:1.3em; font-weight:bold; color:#10275f;}
.other_news h4 { margin:0; padding:0; text-align:right; font-size:1em; font-weight:bold; color:#10275f;}
.other_news p { margin:0 0 0 0; padding:0;}
.other_news a{ color:#10275f; text-decoration:none; font-weight:bold;}
.other_news a:hover{ color:#93b94a; text-decoration:underline;}


.picture {width:119px; float:left; padding:3px;}
.image { background-color:#FFFFFF; padding:3px; border:1px solid #ccc;}
.image img { margin:0; padding:0; border:0;}
.image_text { text-align:center;}
.image_text a {color:#336600; text-decoration:none;}
.image_text a:hover {color:#336600; text-decoration:underline;}

.dates {border:1px solid #ccc; padding:10px; background-color:#f5f5f5; margin-bottom:10px; display:block;}
.dates h2{font-size:16px;}
.date a{margin:0; padding:0;}
.dates p{ margin:0; padding:6px 0 0 0	;}

.make_home {float:left; width:150px; padding:5px 0;}
.make_home a {color:#10275f; text-decoration:none; font-size:11px;}
.make_home a:hover {text-decoration:underline;}

/* --------------- Navigation ------------------------*/

ul#navmenu {margin:0px; padding:0px;}
#navmenu li {list-style:none; margin:0px; padding-bottom:1px; float:left;}
#navmenu a {width:136px; display:block; height:auto; padding:7px; background-color:#e4f1c3; color:#0e305d; text-decoration:none; font-size:1.1em; font-weight:bold;}
#navmenu a:hover, #navmenu a:active {background-color:#f8fbf2; color:#0e305d;}

ul#navsubmenu {margin:0px; padding:0px; }
#navsubmenu li {list-style:none; margin:0px; padding-bottom:1px; float:left;}
#navsubmenu a {width:129px; height:auto; padding:7px 7px 7px 14px; color:#0e305d; text-decoration:none; font-size:1.1em; font-weight:bold; background-color:#f8fbf2;
}
#navsubmenu a:hover, #navsubmenu a:active {background-color:#a9cc66; color:#0e305d;}

ul#navnews {margin:0px; padding:0px;}
#navnews li {list-style:none; margin:0px; padding-bottom:1px; float:right; width:251px; display:block;}
#navnews li a { color:#fff; text-decoration:none; font-size:12px; font-weight:bold; display:block; height:24px; padding:12px 0px 0px 8px; background-color:#b1cc7d;}
#navnews li a:hover, #navnews a:active {color:#fff; background-color:#8DB543;}

ul#navsecond {margin:0; padding:0;}
#navsecond li {list-style:none; margin:0px; padding:0px; float:left; display:block; text-align:right;}
#navsecond li a {  color:#10275f; text-decoration:none; font-size:11px; display:block; padding:5px 0px 5px 18px;}
/*#navsecond li a {  color:#fff; text-decoration:none; font-size:11px; display:block; padding:5px 0px 5px 18px;}*/
#navsecond li a:hover, #navsecond a:active {text-decoration:underline;}
/*#navsecond li a:hover, #navsecond a:active {color:#fff; text-decoration:underline;}*/

/* -------------- Calendar ---------------------------*/

.yui-skin-sam .yui-calcontainer{background-color:#8db543;border:1px solid #c5e09c;padding:10px;}
.yui-skin-sam .yui-calendar td.calcell a{color:#546425;display:block;height:100%;text-decoration:none;}
.yui-skin-sam .yui-calendar td.calcell.calcellhover a{background-color:#e4f1c3;color:#000;}
.yui-skin-sam .yui-calendar td.calcell.today{background-color:#8db543;}
.yui-skin-sam .yui-calendar td.calcell.today a{background-color:#c5e09c;}
.yui-skin-sam .yui-calendar td.calcell.oom{background-color:#e4f1c3;color:#bbcd8f;cursor:default;}

/*-------------- tables ---------------------*/

.business { border-right:1px solid #adc978; border-top:1px solid #adc978; text-align:left;}
.business td, .business th {padding:3px;  border-left:1px solid #adc977;  border-bottom:1px solid #adc978;}
.row1{ background:#f7ffe4;}
.row2{background:#e4f1c3;}
.business th{background:#adc977;}

.bus_cat {padding:0 0 15px 0;}

.occupier { border-right:1px solid #adc978; border-top:1px solid #adc978;}
.occupier td, .occupier th {padding:3px;  border-left:1px solid #adc977;  border-bottom:1px solid #adc978;}
.occupier th{background:#adc977;}

.occ_cat {padding:0 0 15px 0;}
/*------------- List icons ------------------*/
.downloads {background-color:#e4f1c3; padding:6px 0 0 6px; height:20px; list-style:none; }


