﻿/*------------------------------------------------------------------------------------------------
[Default] Link Style Sheet for ABC&G

version:	1.0
author:		jeremy cargilo
email:		jeremy@etrconsulting.com

Links
- This stylesheet contains all of the link styles for the application.
------------------------------------------------------------------------------------------------*/

/* __Default Link Styles__ */
a { color: #2C4A3A; font-size: 12px; }
a:hover { color: #000000; }

/* __Alternative Link Styles__ */
.contrast { color: #FFFFFF; }

/* __Main Navigation Section__ */
#mainnav { width: 998px; height: 40px; margin-bottom: 3px;
    background: url("../../images/mainnav.gif"); }
#mainnav_links { position: relative; top: 9px; height: 22px; width: 998px; }

.mainnav_home { float: left; width: 78px; height: 22px; 
    background: url("../../images/nav_home.gif") no-repeat; }
.mainnav_home:hover { float: left; width: 78px; height: 22px; 
    background: url("../../images/nav_home_hov.gif") no-repeat; }
.mainnav_home_selected { float: left; width: 78px; height: 22px; 
    background: url("../../images/nav_home_hov.gif") no-repeat; }

.mainnav_overview { float: left; margin-left: 2px; width: 116px; height: 22px; 
    background: url("../../images/nav_overview.gif") no-repeat; }
.mainnav_overview:hover { float: left; margin-left: 2px; width: 116px; height: 22px; 
    background: url("../../images/nav_overview_hov.gif") no-repeat; }
.mainnav_overview_selected { float: left; margin-left: 2px; width: 116px; height: 22px; 
    background: url("../../images/nav_overview_hov.gif") no-repeat; }

.mainnav_profile { float: left; margin-left: 1px; width: 188px; height: 22px; 
    background: url("../../images/nav_profile.gif") no-repeat; }
.mainnav_profile:hover { float: left; margin-left: 1px; width: 188px; height: 22px; 
    background: url("../../images/nav_profile_hov.gif") no-repeat; }
.mainnav_profile_selected { float: left; margin-left: 1px; width: 188px; height: 22px; 
    background: url("../../images/nav_profile_hov.gif") no-repeat; }

.mainnav_focus { float: left; margin-left: 1px; width: 172px; height: 22px; 
    background: url("../../images/nav_focus.gif") no-repeat; }
.mainnav_focus:hover { float: left; margin-left: 1px; width: 172px; height: 22px; 
    background: url("../../images/nav_focus_hov.gif") no-repeat; }
.mainnav_focus_selected { float: left; margin-left: 1px; width: 172px; height: 22px; 
    background: url("../../images/nav_focus_hov.gif") no-repeat; }
            
.mainnav_alerts { float: left; margin-left: 1px; width: 90px; height: 22px; 
    background: url("../../images/nav_alerts.gif") no-repeat; }
.mainnav_alerts:hover { float: left; margin-left: 1px; width: 90px; height: 22px; 
    background: url("../../images/nav_alerts_hov.gif") no-repeat; }
.mainnav_alerts_selected { float: left; margin-left: 1px; width: 90px; height: 22px; 
    background: url("../../images/nav_alerts_hov.gif") no-repeat; }
    
.mainnav_relief { float: left; margin-left: 1px; width: 85px; height: 22px; 
    background: url("../../images/nav_relief.gif") no-repeat; }
.mainnav_relief:hover { float: left; margin-left: 1px; width: 85px; height: 22px; 
    background: url("../../images/nav_relief_hov.gif") no-repeat; }
.mainnav_relief_selected { float: left; margin-left: 1px; width: 85px; height: 22px; 
    background: url("../../images/nav_relief_hov.gif") no-repeat; }
            
.mainnav_contact { float: left; margin-left: 1px; width: 133px; height: 22px; 
    background: url("../../images/nav_contact.gif") no-repeat; }
.mainnav_contact:hover { float: left; margin-left: 1px; width: 133px; height: 22px; 
    background: url("../../images/nav_contact_hov.gif") no-repeat; }
.mainnav_contact_selected { float: left; margin-left: 1px; width: 133px; height: 22px; 
    background: url("../../images/nav_contact_hov.gif") no-repeat; }        

/* __Custom Links__ */
.home_link { position: absolute; display: block; height: 65px; width: 113px; 
    left: 12px; top: 4px; }
.edit_admin { position: absolute; top: 357px; right: 300px; font-weight: bold; }
.edit_link { position: absolute; top: 357px; right: 270px; font-weight: bold; }
.edit_contact_info { position: absolute; font-weight: bold; 
    top: 357px; right: 10px; }
#directions img { margin: 7px 0px 0px 0px; border: 0px; }
.attorney a { font-weight: bold; }