html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
  background-color: #9c6;
  font-family: Verdana;
  font-size: 11pt;
}
#wrapper {
}
#langlnk{
margin:10px 70px 0px 0px;
cursor:pointer;
font-size:8pt;
border-bottom:1px dotted #060;
}
#newlang{
position:absolute;
background-color:#d1f3a1;
height:80px;
width:200px;
margin-left:700px;
margin-top:5px;
border:1px dotted #060;
opacity:0;
font-size:10pt;
text-align:center;
}


#topline {
  background-image: url(images/top.jpg);
  height: 199px;
}
#menu {
  height: 35px;
  margin: 0px auto;
  width: 920px;
}
#logo {
  height: 165px;
  background-image: url(images/htbox.png);
  background-position: center;
  background-repeat: no-repeat;
  margin: 0px auto;
  width: 920px;
}
#bar {
  background-image: url(images/bar.png);
  height: 40px;
  width: 920px;
  margin: 0px auto;
}
#menu ul {
  float: left;
  width:700px;
}
#menu ul li {
  float: left;
  width: 170px;
  line-height: 30px;
  font-size: 14pt;
  text-align: center;
}
#menu ul li a {
  color:#394f22;
  text-decoration: none;
}
#menu ul li a:hover {
  color:#5f9726;
  text-decoration: none;
}
#langselect {
  float:left;
  width: 220px;
}

#content {
  width: 860px;
  margin: 0px auto;
}

.green {
	color:#0C0;
	font-size:13pt;
	font-weight:bold;
}
.hdr {
	float:left;
	width:210px;
}

.slider {
	margin-top:20px;
	height: 20px;
	width: 360px;
	background: url(/images/slider_bg.gif) center center;
}
.slider2 {
	margin-top:5px;
	margin-bottom:10px;
	height: 20px;
	width: 360px;
	background: url(/images/slider_bg.gif) center center;
}
.knob {
	height: 19px;
	width: 14px;
	background: url(/images/slider_knob.gif) no-repeat center center;
	cursor: pointer;
}
.box {
	margin:0px 15px 5px 15px;
	float:left;
	width:400px;
	height:110px;
}
.box2 {
	margin:0px 15px 5px 15px;
}
.top {
	width:400px;
	height:20px;
	background:url(images/boxt.png);
}
.mid {
	padding:0px 20px 0px 20px;
	width:360px;
	height:70px;
	background:url(images/boxm.png);
}
.mid2 {
	padding:0px 20px 0px 20px;
	background:url(images/boxm.png);
}
.bot {
	width:400px;
	height:21px;
	background:url(images/boxb.png);
}
.box input {
	border:1px solid #090;
	background-color:#d1f3a1;
	width:50px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	margin-bottom:3px;
}
.box2 input {
border:none;
	background-color:#e0feb8;
	width:140px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	color:#000000;
	font-weight:bold;
}
#left
{
float:left;
width:514px;
}
#lefttrain
{
float:left;
width:430px;
}
#righttrain
{
float:left;
width:430px;
}
#right
{
float:left;
width:346px;
}
.zebra th		{ padding:3px; background:#d4eeb0; border-bottom:1px solid #d4eeb0; text-align:center; font-weight:bold; }
.zebra td		{ padding:3px 5px 3px 3px; border-bottom:1px solid #d4eeb0; text-align:center;}
.about {
text-align:center;
font-size:10pt;
margin-top:20px;
margin-bottom:15px;
}
.cl1,.cl2,.cl3 {
width:125px;
display:block;
float:left;
margin:3px; text-align:center;
}
.cl2,.cl3 {
width:100px;
}
.tbhd {
background:#d4eeb0; border-bottom:1px solid #d4eeb0; font-weight:bold;
}
.tbr {
border-bottom:1px solid #d4eeb0;
line-height: 20px;
}
.norm {
  line-height: 22px;
}
h1 {
  font-size: 16pt;
  color: #006600;
}

#chppdiv {
  width: 829px;
  height: 200px;
  margin: 10px auto;
}
.sktable {
  background-image: url(images/skillbar.png);
}
#skls {
  font-size: 10pt;
  margin-top: 5px;
}

#skilltable td {
  line-height: 18px;
}
.chooseskill {
  cursor: pointer;
  border-bottom: 1px dotted green;
}
.aload {
  background-image: url(images/ajax-loader.gif);
  width: 220px;
  height: 19px;
  margin: 50px 80px;
}
.top_1 {
	width:829px;
	height:20px;
	background:url(images/boxt_1.png);
}
.bot_1 {
	width:829px;
	height:21px;
	background:url(images/boxb_1.png);
}
.mid_1 {
	padding:0px 20px 0px 20px;
	width:789px;
    height: 160px;
	background:url(images/boxm_1.png);
}


