body { 
margin-top: 15px; 
background: #658295 url(images/bg.gif) top fixed repeat-x; 
} 

#container { 
width: 780px; 
} 
img, div { behavior: url(iepngfix.htc) } 

/* header area start */ 

#header { 
width: 780px; 
} 

#utility_nav { 
position: absolute; 
z-index:5; 
margin-left: 510px; 
margin-top:138px; 
font-family: Arial; 
font-size: 11px; 
color: #19506d; 
text-align: right; 
padding-top: 3px; 
padding-bottom: 3px; 
} 

#utility_nav img { 
vertical-align:middle; 
margin-right:5px; 
} 

/* topnav area start */ 

#topnav { 
width: 100%; 
text-align: left; 
background-color: #ffe23b; 
white-space: nowrap; 
height:auto; 
} 

/* main area start */ 

#mainshade { 
width: 780px; 
background:url(images/shade-main.png) top center repeat-y; 
} 
#main { 
width: 760px; 
background:#FFFFFF; 
border-top: 4px #3bbaff solid; 
border-bottom: 4px #3bbaff solid; 
} 

#leftnav { 
width: 170px; 
padding-top: 20px; 
padding-bottom: 120px; 
background-color: #000000; 
border-right: 4px #3bbaff solid; 
} 

#content_area { 
width: 99%; 
padding:15px 10px 15px 15px; 
} 
#content_area p{ 
padding-right:15px; 
} 
.bucket { 
width:180px; 
background: #000; 
float:left; 
color:#3bbaff; 
margin:10px 10px 0 0; 
} 




.bucket_button { 
position:absolute; 
z-index:15; 
margin:auto; 
overflow: visible; 
} 
.bucket_button a:link, .bucket_button a:visited, .bucket_button a:active { 
background: url(images/bucket-tab.gif) bottom right no-repeat; 
border: 1px solid #3bbaff; 
display:block; 
} 
.bucket_button a:hover, .bucket_button a:visited:hover { 
background: url(images/bucket-tab-over.gif) bottom right no-repeat; 
border: 1px solid #ffe23b; 
display:block; 
} 
.bucket .text { 
position:absolute; 
z-index:10; 
margin-left:88px; 
margin-top:2px; 
width:90px; 
line-height:1.2em; 
} 
.bucket h2 { 
color: #fff; 
font-size: 12px; 
font-weight: bold; 
margin:0; 
padding:0; 
} 
/* footer area start */ 

#footer { 
padding-top:7px; 
vertical-align:top; 
text-align: center; 
background: url(images/footer.jpg) bottom center no-repeat; 
} 

#thomas_info { 
width: 740px; 
font-family: Arial; 
font-size: 10px; 
color: #000000; 
text-align: right; 
padding-top: 0; 
padding-bottom: 2px; 
} 

/* heading styles */ 

h1 { 
color: #21688e; 
font-size: 18px; 
font-weight: bold; 
} 

h2 { 
color: #000000; 
font-size: 14px; 
font-weight: bold; 
} 


h3 { 
color: #CC0000; 
font-size: 22px; 
font-weight: bold; 
} 

/* image styles */ 

.img01 { 
border: 1px #3bbaff 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; 
} 

#img00 { float:right; margin-left:15px; margin-bottom:10px; } 

/* miscellaneous */ 

li { 
list-style-image: url(images/bullet.gif); line-height:20px; 
} 

.fright { 
float: right; 
margin: 4px; 
} 


.fleft { 
float: left; 
margin: 5px 15px 10px 25px; 
} 

td { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; } 
td a:link, a:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0000FF; text-decoration:underline; } 
td a:hover { text-decoration:none; } 
#pad { padding-top:2px; } 
.no_bullets { list-style:none; margin:0; padding:0; line-height:20px; } 
