body {      
margin-top:10px;      
background-color: #dfefbe;      
}      

#container {      
width: 960px;      
background-color: #FFFFFF;      
border-top: 11px solid #2B4E88;      
border-bottom: 6px solid #2B4E88;      
}      

/* header area start */      

#header {      
width: 960px;      
white-space: nowrap;      
background-image: url(/images/header_bg-new.jpg);      
background-repeat: no-repeat;      
background-position: top right;      
text-align: left;      
}      

#headerright      
{      
float: right;      
margin-top: 54px;      
width: 302px;      
}      

#utility_nav {      
width: 960px;      
text-align: right;      
padding-top: 3px;      
padding-bottom: 4px;      
}      

/* topnav area start */      

#topnav {      
width: 960px;      
text-align: right;      
white-space: nowrap;      
padding-top: 5px;      
padding-bottom: 6px;      
background-image: url(/images/topnav_bg.jpg);      
background-repeat: no-repeat;      
background-position: top left;      
}      

/* main area start */      

#main {      
width: 960px;      
position:relative;      
}      

#leftnav {      
width: 184px;      
padding-top: 0px;      
padding-bottom:329px;      
background-image: url(images/bg_main_ser_002.gif);      
background-repeat: repeat-y;      
}      

#nav {      
width: 184px;      
padding-top: 0px;      
padding-bottom: 33px;      
float: right;      
background-image: url(images/nav_bg.jpg);      
background-position: top left;      
background-repeat: no-repeat;      
}      

.rightnav      
{      
float: right;      
width: 200px;      
margin-top: 27px;      
background-image: url(images/rightnav_bg.jpg);      
background-position: top center;      
background-repeat: no-repeat;      
}      

#content_area {      
padding-left: 20px;      
padding-right: 20px;      
padding-top: 57px;      
padding-bottom: 20px;      
background-image: url(/images/content_area_bg.jpg);      
background-repeat: no-repeat;      
background-position: top left;      
}      

#content_area_homepage {      
padding-left: 20px;      
padding-right: 14px;      
padding-top: 57px;      
padding-bottom: 20px;      
background-image: url(/images/content_area_bg.jpg);      
background-repeat: no-repeat;      
background-position: top left;      
}      

/* footer area start */      

#footer {      
width: 960px;      
text-align: left;      
padding-top: 46px;      
padding-bottom: 14px;      
background-image: url(/images/footer_bg.jpg);      
background-repeat: no-repeat;      
background-position: top left;      
}      


#footer_index {      
width: 960px;      
text-align: left;      
padding-top: 46px;      
padding-bottom: 14px;      
background-image: url(/images/footer_bg.jpg);      
background-repeat: no-repeat;      
background-position: top left;      
*margin-top:1px;     
}      


.footer_left      
{      
display:block;      
margin-left:26px;      
}      

.footer_right      
{      
float:right;      
margin-top:31px;      
margin-right:25px;      
text-align: center;      
}     


.footer_logo    
{      
float:right;      
margin-top:46px;      
margin-right:25px;      
text-align: right;      
}     

#thomas_info {      
width: 960px;      
text-align: right;      
padding-top: 2px;      
padding-bottom: 2px;      
}      

/* heading styles */      

h1 {      
color: #003e81;      
font-size: 18px;      
font-weight: bold;      
margin-top: 8px;      
}      

.homepageh1      
{      
font-size: 14px;      
font-weight: normal;      
color: #003e81;      
text-align: center;      
margin-top: 0px;      
margin-bottom: 18px;      
}      

h2 {      
color: #567f00;      
font-size: 14px;      
font-weight: bold;      
}      

h3 {      
color: #000000;      
font-size: 13px;      
font-weight: bold;      
}      

/* image styles */      

.img01 {      
border: 1px #000000 solid;      
}      

.img02 {      
border: 1px #000000 solid;      
float: left;      
margin-right: 10px;      
margin-bottom: 10px;      
}      

.img03 {      
border: 1px #000000 solid;      
float: right;      
margin-left: 10px;      
margin-bottom: 10px;      
}      

.img04      
{      
margin-left: -20px;      
}.img05 {    float: right;    margin-bottom: 10px;    margin-left: 10px;}.img06 {    float:left;    margin-bottom: 15px;    margin-right: 10px;}      

.img7{margin-top:15px;}/* miscellaneous */      

li {      
list-style-image: url(images/bullet.gif);      
}      

td      
{      
font-family:Arial;      
font-size: 12px;      
color: #6E6F70;      
}      

a {      
text-decoration: underline;      
color: #0000ff;      
}      

a:hover {      
text-decoration: none;      
color: #0000ff;      
}      

html > body #leftnav_bottom {      
bottom: 0px;      
}      

#leftnav_bottom {      
bottom: 0px;      
left: 0px;      
position: absolute;      
text-align:left;      
}      

html > body #leftnav_bottom_homepage {      
bottom: 0px;      
}      

#leftnav_bottom_homepage {      
bottom: -1px;      
left: 0px;      
position: absolute;      
text-align:left;      
}      

form      
{      
margin-top: 0px;      
margin-bottom: 0px;      
}      

input      
{      
font-size: 10px;      
color: #000000;      
}      

select      
{      
font-size: 10px;      
color: #000000;      
}      

.separator      
{      
padding-left: 4px;      
padding-right: 4px;      
} .border_more{ border:1px solid #cccccc;}      
ul.BucketContent      
{      
margin-top: 2px;      
text-align: left;      
font-size:11px;      
margin-left: 0px;      
color: #6e6f70;      
} .click-text{ font-size:11px;}      
ul.BucketContent li      
{      
background-image: url(/images/bullet1.gif);      
background-position: left 5px;      
background-repeat: no-repeat;      
list-style-type: none;      
margin-left: 20px;      
padding-left: 7px;      
line-height: 13px;      
} .border-td{border:1px solid #cccccc;width:45%; text-align:center; padding:10px;}      
html > body ul.BucketContent li      
{      
margin-left: -20px;      
} .rise-img {    border: 1px solid #cccccc;    display: block;    text-align: center;    width: 35%; padding: 5px;} .text-table { font-size: 11px !important;}.tableformat1 {    border-left: 1px solid #CCCCCC;    border-top: 1px solid #CCCCCC;}.tableformat1 td {    border-bottom: 1px solid #CCCCCC;    border-right: 1px solid #CCCCCC;    padding:7px;}.table-inner {    border-bottom: none !important; border-right: none !important;}.tableformat2 {     border-top: 1px solid #CCCCCC;}.tableformat2 td {   padding:7px;} 

.inner_brd_none 
{ 
border:none !important; 
} 
.inner_brd_none td 
{ 
border:none !important; 
}
.submit:hover {
background: url("/images/but_submit_over.gif") no-repeat scroll 0 0 transparent;
border: 0 none;
height: 20px;
width: 51px;
}
.submit {
background: url("/images/but_submit.gif") no-repeat scroll 0 0 transparent;
border: 0 none;
cursor: pointer;
height: 20px;
width: 51px;
}
.reset:hover {
background: url("/images/but_reset_over.gif") no-repeat scroll 0 0 transparent;
border: 0 none;
height: 20px;
width: 51px;
}
.reset {
background: url("/images/but_reset.gif") no-repeat scroll 0 0 transparent;
border: 0 none;
cursor: pointer;
height: 20px;
width: 51px;}
