﻿/* --Link Styles-- (normal, hover, current page) */
.white:link, .white:visited, .white:hover { color: #FFFFFF; }
.white-nodeco:link, .white-nodeco:visited { color: #FFFFFF; text-decoration: none; }
.white-nodeco:hover { color: #FFFFFF; text-decoration: underline; }

/* __Side Navigation Link Styles__ */
.login_link { position: relative; width: 140px; height: 18px; display: block; 
    float: right; margin: 12px 12px 0px 0px; }

/* __Footer Section Styles__ */
.etr { position: relative; float: right; right: 13px; width: 140px; height: 24px; }
.etr_content { position: relative; float: right; width: 140px; height: 22px; top: 2px; }

/* --SiteMap Links-- */
#menu  { position: absolute; top: 48px; left: 498px; width: 474px; height: 31px; }
#menu a  { display: block; text-decoration: none; height: 31px; }

#menu a.link1   { float: left; width: 65px; }
a.link1:hover { background: url("../../images/hov_link1.gif") repeat-y 0 transparent; }
.link1_selected { float: left; width: 65px; background: url("../../images/hov_link1.gif") repeat-y 0 transparent; }

#menu a.link2  { float: left; width: 79px; }
a.link2:hover { background: url("../../images/hov_link2.gif") repeat-y 0 transparent; }
.link2_selected { float: left; width: 79px; background: url("../../images/hov_link2.gif") repeat-y 0 transparent; }

#menu a.link3 { float: left; width: 77px; }
a.link3:hover { background: url("../../images/hov_link3.gif") repeat-y 0 transparent; }
.link3_selected { float: left; width: 77px; background: url("../../images/hov_link3.gif") repeat-y 0 transparent; }

#menu a.link4  { float: left; width: 52px; }
a.link4:hover { background: url("../../images/hov_link4.gif") repeat-y 0 transparent; }
.link4_selected { float: left; width: 52px; background: url("../../images/hov_link4.gif") repeat-y 0 transparent; }

#menu a.link5  { float: left; width: 53px; }
a.link5:hover { background: url("../../images/hov_link5.gif") repeat-y 0 transparent; }
.link5_selected { float: left; width: 53px; background: url("../../images/hov_link5.gif") repeat-y 0 transparent; }

#menu a.link6      { float: left; width: 52px; }
a.link6:hover { background: url("../../images/hov_link6.gif") repeat-y 0 transparent; }
.link6_selected { float: left; width: 52px; background: url("../../images/hov_link6.gif") repeat-y 0 transparent; }

#menu a.link7   { float: left; width: 40px; }
a.link7:hover { background: url("../../images/hov_link7.gif") repeat-y 0 transparent; }
.link7_selected { float: left; width: 40px; background: url("../../images/hov_link7.gif") repeat-y 0 transparent; }

#menu a.link8   { float: left; width: 56px; }
a.link8:hover { background: url("../../images/hov_link8.gif") repeat-y 0 transparent; }
.link8_selected { float: left; width: 56px; background: url("../../images/hov_link8.gif") repeat-y 0 transparent; }

/* __mainNav Section Styles__ */
.sideMainNav { position: relative; left: 36px; top: 16px; display: block; padding-bottom: 20px; }
.sideMainNav li { list-style: none; line-height: 15px; color: #FFFFFF; font-weight: bold; 
    font-family: Arial; font-size: 11px; }

/* __subNav Section Styles__ */
.sideSubNav { padding-left: 12px; color: #FFFFFF; }
.sideSubNav_about li a:link, .sideSubNav_about li a:visited { padding-left: 12px; color: #FFFFFF; text-decoration: none; }  
.sideSubNav_about li a:hover { background: url(../../images/nav_select.gif) no-repeat; }
.sideSubNav2 li a:link, .sideSubNav2 li a:visited { padding-left: 12px; color: #FFFFFF; text-decoration: none; }
.sideSubNav2 li a:hover { background: url(../../images/nav_select.gif) no-repeat; }

/* --ImageMap Links-- */            
#imap_forms         { position: relative; left: 35px; top: 22px; width: 133px; height: 123px; }
#imap_forms a              { position: absolute; display: block; height: 15px; width: 133px; }

.IM_affiliate   { height: 37px !important; top: 2px; }
.IM_login       { top: 46px; }

/* __News Links__ */
#headline li a { color: #004983 !important; font-weight: bold; }
#headline li a:hover { color: #785800 !important; font-weight: bold; }