body {    
background-color:#DCDDDD;    
background-image:url(/images/bg.jpg);    
background-position:left top;    
background-repeat:repeat-x;    
}    

#container {    
width: 960px;    
background-color: #FFFFFF;    
}    

/* header area start */    
#header {    
width: 960px;    
text-align:left;    
background-image:url(/images/headerbg.jpg);    
background-position:right top;    
background-repeat:no-repeat;    
}    

/* topnav area start */    

#topnav_01 {    
width: 960px;    
background-image:url(/images/top_nav_01_bg.jpg);    
background-position:right top;    
background-repeat:no-repeat;    
text-align: left;    
height:26px;    
}    

#topnav_02 {    
width: 960px;    
background-color:#f9d617;    
text-align: left;    
overflow:hidden;    
padding-bottom:5px;    
padding-top:14px;    
white-space: nowrap;    
}    


.top_navigation {    
margin-left:261px;    
text-align:right;    
display:block;    
}    


.top_navigation span {    
background-image:url(/images/topnav_right_bg.gif);    
background-position:right top;    
background-repeat:no-repeat;    
padding:6px 35px 5px 28px;    
display:block;    
}    




/* main area start */    

#main {    
background-image:url(/images/bg_main_pro_004.jpg);    
background-position:right top;    
background-repeat:no-repeat;    
width:960px;    
clear:both;    
}    

#main_inner {    
background-image:url(/images/bg_main_pro_inner_004.jpg);    

background-position:right -20px;    
background-repeat:no-repeat;    
width:960px;    
clear:both;    
}    

#leftnav {    
width: 193px;    
padding-bottom:365px;    
background-color: #014184;    
background-image: url(/images/left_nav_bottom_bg.jpg);    
background-position:left bottom;    
background-repeat: no-repeat;    
}    

#right_nav {    

padding-bottom:5px;    
text-align:center;    
background-color:#D6E0EC;    
width:165px;    
}    

#content_area {    

padding-left: 28px;    
padding-right: 28px;    
padding-top: 57px;    
padding-bottom: 30px;    
}    


#content_area_index {    
background-image:url(/images/main_bg.jpg);    
background-position:left 208px;    
background-repeat:repeat-x;    
padding-left: 32px;    
padding-right: 0px;    
padding-top: 151px;    
padding-bottom: 0px;    
overflow:hidden;    
}    

html > body #content_area_index {    
padding-top: 149px;    
}    

/* footer area start */    

#footer {    
background-color:#0072C6;    
background-image:url(/images/footer_bg.jpg);    
background-position:left top;    
background-repeat:no-repeat;    
padding-bottom:41px;    
padding-top:21px;    
overflow:hidden;    
text-align:left;    
width:960px;    
}    

#thomas_info {    
width: 960px;    
font-family: Arial;    
font-size: 10px;    
color: #000001;    
text-align: right;    
padding-top: 2px;    
padding-bottom: 2px;    
*margin-bottom: -16px;    
}    

/* heading styles */    

h1 {    
color: #163565;    
font-size: 22px;    
font-weight: bold;    
}    

.home_h1 {    
color: #f9d616;    
font-size: 19px;    
font-weight: bold;    
margin-bottom:13px;    
}    

h2 {    
color: #014183;    
font-size: 16px;    
font-weight: bold;    
}    

h3 {    
color: #014183;    
font-size: 14px;    
font-weight: bold;    
}    


td {    
color:#333333;    
font-family:arial;    
font-size:12px;    
}    

a {    
color:#333333;    
font-family:arial;    
font-size:12px;    
text-decoration:underline;    
}    

a:hover {    
color:#333333;    
font-family:arial;    
font-size:12px;    
text-decoration:none;    
}    


/* image styles */    

.img01 {    
border: 1px #000000 solid;    
}    

.img02 {    
float: left;    
margin-right: 20px;    
margin-bottom: 10px;    
}    

.img03 {    
border: 1px #000000 solid;    
float: right;    
margin-left: 10px;    
margin-bottom: 10px;    
}    

.img04 {    
margin-right:2px;    
}    

.img05 {    
margin-right:10px;    
margin-bottom:10px;    
border:1px solid #014184;    
}    

.img06 {    
margin-right:10px;    
margin-top:10px;    
}    


.img07 {    
float:left;    
margin-right:20px;    
}    

.img08 {    
border:1px solid #014184;    
margin-right:10px;    
margin-top:10px;    
}.img09 {    
border:1px solid #014184;    
margin-bottom:10px;    
margin-top:10px;    
}    
    

.img10 {    
border:1px solid #014184;    

}    

.img11 {    
border:1px solid #014184;    
margin-bottom:10px;    

}    

.img12 {    
margin:7px;    
}    

.img13 {    
margin:3px;    
} 

.bucket_last_link    
{    
float:right;    
margin-left:10px;    
margin-top:5px;    
}    


.bucket_link_pro_004 a img    
{    
margin-bottom:4px;    
}    

.bucket_link_pro_004 a:hover img    
{    
margin-bottom:4px;    
}    

/* miscellaneous */    

li {    
list-style-image: url(/images/bullet_pro_004.gif);    
}    

.table_bg td {    
color: #333333;    
font-size: 11px;    
font-family:arial;    
}    

.table_bg td a {    
color: #333333;    
font-size: 11px;    
font-family:arial;    
text-decoration:underline;    
}    

.table_bg td a:hover{    
color: #333333;    
font-size: 11px;    
font-family:arial;    
text-decoration:none;    
}    











.table_bg .table_head td {    
font-weight:bold;    
background-color:#0675c7;    
color:#FFFFFF;    
}    

.odd_row    
{    
background-color:#d6e0ec;    
}    


.even_row    
{    
background-color:#ffffff;    
}    

.back_to_top    
{    
text-align:right;    
border-bottom: 1px solid #f9d616;    
}    
.seeall    
{    
text-align:right;    
padding-right: 10px;    
font-size: 10px;    
}    
a:hover .seeall{    
text-align:right;    
padding-right: 10px;    
font-size: 10px;    
}    

.darkyellow_bg    
{    
background-color:#f9d617; text-align:center;    

}    
.darkyellow_bg_left    
{    
background-color:#f9d617;    
}    

.yellow_bg    
{    
background-color:#FEF5A8; text-align:center;    
}    
.white_bg    
{    
background-color:#ffffff;    
}    
.table_bg_bim .table_head_bim    
{    
font-weight:bold;    
text-align:center;    
color:#333333;    
}    

.table_bg_bim td{    
color: #333333;    
font-size: 11px;    
font-family:arial;    
}    
.table_bg_bim {    
background-color:#000000;    
}    


.clear_both    
{    
clear:both;    
}    


.clear_bullet    
{    
background-image:none !important;    
}    




.old_row_bg td    
{    
background:#fee508 url(/images/bullet_inner.gif) no-repeat 5px 7px;    
padding:3px 5px 3px 19px;    
}    

.even_row_bg td    
{    
background:#fef5a8 url(/images/bullet_inner.gif) no-repeat 5px 7px;    
padding:3px 5px 3px 19px;    
}    

.even_row_bg td a    
{    
text-decoration:none !important;    
}    

.old_row_bg td a    
{    
text-decoration:none !important;    
}    


.even_row_bg td a:hover    
{    
text-decoration:underline !important;    
}    
.old_row_bg td a:hover    
{    
text-decoration:underline !important;    
}    

.head1-bg {    
background-color:#f4e695;    
}    

.head2-bg {    
background-color:#E6F4FF;    
}    

.contact-info h2{    
color: #014183;    
font-size: 16px;    
font-weight: bold;    

margin-bottom:0;    
padding-left:5px;    
padding-top:5px;    
}    
.contact-info td {    
padding-top: 5px;    
padding-bottom: 5px;    
}    

.contact-info .text {    
padding-right: 20px;    
text-align: justify;    
}    

.contact-info img    
{    
border: 1px solid #014184;    
}    

.contact-info a {    
font-size: 11px;    
}    

.contact-info a:active {    
font-size: 11px;    
}    


.contact-info a:hover {    
font-size: 11px;    
}   

.contact-info a:visited {    
font-size: 11px;    
}  .news_list ul li{padding-bottom:8px;}