﻿#Header
{margin:0;padding:0;background-color:#fff;}

#Header_Resize
{height: 90px;margin: 0 auto;position: relative;width: 980px;z-index: 1000;}

.header_rightlinks
{float:right;padding-top:2em;color:#099FC2;}

.header_rightlinks a
{margin: 0 3px;}

.header_logo
{margin:1em 0em 2em 0em;}

#header_nav 
{background-image: url('../img/header/nav_bg_repeat.jpg');background-repeat: repeat-x;height: 47px;z-index: 9999;}

#nav_content 
{width: 980px;margin: 0 auto;}

#nav 
{float: right;font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;z-index: 9999;}

#nav .last 
{padding-right: 2px;background-image:url('../img/header/nav_button_sep.jpg');background-repeat:no-repeat;background-position:right;}

#nav, #nav ul{
     margin:0;
     padding:0;
     list-style-type:none;
     list-style-position:outside;
     position:relative;
     line-height:1.5em;
}


#nav a:link, #nav a:active, #nav a:visited{
    display:block;
    padding: 14px 20px;
    color:#fff;
    text-decoration:none;
	text-transform: uppercase;
	background-image: url('../img/header/nav_button_bg.jpg');
	background-position: top left;
}
#nav a:hover {
    color:#099FC2;
	background-image: url('../img/header/nav_button_bg.jpg');
	background-position: bottom left;
}
#nav li{
    float:left;
    position:relative;
	
}
#nav ul {
    position:absolute;
    width:13em;
    top:3.8em;
    display:none;	
	z-index: 1;
}
#nav li ul a {
    width:9em;
    float:left;
	background-color: #2e2e2e;
	background-image: none !important;
}
#nav li ul a:hover {
	background-color: #292929;
}

#nav ul ul{
	top:auto;
	}	

#nav li ul ul {
    left:12em;
    margin:0px 0 0 10px;
    }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
    display:none;
    }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
    display:block;
    }
















