@charset "UTF-8";

/* ------------------Global styles------------------- */
* {margin:0; padding:0; border:0;}

body {font-family: Verdana, sans-serif;
		margin: 0;
		padding: 0; 
		background-color: #ccc;}
h1, h2 {position:absolute; top:-3000em; }
#header { background:url(images/nmlback.jpg) no-repeat; 
height:160px;
}

a:link, a:visited {color: #3c4c88;}
a:hover, a:focus {color: #666;
						border:none;
					}

/* ---------------------- Structural IDs ------------------ */
#pagewrap {width: 800px;
			margin: 20px auto;
			background-color: #fff;
		}

#nav {float:left;}
#nav ul {
		margin:0;
		padding:0;
		list-style: none;
		width: 150px;
		border-bottom: 1px solid #ccc;
		}
		
#nav ul li {
		position: relative;
		}

#nav li ul {
		position: absolute;
		left: 149px;
		top: 0;
		display: none;
		}
		
#nav ul li a {
			display: block;
			text-decoration: none;
			color: #fff;
			background: #3C4C88;
			padding: 5px;
			border: 1px solid #ccc;
			border-bottom: 0;
			}

#nav ul li a:hover {
					color:#3c4c88;
					background: #fff;}	

#nav li ul li a {padding: 2px 5px;}

#nav li:hover ul {display:block;}

#extlinks a { 
	display: inline;
	float: right;
			 }


/*-- Home Page Content Style--*/
#businesshours 
{
margin:0 652px -100px 0;
color:#3c4c88;
font-size:x-small;
padding: 0 5px;
float:left;
background-color:#fff;
	}


#main { 
	margin: 0 0 0 150px;
	padding: 15px;
	text-align:center;
	color:#3c4c88;
	font-size:x-large;
	font-weight:bold;
	
}
	
#main h3 {padding: 15px;}
#slogan 
{ 
	padding: 15px 10px;
	font-size:x-large;
	font-weight:normal;
	font-variant:small-caps;
}

#latest
{ 
font-size:60%;
margin: auto;
}

#latest h3
{padding: 20px 10px 5px 10px; font-size:large;}

#latest p
{padding: 10px;}

/*-- About Us Content Style --*/
#about {
	margin: 0 0 0 150px;
	padding: 15px;
	
}

#about h3 {	padding: 10px 0;
			color: #3c4c88;
			text-align:left;
			font-size:x-large;}
			
#about p { padding: 10px 0;
			text-align:justify;
		  line-height:2em;}
		  
#about p#admission {text-align:center;}

.admission {font-weight:bold;
			font-size:x-large;
			color:#3c4c88;
			}

#about ul{
		list-style-type:none;
		margin:0px;
		padding:0px;
		text-align:center;
	}
#about ul li {
		display:inline;
		padding: 2px 5px;}
			
#about a{font-style:normal;
		font-weight:bold;
		border-bottom-style:solid;
		border-bottom-color:#3c4c88;
		border:solid #3c4c88;
		border-width: 0 0 1px 0;
		 text-decoration: none;}
		 
#about a:link, a:visited {color: #3c4c88;}
#about a:hover, a:focus {color: #666;
						border:none;
					}
					
/*-- Mission Statement content style --*/

#mission {
	margin: 0 0 0 150px;
	padding: 15px 100px;
	
}

#mission h3 {	padding: 15px 0;
			color: #3c4c88;
			text-align:left;
			font-size:x-large;}
			
#mission p { padding: 15px 0;
			text-align:justify;
		  line-height:2em;}

.vision {color:#3c4c88;
		 font-weight:bold;}
		 
/*-- History content style --*/

#history {
	margin: 0 0 0 150px;
	padding: 15px;
	
}

#history h3 {	padding: 15px 0;
			color: #3c4c88;
			text-align:left;
			font-size:x-large;}
			
#history p { padding: 15px 0;
			text-align:justify;
		  line-height:2em;}
		  
.date {color: #3c4c88;
		font-weight:bold;
		}
		
#history a{font-style:normal;
		font-weight:bold;
		border-bottom-style:solid;
		border-bottom-color:#3c4c88;
		border:solid #3c4c88;
		border-width: 0 0 1px 0;
		 text-decoration: none;}
		 
#history a:link, a:visited {color: #3c4c88;}
#history a:hover, a:focus {color: #666;
						border:none;}
/*-- Upcoming Plans content style --*/

#plans {
	margin: 0 0 0 150px;
	padding: 15px;
	
}

#plans h3 {	padding: 15px 0;
			color: #3c4c88;
			text-align:left;
			font-size:x-large;}
			
#plans p { padding: 15px 0;
			text-align:justify;
		  line-height:2em;}

#plans img {margin: 20px auto;
			width:351px;
			height:216px;}
			
/*-- Governance content style --*/
#govern {
	margin: 0 0 0 150px;
	padding: 15px;
	
}

#govern h3 {	padding: 15px 0;
			color: #3c4c88;
			text-align:left;
			font-size:x-large;}
#govern ul { padding:5px 0;
			 text-align:left;
			 line-height:2em;}
#govern ul li {padding: 2px 0;
			list-style:none;}
			
			/*-- style for Governance and Donors --*/
.position {font-size:x-large;
			padding:5px 0;}
		
/*-- Donors content style --*/
#donors {
	margin: 0 0 0 150px;
	padding: 15px;
	
}

#donors h3 {	padding: 15px 0;
			color: #3c4c88;
			text-align:left;
			font-size:xx-large;}
			
#donors p{line-height:1.5em;
		  font-weight:bold;
	  }
	  
#donors ul { padding:5px 0;
			 text-align:left;
			 line-height:2em;}
#donors ul li {padding: 0px;
			list-style:none;}
			
#donors a{font-style:normal;
		font-weight:bold;
		border-bottom-style:solid;
		border-bottom-color:#3c4c88;
		border:solid #3c4c88;
		border-width: 0 0 1px 0;
		 text-decoration: none;}
		 
#donors a:link, a:visited {color: #3c4c88;}
#donors a:hover, a:focus {color: #666;
						border:none;}
				
/*-- Press content style --*/

#press {
	margin: 0 0 0 150px;
	padding: 15px;
	
}

#press h3 {	padding: 15px 0;
			color: #3c4c88;
			text-align:left;
			font-size:x-large;}
			
#press p { padding: 15px 0;
			text-align:justify;
		  line-height:2em;}

#press a{font-style:normal;
		font-weight:bold;
		border-bottom-style:solid;
		border-bottom-color:#3c4c88;
		border:solid #3c4c88;
		border-width: 0 0 1px 0;
		 text-decoration: none;}
		 
#press a:link, a:visited {color: #3c4c88;}
#press a:hover, a:focus {color: #666;
						border:none;}
			
/*-- Shop content style --*/

#shop {
	margin: 0 0 0 150px;
	padding: 15px;
	
}

#shop h3 {	padding: 15px 0;
			color: #3c4c88;
			text-align:left;
			font-size:x-large;}
			
#shop p { padding: 15px 0;
			text-align:justify;
		  line-height:2em;}
		  
#shop a{font-style:normal;
		font-weight:bold;
		border-bottom-style:solid;
		border-bottom-color:#3c4c88;
		border:solid #3c4c88;
		border-width: 0 0 1px 0;
		 text-decoration: none;}
		 
#shop a:link, a:visited {color: #3c4c88;}
#shop a:hover, a:focus {color: #666;
						border:none;}
						

/*-- Exhibit Style --*/

#exhibits
{
margin: 0 0 0 150px;
padding: 15px;
}

#exhibits h3
{
border-bottom: 1px solid black;
font-weight:bold;
padding: 0 0 5px 0;
color: #3c4c88;;
}

#exhibits a:active, a:visited
{
color:#3366AA;
}

#exhibits a:hover, a:focus
{
color:#33CCCC;
}


#exnav h3
{height:1px; text-indent: -2000px;}

#exnav ul
{margin-bottom:5px;
list-style:none;
}

#exnav li
{float:left;
padding: 0 5px 0 5px;
border-right:1px solid black;
font-size:75%; 
}

#exhibits ul
{
list-style:none;
}

#exhibits li
{
font-size:75%; 
}

#exhibits li a:active, a:visited
{
color:#3366AA;
}

#exhibits li a:hover, a:focus
{
color:#33CCCC;
}


#exhibits p
{color:#3366AA;
font-size:90%;
padding: 0;
}

#exhibits img
{float:right;}

/*----- Events Page Style -----*/
#events {
	margin: 0 0 0 150px;
	padding: 15px;
	}

#events img 
{
height:200px;
width:250px;
}

#events img.solomon
{
float:right;
height:200px;
width:130px;
}

#events img.artgeez
{
margin-left: 175px;
height:104px;
width:104px;
}

#events img.persiancaligraphy
{float:right;}

#events img.benkshaft
{height:115px;
width:436px;}

#events img.linan
{height:175px;
width:251px;
float:right;
}

#events img.khaled
{float:right;
height:160px;
width:160px;
}

#events h3
{
border-bottom: 1px solid black;
font-weight:bold;
color: #3c4c88;;
}

#events h3 a:visited, a:active
{
font-weight:bold;
color: #3c4c88;;
}

#events h3 a:hover, a:focus
{
font-weight:bold;
color:#33CCCC;
}

#events a:visited, a:active
{
color: #3c4c88;;
}

#events a:hover, a:focus
{
color:#33CCCC;
}

#events ul
{margin-bottom:55px;
list-style:none;
}

#events li
{float:left;
padding: 0 5px 0 10px;
border-right:1px solid black;
font-size:75%; 
}

#events h4
{
color: #3c4c88;
border-bottom: 1px solid black;
}
#events p
{font-family: Georgia, Times, serif;
font-size:85%;
padding: 10px 5px;
}

#events p.date
{color:#3366AA;
font-size:95%;
padding: 0;
}

#events p.presenters
{color:#6677CC;
font-size:90%;
padding: 0;
}

#top {height:1px; text-indent: -2000px;}
						
/*-- Resources Content Style --*/
#resources {
	margin: 0 0 0 150px;
	padding: 15px;
	
}

#resources h3 {	padding: 10px 0;
			color: #3c4c88;
			text-align:left;
			font-size:x-large;}
			
#resources p { padding: 10px 0;
			text-align:justify;
		  line-height:2em;}
		  

#resources ul{
		list-style-type:none;
		margin:0px;
		padding:0px;
		text-align:center;
	}
#resources ul li {
		display:inline;
		padding: 2px 5px;}
			
#resources a{font-style:normal;
		font-weight:bold;
		border-bottom-style:solid;
		border-bottom-color:#3c4c88;
		border:solid #3c4c88;
		border-width: 0 0 1px 0;
		 text-decoration: none;}
		 
#resources a:link, a:visited {color: #3c4c88;}
#resources a:hover, a:focus {color: #666;
						border:none;
					}
					
/*-- library content style --*/

#library {
	margin: 0 0 0 150px;
	padding: 15px;
	
}

#library h3 {	padding: 15px 0;
			color: #3c4c88;
			text-align:left;
			font-size:x-large;}
			
#library p { padding: 10px 0;
			text-align:justify;
		  line-height:2em;}
		  
#library a{font-style:normal;
		font-weight:bold;
		border-bottom-style:solid;
		border-bottom-color:#3c4c88;
		border:solid #3c4c88;
		border-width: 0 0 1px 0;
		 text-decoration: none;}

#library img {float:right;
			  padding: 0 0 0 15px;}
			  
#library img#ok {float:left;
				 padding: 0 15px 0 0;}
		 
#library a:link, a:visited {color: #3c4c88;}
#library a:hover, a:focus {color: #666;
						border:none;}
						
/*--Presentations content style--*/

#presentation {
	margin: 0 0 0 150px;
	padding: 15px;
	
}

#presentation h3 {	padding: 15px 0;
			color: #3c4c88;
			text-align:left;
			font-size:xx-large;}
			
#presentation p{padding:10px;
	line-height:1.5em;
		  font-weight:bold;
	  }
	  
#presentation ul { padding:5px 0;
			 text-align:left;
			 line-height:2em;}
#presentation ul li {padding: 0px;
			list-style:none;}
			
#presentation a{font-style:normal;
		font-weight:bold;
		border-bottom-style:solid;
		border-bottom-color:#000;
		
		border-width: 0 0 1px 0;
		 text-decoration: none;}
		 
#presentation a:link, a:visited {color: #000;}
#presentation a:hover, a:focus {color: #666;
						border:none;}
#presentation .title {font-size:large;
			padding:10px 0;}
#presentation img {padding: 10px 0 0 0; width:406px; height:76px;}

/*--brochures content style--*/

#brochures {
	margin: 0 0 0 150px;
	padding: 15px;
	
}

#brochures h3 {	padding: 15px 0;
			color: #3c4c88;
			text-align:left;
			font-size:x-large;}
			
#brochures p { padding: 15px 0;
			text-align:justify;
		  line-height:2em;}
		  
#brochures a{font-style:normal;
		font-weight:bold;
		border-bottom-style:solid;
		border-bottom-color:#000;
		border-width: 0 0 1px 0;
		 text-decoration: none;}
		 
#brochures a:link, a:visited {color: #000;}
#brochures a:hover, a:focus {color: #666;
						border:none;}
						
/*----- Downloads Page Style ------*/
#downloads {
	margin: 0 0 0 150px;
	padding: 15px;
}

#downloads h3
{
border-bottom: 1px solid black;
font-weight:bold;
padding: 0 0 5px 0;
color: #3c4c88;;
}

#downloads a:active, a:visited
{
color:#3366AA;
}

#downloads a:hover, a:focus
{
color:#33CCCC;
}

#dlnav h3
{height:1px; text-indent: -2000px;}

#dlnav ul
{margin-bottom:55px;
list-style:none;
}

#dlnav li
{float:left;
padding: 0 5px 0 10px;
border-right:1px solid black;
font-size:75%; 
}

#downloads ul
{
list-style:none;
}

#downloads li
{
font-size:75%; 
}

#downloads li a:active, a:visited
{
color:#3366AA;
}

#downloads li a:hover, a:focus
{
color:#33CCCC;
}

#downloads p
{color:#3366AA;
font-size:90%;
padding: 0;
}

/*------ Support Page Style ---------*/
#support
{
margin: 0 0 0 150px;
padding: 15px 0;
}

#support h3 
{
padding: 15px 0;
color: #3c4c88;
text-align:left;
font-size:x-large;
}

#support p
{ font-size:90%;}

#support ul
{list-style:none;}


#alevels select {margin: 0 0 0 145px;}

#alevels input {margin: 0 0 0 170px;}


#senmemb form {margin: -150px 0 0 95px;}

#edumemb form {margin: -145px 0 0 190px;}

#stumemb form {margin: -145px 0 0 285px;}

#muesup form {margin: -145px 0 0 380px;}

/*----- Directions Page Style ------*/

#directionsh3 {	padding: 15px 0;
			color: #3c4c88;
			text-align:center;
			font-size:x-large;}
			
#address { text-align:justify; padding: 0 0 0 11em; }
			
#address li { list-style-type:none; }
			
#directionsp { text-align:justify; padding: 0 2em 0 11em; }

#map { text-align:justify; padding: 0 0 2em 11em; }

#map a 
{color:#0000FF;text-align:left; font-size:small;
}


/*----- Groups Page Style -----*/

#groupsh3 {	padding: 15px;
			color: #3c4c88;
			text-align:center;
			font-size:x-large;}
			
#groupphoto { padding: 0.3em 0 1em 15em; }
	
#groupsp { text-align:justify; padding: 0 2em 1em 11em; }

/*----- Contact Page Style -----*/

#contacth3 {	
padding: 15px; 
color: #3c4c88;
text-align:center;
font-size:x-large;
}
			
#welcomephoto { padding: 0.3em 0 1.5em 15em; }

#contactp { padding: 0 2em 0 11em; }		
			
#contactp li { list-style-type:none; }

#mailus { border:1px solid black; background-color:#3366FF; margin:0 0 10px 0;}

#mailus label {float:left; clear:left; margin: 0 10px;  padding: 5px; font-size:90%; background-color:#fff; }

#mailus input {border: 1px solid black; width:140px; height:20px;}

#firstlastname {margin: 10px;}

#emailadd {margin:10px 0 10px 48px;}

#list {margin: 10px 0 10px -60px;}

#message {margin: 0 0 10px 94px; border: 1px solid black;}

#button input {border:none; background:url(images/buttonnormal.gif) no-repeat; padding:0 45px 0 0;}

#button input:hover {border:none; background:url(images/buttonclick.gif) no-repeat; padding:0 45px 0 0;}

#donatepaypal { padding: 0 0 2em 0; }


