/* text & link syles */ 

.default, td 
{ 
font-family: Arial; 
font-size: 11px; 
color: #333; 
} 

img, div { behavior: url(iepngfix.htc) } 


.default p { 
padding-left: 3px; 
padding-top:0; 
margin-top:0; 
} 


.default a:link, .default a:visited, .default a:active 
{ 
font-family: Arial; 
font-size: 11px; 
color: #0000FF; 
text-decoration: underline; 
} 
.default a:hover, .default a:visited:hover 
{ 
font-family: Arial; 
font-size: 11px; 
color: #0000FF; 
text-decoration: none; 
} 

/* utility navigation */ 

.utility_nav_pro_001 
{ 
font-family: Arial; 
font-size: 12px; 
font-weight: bold; 
color: #660099; 
} 
.utility_nav_pro_001 a:link, .utility_nav_pro_001 a:visited, .utility_nav_pro_001 a:active 
{ 
font-family: Arial; 
font-size: 11px; 
font-weight: bold; 
color: #660099; 
text-decoration: underline; 
background:url(images/email.gif) center left no-repeat; 
padding-left:27px; 
} 
.utility_nav_pro_001 a:hover, .utility_nav_pro_001 a:visited:hover 
{ 
font-family: Arial; 
font-size: 11px; 
font-weight: bold; 
color: #cc0099; 
text-decoration: none; 
background:url(images/email-over.gif) center left no-repeat; 
} 

/* top navigation */ 

.topnav_pro_001 a:link, .topnav_pro_001 a:visited, .topnav_pro_001 a:active 
{ 
font-family: Arial; 
font-size: 11px; 
font-weight: normal; 
color: #fff; 
border-right:2px solid #fff; 
text-decoration: none; 
padding: 5px 14px 5px 15px; 
background: #2d4b50; 
} 
.topnav_pro_001 a:hover, .topnav_pro_001 a:visited:hover 
{ 
font-family: Arial; 
font-size: 11px; 
color: #000066; 
text-decoration: none; 
border-right:2px solid #fff; 
padding: 5px 14px 5px 15px; 
background: #ffcc33; 
} 
.topnav_pro_001 a.first:link, .topnav_pro_001 a.first:visited, .topnav_pro_001 a.first:active { 
background: #2d4b50 url(images/topnav-left.gif) center left no-repeat; 
padding: 5px 14px 5px 45px; 
} 
.topnav_pro_001 a.first:hover, .topnav_pro_001 a.first:visited:hover { 
background: #ffcc33 url(images/topnav-left-over.gif) center left no-repeat; 
padding: 5px 14px 5px 45px; 
color: #000066; 
} 
.topnav_pro_001 a.more:link, .topnav_pro_001 a.more:visited, .topnav_pro_001 a.more:active { 
background: #2d4b50 url(images/more-up.gif) center right no-repeat; 
padding: 5px 17px 5px 15px; 
} 
.topnav_pro_001 a.more:hover, .topnav_pro_001 a.more:visited:hover { 
background: #ffcc33 url(images/more.gif) center right no-repeat; 
padding: 5px 17px 5px 15px; 
color: #000066; 
} 


/* left navigation */ 

.leftnav_pro_001 a:link, .leftnav_pro_001 a:visited, .leftnav_pro_001 a:active 
{ 
font-family: Arial; 
font-size: 11px; 
font-weight: bold; 
color: #000066; 
text-decoration: none; 
display: block; 
border-bottom:1px solid #000066; 
padding: 5px 5px 5px 15px; 
} 
.leftnav_pro_001 a:hover, .leftnav_pro_001 a:visited:hover 
{ 
font-family: Arial; 
font-size: 11px; 
font-weight: bold; 
color: #000066; 
text-decoration: none; 
background:#ffcc33; 
display: block; 
padding: 5px 5px 5px 15px; 
} 

/* footer text & link */ 

.footer_pro_001 
{ 
font-family: Arial; 
font-size: 11px; 
color: #fff; 
} 
.footer_pro_001 a:link, .footer_pro_001 a:visited, .footer_pro_001 a:active 
{ 
font-family: Arial; 
font-size: 11px; 
color: #fff; 
text-decoration: underline; 
} 
.footer_pro_001 a:hover, .footer_pro_001 a:visited:hover 
{ 
font-family: Arial; 
font-size: 11px; 
color: #FFFF00; 
text-decoration: none; 
} 

/* content bucket link 

.bucket_link_pro_001 { 
font-family: Arial; 
font-size: 11px; 
color: #333; 
font-weight: bold; 
} */ 
.bucket_link_pro_001 { 
color: #fff; 
} 


.bucket_link_pro_001 a:link, .bucket_link_pro_001 a:visited { 
color: #2d4c4f; 
font-weight: bold; 
font-size:12px; 
text-decoration: none; 
padding:0 0 2px 0; 
} 
.bucket_link_pro_001 a:hover, .bucket_link_pro_001 a:visited:hover { 
font-weight: bold; 
font-size:12px; 
text-decoration: none; 
padding:0 0 2px 0; 
color:#333; 
} 

/* text good for content bucket */ 

ul.nopad { 
margin-left:15px; 
padding:0; 
} 
.nopad li { 
} 
.inline li{ 
display: inline; 
} 


.box a:link, .box a:visited, .box a:active 
{ 
font-family: Arial; 
font-size: 12px; 
color: #3f61bf; 
text-decoration: underline; 
font-weight:bold; 
} 
.box a:hover, .box a:visited:hover 
{ 
font-family: Arial; 
font-size: 12px; 
color: #0000FF; 
text-decoration: none; 
font-weight:bold; 
} 
/* miscellaneous */ 
.big{ 
font-size:1.5em; 
font-weight:bold; 
} 
.bigger{ 
font-size:2em; 
} 
.button { 
padding:10px; 
} 
.button a:link, .button a:visited { 
display:inline-block; 
background:#2d4b50; 
border:2px solid #333366; 
color:#fff; 
font-size:11px; 
font-weight:bold; 
text-decoration:none; 
padding:8px; 
} 
.button a:hover, .button a:visited:hover { 
border:2px solid #2d4b50; 
font-size:11px; 
font-weight:bold; 
color:#e6f8fd; 
background:#333366; 
} 
