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: 29px;          
padding-right: 0px;          
padding-top: 151px;          
padding-bottom: 0px;          
overflow:hidden;          
}          

html > body #content_area_index {          
padding-top: 149px;
padding-left: 32px;          
padding-right: 0px;                    
padding-bottom: 0px;           
}          

/* 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;}     

