body {



	font-size: 70%;



	/*color:#f9fdfd;*/



  font-family: Arial, Helvetica, sans-serif;



	background: url(../images/main_site_images/dark_background.gif) repeat-y top center;



}



* {

	list-style-type:none;

	padding-top: 0;

	padding-right: 0px;

	padding-bottom: 0;

	padding-left: 0em;

	margin-top: 12;

	margin-right: 23;

	margin-bottom: 12;

	margin-left: 23;



}



hr {



	display:none;



}



fieldset {



	border:none;



}



a img {



	border:none;



}



a:link {

	text-decoration:none;

	color:#003a66;



}

a:hover {

	line-height: normal;

}


a:visited {

	text-decoration:none;

	color:#003a66;

}

a:visited:hover {

	text-decoration: none;



}



p {

	margin: 8px 0;

	text-align: justify;



}



.clear {



	clear:both;



	margin:0;



	height:0;



	font-size:0;



	line-height:0;



}







/* HEADERS



------------------------------------------------*/







h1 {

	padding: 0 10px 0 15px;

	line-height:1em;

	font-size:1.6em;

	font-weight:bold;

	color:#990100;

	padding-bottom: 0px;

	margin-right: 10px;



}



h2 {



	font-size: 1.7em;



	line-height: 1.2em



}



h3 {

	font-size: 1.7em;

	color:#990100;

	font-weight:normal;

	position:relative;

	line-height: 0.8em;

	width: 587;

	background-color: 

	height: 60;



}



/* PAGE LAYOUT



----------------------------------------------*/



#container {



	width: 945px;



	margin: 0 auto;



	background:url(../images/main_site_images/bg_main_wrap_d9cd97.gif) repeat-y top left;



}



#container_wrapper {



	padding: 10px 16px;	

	

	

	

}



#header {



	background:url(../images/main_site_images/banner_about_us.jpg) no-repeat top left;



	width: 945px;



	height: 189px;



}



#header1 {



	background:url(../images/main_site_images/banner_education.jpg) no-repeat top left;



	width: 945px;



	height: 189px;



}

#header1_test {
	
	background: url(../images/main_site_images/banner_education.jpg) no-repeat top left; 

	

	width: 945px;



	height: 189px;



}

#header2 {



	background:url(../images/main_site_images/banner_research.jpg) no-repeat top left;



	width: 945px;



	height: 189px;



}



#header3 {



	background:url(../images/main_site_images/banner_news.jpg) no-repeat top left;



	width: 945px;



	height: 189px;



}



#header4 {



	background:url(../images/main_site_images/banner_jobtrack.jpg) no-repeat top left;



	width: 945px;



	height: 189px;



}



#header5 {



	background:url(../images/main_site_images/banner_donations.jpg) no-repeat top left;



	width: 945px;



	height: 189px;



}


#header6 {



	background:url(../images/main_site_images/banner_hl_hh.jpg) no-repeat top left;



	width: 945px;



	height: 189px;



}



.nav {



	width: 945px;



	height: 140px;



	float:left;



}



#headertop {



	width: 945px;



	background:url(../images/main_site_images/top.jpg) no-repeat bottom left;



	height: 25px;



	margin-top: 0;



	margin-right: auto;



	margin-bottom: 0px;



	margin-left: auto;



}



#bottom {



	background:url(../images/main_site_images/bottom.jpg) no-repeat bottom left;



	height: 130px;



}



h6{



border-bottom: 1px dotted #67726e;



}



/* HEADER



----------------------------------------------*/



#header .tab {



	/* background:url(../images/main_site_images/banner_tab.gif) no-repeat top left; */



  



  font-family:Verdana, Arial, Helvetica, sans-serif;



	height: 7px;



	margin: 0 0 0 725px;



	padding: 10px 0;



	text-align:center;



	color:#ccc;



	text-decoration:none;



}



#header .tab a:link {



	color:#ccc;



}



#header .tab a:visited {



	color:#ccc;



}



#header .tab a:hover {



	color:#333;



}



/* HEADER2 BW



----------------------------------------------*/



#headertop .tab {



	font-family:Verdana, Arial, Helvetica, sans-serif;



	height: 7px;



	margin: 0 0 0 725px;



	padding: 10px 0;



	text-align:center;



	color:#ffffff;



	text-decoration:none;



}



.header_leftcol {



	



	float:left;



	margin-top: 0px;



	margin-right: 20px;



	margin-bottom: 0px;



	margin-left: 10px;



	width: 106px;



	height: 155px;



	background: 



}



.header_rightcol {

	width:250px;

	float:right;

	margin-top: 16px;

	margin-right: 20px;

	margin-bottom: 0px;

	margin-left: 100px;

	color:#ffffff;



}



#headertop .tab a:link {



	color:#ffffff;



}



#headertop .tab a:visited {



	color:#ccc;



}



#headertop .tab a:hover {



	color:#333;



}



/* NAVIGATION



----------------------------------------------*/



ul#nav {



	padding-top: 130px;



	padding-right: 0;



	padding-bottom: 0;



	padding-left: 15px;



}



ul#nav li {



	float:left;



	font-size:1.2em;



	margin: 0 5px 0 0;



}



ul#nav li a {



	display:block;



	background:url(../images/main_site_images/nav_bg.png) no-repeat top left;



	text-align:center;



	width: 105px;



	height: 16px;



	color:#333;



	font-weight:bold;



	text-decoration:none;



	padding: 2px 0;



}



ul#nav li.active a {



	background:url(../images/main_site_images/nav_bg_on.png) no-repeat top left;



}



ul#nav li a:hover {



	background:url(../images/main_site_images/nav_bg_on.png) no-repeat top left;



}



/* SIDEBAR IMAGE



----------------------------------------------*/



.sidebar_image {



	padding-bottom: 10px;



	z-index: 1;



}







/* SIDEBAR IMAGE



----------------------------------------------*/



.sidebar_menu {



    padding-left: 25px;



	padding-bottom: 10px;



	z-index: 1;



}







.sidebar_menu_quote {



    padding-left: 20px;



	padding-right: 15px;



	padding-bottom: 10px;



	z-index: 1;



}







/* SIDEBAR TABS



----------------------------------------------*/







a.active {



	display:block;



	background:url(../images/main_site_images/sidebar_tab_on.gif) no-repeat top left;



	width: 112px;



	height: 15px;



	text-align:center;



	padding: 4px 0;



	float:left;



	color:#971000;



	text-decoration:none;



	font-weight:bold;



	margin: 5px 0 0 -2px;



}



a.inactive {



	display:block;



	background:url(../images/main_site_images/sidebar_tab_off.gif) no-repeat top left;



	width: 105px;



	height: 15px;



	text-align:center;



	padding: 4px 0;



	color:#FFF;



	float:left;



	text-decoration:none;



	font-weight:bold;



	margin: 5px 0 0 -2px;



}



p.activated {

	display:block;

	background:url(../images/main_site_images/sidebar_tab_on.gif) no-repeat top left;

	width: 112px;

	height: 15px;

	text-align:center;

	padding: 9px 0;

	float:left;

	color:#000;

	text-decoration:none;

	font-weight:bold;

	margin: 5px 0 0 -2px;



}



p.inactivated {



	display:block;



	background:url(../images/main_site_images/sidebar_tab_off.gif) no-repeat top left;



	width: 105px;



	height: 15px;



	text-align:center;



	padding: 4px 0;



	color:#FFF;



	float:left;



	text-decoration:none;



	font-weight:bold;



	margin: 5px 0 0 -2px;



}



.sidebar_tabs {

	background:url(../images/main_site_images/sidebar_bg.gif) repeat-y top left;

	width: 345px;

	font-size:1em;

	color:#000000;

	clear:both;

	margin: 0 0 0 -2px;



}



.sidebar_tabs p {



	padding: 0 10px 0 15px;



	line-height:1em;



}



.sidebar_tabs p.title {



	font-weight:bold;



	color:#286786;



	background:url(../images/main_site_images/icon_news.gif) no-repeat top right;



	padding-bottom: 40px;



	margin-right: 10px;



}



.sidebar_tabs .sidebar_tabs_wrapper {



	background:url(../images/main_site_images/sidebar_top.gif) no-repeat top left;



	padding-top:10px;



	margin: 0 0 0 0;



	clear:both;



}



.sidebar_tabs .sidebar_bottom {



	background:url(../images/main_site_images/sidebar_bottom.gif) no-repeat bottom left;



	padding-top: 12px;



	width: 245px;



}



.sidebar_tabs .sidebar_tabs_image {



	padding-top:10px;



	margin: 0;



	clear:both;



	padding-left: 8px;



	width: 244px;



}



.sidebar_tabs .sidebar_tabs_wrapper a:link {

	color:#003a66;



}



.sidebar_tabs .sidebar_tabs_wrapper a:hover {



	text-decoration: inherit;



}



/* CONTENT TOP



----------------------------------------------*/



#top_content {



	background:url(../images/main_site_images/dotted_vertical.gif) repeat-y top left;



	width: 914px;



}



#top_content.blogger {



	background:none;



	width: 908px;



}



#top_content-in {

	background:url(../images/main_site_images/container_in.gif) no-repeat bottom left;

	padding-bottom: 0px;

	position: relative;

	width: 914px;



}



#top_content .sidebar {



	width: 258px;

 

	float:left;

	

	border: 



}











#top_content .content_right{



	width: 637px;



	float:left;



	margin: 0 0 0 15px;



	



	padding:12px 0 0 0;



	font-size:1.4em;



	color:#000000;



	line-height:1.1em;



}



#top_content .content_right .content_right_wrapper {



	background:url(../images/main_site_images/bg_right.gif) repeat-y top left;

color:#212429;

	width: 637px;



}



#top_content .content_right .bottom {



	background:url(../images/main_site_images/bg_right_bottom.gif) no-repeat bottom left;



	width: 637px;



	padding-bottom: 0px;



}



#top_content .content_right .welcome_text {



	width: 241px;



	float:left;



	padding: 10px;



}



#top_content .content_right .galleries {



	width: 368px;



	padding: 0 0px 0 8px;



	float:left;



	



}



#top_content .content_right .galleries p {



	float:left;



	color:#000000;



	width: 170px;



	padding-right: 10px;



	padding-left: 3px;



	margin-top: 2px;



}



#top_content .content_right .galleries .images {



	width: 360px;



	margin: 10px 0 30px 0;



}



#top_content .content_right .galleries .images p {



	width: 360px;



	padding:0;



	float:none;



}



#top_content .content_right .galleries .images p.last {



	background:url(../images/main_site_images/icon_images.gif) bottom right no-repeat;



	padding-bottom: 35px;



	position:relative;



}



#top_content .content_right .galleries img.gallery {



	float:right;



	margin: 0px 5px 10px 0;



}



.content_right li {



	display: inline-block;



	list-style: none;



	margin: 1em 0;



}



.content_right li { 	/* the rules that do the indenting */
	padding-left: 1em;
	text-indent: -1em;
	text-align: justify;



}



.equalizerie6 {



	position: relative;



	bottom: -35px;



}



html>body .equalizer {



	position: relative;



	bottom: -10px;



}



.logo {



	float:left;



	margin-right: 0px;



	margin-bottom: 0px;



	width: 70px;



	height: 54px;



	margin-top: 20px;



	float: left;



	margin-left: 10px;



}



/* CONTENT MAIN



----------------------------------------------*/



#content_main {



	background:url(../images/main_site_images/bg_main_top.gif) no-repeat top left;



	width: 911px;



	padding-top: 10px;



	color:#000000;



	font-size: 1.2em;



	margin: 0px 0 0 -1px;



}



#content_main .content_main_wrapper {



	background:url(../images/main_site_images/bg_main.gif) repeat-y top left;



}



#content_main .content_main_wrapper .bottom {



	background:url(../images/main_site_images/bg_main_bottom.gif) no-repeat bottom left;



	padding-bottom: 13px;



}



#content_main p {



	line-height:1.1em;



	position:relative;



	Padding-right:6px;



}



#content_main .img_left {



	float:left;



	margin-right: 6px;



	margin-left:4px;



	margin-top:4px;



	width: 170px;



}



#content_main .img_right {



	float:right;



	margin: 5px 8px 0 8px;



	width: 170px;



}



#content_main .left_main {



	width: 520px;



	float:left;



	padding: 0 0 0 10px;



}



#content_main .left_main h1 {



	width: 520px;



	float:left;



	padding: 0 0 0 10px;



}



#content_main .left_main p {



	background:url(../images/main_site_images/bg_paragraph.gif) no-repeat bottom right;



	padding: 2px 10px 15px 0;



	width: 326px;



	float:left;



	margin-bottom:20px;



	line-height:1.2em;



}



#content_main .left_main p span {



	font-size: 1.6em;



}



#content_main .right_main {



	width: 380px;



	float:left;



}



/* ADMIN



----------------------------------------------*/



.options {



	margin: 0 0 0 20px;



}



/* BLOG



----------------------------------------------*/



#blog {



	font-family: "Century Gothic", Arial, Helvetica /*Arial, Helvetica, sans-serif !important; */



}



#blog #top_content .content_right .blog-post a {

	color:#003a66;

	/*border-bottom: 1px dotted  #8B474D; */



  text-decoration:none;



}



/* SIDEBAR BLOG



----------------------------------------------*/



#blog .sidebar .blog_entries {
	background:url(../images/main_site_images/sidebar_blogentries_bg.jpg) repeat-y top left;
	width: 254px;
	margin: 2px 0;
	text-align: left;



}



#blog .sidebar .blog_entries .title {

	background:url(../images/main_site_images/sidebar_blogentries_top.jpg) no-repeat top left;

	height:3px;

	width: 186px;

	padding: 35px;

	font-size: 1.8em;

	color:#990100;

	text-indent:-9px;

	margin-bottom: 10px !important;

	margin-bottom: -10px;



}



#blog .sidebar .blog_entries .bottom {



	height: 222px;



	background-image: url(../images/main_site_images/sidebar_blogentries_bottom.jpg);



	background-repeat: no-repeat;



	background-position: left bottom;



}



#blog .sidebar .blog_entries ul {



	margin: 0 0 0 1px;



	border-top: 1px dotted #67726e;



}



#blog .sidebar .blog_entries ul li a {



	display:block;



	color:#fffff;



	font-size: 1.2em;



	margin: 0 0 0 1px;



	text-decoration:none;



	border:none;



	width: 199px;



	padding: 5px 30px 10px 23px;



	border-bottom: 1px dotted #67726e;



	font-size: 1.2em;



	float:none;



}



#blog .sidebar .blog_entries ul li a:hover {



	background-color:#d9cd97;



	border-bottom: 1px dotted #67726e;



	color:#003a66;



}



#blog .sidebar .blog_entries ul li a span {



	color:#286786;



	display:block;



	font-size: 0.8em;



	margin: 5px 0 0 0;



}



/* CONTENT BLOG



----------------------------------------------*/











#blog #top_content .content_right {
	width: px;
	float:left;
	background:#d9cd97 url(../images/main_site_images/bg_blogright_bottom_sq.gif) repeat-y top left;
	font-size:1.1em;
	color:#000000;
	line-height:1.2em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
	padding-top: 9px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;

}



}



#blog #top_content .top {
	background:url(../images/main_site_images/bg_right_top.gif) no-repeat top left;
	text-align: justify;



}



#blog #top_content .content_right h2 {

	color:#990100;

	/* background:url(../images/main_site_images/icon_date.gif) no-repeat top left; */



  padding: 3px 0px 0 0px;

	height: 39px;

	margin: 12px 23px;



}



#blog #top_content h2 span {



	color:#000000;



	font-size: 0.6em;



	display:block;



	margin: 5px 0 0 0;



}



#blog #top_content .content_right .content_right_wrapper {

	width: 637px;

	background: url(../images/main_site_images/bg_right_full.gif) repeat-y top left;



}



#blog #top_content .content_right .content_right_wrapper2 {



	width: 638px;



	background:url(../images/main_site_images/bg_right.gif) repeat-y top left;



}



#blog #top_content .content_right .bottom {



	background:#EAE6DB url(../images/main_site_images/bg_blogright_bottom.gif) no-repeat bottom left;



	width: 635px;



	padding-bottom: 0px;



}



#blog #top_content .content_right .bottom2 {



	background:url(../images/main_site_images/bg_right_bottom.gif) no-repeat bottom left;



	width: 640px;



	padding-bottom: 13px;



}



#blog #top_content .content_right .blog-post {

	margin: 12px 23px;

	line-height:1.4em;

	color:#000000;

	font-size: 1.2em;



}



#blog #top_content .content_right .blog-post img {

	background:#222;

	

	padding: 0px;

}



#blog .content_right .blog_text {



	width: 340px;



	float:left;



	padding: 10px;



}







#blog #top_content .content_right ul {



	margin: 0 0 0 1px;



	



}



#blog #top_content .content_right ul li a {



	display:block;



	text-decoration:none;



	border:none;



	font-size: 1.0em;



	float:none;



}







#blog #top_content .content_right ul li a span {



	color:#286786;



	font-size: 0.8em;







}











/* MORE INFORMATION BLOG



----------------------------------------------*/



#more_information {



	background:url(../images/main_site_images/blog_moreinfo_bg.gif) repeat-y top left;



	width: 908px;



	margin: 10px 0 0 0;



	clear:both;



}



#more_information .more_information_wrapper {



	background:url(../images/main_site_images/blog_moreinfo_top.gif) no-repeat top left;



	padding-top: 24px;



}



#more_information .bottom {



	background:url(../images/main_site_images/blog_moreinfo_bottom.gif) no-repeat bottom left;



	padding-top:11px;



}



#more_information .more_info_left {



	float:left;



	width: 420px;



	padding: 10px 10px 0 10px;



	font-size: 1.2em;



}



#more_information .more_info_left h3 {



	background:url(../images/main_site_images/icon_moreinfo.gif) no-repeat top left;



	padding: 0 0 0 25px;



	height:auto;



	margin:0;



	color:#94b2c8;



	font-size: 1.6em;



}



#more_information .more_info_left p {



	color:#d6594b;



	margin: 8px 0 0 0;



	padding:0;



}



#more_information .more_info_thumbs {



	width: 150px;



	float:left;



	margin: 15px 0 0 0;



}



#more_information .more_info_thumbs img {



	float:left;



	border:2px solid #303f3f;



	margin: 5px 0 0 15px;



}



#more_information .more_info_tags {



	float:left;



	width: 310px;



	margin: 20px 0 0 5px;



}



#more_information .more_info_tags h1, #more_information .more_info_tags h2, #more_information .more_info_tags h3, #more_information .more_info_tags h4, #more_information .more_info_tags h5, #more_information .more_info_tags h6 {



	float:left;



	margin: 0 3px 10px 0;



	vertical-align:bottom;



}



#more_information .more_info_tags h1 {



	font-size: 2em;



}



#more_information .more_info_tags h2 {



	font-size: 1.9em;



}



#more_information .more_info_tags h3 {



	font-size: 1.3em;



}



#more_information .more_info_tags h1.yellow {



	color:#d5c583;



}



#more_information .more_info_tags h1.blue {



	color:#4bc4d6;



}



#more_information .more_info_tags h1.darkblue {



	color:#316192;



}



#more_information .more_info_tags h2.pink {



	color:#caa2cd;



}



#more_information .more_info_tags h2.purple {



	color:#a4b6db;



}



#more_information .more_info_tags h2.darkpurple {



	color:#526fac;



}



#more_information .more_info_tags h2.green {



	color:#4bd662;



}



#more_information .more_info_tags h2.red {



	color:#d6594b;



}



#more_information .more_info_tags h3.red {



	color:#d6594b;



}



#more_information .more_info_tags h3.darkred {



	color:#ca4356;



}



#more_information .more_info_tags h3.purple {



	color:#775f80



}



/* FOOTER



----------------------------------------------*/ 



#footer {

	color:#FFFFFF;

	width: 945px;

	margin: 0 auto 15px auto;

	padding-bottom:0px;

	background:url(../images/main_site_images/bottom.jpg) no-repeat bottom left;

	height: 130px;

	font-size:1em;



}



.footer_leftcol {



	width:900px;



	float: right;



	margin-top: 25px;



	margin-bottom: 60px;



	margin-left:0;



}



#footer a {



	font-family:Arial, Helvetica, sans-serif;



	font-size:1.0em;



	color:#FFFFFF;



	text-decoration:none;



}



#footer a:link {



	color:#FFFFFF;



}



#footer a:hover {



	color:#FFFF00;



}



#footer ul li {



	float:left;



	padding: 0 5px 0 15px;



}



.style2 {

	font-size: 1.5em;

	text-align: center;

	font-weight: bold;



}



#flash-movie-gallery {



	margin: 0 auto;



	width: 893px;



	padding: 25px 0;



	text-align: center;



}



#flash-movie-gallery p {



	float: left;



	margin: 0 15px 15px 10px;



	display: inline;



	width: 198px;



}







/* ================================================================ 



This copyright notice must be untouched at all times.







The original version of this stylesheet and the associated (x)html



is available at http://www.cssplay.co.uk/menus/drop_definition3.html



Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.



This stylesheet and the assocaited (x)html may be modified in any 



way to fit your requirements.



=================================================================== */



#menu {



	list-style-type:none;



	padding:0;



	margin-top: 116px;



	margin-right: 0;



	margin-bottom: 0;



	margin-left: 20px;



}



#menu li {



	float:left;



	padding:0;



	margin:0 1px 0 0;



	position:relative;



	width:150px;



	height:3em;



	z-index:100;



}



#menu li dl {
	
	margin-top:49px;

	top:49px;

	left:0px;



}



#menu li a, #menu li a:visited {text-decoration:none;}



#menu li dd {display:none;}



#menu li a:hover {border:0;}



#menu li:hover dd, #menu li a:hover dd {display:block;}



#menu li:hover dl, #menu li a:hover dl {padding-bottom:10px;}



#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}



#menu dl {width: 150px; margin: 0; padding: 0; background: transparent; }



#menu dt {margin:0; padding: 0;}







#menu dd {margin:0; padding:0; color: #fff; font-size: 1em; text-align:left;}







#menu dt a, #menu dt a:visited {display:block; font-size: 1.0em; font-weight: bold; color: #fff; text-align:center; background: url(../images/main_site_images/nav_bg.png) no-repeat top left; padding:0.25em 0 1.0em 0;}



















#menu li:hover dt a, #menu a:hover dt a {



	color:#FFFFFF;



	background: url(../images/main_site_images/nav_bg_on.png) no-repeat top left;



	padding:0.25em 0 0.75em 0;



	font-weight: bolder;



	



}







#menu dd a, #menu dd a:visited {color:#fff;



	text-decoration:none;



	display:block;



	padding:4px 5px 4px 20px;



	background: #4d4d4d url(../images/main_site_images/arrow.gif) no-repeat 10px 10px;



	width:125px;}







#menu dd a:hover {background: #990100 url(../images/main_site_images/arrowr.gif) no-repeat 11px 10px; }







#menu b {display:block; overflow:hidden; height:1px;}











#menu b.p5 {background:#4d4d4d; margin:0 5px;}



#menu b.p6 {background:#4d4d4d; margin:0 3px;}



#menu b.p7 {background:#4d4d4d; margin:0 2px;}



#menu b.p8 {height:2px; background:#4d4d4d; margin:0 1px;}







#menu li:hover b.p2, #menu a:hover b.p2 {



	background:#000;



}



#menu li:hover b.p3, #menu a:hover b.p3 {



	background:#000;



}



#menu li:hover b.p4, #menu a:hover b.p4 {



	background:#000;



}







#flashcontent {



	border: solid 0px #000;



	width: 252px;



	height: 209px;



	float: left;



}
.text_paragraph {
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	text-align:justify;
}
