body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #333333;
	
}

.section {
	border: 15px;
	padding: 10px;
	height: expression('1%'); /* IE Pick-a-boo bug fix */
	border: 3px double #FFF !important; 
	color: #FFF; 	
	width: 90%;
}	


fieldset{ 
padding:10px;
border:1px solid #CCCCCC;
margin-bottom:15px; }




/*styles the input fields*/

label { 
color:#CCCCCC; }

legend{ 
padding:10px; /*gives a bit of padding between the border and the text*/
color:#ffffff;
font-weight: bold;
font:16px bold Verdana,Geneva,Arial,Helvetica,sans-serif; }


#layout {
	height: auto;
	width: 770px;
	margin: 0px auto;
	position: relative;
	background-color: #A7A7A7;
}
#logo {
	height: 173px;
	width: 100%;
	background-image: url(imge2_01.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#topimgrht {
	float: right;
	height: 173px;
	width: 424px;
}
#topbarleft {
	float: left;
	height: 29px;
	width: 315px;
	background-image: url(imagent_04.jpg);
}
#topbarcenter {
	float: left;
	height: 29px;
	width: 84px;
}
#layoutbar {
	height: 29px;
	width: 770px;
	margin: 0px auto;
}
#topbarrht {
	float: right;
	height: 29px;
	width: 371px;
	background-image: url(imagent_07.jpg);
}
.eventshappen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#bodyleft {
	background-color: #A7A7A7;
	height: 100%;
	width: 200px;
	padding-left: 4px;
	padding-right: 0px;
	text-align: center;
}

.bodyleft a:link { color: #0C6C72; text-decoration: none}
.bodyleft a:hover { color: #669999; text-decoration: underline; font-weight: bold }
.bodyleft a:active { color: #669999; text-decoration: underline }
.bodyleft a:visited{ color: #669999; text-decoration: none }


#formleft {
	background-color: #A7A7A7;
	height: 100%;
	width: 5px;
	padding-left: 4px;
	padding-right: 0px;
	text-align: center;
}

#quest {
	margin-top: 10px;
	margin-right: 3px;
	margin-bottom: 15px;
	margin-left: 3px;
}
.apply {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.applyaddress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0C6C72;
	text-align: center;
	font-weight: bold;
}

a.applyaddess:link { color: #669999; text-decoration: none }
a.applyaddess:hover { color: #ffffff; text-decoration: underline  }
a.applyaddess:active { color: #669999; text-decoration: underline }
a.applyaddess:visited { color: #669999; text-decoration: none }


td.smalllabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
}
#layoutbottom {
	height: 100%;
	width: 770px;
	background-color: #979797;
	margin: 0px auto;
}


.hooktech {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px solid;
}


#footer {
	width: 100%;
	height: 50px;
	position: relative;
	padding-top: 10px;
}

#footer a:link { color: #FFFFFF; text-decoration: underline }
#footer a:hover { color: #FFFFFF; text-decoration: underline; font-weight: bold }
#footer a:active { color: #669999; text-decoration: underline }
#footer a:visited{ color: #FFFFFF; text-decoration: underline }

#bar {
	height: 29px;
	width: 770px;
	border-bottom: 1px solid #1C6467;
	position: relative;
}
#bodycopyrht {
	float: right;
	width: 530px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 14px;
	border-left: 1px solid #333333;
	background-color: #979797;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	scrollbar-face-color:grey;
	scrollbar-highlight-color:light grey;
	scrollbar-3dlight-color:light grey;
	scrollbar-darkshadow-color:darkblue;
	scrollbar-shadow-color:gray;
	scrollbar-arrow-color:#669966;
	scrollbar-track-color: light grey;	
	 

}

a.bodycopyrht:link { color: #FFFFFF; text-decoration: underline }
a.bodycopyrht:hover { color: #FFFFFF; text-decoration: underline; font-weight: bold }
a.bodycopyrht:active { color: #669999; text-decoration: underline }
a.bodycopyrht:visited{ color: #FFFFFF; text-decoration: underline }



.bodycopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	height: 550px;
	padding-bottom: 5px;
	width: 95%;	
	width: 530px;
	position: relative;
	margin: 3px;	
}


.bodycopy a:link { color: #FFFFFF; text-decoration: underline }
.bodycopy a:hover { color: #FFFFFF; text-decoration: underline; font-weight: bold }
.bodycopy a:active { color: #669999; text-decoration: underline }
.bodycopy a:visited{ color: #FFFFFF; text-decoration: underline }

.scrollingarea {
	scrollbar-face-color:grey;
	scrollbar-highlight-color:light grey;
	scrollbar-3dlight-color:light grey;
	scrollbar-darkshadow-color:darkblue;
	scrollbar-shadow-color:gray;
	scrollbar-arrow-color:#669966;
	scrollbar-track-color:#669966;
	overflow: scroll;
}

/*
li {
	line-height: 18pt;
	list-style-image: url(bullet-teal2.gif);
}
*/

h1 {
	font-style: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

h2 {
	font-style: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#CCCCCC;
	text-align: center;
}

h3 {
	font-style: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color:#CCCCCC;
}
