/* text & link syles */  

.default1, .default1 td  
{  
font-family: Arial;  
font-size: 11px;  
color: #000000;  
}  
.default1 p {  
padding-left: 3px;  
padding-top:0;  
margin-top:0;  
}  
.default1 a:link, .default1 a:visited, .default1 a:active  
{  
font-family: Arial;  
font-size: 11px;  
color: #0000FF;  
text-decoration: underline;  
}  
.default1 a:hover, .default1 a:visited:hover  
{  
font-family: Arial;  
font-size: 11px;  
color: #0000FF;  
text-decoration: none;  
}  

/* utility navigation */  

.utility_nav_pro_005  
{  
font-family: Arial;  
font-size: 11px;  
font-weight: bold;  
color: #0000cc;  
}  
.utility_nav_pro_005 a:link, .utility_nav_pro_005 a:visited, .utility_nav_pro_005 a:active  
{  
font-family: Arial;  
font-size: 11px;  
font-weight: bold;  
color: #0000cc;  
text-decoration: underline;  
margin-right: 10px;  
}  
.utility_nav_pro_005 a:hover, .utility_nav_pro_005 a:visited:hover  
{  
font-family: Arial;  
font-size: 11px;  
font-weight: bold;  
color: #0000cc;  
text-decoration: none;  
margin-right: 10px;  
}  

/* top navigation */  

.topnav_pro_005 a:link, .topnav_pro_005 a:visited, .topnav_pro_005 a:active  
{  
font-family: Arial;  
font-size: 12px;  
font-weight: bold;  
color: #FFFFFF;  
text-decoration: none;  
padding-left: 20px;  
padding-right: 15px;  
padding-top: 10px;  
padding-bottom: 10px;  
background-image: url(images/divider_pro_005.gif);  
background-repeat: no-repeat;  
}  
.topnav_pro_005 a:hover, .topnav_pro_005 a:visited:hover  
{  
font-family: Arial;  
font-size: 12px;  
font-weight: bold;  
color: #FFFFFF;  
text-decoration: none;  
padding-left: 20px;  
padding-right: 15px;  
padding-top: 10px;  
padding-bottom: 10px;  
background-image: url(images/divider_pro_005.gif);  
background-repeat: repeat-x;  
}  

/* left navigation */  

.leftnav_pro_005 ul {  
margin: 0;  
padding: 0;  
list-style: none;  
width: 160px;  
border-bottom: 1px solid #16056c;  
}  
.leftnav_pro_005 ul li {  
position: relative;  
}  
.leftnav_pro_005 li ul {  
position: absolute;  
left: 160px;  
top: 0;  
display: none;  
border-left: 1px solid #16056c;  
border-right: 1px solid #16056c;  
}  
.leftnav_pro_005 ul li a:link, .leftnav_pro_005 ul li a:visited, .leftnav_pro_005 ul li a:active {  
font-family: Arial;  
font-size: 12px;  
font-weight:bold;  
color: #006;  
text-decoration: none;  
background: #d9d6e8;  
display: block;  
padding: 5px 5px 5px 20px;  
border-top: 1px solid #16056c;  
}  
.leftnav_pro_005 ul li a.more:link, .leftnav_pro_005 ul li a.more:visited, .leftnav_pro_005 ul li a.more:active{  
background: #d9d6e8;  
background-image: url(images/more-tab.gif);  
background-position: right;  
background-repeat:no-repeat;  
}  
.leftnav_pro_005 ul li a:hover, .leftnav_pro_005 ul li a:visited:hover{  
font-family: Arial;  
font-size: 12px;  
font-weight:bold;  
color: #FFFFFF;  
text-decoration: none;  
background: #16056c url(images/bg_topnav_pro_005.gif) top left repeat-x;  
display: block;  
padding: 5px 5px 5px 20px;  
border-top: 1px solid #16056c;  
}  
.leftnav_pro_005 ul li a.more:hover, .leftnav_pro_005 ul li a.more:visited:hover{  
font-family: Arial;  
font-size: 12px;  
font-weight:bold;  
color: #FFFFFF;  
text-decoration: none;  
background: #16056c url(images/bg_topnav_pro_005.gif) top left repeat-x;  
display: block;  
padding: 5px 5px 5px 20px;  
border-top: 1px solid #16056c;  
}  
.leftnav_pro_005 li ul li a:link, .leftnav_pro_005 li ul li a:visited {  
font-size: 11px;  
font-weight:normal;  
}  
.leftnav_pro_005 li ul li a:hover, .leftnav_pro_005 li ul li a:visited:hover {  
font-size: 11px;  
font-weight:normal;  
}  
/* Fix IE. Hide from IE Mac \*/  
* html .leftnav_pro_005 ul li { float: left; }  
* html .leftnav_pro_005 ul li a { height: 1%; }  
/* End */  

.leftnav_pro_005 li:hover ul, .leftnav_pro_005 li.over ul { display: block; }  


.lefthead_pro_005  
{  
font-family: Arial;  
font-size: 14px;  
font-weight: bold;  
color: #fff;  
display: block;  
background: #d9d6e8 url(images/bg_topnav_pro_005.gif) top left repeat-x;  
padding: 5px 5px 5px 15px;  
}  

/* footer text & link */  

.footer_pro_005  
{  
font-family: Arial;  
font-size: 11px;  
font-weight: bold;  
color: #fff;  
}  
.footer_pro_005 a:link, .footer_pro_005 a:visited, .footer_pro_005 a:active  
{  
font-family: Arial;  
font-size: 11px;  
font-weight: bold;  
color: #fff;  
text-decoration: underline;  
}  
.footer_pro_005 a:hover, .footer_pro_005 a:visited:hover  
{  
font-family: Arial;  
font-size: 11px;  
font-weight: bold;  
color: #06F;  
text-decoration: none;  
}  

/* content bucket link */  

.item {  
border-top: 1px solid #eee;  
border-left: 1px solid #eee;  
border-bottom: 1px solid #ccc;  
border-right: 1px solid #ccc;  
background:#fff;  
}  

.bucket-home td{  
width: 156px;  
height: 181px;  
background:#d9d6e8;  
padding-left:10px;  
color: #3333cc;  
}  

.bucket-home td a{  
text-align:left;  
color: #3333cc;  
}  

.bucket {  
/*  
border-top: 1px solid #eee;  
border-left: 1px solid #eee;  
border-bottom: 1px solid #ccc;  
border-right: 1px solid #ccc;  
*/  
text-align:center;  

}  


.bucket_link_pro_001 {  
color: #006;  
}  


.bucket_link_pro_001 a:link, .bucket_link_pro_001 a:visited {  
color: #006;  
font-weight: bold;  
text-decoration: none;  
background: #d9d6e8;  
display:block;  
padding:2px 0 2px 0;  
}  
.bucket_link_pro_001 a:hover, .bucket_link_pro_001 a:visited:hover {  
color: #e6f8fd;  
font-weight: bold;  
text-decoration: none;  
background: #006;  
padding:2px 0 2px 0;  
}  

.bucket-home td h2 {  
margin:0;  
margin-right:6px;  
color: #006;  
font-weight: bold;  
text-decoration: none;  
text-align:left;  
}  

.bucket-home td h2 a:link, .bucket-home td h2 a:visited {  
color: #006;  
font-weight: bold;  
text-decoration: none;  
display: block;  
font-size:12px;  
}  
.bucket-home td h2 a:hover, .bucket-home td h2 a:visited:hover {  
color: #e6f8fd;  
font-weight: bold;  
text-decoration: none;  
display: block;  
font-size:12px;  
}  
.bucket-home td a:link, .bucket-home td a:visited {  
color: #3333cc;  
font-weight: normal;  
text-decoration: underline;  
display: inline-block;  
}  
.bucket-home td a:hover, .bucket-home td a:visited:hover {  
color: #e6f8fd;  
text-decoration: none;  
display: inline-block;  
background: #006;  
}  


/* text good for content bucket */  

ul.nopad, ul.nopad ul {  
margin:0;  
margin-left:5px;  
padding:0;  
list-style-type: none;  
}  
.nopad li, .nopad li ul li {  
padding-left:11px;  
background-image: url(images/bullet.gif);  
background-repeat:no-repeat;  
background-position: 0 3px;  
font-size:12px; 
}  

.small_pro_005  
{  
font-family: Arial;  
font-size: 10px;  
color: #000000;  
}  
.small_pro_005 a:link, .small_pro_005 a:visited, .small_pro_005 a:active  
{  
font-family: Arial;  
font-size: 10px;  
color: #0000FF;  
text-decoration: underline;  
}  
.small_pro_005 a:hover, .small_pro_005 a:visited:hover  
{  
font-family: Arial;  
font-size: 10px;  
color: #0000FF;  
text-decoration: none;  
}  
.bigger  
{  
font-size: 16px;  
}  