*{margin:0;padding:0}
body {margin:0 auto; padding:0; text-align: center; width:100%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:100%; color: #333333; background:#f8f8f8;}

a:link, a:visited {color: #0e8667; text-decoration: none;}
a:hover {	text-decoration: underline;}
ul {list-style: none; list-style-image: none;}

.clear {clear: both;}

a img {border-style: none;border:none;}

a.mail {color:#676767;text-decoration: none;}
a.mail:hover {color: #0e8667; text-decoration: underline;}

#wrapper {margin:5px auto 5px auto; padding:0; width:796px;background:#fff;height:100%; text-align: left; border:1px solid #1b6b57; display:block; }

#header {margin:0;padding:0;background:url(../img/header.jpg) top no-repeat; width:796px; height:248px;}
#header p {margin: 0; padding:235px 35px 0 0px;; font-size:12px; font-family:Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:right;}
#header strong {color:#0e8667;}

#content {margin:0px 0 0 0;width:796px;min-height:620px;height:auto;}

#inside {margin:0px 0 0 0;width:796px;min-height:610px; display:block; overflow:hidden; background: url(../img/bottom-fade.jpg) bottom right no-repeat;}

/*************** LEFTCOL ****************************/

#leftcol {margin:0;padding:0;width:174px;float:left;height:500px;}

#topNavContainer {padding:4px 0 4px 0;background:#e7e6e6}

#topNavContainer #udm ul{margin-left:5px;width: auto; padding:0px; list-style: none; background:#e7e6e6;font-family:Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;}		

#topNavContainer #udm li{margin:0px; padding:1px 0; width: auto;display:block;background:#e7e6e6;}

#topNavContainer #udm a { margin:0px 0 0 10px; padding:5px 0px 6px 13px; width: 131px; text-decoration:none;color:#0e8667;display:block; background: none; background-color:#fcd298; border:1px solid #cfcece; font-size:13px;font-family:Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;}	

#topNavContainer #udm a.active {background: #e7e6e6; font-weight:bold;}

#topNavContainer #udm a:hover { background: #177d65; color:#fff;}

#topNavContainer #udm a.MainNavSelected { background: #177d65; color:#fff;font-weight:bold}	

#topNavContainer #udm ul li{border-bottom:0px solid #C7C7C7; padding:0; margin:0; }

#topNavContainer #udm ul a{ padding:0px 5px 0px 0px; margin: 0; width: 203px;  font-weight: normal; text-decoration:none; }	

#topNavContainer #udm ul a:hover{  font-weight: normal; text-decoration:none; color:#000;background: #e7e6e6; }	

#topNavContainer #udm ul a.SubNavSelected { text-decoration:none; }

/*************** RIGHTCOL ****************************/

#rightcol {margin:5px 0 0 0;padding:0;width:607px;border-top:1px solid #cfcece; background:none; float:right; display:block;}

#welcome {width:607px; border-bottom:1px solid #cfcece; background:none;height:280px;}

#welcome #signature {margin-left:230px;height:40px; background: url(../img/signature.gif) 0px 0px no-repeat;}


h1 {padding-top:4px;font-size:20px;font-family:Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; color:#0e8667;}

h2 {padding-top:4px;font-size:18px;font-family:Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;color:#0e8667; }

h3 {padding:4px 60px 4px 0px;font-size:14px;font-family:Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; color:#f59531;border-bottom:1px dotted #0e8667 }

h3.noborder {border-bottom:none}

p {margin:6px 0px;padding-right:5px;font-size:13px;color:#676767;line-height:17px;font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;}

ul {text-align:left;color:#f59531;}
ul li {margin:0 0 0 15px;padding:4px 0 4px 20px;font-size:11px;color:#0e8667; background: url(../img/bullet-bg.gif) left no-repeat;}
ul li a { border-bottom:1px solid #0e8667;}
ul li a:hover {border:none;color:#f59531; text-decoration:none}

ul.news {margin:0 0px 0 0px;padding:0 10px 0 20px;text-align:left}
ul.news li.headline {margin:0;padding:0px 0px 0px 0px;font-size:12px;color:#0e8667;line-height:16px;font-weight:bold;background:none}
ul.news li.desc {margin:0;padding:0px 0px 0px 0px;font-size:12px;color:#676767;line-height:16px;background:none}
ul.news li.divider {margin:0 40px 0 0px;padding:0;background: url(../img/news-divider.gif) 150px 0px no-repeat; height:30px;}
ul.news li.more {margin:0;padding:3px 0 0 0;background:none}
ul.news li.more a {font-size:12px;color:#f59531; border-bottom:1px dotted #f59531;background:none }
ul.news li.more a:hover {text-decoration:none; border:none;background:none}

ol {margin:5px 0 0 25px;}
ol li {margin:0 0 0 15px;padding:4px 0;font-size:11px;color:#0e8667; }


#news { background:white; width: 260px;height:225px;float:left;}
#news ul li {margin:0;padding:0px;}
#news ul li.divide {height:25px;background: url(../img/news-divider.gif) 0 5px no-repeat;}

#news ul li.date {margin:0;padding:0px 0 0px 0px;color:#f9a32c; font-weight:bold; font-size:11px;background:none}
#news ul li.detail {margin:0;padding:0 8px 0px 0;line-height:12px;background:none}	
#news ul li.detail a {color:#007658; font-size:11px; text-decoration:underline;background:none; border:none}
#news ul li.detail a:hover { text-decoration:none} 

#news a.detail {font-size:11px;font-weight: bold;text-decoration:underline;}
#news a.detail:hover {text-decoration:none;}

#photo { background:#e7e6e6 url(../img/quality-life-bg.jpg) top no-repeat; width:339px; height:225px; float:right;}

.element {margin:8px; background:url(../img/photo-bg.gif); border:1px solid #edcb9e; width:86px; height:63px; float:left}
.element a {margin:0;padding:0;text-decoration:none}
img.thumb {margin:5px 0px 0 0px;}

#element-holder {margin:12px 0 0 12px;}


#btm-fade {margin:50px 0 0 0; background: url(../img/bottom-fade.jpg) no-repeat; height:58px; width:607px; float:right;}


/**************** FOOTER ***************************/

#footer {margin:0px auto 10px auto; padding:0; width:796px;}
#footer p {font-size:11px;font-family:Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;color:#676767; text-align:left; display:inline}
#footer p.left {text-align:left; float:left}
#footer p.right {text-align:right; float:right}

/************************ FORM ************************/

#form {margin-top:6px;}

#form table {margin-top:5px;font-size:13px;color:#676767;}

#form table tr.body {margin:3px 0;padding:5px 0;}

#form table input {margin:3px 0;font-size:12px;}


.paginationDiv a {font-size:12px;}




