/***** Top Nav *****/
#topNav {
	height: 25px;
	background: #194b6e;
	position: relative;
	z-index: 90;
}
#topNav ul {
	padding: 0;
	margin: 0 0 0 13px;
	list-style-type: none;
}
#topNav li {
	float: left;
	position: relative; 
}
#topNav a { /* ie6.css */
	display: block;
	color: #ccc;
	text-decoration: none;
	padding: 5px 10px 0 10px; /* mac.css */
	height: 20px; /* mac.css */
	font-size:12px; 
	border-right:1px solid #003366;
}
#topNav a:hover {
	background: #213f55;
	color: #fff;
}
#topNav a.selected {
	/*background: #ee4037;*/
	background-color:#03253c;
	color: #FFFFCC;
}
#topNav ul ul {
	position: absolute;
	top: 25px;
	left: -13px;
	z-index: 90;
	display: none;
	background: #fff;
	width: 14em;
}
/* turns the sub menu on */
#topNav li:hover ul,
#topNav li.over ul {
	display: block;
}
/* turns the parent rollover on */
#topNav :hover > a {
	background: #03253c;
	color:#FFFFCC;
}
#topNav ul ul li {
	background: #113650;
	border-top: 1px solid #fff;
	float: none;
	display: block;
}
#topNav ul ul a {
	color: #ccc;
	padding: 3px 5px 0 5px; /* mac.css */
	height: 17px; /* mac.css */
}

/* Side bar menu */
#blueblock {
width: 230px;
padding:0;
/*margin-bottom: 1em;*/
font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;
background-color: #cccccc;
color: #333;
}

* html #blueblock{ /*IE 6 only */
w\idth: 215px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblock ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#blueblock li {
border-top: 1px solid #CCCCCC;
margin: 0;
}

#blueblock li a {
display: block;
padding: 4px 5px 4px 8px;
border-left: 5px solid #b5b5b5;
background-color: #b5b5b5;
color: #fff;
text-decoration: none;
width: 100%;
}

html>body #blueblock li a { /*Non IE6 width*/
width: auto;
}

#blueblock li a:hover, #blueblock li a.active {
border-left: 5px solid #475d7a;
background-color:#194b6e ;
color: #FFFFFF;
}

/* SUB SIDEBAR NAVIGATION */
#blueblock2 {
width: 230px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
background-color: #cccccc;
color: #666666;
height:1%;
}

* html #blueblock2 { /*IE 6 only */
w\idth: 215px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblock2 ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#blueblock2 li {
border-top: 1px solid #DEDEDE;
margin: 0;
}

#blueblock2 li a {
display: block;
padding: 4px 5px 4px 15px;
border-left: none;
background-color: #cccccc;
color:#666666;
text-decoration: none;
width: 100%;
}

html>body #blueblock2 li a { /*Non IE6 width*/
width: auto;
}

#blueblock2 li a:hover, #blueblock2 li a.active {
border-left: 5px solid #cccccc;
padding-left:10px;
/*background-color: #E3E3E3;*/
background-color: #cccccc;
/*color:#333333;*/
color:#FCFCED;
font-weight:bold;
}

.side-childs { display:none; }

/* SUB SIDEBAR NAVIGATION */

#blueblock3 {
width: 230px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
background-color: #cccccc;
color: #666666;
height:1%;
}

* html #blueblock3 { /*IE 6 only */
w\idth: 215px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblock3 ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#blueblock3 li {
border-top: 1px solid #DEDEDE;
margin: 0;
}

/*#################################*/
#blueblocky {
width: 230px;
padding:0;
/*margin-bottom: 1em;*/
font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;
background-color: #cccccc;
color: #333;
}

* html #blueblocky { /*IE 6 only */
w\idth: 215px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblocky ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#blueblocky li {
border-top: 1px solid #CCCCCC;
margin: 0;
}

#blueblocky li.pp a.temp {
w\idth: 100%;
}

#blueblocky li.pp a.temp {
display: block;
padding: 4px 5px 4px 8px;
border-left: 5px solid #b5b5b5;
background-color: #b5b5b5;
color: #E4E4E4;
font-weight:bold;
text-decoration: none; 
width: 212px;
}
