body {
	background: url(images/background.gif) repeat-x #f0f0f0;
	color: #333333; 
	font-size: 0.8em; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	margin:0;
	text-align:center;
}

a {color:#009D96; text-decoration:none; font-weight:bold;}
a:hover {background-color:#009D96; color:#FFFFFF;}

.hidden {display:none;}

#mainarea {width:842px; margin:auto; text-align:left;}

#header-logo {float:left; padding:15px 0px 15px 0px;}
#header-links {text-align:right; padding-top:2px;}

#banner {width:842px; margin-bottom:2px; clear:both;}

#main-nav {height:32px; width:842px; background: url(images/menu_strip.gif) repeat-x #333333; font-size:95%; line-height:2.5em;}

#main-nav ul {margin:0; padding:0; list-style:none;}
#main-nav li {float:left;}
#main-nav li.highlight {background: url(images/menu_jade.gif) repeat-x #00B5E6;}

#main-nav a {display:block; color:#FFFFFF; text-decoration:none; height:32px; float:left; padding:0px 20px;}
#main-nav a:hover {background: url(images/menu_jade.gif) repeat-x #00B5E6;}

.main-nav-gap {width:2px; background: url(images/menu_gap.gif) repeat-x #FFFFFF; height:32px;}

#breadcrumbs {padding:4px 0px; color:#666666; font-size:85%; background-color:#FFFFFF;}
#breadcrumbs a {color:#666666; font-weight:normal;}
#breadcrumbs a:hover {color:#FFFFFF;}

#contentarea {width:842px; background-color:#FFFFFF; }

#contentarea-menu {width:165px; height:100%; float:left; padding:15px;}
#contentarea-text   {
	padding:15px;
	text-align: justify;
}
#contentarea-text-2 {
	margin-left:180px;
	padding:15px;
	text-align: justify;
}
#contentarea-text-3 {margin-left:180px; margin-right:200px; padding:15px;}

#contentarea-menu ul {margin:0; padding:0; list-style:none;}
#contentarea-menu li {border-bottom: 1px solid #dadada;}
#contentarea-menu a.highlight   {color:#FFFFFF; padding:4px 0 4px 4px; display:block; width:161px; font-weight:normal; background-color:#009D96;}
#contentarea-menu a 		{color:#333333; padding:4px 0 4px 4px; display:block; width:161px; font-weight:normal;}
#contentarea-menu a:hover	{color:#FFFFFF; background-color:#009D96;}

h1 {	background-color:#C5D0D4; padding:0px 15px 4px 15px; font-size:160%; color:#FFFFFF; font-weight:normal; margin:0;
	border-top: #B5BFC3 solid 1px; border-bottom: #B5BFC3 solid 1px;
}

h2 {
	color:#7C51A1;
	font-size:150%;
	font-weight:normal;
	margin:0;
	text-align: left;
}

h3 {color:#333333; font-size:120%; font-weight:bold; margin:0;}

h4 {color:#7C51A1; font-size:100%; font-weight:bold; margin:0;}


#footerLinks {font-size:85%; text-align:center; color:#7a7a7b; background-color:#F0F0F0; padding:5px 0 20px 0; clear:both;}
#footerLinks ul {list-style:none; padding:0px; margin:0px 0 2px;}
#footerLinks li {display:inline; padding:0px; margin:0px; border-right: 1px solid #CCCCCC;}
#footerLinks li.breadcrumbouter {border:none;}
#footerLinks a  	{color: #7a7a7b; text-decoration: none; margin: 0px; padding:0px 8px; font-weight:normal;}
#footerLinks a:hover    {color: #FFFFFF; background-color: #009D96;}


#home-news-banner {background: url(images/homepage-news-banner-bg.gif) no-repeat #C5D0D4; padding:15px; height:20px; margin:0; clear:both;}
#home-news-banner-leftside {float:left; margin-right:20px; height:20px; }
#home-news-banner-rightside {float:right; margin-right:0; height:20px; font-family: Arial; color:#ffffff; padding-right:8px; font-weight:bold;}
#home-news-banner-leftside h2 {font-family: Arial; font-size:1.5em; color:#ffffff; line-height:0.9em; font-weight:normal; margin:0;}

#home-news-banner-rightside a {text-decoration:none; color:#FFFFFF;}
#home-news-banner-rightside a:hover {color:#FFFFFF; background:none;}

#home-news-banner-text {float:left;}
#home-news-banner-text a {color:#333333; font-weight:normal;}
#home-news-banner-text a:hover {background-color:#FFFFFF; color:#333333;}

#home-promo1 {width:270px; border-top:3px #7C51A1 solid; float:left; margin-bottom:10px;} 
#home-promo2 {width:270px; border-top:3px #7C51A1 solid; float:left; margin:0px 0px 10px 15px;}
#home-promo3 {width:270px; border-top:3px #7C51A1 solid; float:right; margin-bottom:10px;}


#tabs {margin:15px 15px 0px 15px; height:15px;}
#tabs a 	  {display:block; background-color:#E4E4E4; color:#666666; padding:5px 10px; font-weight:normal; margin-right:1px; float:left;}
#tabs a.highlight {display:block; background-color:#7C51A1; color:#FFFFFF; padding:5px 10px; font-weight:normal; margin-right:1px; float:left;}
#tabs a:hover     {display:block; background-color:#7C51A1; color:#FFFFFF;}
#tabs-bottom {border-bottom:20px solid #7C51A1; clear:both; margin:0px 15px 0px 15px; }

#people-menu {width:215px; height:100%; float:left; padding:15px;}
#people-text {margin-left:230px; padding:15px;}

#people-menu th {color:#009D96; font-weight:bold;}
#people-menu tr {color:#009D96;}
#people-menu tr.highlight {background-color:#009D96; color:#FFFFFF;}
#people-menu td {border-top:1px #E4E4E4 solid;}
#people-menu tr a {color:#009D96; font-weight:normal;}
#people-menu tr a:hover {background-color:#009D96; color:#FFFFFF;}
#people-menu tr.highlight a {color:#FFFFFF; font-weight:normal;}
#people-menu tr.highlight a:hover {background-color:#FFFFFF; color:#009D96;}


#specialist {width:184px; padding:8px; background-color:#F0F0F0; border-top:2px solid #7C51A1; float:right; clear:right;}
#specialist h2 {font-size:100%; font-weight:bold; color:#7C51A1; margin:0;}


#news {font-weight:bold; padding:15px;}

#news tr {color:#666666;}
#news tr.highlight {background-color:#F0F0F0; color:#666666;}
#news td {border-top:1px #E4E4E4 solid;}

