body { 
margin:0px; 
background-color: #ffffff; 
background-image: url(images/); 
} 

#container { 
width: 100%; 
border: 0px #716f64 solid; 
background-color: #FFFFFF; 
} 

/* header area start */ 

#utility_nav { 
width: 100%; 
text-align: right; 
padding-top: 2px; 
padding-bottom: 3px; 
background-color: #000000; 
} 

#header { 
width: 100%; 
text-align:left; 
background:#e8e7e7; 
border-bottom:18px solid #999999; 
height:89px; 
} 


/* main area start */ 

#main { 
width: 100%; 
background:url(/images/bg_cont.gif); 
text-align:left; 
border-top:1px solid #000000; 
} 

#leftnav { 
width: 195px; 
background-image: url(/images/bg_cont.gif); 
padding-bottom:50px; 
} 

#content_area { 
background:url(/images/bg_index2.gif) left top repeat-y; 
padding-top:0px; 
padding-left:12px; 
padding-bottom:12px; 

} 

/* footer area start */ 

#footer { 
width: 100%; 
text-align: center; 
background:url(/images/bg_footer.jpg) top left repeat-x ; 

} 

#thomas_info { 
width: 100%; 
font-family: Arial; 
font-size: 10px; 
color: #000000; 
text-align: right; 
padding-top: 2px; 
padding-bottom: 2px; 
} 

/* heading styles */ 


/* 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 */ 

#addy 
{ 
float:right; 
text-align:right; 
height:77px; 
width:150px; 
margin:10px 10px 0px 0px; 
} 



#addy p span 
{ 
color:#E92B37; 
font-size:17px; 
font-weight:bold; 
padding:0px; 
} 

#addy p 
{ 
color:#333366; 
font-size:13px; 
font-weight:bold; 
padding:0px; 
} 





#indexint 
{ 
width:550px; 
} 

#indexint img 
{ 
float:right; 
} 


#indexint p 
{ 
font-size:12px; 
color:#666666; 
} 

#indexint a:link {color:#003366;} 
#indexint a:visited {color:#003366;} 
#indexint a:hover {color:#999999;} 
#indexint a:active {color:#003366;} 


.indexbucket 
{ 
padding-left:13px; 
height:220px; 
float:left; 
width:165px; 
text-align:left; 
} 

ul.fsh 
{ 
list-style-image: url(images/fsh.gif); 
font-size:12px; 
font-weight:bold; 
color:#003366; 
margin-top:5px; 
} 




.bld 
{ 
font-weight:bold; 
} 

h1 
{ 
display:none; 
} 

h2 
{ 
font-family: Arial, Verdana, Helvetica, sans-serif; 
color: #666666; 
padding:0px 6px 0px 6px; 
margin:0px; 
} 


h3 

{ 
font-family: Arial, Verdana, Helvetica, sans-serif; 
color: #666666; 
padding:0px 6px 0px 6px; 
margin:0px; 
} 



h4 
{ 
font-family: Arial, Verdana, Helvetica, sans-serif; 
color: #666666; 
padding:0px 6px 0px 6px; 
margin:0px; 
font-size:16px; 
font-weight:bold; 
} 

h5 

{ 
font-family: Arial, Verdana, Helvetica, sans-serif; 
color: #666666; 
padding:0px 6px 0px 6px; 
margin:0px; 
font-size:13px; 
font-weight:bold; 
} 


h6 

{ 
font-family: Arial, Verdana, Helvetica, sans-serif; 
color: #666666; 
padding:0px 6px 0px 6px; 
margin:0px; 
} 






p 
{ 
padding:0px 6px 0px 6px; 
margin:0px; 
} 
a:link{text-decoration:underline; color:#cc0000;} 
a:visited{text-decoration:underline; color:#cc0000;} 
a:hover{text-decoration:underline; color:#666666;} 
a:active{text-decoration:underline; color:#cc0000;} 

.ital 
{ 
font-style:italic; 
} 

.wht 
{ 
color:#ffffff; 
} 

.blu 
{ 
color:#336699; 
} 

#head 
{ 
background-color:#E8E7E7; 
width:100%; 
height:89px; 
float:left; 
} 

#head h1 
{ 
display:none; 
} 

#head img 
{ 
float:left; 
} 

#head p 
{ 
float:right; 
height:24px; 
width:400px; 
text-align:right; 
display:block; 
color:#ffffff; 
font-weight:bold; 
} 

#logo 
{ 
position:absolute; 
left:0px; 
top:0px; 
width:352px; 
height:89px; 
z-index:3; 
} 

#topcntr 
{ 
position:absolute; 
left:44%; 
top:0px; 
right:auto; 
height:89px; 
width:270px; 
background:transparent; 
z-index:2; 
} 

#topcntr ul 
{ 
margin-top:0px; 
text-align:left; 
font-size:12px; 
font-weight:bold; 
color:#666666; 

} 

#topcntr img 
{ 
float:left; 
} 





#content 
{ 
width:100%; 
float:left; 
background:#F6F5F5 url(bg_cont.gif); 
text-align:left; 
} 

#content h3,h4,h5 
{ 
padding-top:5px; 
color:#003366; 
} 

#extcontnav 
{ 
width:100%; 
height:18px; 
float:left; 
background-color:#999999; 
border-bottom:1px solid #000000; 
} 

#contnav 
{ 
width:200px; 
/*height:18px;*/ 
text-align:left; 
float:left; 
/*background-color:#666666;*/ 
} 

#contnav ul 
{ 
float:left; 
width:200px; 
padding:0px 0px 0px 6px; 
margin:0px; 
font-family:arial, verdana, sans-serif; 
/*height:18px;*/ 
} 

#contnav li 
{ 
font-size:11px; 
width:200px; 
font-weight:bold; 
border-bottom: 1px solid #ffffff; 
height:32px; 
} 

#contnav ul li a:link{display:block;height:32px;padding-left:6px;vertical-align:middle;color:#ffffff;text-decoration:none;} 
#contnav ul li a:visited{display:block;height:32px;padding-left:6px;vertical-align:middle;color:#ffffff;text-decoration:none;} 
#contnav ul li a:hover{display:block;height:32px;vertical-align:middle;color:#eeeeee;text-decoration:none;background-color:#999999;} 
#contnav ul li a:active{display:block;height:32px;padding-left:6px;vertical-align:middle;color:#ffffff;text-decoration:none;} 
#context 
{ 
width:100%; 
float:left; 
margin-top:20px; 
} 

#context p 
{ 
color:#ffffff; 
font-size:12px; 
font-family:verdana, arial, sans-serif; 
padding:6px 10px 10px 15px; 
} 

.pad 
{padding:6px;} 

.padt 
{ 
padding:30px 0px 2px 0px; 
} 

.padb 
{ 
padding:0px 6px 10px 6px; 
} 

.cntr 
{ 
margin-left:auto; 
margin-right:auto; 
text-align:center; 
display:block; 
} 

.fltl 
{ 
float:left; 
} 

.tlft 
{ 
text-align:left; 
} 

.fltr 
{ 
float:right; 
} 

hr 
{ 
margin:0px auto 0px auto; 
text-align:center; 
width:95%; 
color:#336699; 
} 

.red 
{ 
color:#cc0000; 
} 

.undln 
{text-decoration:underline;} 

.txt 
{ 
font-size:11px; 
color:#336699; 
background-color:#ffffff; 
} 

.sub 
{ 
background-color:#336699; 
color:#ffffff; 
} 
