body {     
margin-top: 0px;     
background-color: #e9e9ea;     
background-image: url(images/browser_bg.jpg);     
background-position: top left;     
background-repeat: repeat-x;     
}     

#container {     
width: 960px;     
background-color: #FFFFFF;     
}     

/* header area start */     

#header {     
width: 960px;     
white-space: nowrap;     
text-align: left;     
background-image: url(/images/header_bg.jpg);     
background-repeat: no-repeat;     
background-position: top right;     
}     

#header2 {     
width: 960px;     
white-space: nowrap;     
text-align: center;     
font-size: 18px;     
font-family: arial;     
color: #fffffe;     
padding-top: 4px;     
padding-bottom: 6px;     
font-weight: bold;     
background-image: url(/images/header2_bg.jpg);     
background-repeat: no-repeat;     
background-position: top left;     
}     

html > body #header2     
{     
padding-bottom: 5px;     
}     

/* topnav area start */     

#topnav {     
text-align: center;     
white-space: nowrap;     
padding-top: 7px;     
padding-bottom: 8px;     
background-color: #6B717E;     
}     

#searchnav     
{     
background-image: url(/images/searchnav_bg.jpg);     
background-repeat: no-repeat;     
background-position: top left;     
height: 46px;     
}     

/* main area start */     

#main {     
width: 960px;     
padding-bottom: 11px;     
}     

#leftnav {     
width: 179px;     
padding-top: 0px;     
padding-bottom: 0px;     
}     

#nav {     
width: 179px;     
float: right;     
padding-bottom: 0px;     

background-image:url(images/leftnav_bg.jpg);     
background-position:left top;     
background-repeat:repeat-y;     
}     

#content_area {     
padding-left: 20px;     
padding-right: 20px;     
padding-top: 3px;     
padding-bottom: 20px;     
}     

/* footer area start */     

#footer {     
background-image: url(images/footer_bg.jpg);     
background-position: top left;     
background-repeat: no-repeat;     
width: 960px;     
text-align: left;     
padding-top: 24px;     
padding-bottom: 8px;     
}     

.footer_left     
{     
display:block;     
text-align: center;     
width: 400px;     
margin-left: 119px;     
}     

.footer_right     
{     
float:right;     
margin-right: 39px;     
text-align: right;     
margin-top: 39px;     
}     

#thomas_info {     
width: 960px;     
text-align: right;     
padding-top: 2px;     
padding-bottom: 2px;     
}     

#thomas_info span {

margin-right:10px;
}

/* heading styles */     

h1 {     
color: #e51837;     
font-size: 18px;     
font-weight: bold;     
}     

.homepageh1     
{     
color: #213e7b;     
font-size: 17px;     
font-weight: bold;     
margin-top: 0px;     
padding-top: 0px;     
margin-bottom: 0px;     
padding-bottom: 0px;     
}     

h2 {     
color: #213e7b;     
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: 15px;     
margin-bottom: 15px;     
}     

.img05     
{     
margin-bottom: -3px;     
}     

.img06     
{     
margin-bottom: 3px;     
}     

.img07     
{     
margin-bottom: 4px;     
margin-top: 21px;     
}     

.img08     
{     
margin-left: 6px;     
}     

/* miscellaneous */     

li {     
list-style-image: url(images/bullet.gif);     
}     

td     
{     
font-family:Arial;     
font-size: 12px;     
color: #000000;     
}     

a {     
text-decoration: underline;     
color: #0000ff;     
}     

a:hover {     
text-decoration: none;     
color: #0000ff;     
}     

form     
{     
margin-top: 0px;     
margin-bottom: 0px;     
}     

input     
{     
font-size: 10px;     
color: #000001;     
}     

select     
{     
font-size: 10px;     
color: #000001;     
}     

.twolinelink a     
{     
line-height: 12px;     
}     

.twolinelink a:hover     
{     
line-height: 12px;     
}     

.tableformat1 td     
{     
font-weight: bold;     
}     

ul.BucketContent     
{     
margin-top: 0px;     
text-align: left;     
font-size: 10px;     
margin-left: 0px;     
color: #51504e;     
line-height: 12px;     
margin-bottom: 8px;     
}     

ul.BucketContent li     
{     
background-image: url(/images/bullet1.gif);     
background-position: left 6px;     
background-repeat: no-repeat;     
list-style-type: none;     
margin-left: 0px;     
padding-left: 6px;     
}     

html > body ul.BucketContent li     
{     
margin-left: -34px;     
}     

#homapageright     
{     
width: 166px;     
float: right;     
display: block;     

}     



.right1     
{     

background-image:url(/images/homepageright1bg.gif);     
background-position:left bottom;     
background-repeat:no-repeat;     
display:block;     
margin-bottom:16px;     
margin-left:572px;     
margin-top:-700px;     
padding-bottom:14px;     
position:relative;     
width:166px;     
}     

html > body .right1     
{     

background-image:url(/images/homepageright1bg.gif);     
background-position:left bottom;     
background-repeat:no-repeat;     
display:block;     
margin-bottom:16px;     
margin-left:572px;     
margin-top:-699px;     
padding-bottom:14px;     
position:relative;     
width:166px;     
}     

body:nth-of-type(1) .right1     
{     

background-image:url(/images/homepageright1bg.gif);     
background-position:left bottom;     
background-repeat:no-repeat;     
display:block;     
margin-bottom:16px;     
margin-left:572px;     
margin-top:-699px;     
padding-bottom:14px;     
position:relative;     
width:166px;     
}     

.right2     
{     

background-image:url(/images/homepageright2bg.gif);     
background-position:left bottom;     
background-repeat:no-repeat;     
display:block;     
margin-left:572px;     
margin-top:5px;     
padding-bottom:11px;     
position:relative;     
width:166px;     
}     

.right3     
{     
display:block;     
margin-left:572px;     
margin-top:12px;     
position:relative;     
width:166px;     
}     


.bucket     
{     
width: 154px;     
background-image: url(/images/bucket_bg.gif);     
background-repeat: no-repeat;     
background-position: bottom left;     
margin-top: 12px;     
display: block;     
margin-left: 6px;     
padding-bottom: 9px;     
font-size: 10px;     
color: #2c2c2c;     
font-weight: normal;     
}     

.bucket a     
{     
color: #223b6f !important;     
font-family: arial;     
font-weight: normal !important;     
font-size: 10px !important;     
margin-left: 99px;     
text-decoration: underline !important;     
}     

.bucket a:hover     
{     
color: #223b6f !important;     
font-family: arial;     
font-weight: normal !important;     
font-size: 10px !important;     
margin-left: 99px;     
text-decoration: none !important;     
}     

.bucket span a {margin-left: 0px !important; } .Bucket_bullet {     

display:block;     
height: 90px;     
}     


.more {     

color:#51504E !important;     
font-family:Arial !important;     
font-size:10px !important;     
font-style:normal !important;     
font-weight:normal !important;     
text-decoration:none !important;     
text-align: right !important;     
display:block;     
}     

.more a {     

color:#51504E !important;     
font-family:Arial !important;     
font-size:10px !important;     
font-style:normal !important;     
font-weight:normal !important;     
text-decoration:none !important;     
text-align: right !important;     
display:block;     
}     

.more a:hover {     

color:#51504E !important;     
font-family:Arial !important;     
font-size:10px !important;     
font-style:normal !important;     
font-weight:normal !important;     
text-decoration:underline !important;     
text-align: right !important;     
display:block;     
}     

.cont td {     
font-size: 13px;     
}     

.cont td a{     
font-size: 13px;     
}     

.cont td a:hover{     
font-size: 13px;     
}     

.img09{     
margin-bottom:10px;     
}     

.img10 {     
float: left;     
margin-right: 10px;     
margin-bottom: 10px;     
}     

.cust-font {     
font-size: 14px;     
}     

.google_trans {   

padding-left:415px; 
position:absolute; 
width:184px; 
}