/* Important: provided blue blackground to first column */
div.colLayout {background: #FFF url(sciBackground.gif) top left repeat-y !important;}

.button {
	margin: 0;
	padding: 0;
}

ul.menu1 {
	list-style: none;
	font-size: 0.90em;
	margin: 0;
	padding: 0;
}

/* ---------------------------- */
/* 1ST Level Navigation Buttons */
/* ---------------------------- */
li.menu1 {
	background : #122954;
	color:white;
	display: block;
	font-weight: bold;
	list-style: none;
	padding: 3px 0px 4px 10px;   
	margin: 0 0 1px 0;
}

a.menu1, a.menu1:visited {
	background: transparent;
	color:white;
	text-decoration : none;	
}

a.menu1:hover {
	text-decoration : underline;
}
	
a.menu1sel, a.menu1sel:visited {
	background: transparent;
	color: #FFF;	
	text-decoration : underline;
	font-weight: bold;
}

a.menu1sel:hover {
	text-decoration : underline;
	font-weight: bold;
}
/* ---------------------------- */
/* 2Nd Level Navigation Buttons */
/* ---------------------------- */
li.menu2 {
	background: #474743;
	border-bottom: 1px solid #BFBFBC;
	color: #FFF;
	font-size :0.95em !important;
	font-weight:bold;
	margin: 0px;
	padding: 3px 0 4px 15px;
}


a.menu2, a.menu2:visited {
	background: transparent;
	color: #FFF;	
	text-decoration : none;
}

a.menu2:hover {
	text-decoration : underline;	
}
		
a.menu2sel,a.menu2sel:visited {
	background: transparent;
	color: #FFF;	
	text-decoration : underline;
}

a.menu2sel:hover {
	text-decoration : underline;
}

/* ---------------------------- */
/* 3rd Level Navigation Buttons */
/* ---------------------------- */
li.menu3 {
	background: #666660;
	border-bottom: 1px solid #A2A29C;
	color: #FFF;
	font-weight: bold;
	margin: 0px;
	padding: 3px 0 4px 20px;
}

a.menu3, a.menu3:visited {
	background: transparent;
	color: #FFF;
	text-decoration : none;	
}
	
a.menu3:hover {
	text-decoration : underline;	
}

a.menu3sel, a.menu3sel:visited  {
	background: transparent;
	color : #FFF;
	text-decoration : underline;
}

.menu3sel:hover {
	text-decoration : underline;
}

/* ---------------------------- */
/* 3rd Level Navigation Buttons */
/* ---------------------------- */
li.menu4 {
	background: #DBDBDB;
	border-bottom: 1px solid #E3E3E1;
	color: #474743;
	font-weight: bold;
	margin: 0px;
	padding: 3px 0 4px 20px;
}

a.menu4, a.menu4:visited {
	background: transparent;
	color: #474743;
	text-decoration : none;	
}
	
a.menu4:hover {
	text-decoration : underline;
}

a.menu4sel, a.menu4sel:visited  {
	background: transparent;
	color: #474743;
	text-decoration : underline;
}

.menu4sel:hover {
	text-decoration : underline;
}

/* - - - - - - - - - - - - - - - - - - - - */
/* Custom Class for bottom nav bar buttons */
/* - - - - - - - - - - - - - - - - - - - - */

li.sciNav {
	background : #4C6894;
	color:white;
	display: block;
	font-weight: bold;
	list-style: none;
	padding: 3px 0px 4px 10px;   
	margin: 0 0 1px 0;
}

a.sciNav, a.sciNav:visited {
	background: transparent;
	color:white;
	text-decoration : none;	
}

a.sciNav:hover {
	text-decoration : underline;
}
	
a.sciNavsel, a.sciNavsel:visited {
	background: transparent;
	color: #FFF;	
	text-decoration : underline;
	font-weight: bold;
}

a.sciNavsel:hover {
	text-decoration : underline;
}

/* - - - - - - - - - -  */

li.brownBtnBackground {
	background-color : #746644;
	color:white;
	display: block;
	font-weight: bold;
	list-style: none;
	padding: 3px 0px 4px 10px;   
	margin: 0 0 1px 0;
}

a.brownBtnBackground, a.brownBtnBackground:visited{
	background-color: transparent;
	color: white !important;	
	text-decoration : none;

}

a.brownBtnBackgroundsel, a.brownBtnBackgroundsel:visited{
	background-color: transparent;
	color: white !important;	
	text-decoration : underline;
	font-weight: bold;
}

a.brownBtnBackground:hover {
	text-decoration : underline;
	font-weight: bold;
}

/* - - - - - - - - - -  */

/* Important: provided section header to first column */
li.nav {
	background-color: #000;
	color: #D7D7D7;
	font-weight: bold;
	padding: 3px 0px 4px 10px;
}

/* - - - - - - - - - - - - - - - - - - - - - - */
/* First Level Category menu                   */
/* - - - - - - - - - - - - - - - - - - - - - - */
.specialitembefore {
	background-color: #000 !important;
	color: #fff !important;
	border-bottom:1px solid #FFF !important;
	font-weight: bold;
	margin: 0;
	padding: 0.3em 3px 0.3em 5px !important;
	text-decoration: none;
}

