/*
-----------------------------------------------------
Navigation CSS file for [sitename.tld]
Media: screen, projection

Notes: ????

Author: Author Name [ email at domain dot tld ]
For: Client [ client.tld ]
-----------------------------------------------------
*/
/**** navigation - corp ****/
#nav-corp{
	width:530px;
	float:right;
}
#nav-corp ul{
	margin:19px 20px 0 0;
	float:right;
	display:inline;
}
#nav-corp ul li{
	float:left;
	display:inline;
	background:transparent url(/images/bg_nav_corp_square.gif) 0px 7px no-repeat;
}
#nav-corp ul li.first{
	background-image:none;
}
#nav-corp ul li a{
	font-size:0.91em;
	font-weight:normal;
	text-decoration:none;
	color:#000063;
	padding:0 5px 0 7px;
}
#nav-corp ul li.last a{
	padding-right:0;
}

#nav-corp a:hover{
	color:#FF581B;
}
#nav-corp li.split{
	background-image:none;
}

#nav-corp li.split a{
	border-left:1px solid #99ADC2;
	padding-left:10px;
	margin-left:5px;
}

.corp-1 #nav-corp-1 a,
.corp-2 #nav-corp-2 a,
.corp-3 #nav-corp-3 a,
.corp-4 #nav-corp-4 a,
.corp-p1 #nav-corp-p1 a,
.corp-p2 #nav-corp-p2 a
{
	color:#5482AB;
	font-weight:bold;
	}

/**** navigation - main ****/

#nav-main{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:1px;
	float:left;
	width:718px;
	display:inline;
}
#nav-main table{
	width:100%;
	padding:0;
	background-color:#015CAE;
	}
#nav-main td{
	background:url(../images/bg_nav_main_td.jpg) bottom right no-repeat;
	text-align:center;
	}
#nav-main td.first a{
	padding-left:14px;
	}
	
#nav-main a{
	display:block;
	font-weight:bold;
	text-decoration:none;
	padding:7px 6px;
	margin-right:2px;
	color:#fff;
	background-color:#015CAE;
}

#nav-main .last a{
	margin-right:0;
	}

.t1 #nav-1 a,
.t2 #nav-2 a,
.t3 #nav-3 a,
.t4 #nav-4 a,
.t5 #nav-5 a,
.t6 #nav-6 a,
.t7 #nav-7 a
{
color:#015CAE;
background-color:#D4E0EA;
}
.t1 #nav-1,
.t2 #nav-2,
.t3 #nav-3,
.t4 #nav-4,
.t5 #nav-5,
.t6 #nav-6,
.t7 #nav-7
{           
background-color:#D4E0EA;
}

#nav-main a:hover,
.t1 #nav-1 a:hover,
.t2 #nav-2 a:hover,
.t3 #nav-3 a:hover,
.t4 #nav-4 a:hover,
.t5 #nav-5 a:hover,
.t6 #nav-6 a:hover
.t7 #nav-7 a:hover
{
	color:#ff8e00;
}



/**** navigation - crumbs ****/
#nav-crumbs{
	float:left;
	width:722px;
	margin:0 24px;
	background-color:#fff;
}
#nav-crumbs ul{
	margin-left:20px;
}
#nav-crumbs ul li{
	color:#666;
	float:left;
	display:inline;
	padding:9px 0;
}
#nav-crumbs li.first a{
	padding-left:0;
	}
#nav-crumbs li a{
	padding-left:6px;
	padding-right:7px;
	font-size:1em;
	color:#E61E3C;
	font-weight:bold;
}
#nav-crumbs li a.active{
	font-size:1em;
	color:#666;
	font-weight:normal;
	text-decoration:none;
}
/**** navigation - secondary ****/
#nav-secondary{
	float:left;
	width:120px;
	margin-left:20px;
}

#nav-secondary ul li{
	background:url(../images/bg_nav_secondary.gif) bottom left repeat-x;
	padding-top:0.3em;
	padding-bottom:0.4em;
	list-style:none;
}
#nav-secondary ul li ul{
	margin-top:4px;
	margin-left:0;
}
#nav-secondary ul li ul li{
	padding-left:8px;
}
#nav-secondary ul li ul li{
	background:url(../images/bg_nav_secondary.gif) top left repeat-x;
}
#nav-secondary ul li ul li a{
	color:#E61E3C;
}
#nav-secondary ul li a{
	text-decoration:none;
	color:#777;
	font-weight:normal;
}
#nav-secondary ul li a:hover{
	color:#D47600;
}
#nav-secondary ul li a.active{
	text-decoration:none;
	color:#5482AB;
	font-weight:bold;
}

