#container {
	width: 820px;
	\width: 820px;
	w\idth: 820px;
	margin: 0px auto;
}

#banner {
	margin-bottom:}

#content {
	margin-left:}

.sidebar {
	float: left;
	margin: 0;
	width: 224px;
	background-color: #4E5E51;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	height: 225px;
		}

#footer {
	clear: both;
}
#credits {
	PADDING-LEFT: 0px;
	FONT: 10px/30px Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #697E6F;
	width: 820px;
	text-align: right;
	margin: 0px;
}
#credits A {
	COLOR: #697E6F;
	text-decoration: underline;
	margin-right: 5px;
	margin-left: 5px;
	font-weight: bold;
}
#credits A:hover {
	COLOR: #fff;
	font-weight: bold;
}
#navline {
	text-align: right;
	padding-top: 16px;
	margin-right: 15px;
}
body {
	background-color: #3B493E;
	margin: 0;
	padding: 0;
	background-image: url(images/bg.gif); 
	background-repeat: repeat-x;
}
#top {
			margin-bottom: ;
	height: 75px;
	background-image: url(images/topbg.gif);
}
#bannerinner {
			margin-bottom: ;
	width: 818px;
	border: 1px solid #CED9B4;
	background-image: url(images/bannerlinebg.gif);
	height: 118px;
}
.main {
	float: left;
	margin: 0;
	width: 593px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-color: #4E5E51;
	height: 225px;
}

ul {
	FONT-SIZE: 0.7em;
	COLOR: #ffffff;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	padding-right: 10px;
	padding-left: 10px;
}


P {
	FONT-SIZE: 0.7em;
	COLOR: #ffffff;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	padding-right: 10px;
	padding-left: 10px;
}
P A:link {
	COLOR: #A9D678;
	TEXT-DECORATION: none;
	background-color: #455548;
	padding-right: 2px;
	padding-left: 2px;
}
P A:visited {
	COLOR: #A9D678;
	TEXT-DECORATION: none;
	background-color: #455548;
	padding-right: 2px;
	padding-left: 2px;
}
P A:hover {
	COLOR: #455548;
	TEXT-DECORATION: none;
	background-color: #A9D678;
}
H2 {
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 30px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: -1px;
	padding-top: 14px;
}
H2 A:link {
	COLOR: #9adcff; TEXT-DECORATION: none
}
H2 A:visited {
	COLOR: #9adcff; TEXT-DECORATION: none
}
H2 A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#logo {
	float: left;
	height: 118px;
	width: 224px;
	background-image: url(images/gst-logo.gif);
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-color: #BED292;
}

.overflow {
	overflow: auto;
	width: 586px; 
	height: 172px;
	scrollbar-base-color:#99ad6a;
	scrollbar-3dlight-color:#99ad6a;
	scrollbar-track-color:#bbcf8d;
	scrollbar-darkshadow-color:#bbcf8d;
	scrollbar-face-color:#4e5e51;
	scrollbar-highlight-color:#4e5e51;
	scrollbar-arrow-color: #99ad6a;
	}
.padside {
	
	padding-right: 60px;
	}
.pad {
	}

#text {
	left: 314px; top: 0px;
	width: 586px; 
	height: 172px;
	margin: 0;
	text-align: left;
	font-family: verdana, arial, helvetica, sans-serif;
	padding: 0px;
}
.thumbnail
{
	float: left;
	width: 82px;
	border: 5px solid #455548;
	margin: 6px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #455548;
}

#thumbnail_l a {
color:#FFFFFF;
}

.thumbnail_l
{
	float: left;
	width: 100px;
	border: 8px solid #455548;
	margin: 8px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #455548;
}

.clearboth { clear: both; 
}
.sidemenu {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	WIDTH: 80px;
	COLOR: #A9D678;
	LINE-HEIGHT: 26px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	background-color: #455548;
	border: 1px solid #59685C;
	margin: 0px 10px 0px 0px;
}
A.sidemenu:hover {
	DISPLAY: block;
	TEXT-DECORATION: none;
	background-image: url(images/sm_greenhov.gif);
	background-repeat: repeat-x;
	border-top-color: #455548;
	border-right-color: #455548;
	border-bottom-color: #455548;
	border-left-color: #455548;
}
.leftmenu {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FLOAT: left;
	PADDING-BOTTOM: 1px;
	WIDTH: 170px;
	COLOR: #A9D678;
	LINE-HEIGHT: 24px;
	PADDING-TOP: 1px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	margin-left: 5px;

}
A.leftmenu:hover {
	DISPLAY: block; 
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #455548; 
	TEXT-DECORATION: none;
    border: 1px solid #59685C;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 9px;
}
/* Fading Tooltips By Dustin Diaz*/
body div#toolTip { position:absolute;z-index:1000;background:#202B22;text-align:left;padding:7px;min-height:1em;-moz-border-radius:5px; }
body div#toolTip p { margin:0;padding:0;color:#fff;font:11px/12px arial,verdana,sans-serif; }
body div#toolTip p em { display:block;margin-top:3px;color:#f60;font-style:normal;font-weight:bold; }
body div#toolTip p em span { font-weight:bold;color:#fff; 
}
.menucontainer {
FLOAT: right; WIDTH: 575px
}
.menu {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; BACKGROUND: repeat-x; FLOAT: left; WIDTH: 100%; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; POSITION: relative
}
.menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative
}
.menu UL LI {
	DISPLAY: inline; FLOAT: left; POSITION: relative
}
.menu UL LI A {
	DISPLAY: block;
	FLOAT: left;
	WIDTH: auto;
	COLOR: #cccccc;
	LINE-HEIGHT: 24px;
	HEIGHT: 31px;
	TEXT-DECORATION: none;
	padding: 0px;
}
.menu UL LI A:visited {
	PADDING-RIGHT: 16px; DISPLAY: block; PADDING-LEFT: 16px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: auto; COLOR: #cccccc; LINE-HEIGHT: 24px; PADDING-TOP: 0px; HEIGHT: 31px; TEXT-DECORATION: none
}
 HTML .menu UL LI A {
	WIDTH: auto
}
.menu UL LI A:visited {
	WIDTH: auto
}
.menu UL LI UL {
	DISPLAY: none
}
#home A:link {
	DISPLAY: block;
	BACKGROUND: url(images/but-home.gif) no-repeat;
	WIDTH: 77px;
	COLOR: #ffffff;
	LINE-HEIGHT: 24px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	HEIGHT: 85px;
	TEXT-DECORATION: none;
	sfloat: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#home span { visibility:hidden; 
}
#home A:visited {
	DISPLAY: block;
	BACKGROUND: url(images/but-home.gif) no-repeat;
	WIDTH: 77px;
	COLOR: #ffffff;
	LINE-HEIGHT: 24px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	HEIGHT: 85px;
	TEXT-DECORATION: none;
	sfloat: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#home A:hover {
	DISPLAY: block;
	BACKGROUND: #7D8F55 url(images/but-home.gif) no-repeat;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	WIDTH: 77px;
	HEIGHT: 85px;
	TEXT-DECORATION: none;
	sfloat: left;
	background-image: url(images/but-home.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
#about A:link {
	DISPLAY: block;
	BACKGROUND: url(images/but-profile.gif) no-repeat;
	WIDTH: 77px;
	COLOR: #ffffff;
	LINE-HEIGHT: 24px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	HEIGHT: 85px;
	TEXT-DECORATION: none;
	sfloat: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#about span { visibility:hidden; 
}
#about A:visited {
	DISPLAY: block;
	BACKGROUND: url(images/but-profile.gif) no-repeat;
	WIDTH: 77px;
	COLOR: #ffffff;
	LINE-HEIGHT: 24px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	HEIGHT: 85px;
	TEXT-DECORATION: none;
	sfloat: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#about A:hover {
	DISPLAY: block;
	BACKGROUND: #7D8F55 url(images/but-profile.gif) no-repeat;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	WIDTH: 77px;
	HEIGHT: 85px;
	TEXT-DECORATION: none;
	sfloat: left;
	background-image: url(images/but-profile.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
#people span { visibility:hidden; 
}
#people A:link {
	DISPLAY: block;
	BACKGROUND: url(images/but-people.gif) no-repeat;
	WIDTH: 77px;
	COLOR: #ffffff;
	LINE-HEIGHT: 24px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	HEIGHT: 85px;
	TEXT-DECORATION: none;
	sfloat: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#people A:visited {
	DISPLAY: block;
	BACKGROUND: url(images/but-people.gif) no-repeat;
	WIDTH: 77px;
	COLOR: #ffffff;
	LINE-HEIGHT: 24px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	HEIGHT: 85px;
	TEXT-DECORATION: none;
	sfloat: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#people A:hover {
	DISPLAY: block;
	BACKGROUND: #7D8F55 url(images/but-people.gif) no-repeat;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	WIDTH: 77px;
	HEIGHT: 85px;
	TEXT-DECORATION: none;
	sfloat: left;
	background-image: url(images/but-people.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
#locations span { visibility:hidden; 
}
#locations A:link {
	DISPLAY: block;
	BACKGROUND: url(images/but-locations.gif) no-repeat;
	WIDTH: 77px;
	COLOR: #ffffff;
	LINE-HEIGHT: 24px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	HEIGHT: 85px;
	TEXT-DECORATION: none;
	sfloat: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#locations A:visited {
	DISPLAY: block;
	BACKGROUND: url(images/but-locations.gif) no-repeat;
	WIDTH: 77px;
	COLOR: #ffffff;
	LINE-HEIGHT: 24px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	HEIGHT: 85px;
	TEXT-DECORATION: none;
	sfloat: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#locations A:hover {
	DISPLAY: block;
	BACKGROUND: #7D8F55 url(images/but-locations.gif) no-repeat;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	WIDTH: 77px;
	HEIGHT: 85px;
	TEXT-DECORATION: none;
	sfloat: left;
	background-image: url(images/but-locations.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
#showcase span { visibility:hidden; 
}
#showcase A:link {
	DISPLAY: block;
	BACKGROUND: url(images/but-showcase.gif) no-repeat;
	WIDTH: 77px;
	COLOR: #ffffff;
	LINE-HEIGHT: 24px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	HEIGHT: 85px;
	TEXT-DECORATION: none;
	sfloat: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#showcase A:visited {
	DISPLAY: block;
	BACKGROUND: url(images/but-showcase.gif) no-repeat;
	WIDTH: 77px;
	COLOR: #ffffff;
	LINE-HEIGHT: 24px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	HEIGHT: 85px;
	TEXT-DECORATION: none;
	sfloat: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#showcase A:hover {
	DISPLAY: block;
	BACKGROUND: #7D8F55 url(images/but-showcase.gif) no-repeat;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	WIDTH: 77px;
	HEIGHT: 85px;
	TEXT-DECORATION: none;
	sfloat: left;
	background-image: url(images/but-showcase.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
#design span { visibility:hidden; 
}
#design A:link {
	DISPLAY: block;
	BACKGROUND: url(images/but-design.gif) no-repeat;
	WIDTH: 77px;
	COLOR: #ffffff;
	LINE-HEIGHT: 24px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	HEIGHT: 85px;
	TEXT-DECORATION: none;
	sfloat: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#design A:visited {
	DISPLAY: block;
	BACKGROUND: url(images/but-design.gif) no-repeat;
	WIDTH: 77px;
	COLOR: #ffffff;
	LINE-HEIGHT: 24px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	HEIGHT: 85px;
	TEXT-DECORATION: none;
	sfloat: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#design A:hover {
	DISPLAY: block;
	BACKGROUND: #7D8F55 url(images/but-design.gif) no-repeat;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	WIDTH: 77px;
	HEIGHT: 85px;
	TEXT-DECORATION: none;
	sfloat: left;
	background-image: url(images/but-design.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
#contact span { visibility:hidden; 
}
#contact A:link {
	DISPLAY: block;
	BACKGROUND: url(images/but-contact.gif) no-repeat;
	WIDTH: 77px;
	COLOR: #ffffff;
	LINE-HEIGHT: 24px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	HEIGHT: 85px;
	TEXT-DECORATION: none;
	sfloat: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#contact A:visited {
	DISPLAY: block;
	BACKGROUND: url(images/but-contact.gif) no-repeat;
	WIDTH: 77px;
	COLOR: #ffffff;
	LINE-HEIGHT: 24px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	HEIGHT: 85px;
	TEXT-DECORATION: none;
	sfloat: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#contact A:hover {
	DISPLAY: block;
	BACKGROUND: #7D8F55 url(images/but-contact.gif) no-repeat;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	WIDTH: 77px;
	HEIGHT: 85px;
	TEXT-DECORATION: none;
	sfloat: left;
	background-image: url(images/but-contact.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
TABLE {
	FONT-SIZE: 11px; MARGIN: -1px; BORDER-COLLAPSE: collapse
}
.menu UL LI:hover A {
	BACKGROUND: url(images/navhov.gif) #444444 repeat-x; COLOR: #fff; TEXT-DECORATION: underline
}
.menu UL LI:hover UL {
	BORDER-TOP: #fff 1px solid; MARGIN-TOP: 1px; DISPLAY: block; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 23px
}
.menu UL LI:hover UL LI A {
	PADDING-RIGHT: 16px; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: #757575; PADDING-BOTTOM: 5px; WIDTH: 130px; COLOR: #fff; LINE-HEIGHT: 16px; PADDING-TOP: 5px; HEIGHT: auto
}
.menu UL LI:hover UL LI A:hover {
	BACKGROUND: #4d4d4d; COLOR: #fff; TEXT-DECORATION: underline
}
.form-bk-white {color: #003366;
	background-color: #CCE6FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px inset #AFDDF4;
}
.frmbtn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #9CAF70;
	border: 1px solid #FFFFFF;
}
.frmtd {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6B8570;
	padding-top: 5px;
	padding-bottom: 5px;
}
.mainvideo {

	float: left;
	margin: 0;
	width: 818px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-color: #4E5E51;
	height: 400px;
}
#videoborder {
	vertical-align: middle;
	display: block;
	margin: 0px;
	width: 670px;
	height: 400px;
	padding: 0px;
	background-color: #869088;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	float: left;
}
#videoheading {
	float: left;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	line-height: 30px;
	margin: 38px 0px 30px 40px;
	background-color: #DDE8C6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	width: 386px;
}
#vidrmenu {
	float: left;
	width: 147px;
}
.vidm {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FLOAT: left;
	PADDING-BOTTOM: 4px;
	WIDTH: 137px;
	COLOR: #A9D678;
	LINE-HEIGHT: 8px;
	PADDING-TOP: 4px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	margin-left: 0px;

}
A.vidm:hover {
	DISPLAY: block;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #59685C;
	TEXT-DECORATION: none;
}
