/* This CSS sets the default styles for the main navigation. */

/* ---------- Main navigation ---------- */

#logo {
display: inline;
float: left;
}

#logo a img {
margin:0 0 0px 20px; 
padding:10px 0 0px 0;
color: #000; 
width: 49px;
height: 47px;
float: left;
border: 0;
}


#navigation {
	background-color: white;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#navigation ul {
	margin: 0px 0 0 210px;
	padding: 24px 0 0px 0px;
	border-bottom:1px solid #787A7A;
	height: 20px;
	width: 600px;
}

#navigation ul:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.ie #navigation ul {
	height: 1%;
}

.ie6 #navigation, .ie6 #navigation ul {
	height: 2em;
	overflow: visible;
}

#navigation li {
	display: inline;
	float: left;
	margin: 0px 0 0px 0px;
}

#navigation a {
	color: #25408F;
}

#navigation li a {
	display: block;
	padding: 5px 20px;
	text-decoration: none;
	color: #25408F;
	font-size: 16px;
	margin: 0px 0 0 0;
	text-align: center;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	min-width: 100px;
}

#navigation li a span {
	text-decoration: none;
}

#navigation li.selected a {
	color: #25408F;
	text-decoration: none;
    font-weight: bold;
}

#navigation li a:hover {
	color: #25408F;
	text-decoration: none;

}

#navigation li.selected a span {
	background: url(../images/navigation/bullet_selected.png) no-repeat 0 50%;
	padding-left: 10px;
	color: #25408F;
}

#siteMenu{
float:left;
margin:0 0 0 10px; 
padding:24px 10px 20px 0px;
width: 190px;
color:#25408F;
}

#navigation2 {
	background-color: white;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
}

#navigation2 ul#mainMenu2 {
	list-style-type:none;
	margin: 0px 0 0 0px;
	padding: 0px 0 0px 0px;
	width: 100%;
	
}

#navigation2 ul:after {
	clear: both;
	content: ".";
	display: block;
	visibility: hidden;
	height: 0;
}

#navigation2 ul#mainMenu2 li {
	margin: 0 0 0 0;
	background: url(../img/bulletLogo.png) no-repeat top left;
	margin: 20px 0 0 0;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#navigation2 a {
	color:#25408F;
}

#navigation2 li a {
	text-decoration: none;
	color:#25408F;
	font-size: 14px;
	margin: 0px 0 0 0;
	text-align: left;
	font-weight: normal;
}

#navigation2 li a span {
	text-decoration: none;
}

#navigation2 .child-menu {
	display: none;
}

#navigation2 li.selected a, #navigation2 li a:hover {
	color:#25408F;
	text-decoration: none;
    font-weight: bold;
}

#navigation2 li a:hover {
	color:#25408F;
	text-decoration: none;
}

#menuSep img {
margin:0 0 0 0px; 
padding: 10px 0px 10px 5px;
}


#navigation3 ul#menu3 {
list-style-type:none;
padding:0 0 0 0px;
margin:2px 0 0 0;
background-image: none;
}
#navigation3 ul#menu3 li {
color:#25408F;
background-color:#fff;
background-image: none;
font-size:11px;
text-decoration:none;
margin:0;
margin:5px 0 0 30px;
padding: 0;
}

#navigation3 ul#menu3 li a{
color:#25408F;
background-color:#fff;
font-size:11px;
text-decoration:none;
font-weight: normal;
}

#navigation3 ul#menu3 li.selected a, #navigation3 ul#menu3 li a:hover {
	color:#25408F;
	text-decoration: none;
    font-weight: bold;
}

siteMenu ul li a.current{
color:#000; 
}

#breadcrumbs {
	padding: 3px 0 3px 210px;
	margin-top: 20px;
	background-color: #25408F;
	color: white;
}

#breadcrumbs a {
	color: white;
}