/* text & link syles */

.default_cus_004
	{
	font-family: Arial;
	color: #000000;
	}
.default_cus_004 a:link, .default_cus_004 a:visited, .default_cus_004 a:active
	{
	font-family: Arial;
	color: #000099;
	text-decoration: underline;
	}
.default_cus_004 a:hover, .default_cus_004 a:visited:hover 
	{
	font-family: Arial;
	color: #0000FF;
	text-decoration: none;
	}
	
/* utility navigation */

#utility_nav a:link, #utility_nav a:visited, #utility_nav a:active
	{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #99ccff;
	text-decoration: underline;
	margin-right: 10px;
	}
#utility_nav a:hover, #utility_nav a:visited:hover 
	{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	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: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding: 4px 10px 4px 10px;
	}
#topnav a:hover, #topnav a:visited:hover 
	{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color:#fff;
	background: #1f47c8;
	padding: 4px 10px 4px 10px;
	}
	
/* left navigation */

#leftnav a:link, #leftnav a:visited, #leftnav a:active
	{
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	color: #fff;
	text-decoration: none;
	background: #1f47c8;
	display: block;
	padding: 5px 5px 5px 10px;
	border-bottom: 1px #6786C0 solid;
	}
#leftnav a:hover, #leftnav a:visited:hover 
	{
	font-family: Arial;
	font-weight:bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background: #454942;
	display: block;
	padding: 5px 5px 5px 10px;
	border-bottom: 1px #6786C0 solid;
	}
	
.lefthead_cus_004
	{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #7A1B2A;
	display: block;
	background: #E7D9CB;
	padding: 5px 5px 5px 15px;
	border-bottom: 1px #FFFFFF solid;
	}
.img_cap {
	background: #000;
	color:#ccc;
	font-size:10px;
	font-weight:bold;
	padding-bottom:1px;
	margin-top: 14px;
	}	
.bucket {
	background: #000;
	border:1px solid #000;
	color:#ccc;
	font-size:12px;
	font-weight:bold;
	padding-bottom:1px;
	margin: 10px;
	text-align:center;
	float:left;
	}		
.totop {
	text-align:center;
	font-size:10px;
	margin-top:10px;
	}	

/* footer text & link */

#footer td
	{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	}
#footer a:link, #footer a:visited, #footer a:active 
	{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	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 a:link, .bucket a:visited 
	{
	font-family: Arial;
	font-size: 16px;
	color:  #99ccff;
	font-weight: bold;
	text-decoration: none;
	}
.bucket a:hover, .bucket a:visited:hover 
	{
	font-family: Arial;
	font-size: 16px;
	color: #6699FF;
	font-weight: bold;
	}
.bucket a:link span, .bucket a:visited span {	
	text-decoration: none;
	}
.bucket a:hover span {	
	text-decoration: underline;
	}	
	
/* text good for content bucket */

.small_cus_004 
	{
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	}
.small_cus_004 a:link, .small_cus_004 a:visited, .small_cus_004 a:active 
	{
	font-family: Arial;
	font-size: 10px;
	color: #0000FF;
	text-decoration: underline;
	}
.small_cus_004 a:hover, .small_cus_004 a:visited:hover 
	{
	font-family: Arial;
	font-size: 10px;
	color: #0000FF;
	text-decoration: none;
	}
.bigger {
     font-size: 1.3em;
     }

.smaller {
     font-size:.75em;
     }  
#thomas_info a:link, #thomas_info a:visited {
	color: #555;
	}
#thomas_info a:hover {
	color: #ccc;
	}	