body { 
background: url(images/bg.gif) top center repeat; 
margin-top: 10px; 
margin-bottom: 20px; 
padding: 0px; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #333; 
} 
body, table, p, div, ul, li { 
font-size: 12px; 
} 


#wrap { 
background:#FFF; 
width: 760px; 
} 
a:link, a:visited { 
color:#1242cb; 
text-decoration: underline; 
} 
a:hover { 
text-decoration: underline; 
color:#f63; 
} 
table, td, tr { 
vertical-align: top; 
} 

h1, h2, h3, h4 { 
font-family: Geneva, Arial, Helvetica, sans-serif; 
FONT-WEIGHT:BOLD; 
} 
h1 { 
color: #0033cc; 
border-bottom: 2px solid #FF5D3A; 
margin: 20px 200px 5px 0; 
padding-bottom: 5px; 
font-size: 20px; 
font-family: "arial black", arial, helvetica, sans-serif; 
} 
.bucketss { 
color: #fff; 
font-size:10px; 
padding:0; 
margin:0; 
} 
.bucketss td { 
padding:0 7px; 
margin:0; 
} 

.buckets h1 { 
color: #f63; 
margin: 0; 
border: none; 
padding:0; 
font-size: 14px; 
font-family: arial, helvetica, sans-serif; 
} 
.buckets h1 span { 
color: #1242cb; 
} 
.buckets a:link, .buckets a:visited { 
text-decoration: none; 
color:#fff; 
} 
.buckets a:hover { 
text-decoration: underline; 
} 
h2 { 
color: #FE4726; 
font-style:italic; 
font-size: 1.4em; 
padding: 2px 0 3px 8px; 
margin: 0; 
} 
h2 a:link, h2 a:visited { 
color: #ff9900; 
text-decoration: none; 
} 
h2 a:hover { 
color: #006699; 
text-decoration: underline; 
} 
h3 { 
font-style:italic; 
color: #0067C6; 
font-size: 1em; 
padding: 2px 0 0 10px; 
margin: 0; 
} 
hr { 
clear: both; 
color: #FF5D3A; 
background-color: #FF5D3A; 
border: 0; 
height: 2px; 
margin: 15px 15px 5px 0px; 

} 
#tophead { 
text-align: right; 
color:#fff; 
font-weight: normal; 
padding-right: 10px; 
line-height: 20px; 
font-size: 11px; 
} 
#tophead a:link, #tophead a:visited { 
color: #fff; 
text-decoration: none; 
font-weight: normal; 
} 
#tophead a:hover { 
color:#4DA3CE; 
font-weight: normal; 
text-decoration: underline; 
} 
#header { 
border-bottom: 3px solid #fff; 
} 
#headleft{ 
background:url(images/header2.jpg) top left no-repeat; 
} 
#topnav { 
font-size:11px; 
background: url(images/topnav-bg.gif) top left repeat-x; 
} 
#topnav td a{ 
height: 22px; 
text-align: center; 
font-weight: bold; 
padding: 0 14px 0 14px; 
} 
#topnav td a:link, #topnav td a:visited{ 
color: #FFF; 
text-decoration: none; 
display:block; 
line-height: 22px; 
} 
#topnav td a:hover { 
color:#fff; 
background: url(images/topnav-bg-over.gif) top left repeat-x; 
display:block; 
text-decoration: none; 
line-height: 22px; 
} 
#lefttopnav { 
height: 22px; 
} 

#buck1, #buck2, #buck3 { 
width: 421px; 
height: 100px; 
padding: 5px 0 0 5px; 
} 
#buck1 { 
background:url(images/bucketbg1.jpg) top left no-repeat; 
} 
#buck2 { 
background:url(images/bucketbg2.jpg) top left no-repeat; 
} 
#buck3 { 
background:url(images/bucketbg3.jpg) top left no-repeat; 
} 
#main div { 
} 

#leftcolumn { 
background: url(images/leftnav-bg.gif) top left repeat-x; 
width: 148px; 
height:400px; 
min-height:400px; 
float: left; 
padding-right:5px; 
border-top: 3px solid #fff; 
} 
#leftcolumn ul { 
margin: 0; 
padding:30px 5px 30px 30px; 
} 
#leftcolumn ul li { 
list-style:url(images/nav-tab.gif) outside; 
padding: 0; 
margin-bottom: 10px; 
} 
#leftcolumn li a:link, #leftcolumn li a:visited { 
color: #333; 
font-weight: bold; 
} 
#leftcolumn li a:hover { 
color:#FE4726; 
} 
#rightcolumn { 
width:600px; 
display:block; 
background: #fff; 
padding-left:10px; 
} 
#rightcolumn p, #rightcolumn table, #rightcolumn div { 
padding: 0 10px 10px 10px; 
margin:0; 
} 

blockquote { 
padding: 0 0 0 30px; 
margin: 0px 0px 10px 0px; 
line-height: 1.5em; 
} 
.red { 
color: #f03; 
} 

a:link.red, a:visited.red { 
padding: 2px 4px 2px 2px; 
line-height: 25px; 
background: #fff9b0; 
border-bottom: 2px solid #fff25f; 
color: #333; 
text-decoration: none; 
font-weight: bold; 
} 

a:hover.red { 
font-weight: bold; 
padding: 2px 4px 2px 2px; 
background: #fff25f; 
color: #000; 
text-decoration: none; 
} 

#footer { 
height:42px; 
color: #1242cb; 
font-size:.9em; 
padding-bottom:10px; 
} 

#footer a:link, #footer a:visited { 
color: #1242cb; 
} 
#footer a:hover { 
color: #FF5D3A; 
} 

.fright { 
float: right; 
} 
img.fright, div.fright { 
padding: 10px; 
} 

.caption { 
font-size: .8em; 
color: #023F88; 
} 
.fleft { 
float: left; 
} 

.bigger { 
font-size: 1.9em; 
font-weight: bold; 
} 
.smaller { 
font-size: .8em; 
} 
#thomas_info_099 { 
width: 760px; 
height: 16px; 
font-size: 10px; 
color: #fff; 
text-align: right; 
padding: 2px 0 0 0; 
} 
#thomas_info_099 a:link, #thomas_info_099 a:visited { 
color: #fff; 
} 
#thomas_info_099 a:hover{ 
text-decoration: underline; 
color:#FF6633; 
}
