body {

background-color:#e9e9e9;

margin: 0px;

padding:0px;

background-image:url(images/header_bg.gif);

background-repeat:repeat-x;

}



.NGLC_header {

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

background-repeat:no-repeat;

width:928px;

height:123px;

}



.top_blue_stripe {

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

background-repeat:no-repeat;

background-color:#0b4975;

background-position:right;

width:928px;

height:36px;

}



.top_blue_stripe img {

float:right;

margin-right:55px;



}



.top_search {

background-image:url(images/search_bg.gif);

background-repeat:no-repeat;

width:289px;

height:29px;

margin: 0 0 0 590px;

}



.search_form_wrapper {

	padding-top: 4px;

	margin:0;

}



/* .top_search p { */

.top_search .search_label {

font-family:Georgia, "Times New Roman", Times, serif;

font-size:14px;

text-transform:uppercase;

color:#FFFFFF;

font-weight:bold;

margin: 0px 0px 0px 0px;

padding: 0px 10px 0px 10px;

}



.top_search .search_text_field {

padding: 0px;

width: 150px;

}



/*

#search_field {

float:right;

margin-left:-10px;

margin-top:-10px;

padding:0px;

}

*/



.large_header_area {

background-image:url(images/nglc_header_bg.gif);

background-repeat:no-repeat;

position:relative;

width:928px;

height:123px;

margin-top:2px;

margin-left:0px;

}



.large_header_area img {

margin-left: 32px;

}



.large_header_area ul {

list-style:none;

position:absolute;

top:10px;

right:50px;

margin:0;

padding:0;

}



.large_header_area li {

font-family:Georgia, "Times New Roman", Times, serif;

font-weight:bold;

font-size:11px;

color:#058;

display:inline;

padding: 0px 7px 0px 7px;

}



.large_header_area a {

text-decoration:none;

color:#058;

}



.large_header_area a:hover {

text-decoration:underline;

color:#058;

}



.white_content_area {

background-color:#FFF;

background-image:url(images/white_top_bg.gif);

background-repeat:repeat-x;

width:862px;

padding-top:18px;

margin-top:5px;

margin-left:35px;

padding-bottom:40px;

}



.white_content_main {

background-color:#FFF;

background-image:url(images/white_top_bg.gif);

background-repeat:repeat-x;

width:862px;

padding-top:18px;

margin-top:5px;

margin-left:35px;

padding-bottom:40px;

position:relative;

}



.nav_buttons {

position:absolute;

top:81px;

left:150px;

}



.nav_buttons2 {

position:absolute;

top:81px;

left:398px;

}



.nav_buttons3 {

position:absolute;

top:81px;

left:646px;

}



.nav_buttons4 {

position:absolute;

top:39px;

left:710px;

}



#aboutRO a:link, #aboutRO a:visited {

	background-image:url(images/nav_about_nglc.gif);

	background-repeat:no-repeat;

	background-position:0 0;

	height: 36px;

	display:block;

	width:241px;

	margin: 0px;

	padding: 0px;

}



#aboutRO a:hover {

	background-position: 0 -36px;

	height: 36px;

	display:block;

	width:241px;

	margin: 0px;

	padding: 0px;

}



#bestRO a:link, #bestRO a:visited {

	background-image:url(images/nav_best_practices.gif);

	background-repeat:no-repeat;

	background-position:0 0;

	height: 36px;

	display:block;

	width:241px;

	margin: 0px;

	padding: 0px;

}



#bestRO a:hover {

	background-position: 0 -36px;

	height: 36px;

	display:block;

	width:241px;

	margin: 0px;

	padding: 0px;

}



#careerRO a:link, #careerRO a:visited {

	background-image:url(images/nav_career_academy.gif);

	background-repeat:no-repeat;

	background-position:0 0;

	height: 36px;

	display:block;

	width:241px;

	margin: 0px;

	padding: 0px;

}



#careerRO a:hover {

	background-position: 0 -36px;

	height: 36px;

	display:block;

	width:241px;

	margin: 0px;

	padding: 0px;

}



/* main page */



#promoWrapper {

	margin: 0px 0px 0px 21px;

	width: 527px;

}



#promoText {

	height:110px;

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

	font-size:10px;

	color:#ffffff;

	line-height:15px;

	background-image:url(images/main_promoTextbg.gif);

	background-repeat:no-repeat;

	font-weight:bold; 

}



#promoText a:link, #promoText a:visited{

	color:#ffffff;

	text-decoration:underline;

	font-weight:bold;

}



#promoText a:hover {

	color:#ffffff;

	text-decoration:none;

	font-weight:bold;

}



#promoText h1{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:20px;

	color:#333333;

	margin:0px;

	font-weight:normal;

	padding: 5px 0px 0px 10px;

}



#promoText img {

	vertical-align:text-bottom;

}



#promoText p{

	width:460px;

	padding: 11px 0px 0px 10px;

	margin: 0px;

}



#newsEventsWrapper {

	position:absolute;

	right:25px;

	top:18px;

	width:253px;

	background-color:#eeefdd;

}



#newsHeader {

	background-image:url(images/main_newsHeader.gif);

	background-repeat:no-repeat;

	height: 31px;

}



#newsHeader h1 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:16px;

	font-weight:normal;

	color:#FFFFFF;

	padding: 6px 0px 0px 22px ;

	margin: 0px;

}



.newsTopic {

	width:253px;

	border-bottom:1px solid #ffffff;

	height:74px;

	position:relative;

}



.newsTopicImage {

	position:absolute;

	top:8px;

	left:21px;

	padding: 0px;

}



.newsTopicImage img {

	border:2px solid #ffffff;

}



.newsTopicText {

	margin: 0px 0px 0px 94px;

	width: 158px;

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

	font-size:10px;

	color:#333333;

	padding: 8px 0px 0px 0px;

}



.newsTopicText a:link, .newsTopicText a:visited{

	color:#005496;

	text-decoration:none;

	font-weight:bold;

}



.newsTopicText a:hover {

	color:#005496;

	text-decoration:underline;

	font-weight:bold;

}



#newEventsFooter {

	background-image:url(images/main_newsFooter.gif);

	background-repeat:no-repeat;

	height: 24px;

	font-weight:bold;

	color:#005496;

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

	font-size:10px;

	text-align:center;

	position:relative;

}



#newLink {

	position:absolute;

	top:0px;

	left:53px;

}



#eventsLink {

	position:absolute;

	top:0px;

	right:48px;

}





#NGLSpotlight {

	width: 284px;

	border-left:2px #e9e9e9 solid;

	

	margin: 23px 0px 0px 282px;

	height:254px;

}



#bottomArea {

	position:relative;

	width:549px;

	margin: 25px 0px 0px 0px;

}





#SpotlightContent {

	margin: 5px 0px 0px 20px;

	width:245px;

}



#SpotlightContent h1 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:16px;

	color:#0c4e7d;

	padding: 0px;

	margin: 0px 0px 5px 0px;

	font-weight:normal;

}



#SpotlightContent p {

	color:#333;

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

	font-size:10px;

}



#SpotlightContent a:link, #SpotlightContent a:visited{

	color:#005496;

	text-decoration:none;

	font-weight:bold;

}



#SpotlightContent a:hover {

	color:#005496;

	text-decoration:underline;

	font-weight:bold;

}



#advisoryCommittee {

	position:absolute;

	top:255px;

	right:20px;

	width:256px;

	

}



#bestPractices {

	position:absolute;

	top:375px;

	right:20px;

	width:256px;

	

}



#bestPractices p {

	color:#333;

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

	font-size:10px;

	padding-bottom:10px;

}



#bestPractices a:link, #bestPractices a:visited{

	color:#005496;

	text-decoration:none;

	font-weight:bold;

}



#bestPractices a:hover {

	color:#005496;

	text-decoration:underline;

	font-weight:bold;

}



#whatwhyhow {

	position:absolute;

	top:3px;

	left:21px;

	width: 235px;

}



#whatwhyhow p {

	color:#333;

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

	font-size:10px;

	margin: 0px;

	padding: 0px 0px 10px 20px;

}



#whatwhyhow a:link, #whatwhyhow a:visited{

	color:#005496;

	text-decoration:none;

	font-weight:bold;

}



#whatwhyhow a:hover {

	color:#005496;

	text-decoration:underline;

	font-weight:bold;

}







/* sub page */



.green_title_header {

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

background-repeat:no-repeat;

width:812px;

height:86px;

margin-left:25px;

padding-bottom:10px;

}



.green_title_header h4 {

font-family:Georgia, "Times New Roman", Times, serif;

color:#fff;

font-size:16px;

font-weight:bold;

padding:35px 0 0 0;

margin: 0 0 0 30px;

}



.green_title_header h5 {

font-family:Georgia, "Times New Roman", Times, serif;

color:#fff;

font-size:16px;

font-weight:bold;

padding:15px 0 0 0;

margin: 0 0 0 30px;

}



.green_title_header h6 {

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

color:#333;

font-size:20px;

font-weight:normal;

padding:5px 0 0 0;

margin: 0 0 0 30px;

}



.green_title_header img {

float:right;

padding-left:10px;

}



.center_general_info {

width:790px;

margin-left:25px;

margin-bottom:25px;

border-bottom:#e9e9e9  solid 1px;

border-top:#e9e9e9 solid 1px;

padding: 10px 10px 10px 10px;

}



.center_general_info p, .toolkitMod div {

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

font-size:11px;

color:#333;

}



.center_general_info a:link, .center_general_info a:visited, p a:link, p a:visited{

	color:#0b72ba;

}



.center_general_info a:hover, p a:hover {

	color:#333333;

}



.center_general_info h4 {

color:#790;

font-weight:bold;

font-size:11px;

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

margin:0;

padding:0;

}



.center_general_info h2 {

color:#790;

font-weight:bold;

font-size:13px;

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

margin:0;

padding:0;



}



.blue_list_content {

background-color:#eaf4fa;

margin-left:25px;

width:812px;

padding: 5px 0px 0px 0px;

}



.blue_list_content ul {

background-image:url(images/green_dot.gif);

background-repeat:no-repeat;

background-position: 25px 8px;

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

font-size:11px;

color:#333;

padding:5px 0px 15px 45px;

list-style:none;

border-bottom:#fff solid 1px;

}



.blue_content_area li {

display:inline;

padding-bottom:10px;

margin-left:30px;

}



.blue_content_area {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

font-weight:bold;

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

font-size:11px;

color:#333;

}



.blue_list_content a:link, .blue_list_content a:visited{

color:#333;

text-decoration:none;

}



.blue_list_content a:hover {

text-decoration:underline;

}



.footer {

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

background-repeat:no-repeat;

background-color:#0b4975;

height:36px;

width: 100%;

vertical-align:bottom;

}



.footer p {

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

color:#FFFFFF;

font-size:10px;

font-weight:bold;

margin-left:660px;

margin-top:0px;

padding-top:10px;

}



.footer a:link, .footer a:visited{

color:#FFF;

text-decoration:none;

}



.footer a:hover {

text-decoration:underline;

color:#FFF;

}



/*  Profiles Pages */



.clearLeft			{

	clear:				left;

}



.leftWrapper1		{

	width:				293px;

	padding:0 0 0 25px;

	float:				left;

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

	font-size:			11px;

	margin:				-10px 0 0 0;

}



.leftWrapper1 a:link, .leftWrapper1 a:visited	{

	color:					#000;

	text-decoration:		none;

}



.leftWrapper1 a:hover	{

	color:					#000;

	text-decoration:		underline;

}



.leftWrapper1 h3	{

	color:					#095286;

	font-size:				13px;

	font-family:			Georgia, "Times New Roman", Times, serif;

	margin:					15px 0 0 20px;

}



.leftWrapper1 img	{

	display: block; 

}



.leftWrapper2		{

	background-image:		url(images/leftbg1.gif);

	background-repeat:		no-repeat;

	height:					203px;

}



.leftWrapper2 ul	{

	list-style:				none;

	margin:					0px;

	padding:				20px 30px 0 20px;

}



.leftWrapper2 li	{

	padding:				3px 0px 0 0px;

}



.leftWrapper3		{

	background-image:		url(images/leftbg2.gif);

	background-repeat:		no-repeat;

	height:					456px;

	margin:					15px 0 0 0;

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

	font-size:				11px;

}



.leftWrapper3 ul	{

	list-style:				none;

	margin:					0px;

	padding:				10px 30px 0 20px;

}



.leftWrapper3 li	{

	padding:				10px 0px 10px 10px;

	border-bottom:			1px solid #fff;

}



.leftWrapper3 h5	{

	margin:					0;

	padding:				10px 10px 0px 30px;

	background-image:		url(images/green_dot2.gif);

	background-repeat:		no-repeat;

	background-position:	10px 10px;

	font-size:				11px;

	font-weight:			bold;

}



.leftWrapper3 li.currentPage		{

	background-color:		#fff;

	border:					1px solid #a0cded;

	padding:				10px 30px 10px 10px;

}



.rightWrapper		{

	width:					504px;

	float:					left;

}



.rightWrapper p {

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

font-size:11px;

color:#333;

}



.topQuote			{

	color:					#095286;

	font-size:				13px;

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

	padding:				15px 10px;

	border-color:			#e9e9e9 0;

	border-width:			1px 0;

	border-style:			solid none;

}



/* thumbnail list ******************************************************/



.textAndThumbs		{

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

	font-size:10px;

	color:			#333;

	float:			left;

	width:			300px;

	border-bottom:	1px solid #e9e9e9;

	border-top:	1px solid #e9e9e9;

	padding:5px;

}



.textAndThumbs img	{

	border:					1px solid #ababab;

	padding:				3px;

	background-color:		#e9e9e9;

	display:				block;

	margin:					0 5px 5px 0;

	float:					left;

}



.titleOne			{

	float:					left;

}





/* Slideshow styles ******************************************************/





.slideShow {

	width:510px;

}



.slideShowNav {

	width:510px;

	height:40px;

	background-color:#ccc;

	margin-top:2px;

}



.slideShowDown {

	padding-top:10px;

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

	font-weight:bold;

	font-size:12px;

}



.slideShow img {

	border:5px solid #ccc;

}



.center_general_info li {

color:#333333;

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

font-size:11px;

}





.titleOrg {

	color:#333333;

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

	font-size:11px;

	font-weight:bold;

	background-color:#ddd;

	padding:5px 10px;

}



.toolkitMod {

float:left;

margin-right:15px;

}
