/************************ top navigation ************************/

#nav {
background: #5C6570; /* old browsers */
background: -moz-linear-gradient(top, #5C6570 0%, #3D4651 54%, #3D4651 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5C6570), color-stop(54%,#3D4651), color-stop(100%,#3D4651)); /* webkit */
	display: block;
	float: left;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	position: absolute;
	bottom: 0;
	margin-left: 0px;
	width:910px;
}

div#nav ul {list-style: none;margin-left:10px;}
div#nav li {float: left;position: relative;
	background: url(../images/structure/nav-seperator.png) right 50% no-repeat;
}
div#nav li:last-child {background-image:none;}
#nav a {
	color: #ccc;
	display: block;
	line-height: 30px;
	padding: 0 10px;
	text-decoration: none;
	font-size: 1.3em;
	/*margin-right:2px;*/
}
#nav ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 30px;
	left: -10px;
	width: 180px;
	z-index: 300;
}
#nav ul ul li {
	min-width: 180px;
	border-top: 1px solid #999999;
	background-image:none;
}
#nav ul ul ul {
	left: 100%;
	top: 0;
}
#nav ul ul a {
	background: #414c59;
	line-height: 1.2em;
	padding: 4px 10px;
	width: 160px;
	height: auto;
	opacity: 0.95;
	color: #fff;
		filter: alpha(opacity = 95);/*ie*/
}
#nav li:hover > a {
	/*background: #414c59;*/
	color: #fff;
}
#nav ul ul :hover > a {
	background: #3e96d5;
	color: #fff;
}
#nav ul li:hover > ul {
	display: block;
}


/**************** footer *******************/

#FooterMeta ul	{margin:0px; padding:0px;}
#FooterMeta li	{
	margin:0px; 
	padding:0 5px 0 7px; 
	list-style-type:none; 
	float:left; 
	font-size:0.8em; }
#FooterMeta li.first	{background:none;}
#FooterMeta li a		{	color:#ccc; text-decoration:none;}
#FooterMeta ul li a:visited {	color:#ccc; text-decoration:none;}	

#FooterMeta li a:hover	{	color:#666; text-decoration:none;}	

/************ Footer meta ******************/
#footerContent {width: 910px; margin: 0 auto; overflow:auto; position:relative;}
#footerContent h3.fright { color: #fff; position: absolute; right: 0; bottom: 25px;}

#FooterMeta {clear: both;   height: 15px; position: absolute; bottom: 0; }
#FooterMeta ul { }
#FooterMeta ul li {display: inline;}
#FooterMeta ul li, #FooterMeta ul li a {color: #fff;}
#FooterMeta ul li a {background: url(../images/structure/nav-seperator.png) left 50% no-repeat; padding-left: 15px; color:#fff;}
#FooterMeta ul li:first-child a {background-image: none;padding-left:0;}
/******************  breadcrumbs   **************/

#bread {clear: both;margin-bottom: 30px; font-size: 1em; width:910px;}
#bread ol {list-style: none; margin-left: 0;}
#bread ol li {float: left;background: url(../images/structure/bread-seperator.gif) right 50% no-repeat; }
#bread ol li:last-child {background-image:none;} 
#bread ol li a { text-decoration: underline; padding:0 15px 0 5px; color: #999999;}
#bread ol li:first-child  a {padding-left:0;}



/*****************************PARTNERS*****************/
#partners {clear: both;}
#partners ul		{	
	margin:0; 
	padding:0;	}
	
#partners li		{	
	margin:0; 
	float:left; 
	line-height:1.2em;
	list-style-type:none; 
	margin-right: 15px;
	 }
	 
/************************  LEFT NAV     ******************************/
#PageContent #left-nav {float:left; margin-top: 5px;}
#PageContent #left-nav a {font-size: 1.2em;}
#PageContent #left-nav a.active {color: c3e96d5;}
#PageContent #left-nav li a.active {color: #fff;}
#PageContent #left-nav li ul li a.active {color: #3e96d5;}

#PageContent #left-nav ul { width: 215px; background: none; margin: 0;}
#PageContent #left-nav ul li {background: none; padding-left: 0; margin-bottom: 0px;	 }
#PageContent #left-nav li ul li ul {background-color: #d9dbdd; margin-bottom: 0px; }
#PageContent #left-nav li ul li ul li ul li a {padding-left:30px; margin-top:4px; background: url(../images/structure/nav-indicator.gif) 8% 50% no-repeat #EAEAEA; }
#PageContent #left-nav li a {padding: 5px 15px 5px 18px;; display: block;background-color: #a7acb1; margin-bottom: 2px; color: #fff;}
#PageContent #left-nav li li a {margin-bottom: 2px;background-color: #dddde0; color: #333; }
#PageContent #left-nav li li li a {margin-bottom: 1px;background-color: #eaeaea; color: #333; }

#PageContent #left-nav li a:hover {background-color: #d2e1e8; color:#333; text-decoration: none;}
#PageContent #left-nav ul ul {margin-bottom: 0;}
#PageContent #left-nav ul ul ul {margin-bottom: 0; margin-top: -3px;}



/*************** BREADCRUMBS ***************************/
