/* CSS Document */

body
{
	font-family: Trebuchet MS, Helvetica,  Arial,sans-serif;
	font-size:12px; 
	color:#333333;
	line-height:18px;
}

h1 {
	color: #006595;
	font-size: 18px;
	line-height:18px;
	margin:0 0 0 -2px;
	padding:6px 0 0 0;
}

h1 span {
font-weight: normal;
}

h2 {
	color: #6ab766;
	font-size: 14px;
	line-height:14px;
	margin:0 0 10px -2px;
	padding:0;
}

h3 {
	color: #016695;
	font-size: 13px;
	margin: 8px 0 0 0 ;
	padding: 0;
}

img.floatLeft {
float: left;
margin-right: 10px;
}

.MainBody
{
  padding:0px 24px 0px 28px;

}

.MainBody p {
	padding:6px 0 12px 0;
	margin:0;
}

.MainBody a { color:#005d8f; }
.MainBody a:hover { color:#6ab766; }

.MainBody ul, .MainBody ol {
	margin:0 0 20px 40px;
}

.TextsizeTD 
{
 color:#666666;
}
.TextsizeTD a
{
	 color:#666666; 
	 text-decoration:none;
}
.TextsizeTD a:hover
{
  text-decoration:underline;
}
.size1
{
	font-size:10px;
}
.size2
{
	font-size:12px;
}
.size3
{
	font-size:14px;
}

.SearchUnderSpace
{
	height:43px;
}

.SearchUnderSpace img {
margin-top: 10px;
margin-left: 3px;
border: 0px;
}

.txtSearchBox
{
	width:138px; height:12px; font-size:9px; color:#666666; margin-top:3px; border-style:none; border-width:0px;
}
.leftnavSpace
{
	height:24px;
}
.nav-normal td
{
	 font-size:14px;
	 height:22px; 
	 color:#333333;
	 text-align:right;
	 background-image:url(/images/bullet.gif); 
	 background-repeat:no-repeat;
	 background-position:right;
} 
.nav-normal td a
{
	 color:#333333; 
	 text-decoration:none; 
	 padding-right:15px; 
} 
.nav-normal td a:hover
{
	 color:#66cc66; 
} 

.nav-selected td
{
	 font-size:14px;
	 height:22px; 
	 color:#66cc66; 
	 text-align:right;
	  background-image:url(/images/bullet.gif); 
	 background-repeat:no-repeat;
	 background-position:right;
}
.nav-selected td a
{
	 color:#66cc66; 
	 font-weight:bold; 
	 padding-right:15px; 
	 text-decoration:none;
}
.nav-stand-selected td
{
	 font-size:14px;
	 height:22px; 
	 color:#66cc66; 
	 text-align:right;
}
.nav-stand-selected td a
{
	 color:#66cc66; 
	 font-weight:bold; 
	 padding-right:15px; 
	 text-decoration:none;
}
.subnv_bg
{
 	background-image:url(/images/bulletandLines_bg.gif);
	background-position:right top;
	background-repeat:no-repeat;

}
.subnav-normal 
{
	height:19px;
	color:#66cc66; 
	text-align:right;
}
.subnav-normal a
{
	color:#66cc66; 
	padding-right:25px; 
	text-decoration:none;
}
.subnav-normal a:hover
{
	color:#006699; 
	text-decoration:none;
}

.subnav-selected
{
	color:#006699;
	font-weight:bold; 
	height:19px;
	text-align:right;
}
.subnav-selected a
{
	color:#006699; 
	padding-right:25px; 
	text-decoration:none;
}


.bottomSpace
{
height:100px;

}
.bottomLink
{
padding:0px 0px 0px 28px;;

}
.bottomLink a
{
	color:#cc6600;
	text-decoration:none;
}
.bottomLink a:hover
{
	text-decoration:underline;
}
.GSSI_Link
{
	color:#666666; padding-right:15px;
}
.GSSI_Link a
{
	color:#666666;
	text-decoration:none;
}
.GSSI_Link a:hover
{
	text-decoration:underline;
}

.testimonial-footer {
	border-bottom: #ccc solid 1px;
	margin-top: 0;
	padding: 0 0 10px 0;
}
.testimonial-quotes {
	color: #6ab766;
	font-size: 16pt;
}

.

/* homepage */
#homepage .MainBody { padding:0 24px 0 0; }
#homepage .bottomSpace { height:35px; }
#program-container { padding:7px 0 0 0; position:relative; width:735px; }
ol#core-program { float:left; margin:0; background:url(/images/home/core-program.gif) top left no-repeat; list-style-position:inside; font-weight:bold; color:#65b561; padding:9px 0 0 140px; border-top:1px solid #65b561; margin-right:13px; margin-left:28px; width:214px; display:inline; }
ol#core-program li { padding:0; margin:0; }
ol#core-program li a { text-decoration:none; color:#414042; }
ol#core-program li a:hover { color:#e37b00; }

ul#developed-program { float:left; width:195px; padding:8px 0 0 145px; margin:0; list-style-type:none; background:url(/images/home/programs.gif) top left no-repeat; border-top:1px solid #65b561; }
ul#developed-program li { background:url(/images/home/list-tree.gif) 0 8px no-repeat; border-left:1px solid #65b561; padding:0 0 0 14px; }
ul#developed-program li.first-list { background:url(/images/home/first.gif) bottom left no-repeat; border:none; vertical-align:bottom; zoom:1; }
ul#developed-program li.last-list { background:url(/images/home/last.gif) top left no-repeat; border:none; }

#left-photo { position:absolute; left:0; top:132px; width:502px; height:126px; border:1px solid #61b35d; border-left:none; }

.clearboth { clear:both; }


dl{
	padding:0px;
	margin:0px;
	}
	
dd.profile-data{
	padding:0px;
	margin:0px;
	}
	
#profile-container{
	margin:10px 5px 0 0;}
	

li a
{
	 color:#005d8f; 
	 
} 
li a:hover 
{
	 color:#6ab766; 
} 



	
.profile-link a
{
	 color:#005d8f; 
	 
} 
.profile-link a:hover
{
	 color:#6ab766; 
} 

#constant-contact {
background:transparent url(/images/cta/cta_stayCurrent_Signup.gif) repeat scroll 0 0;
height:35px;
padding-left:15px;
padding-top:50px;
width:178px;
}

#constant-contact #email {
width: 115px;
}

.blue {color: #005d8f;}
