body {         
margin-top: 15px;         
background-color: #FFFFFF;         
background-image: url(images/bg.jpg);         
background-repeat: repeat-x;         
}         
td {         
font-family: Arial;         
font-size: 11px;         
color: #252525;         
line-height: 18px;         
}         
#container {         
width: 960px;         
border: 1px #2F3229 solid;         
background-color: #FFFFFF;         
}         
/* header area start */         
#utility_nav {         
width: 960px;         
height: 16px;         
padding-top: 2px;         
padding-bottom: 2px;         
text-align: right;         
background-color: #00291F;         
background-image: url(images/bg_utility-new.jpg);         
background-repeat: no-repeat;         
}         
#header {         
width: 960px;         
border-bottom: 1px #2F3229 solid;         
}         
/* topnav area start */         
#topnav {         
width: 960px;         
text-align: right;         
padding-top: 6px;         
padding-bottom: 6px;         
background-color: #000000;         
white-space: nowrap;         
border-top: 2px #97A285 solid;         
}         
/* main area start */         
#main {         
width: 960px;         
background-color: #FFFFFF;         
background-image: url(images/bg_main.jpg);         
background-repeat: repeat-x;         
}         
#main_top {         
height: 63px;         
padding-left: 20px;         
padding-right: 20px;         
padding-top: 13px;         
padding-bottom: ;         
background-color: #00533E;         
background-image: url(images/bg_main_top.jpg);         
background-repeat: repeat-x;         

}         
#leftnav {         
padding-bottom: 100px;         
background: #FBFBFB;         
background-image: url(images/bg_leftnav.jpg);         
background-position: left;         
background-repeat: repeat-y;         
border-right: 1px #FFFFFF solid;         
}         
#content_area {         
padding-left: 20px;         
padding-right: 20px;         
padding-top: 20px;         
padding-bottom: 20px;         
}         
#content_area_home {         
padding-top: 8px;         
padding-bottom: 8px;         
}         
#rightcol {         
width: ;         
background: #FBFBFB;         
background-image: url(images/bg_rightcol.gif);         
background-repeat: repeat-x;         
border-left: 1px #CCCCCC solid;         
padding: 25px 15px 25px 15px;         
}         
/* footer area start */         
#footer {         
width: 960px;         
text-align: center;         
padding-top: 6px;         
padding-bottom: 6px;         
background-color: #DAEAC1;         
}         
#thomas_info {         
width: 960px;         
font-family: Arial;         
font-size: 10px;         
color: #000000;         
text-align: right;         
padding-top: 2px;         
padding-bottom: 2px;         
}         
/* heading styles */         
h1 {         
color: #197A30;         
font-size: 19px;         
}         
h2 {         
color: #FFFFFF;         
font-size: 14px;         
display: block;         
padding: 4px 12px 4px 12px;         
background-image: url(images/bg_h2.jpg);         
background-repeat: repeat-x;         
}         
h3 {         
color: #197A30;         
font-size: 13px;         
}         
/* image styles */         
.img01 {         
border: 1px #197A30 solid;         
}         
.img02 {         
border: 1px #197A30 solid;         
float: left;         
margin-right: 10px;         
margin-bottom: 10px;         
}         
.img03 {         
border: 1px #00533E solid;         
float: right;         
margin-left: 10px;         
margin-top: 10px;         
margin-bottom: 10px;         
}         

.img04 {         
border: 1px #00533E solid;          
margin-top: 10px;         
margin-bottom: 10px;         
}         

/* text & link syles */         
a:link, a:visited, a:active         
{         
font-family: Arial;         
font-size: 11px;         
color: #0000FF;         
text-decoration: underline;         
}         
a:hover, a:visited:hover         
{         
font-family: Arial;         
font-size: 11px;         
color: #0000FF;         
text-decoration: none;         
}         
/* utility navigation */         
.utility_nav         
{         
font-family: Arial;         
font-size: 12px;         
color: #FFFFFF;         
}         
.utility_nav a:link, .utility_nav a:visited, .utility_nav a:active         
{         
font-family: Arial;         
font-size: 12px;         
color: #FFFFFF;         
text-decoration: underline;         
margin-right: 10px;         
}         
.utility_nav a:hover, .utility_nav a:visited:hover         
{         
font-family: Arial;         
font-size: 12px;         
color: #FFFFFF;         
text-decoration: none;         
margin-right: 10px;         
}         
/* 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 */         
.leftnav a:link, .leftnav a:visited, .leftnav a:active         
{         
font-family: Arial;         
font-size: 11px;         
color: #00533E;         
text-align: right;         
text-decoration: none;         
display: block;         
padding: 1px 28px 1px 5px;         
border-bottom: 1px #FFFFFF solid;         
}         
.leftnav a:hover, .leftnav a:visited:hover         
{         
font-family: Arial;         
font-size: 11px;         
color: #00533E;         
text-decoration: none;         
background: #C4DF9B;         
display: block;         
padding: 1px 28px 1px 5px;         
border-bottom: 1px #FFFFFF solid;         
background-image: url(images/bg_leftnav_roll.gif);         
background-position: center right;         
background-repeat: no-repeat;         
}         


.leftnav2 a:link, .leftnav2 a:visited, .leftnav2 a:active         
{         
font-family: Arial;         
font-size: 11px;         
color: #00533E;         
text-align: right;         
text-decoration: none;         
display: block;         
padding: 1px 28px 1px 5px;         
border-bottom: 1px #FFFFFF solid;         
}         
.leftnav2 a:hover, .leftnav2 a:visited:hover         
{         
font-family: Arial;         
font-size: 11px;         
color: #00533E;         
text-decoration: none;         
background: #C4DF9B;         
display: block;         
padding: 1px 28px 1px 5px;         
border-bottom: 1px #FFFFFF solid;         
background-image: url(images/roll_2.gif);         
background-position: center right;         
background-repeat: no-repeat;         
}         


.lefthead a:link, .lefthead a:visited, .lefthead a:active         
{         
font-family: Arial !important;         
font-size: 14px !important;         
font-weight: bold !important;         
color: #197A30 !important;         
text-align: right !important;         
text-decoration: none !important;         
display: block !important;         
padding: 22px 28px 8px 5px !important;         
border-bottom: 1px #FFFFFF solid !important;         
background-image: url(images/bg_lefthead.jpg) !important;         
background-repeat: no-repeat !important;         
}         

.lefthead a:hover, .lefthead a:lefthead :hover         
{         
font-family: Arial !important;         
font-size: 14px !important;         
font-weight: bold !important;         
color: #197A30 !important;         
text-align: right !important;         
text-decoration: none !important;         
display: block !important;         
padding: 22px 28px 8px 5px !important;         
border-bottom: 1px #FFFFFF solid !important;         
background-image: url(images/bg_lefthead.jpg) !important;         
background-repeat: no-repeat !important;         
}         


.gobtn{         
POSITION: relative;         
TOP: 4px;         
*TOP: 2px;         
}         

/* right col */         
.rightcol         
{         
font-family: Arial;         
font-size: 11px;         
color: #252525;         
}         
.rightcol a:link, .rightcol a:visited, .rightcol a:active         
{         
font-family: Arial;         
font-size: 11px;         
color: #00533E;         
text-decoration: none;         
}         
.rightcol a:hover, .rightcol a:visited:hover         
{         
font-family: Arial;         
font-size: 11px;         
color: #00533E;         
text-decoration: underline;         
}         
.righthead         
{         
font-family: Arial;         
font-size: 14px;         
font-weight: bold;         
color: #197A30;         
display: block;         
padding: 22px 28px 8px 5px;         
}         
/* footer text & link */         
.footer         
{         
font-family: Arial;         
font-size: 11px;         
color: #00533E;         
}         
.footer a:link, .footer a:visited, .footer a:active         
{         
font-family: Arial;         
font-size: 11px;         
color: #00533E;         
text-decoration: underline;         
}         
.footer a:hover, .footer a:visited:hover         
{         
font-family: Arial;         
font-size: 11px;         
color: #00533E;         
text-decoration: none;         
}         
/* content bucket link */         
.bucket_link a:link, .bucket_link a:visited, .bucket_link a:active         
{         
font-family: Arial;         
font-size: 12px;         
color: #FFFFFF;         
font-weight: bold;         
text-decoration: none;         
display: block;         
padding: 8px 0px 20px 0px;         
background-image: url(images/bucket-button-new.jpg);         
background-repeat: no-repeat;         
}         
.bucket_link a:hover, .bucket_link a:visited:hover         
{         
font-family: Arial;         
font-size: 12px;         
color: #FFFFFF;         
font-weight: bold;         
text-decoration: underline;         
display: block;         
padding: 8px 0px 20px 0px;         
background-image: url(images/bucket-button-new.jpg);         
background-repeat: no-repeat;         
}         

/* Second content bucket link */         
.bucket_link2 a:link, .bucket_link2 a:visited, .bucket_link2 a:active         
{         
font-family: Arial;         
font-size: 12px;         
color: #FFFFFF;         
font-weight: bold;         
text-decoration: none;         
display: block;         
padding: 0px 0px 10px 0px;         
background-image: url(images/bucket-button-new.jpg);         
background-repeat: no-repeat;         
}         
.bucket_link2 a:hover, .bucket_link2 a:visited:hover         
{         
font-family: Arial;         
font-size: 12px;         
color: #FFFFFF;         
font-weight: bold;         
text-decoration: underline;         
display: block;         
padding: 0px 0px 10px 0px;         
background-image: url(images/bucket-button-new.jpg);         
background-repeat: no-repeat;         
}         


/* 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 */         
li {         
list-style-image: url(images/bullet.gif);         
}         
hr {         
height: 1px;         
color: #CCCCCC;         
}         
.box {         
padding: 5px 15px 5px 15px;         
margin-bottom: 20px;         
border: 1px #CCCCCC solid;         
background-color: #FFFFFF;         
}         
.border {         
border: 1px #CCCCCC solid;         
}         
.h1_li {         
color: #C4DF9B;         
font-size: 19px;         
line-height: 22px;         

height:63px;         
margin: 0px;         
}         
.h1_sm {         
color: #FFFFFF;         
font-size: 15px;         
}         

#keyword {         
WIDTH: 120px;         
}         


.Search{         
MARGIN-TOP: 19px;         
PADDING-LEFT: 8px;         
}     


.padding_left {   
padding-left: 21px;   
}  

.padding_right { 
padding-right: 13px; 
} 

.table_width {  
width: 100%;  
*width: 95%;  
}