body {    
margin: 0px;    
background-color: #005F34;    
}    
td {    
font-family: Arial, Helvetica, Verdana, sans-serif;    
font-size: 11px;    
color: #000000;    
line-height: 16px;    
}    
/* header area start */    
#header {    
width: 100%;    
}    
/* topnav area start */    
#topnav {    
padding-top: 2px;    
background-color: 005F34;    
white-space: nowrap;    
border-top: 1px #4F8E6E solid;    
border-left: 1px #4F8E6E solid;    
border-right: 1px #004A27 solid;    
border-bottom: 1px #004A27 solid;    
}    
/* main area start */    
#bg {    
background-color: #EDE6DA;    
background-image: url(images/bg_main_new.jpg);    
background-repeat: no-repeat;    
}    
#main {    
width: 100%;    
padding-top: 7px;    
padding-bottom: 25px;    
}    
#leftnav {    
width: 190px;    
text-align: center;    
padding-top: 0px;    
padding-bottom: 0px;    
}    
#leftnav02 {    
width: 190px;    
text-align: ;    
padding-top: 163px;    
padding-bottom: 160px;    
}    
#content_area {    
width: 100%;    
padding-left: 15px;    
padding-right: 15px;    
}    
/* footer area start */    
#footer {    
width: 800px;    
text-align: left;    
padding-top: 2px;    
padding-bottom: 5px;    
position: relative;    
left: 190px;    
}    
#thomas_info {    
width: 800px;    
font-family: Arial;    
font-size: 10px;    
color: #64A281;    
text-align: left;    
padding-top: 0px;    
padding-bottom: 5px;    
position: relative;    
left: 190px;    
}    
/* heading styles */    
h1 {    
color: #000000;    
font-size: 18px;    
font-weight: bold;    
}    
h2 {    
color: #7D2230;    
font-size: 14px;    
font-weight: bold;    
}    
h3 {    
font-family: Times;    
color: #000000;    
font-size: 22px;    
font-weight: bold;    
font-style: italic;    
}    
/* image styles */    
.img01 {    
border: 1px #000000 solid;    
}    
.img02 {    
float: left;    
margin-right: 10px;    
margin-bottom: 10px;    
}    
.img03 {    
float: right;    
margin-left: 10px;    
margin-bottom: 10px;    
}    
/* text & link syles */    
.default    
{    
font-family: Arial;    
font-size: 11px;    
color: #000000;    
}    
.default a:link, .default a:visited, .default a:active    
{    
font-family: Arial;    
font-size: 11px;    
color: #005F33;    
text-decoration: none;    
}    
.default a:hover, .default a:visited:hover    
{    
font-family: Arial;    
font-size: 11px;    
color: #005F33;    
text-decoration: underline;    
}    
/* top navigation */    
.topnav    
{    
font-family: Arial;    
font-size: 11px;    
font-weight: bold;    
color: #FFFFFF;    
}    
.topnav a:link, .topnav a:visited, .topnav a:active    
{    
font-family: Arial;    
font-size: 11px;    
font-weight: bold;    
color: #FFFFFF;    
text-decoration: none;    
padding-left: 10px;    
padding-right: 10px;    
}    
.topnav a:hover, .topnav a:visited:hover    
{    
font-family: Arial;    
font-size: 11px;    
font-weight: bold;    
color: #FFFFFF;    
text-decoration: underline;    
padding-left: 10px;    
padding-right: 10px;    
}    
/* left navigation */    
.leftnav02 a:link, .leftnav02 a:visited, .leftnav02 a:active    
{    
font-family: Arial;    
font-size: 11px;    
font-weight: bold;    
color: #FFFFFF;    
text-decoration: none;    
display: block;    
padding: 5px 0px 5px 0px;    
}    
.leftnav02 a:hover, .leftnav02 a:visited:hover    
{    
font-family: Arial;    
font-size: 11px;    
font-weight: bold;    
color: #FFFFFF;    
text-decoration: underline;    
display: block;    
padding: 5px 0px 5px 0px;    
}    
.submenu_left    
{    
font-family: Arial;    
font-size: 10px;    
text-align: left;    
color: #FFFFFF;    
display: none;    
}    
.submenu_left a:link, .submenu_left a:visited, .submenu_left a:active    
{    
font-family: Arial;    
font-size: 10px;    
text-align: left;    
color: #FFFFFF;    
text-decoration: none;    
display: block;    
padding: 3px 0px 3px 13px;    
background-image: url(images/bg_left_03.gif);    
background-repeat: repeat-y;    
}    
.submenu_left a:hover, .submenu_left a:visited:hover    
{    
font-family: Arial;    
font-size: 10px;    
text-align: left;    
color: #FFFFFF;    
text-decoration: underline;    
display: block;    
padding: 3px 0px 3px 13px;    
background-image: url(images/bg_left_03.gif);    
background-repeat: repeat-y;    
}    
/* footer text & link */    
.footer    
{    
font-family: Arial;    
font-weight: ;    
font-size: 11px;    
color: #FFFFFF;    
}    
.footer a:link, .footer a:visited, .footer a:active    
{    
font-family: Arial;    
font-weight: ;    
font-size: 11px;    
color: #FFFFFF;    
text-decoration: none;    
}    
.footer a:hover, .footer a:visited:hover    
{    
font-family: Arial;    
font-weight: ;    
font-size: 11px;    
color: #FFFFFF;    
text-decoration: underline;    
}    

.bg_red    
{    
font-family: Arial;    
font-size: 16px;    
font-weight: bold;    
font-style: italic;    
color: #7d2230;    
}    
.bg_red a:link, .bg_red a:visited, .bg_red a:active    
{    
font-family: Arial;    
font-size: 16px;    
font-weight: bold;    
font-style: italic;    
color: #7d2230;    
text-decoration: none;    
}    
.bg_red a:hover, .bg_red a:visited:hover    
{    
font-family: Arial;    
font-size: 16px;    
font-weight: bold;    
font-style: italic;    
color: #7d2230;    
text-decoration: underline;    
}    

.red_bg   
 {   
 font-family: Arial;   
 font-size: 14px;   
 color: #7D2230;   
 font-weight: bold;   
 }   
.red_bg a:link, .red_bg a:visited, .red_bg a:active    
 {   
 font-family: Arial;   
 font-size: 14px;   
 color: #7D2230;   
 font-weight: bold;   
 text-decoration: none;   
 }   
.red_bg a:hover, .red_bg a:visited:hover    
 {   
 font-family: Arial;   
 font-size: 14px;   
 color: #7D2230;   
 font-weight: bold;   
 text-decoration: underline;   
 }   

/* content link */    
.green    
{    
font-family: Arial;    
font-size: 11px;    
color: #005F33;    
font-weight: bold;    
}    
.green a:link, .green a:visited, .green a:active    
{    
font-family: Arial;    
font-size: 11px;    
color: #005F33;    
font-weight: bold;    
text-decoration: none;    
}    
.green a:hover, .green a:visited:hover    
{    
font-family: Arial;    
font-size: 11px;    
color: #005F33;    
font-weight: bold;    
text-decoration: underline;    
}    
.red    
{    
font-family: Arial;    
font-size: 12px;    
font-style: italic;    
color: #7D2230;    
font-weight: bold;    
}    
.red a:link, .red a:visited, .red a:active    
{    
font-family: Arial;    
font-size: 12px;    
font-style: italic;    
color: #7D2230;    
font-weight: bold;    
text-decoration: none;    
}    
.red a:hover, .red a:visited:hover    
{    
font-family: Arial;    
font-size: 12px;    
font-style: italic;    
color: #7D2230;    
font-weight: bold;    
text-decoration: underline;    
}    

/* text good for content bucket */    
.small    
{    
font-family: Arial;    
font-size: 10px;    
color: #000000;    
}    
.small a:link, .small a:visited, .small a:active    
{    
font-family: Arial;    
font-size: 10px;    
color: #0000FF;    
text-decoration: underline;    
}    
.small a:hover, .small a:visited:hover    
{    
font-family: Arial;    
font-size: 10px;    
color: #0000FF;    
text-decoration: none;    
}    

/* miscellaneous */    

/* drop_downs */    
a.dropdown {    
font-size: 11px;    
color: #FFFFFF;    
text-decoration: none;    
line-height: 20px;    
}    
a.dropdown:visited {    
color: #FFFFFF;    
text-decoration: none;    
}    
#css_top_menu, #css_top_menu ul {    
padding: 0;    
margin: 0;    
list-style: none;    
}    
#css_top_menu li {    
float: left;    
position: relative;    
}    
#css_top_menu a {    
text-decoration: none;    
}    
#css_top_menu a:hover {    
text-decoration: underline;    
}    
.mainitems {    
text-align: center;    
}    
.submenus {    
display: none;    
width: 325px;    
position: absolute;    
top: 14px;    
left: 0px;    
background-color: #3F8765;    
border: 1px #005F33 solid;    
text-align: left;    
}    
.submenus li {    
width: 100%;    
}    
.submenus li a {    
display: block;    
width: 100%;    
text-indent: 0px;    
}    
html>body .submenus li a { /* non IE browsers */    
width: auto;    
}    
.submenus li a:hover {    
background-color: #0E6940;    
color: #FFFFFF;    
}    
#css_top_menu li>ul {/* non IE browsers */    
top: auto;    
left: auto;    
}    
#css_top_menu li:hover ul, li.over ul {    
display: block;    
}    
html>body #clearmenu { /* non IE browsers */    
height: 4px;    
}  