body { 
margin-top:10px; 
background-color: #e0e0e0; 
background-image: url(images/); 
} 

#container { 
width: 960px; 
border: 1px #000000 solid; 
background-color: #FFFFFF; 
} 
#headerleft { 
width: 381px; 
} 

#headerright { 
width: 579px; 
background-image: url(images/header_02.jpg); 

} 

#utilitynav { 
text-align: right; 
} 


/* topnav area start */ 

#topnav { 
text-align: right; 
white-space: nowrap; 
vertical-align: bottom; 
padding-right: 12px; 
} 

/* main area start */ 

#main { 
width: 960px; 
background-color: #FFFFFF; 

} 

#leftnav { 
width: 194px; 
padding-bottom: 50px; 
background: url(images/leftnav_bg.jpg) no-repeat; 
text-align:right; 
} 

#content_area { 
width: 726px; 
padding-left: 20px; 
padding-right: 20px; 
padding-top: 0px; 
padding-bottom: 30px; 
} 

/* footer area start */ 

#footer { 
text-align: center; 
height: 35px; 
} 

#thomas_info { 
width: 960px; 
font-family: Arial; 
font-size: 10px; 
color: #000; 
text-align: right; 
padding-top: 2px; 
padding-bottom: 2px; 

} 

#thomas_info a{ 
color: #000; 
font-size: 10px; 
} 

/* heading styles */ 

h1 { 
color: #001b72; 
font-size: 28px; 
font-weight: bold; 
text-align: center; 
padding-top: 3px; 
} 

h1 span { 
color: #767b77; 
font-size: 18px; 
font-weight: bold; 
} 


h2 { 
color: #000000; 
font-size: 15px; 
font-weight: bold; 
margin: 0px; 
} 

h3 { 
color: #767b77; 
font-size: 15px; 
font-weight: bold; 
font-style: italic; 
} 

h4 { 
color: #767b77; 
font-size: 14px; 
font-weight: bold; 
font-style: italic; 
margin: 0px; 
} 

h5 { 
color: #001b72; 
font-size: 13px; 
font-weight: bold; 
font-style: italic; 
} 




/* image styles */ 

.img01 { 
border: 1px #000000 solid; 
margin-bottom: 3px; 
} 

.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; 
} 

.topborder { 
text-align: left; 
margin: 0px; 
} 

/* miscellaneous */ 
/* 
li { 
list-style-image: url(images/bullet_mat_001.gif); 
} 

*/ 

/* text & link syles */ 

p, td, tr, li { 

font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000; 

} 

a:link, .a:visited, a:active 
{ 
font-family: Arial; 
font-size: 12px; 
color: #0000FF; 
text-decoration: underline; 
} 
a:hover, .a:visited:hover 
{ 
font-family: Arial; 
font-size: 12px; 
color: #0000FF; 
text-decoration: none; 
} 

/* utility navigation */ 

.utilitynav 
{ 
padding-top: 10px; 
font-family: Arial; 
font-size: 13px; 
color: #001b72; 
font-weight: bold; 
margin-right: 20px; 
} 
.utilitynav a:link, .utilitynav a:visited, .utilitynav a:active 
{ 
font-family: Arial; 
font-size: 13px; 
color: #001b72; 
text-decoration: underline; 
font-weight: bold; 
} 
.utilitynav a:hover, .utilitynav a:visited:hover 
{ 
font-family: Arial; 
font-size: 13px; 
color: #767b77; 
font-weight: bold; 
text-decoration: none; 
} 

/* top navigation */ 

.topnav { 
padding-top: 55px; 
} 


.topnav a:link, .topnav a:visited, .topnav a:active 
{ 
font-family: Arial; 
font-size: 14px; 
font-weight: bold; 
color: #001b72; 
text-decoration: none; 
padding: 0px 8px 0px 8px; 

} 
.topnav a:hover, .topnav a:visited:hover 
{ 
font-family: Arial; 
font-size: 14px; 
font-weight: bold; 
color: #ecd228; 
text-decoration: underline; 
} 

/* left navigation */ 

.leftnav a:link, .leftnav a:visited, .leftnav a:active 
{ 
font-family: Arial; 
font-size: 12px; 
color: #000000; 
font-weight: bold; 
display: block; 
text-decoration: none; 
padding: 10px 35px 10px 10px; 
background-image: url(images/rivet.gif); 
background-repeat: no-repeat; 
background-position: right; 
} 
.leftnav a:hover, .leftnav a:visited:hover 
{ 
font-family: Arial; 
font-size: 12px; 
color: #001b72; 
font-weight: bold; 
text-decoration: underline; 
background-image: url(images/rivet_hover.gif); 
background-repeat: no-repeat; 
background-position: right; 
} 

.link1 { 
position: relative; 
left: -23px; 
} 

.link2 { 
position: relative; 
left: -17px; 
} 

.link3 { 
position: relative; 
left: -14px; 
} 

.link4 { 
position: relative; 
left: -12px; 
} 

.link5 { 
position: relative; 
left: -13px; 
} 

.link6 { 
position: relative; 
left: -15px; 
} 

.link7 { 
position: relative; 
left: -18px; 
} 

.link8 { 
position: relative; 
left: -23px; 
} 

.searchhead { 
color: #000e5e; 
font-weight: bold; 
font-style: italic; 
} 
/* footer text & link */ 

.footer 
{ 
font-family: Arial; 
font-size: 11px; 
color: #001b72; 
font-weight: bold; 
margin: 0px; 
} 
.footer a:link, .footer a:visited, .footer a:active 
{ 
font-family: Arial; 
font-size: 11px; 
color: #001b72; 
text-decoration: underline; 
font-weight: bold; 
} 
.footer a:hover, .footer a:visited:hover 
{ 
font-family: Arial; 
font-size: 11px; 
color: #767b77; 
text-decoration: none; 
font-weight: bold; 
} 


/* content bucket link */ 

.bucket_link 
{ 
font-family: Arial; 
font-size: 12px; 
color: #001b72; 
font-weight: bold; 
} 
.bucket_link a:link, .bucket_link a:visited, .bucket_link a:active 
{ 
font-family: Arial; 
font-size: 12px; 
color: #001b72; 
font-weight: bold; 
text-decoration: underline; 
} 
.bucket_link a:hover, .bucket_link a:visited:hover 
{ 
font-family: Arial; 
font-size: 12px; 
color: #767b77; 
font-weight: bold; 
text-decoration: none; 
} 

/* text good for content bucket */ 

.searchtext 
{ 
font-family: Arial; 
font-size: 11px; 
color: #000000; 
} 

.small 
{ 
font-family: Arial; 
font-size: 10px; 
color: #000000; 
} 
.small a:link, .small a:visited, .small a:active 
{ 
font-family: Arial; 
font-size: 10px; 
color: #0000FF; 
text-decoration: underline; 
} 
.small a:hover, .small a:visited:hover 
{ 
font-family: Arial; 
font-size: 10px; 
color: #0000FF; 
text-decoration: none; 
} 

.tradeshow { 
border: 1px solid #001b72; 
background: #e0e0e0; 
} 

.tablehead { 
background: #ecd228; 
} 

.lighter { 
background: #ececec; 
} 
