/* CSS Document */

/* Fix IE. Hide from IE Mac \*/

* html ul#lowernav li
{
	float: left;
	height: 1%;
}

* html ul#lowernav li a { height: 1%; }

* html ul#nav li
{
	float: left;
	height: 1%;
}

* html ul#nav li a { height: 1%; }

/* Upper Navigation not used */

#nav
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 139px;
}

#nav li
{
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 139px;
}

#nav li a#work
{
	display: block;
	height: 53px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/_nav_work.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#nav li a#work:hover
{
	display: block;
	background-image: url(../images/_nav_work_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/* Upper Navigation Trickiness */

.navCorner
{
	float: left;
	display: block;
}

a#worka
{
	display: block;
	height: 38px;
	width: 188px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/nav_worka.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

a#workb
{
	display: block;
	height: 17px;
	width: 158px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/nav_workb.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}

body#wcp a#worka
{
	display: block;
	background-image: url(../images/nav_worka_on.jpg);
}

body#wcp a#workb
{
	display: block;
	background-image: url(../images/nav_workb_on.jpg);
}

a#riska
{
	display: block;
	height: 32px;
	width: 188px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/nav_riska.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
}

a#riskb
{
	display: block;
	height: 17px;
	width: 158px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/nav_riskb.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}

body#risk a#riska
{
	display: block;
	background-image: url(../images/nav_riska_on.jpg);
}

body#risk a#riskb
{
	display: block;
	background-image: url(../images/nav_riskb_on.jpg);
}

a#insa
{
	display: block;
	height: 30px;
	width: 188px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/nav_insa.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
}

a#insb
{
	display: block;
	height: 17px;
	width: 158px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/nav_insb.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}

body#ins a#insa
{
	display: block;
	background-image: url(../images/nav_insa_on.jpg);
}

body#ins a#insb
{
	display: block;
	background-image: url(../images/nav_insb_on.jpg);
}

a#humana
{
	display: block;
	height: 30px;
	width: 188px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/nav_humana.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
}

a#humanb
{
	display: block;
	height: 17px;
	width: 158px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/nav_humanb.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}

body#human a#humana
{
	display: block;
	background-image: url(../images/nav_humana_on.jpg);
}

body#human a#humanb
{
	display: block;
	background-image: url(../images/nav_humanb_on.jpg);
}

a#mana
{
	display: block;
	height: 34px;
	width: 188px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/nav_mana.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
}

a#manb
{
	display: block;
	height: 17px;
	width: 158px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/nav_manb.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}

body#man a#mana
{
	display: block;
	background-image: url(../images/nav_mana_on.jpg);
}

body#man a#manb
{
	display: block;
	background-image: url(../images/nav_manb_on.jpg);
}


/* Lower Navigation */

#lowernav
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 139px;
}

#lowernav li
{
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 139px;
}

#lowernav li a#work
{
	display: block;
	height: 53px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/lower_nav_work.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#lowernav li a#work:hover
{
	display: block;
	background-image: url(../images/lower_nav_work_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body#work a#work
{
	display: block;
	background-image: url(../images/lower_nav_work_on.jpg);
}

#lowernav li a#arm
{
	display: block;
	height: 27px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/lower_nav_arm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#lowernav li a#arm:hover
{
	display: block;
	background-image: url(../images/lower_nav_arm_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body#arm a#arm
{
	display: block;
	background-image: url(../images/lower_nav_arm_on.jpg);
}

#lowernav li a#about
{
	display: block;
	height: 24px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/lower_nav_about.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#lowernav li a#about:hover
{
	display: block;
	background-image: url(../images/lower_nav_about_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body#about a#about
{
	display: block;
	background-image: url(../images/lower_nav_about_on.jpg);
}

#lowernav li a#request
{
	display: block;
	height: 25px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/lower_nav_request.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#lowernav li a#request:hover
{
	display: block;
	background-image: url(../images/lower_nav_request_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body#request a#request
{
	display: block;
	background-image: url(../images/lower_nav_request_on.jpg);
}

#lowernav li a#careers
{
	display: block;
	height: 25px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/lower_nav_career.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#lowernav li a#careers:hover
{
	display: block;
	background-image: url(../images/lower_nav_career_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body#careers a#careers
{
	display: block;
	background-image: url(../images/lower_nav_career_on.jpg);
}


#lowernav li a#certifications
{
	display: block;
	height: 24px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/lower_nav_certifications.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#lowernav li a#certifications:hover
{
	display: block;
	background-image: url(../images/lower_nav_certifications_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body#certifications a#certifications
{
	display: block;
	background-image: url(../images/lower_nav_certifications_on.jpg);
}


#lowernav li a#webinars
{
	display: block;
	height: 24px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/lower_nav_webinars.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#lowernav li a#webinars:hover
{
	display: block;
	background-image: url(../images/lower_nav_webinars_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body#webinars a#webinars
{
	display: block;
	background-image: url(../images/lower_nav_webinars_on.jpg);
}


#lowernav li a#corporate
{
	display: block;
	height: 24px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/lower_nav_corporate.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#lowernav li a#corporate:hover
{
	display: block;
	background-image: url(../images/lower_nav_corporate_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body#corporate a#corporate
{
	display: block;
	background-image: url(../images/lower_nav_corporate_on.jpg);
}



#lowernav li a#home
{
	display: block;
	height: 31px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/lower_nav_home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#lowernav li a#home:hover
{
	display: block;
	background-image: url(../images/lower_nav_home_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body#home a#home
{
	display: block;
	background-image: url(../images/lower_nav_home_on.jpg);
}


/* Second Level Dropdowns */

#lowernav li ul#subnav
{
	padding: 0px;
	margin: -25px 0 0 139px;
	list-style: none;
	display: none;
	position: absolute;
	border-color: #86A0B9;
	border-width: 0 0 1px 0;
	border-style: solid;
	z-index: 100;
}

#lowernav li ul#subnav li
{
	position: relative;
	width: 180px;
	border-color: #86A0B9;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	padding: 0px;
	z-index: 100;
}

#lowernav li ul#subnav li a
{
	padding: 4px 8px 4px 8px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background-image: url(../images/dropdown_bg.png);
	background-repeat: repeat;
	color: #369;
	display: block;
}

#lowernav li ul#subnav li a:hover
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/dropdown_bg-over.png);
	background-repeat: repeat;
	text-decoration: none;
	color: #900;
}

#lowernav li ul#subnav li:hover
{
	background-image: url(../images/dropdown_bg-over.png);
	background-repeat: repeat;
}

/* lists nested under hovered list items */
#lowernav li:hover ul#subnav, #lowernav li.over ul#subnav
{
	position: absolute;
	z-index: 100;
	display: block;
	visibility: visible;
}