@charset "utf-8";
/* CSS Document */

body {
background-image:url(../images/gsp-bg.jpg);
background-color:#FFFFFF;
background-position:center top;
background-repeat:no-repeat;
margin:0 auto 0 auto;
}

#header{
width:930px;
height:106px;
margin:0 auto 0 auto;
}

#header_lt{
width:253px;
height:106px;
background-image:url(../images/gsp-logo.jpg);
background-position:center top;
background-repeat:no-repeat;
float:left;
margin:0 auto 0 auto;
}

#header_rt{
width:667px;
height:83px;
background-image:url(../images/gsp-header-rt.jpg);
background-position:top;
background-repeat:no-repeat;
float:left;
margin:0 auto 0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color:#3C8742;
text-align:right;
padding-right:10px;
padding-top:23px;
/*
padding-left:50x;
*/

}

#header_rt a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color:#3C8742;
text-align:right;
text-decoration:none;
margin:0 auto 0 auto;
padding-left:10px;
}

#header_rt a:hover{
color:#330000;
text-decoration:none;
margin:0 auto 0 auto;
}

#header_rt .active{
color:#330000;
text-decoration:none;
}


#flash {
clear:both;
width:930px;
height:340px;
margin: 0 auto 0 auto;
}

#headpics {
clear:both;
width:930px;
height:222px;
margin: 0 auto 0 auto;
}


#nav {
clear:both;
width:930px;
height:35px;
background-image:url(../images/gsp-nav-2.jpg);
background-position:center top;
background-repeat:no-repeat;
margin: 0 auto 0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
text-align:center;
padding-top:8px;
}

#nav a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
text-decoration:none;
padding-left:23px;
padding-right:23px;
text-align:center;
}

#nav a:hover {
color:#00FF00;
text-decoration:none;
text-align:center;
}

#nav .active{
color:#00FF00;
text-decoration:none;
}

#mid_bottom {
clear:both;
background-image:url(../images/gsp-mid-bottom.jpg);
width:930px;
height:8px;
background-repeat:no-repeat;
margin:0 auto 0 auto;
}

#body_bg {
	width:890px;
	height:auto;
	clear:both;
	background-image:url(../images/gsp-mid-bg.jpg);
	background-position:center top;
	background-repeat:repeat-y;
	overflow:hidden;
	margin:0 auto 0 auto;
	padding:20px 20px 0 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
	font-size: 12px;
	color:#336633;
	text-align:left;
	line-height:22px;
}

#body_bg a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#336633;
text-align:right;
text-decoration:none;
margin:0 auto 0 auto;
}

#body_bg a:hover{
color: #666666;
text-decoration:none;
margin:0 auto 0 auto;
}

#index_rt {
width:530px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:12px;
color:#336633;
float:left;
padding-left:15px;
}

#index_lt {
clear:both;
width:345px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:12px;
color:#336633;
float:left;
}


#index_lt a {
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:12px;
color:#336633;
text-decoration:none
}

#index_lt a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:12px;
text-decoration:underline;
}

ul {
list-style:disc;
}

h4{
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size: 18px;
color:006600;
text-transform:uppercase;
font-weight: bold;
margin:0;
}

#footer {
width:930px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
color:#336633;
margin:0 auto 0 auto;
}

#footer a {
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:12px;
color:#336633;
text-decoration:none;
}

#footer  a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size: 12px;
color: #666666;
text-decoration:underline;
}

.bold {
font-weight:bold;
color:#330000;
font-size:12px;
}

.bold_green {
font-weight:bold;
color:#336633;
}

#about_us {
	float: left;
	height: auto;
	width: 210px;
	padding:10px 10px 10px 10px;
}

#about_us_col2{
	float: left;
	height: auto;
	width: 310px;
	padding:10px 10px 10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
	font-size: 12px;
	color:#336633;
	text-decoration:none;
	text-align:justify;
}

#about_us_col2 a {
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:15px;
color:#330000;
text-decoration:none
}

#about_us_col2 a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:15px;
text-decoration:underline;
color:#330000;
}

#about_us_col3{
	float: left;
	height: auto;
	width: 310px;
	padding:10px 10px 10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
	font-size: 12px;
	color:#336633;
	text-decoration: none;
	text-align:justify;
}

#history_lt {
	float: left;
	height: auto;
	width: 150px;
	padding:10px 10px 10px 10px;
}

#history_rt {
	float: left;
	height: auto;
	width: 700px;
padding:10px 10px 10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
	font-size: 12px;
	color:#336633;
	text-decoration: none;
	text-align:justify;
}

#history_img2{
	width:209px;
	height:200px;
	background-repeat:no-repeat;
	background-position:center top;
	background-image:url(../images/history02.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-right:10px;
}

#aboutus_council_bg{
background-color:#FFFFFF;
border:0;
width:660px;
height:auto;
float:left;
}


#aboutus_council {
	float: left;
	height: auto;
	width: 150px;
	padding:10px 10px 10px 10px;
}

#aboutus_council_col2{
	float: left;
	height: auto;
	width: 310px;
	padding:10px 10px 10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
	font-size: 12px;
	color:#336633;
	text-decoration: none;
	text-align:justify;
}

#aboutus_council_col3{
	float: left;
	height: auto;
	width: 310px;
padding:10px 10px 10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
	font-size: 12px;
	color:#336633;
	text-decoration: none;
	text-align:justify;
}

#aboutus_cboard {
	float: left;
	height: auto;
	width: 150px;
	padding:10px 10px 10px 10px;
}

#aboutus_cboard_col2{
	float: left;
	height: auto;
	width: 340px;
padding:10px 10px 10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
	font-size: 12px;
	color:#336633;
	text-decoration: none;
	text-align:justify;
}

#aboutus_cboard_col3{
	float: left;
	height: auto;
	width: 340px;
padding:10px 10px 10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
	font-size: 12px;
	color:#336633;
	text-decoration: none;
	text-align:justify;
}

.pic_left{
padding-right:5px;
}

.title {
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:14px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
color:#336633;
}

.announcement {
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:18px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
color:#CC0000;
}

#aboutus_links_col2 {
width:340px;
height:auto;
padding:10px 10px 10px 10px;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
	font-size: 12px;
	color:#336633;
	text-decoration: none;
	text-align:justify;
}

#aboutus_links_col3 {
width:340px;
height:auto;
padding:10px 10px 10px 10px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
	font-size: 12px;
	color:#336633;
	text-decoration: none;
	text-align:justify;
}

#aboutus_links {
	float: left;
	height: auto;
	width: 150px;
	padding:10px 10px 10px 10px;
}

#progindex_col2{
width:370px;
height:auto;
padding:10px 10px 10px 10px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
	font-size: 12px;
	color:#336633;
	text-decoration: none;
	text-align:justify;
}

#progindex_col3{
background-image:url(../images/programs_build.gif);
background-position:center;
background-repeat:no-repeat;
border:0;
width:310px;
height:auto;
padding:10px 10px 10px 10px;
float:left;
}

#program_lt{
width:150px;
height:auto;
padding:10px 10px 10px 10px;
float:left;
}

#index_lt a {
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:12px;
color:#336633;
text-decoration:none
}

#progptsp_bg{
background-color:#FFFFFF;
border:0;
width:660px;
height:auto;
float:left;
}

#progptsp_col2{
width:310px;
height:auto;
padding:10px 10px 10px 10px;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
	font-size: 12px;
	color:#336633;
	text-decoration: none;
	text-align:justify;
}

#progptsp_col2 a {
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:12px;
color:#336633;
text-decoration:none;
}

#progptsp_col2 a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size: 12px;
color: #666666;
text-decoration:underline;
}

#progptsp_col3 {
width:310px;
height:auto;
padding:10px 10px 10px 10px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
	font-size: 12px;
	color:#336633;
	text-decoration: none;
	text-align:justify;
}

#progptsp_col3 a {
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:12px;
color:#336633;
text-decoration:none;
}

#progptsp_col3 a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size: 12px;
color: #666666;
text-decoration:underline;
}

#progspecials_col2{
width:485px;
height:auto;
padding:10px 10px 10px 10px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
	font-size: 12px;
	color:#336633;
	text-decoration: none;
	text-align:justify;
}

#progspecials_col2 a {
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:12px;
color:#336633;
text-decoration:none;
}

#progspecials_col2 a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size: 12px;
color: #666666;
text-decoration:underline;
}

#progspecials_col3{
width:195px;
height:auto;
padding:10px 10px 10px 10px;
float:left;
}

#recognition {
width:700px;
height:auto;
padding:10px 10px 10px 10px;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size: 12px;
color:#336633;
text-decoration: none;
text-align:justify;
}

#recognition a {
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:12px;
color:#336633;
text-decoration:none;
}

#recognition a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size: 12px;
color: #666666;
text-decoration:underline;
}

#centers_lt{
width:150px;
height:auto;
padding:10px 10px 10px 10px;
float:left;
}

#centerindex_col2{
width:390px;
height:auto;
padding:10px 10px 10px 10px;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
	font-size: 12px;
	color:#336633;
	text-decoration: none;
	text-align:justify;
}

#centerindex_col3{
background-image:url(../images/ptcenters_million.gif);
background-position:center;
background-repeat:no-repeat;
border:0;
width:290px;
height:96px;
padding:10px 10px 10px 10px;
float:left;
}

#centers_col2{
width:700px;
height:auto;
padding:10px 10px 10px 10px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
	font-size: 12px;
	color:#336633;
	text-decoration: none;
	text-align:justify;
}

#centers_col2 a {
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:12px;
color:#336633;
text-decoration:none;
}

#centers_col2 a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size: 12px;
color: #666666;
text-decoration:underline;
}

#gsshop_lt{
width:150px;
height:auto;
padding:10px 10px 10px 10px;
float:left;
border:0;
}

#gsshop_col2{
width:390px;
height:auto;
padding:10px 10px 10px 10px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
	font-size: 12px;
	color:#336633;
	text-decoration: none;
	text-align:justify;
}

#gsshop_col2 a {
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:12px;
color:#336633;
text-decoration:none;
}

#gsshop_col2 a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size: 12px;
color: #666666;
text-decoration:underline;
}

#gsshop_col3 {
width:290px;
height:auto;
padding:10px 10px 10px 10px;
float:left;
text-align:center;
}

#support_lt{
width:150px;
height:auto;
padding:10px 10px 10px 10px;
float:left;
border:0;
}

#support_col2{
width:700px;
height:auto;
padding:10px 10px 10px 10px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
	font-size: 12px;
	color:#336633;
	text-decoration: none;
	text-align:justify;
}

#support_col2 a {
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:12px;
color:#336633;
text-decoration:none;
}

#support_col2 a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size: 12px;
color: #666666;
text-decoration:underline;
}

#cicular_lt{
width:100px;
height:auto;
padding:10px 10px 10px 10px;
float:left;
border:0;
}

#circular_col2{
width:750px;
height:auto;
padding:10px 10px 10px 10px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
	font-size: 12px;
	color:#336633;
	text-decoration: none;
	text-align:justify;
}

#circular_col2 a {
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:12px;
color:#336633;
text-decoration:none;
}

#circular_col2 a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size: 12px;
color: #666666;
text-decoration:underline;
}

.header_centers{
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:16px;
font-weight:bold;
color:006600;
}

#news_lt{
width:120px;
height:auto;
padding:10px 10px 10px 10px;
float:left;
border:0;
}

#news_col2{
width:345px;
height:auto;
padding:10px 15px 10px 15px;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
	font-size: 12px;
	color:#336633;
	text-decoration: none;
	text-align:justify;
}

#news_col2 a {
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:12px;
color:#336633;
text-decoration:none;
}

#news_col2 a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size: 12px;
color: #666666;
text-decoration:underline;
}

#news_col3 {
float:left;
width:345px;
height:auto;
padding:10px 15px 10px 15px;
text-align:justify;
font-family: Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
	font-size: 12px;
	color:#336633;
	text-decoration: none;
}

#news_col3 a {
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:12px;
color:#336633;
text-decoration:none;
}

#news_col3 a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size: 12px;
color: #666666;
text-decoration:underline;
}


#contact_col1{
	float: left;
	height: auto;
	width: 425px;
	padding:10px 10px 10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
	font-size: 12px;
	color:#336633;
	text-decoration:none;
	text-align:justify;
}

#contact_col2{
	float: left;
	height: auto;
	width: 425px;
	padding:10px 10px 10px 10px;
	}

#contact_col1 a {
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:12px;
color:#336633;
text-decoration:none;
}

#contact_col1 a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size: 12px;
color: #666666;
text-decoration:underline;
}

#mem_rt {
width:420px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:12px;
color:#336633;
float:left;
padding-left:15px;
padding-right:10px;
text-align:justify;
}

#mem_lt {
width:420px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:12px;
color:#336633;
float:left;
padding-left:15px;
padding-right:10px;
text-align:justify;
}

#map_rt {
width:420px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:12px;
color:#336633;
float:left;
padding-left:15px;
padding-right:10px;
text-align:justify;
}

#map_lt {
width:420px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:12px;
color:#336633;
float:left;
padding-left:15px;
padding-right:10px;
}

#map_lt a {
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:14px;
color:#336633;
text-decoration:none;
}

#map_lt a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size: 14px;
color: #666666;
text-decoration:underline;
}

#gallery_lt{
width:860px;
padding:10px 15px 10px 15px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:12px;
color:#336633;
float:left;
}

#gallery_lt a {
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:14px;
color:#336633;
text-decoration:none;
}

#gallery_lt a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size: 14px;
color: #666666;
text-decoration:underline;
}

#news_ann {
width:315px;
height:auto;
padding:10px 15px 10px 15px;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
	font-size: 18px;
	color:#336633;
	text-decoration: none;
	text-align:justify;
}

#news_ann a {
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size:18px;
color:#CC0000;
text-decoration:none;
}

#news_ann a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
font-size: 18px;
color:#FF6600;
text-decoration:underline;
}
