@charset "UTF-8";
/*	Main CSS
	Author:	StoneHouse Digital
	Updated: 08-05-08 - 15:30  //  JF
	
*/

/*@import "reset.css";*/

/*==================================================================================== BASICS
*/

body { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; }
.left { float: left; }
.right { float: right; }

p { margin-bottom: 1em; }

a { color: #077bd9; }
a:hover { text-decoration: none; color: #184c75; }
a.rollover { 
	background-position: top left;
	background-repeat: no-repeat;	
	text-indent: -9000px;
	font-size: 1px;
	display: block;
	overflow: hidden;
	position: relative;
	}
a.rollover:hover { background-position: bottom left; background-color: transparent; }	

a.more-link { font-size: 11px; }

h2 { margin-bottom: .4em; font-size: 1.8em; }
h2, h3, h4 { font-family: Georgia, "Times New Roman", Times, serif; }


/* Text Replacement */	
.txt-img,
.txt-img * {
	text-indent: -9000px;
	font-size: 1px;
	display: block;
	overflow: hidden;
	background-repeat:re;
	position: relative; 
	}
.photo { margin:0 0 5px 0 }
.left.photo { margin-right: 10px; }
.right.photo { margin-left: 10px; }

.section { margin-bottom: 1em; }

/*==================================================================================== GENERAL LAYOUT
*/
/*
body {
	padding-top: 3px;
	background: #fff url(http://www.borenawards.org/images/dividers/block-border-blue.gif) top left repeat-x;
	}
*/
.divider { clear: both; height: 3px; line-height: 1px; font-size: 1px; margin: 0; }
.divider.blue { background: url(/images/dividers/block-border-blue.gif) top left repeat; }
.divider.lt-yellow { background: url(/images/dividers/block-border-yellow.gif) top left repeat; }
.divider.drk-yellow { background: url(/images/dividers/block-border-drk-yellow.gif) top left repeat; }
.divider.green { background: url(/images/dividers/block-border-green.gif) top left repeat; }
.divider.dither { height: 6px; background: url(/images/dividers/dither_divider.gif) top left repeat;}

/* Jello Layout */
body { 
	}
#expander { 
	width: 950px;
	margin: 0 auto;
	position: relative;
	}
#bubble { width: 100%; }	
	/* border-left: 1px solid #ccc; border-right: 1px solid #ccc; */
#masthead {
	background: #fff url(/images/backgrounds/masthead_gradient-bg.gif) bottom left repeat-x;
	position: relative;
	width: 100%;
/*	overflow: hidden; */
	margin: 0;
	z-index: 500;
	}
#masthead .left { 
	float: none;
	position: relative;
	padding-top: 4px;
	padding-left: 20px;
	background: url(/images/backgrounds/masthead-left-bg.gif) top left no-repeat;
	z-index: 600; 
	}	
#masthead h1 {
	display: block;
	width: 533px;
	height: 63px;
	background-image: url(/images/headers/Boren_Awards-main-hdr.gif);
	margin: 3px 0 10px;
	}
	
/*==================================================================================== MAIN NAV
*/	
	
#mainnav {
	display: block;
	height: 27px;
	}	
#mainnav li {
	list-style: none;
	display: block;
	float: left;
	margin-right: 25px;
	}	
#mainnav a { 
	display: block;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	text-decoration: none;
	vertical-align: bottom;
	margin-top: 10px;
	}
#mainnav a#n-apply {
	width: 92px;
	height: 27px;
	background-image: url(/images/buttons/apply_now-btn.gif);
	margin-top: 0;
	padding: 0;
	}
/*==-----------------++++++++++++++++++++=*/
#mainnav, #mainnav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#mainnav a {
	display: block;
	padding-bottom: 3px;
	}

#mainnav li {
	float: left;
	}
#mainnav li ul {
	position: absolute;
	left: -999em; 
	width: 12.3em;
	background-color: #3399cc;
	border: 1px solid #fff;
	padding: 0;
	}

#mainnav li:hover ul, #mainnav li.sfhover ul {
	left: auto; 
	}
#mainnav li li a { 
	padding: 7px 8px 5px; 
	margin-top: 0; 
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	}

#mainnav li li {
	width: 11.7em;
	margin: 0;
	padding-left: .3em;
	padding-right: .3em;
	}	
#mainnav li li:hover, 
#mainnav li li.sfhover { 
	background: #006699 url(/images/icons/nav-arrow.gif) left center no-repeat;
	}

#mainnav li ul ul {
	margin: -2em 0 0 11.5em;
}

#mainnav li:hover ul ul, 
#mainnav li:hover ul ul ul, 
#mainnav li:hover ul ul ul ul, 
#mainnav li.sfhover ul ul, 
#mainnav li.sfhover ul ul ul, 
#mainnav li.sfhover ul ul ul ul {
	left: -999em;
}

#mainnav li:hover ul, 
#mainnav li li:hover ul, 
#mainnav li li li:hover ul, 
#mainnav li li li li:hover ul, 
#mainnav li.sfhover ul, 
#mainnav li li.sfhover ul, 
#mainnav li li li.sfhover ul, 
#mainnav li li li li.sfhover ul {
	left: auto;
}





#masthead .right {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 335px;
	background: url(/images/backgrounds/masthead-map.gif) top right no-repeat;
	}
	

#search {
	width: 210px;
	height: 34px;
	margin-bottom: 8px;
	background: url(/images/backgrounds/search_bar-bg.gif) top left no-repeat;
	text-align: right;
	}
#search .input {
	display: block;
	float:left;
	height: 24px;
	padding: 5px;
	}	
#search .submit {
	display: block;
	height: 24px;
	float: right;
	padding: 5px;
	background: url(/images/backgrounds/search_bar-rt.gif) top right no-repeat;
	}	
	
#search .input-text { 
	width:160px;
	height:16px;
	margin-top:3px;
	border: 1px solid #b2b2b2;
	vertical-align: top;
	color: #999;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	background: #fff url(/images/backgrounds/search_field-bg.gif) top left no-repeat;
	}

#homepage .col2 #search {
	width: 100%;
	height: 34px;
	margin-top:-8px;
	margin-bottom: 8px;
	background: url(/images/backgrounds/search_bar-bg.gif) top left no-repeat;
	text-align: right;
}
	#homepage .col2 #search .input {
		display: block;
		float:left;
		height: 24px;
		padding: 4px 4px 4px 8px;
	}
	#homepage .col2 #search .submit {
		display: block;
		height: 24px;
		float: right;
		padding: 5px;
		background: url(/images/backgrounds/search_bar-rt.gif) top right no-repeat;
	}	
	
#homepage .col2 #search .input-text { 
	width:195px;
	height:16px;
	margin-top:3px;
	border: 1px solid #b2b2b2;
	vertical-align: top;
	color: #999;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	background: #fff url(/images/backgrounds/search_field-bg.gif) top left no-repeat;
}

	
.col1, .col2 { float: left; overflow: hidden; }	
#main { 
	width: 930px;
	padding: 5px 0 30px 20px; 
	float: left; 
	background: url(/images/backgrounds/beige-gradient.gif) top repeat-x;		
	}
#main .col1 { width: 670px; margin-right: 20px; }
#main .col1 p {
	margin:0 0 0 0;
	padding-bottom:10px;
}
#main .col2 { width: 225px; }

.content {
	
	line-height: 1.5;
	
}

/*-------------------------------------------------------------- PAGE NAV
*/
.page-nav {
  dispay: block;
	}
	
.page-nav a {
	margin-left: 4px;
	}
.page-nav a.num,
.page-nav span.num { 
	padding: 2px 6px;
	border: 1px solid;
	margin-left: 4px;
	text-decoration: none;
	}
.page-nav a.num:hover {
	background-color: #184C75;
	color: #fff;
	}
	
	
/*-------------------------------------------------------------- SIDEBAR
*/
.sidebar { 
	width: 225px; 
	background: url(/images/backgrounds/sidebar-bg.gif) top left no-repeat;
	padding: 8px 1px 4px;
	}
.sidebar .bottom { 
	width: 225px;
	margin: 0 -1px -5px;
	height: 10px;
	background: #fef9ee url(/images/backgrounds/sidebar-bottom.gif) bottom no-repeat;
	}
.sidebar a { text-decoration: none; }	
.sidebar h4 { margin: 0 12px; }	
.content .sidebar ul { margin: 0; }
.content .sidebar li { list-style: none; padding-left: 15px; }

a.rss-link { padding-left: 16px; background: url(/images/icons/feed-icn.gif) left center no-repeat; }	



/*==================================================================================== HOMEPAGE
*/
	
#homepage #open {
	background: #b6f3ff url(/images/backgrounds/homepage_open-bg.gif) top left repeat-x;
	float: left;
	width: 100%;
	padding: 5px 0 25px;
	}	
	
#homepage #open .col1 { 
	width: 650px;
	float: left;
	padding-left: 20px;
	padding-top: 10px;
	margin-right: 20px;
	}	
#homepage #open .col1 h2 { font-family: Georgia, "Times New Roman", Times, serif; color: #09c; }

	
#homepage #open .photo { 
	float: right;
	width:254px;
}
#homepage #open #photo-border {
	position:absolute;
	width:254px;
	height:281px;
}

#homepage-intro-text-container {
	height:238px;
}
#homepage #open .intro p {
	font-size:14px;
	line-height:18px;
	color:#333;
	font-weight:normal;
	margin:0;
	padding:0;
}
	
a#right-for-me-btn {
	width: 344px;
	height: 41px;
	background-image: url(../images/buttons/is_boren_right-btn.gif);
	margin: 0 2px 3px -3px;
	}	
	
#homepage #open .col2 { 
	width: 248px;
	float: left;
	margin-top:10px;
}


#homepage #program-nav h2 {
	width: 216px;
	height: 34px;
	background-image: url(/images/headers/the_award_programs-hdr.gif);
	margin-bottom: 10px;
	z-index:0;
}
#homepage #program-nav p {
	font-size: 11px;
	line-height: 1.1;
	margin-bottom: .3em; 
	color: #333;
	}
#homepage #program-nav .box { margin-bottom: 8px; }	
#homepage #program-nav h3 {
	height: 21px;
	margin-bottom: 5px;
	}	
#homepage #program-nav a.apply-now {
	float: right;
	display: block;
	height: 14px;
	width: 69px;
	}	
#homepage #program-nav a.more-link {
	color:#666;
	float:left;
}

#homepage #boren-scholarship {
	width: 234px;
	height:115px;
	margin: 0 -1px;
	padding: 8px 8px 3px;
	
	background: url(../images/backgrounds/home-scholarship-bg.gif) top left no-repeat;
}	
	#homepage #boren-scholarship h3 {
		width: 189px;
		background: url(../images/headers/home-scholarships-hdr.png) no-repeat;
	}
	#homepage #boren-scholarship p {
		width:214px;
		margin-top:-5px;
		line-height:14px;
		color:#666;
	}	

#homepage #program-nav #boren-scholarship a.apply-now {
	width:90px;
	height:22px;
	margin-top:5px;
	margin-right:15px;	
	background-image: url(../images/buttons/apply_now-btn-green.gif); 
}
#homepage #boren-fellowship {
	width: 234px;
	height:115px;
	margin: 0 -1px;

	padding: 8px 10px 3px 12px;
	margin-top:-10px;
	background: url(../images/backgrounds/home-fellowship-bg.gif) top left no-repeat;
}		
	#homepage #boren-fellowship p {
		width:214px;
		margin-top:-5px;
		line-height:14px;
		color:#666;
	}
	#homepage #boren-fellowship h3 {
		width: 180px;
		background: url(../images/headers/home-fellowships-hdr.png) no-repeat;
	}
	
#homepage #program-nav #boren-fellowship a.apply-now { 
	width:90px;
	height:22px;
	margin-top:5px;
	margin-right:15px;
	color:#666;
	background-image: url(../images/buttons/apply_now-btn-blue.gif); 
}	
	
	
	
	

#homepage #main {
	float: left;
	padding-bottom: 30px;
	background-image: none;
	}	
#main a.title {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	}	
#homepage #main {
	margin-left: -20px; /* to offset 20px padding-left on #main */
	}
#homepage #main .col1 {
	width: 370px;
	padding-left: 20px;
	float: left;
	margin-right: 30px;
	}	
#homepage #main .col1 .divider {
	width: 350px;
	margin-left: -20px;
	margin-bottom: 10px; 
	}	

#homepage #main .col1 p {
	border-bottom:1px solid #999;
}


#homepage #main h3,
.compact h3 {
	margin-left: -3px;
	margin-bottom: 15px;
	}	
#homepage #main .entry { 
	margin-bottom: 15px;
}
	#homepage #main .entry p { 
		margin-top: 0px;
	}
	#homepage #main .entry a { 
		margin-bottom: 0px;
	}	

#homepage #student-blog h3 {
	width: 159px;
	height: 28px;
	background-image: url(/images/headers/student_blog-hdr.gif);
	}	
#homepage #home-deadlines h3 {
	width: 248px;
	height: 29px;
	background-image: url(/images/headers/application_deadlines-hdr.gif);
	}
#homepage #home-highlights h3 {
  width: 248px;
  height: 29px;
  background-image: url(/images/headers/highlights.gif);
}
#homepage #home-blog h3 {
  width: 248px;
  height: 29px;
  background-image: url(/images/headers/featuredBlog.gif);
}
#homepage #home-initiatives h3 {
	width: 100%;
	height:30px;
	font:20px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#333;
	background: url(../images/headers/h3Header.gif) repeat-x;
}


#homepage #student-blog .photo,
#homepage #app-deadlines .photo { float: right; margin-left: 10px; }
#homepage #language-flagship {
	margin-top:20px;
	padding: 1px 5px 12px 15px;
	background: #d6d6d6 url(../images/backgrounds/flagship_box-top.gif) top left no-repeat;
	color: #333;
	position: relative;	
}

#homepage #language-flagship p {
	margin-top:-20px;
	border-bottom:0;
}
#homepage #language-flagship h4 {
	margin-top:10px;
	color:#ab601e;
	font-weight: bold;
	font-size: 20px;
}	
#homepage #language-flagship .close, #homepage #home-box .close {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(/images/backgrounds/flagship_box-bottom.gif) bottom left no-repeat;
	width: 325px;
	height: 5px;
	
	}	

#homepage #news.compact {
	width: 242px;
	float: left;
	margin-right: 30px;
	}	

#homepage #events.compact {
	width: 240px;
	float: left;
	margin-right:-10px;
	}	
	
	
#news.compact h3 {
	width: 100%;
	height:30px;
	font:20px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#333;
	background: url(../images/headers/h3Header.gif) repeat-x;
}	
#events.compact h3 {
	width: 100%;
	height:30px;
	font:20px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#333;
	background: url(../images/headers/h3Header.gif) repeat-x;
}	
#main .col2 h3 {
	margin-bottom: .25em;
	margin-left: 0;
	}
	
.scholarship .col1 h2 {
	margin-bottom: 5px;
	color:#A4D850;
	font-size: 30px;
	font-weight: bold;
	} /* Cross Browser Fix When sIFR Disabled */
	
.fellowship .col1 h2 {
	margin-bottom: 5px;
	color:#09c;
	font-size: 30px;
	font-weight: bold;
	} /* Cross Browser Fix When sIFR Disabled */


/*==================================================================================== PROGRAM HOME
*/

#program-home #intro {
	width: 640px;
	padding: 0 10px;
}

	#program-home #intro .header {
		width: 660px;
		margin: 0 -10px 15px -10px;
		height: 71px;
	}
		#open .intro p {
			font-size:14px;
			font-weight:bold;
			line-height:18px;
			color:#333;
		}
		#open .intro a {
			color:#333;
		}



#program-home .col1 .divider { width: 675px; margin-left: -20px; margin-bottom: 20px; }
#program-home .section { float:left; margin-bottom: 20px; }

#program-home #news.compact {
	width: 315px;
	float: left;
	}	
#program-home #events.compact {
	width: 315px;
	float: right;
	margin-left: 25px;
	}
#program-home #student-blog {
	width: 205px;
	padding: 10px 10px 0;
	background: url(/images/backgrounds/beige_sidebar-bg.gif) top left no-repeat;
	}
#program-home #student-blog .close {
	display: block;
	width: 225px;
	margin: 0 -10px;
	height: 12px;
	background: url(/images/backgrounds/beige_sidebar-bottom.gif) bottom left no-repeat;
	}
	
/*--------------------------------------------------------- SCHOLARSHIPS
*/		
#program-home .scholarship #intro .header {
	background-image: url(/images/headers/program-scholarships-hdr.gif);
	}
.scholarship #subnav .underline { 
	background: url(/images/dividers/underline-green.gif) top center no-repeat; 
	}
#program-home .scholarship .col1 .divider { background: url(/images/dividers/block-border-green.gif) top left repeat; }
		
/*--------------------------------------------------------- FELLOWSHIPS
*/	
#program-home .fellowship #intro .header {
	background-image: url(/images/headers/program-fellowships-hdr.gif);
	}	
.fellowship #subnav .underline { 
	background: url(/images/dividers/underline-blue.gif) top center no-repeat; 
	}
#program-home .fellowship .col1 .divider { background: url(/images/dividers/block-border-blue.gif) top left repeat; }


/*--------------------------------------------------------- FLAGSHIP
*/	
#program-home .flagship #intro .header {
	background-image: url(/images/headers/program-flagship-hdr.gif);
	}	
.flagship #subnav .underline { 
	background: url(/images/dividers/underline-brown.gif) top center no-repeat; 
	}
#program-home .flagship .col1 .divider { background: url(/images/dividers/block-border-brown.gif) top left repeat; }

/*--------------------------------------------------------- CAMPUS REPRESENTATIVE
*/	
.campusrep #subnav .underline { 
	background: url(http://www.borenawards.org/images/dividers/underline-grey.gif) top center no-repeat; 
	}
	
/*==================================================================================== SUBNAV
*/

#subnav { background: url(/images/backgrounds/submenu-bottom.gif) bottom left no-repeat; }

.scholarship .col2 #subnav h3 {
	margin-bottom: 0;
	color:#A4D850;
	font-size: 20px;
	font-weight: bold;
	} /* Cross Browser Fix When sIFR Disabled */
	
.fellowship .col2 #subnav h3 {
	margin-bottom: 0;
	color:#09c;
	font-size: 20px;
	font-weight: bold;
	} /* Cross Browser Fix When sIFR Disabled */
	
.underline {
	width: 225px;
	height: 5px;
	display: block;
	margin-bottom: 5px;
	}	
#subnav ul {
	display: block;
	width: 195px;
	padding: 15px 15px 5px;
	margin: 0 0 10px;
	background: url(/images/backgrounds/submenu-bg.gif);
	overflow: hidden;
	}
#subnav li {  
	display: block; 
	background: url(/images/dividers/submenu-dvdr-dark.gif) bottom center no-repeat;
	list-style:none;
	}
#subnav li a { 
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #666;
	padding: 7px 10px;
	width: 175px;
	font-size: 11px;
	line-height: 1.2;
	}
#subnav a:hover { 
	color: #333;
	background: url(/images/icons/subnav-arrow.gif) left center no-repeat; 
}	

#subnav ul ul { 
	width: 195px;
	padding-top: 0;
	margin: 0 -15px 0px -15px;
	background: url(/images/backgrounds/submenu2-bg.gif) bottom left no-repeat;
	}
	
#subnav ul ul ul { 
	width: 195px;
	padding-top: 0;
	margin: 0 -15px 0px -15px;
	background: url() bottom left no-repeat;
	}
	
#subnav ul ul ul li {  
	display: block; 
	background: url() bottom center no-repeat; 
	}

#subnav ul ul li a {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	color: #996000;
	width: 165px;
	}
#subnav ul ul ul li a {
	padding-left: 30px;
	width: 155px;
	}
	
.scholarship .sifr {
	font-size: 18px;
	font-weight: bold;
	color: #A4D850;
	} /* Cross Browser Fix for Firefox, Opera, Safari */
	
.fellowship .sifr {
	font-size: 18px;
	font-weight: bold;
	color: #09c;
	} /* Cross Browser Fix for Firefox, Opera, Safari */

/*==================================================================================== PROGRAM LANDING
*/

#program-landing #main-wrap { 
	float: left;
	width: 100%;
	padding: 0;
	background: url(/images/backgrounds/landing_gradient.gif) top left repeat-x; 
	}
#program-landing .col1,
#program-landing .col2 { 
	width: 425px;
	padding: 0 10px;
	margin-right: 20px;
}

#program-landing #boren-programs .header {
	width: 445px;
	height: 76px;
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: 15px;
	}
	
#program-landing .scholarships .header { background-image: url(/images/headers/landing-scholarships-hdr.gif)	}	
#program-landing .fellowships .header { background-image: url(/images/headers/landing-fellowships-hdr.gif)	}	
	
#program-landing #boren-programs a.learn-more { 
	width: 110px;
	height: 33px;
	}
#program-landing .scholarships a.learn-more { background-image: url(/images/buttons/learn_more-green.gif); }	
#program-landing .fellowships a.learn-more { background-image: url(/images/buttons/learn_more-blue.gif);}

#boren-programs { 
	padding-bottom: 20px; 
	float: left; 
	/* background: url(http://www.borenawards.org/images/backgrounds/map_landing_gradient.gif) top left no-repeat; */
	margin-top: -20px; 
	margin-left: -20px; 
	padding-top: 20px;
	padding-left: 20px;
	display: inline;
	}
#program-landing .divider.dither { width: 920px; margin-left: -20px; }
#flagship a.learn-more { width: 82px; height: 18px; background-image: url(/images/buttons/learn_more-gray.gif); }
#program-landing #flagship { padding-top: 15px; }
#program-landing #flagship h3 {
	height: 33px;
	width: 425px;
	background-image: url(/images/headers/language_flagship-hdr-1.gif);
	margin-bottom: 15px;
	}
#program-landing #flagship p { padding: 0 5px; }


/*==================================================================================== FAQ
*/
.faq { margin-bottom: 3px; }
.question { 
	font-weight: bold; 
	font-size: 1.1em;    
	position: relative; 
	/* background-color: #f6efdc;
	border: 1px solid #ece1cc;
	padding: 3px; */
	}	
a.q-link { display: block; margin-left: 27px; text-decoration: none; }

.faq .arrows {
	width: 10px;
	height: 10px;
	position: absolute;
	top: 5px;
	margin-top: -5px;
	}
	
.faq .arrows .arrow {
	position: absolute;
	}
	
.faq .arrows .arrow .down {
	z-index: 1000;
	}

.faq .answer {
	margin-left: 30px;
	padding-right: 10px;
	padding-top: 5px;
	}

/*==================================================================================== NEWSLETTER ARCHIVE
*/

#newsletter-archive .current ul { margin-bottom: 0; }
#newsletter-archive .current a.more-link { margin-left: 30px; }

#newsletter-archive .olderTable{
	margin-bottom: 1em;
	padding: 15px 10px 15px; 
	border-color: #a4cf53;
	border-style: solid;
	border-width: 1px;
	background-color: #fff;
	margin-top:-20px;
	}
#newsletter-archive .currentTable{
	margin-bottom: 1em;
	padding: 15px 10px 15px; 
	border-color: #34ade3;
	border-style: solid;
	border-width: 1px;
	background-color: #fff;
	margin-top:-20px;
	}	
	
#newsletter-archive .col1 .archive h3 { background:url(../images/headers/older-newsletters-bg.png) no-repeat top left; padding-left:10px;}
#newsletter-archive .col1 .current h3 { background:url(../images/headers/current-newsletters-bg.png) no-repeat top left; padding-left:10px; }
#newsletter-archive .issue a { text-decoration: none; }
#newsletter-archive .issue p { padding-left:10px; padding-bottom:0; color:#077bd9; }

/*==================================================================================== FOOTER
*/

	
#footer {
	background: #fff url(/images/dividers/block-border-yellow-1.gif) top repeat-x;
	padding: 10px 15px 30px 20px;
	color: #999;
	font-size: 11px;
	clear: both;
	/* margin-left: -20px; */
	}	
#footer a {
	color: #999;
	text-decoration: none;
	}
#footer a:hover { color: #666; }
#footer #n-nsep { 
	margin-top: -4px;
	height: 28px;
	width: 28px;
	background-image: url(/images/buttons/nsep_nav-logo.gif);
	}
	
#footer-nav li {
	float: left;
	display: block;
	margin-right: 15px;
	}	
	

/*==================================================================================== USER STYLES
*/
.pullquote_left { 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	display: block;
	width: 100%;
	margin-bottom: 15px;
	color: #9c8156;
	font-size: 20px;	
	border-top: 1px dotted;
	border-bottom: 1px dotted;
	padding: .2em 0;
	overflow: hidden;
	width: 250px;
	margin-right: 15px;
	float: left;
	}

.pullquote_right { 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	display: block;
	width: 100%;
	margin-bottom: 15px;
	color: #9c8156;
	font-size: 20px;	
	border-top: 1px dotted;
	border-bottom: 1px dotted;
	padding: .2em 0;
	overflow: hidden;
	width: 250px;
	margin-left: 15px;
	float: right;
	}
		
.pullquote { 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	display: block;
	width: 100%;
	margin-bottom: 15px;
	color: #9c8156;
	font-size: 20px;	
	border-top: 1px dotted;
	border-bottom: 1px dotted;
	padding: .2em 0;
	overflow: hidden;
	}
.right.pullquote {
	width: 250px;
	margin-left: 15px;	
	}
.left.pullquote {
	width: 250px;
	margin-right: 15px;	
	}	
.h-color { color: #9c8156; }
.highlight { background-color: #ff9; }
	
.content.scholarship h3,
.content.scholarship h4,
.content.scholarship h5,
.content.scholarship h6 {
	color: #6cac03;
}	
.content.fellowship h3,
.content.fellowship h4,
.content.fellowship h5,
.content.fellowship h6 {
	color: #077BD9;
}
.content.flagship h3,
.content.flagship h4,
.content.flagship h5,
.content.flagship h6 {
	color: #684b1d;
}	
.content h2 { }	
.content h3 {
	font-size: 18px;
	font-weight: bold;
}
.content h4 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: .2em;
}
.content h5 { font-weight: bold; margin-bottom: .4em; }
.content h6 { text-transform: uppercase; font-weight: bold; font-size: 11px; margin-bottom: .4em;  }
.content ul,
.content ol {
	/* margin-bottom: 1em; */
	margin-left: 30px;
	line-height: 1.3;
	}
	.content li { color: #333;  }
	.content ul li { list-style: disc inside;  }
	.content .col1 ul li { padding-bottom: 5px; list-style-position: outside; }	
	.content .col1 ul li ul { padding-top: 4px;; }
	.content .col1 ul li ul li { list-style-type: circle; }

	.content ol li { list-style: decimal inside; }	
	.content .col1 ol li { padding-bottom: 5px; list-style-position: outside; }
	.content .col1 ol li ol { padding-top: 4px; padding-bottom:0; margin-bottom:0; }
	.content .col1 ol li ol li { list-style-type: upper-alpha; }
	.content .col1 ol li ol li ol { padding-top: 4px; padding-bottom:0; margin-bottom:0; }
	.content .col1 ol li ol li ol li { padding-bottom: 5px; list-style-type:disc }

	.content .col1 table { margin-top: 15px; }
	.content .col1 table th { padding: 4px; background-color: #FFFDF9; font-weight: bold; text-align: left;  border-bottom: 1px solid #333333; }
	.content .col1 table td { border-bottom: 1px solid #666666; padding: 4px;}
	.content .col1 table { margin-top: 15px; }

	
.content .col1 blockquote {
	margin-left: 30px;
	margin-right: 30px;
	
}


/*==================================================================================== IE
*/
	
	
/* Holly hack for IE. Must be zero, not the usual 1% value, due to IE bug \*/
* html #expander { height: 0; }
* html #masthead .left { height: 104px; }
* html #masthead { height: 104px; }
* html .divider { padding: 0; }
/* */

/* helps IE get the child percentages right. */
.container { width: 100%; }
* html #search .input-text { padding: 3px; }

* html #search .input { margin-right: 0; width: 170px; float: left; }	
* html #homepage #search .input { width: 160px; }

* html #mainnav { overflow: hidden; }
* html #masthead .left { height: 2em; }

* html #subnav li {	height: 1%; display: inline; }

.caption {
	margin-bottom: 30px;
}
pre {

	text-align: left;
	font-size: 11px;
	padding: 0px;
	color: #000000;
	line-height: 15px;
	font-weight: normal;
	background: #efefef;
	padding-top: 6px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 6px;
	font-family: Monaco, Courier;
	/* border: 1px solid red; */
	}

#app-deadlines
{
  margin: 5px 0 3px;
  padding: 8px 0 3px;
}

#home-box
{
  margin-bottom: 10px;
}

div.subhead_nav {
	background:#FEF9DC;
	border-bottom:2px solid #FDF4CD;
	width:100%;
	height:22px;
	color:#817C76;
	font-size:12px;
	padding-top:1px;
}

#subhead_nav {
	margin:5px 0 0 15px;
	display: block;
	padding: 0;
	list-style: none;
	}	
#subhead_nav li {
	list-style: none;
	display: block;
	float: left;
	line-height:140%;
	}	
#subhead_nav a { 
	color:#817C76;
	text-decoration: none;
	line-height:140%;
	}
#subhead_nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#bookmark_link_wrapper {
	float:right;
	padding-right:20px;
	text-align:left;
	z-index:100;
	}
#bookmark_link_wrapper a, #bookmark_link_wrapper a:hover {
	text-decoration:none;
	color:#666;
	}
#bookmark_link_wrapper img {
	margin:0 5px;
	}
#bookmark_email, #rss_link {
	display:block;
	float:right;
	}

#bookmark_link_container { width:60px }
#follow_us_link_container { width:78px }
#bookmark_email { margin-right:8px; }
#rss_link { width:50px }

#bookmark_link_container, #follow_us_link_container {
	float:right;
	position:relative;
	z-index:100;
	}
#bookmark_rollover, #follow_us_rollover {
	display:block;
	}
#bookmark_links, #follow_us_links {
	position:absolute;
	width:100px;
	text-align:left;
	background:#fff;
	border:1px solid #34ade3;
	z-index:100;
	}
.inactive_bookmark_links {
	left:-9999px;
	}
.active_bookmark_links {
	left:-12px;
	}
#bookmark_links a, #follow_us_links a {
	display:block;
	padding:3px 5px;
	margin:0;
	}
	
	
#home-initiatives h6 {
	margin:0 0 5px 0;
	font-size:14px;
	color:#0083dc;
    text-transform:capitalize;
}
#home-initiatives p {
	padding-top:5px;
}
p {
	line-height:16px;
}	
	/*
#bookmark_email, #bookmark_rollover, #follow_us_rollover, #rss_link {
	display:block;
	float:right;
	text-align:left;
	width:80px;
	}
#bookmark_link_container, #follow_us_link_container {
	float:right;
	position:relative;
	width:80px;
	}
#bookmark_rollover, #follow_us_rollover {
	display:block;
	}
#bookmark_links, #follow_us_links {
	position:absolute;
	top:17px;
	width:100px;
	text-align:left;
	background:#fff;
	border:1px solid #34ade3;
	}

