body { 
margin-top:10px; 
background-color: #253f63; 
background-image: url(images/bg_01.jpg); 
} 

#container { 
width: 960px; 
border: 1px #000000 solid; 
background-color: #FFFFFF; 
} 

/* header area start */ 

#header { 
width: 960px; 

} 

#utility_nav { 
width: 960px; 
text-align: right; 
padding-top: 8px; 
padding-bottom: 8px; 
background-color: #364e6f; 
background-image:url(images/utlility_bg_01.jpg); 
background-repeat:no-repeat; 
} 

#search { 
width: 960px; 
height: 75px; 
font-family:Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size:12px; 
padding-top:; 
padding-bottom:; 
background-image: url(images/bg_search.jpg); 
background-repeat: no-repeat; 
} 
#search_2 { 
width: 960px; 
height: 75px; 
font-family:Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size:12px; 
padding-top:; 
padding-bottom:; 
background-image: url(images/bg_search_4.jpg); 
background-repeat: no-repeat; 
} 
/* topnav area start */ 

#topnav { 
width: 960px; 
text-align: right; 
padding-right:10px; 
padding-top:10px; 
padding-bottom: 8px; 
white-space: nowrap; 
background-image: url(images/bg_topnav_2.jpg); 
background-repeat: no-repeat; 
background-position: top left; 

} 

/* main area start */ 

#main { 
width: 960px; 
background-color: #FFFFFF; 


} 

#leftnav { 
width:; 

padding-bottom: 100px; 
background-image: url(images/bg_leftnav.jpg); 
background-repeat: no-repeat; 


} 

#content_area { 
width:; 
padding-left: 10px; 
padding-right: 9px; 
padding-top:; 
padding-bottom: 30px; 
background-image: url(images/bg_right_col_2a.jpg); 
background-repeat: no-repeat; 
background-position: right top; 
} 

#content_area_2 { 
width:; 
padding-left: 16px; 
padding-right: 16px; 
padding-top:; 
padding-bottom: 30px; 
background-image: url(images/bg_right_col_2a.jpg); 
background-repeat: no-repeat; 
background-position: right top; 
} 

.right_col1 { 
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold; 
font-size: 13px; 
color: #334661; 
padding-top: -20px; 
padding-bottom:40px; 
padding-left:18px; 
padding-right:10px; 
background-image: url(images/bg_right_col_1a.gif); 
background-repeat: no-repeat; 
background-position: right top; 
} 
.right_col2 { 
font-family:Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #334661; 
padding-top:34px; 
padding-bottom:60px; 
padding-left:18px; 
padding-right:10px; 
background-image: url(images/bg_right_col_2.gif); 
background-repeat: no-repeat; 
background-position: right top; 
} 
.ropes_chart { 
background-color: #cddaf3; 
} 
.ropes_row_a { 
background-color: #f2f8fd; 
} 
.ropes_row_b { 
background-color: #dcdfe2; 
} 
.rope_table { 
border: 1px solid #CCCCCC; 
} 
/* footer area start */ 

#footer { 
width: 960px; 
text-align: center; 
border-top: 1px #FFFFFF solid; 
padding-top: 61px; 
padding-bottom: 18px; 

background-image: url(images/bg_btm_2.gif); 
background-repeat: no-repeat; 
} 

#thomas_info { 
width: 960px; 
font-family: Arial; 
font-size: 10px; 
color: #bddff1; 
text-align: right; 
padding-top: 2px; 
padding-bottom: 2px; 
} 



#thomas_info a:link, #thomas_info a:visited { 
font-family: Arial; 
font-size: 10px; 
color: #bddff1; 
text-align: right; 
padding-top: 2px; 
padding-bottom: 2px; 
text-decoration:underline; 
} 



#thomas_info a:hover { 
font-family: Arial; 
font-size: 10px; 
color: #ffffff; 
text-align: right; 
padding-top: 2px; 
padding-bottom: 2px; 
text-decoration:none; 
} 





/* heading styles */ 

h1 { 
color: #705a44; 
font-size: 18px; 
font-weight: bold; 
} 

h2 { 
color: #000000; 
font-size: 14px; 
font-weight: bold; 
} 

h3 { 
font-family: Times; 
color: #9D0A0E; 
font-size: 22px; 
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 */ 

ul.sitemap { 
line-height : 20px; 
} 
li.sitemap { 
list-style: disc; 
} 




/*template*/ 
/* text & link syles */ 
p, tr, td, li 
{ 
font-family: Arial; 
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 */ 

.utility_nav 
{ 
font-family: Arial; 
font-size: 13px; 
font-weight: bold; 
color: #bddff1; 
} 
.utility_nav a:link, .utility_nav a:visited, .utility_nav a:active 
{ 
font-family: Arial; 
font-size: 13px; 
font-weight: bold; 
color: #bddff1; 
text-decoration: underline; 
margin-right: 10px; 
} 
.utility_nav a:hover, .utility_nav a:visited:hover 
{ 
font-family: Arial; 
font-size: 13px; 
color: #FFFFFF; 
text-decoration: none; 
margin-right: 10px; 
} 

/* top navigation */ 

.topnav 
{ 
font-family: Arial; 
font-size: 12px; 
font-weight: bold; 
color: #FFFFFF; 
} 
.topnav a:link, .topnav a:visited, .topnav a:active 
{ 
font-family: Arial; 
font-size: 12px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none; 
padding-left: 5px; 
padding-right: 5px; 
} 
.topnav a:hover, .topnav a:visited:hover 
{ 
font-family: Arial; 
font-size: 12px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: underline; 
padding-left: 5px; 
padding-right: 5px; 
} 

/* left navigation */ 

.leftnav a:link, .leftnav a:visited, .leftnav a:active 
{ 
font-family: Arial; 
font-size: 11px; 
font-weight: bold; 
color: #3e506b; 
text-decoration: none; 
display: block; 
padding: 5px 5px 5px 22px; 
background-image: url(images/left_nav_line2.jpg); 
background-repeat: no-repeat; 
background-position: bottom right; 
} 
.leftnav a:hover, .leftnav a:visited:hover 
{ 
font-family: Arial; 
font-size: 11px; 
font-weight: bold; 
color: #609bd2; 
text-decoration: none; 
display: block; 
padding: 5px 5px 5px 22px; 
background-image: url(images/left_nav_line2.jpg); 
background-repeat: no-repeat; 
background-position: bottom right; 
} 

.lefthead 
{ 
font-family: Arial; 
font-size: 12px; 
font-weight: bold; 
color: #005aab; 
display: block; 
padding: 20px 10px 2px 28px; 

} 

/* footer text & link */ 

.footer 
{ 
font-family: Arial; 
font-size: 11px; 
color: #f0daa0; 
} 
.footer a:link, .footer a:visited, .footer a:active 
{ 
font-family: Arial; 
font-size: 11px; 
color: #f0daa0; 
text-decoration: underline; 
} 
.footer a:hover, .footer a:visited:hover 
{ 
font-family: Arial; 
font-size: 11px; 
color: #FFFFFF; 
text-decoration: none; 
} 

/* content bucket link */ 

.bucket_link 
{ 
font-family: Arial; 
font-size: 12px; 
color: #3C76A0; 
font-weight: bold; 
} 
.bucket_link a:link, .bucket_link a:visited, .bucket_link a:active 
{ 
font-family: Arial; 
font-size: 12px; 
color: #3C76A0; 
font-weight: bold; 
text-decoration: none; 
} 
.bucket_link a:hover, .bucket_link a:visited:hover 
{ 
font-family: Arial; 
font-size: 12px; 
color: #3C76A0; 
font-weight: bold; 
text-decoration: underline; 
} 

/* text good for content bucket */ 

.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; 
} 


/* buckets*/ 
/* Double Roll-Over*/ 


.textlink { 

margin-top:4px; 
padding-top:4px; 
} 

.textlink_2 { 
margin-top:4px; 
padding-top:4px; 
padding-left:2px; 
} 

.textlink_3 { 
margin-top:4px; 
padding-top:4px; 
padding-left:6px; 
} 



.newbucket1_link a:link, .newbucket1_link a:visited, .newbucket1_link a:active { 
font-family: Arial; 
font-size: 11px; 
color: #f0d89f; 
font-weight: bold; 
display: block; 
width: 163px; 
height: 140px; 
text-align: center; 
text-decoration: none; 
background: url(images/bkt1_new.gif) no-repeat; 
} 
.newbucket1_link a:hover, .newbucket1_link a:visited:hover { 
font-family: Arial; 
font-size: 11px; 
color: #f0d89f; 
font-weight: bold; 
text-decoration: none; 
background: url(images/bkt1_new.gif) no-repeat; 
display: block; 
} 
/*Bucket 2*/ 
.newbucket2_link a:link, .newbucket2_link a:visited, .newbucket2_link a:active { 
font-family: Arial; 
font-size: 11px; 
color: #f0d89f; 
font-weight: bold; 
display: block; 
width: 160px; 
height: 140px; 
text-align: center; 
text-decoration: none; 
background: url(images/bkt2_new.gif) no-repeat; 
} 
.newbucket2_link a:hover, .newbucket2_link a:visited:hover { 
font-family: Arial; 
font-size: 11px; 
color: #f0d89f; 
font-weight: bold; 
text-decoration: none; 
background: url(images/bkt2_new.gif) no-repeat; 
display: block; 
} 
/*Bucket 3*/ 
.newbucket3_link a:link, .newbucket3_link a:visited, .newbucket3_link a:active { 
font-family: Arial; 
font-size: 11px; 
color: #f0d89f; 
font-weight: bold; 
display: block; 
width: 153px; 
height: 140px; 
text-align: center; 
text-decoration: none; 
background: url(images/bkt3_new.gif) no-repeat; 
} 
.newbucket3_link a:hover, .newbucket3_link a:visited:hover { 
font-family: Arial; 
font-size: 11px; 
color: #f0d89f; 
font-weight: bold; 
text-decoration: none; 
background: url(images/bkt3_new.gif) no-repeat; 
display: block; 
} 
/*Bucket 4*/ 
.newbucket4_link a:link, .newbucket4_link a:visited, .newbucket4_link a:active { 
font-family: Arial; 
font-size: 11px; 
color: #f0d89f; 
font-weight: bold; 
display: block; 
width: 163px; 
height: 140px; 
text-align: center; 
text-decoration: none; 
background: url(images/bkt4_new.gif) no-repeat; 
} 
.newbucket4_link a:hover, .newbucket4_link a:visited:hover { 
font-family: Arial; 
font-size: 11px; 
color: #f0d89f; 
font-weight: bold; 
text-decoration: none; 
background: url(images/bkt4_new.gif) no-repeat; 
display: block; 
} 
/*Bucket 5*/ 
.newbucket5_link a:link, .newbucket5_link a:visited, .newbucket5_link a:active { 
font-family: Arial; 
font-size: 11px; 
color: #f0d89f; 
font-weight: bold; 
display: block; 
width: 160px; 
height: 140px; 
text-align: center; 
text-decoration: none; 
background: url(images/bkt5_new.gif) no-repeat; 
} 
.newbucket5_link a:hover, .newbucket5_link a:visited:hover { 
font-family: Arial; 
font-size: 11px; 
color: #f0d89f; 
font-weight: bold; 
text-decoration: none; 
background: url(images/bkt5_new.gif) no-repeat; 
display: block; 
} 
/*Bucket 6*/ 
.newbucket6_link a:link, .newbucket6_link a:visited, .newbucket6_link a:active { 
font-family: Arial; 
font-size: 11px; 
color: #f0d89f; 
font-weight: bold; 
display: block; 
width: 153px; 
height: 140px; 
text-align: center; 
text-decoration: none; 
background: url(images/bkt6_new.gif) no-repeat; 
} 
.newbucket6_link a:hover, .newbucket6_link a:visited:hover { 
font-family: Arial; 
font-size: 11px; 
color: #f0d89f; 
font-weight: bold; 
text-decoration: none; 
background: url(images/bkt6_new.gif) no-repeat; 
display: block; 
} 
/*Bucket 7*/ 
.newbucket7_link a:link, .newbucket7_link a:visited, .newbucket7_link a:active { 
font-family: Arial; 
font-size: 11px; 
color: #f0d89f; 
font-weight: bold; 
display: block; 
width: 163px; 
height: 140px; 
text-align: center; 
text-decoration: none; 
background: url(images/bkt7_new.gif) no-repeat; 
} 
.newbucket7_link a:hover, .newbucket7_link a:visited:hover { 
font-family: Arial; 
font-size: 11px; 
color: #f0d89f; 
font-weight: bold; 
text-decoration: none; 
background: url(images/bkt7_new.gif) no-repeat; 
display: block; 
} 
/*Bucket 8*/ 
.newbucket8_link a:link, .newbucket8_link a:visited, .newbucket8_link a:active { 
font-family: Arial; 
font-size: 11px; 
color: #f0d89f; 
font-weight: bold; 
display: block; 
width: 160px; 
height: 140px; 
text-align: center; 
text-decoration: none; 
background: url(images/bkt8_new.gif) no-repeat; 
} 
.newbucket8_link a:hover, .newbucket8_link a:visited:hover { 
font-family: Arial; 
font-size: 11px; 
color: #f0d89f; 
font-weight: bold; 
text-decoration: none; 
background: url(images/bkt8_new.gif) no-repeat; 
display: block; 
} 
/*Bucket 9*/ 
.newbucket9_link a:link, .newbucket9_link a:visited, .newbucket9_link a:active { 
font-family: Arial; 
font-size: 11px; 
color: #f0d89f; 
font-weight: bold; 
display: block; 
width: 153px; 
height: 140px; 
text-align: center; 
text-decoration: none; 
background: url(images/bkt9_new.gif) no-repeat; 
} 
.newbucket9_link a:hover, .newbucket9_link a:visited:hover { 
font-family: Arial; 
font-size: 11px; 
color: #f0d89f; 
font-weight: bold; 
text-decoration: none; 
background: url(images/bkt9_new.gif) no-repeat; 
display: block; 
} 
