body { 
margin-top:10px; 
background: url(images/background.jpg); 
} 

#container { 
width: 760px; 
border: 1px #000 solid; 
background-color: #FFFFFF; 
} 

/* header area start */ 

#header { 
width: 760px; 
height: 100px; 
} 
#utility_nav { 
width: 760px; 
text-align: right; 
padding-top: 3px; 
padding-bottom: 3px; 
border-bottom: 1px #FFFFFF solid; 
background: #000; 
} 

/* topnav area start */ 

#topnav { 
width: 760px; 
text-align: right; 
vertical-align:middle; 
background: url(images/topnav_bg.jpg); 
white-space: nowrap; 
height: 26px; 
padding-top: 6px; 
} 

.divider { 
background: url(images/divider.jpg); 
margin: 0px; 
} 

/* main area start */ 

#main { 
width: 760px; 
background: url(images/content_bg.jpg); 

} 

#content_area { 
width: 540px; 
padding-left: 20px; 
padding-right: 20px; 
padding-top: 10px; 
padding-bottom: 10px; 
} 

#right_area { 
width: 180px; 
background: #ddd; 
} 

#quote { 
background: #fff; 
border-top: 1px solid #000; 
border-left: 1px solid #000; 
border-bottom: 4px solid #743a36; 
border-right: 4px solid #743a36; 
} 

/* footer area start */ 

#footer { 
width: 760px; 
padding: 5 0 10 0; 
text-align: center; 
background: url(images/footer_bg.jpg) repeat-x center bottom #d3d3d0; 
border-top: 2px #FFFFFF solid; 

} 

#thomas_info { 
width: 760px; 
font-family: Arial; 
font-size: 10px; 
color: #000; 
text-align: right; 
padding-top: 2px; 
padding-bottom: 2px; 
} 

#thomas_info a{ 
color: #0000ff; 
font-size: 10px; 
} 


#right { 
background: url(images/right_bg.gif); 
} 
#righttop { 
height: 11px; 
background: url(images/right_top.gif) no-repeat; 
} 
#rightbottom { 
height: 9px; 
background: url(images/right_bottom.gif) no-repeat; 
} 

/* heading styles */ 

h1, h1 a:link, h1 a:visited, h1 a:hover { 
color: #ee1c23; 
font-size: 19px; 
font-weight: bold; 
font-style: italic; 
} 

h2 { 
color: #000000; 
font-size: 14px; 
font-weight: bold; 
} 
h2 span { 
color: #000; 
font-size: 19px; 
font-weight: bold; 
font-style: italic; 
} 

h3 { 
color: #ee1c23; 
font-size: 13px; 
font-weight: bold; 
padding-top: 12px; 
} 


h4 { 
color: #777; 
font-size: 13px; 
font-weight: bold; 
} 

h5 { 
color: #000; 
font-size: 12px; 
font-weight: bold; 
font-style: italic; 
} 

h6 { 
color: #000000; 
font-size: 14px; 
font-weight: bold; 
} 

/* 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; 
} 


li { 
list-style-image: url(images/bullet.gif); 

} 

.bucketlist { 
margin: 0px; 
padding-left: 23px; 
} 

.spacer10 { 
margin: 10px; 
} 

.box { 
display:block; 
padding: 3 3 3 12; 
background: #cccccc; 
font-size: 10px; 
} 

.box2 { 
display:block; 
padding: 9 3 9 12; 
background: #cccccc; 
margin-bottom: 7px; 
} 

.box a:link, .box a:visited, .box a:active 
{ 
font-family: Arial; 
font-size: 11px; 
color: #1358e5; 
text-decoration: underline; 
font-weight: bold; 
} 

.bigred { 
font-family: Arial; 
font-size: 21px; 
font-weight: bold; 
color: #ee1c23; 
} 


/* text & link syles */ 

p, td, tr{ 

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; 
} 


.utilitynav 
{ 
font-family: Arial; 
font-size: 11px; 
color: #fff; 
font-weight: bold; 
} 
.utilitynav a:link, .utilitynav a:visited, .utilitynav a:active 
{ 
font-family: Arial; 
font-size: 11px; 
color: #fffc00; 
text-decoration: underline; 
margin-right: 20px; 
font-weight: bold; 
} 
.utilitynav a:hover, .utilitynav a:visited:hover 
{ 
font-family: Arial; 
font-size: 11px; 
color: #fffc00; 
text-decoration: none; 
margin-right: 20px; 
font-weight: bold; 
} 

.contact { 
font-family: Arial; 
font-size: 14px; 
color: #3e3b23; 
font-weight: bold; 
padding-right: 315px; 
} 

.topnav a:link, .topnav a:visited, .topnav a:active 
{ 
font-family: Arial; 
font-size: 12px; 
font-weight: bold; 
color: #3e3b23; 
text-decoration: none; 
padding: 3 20 3 20; 

} 
.topnav a:hover, .topnav a:visited:hover 
{ 
font-family: Arial; 
font-size: 12px; 
font-weight: bold; 
color: #FFFFFF; 
background: #ee1c23; 
text-decoration: none; 
} 

.sidenav 
{ 
padding: 15 0 15 0; 
} 
.sidenav a:link, .sidenav a:visited, .sidenav a:active 
{ 
display: block; 
font-family: Arial; 
font-size: 12px; 
font-weight: bold; 
color: #3e3b23; 
text-decoration: none; 
padding: 5 20 5 20; 
border-bottom: 1px solid #ffffff; 

} 
.sidenav a:hover, .sidenav a:visited:hover 
{ 
font-family: Arial; 
font-size: 12px; 
font-weight: bold; 
color: #FFFFFF; 
background: #ee1c23; 
text-decoration: none; 
} 

/* content buckets */ 


.bucket1 a:link, .bucket1 a:visited, .bucket1 a:active 
{ 
font-family: Arial; 
font-size: 13px; 
font-weight: bold; 
color: #ee1c23; 
text-decoration: underline; 

} 
.bucket1 a:hover, .bucket1 a:visited:hover 
{ 
font-family: Arial; 
font-size: 13px; 
font-weight: bold; 
color: #000; 
text-decoration: none; 
} 

.bucket2 a:link, .bucket2 a:visited, .bucket2 a:active 
{ 
font-family: Arial; 
font-size: 14px; 
font-weight: bold; 
color: #000; 
text-decoration: underline; 

} 
.bucket2 a:hover, .bucket2 a:visited:hover 
{ 
font-family: Arial; 
font-size: 14px; 
font-weight: bold; 
color: #ee1c23; 
text-decoration: none; 
} 


/* right side */ 

.right 
{ 
font-family: Arial; 
font-size: 11px; 
color: #000; 
} 

.right a:link, .right a:visited, .right a:active 
{ 
font-family: Arial; 
font-size: 11px; 
color: #000; 
text-decoration: underline; 
} 
.right a:hover, .right a:visited:hover 
{ 
font-family: Arial; 
font-size: 11px; 
color: #ee1c23; 
text-decoration: none; 
} 


/* footer text & link */ 

.footer 
{ 
font-family: Arial; 
font-size: 10px; 
color: #3e3b23; 
padding-top: 2px; 
margin: 0px; 
font-weight: bold; 
} 

.footer a:link, .footer a:visited, .footer a:active 
{ 
font-family: Arial; 
font-size: 10px; 
color: #3e3b23; 
text-decoration: underline; 
font-weight: bold; 

} 
.footer a:hover, .footer a:visited:hover 
{ 
font-family: Arial; 
font-size: 10px; 
color: #ee1c23; 
text-decoration: none; 
font-weight: bold; 

} 

.heading { 
font-family: Arial; 
font-size: 12px; 
color: #fff; 
font-weight: bold; 
} 


/* 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; 
} 
