html { 
	min-width: 918px;
	 }

img	{
	border: 0;
	}


/************* Primary layout divisions ****************/



body	{
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;	
	background: #E5E5D9;
	color: #000;
	font-family:Verdana, Arial, sans-serif;
font-size:70%;
	}


#wrapper { text-align:left; padding:5px; }

.frontpage {margin:0; padding:10px 0; width:300px;}
.frontpage2 {margin-left:30px; padding:0;}

.frontpage h4, .frontpage h4 a,
.frontpage h4 a:link,
.frontpage h4 a:visted,
.frontpage h4 a:hover,
.frontpage h4 a:active	{ margin-bottom:0;
	font-family:Verdana, Arial, sans-serif;
        font-size:1em;
         text-decoration:none;
         letter-spacing:1px;
	}

.frontpage h5,
.frontpage2 h5, .frontpage h5 a,
.frontpage h5 a:link,
.frontpage h5 a:visted,
.frontpage h5 a:hover,
.frontpage h5 a:active	{ margin-top:25px;
	font-family:Verdana, Arial, sans-serif;
        font-size:.9em;
         font-weight:bold;
         text-decoration:none;
	}

.frontpage p,
.frontpage2 p
{ 
	font-family:Verdana, Arial, sans-serif;
        font-size:.7em;
        line-height:1.1em;
	}


div#maincontent 	{
background: #FCFCF8;
	text-align: left;
	width: 550px;
	padding:0;
	border: 0;
	margin:10px 5px 10px 5px;
	/* False margin value for all versions of IE Win, including 6.0 */	
	margin-left: 25px;
	}

html>body div#maincontent {
	/* Correct value for browsers that don't suffer from IE Win's bugs 

*/
	margin-left: 25px;
	min-height: 800px;
	}

#submit { text-align:left; 
width:500px; 
margin:25px;
padding:0;
position:relative;
fnt-size:.7em; }

#submit table { text-align:left; 
width:600px; 
position:absolute;
top:200px;
left:150px;
padding:0;
background:#fcfcf8; }

div#sidebar	{
background: #F3F3ED;
border: 1px solid #E5E5D9;
	margin-top: 25px;
	line-height:16px;
	right: 0px;
padding:2px;

	}

#box	{ width:240px;
background: #F3F3ED;
border: 1px solid #E5E5D9;
padding:5px;
margin:25px 50px 0 0;
font-size:1.1em;
line-height:1.4em;
text-align:left;
	}

#box h5	{ font-size:.7em;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-top: 5px;
	margin-bottom:5px;
	color: #369;
	padding: 2px;
	}




	
#footer	{
	clear: both;
	border: 0;
	border-top: 10px solid #E5E5D9;
	background: #cc9;
	color: #000;
	width: 890px;
	padding: 5px 0;
	margin: 10px auto 0 auto;
	position:relative;
	bottom:10px;
	}

	
div#footer p	{ background:inherit;	
	font-size: .75em;
	line-height: 18px;
	margin: 0;
	text-align:center;
	}

h1	{
	font-family: verdana, arial, sans-serif;
color: #369;
font-size:1em;
	font-weight:bold;
	margin-bottom:5px;
	padding: 0px;
	}

h2	{
	font-family: verdana, arial, sans-serif;
	font-size:.9em;
	font-weight:bold;
	color: #1B3651;
	margin-bottom:5px;
margin-left:5px;
	padding: 0px;
	}

h4,
h1 a:link,
h4 a:visited		{
	font-family: verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #1B3651;
	margin-bottom:5px;
margin-left:5px;
	padding: 0px;
	}
h4 a:hover { color:#996; }

h1 a:link,
h1 a:active,
h1 a:visited	{
	font-family: verdana, arial, sans-serif;
color: #1B3651;
font-size:1em;
	font-weight:bold;
	margin-bottom:5px;
margin-left:5px;
	padding: 0px;
text-decoration:underline;
	}
h1 a:hover	{ color: #996;}

h2 a:link,
h2 a:active,
h2 a:visited	{
	font-family: verdana, arial, sans-serif;
	font-size:.9em;
	font-weight:bold;
	color: #1B3651;
	margin-bottom:5px;
margin-left:5px;
	padding: 0px;
text-decoration:underline;
	}
h2 a:hover	{
	color: #996;}


	

hr { height: 2px; color: #E5E5D9; }	
		
/************* Primary nav 	****************/

#mainNav
{
  background: inherit;
  list-style-type: none;
  margin:0 20px 0 0;
 font-family:verdana, arial, sans-serif; 
font-size:.7em;
font-weight:bold; 
text-transform:uppercase; 
color:#996; line-height:160%;
}





/************* Default links 	****************/

a:link, a:active, a:visited {
	font-weight : bold; 
	text-decoration:underline;
	color: #7E7E54;
	background: inherit; 
	
	}

a:hover {
	font-weight : bold; 
	text-decoration:underline;
	color: #369;
	background: inherit; 
	}


div#maincontent p a:link, div#maincontent p a:visited {
	text-decoration:underline;
	} 

div#maincontent p a:hover {
	text-decoration:underline;
	} 

div#maincontent input.butt	{
	color: #E5E5D9;
	background: #996;
	font-size: .8em;
	}


/************* Typography 	****************/
	


p { font-family:verdana, arial, sans-serif;
	font-size:.7em;
	color:#000;
	margin: 0 0 .8em 5px;
	line-height: 160%;
text-align:left;
	}

li { font-family:verdana, arial, sans-serif;
	font-size:.7em;
line-height:120%; }

#maincontent p,
#maincontent h2,
#submit p,
#submit h2,
{ margin-left: 10px;	
}
	
.small { line-height:100%; 
font-size:.65em;
padding-top:15px;}

blockquote	{ font-family:verdana, arial, sans-serif;
	font-size:.75em;
	color:#000;
	padding: 0;
	padding-left: 10px;
	margin-left: 10px;
	border: 0;
	}

blockquote p	{
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	text-align: justify;
	line-height: 150%;
	font-size: .75em;
	}


	

	
div#searchui	{
	margin: 10px 0;
	padding: 0;
	}
	
#searchui label	{
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: xx-small;
	color: #ffe;
	}

#searchui input.butt	{
	color: #E5E5D9;
	background: #996;
	font-size: xx-small;
	}

input.hun	{
	margin: 0 2px;
	width: 100px;
	font-size: xx-small;
	}


/************* Sidebar navs and links ****************/

#sidebar #base {
	
	margin: 2px;
	width: 225px;
	padding: 2px;
	}

#logo { padding:10px 0;
text-align:center;
border:0;
margin:0 auto;
	}

	

#sidebar .title
{ font-size:.7em;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-top: 5px;
	margin-bottom:5px;
	background: inherit;
	color: #E5E5D9;
	padding: 2px;
	background: #996;
	}

#sidebar li { font-size:.65em;
	text-indent:-1px; 
	padding-left:1px;
 }


#sidebar a:link, #sidebar dd a:visited {
	font-weight : bold; 
text-decoration:underline;
	}



/*************   Main content lists  ****************/

div#maincontent ul,
div#maincontent ol,
div#submit ul,
div#submit ol 	{ padding:0;
padding-left: 1em;
	text-indent: -1em;
	line-height: 18px;
margin-left:10px;
	}
	

div#maincontent ul li,
div#submit ul li
	{
	line-height: 100%;
	margin-bottom: 5px;
	padding-bottom:10px;
text-indent:0;
list-style:disc url(assets/md5images/20a1a128b11e6cbc1b90c6babd48aada.gif);
	}

div#maincontent ol li,
div#submit ol li
	{
	line-height: 100%;
	margin-bottom: 5px;
	padding-bottom:10px;
text-indent:0;
	}


	



/************* globalNav styles ****************/

#globalNav {
width: 890px;
height: 32px;
color: #996;
padding: 0px;
margin: 0 auto 0 auto;
background: url(assets/md5images/71c78fd6261febe9cab54bd21b181f82.gif);
 text-align:right; 
}


#globalNav p { text-align:right; 
padding-top:5px; 
}

#globalNav img{
	margin-bottom: -1px;
 
}




a.glink, a.glink:visited{
  	font-size: .85em;
  	color: #996;
	font-weight: bold;
	margin: 0px;
	padding: 5px 5px 4px 5px;
	text-decoration:underline;
}

a.glink:hover{
  	background:#E5E5D9;
	text-decoration:underline;
	color:#369;
padding: 0 5px 4px 5px;
}



/*************** search styles *****************/

#search{
	position: absolute;
	top: 5px;
	right: 10px;
	z-index: 101;
}

#search input{
  font-size:.7em;
  margin: 0px  0px 0px 10px;
 }
 
#search a:link, #search a:visited {
	font-size: .7em;
	font-weight: bold;
	
}

#search a:hover{
	margin: 0px;
}


/************* breadCrumb styles ***************/

#breadCrumb{
	font: .7em Verdana,sans-serif;
	color: #369;
	font-weight:bold;
	text-align: left;
	padding: 0px;
	position: relative;
	top: 5px;
}

#breadCrumb a{ font: x-small Verdana,sans-serif;
	color: #369;
text-decoration:underline;
font-weight:bold;
}

#breadCrumb a:hover{ font: x-small Verdana,sans-serif;
	color: #996;
	text-decoration: underline;
font-weight:bold;
}

/************** pageName styles ****************/

#pageName{
	width:850px;
	font-family: helvetica;
	font-size: 1em;
	font-weight: bold;
	color: #1B3651;
	text-align: left;
	float: left;
	padding-top: 10px;
	margin-top: 10px;
	height: 70px;
}

#pageName img {
	vertical-align: top;
	position: relative;
	bottom: auto;
	left: auto;
	text-align: left;
	clear: right;
	float: left;
	margin-right: 15px;
}

#nametext {height:50px;
margin-top:10px; }



/************** Static Page Headers ****************/

#bepress h3 { background:url(assets/md5images/50f967bbea55d3c5982c383d36062a08.gif) 

bottom left no-repeat;
height:35px;
width:350px; }

#blr h3 { background:url(assets/md5images/7820348d27946ddc6a6d75c4f5e38e6c.gif) bottom left no-repeat;
height:35px;
width:500px; }


#faq h3 { background:url(assets/md5images/b51eae2413c6067f1a7ca05c74c246dc.gif) bottom left 

no-repeat;
height:60px;
width:350px; }

#faq p { margin:0 0 20px 20px; }

#faq span.q {
  display:block;
  float:left;
  width:43px;
  height:25px;
  margin-right:10px;
  background-image:url(assets/md5images/cf17b199d418e13e819db966b7c351ea.gif);
  background-repeat:no-repeat;
  }
#faq span.q span {display:none;} 


#faq span.a {
  display:block;
  float:left;
  width:43px;
  height:25px;
  margin-right:5px;
  background-image:url(assets/md5images/d0cd3d09fa25ae8c749536f1b99bc564.gif);
  background-repeat:no-repeat;
  }
#faq span.a span {display:none;} 

#subject h3 { background:url(assets/md5images/8a2b08ae10b6572fa1ada85820571b9c.gif) bottom left no-repeat;
height:35px;
width:400px; 
margin-left:-8px;}

#journals h3 { background:url(assets/md5images/5fd9855d9e07cf0d6d224248e4c0f7db.gif) bottom left no-repeat;
height:35px;
width:300px;
margin-left:-8px; }

#expresso h3 { background:url(assets/md5images/2383c3cfe853b6338783a1e8815b222c.gif) bottom left no-repeat;
height:35px;
width:500px;
margin-left:-8px; }

#workingpaper h3 { background:url(assets/md5images/55d5f0cb88fba506a6828639483d7599.gif) bottom left no-repeat;
height:35px;
width:500px;
margin-left:-5px; }

#institutions h3 { background:url(assets/md5images/59eda620696b0c957e8db5d2eaccf644.gif) bottom left no-repeat;
height:35px;
width:500px;
margin-left:-8px; }

#benefits h3 { background:url(assets/md5images/3e21f6a3c54c2bcd852e7afbbee853a9.gif) bottom left no-repeat;
height:35px;
width:250px;
margin-left:-5px; }

#university h3 { background:url(assets/md5images/95df03c4eb12e2c2e246210db286bada.gif) bottom left 

no-repeat;
height:35px;
width:400px;
margin-left:-5px; }

#bepress h3 span, 
#blr h3 span, 
#expresso h3 span, 
#faq h3 span, 
#subject h3 span,
#workingpaper h3 span,
#journals h3 span,
#benefits h3 span, 
#institutions h3 span,
#university h3 span { display:none; }

div#subjectsearch { line-height:160%;
width:450px; 
float:left;}

div#subjectsearch table { width:600px;
float:left;
padding:10px; }

div#subjectsearch td li { font: 10px verdana, arial, sans-serif;
	list-style-type:none;
padding:0;
	} 