/***********************************************/
/* nhima.css                                   */
/***********************************************/

/*Below keeps Firefox and other browsers from removing the scroll bar area, thus causing page shifts when one page requires the scroll bar and the next doesn't or vice versa*/
html{
	overflow-y: scroll;
}	

body{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	font-size:small;
	font-weight:bold;
	padding:0px;
	background:#010101;
}

#instruments{
	width:346px;
	height:286px;
	margin-left:140px;
	border:double;
	border-width:10px;
	border-color:#9CB0BB;
}	

#photos{
	width:400px;
	height:300px;
	margin-left:140px;
	border:double;
	border-width:10px;
	border-color:#9CB0BB;
}

#password{
	width:350px;
	text-align:left;
	border-top:solid;
	border-bottom:solid;
	border-left:solid;
	border-right:solid;
	border-width:2px;
	border-color:#A68030;
	background:#9CB0BB;
}

#group_info{
	width:640px;
	text-align:left; 
	border-top:solid;
	border-bottom:solid;
	border-left:solid;
	border-right:solid;
	border-width:2px;
	border-color:#A68030;
	background:#9CB0BB url(images/logo_background.gif) center no-repeat;
}

#map{
	margin-left:0px;
}

#map a:link, #map a:visited{
 	color:#010101;
	text-decoration:none;
	outline:none;
}

#map a:hover{
	color:#FFD65A;
	text-decoration:underline;
	outline:none;
}		
	
p {
	margin-left:140px;
	text-align:justify;
	font-size:small;
	margin-right:10px;
	color:#FEFEFE;
}

ul {
	margin-left:155px;
	text-align:justify;
	font-size:small;
	margin-right:10px;
	color:#FEFEFE;
}

ol {
	margin-left:165px;
	text-align:justify;
	font-size:small;
	margin-right:10px;
	color:#FEFEFE;
}

td, th {
	font-size:small;
	color:#FEFEFE;
	vertical-align:top;	 
}

.odd {
	background-color: #666666;
}

.even {
	background-color: #010101;
}

.title_hover {
	color:#FFD65A;
	outline:none;
	font-weight: bold; 
}

a{
	outline:0;
}				

a:link, a:visited{
	color:#FEFEFE;
	text-decoration:underline;
	outline:none;
}

a:hover{
	color:#FFD65A;
	text-decoration:underline;
	outline:none;
}

#pagecell{
	position:relative;
	top:0px;
	width:800px; 
	background:url(images/pagecell.gif);
}

#formpage{
	position:relative;
	top:0px;
	width:800px; 
	border:solid;
	border-width:2px;
	border-color:#A68030;
	background:#9CB0BB;
}			

input, option, select{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#010101;
	font-weight:bold;
	font-size:small;
	color:#FEFEFE;
	border-color:#A68030;
}

textarea{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#010101;
	font-weight:bold;
	font-size:small;
	color:#FEFEFE;
	border-color:#A68030;
	scrollbar-base-color:#A68030;
}		

.index{
	font-weight:bold;
}

#poweredby{
	position:fixed;
	left:-500px;
	visibility:hidden;
}

.display{
	visibility:hidden;
}

#search{
	position:absolute;
	top:242px;
	left:480px;
	z-index:0;
}

#viewcart{
	position:absolute;
	top:201px;
	left:450px;
}

h3, h4{   /* Need h3 for the Search results */
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	margin-left:140px;
	text-align:left;
	color:#FEFEFE;
}

/* Main menu stuff below */

#menuContainer{
	width:130px;
	float:left;
	padding-left:2px;
	background:url(images/menu_background.jpg) center no-repeat;
}

#dhtmlgoodies_menu{
	font-family:arial;	/* Font for main menu items */
	width:130px;	    /* Width of main menu */
}

#dhtmlgoodies_menu	li{	    /* Main menu <li> */
	list-style-type:none;	/* No bullets */
	margin:0px;	            /* No margin - needed for Opera */
}

#dhtmlgoodies_menu ul{
	margin:0px;	    /* No <ul> air */
	padding:0px;	/* No <ul> air */
}

#dhtmlgoodies_menu ul li ul{	/* Styling for those who don't have javascript enabled */
	padding-left:10px;
}

#dhtmlgoodies_menu	li a{	   /* Main menu links */
	text-decoration:none;	   /* No underline */
	text-align:center;
	color:#010101;	           /* Black text color */
	font-weight:bold;
	font-size:12px;
	height:20px;	           /* 20 pixel height */
	line-height:20px;	       /* 20 pixel height */
	vertical-align:middle;	   /* Align text in the middle */
	padding:2px;	           /* Air between border and text inside */
	display:block;
}
#dhtmlgoodies_menu	li a:hover,#dhtmlgoodies_menu .activeMainMenuItem{
	color:#FEFEFE;
	background-color:#317082;
}
.dhtmlgoodies_subMenu{
	visibility:hidden;
	position:absolute;
	overflow:hidden;
	border:1px solid #A68030;
	background-color:#9CB0BB;
	font-family:arial;
	text-align:center;
}

.dhtmlgoodies_subMenu ul{
	margin:0px;
	padding:0px;
}

.dhtmlgoodies_subMenu ul li{
	list-style-type:none;
	margin:0px;
	padding:0px;	/* 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )*/
}

.dhtmlgoodies_subMenu ul li a{	/* Sub menu items */
	white-space:nowrap;	        /* No line break */
	text-decoration:none;	    /* No underline */
	text-align:center;
	color:#010101;	            /* Black text color */
	font-weight:bold;
	font-size:12px;
	height:16px;	            /* 16 pixels height */
	line-height:16px;	        /* 16 pixels height */
	padding:4px;	            /* 1px of "air" inside */
	display:block;	            /* Display as block - you shouldn't change this */
}

.dhtmlgoodies_subMenu ul li a:hover{   /* Sub menu items - mouse over effects */
	color:#FEFEFE;	                   /* White text */
	background-color:#317082;	       /* Blue background */
}