<!-- NEW SITE -->
body {	
	margin: 0px;
	background: #dddede url('./themes/site_themes/images/site_bg.gif');
	background-repeat:repeat-x;
}

.clr {
	clear: both;
}

body,td,th,div,p,input,select,textarea {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 140%;
	font-size: 12px;
}

a:link, a:visited {
	color: #0db9ae; 
	text-decoration: none;
	
}

a:hover {
	text-decoration: underline;
}

form {
/* removes space below form elements */
	margin: 0;
 	padding: 0;
}

td {
	text-align: left;
}

/*html>body a.sublevel {width:123px;}  Opera5-Fix-fix ;-) */

#main{
 width:861px;
 margin:0 auto 0 auto;
}

#header{
 width:847px;
 height: 116px;
 margin:0 auto 0 auto;
 background: #003333 url('./themes/site_themes/images/header_bg.gif');
}

#topmenu1_container{
        float:left;
	width: 582px;
	height:52px;
	padding-left: 48px;
	margin-top: 64px;

}
#topmenu1{
	float:left;
	width: 582px;
	height:46px;
        border-bottom: #cccccc 1px solid;
        background-color:#FFFFFF;	
}

#topmenu1spacce{
 width: 82px;
 height:1px;
 clear:left;
 float:left;
 background-color:#FFFFFF;	
}

.menu { float: left}

#topmenu2{
	float:left;
/*	width: 215px; */
	height: 33px; 
	margin-top: 82px;
}

.menu2{
 float:left;
 padding-left:16px;
}

/* * html .menu2 { padding-left: 11px; }  IE6 Hack */

.menu2 a:link, .menu2 a:visited{
	font:Verdana, Arial, Helvetica, sans-serif;
                font-style:italic;
	text-decoration:none;
	font-size:1.05em;
	color: #FFFFFF;	
	font-weight:bold;
}


.menu2 a:hover{
	color:#0db9ae;
	text-decoration:none;
}

.menu2 a#active{
	color:#0db9ae;
	text-decoration:none;
}

#content{
 width:861px;
 float:left;
 clear: both;
 background: #FFFFFF url('./themes/site_themes/images/content_area_bg.gif');
 background-position: center;
 background-repeat:repeat-y;
}

.content_area{ 
 clear:both;
 float:left; 
 width: 847px;
 background: #FFFFFF url('./themes/site_themes/images/content_area_bg.gif');
 background-position: center;
 background-repeat:repeat-y;
 padding-left:7px;
 padding-right:7px;
}

#left_area{
	float:left;
	width:630px;
	background: #FFFFFF;	
}

#left_area_content{
 padding: 28px 0px 0px 63px;
 float:left
}

#left_area_content p{
margin:0px;
padding:0px;
margin-top:0px;
margin-bottom:20px;
margin-right: 15px;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding:0px;
margin:0px;
text-transform: uppercase;
}

h5{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:0px;
margin:0px;
text-transform: uppercase;
}

.space_under_header{
height:33px;
clear:left;
}

.image{
 float:left;
 border: solid 5px #CCCCCC;
 width:177px;
}

.image-right{
 float:right;
 border: solid 5px #CCCCCC;
 width:175px;
margin-left:5px;
margin-bottom:5px;
margin-right:5px;
}

.content_after_image{
 width:354px;
 float:left;
 padding-left:22px;

}

#right_area{
	float:left;
	width:217px;
	background: #efeeeb url('./themes/site_themes/images/right_div_bg.gif');
	background-repeat:repeat-y;	
}

*html #right_area{
 margin-right:-3px;
}

.right_area_text{
/* height:428px;*/
 color: #666666;
 float:left;
 padding-left:14px;
 padding-bottom:4px;
}

.bottom_dot{
 float:left;
 clear:left;
 width:217px;
 height:2px;
 background: url('./themes/site_themes/images/right_bottom_dot.gif');
 background-repeat:repeat-x;
}

.title_right_div{
 margin-top:30px;
 margin-bottom:37px;
}

.right_area_text p{
padding:0px;
margin:0px;
margin-bottom:20px;
font-size: 0.9em;
line-height: 120%;
}

*html right_area_text p{
 margin-bottom:24px;
}

.arrow_text{
color: #0db9ae;
background: url('./themes/site_themes/images/green_arrow.gif');
background-repeat:no-repeat;
background-position:left top;
padding-left: 15px;
font-weight:bold;
}

#footer{
 height:46px;
 clear:left;
 float:left;
 width: 847px;
 border-top: 1px solid #d9d9d9;  
}


#footer_div1{
	float:left;
	font-weight:bold;
	text-transform:uppercase;
	margin-left: 17px;
	margin-top: 18px;
    margin-bottom: 20px;
}

#footer_div1 a:link, #footer_div1 a:visited{
 color: #000000;
 text-decoration:none;
 padding-right: 25px;
 font-size:11PX;
}

#footer_div1 a:hover{
 color: #0db9ae;
 text-decoration:none;
}
 
#footer_div2{
 float:right;
 font-size:10px;
 margin-right: 17px;
 margin-top: 18px;
 margin-bottom: 20px;
}

#footer_shade{
	clear:left;
	float:left;
	width:861px;
}
.footer_bottom_left_con1{
	float: left;
	width: 7px;
	height:3px;
	background: url('./themes/site_themes/images/footer_bottom_left_con1.gif');
	background-repeat:no-repeat;
}
.footer_bottom1{
 float:left;
 height: 3px;
 width: 847px;
 background-color:#FFFFFF;
}
.footer_bottom_right_con1{
float:left;
	width: 7px;
	height:3px;
	background: url('./themes/site_themes/images/footer_bottom_right_con1.gif');
	background-repeat:no-repeat;
}

.footer_bottom_left_con2{
	float: left;
	clear:left;
	width: 13px;
	height:12px;
	background: url('./themes/site_themes/images/footer_bottom_left_con2.gif');
	background-repeat:no-repeat;
}
.footer_bottom2{
 float:left;
 height: 12px;
 width: 835px;
 background: url('./themes/site_themes/images/footer_bottom2.gif');
 background-repeat:repeat-x;
}
.footer_bottom_right_con2{
float:left;
width: 13px;
height:12px;
background: url('./themes/site_themes/images/footer_bottom_right_con2.gif');
background-repeat:no-repeat;
}

.extra_space{
clear:left;
 height: 10px;
 width: 861px;
}

div.hr {
   clear:both;
   height: 37px;
   margin-left: 3px;
   width: 555px;
  background: url('./themes/site_themes/images/article_separator.png') repeat-x;  
}

div.hr hr {
   display: none;
}

#article_area_content{
 padding: 28px 20px 0px 63px;
 float:left
}

#article_area_content p{
  margin:0px;
  margin-bottom:20px;
}

#article_area_content h4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:0px;
margin:0px;
padding-bottom: 3px;
}

#article_area_content h5{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px;
margin:0px;
color: #0db9ae;
text-transform: uppercase;
padding-bottom: 3px;
font-weight: normal;
}


.articles_header a:link, .articles_header a:visited{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold; 
 padding-bottom: 3px;
 color: #000000;
 text-decoration: none;
}

.articles_header a:hover{
 text-decoration: underline;
}


ul#sitemap_list{ 
 margin: 0px; 
 padding: 0px;
 padding-left:4px;
 padding-bottom: 15px;
}

ul#sitemap_list  li { 
 list-style: none;
 margin: 0px;
 text-align:left;
}

/* hack to fix extra menu padding in ie6*/
* html ul#sitemap_list li{display:inline;}

ul#sitemap_list li a { 
 display: block; 
 text-decoration: none; 
 text-align:left; 
 padding-top: 5px;  
 padding-left: 10px; 
 margin-bottom: 2px;
 text-transform:uppercase;
 font-size: 0.9em;
}
ul#sitemap_list li a:link, ul#sitemap_list li a:visited { 
 text-decoration: none;
}
ul#sitemap_list li a:hover { 
 text-decoration: underline;
}
ul#sitemap_list li a#current { 
 text-decoration: none;
 font-weight:bold;
}
/*
ul#sub_sitemap{ 
 margin: 0px; 
 padding: 0px; 
}

ul#sub_sitemap  li { 
 list-style: none;
 margin: 0px;
 text-align:left;
}

* html ul#sub_sitemap li{display:inline;}
*/
