@charset "UTF-8";

body {
	width: 950px;
	background: white;
	margin: 0 auto 0 auto;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
}

#wrapper {
	text-align: left;
	position: absolute;
	width: 950px;
	/* background: url(images/home_bkgd.jpg) repeat-y top left; */
}

#header {
	width: 950px;
	height: 99px;
	background: url(images/home_rem_01.jpg) no-repeat top left;
}

#home_animation {
	float: left;
	width: 721px;
	height: 334px;
	/* background: url(images/home_rem_02.jpg) no-repeat top left; */
}

#home_navigation {
	float: left;
	width: 229px;
	height: 334px;
	background: url(images/home_rem_03c.jpg) no-repeat top left;
}


		#home_navigation ul {
			margin: 0;
			padding: 18px 0 0 21px; 
		}
		
		#home_navigation li {
			margin: 0;
			font-family: Helvetica, Arial, Verdana, sans-serif;
			font-size: 14px;
			font-weight: normal;
			text-decoration: none;
			color: white;
			text-transform:capitalize;
			line-height: 12px;
			list-style: none;
			/* background: url(images/underline2.gif) 0px 26px no-repeat; */
			background: url(images/nav_bkgd.jpg) 0 5px no-repeat;
			/* padding: 0 0 20px 20px;  */
			padding: 8px 0 8px 18px;
		}
		
		#home_navigation li.last {
			background: url(images/nav_bkgd_last.jpg) 0 5px no-repeat;
		}
		
		#home_navigation a, #home_navigation a:link, #home_navigation a:active, #home_navigation a:visited {
			font-family: Helvetica, Arial, Verdana, sans-serif;
			font-size: 14px;
			font-weight: normal;
			text-decoration: none;
			color: white;
			text-transform:capitalize;
			line-height: 12px;
			list-style: none;
		}
		
		#home_navigation a:hover {
			color: black;
		}

		#home_navigation img {
			padding: 15px 0 0 21px;
		}



#inner_wrapper {
	clear: both; 
	width: 950px;
	overflow: hidden;
	background: url(images/home_bkgd.jpg) repeat-y top left; 
	margin-bottom: 15px;
}

#home_news {
	float: left;
	width: 253px;
}

	#home_news h2 {
		margin: 0 0 0 50px;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 14px;
		font-weight: normal;
		color: white;
		width: 166px;
		height: 20px;
		border-bottom: #becd39 1px solid; 
	}
	
	#home_news h3 {
		margin: 16px 20px 5px 50px;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: white;
	}
	
	#home_news p {
		margin: 5px 20px 5px 50px;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 11px;
		line-height: 13px;
		font-weight: normal;
		color: white;
	}
	
	#home_news a, #home_news a:link, #home_news a:visited, #home_news a:active  {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: white;
		text-decoration:underline;
	}
	
	#home_news a:hover  {
		color: #becd39;
		text-decoration: none;
	}
	
	#home_news img.more {
		margin: 5px 20px 14px 0px;
	}

#home_events {
	float: left;
	width: 221px;
	/* background: url(images/home_events_03.jpg); */
}

	#home_events h2 {
		margin: 0 0 0 20px;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 14px;
		font-weight: normal;
		color: white;
		width: 166px;
		height: 20px;
		border-bottom: #becd39 1px solid; 
	}
	
	#home_events h3 {
		margin: 13px 20px 0px 20px;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 11px;
		font-weight: bold;
		line-height: 13px;
		color: #333333;
	}
	
	#home_events h4 {
		margin: 0px 20px 0px 20px;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: white;
	}
	
	#home_events p {
		margin: 0px 20px 0px 20px;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: white;
	}
	
	#home_events a, #home_events a:link, #home_events a:visited, #home_events a:active  {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: white;
		text-decoration:underline;
	}
	
	#home_events a:hover  {
		color: #becd39;
		text-decoration: none;
	}
	
	#home_events img.more {
		margin: 5px 20px 14px 0px;
	}


#home_content {
	float: left;
	width: 476px;
	/* background: url(images/home_rem_06.jpg) no-repeat top left; */
}

	#home_content h1 {
		margin: 24px 30px 10px 20px;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 19px;
		line-height: 21px;
		font-weight: bold;
		color: #2e6e9f;
	}

	#home_content p {
		margin: 5px 20px 5px 20px;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 13px;
		line-height: 20px;
		font-weight: normal;
		color: #333333;
	}
	
	#home_content a, #home_content a:link, #home_content a:visited, #home_content a:active  {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight: normal;
		color: #333333;
		text-decoration:underline;
	}
	
	#home_content a:hover  {
		color: #becd39;
		text-decoration: none;
	}
	
	#home_content img.bottom {
		margin: 15px 20px 0px 0px;
	}



#home_footer {
	clear: both;
	width: 950px;
	height: 44px;
	/* background: url(images/home_rem_08.jpg) no-repeat top left; */
	background: #2e6e9f;
}

	#home_footer p {
		margin: 0;
		letter-spacing: 1px;
		text-align: right;
		padding: 15px 30px 0px 0px;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 11px;
		font-weight: 100;
		color: white;
	}

	#home_footer a, #home_footer a:link, #home_footer a:active, #home_footer a:visited {
		letter-spacing: 1px;
		text-align: right;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 11px;
		font-weight: 100;
		color: white;
		text-decoration: underline;
	}

	#home_footer a:hover {
		color: black;
		text-decoration: none;
	}

#copyright {
	width: 950px;
	height: 48px;
	/* background: url(images/home_rem_09.jpg) no-repeat top left; */
	background: white;
}

	#copyright p {
		margin: 0;
		letter-spacing: 1px;
		text-align: right;
		padding: 12px 27px 0px 0px;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 11px;
		font-weight: 100;
		color: #666666;
	}

	#copyright a, #copyright a:link, #copyright a:active, #copyright a:visited {
		letter-spacing: 1px;
		text-align: right;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 11px;
		font-weight: 100;
		color: #666666;
		text-decoration: underline;
	}

	#copyright a:hover {
		color: black;
		text-decoration: none;
	}

#sub_image {
	width: 950px;
	height: 212px;
	background: url(images/educational_02.jpg) no-repeat top left;
}


#sub_wrapper {
	width: 950px;
	overflow: hidden;
	background: white; 
	margin-bottom: 15px;
}

#sub_navigation {
	float: left;
	width: 266px;
	/* background: url(images/sub_03.jpg) no-repeat top left; */
}


		#sub_navigation ul {
			margin: 0;
			padding: 20px 0 0 65px; 
		}
		
		#sub_navigation li {
			margin: 0;
			font-family: Helvetica, Arial, Verdana, sans-serif;
			font-size: 15px;
			font-weight: normal;
			text-decoration: none;
			color: #2e6e9f;
			line-height: 28px;
			list-style: none;
		}
		
		#sub_navigation a, #sub_navigation a:link, #sub_navigation a:active, #sub_navigation a:visited {
			font-family: Helvetica, Arial, Verdana, sans-serif;
			font-size: 15px;
			font-weight: bold;
			text-decoration: none;
			color: #2e6e9f;
			line-height: 28px;
			list-style: none;
		}
		
		#sub_navigation a:hover {
			color: black;
		}


				#sub_navigation ul.level2 {
					margin: 0;
					padding: 0px 0 0 0px; 
				}
		
				#sub_navigation li.level2 {
					margin: 0;
					padding: 0px 0 0px 20px;
					list-style: none;
					background: url(images/bullet_level2.jpg) 8px 10px no-repeat;
				}
				
				#sub_navigation li.level2 a, #sub_navigation li.level2 a:link, #sub_navigation li.level2 a:active, #sub_navigation li.level2 a:visited {
					margin: 0;
					padding: 0;
					font-family: Helvetica, Arial, Verdana, sans-serif;
					font-size: 15px;
					font-weight: normal;
					text-decoration: none;
					color: #5f9ed1;
					list-style: none;
					line-height: 28px;
				}
				
				#sub_navigation li.level2 a:hover {
					color: black;
					text-decoration: underline;
				}



				#sub_navigation ul.level3 {
					margin: 0;
					padding: 0; 
				}
		
				#sub_navigation li.level3 {
					margin: 0;
					padding: 0px 0 4px 32px;
				}
				
				#sub_navigation li.level3 a, #sub_navigation li.level3 a:link, #sub_navigation li.level3 a:active, #sub_navigation li.level3 a:visited {
					margin: 0;
					padding: 0;
					font-family: Helvetica, Arial, Verdana, sans-serif;
					font-size: 13px;
					font-weight: normal;
					text-decoration: none;
					color: #5f9ed1;
					list-style: none;
					line-height: 20px;
				}
				
				#sub_navigation li.level3 a:hover {
					color: black;
					text-decoration: underline;
				}



#sub_content {
	float: left;
	width: 454px;
	/*  background: url(images/sub_04.jpg) no-repeat top left; */
}

	#sub_content h1 {
		margin: 24px 50px 10px 0px;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 17px;
		line-height: 21px;
		font-weight: bold;
		color: #2e6e9f;
	}

	#sub_content p {
		margin: 12px 10px 0px 0px;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 12px;
		line-height: 16px;
		font-weight: normal;
		color: #666666;
	}
	
	#sub_content li {
		margin: 0px 10px 0px 0px;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 12px;
		line-height: 16px;
		font-weight: normal;
		color: #666666;
	}
	
	#sub_content a, #sub_content a:link, #sub_content a:visited, #sub_content a:active  {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #666666;
		text-decoration:underline;
	}
	
	#sub_content a:hover  {
		color: #becd39;
		text-decoration: none;
	}
	
	#sub_content img.bottom {
		margin: 15px 20px 0px 0px;
	}
	
#sidebar {
	float: right;
	width: 175px;
	margin: 43px 0px 0 0;
	padding: 10px 10px 5px 10px;
}

	#sidebar img.right {
		margin: 0;
		padding: 9px;
		border: #CCCCCC 1px solid;
	}

	#sidebar p {
		margin: 6px 0px 0px 0px;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 11px;
		line-height: 15px;
		font-weight: bold;
		color: #666666;
		text-align: center;
	}
	
	#sidebar a, #sidebar a:link, #sidebar a:visited, #sidebar a:active  {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight: normal;
		color: #becd39;
		text-decoration:underline;
	}
	
	#sidebar a:hover  {
		color: black;
		text-decoration: none;
	}
	

#sub_content_wide {
	float: left;
	width: 684px;
	/*  background: url(images/sub_04.jpg) no-repeat top left; */
}

	#sub_content_wide h1 {
		margin: 24px 50px 10px 0px;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 17px;
		line-height: 21px;
		font-weight: bold;
		color: #2e6e9f;
	}

	#sub_content_wide p {
		margin: 12px 70px 0px 0px;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 12px;
		line-height: 16px;
		font-weight: normal;
		color: #666666;
	}
	
	#sub_content_wide td p {
		margin: 3px;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 12px;
		line-height: 16px;
		font-weight: normal;
		color: #666666;
	}
	
	#sub_content_wide li {
		margin: 0px 10px 0px 0px;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 12px;
		line-height: 16px;
		font-weight: normal;
		color: #666666;
	}
	
	#sub_content_wide a, #sub_content_wide a:link, #sub_content_wide a:visited, #sub_content_wide a:active  {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight: normal;
		color: #666666;
		text-decoration:underline;
	}
	
	#sub_content_wide a:hover  {
		color: #becd39;
		text-decoration: none;
	}
	
	#sub_content_wide img.bottom {
		margin: 15px 20px 0px 0px;
	}
	
	#sub_content_wide img.right {
		margin: 0px 0px 12px 12px;
		padding: 12px 9px 12px 9px;
		border: #CCCCCC 1px solid;
	}
	
	#sub_content_wide p.date {
		color: #2e6e9f;
	}


#sub_footer {
	clear: both;
	width: 950px;
	height: 53px;
	background: url(images/sub_footer_bkgd.jpg) repeat-x top left; 
}

	#sub_footer p {
		margin: 0;
		letter-spacing: 1px;
		text-align: right;
		padding: 25px 30px 0px 0px;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 11px;
		font-weight: 100;
		color: white;
	}

	#sub_footer a, #sub_footer a:link, #sub_footer a:active, #sub_footer a:visited {
		letter-spacing: 1px;
		text-align: right;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 11px;
		font-weight: 100;
		color: white;
		text-decoration: underline;
	}

	#sub_footer a:hover {
		color: black;
		text-decoration: none;
	}


#top_navigation {
	clear: both;
	width: 950px;
	height: 50px;
	background: #3e6c8e;
}

#top_navigation p {
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-align: right;
	padding-right: 15px;
	font-weight: bold;
}

#top_navigation ul {
	margin: 0;
	width: 950px;
	height: 50px;
	text-align: right;
	padding: 18px 15px 0 0;
}

#top_navigation li {
	color: white;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 9px;
	padding-right: 9px;
	border-left: 1px white solid;
}

#top_navigation li.first {
	color: white;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 9px;
	padding-right: 9px;
	border-left: none;
}

#top_navigation a, #top_navigation a:link, #top_navigation a:visited, #top_navigation a:active {
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

#top_navigation a:hover {
	color: black;
	text-decoration: none;
}

#main_content {
	width: 870px;
	/* background: #CCCCCC; */
	padding: 15px;
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}

#main_content h1 {
	margin: 10px 0 10px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #92a973;
}

#main_content p {
	margin: 10px 0 10px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}

img {
	border: 0;
}

#main_content p.error,  
#sub_content_wide p.error,  
#sub_content p.error,  
#home_content p.error,  
#blank p.error 
{
	color: red;
}

strong, b {
	font-weight: bold;
}




/* pages by page art */

/* educational section -- USES DEFAULT ART  */

/* about section */
body.about #sub_image,
body.mission #sub_image,
body.executive_board #sub_image
{
	background: url(images/about_02.jpg) no-repeat top left;
}

/* news section */
body.news #sub_image,
body.press_releases #sub_image,
body.meetings #sub_image,
body.events #sub_image,
body.calendar #sub_image
{
	background: url(images/news_02.jpg) no-repeat top left;
}

/* research section */
body.research #sub_image,
body.initiatives #sub_image,
body.research_resources #sub_image
{
	background: url(images/research_02.jpg) no-repeat top left;
}

/* contact section */
body.contact #sub_image,
body.directions #sub_image
{
	background: url(images/contact_02.jpg) no-repeat top left;
}


/* navigation highlights main */
body.about #sub_navigation a#about_top,
body.mission #sub_navigation a#about_top,
body.executive_board #sub_navigation a#about_top,
body.news #sub_navigation a#news_top,
body.press_releases #sub_navigation a#news_top,
body.meetings #sub_navigation a#news_top,
body.events #sub_navigation a#news_top,
body.calendar #sub_navigation a#news_top,
body.educational #sub_navigation a#educational_top,
body.training #sub_navigation a#educational_top,
body.resources #sub_navigation a#educational_top,
body.research #sub_navigation a#research_top,
body.initiatives #sub_navigation a#research_top,
body.research_resources #sub_navigation a#research_top,
body.contact #sub_navigation a#contact_top,
body.directions #sub_navigation a#contact_top,
body.dummy #sub_navigation a#dummy
 {
	color: black;
	text-decoration: none;
}

/* navigation highlights level 2 */
body.about #sub_navigation a#about,
body.mission #sub_navigation a#mission,
body.executive_board #sub_navigation a#executive_board,
body.news #sub_navigation a#news,
body.press_releases #sub_navigation a#press_releases,
body.meetings #sub_navigation a#meetings,
body.events #sub_navigation a#events,
body.calendar #sub_navigation a#calendar,
body.educational #sub_navigation a#educational,
body.training #sub_navigation a#training,
body.resources #sub_navigation a#resources,
body.research #sub_navigation a#research,
body.initiatives #sub_navigation a#initiatives,
body.research_resources #sub_navigation a#research_resources,
body.contact #sub_navigation a#contact,
body.directions #sub_navigation a#directions,
body.dummy #sub_navigation a#dummy
 {
	color: black;
	text-decoration: none;
}

