#skipLinks { display: none; }

#main_menu {	
	margin:0;
	padding:3px 3px;
	color:#FFFFFF;
	background:#339900;
}

#navigation a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	float:left;
}

/* Hide from IE5-Mac \*/
#navigation a { float:none; }
/* End hide */

#navigation a:hover { color:#000000; }

/* Main menu selected */
#navigation li.main_menu_selected a { color:#000000; text-decoration:none; }

#navigation li.main_menu_selected { display:block; float:left; }

/* Hide from IE5-Mac \*/
#navigation a.main_menu_selected { float:none; }
/* End hide */

#navigation ul {
	list-style:none;
	padding:0;
	margin:0;
}

#navigation li {
	float:left;
	margin:0 1px 0 1px;
	list-style-type:none;
}

/* Opera - If UL is set to float:left all collapse left */
#main_menu ul {
	line-height:1.8em;
	margin:0;
	padding:0;
}

#main_menu a:link, #main_menu a:visited {
	font-weight:bold;
	margin:0;
	text-decoration:none;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}

/*********************** side menu ************************************/

.navcontainer { margin:0 0 20px 0; border:1px solid #0060AA; }

.navcontainer ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.navcontainer li { font-weight:bold; background:#FFFFFF; border-bottom:1px solid white; }
.subnavlist2container li { margin-bottom:-1px; }

.navcontainer a {
	display:block;
	padding:5px 0px;
	color:#666666;
	text-decoration:none;
	background:#FFFFFF url(../img/icon-side-menu.gif) 95% 50% no-repeat;
	cursor:pointer;
}
.navcontainer a span { display:block; width:170px; }


/* subnavlist1 */
.navcontainer .subnavlist1container .subnavlist1 a,
.navcontainer .subnavlist1container .subnavlist1top a {
	color:#003366;
	border-bottom:#0060AA 1px solid;
	margin-left:13px;
	background-color:#FFFFFF;
}
/* First subcontainer hover */
.navcontainer .subnavlist1 a:hover{
	text-decoration:none;
	background-color:#FFFFFF;
	color:#003366;
}
/* Bottom element */
.navcontainer .subnavlist1container .subnavlist1bottom a { border:none; }
/* selected item in first subcontainer */
.navcontainer .subnavlist1container .subnavlist1active a { color:#000000; }


/* Second subnavlist2 */
.navcontainer .subnavlist1container .subnavlist1active .subnavlist2container .subnavlist2 a,
.navcontainer .subnavlist1container .subnavlist1active .subnavlist2container .subnavlist2bottom a,
.navcontainer .subnavlist1container .subnavlist1active .subnavlist2container .subnavlist2top a {
	color:#333333;
	margin-left:14px;
	padding:2px 2px 2px 14px;
	background-color:#DDEEFF;
	border-bottom:#659AD0 1px solid;
}
/* Second subcontainer hover */
.navcontainer .subnavlist1active .subnavlist2 a:hover{
	background-color:#4C88C7;
	color:#FFFFFF;
}
/* selected item in Second subcontainer */
.navcontainer .subnavlist1active .subnavlist2active a{
	background-color:#F7F7F7;
}
/* selected item in second subcontainer */
.navcontainer .subnavlist1container .subnavlist1active .subnavlist2container .subnavlist2active a{
	background-color:#4C88C7;
	color:#FFFFFF;
}
.navcontainer .subnavlist1container .subnavlist1active .subnavlist2container .subnavlist2active a{	
	margin-left:14px;
	padding:2px 2px 2px 14px;
	background-color:#4C88C7;
	color:#FFFFFF;
}





/* Third subcontainer */
.navcontainer .subnavlist1container .subnavlist1active .subnavlist2container .subnavlist2active .subnavlist3container .subnavlist3 a,
.navcontainer .subnavlist1container .subnavlist1active .subnavlist2container .subnavlist2active .subnavlist3container .subnavlist3bottom a,
.navcontainer .subnavlist1container .subnavlist1active .subnavlist2container .subnavlist2active .subnavlist3container .subnavlist3top a {
	padding:2px 2px 2px 20px;
	background-color:#F7F7F7;
	color:#000000;
}
/* Second subcontainer hover */
.navcontainer .subnavlist1active .subnavlist2active .subnavlist3 a:hover{
	text-decoration: none;
	padding:2px;
}
/* selected item in third subcontainer */
.navcontainer .subnavlist1container .subnavlist1active .subnavlist2container .subnavlist2active .subnavlist3active a{
	padding:2px 0 0 20px;
	color:#000000;
	background-color:#DDDDDD;
}




#articlescontainer { margin:0; }

#articlescontainer ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#articlescontainer li { font-weight:bold;  }

#articlescontainer a {
	display:block;
	padding:5px 5px;
	width:165px;
	color:#666666;
	text-decoration:none;
}


/* subnavlist1 */
#articlescontainer #articlescontainer2 .subnavlist1 a,
#articlescontainer #articlescontainer2 .subnavlist1top a {
	color:#003366;
	border-top:#235B9C 1px solid;
	background-color:#ffffff;
}
/* First subcontainer hover */
#articlescontainer .subnavlist1 a:hover {
	text-decoration: none;
	background-color:#FFFFFF;
}
/* Bottom element */
#articlescontainer #articlescontainer2 .subnavlist1bottom a {
	border-bottom:#0060AA 1px solid;
}
/* selected item in first subcontainer */
#articlescontainer #articlescontainer2 #subnavlist1active a {
	background-color:#0060AA;
	color:#FFFFFF;
	border-bottom:none;
}

#menu_header { background:#0060AA; font-weight:bold; color:#FFFFFF; padding:5px 0 5px 13px; }
#portfolio_menu_footer { background:#0060AA; font-weight:bold; color:#FFFFFF; padding:5px 0 5px 13px; }
#portfolio_menu_footer a { color:#FFFFFF; background:none; padding:0; margin:0; }
#portfolio_menu_footer a:hover { color:#000000; }