/* rollover using a: styles   */



.navitem {
	color: #ffffff;
	text-align: center;
	background: inherit no-repeat url(gssmenubg1.jpg) 50% 50%;
	
/*height set here sets height of cell when using text box decoration            */

	width: 75px;
	height: 39px;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	width: 106px;
}

/*margins and padding set location of link in box using TBD
 */
.navitem a:link, .navitem a:visited, .navitem a:link              {             display: block; text-decoration: none;             background: url(gssmenubg1.jpg) transparent 50% 50% no-repeat;	text-align: center;	vertical-align: middle;
	padding-bottom: 0px;
	font: 14px Verdana, sans-serif;
	margin-right: 0px;
	margin-left: 0px;
	color: #ffffff;
	width: 106px;
	height: 39px;
}      .navitem a:link           { 	color: #FFFFFF;
	font-size: inherit;
	text-align: center;
}

.navitem a:visited {
	color: #FFFFFF;
}     .navitem a:hover, .navitem a:focus           {             color: #FF9900;	background: url(gssmenubg2.jpg) no-repeat 50% 50%;}

.directions a:link, .directions a:visited, .directions a:link              {             display: block;             background: url(directions_up.gif) transparent 50% 50% no-repeat;	text-align: center;	vertical-align: middle;
	text-decoration: none;
	width: 85px;
	height: 27px;
	color: transparent;
	font-family: Georgia, Times New Roman, Times, serif;
}

.directions a:hover, .directions a:focus           {             color: transparent;	background: url(directions_down.gif) no-repeat 50% 50% transparent;
	text-decoration: none;
	text-align: center;
	width: 85px;
	height: 27px;
}

.linktext {
	color: #333333;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	background: #aaaaaa;
	padding: 5px;
	padding-bottom: 7px;
}

.linktext a:link           { 	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 5px;
	padding-bottom: 7px;
}

.linktext a:visited {
	color: #2400ca;
	text-decoration: none;
	background: right bottom  url(/checkmark.gif) no-repeat transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.linktext a:hover, .linktext a:focus           {             color: #6f8bc8;	background: #333333 no-repeat right center;
	text-decoration: none;
	padding: 5px;
	padding-bottom: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.entersite {
	color: #7f7f7f;
	font: 24px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.entersite a:link, .entersite a:visited {
	color: #7f7f7f;
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
}

.entersite a:hover, .entersite a:focus {
	color: #6f8bc8;
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
}

.sidebartext {
	text-align: center;
	color: #000000;
	font: 12px Georgia, Times New Roman, Times, serif;
	background: left top no-repeat url(email1.jpg);
	display: block;
}

.sidebartext a:link, .sidebartext a:visited {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	text-align: center;
	display: block;
	padding-top: 5px;
	padding-left: 2px;
	background: no-repeat  left top;
}

.sidebartext a:hover, .sidebartext a:focus {
	color: #6f8bc8;
	text-decoration: none;
	font-size: 12px;
	text-align: center;
	background: url(email2.jpg) no-repeat left top;
	display: block;
	padding-top: 5px;
	padding-left: 2px;
}

.steve {
	text-align: center;
	border: 1px solid #808080;
	background: #cccccc;
	padding: 5px;
	margin-left: 80px;
	margin-right: 80px;
}

.steve a:link, .steve a:visited, .steve a:hover, .steve a:focus {
	text-decoration: none;
	color: #800000;
}

/* text styles */

.bodytext  {	color: #000000;	text-align: left;
	margin: 7px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.prtext {
	text-align: left;
	font: 14px Georgia, Times New Roman, Times, serif;
	color: #000000;
	margin: 5px;
	margin-left: 0px;
}

.prbig {
	font: 18px Georgia, Times New Roman, Times, serif;
	width: 125%;
	letter-spacing: 2px;
}

.graytitle {
	font-size: 14px;
	text-align: center;
	background: #b3b3b3;
	border: 1px solid #333333;
	padding: 5px;
}

.textbggray {
	background: #cccccc;
	border: 1px solid #808080;
}

.ltgrayctr {
	text-align: center;
	border: 1px solid #808080;
	background: #eeeeee;
	padding: 5px;
}

.h2 {
	color: #333333;
	font: 18px Georgia, Times New Roman, Times, serif;
	text-align: center;
	border: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #e8e8e8;
}

.gsstitletext {
	color: white;
	font: .9em Georgia, Times New Roman, Times, serif;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	border: transparent;
	background: right center;
}

.sidebartextnoemail {
	text-align: center;
	color: #000000;
	font: 12px Georgia, Times New Roman, Times, serif;
	display: block;
	padding-top: 5px;
}

.sidebartitle {
	text-align: center;
	color: #000000;
	font: small-caps 12px Georgia, Times New Roman, Times, serif;
	padding-top: 0px;
	border: 1px solid #333333;
	margin-top: 5px;
	background: #dddddd;
}

.quotes {
	color: #ffcc99;
	font: italic .85em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.name {
	font: 24px   Georgia, Times New Roman, Times, serif;
	text-align: center;
	color: #4c4c4c;
	padding-top: 5px;
	background: #e6e6e6;
}

.contacttext {
	text-align: center;
	color: #000000;
	font: 12px Georgia, Times New Roman, Times, serif;
	margin-top: 15px;
	background: transparent;
}

.bullettext {
	color: #333333;
	font: 12px Georgia, Times New Roman, Times, serif;
}

.footer {
	color: #6f8bc8;
	text-align: center;
	margin-top: 7px;
	font: 12px   Arial, Helvetica, sans-serif;
}

/* misc */

#wrapper740 {position:relative; top: 0px; left: 0px; margin: 0px auto; width: 740px; text-align: left;
	background: white center center;
}

.AOP {
	background: #cccccc;
	border: 1px solid #808080;
	text-align: center;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	padding-bottom: 0px;
}

.printtext {
	font: 10pt/80% Times New Roman, Times, serif;
	text-align: left;
}

.printheader {
	font: 11pt Times New Roman, Times, serif;
	text-align: center;
	border: 1pt #000000 solid;
	padding: 2pt;
}

.printtitle {
	font: 12pt Times New Roman, Times, serif;
	text-align: center;	
}