body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	height: 100%;
}
html {
	height:100%;
}

#wrapper {
	height:auto !important;
	height:100%;
	background-image: url(mainimages/leftmenuscroll.jpg);
	background-repeat: repeat;
	margin: 20px auto 20px auto;
}	
#wrapper {
	position: relative;
	border: 3px solid #557c22;
	padding: 140px 45px 90px 245px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
/*	height: 600px;*/
	color: #171c11;
	text-align: justify;
	background-image: url(mainimages/topbg.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#wrapper {
	width: 785px; /* The total width */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 489px; /* The total width with 45px+245px padding taken off */
}
/*#bgwrapper {
	background-image: url(mainimages/leftmenuscroll.jpg);
	background-repeat: repeat-y;
}*/
* html #wrapper {
	width: 785px; /* The total width */
}

#wrapper h2{
	color: #577c22;
	text-align: right;
	font-size: 150%;
	line-height: 30px;
}
#wrapper h3{
	color: #000000;
	text-align: left;
	font-size: 100%;


}
#wrapper img{
	float: left;
	margin: 10px;
}


#leftmenubg {
	background-repeat: repeat;
	height: 100%;
	width: 128px;
	left: 0px;
	top: 0px;
	position: absolute;
	background-image: url(mainimages/leftmenuscroll.jpg);
	z-index: 2;
	visibility: inherit;
}
#leftmenubg img{
	float: none;
	margin: 0px;
}


#leftmenu  {
	height: 42px;
	width: 106px;
	position: absolute;
	left: 4px;
	top: 425px;
	color: #171c11;
	padding-top: 5px;
	padding-left: 5px;
	z-index: 4;
	font-weight: bold;
	letter-spacing: 0pt;
	text-align: right;

}
#leftmenu  a:link {
	color: #171c11;
	text-decoration: none;
	font-size: 80%;
	line-height: 14px;
}
#leftmenu  a:visited {
	color: #171c11;
	text-decoration: none;
	font-size: 80%;
	line-height: 14px;
}
#leftmenu  a:hover {
	color: #ffffff;
	text-decoration: none;
	font-size: 80%;
	line-height: 14px;
}
#leftmenu  a:active {
	color: #6666cc;
	text-decoration: none;
	font-size: 80%;
	line-height: 14px;
}

#topnav {
	font-size: 85%;
	font-weight: bold;
}
#topnav img{
	float: none;
	margin: 0px;
}
#topnav  a:link {
	z-index: 2;
	color: #171c11;
	text-decoration: none;

}
#topnav  a:visited {
	z-index: 2;
	color: #171c11;
	text-decoration: none;
}
#topnav  a:hover {
	z-index: 2;
	color: #ffffff;
	text-decoration: none;
}
#topnav  a:active {
	z-index: 2;
	color: #6666cc;
	text-decoration: none;
}

#bthome  {
	width: 42px;
	height: 45px;
	position: absolute;
	left: 5px;
	top: 202px;
	z-index: 4
}
#btlinks  {
	width: 42px;
	height: 44px;
	position: absolute;
	left: 36px;
	top: 162px;
	z-index: 4
}
#btcontact  {
	width: 42px;
	height: 44px;
	position: absolute;
	left: 74px;
	top: 127px;
	z-index: 4
}
#btpaststudents  {
	width: 43px;
	height: 44px;
	position: absolute;
	left: 117px;
	top: 97px;
	z-index: 4
}
#btmscgis  {
	width: 43px;
	height: 44px;
	position: absolute;
	left: 163px;
	top: 71px;
	z-index: 4
}
#btcourses  {
	width: 43px;
	height: 44px;
	position: absolute;
	left: 214px;
	top: 47px;
	z-index: 4
}
#btstart  {
	width: 43px;
	height: 44px;
	position: absolute;
	left: 267px;
	top: 27px;
	z-index: 4
}
#btstudy  {
	width: 43px;
	height: 44px;
	position: absolute;
	left: 325px;
	top: 10px;
	z-index: 4
}

#txhome  {
	height: 14px;
	width: 119px;
	position: absolute;
	left: 48px;
	top: 227px;
	z-index: 5
}
#txlinks  {
	height: 14px;
	width: 119px;
	position: absolute;
	left: 79px;
	top: 187px;
	z-index: 5
}
#txcontact  {
	height: 14px;
	width: 119px;
	position: absolute;
	left: 117px;
	top: 152px;
	z-index: 5
}
#txpaststudents  {
	height: 14px;
	width: 119px;
	position: absolute;
	left: 160px;
	top: 122px;
	z-index: 5
}
#txmscgis  {
	height: 14px;
	width: 119px;
	position: absolute;
	left: 206px;
	top: 96px;
	z-index: 5
}
#txcourses  {
	height: 14px;
	width: 119px;
	position: absolute;
	left: 257px;
	top: 72px;
	z-index: 5
}
#txstart  {
	height: 14px;
	width: 119px;
	position: absolute;
	left: 309px;
	top: 52px;
	z-index: 5
}
#txstudy  {
	height: 14px;
	width: 119px;
	position: absolute;
	left: 370px;
	top: 35px;
	z-index: 5
}

#gislm  {
	height: 46px;
	width: 89px;
	position: absolute;
	left: 14px;
	top: 12px;
	z-index: 3


}
#gislm img{
	float: none;
	margin: 0px;
}
#onlinem  {
	height: 52px;
	width: 271px;
	position: absolute;
	left: 501px;
	top: 7px;
	z-index: 3

}
#onlinem img{
	float: none;
	margin: 0px;
}
#wrapper td{
	color: #171c11;
	text-align: left;
	font-size: 14px;
}
#hkeywords  {
	font-size: 8px;
}
#hfootertop  {
	background-image:url(mainimages/footertop.gif);
	background-repeat: no-repeat;
	background-color: #557c22;
	height: 3px;
	width: 779px;
	position: absolute;
	left: 0px;
	bottom: 55px;
	z-index: 4

}
#hfooterbg  {
	background-image:url(homeimages/hfooterbg.gif);
	background-repeat: repeat;
	height: 64px;
	width: 779px;
	background-color: #557c22;
	position: absolute;
	left: 0px;
	bottom: -1px;
	z-index: 5;
}
#hkeywords  {
	height: 33px;
	width: 220px;
	position: absolute;
	left: 554px;
	bottom: 21px;
	z-index: 7;
	color: #171c11;
	text-align: center;
}
#hkeywords  a:link {
	color: #171c11;
	text-decoration: underline;

}
#hkeywords  a:visited {
	color: #171c11;
	text-decoration: underline;
}
#hkeywords  a:hover {
	color: #ffffff;
	text-decoration: none;
}
#hkeywords  a:active {
	color: #6666cc;
	text-decoration: none;
}

#hlogos	    img{
	float: none;
	margin: 0px;
}

#hlogos	    {
	height: 56px;
	width: 569px;
	position: absolute;
	left: 0px;
	bottom: 3px;
	z-index: 6
}
#hestona  {
	height: 33px;
	width: 220px;
	position: absolute;
	left: 552px;
	bottom: -18px;
	z-index: 9;
	color: #171c11;
	font-size: 70%;
	text-align: center;


}
#hestona  a:link {
	color: #171c11;
	text-decoration: underline;

}
#hestona  a:visited {
	color: #171c11;
	text-decoration: underline;
}
#hestona  a:hover {
	color: #ffffff;
	text-decoration: none;
}
#hestona  a:active {
	color: #6666cc;
	text-decoration: none;
}
