body {  
margin-top: 10px;  
background-color: #1a1a1a;  
background-image: url(images/);  
font-family: arial, san-serif;  
color: #281b4c;  
}  

p {  
font-family: arial, san-serif;  
font-size: 11px;  
line-height: 14px;  
color: #281b4c;  
}  

a:link, a:visited {  
text-decoration: underline;  
font-size: 11px;  
color: #281b4c;  
}  

a:hover {  
text-decoration: none;  
font-size: 11px;  
color: #cc0000;  
}  

#container {  
width: 960px;  
border: 1px #000000 solid;  
background: url(images/contentbkgd.jpg) repeat-y #000000;  
}  

/* header area start */  

#utility_nav {  
position: absolute;  
top: 18px;  
width: 960px;  
text-align: right;  
white-space: nowrap;  
}  

#utility_nav img {  
position: relative;  
top: 4px;  
}  

.utility_nav {  
color: #c2d0e2;  
font-weight: bold;  
font-size: 12px;  
text-decoration: none;  
}  

.utility_nav a:link, .utility_nav a:visited {  
margin: 0 30 0 0;  
color: #c2d0e2;  
font-weight: bold;  
font-size: 12px;  
text-decoration: underline;  
}  

.utility_nav a:hover {  
margin: 0 30 0 0;  
color: #c2d0e2;  
font-weight: bold;  
font-size: 12px;  
text-decoration: none;  
}  

#catnav_search {  
position: absolute;  
top: 215px;  
width: 960px;  
text-align: right;  
white-space: nowrap;  
}  

#catnav_search img {  
position: relative;  
top: 4px;  
}  

.catnav_search a:link, .catnav_search a:visited, .catnav_search a:hover {  
margin: 0 50 0 0;  
}  

#header {  
width: 960px;  
}  


.contact {  
padding-right: 50px;  
}  

/* topnav area start */  

#topnav {  
position: absolute;  
top: 185px;  
width: 960px;  
text-align: right;  
}  

.topnav img {  
vertical-align: top;  
}  

.topnav span {  
position: relative;  
top: 4px;  
}  

.topnav a:link, .topnav a:visited {  
background: url(images/tabslft.gif) no-repeat top left;  
margin-top: 5px;  
padding: 0 0 30 10;  
font-size: 11px;  
color: #a6a8a8;  
text-decoration: none;  
text-position: middle;  
}  

.topnav a:hover {  
text-decoration: none;  
color: #ffffff;  
}  

/* main area start */  

#main {  
width: 960px;  
background: url(images/contentbkgd.jpg) repeat-y;  
}  

#leftnav {  
width: 170px;  
padding: 0 0 100 50;  
background-image: url(images/leftnav_bkgd.jpg);  
background-repeat: no-repeat;  
background-position: 32 10;  
}  

.leftnav {  
font-weight: bold;  
font-size: 12px;  
color: #281b4c;  
}  

.leftnav a:link, .leftnav a:visited {  
display: block;  
margin: 5 0 8 0;  
border-bottom: dashed 1px #cccccc;  
text-decoration: none;  
font-size: 11px;  
color: #281b4c;  
font-weight: normal;  
}  

.leftnav a:hover {  
text-decoration: none;  
font-size: 11px;  
color: #cc0000;  
font-weight: normal;  
}  
.leftnav_new {  
font-weight: normal;  
font-size: 11px;  
color: #281b4c;  
} .leftnav_new a:link, .leftnav_new a:visited {  
display: block; border:0 !important;  text-decoration: none;   font-size: 11px;   color: #281b4c; margin:0 !important;   font-weight: normal;}.leftnav_new a:hover {  
text-decoration: none;  
font-size: 11px;  
color: #cc0000;  
margin:0 !important; font-weight: normal;  
}  
.leftnav_new img {  
padding-bottom: 20px; float: left; padding-right: 5px; 
}
#content_area {  
padding: 0 50 50 30;  
}  

/* footer area start */  

#footer_top {  
width: 960px;  
}  

#footer {  
width: 960px;  
text-align: center;  
padding-top: 7px;  
padding-bottom: 30px;  
background: #000000;  
}  

.footer {  
color: #b8b8b9;  
font-size: 11px;  
}  

.footer a:link, .footer a:visited {  
color: #b8b8b9;  
text-decoration: underline;  
}  

.footer a:hover {  
color: #b8b8b9;  
text-decoration: none;  
}  

#thomas_info {  
width: 960px;  
font-family: Arial;  
font-size: 10px;  
color: #686869;  
text-align: center;  
padding-top: 2px;  
padding-bottom: 2px;  
}  

#thomas_info a:link, #thomas_info a:visited, #thomas_info a:hover {  
color: #686869;  
text-decoration: underline;  
}  

#thomas_info a:hover {  
color: #686869;  
text-decoration: none;  
}  

/* heading styles */  

h1 {  
color: #001763;  
font-size: 16px;  
font-weight: bold;  
}  

h1 span {  
color: #4c4c4c;  
font-size: 14px;  
font-weight: bold;  
}  

h2 {  
color: #281b4c;  
font-size: 14px;  
font-weight: bold;  
}  

h2 span {  
font-size: 11px;  
color: #281b4c;  
}  

h3 {  
font-family: Times;  
color: #000000;  
font-size: 24px;  
font-weight: bold;  
font-style: italic;  
}  

/* 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;  
}  

/* miscellaneous */  

li {  
list-style-image: url(images/bullet.gif);  
}  

.search {  
font-size: 10px;  
color: #ffffff;  
}  
.searchtext {  
font-size: 10px;  
color: #333333;  
}  
.style1 {  
font-family: Arial, Helvetica, sans-serif;  
}  
.style3 {  
font-family: Arial, Helvetica, sans-serif;  
font-weight: bold;  
font-size: medium;  
}  
.style4 {  
font-size: small;  
}  
.style5 {  
font-family: Arial, Helvetica, sans-serif;  
font-weight: bold;  
}  

#quicklink {  
float: right;  
padding: 20 0 15 15;  
}  

.quicklink span {  
position: relative;  
bottom: 7px;  
left: 7px;  
}  

.quicklink a:link, .quicklink a:visited {  
display: block;  
width: 200px;  
height: 23px;  
border: 1px solid #dddddd;  
margin: 0 0 2 0;  
font-weight: bold;  
text-decoration: none;  
color: #686869;  
font-size: 11px;  
}  

.quicklink a:hover {  
color: #cc0000;  
text-decoration: none;  
font-weight: bold;  
font-size: 11px;  
}  

.bucket img {  
margin: 0 0 5 0;  
}  

.bucket a:link, .bucket a:visited {  
font-size: 11px;  
font-weight: bold;  
text-decoration: none;  
color: #001763;  
line-height: 11px;  
}  

.bucket a:hover {  
font-size: 11px;  
font-weight: bold;  
text-decoration: none;  
color: #cc0000;  
line-height: 11px;  
}  