body {
	margin: 0px;
	font-family: Arial, sans-serif;
	background-color: #000000;
	color: #333333;
}

a{
	color: #CAF74B;
	text-decoration: none;
}

a:link{
	color: #CAF74B;
	text-decoration: none;
}

a:visited{
	color: #CAF74B;
	text-decoration: none;
}

a:hover{
	color: #FFFFFF;
	text-decoration: none;
	position:relative;
	
}

#linedata {
	border-bottom: 1px solid #81AC01;
}

#hl2color1 {
	background-color: 81AC01;
	color: 000000;
}

#hl2border1 {
	border: 1px solid #81AC01;
}

#hl2color2 {
	background-color: C9C9C9;
}

#bodytxt {
	font-family: Verdana;
	font-size: 10px;
}

#bodytxt2 {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: bold;

}
#pagecell1 {
	position: relative;
	top: 0px;
	height: 105px;
	width: auto;
}

#content {
	width: 100%;
	position: absolute;
	top: 150px;
	background-color: #000000;
	left: 0;
}

#rightsidetxt {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#bgimage {
	width: 100%;
	position: absolute;
	top: 0px;
	background-image: url(../images/header/header_mid_green.jpg);
	height: 100px;
}

#bgright {
	position: absolute;
	background-image: url(../images/header/header_right_green.jpg);
	background-repeat: no-repeat;
	top: 0px;
	right: 0px;
	width: 378px;
	height: 100px;
}

#bgleft {
	position: absolute;
	height: 100px;
	width: 159px;
	left: 0px;
	top: 0px;
	background-image: url(../images/header/header_left_green.jpg);
}

#cssswitch { 
	position: absolute;
	font-family: Verdana;
	font-size: 10px;
	left: 60px;
	top: 160px;
}
#masthead{
	position: relative;
	top: auto;
	width:100%;
	
}

#globalNav{
	position: relative;
	width: 100%;
	min-width: 640px;
	height: 32px;
	padding: 0px;
	margin: 0px;
	background-image:  url(../images/header/glbnav_background.gif);
}

#globalNav img{
	margin-bottom: -4px;
 
}

#gnl {
	position: absolute;
	top: 0px;
	left:0px;
}

#gnr {
	position: absolute;
	top: 0px;
	right:0px;
}

#globalLink{
	position: absolute;
	top: 6px;
	height: 22px;
	min-width: 640px;
	padding: 0px;
	margin: 0px;
	right: 4px;
	color: #000000;
}

a.glink, a.glink:visited{
	font-size: 75%;
	font-weight: bold;
	margin: 0px;
	padding: 2px 6px 2px 6px;
	border-right: 1px solid #81AC01;
	color: #000000;
}

a.glink2 {font-size: 75%;
	font-weight: bold;
	margin: 0px;
	padding: 2px 6px 2px 6px;
	border-left: 1px solid #81AC01;
	border-right: 1px solid #81AC01;
	color: #000000;
}

a.glink2:hover{
  	background-image:    url(../images/header/glblnav_selected_green.gif);
	text-decoration: none;
	color: #000000;
}

a.glink:hover{
  	background-image:    url(../images/header/glblnav_selected_green.gif);
	text-decoration: none;
	color: #81AC01;
}

#currenttime{
	position:absolute;
	top: 7px;
	left: 10px;
	width: auto;
	height: auto;
}

#navBar{
	width: 95%;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	background-color: #81AC01;
}

.darkcell {
	background-color: #C9C9C9;
	font-weight: bold;
	font-size: 60%;
	color: #000000

}

.lightcell {
	background-color: #000000;
	font-size: 60%;
	color: #FFFFFF

}

#sectionLinks{
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-size: 75%;

}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #81AC01;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-bottom: 1px solid #000000;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color: #000000;
	background-color: #81AC01;
}

#sectionLinks a:hover{
	border-bottom: 1px solid #C9C9C9;
	background-color: #C9C9C9;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
	color: #CAF74B;
}

#serverinfo {
	width: 150px;
	position: absolute;
	height: 200px;
}

#siteInfo{
	width: 100%;
	clear: both;
	font-size: 75%;
	color: #000000;
	padding: 5px 5px 5px 5px;
	border-top: 1px solid #C9C9C9;
	background-color: #81AC01;
}

.cnrhl2 {
	background-image: url(../images/corners/green/top_left.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
}

.cnrhl2r {
	background-image: url(../images/corners/green/top_right.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
}

.cnrhl2lb {
	background-image: url(../images/corners/green/bottom_left.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
}

.cnrhl2rb {
	background-image: url(../images/corners/green/bottom_right.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
}

.cnrhl2_lgrey {
	background-image: url(../images/corners/top_left.gif);
	background-position: top, left;
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
}

.cnrhl2_rgrey {
	background-image: url(../images/corners/top_right.gif);
	background-position: top, right;
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
}

.cnrhl2_lbgrey {
	background-image: url(../images/corners/bottom_left.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
}

.cnrhl2_rbgrey {
	background-image: url(../images/corners/bottom_right.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
}

.hl2logo {
	background-image: url(../images/HL2Logogreen.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 117px;
	height: 100px;
}

#serverv {
	background-color: 000000;
	background-image: url(../images/serverv.gif);
	background-repeat: no-repeat;
	}