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;
}