#container
 {
width:854px;
background-color:#fff;
}
#top
{
 padding:2px;
 background-color:#fff;
 margin-top:0px;
 }
#div_horiz
{
width:inherit;
height: 17px;
margin-top:2px;
}
#left
{
background-color:#fff;
padding:0px;
margin-top:10px;
margin-left:15px;
margin-right:0px;
margin-bottom:25px;
text-indent:0px;
width:300px;
overflow:hidden;
}
#right
{
float:right;
width:510px;
margin-top:15px;
margin-right:2px;
background-color:#fff;
overflow:visible;
}
#text_border
{
border-style:solid; border-width:1px; 
}
#news
{
background-color:#fff;
padding:0px;
margin-top:5px;
margin-left:0px;
margin-right:0px;
text-indent:0px;
overflow:hidden;
}
#footer
{
clear: both;
padding: 5px;
margin-top: 8px;
text-align:center;
width:inherit;
}

.nav 
{ color: #999999; margin-left:10px; margin-top:0px;
	font: bold 8pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 0;
}
.sub_nav 
{
font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#666666;
margin-top:15px; margin-left:200px;
}

#left p
{
font-family:"Times New Roman", Times, serif;
font-size: 9pt; line-height: 11pt;
color: #333333; margin-left:15px; margin-right:20px; margin-top:6px; margin-bottom:15px;
}
#left pre
{
font-family:"Times New Roman", Times, serif;
font-size: 10pt; font-weight:300;
color: #333333; margin-left:15px; margin-right:20px; margin-top:6px;
}


#left h1 
{
font-family:Arial, Helvetica, sans-serif;
font-size: 13pt;
font-weight: bold;
margin-left:0px; margin-top:0px; margin-bottom:0px;
}
#left h2
{
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
color:#333333;
margin-left:10px;
margin-bottom:0px;
}
#left h4
{
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
color:#666666;
padding: 7px 0px 0px 15px;
margin: 0px;
}


#right p
{
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt; line-height: 10pt;
font-weight:bold;
margin-left:15px;
margin-right:35px;
}
.no_weight{
	font-weight:normal;

}

#right h1
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt; line-height: 11pt;
font-weight:bold;
color: #333333;
margin-left:5px;
margin-right:35px;
}

#right h2
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
color: #cc6600;
margin-bottom:0px;
}
#news p
{
font-family:"Times New Roman", Times, serif;
font-size: 9pt; line-height: 11pt;
color: #333333;
margin-left:15px;
margin-right:20px;
margin-top:4px;
}
#news h2
{
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
color:#333333;
margin-left:10px;
font-weight: bold;
margin-bottom:0px;
}
#floatimg {
float:right;
  padding: 0px;
  margin-right:0px;
  margin-bottom:50px;
}
h3
{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt; font-weight: bold;
text-align: right;
padding-bottom:2px; padding-right:3px;
margin-right:0px;
margin-top:0px;
margin-bottom:5px;
color:#666666;
}
ul
{font-family:"Times New Roman", Times, serif;
font-size: 9pt; line-height: 10pt;
color: #333333;
margin:5px;
padding:15px;
list-style-type:disc;
}
.aquadark{color:#336666}
.aquadark_bg{background-color:#336666}
.orange{color:#f0ba7d}
.orange_bg{background-color:#f0ba7d}
.green{color:#ccd676}
.green_bg{background-color:#ccd676}
.grey{color:#666666}
.grey_bg{background-color:#666666}
.light_green{color:#99CC99}
.light_green_bg{background-color:#99CC99}
.lime{color:#CCFF00}
.lime_bg{background-color:#CCFF00}
.olive{color:#999900}
.olive_bg{background-color:#999900}
.red{color:#993333}
.red_bg{background-color:#993333}
.tan{color:#CCCC99}
.tan_bg{background-color:#CCCC99}
.yellow{color:#FFFF99}
.yellow_bg{background-color:#e6e600}
.bg_green{background-image:url(images/header_green_211_sub.jpg)}
.bg_holiday{background-image:url(images/header_holidays_sub.jpg)}
.bg_photo{background-image:url(images/header_photo_sub.jpg)}
.bg_photo_ben07{background-image:url(images/header_photo_sub_ben07.jpg)}
.blue{color:#a2c6d5}
.blue_bg{background-color:#a2c6d5}
.bg_sub{background-image:url(images/header_sub.jpg)}
