/* commented backslash hack v2 \*/  
table-main-lefthtml, body{}
/* end hack */  
html>body #main{height:auto;} 


img{border:0;}

body {
	/* background-color: #359946; */
	background-color: #6ebe44;
	margin: 0px;
	margin-left: 0px;
	padding: 0px;
	font-family: "MS Trebucher", Arial, Verdana;
	color: #64636d;
	font-size: 12px;
	background-repeat: repeat-y;
	background-position: top center;
}

.center{text-align:center;}

#footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 55px;
	/* background-image: url(/training_images/bg-foot.gif); */
	right: 0px;
	border:0px solid #000;
} 
#footer div {
  width: 880px; text-align: left; margin: auto; 
  background-image: url(/training_images/footer.gif); 	
  background-repeat: no-repeat; 	
  background-position: bottom center;
  background-color: #FFFFFF; line-height: 12px; 
  height: 55px; font-size: 10px;
  }
  
/* #footer div a{	text-transform: uppercase;} */

p {padding: 0px; margin: 0px; margin-bottom: 10px;}
#footer div p {margin:0px; padding-left: 10px; padding-right: 10px;} 

td{font-family: "MS Trebucher", Arial, Verdana;	font-size: 12px;}
select {font-family: Arial, Verdana;
	color: #64636d;
	font-size: 12px;
}


.column448 ul, .column663 ul  {margin: 0px;	padding: 0px;	list-style-type: none;}
.column448 ul li, .column663 ul li {	display: block;	background-image: url(/training_images/pointer.gif);	line-height: 12px;	background-repeat: no-repeat;	padding-left: 8px;
	margin-bottom: 5px;	background-position: 0px 2px;}



ul#nav{margin-left:1px;}


div#myslidemenu ul{font-weight:bold;}
		  

a {	color: #359946;}
a:hover {color: #35b52f;}

.clear {clear: both;}
.toright {text-align: right;}


#main {
	margin-bottom:-55px; 
	height:100%; 
	min-height:100%; 
	position: relative; 	
	text-align: center;
	margin-left: 0px;
	}

#center {
  background-image: url(/training_images/bg.gif);
  text-align: justify;
	height:100%; 
	min-height:100%; 
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	border: 0px solid #00f;
}



h1 {padding: 0px; margin: 0px; margin-bottom: 10px; color: #4a4857; font-size: 24px; font-weight: 500;} 


div#makeyourchoice{
	border:0px solid #0f0; 
	text-align: left;
	margin-left: 5px; 
	padding-bottom:8px;color:#9FCA3C; 
	font-weight:bold;font-size:14px;
	}


div#top01 {border:0px solid #0f0;background-image: url(/training_images/top02.jpg); width: 880px; height: 172px;}
div#top01 div#forms {
	float:right;
	width:200px;
	border:0px solid #f00;padding: 0px; margin: 0px; 
	padding-right: 14px; 
	padding-top: 20px;
	text-align: right;
	font-weight:bold;
	padding-right:20px;
}
div#top01 div#forms select {width:120px;font-size: 11px;}



/*
#top02 {background-image: url(/training_images/top02.jpg); width: 880px; height: 127px;}
#top02 h1 {text-align:right;  margin: 0px; padding: 0px; font-size: 14px; font-weight: 600; color: #696b6d;}
#top02 div {padding: 0px; margin: 0px; padding-right: 30px; padding-top: 30px;}
*/

.column207 {
  width: 207px; float: left; font-size: 12px;
  border:0px solid #f00;
  }
.column448 {width: 433px; float: left;  background-image: url(/training_images/column448-bg.jpg);	background-repeat: no-repeat; color: #282829;
	border:0px solid #000;
	}
.column663 {width: 653px; float: left;  background-image: url(/training_images/column448-bg.jpg);	background-repeat: no-repeat; color: #282829;
  border:0px solid #000;
  }
.column214 {
	width: 214px;
	border:0px solid #000;
	float: right; padding-right:10px; font-size: 10px; line-height: 12px; text-align: left;
	}
.column183 {width: 183px; float: left;color: #282829;}
.column480 {width: 470px; float: left;color: #282829;
  border:0px solid #000;}

/*
.column207 ul {	margin: 0px;	padding: 0px;	list-style-type: none;}
.column207 ul li.off a{display: block; background-image: url(/training_images/menu-normal.gif); width: 204px; height: 31px; text-transform: uppercase; line-height: 31px; text-indent: 25px;}
.column207 ul li.on  a{display: block; background-image: url(/training_images/menu-on.gif); width: 204px; height: 31px; text-transform: uppercase; line-height: 31px; color: #c1c3c5; text-indent: 32px; }

.column207 li li.off a{display: block; background-image: url(/training_images/menu-normal.gif); width: 204px; height: 31px; text-transform: uppercase; line-height: 31px; color: #359946; text-indent: 25px;}
.column207 li li.on  a{display: block; background-image: url(/training_images/menu-on.gif); width: 204px; height: 31px; text-transform: uppercase; line-height: 31px; color: #c1c3c5; text-indent: 32px; }
.column207 li li a:hover{color: #35b52f;}
*/

.column448 h1, .column663 h1 {	background-image: url(/training_images/bg-h1.gif);	background-repeat: no-repeat;	font-size: 16px;	font-weight: 600;	color: #00a64d;	text-indent: 15px;	background-position: 0px 6px;}
.column448 h2, .column663 h2 {	background-image: url(/training_images/bg-h2.gif);	background-repeat: no-repeat;	font-size: 14px;	font-weight: 600;	color: #00a64d;	text-indent: 15px;	background-position: 0px 4px;}
.column448 p {	margin: 0px;	padding: 0px; 	margin-bottom: 10px;	padding-right: 10px; text-align: justify;}
h1 span, h2 span {color: #a2ca39;}

.column183 h1 {	background-image: url(/training_images/bg-h1-183.gif);	background-repeat: no-repeat;	font-size: 14px;	line-height: 24px; font-weight: 600;	
color: #FFFFFF;	text-indent: 12px;	display: block; width: 183px; height: 24px; background-position: left top;}
.column214 h1 {	background-image: url(/training_images/bg-grey-h1.gif);	background-repeat: no-repeat;	font-size: 16px;	line-height: 28px; font-weight: 600;	
color: #FFFFFF;	text-indent: 12px;	display: block; width: 214px; height: 28px;}

th.table-top-center {background-image: url(/training_images/table-top.gif); color: #FFFFFF;	background-position: top center; height: 25px; line-height: 24px; font-weight: 600; text-indent: 8px; }
th.table-top-left {background-image: url(/training_images/table-top.gif);  color: #FFFFFF;	background-position: left top; height: 25px; line-height: 24px; font-weight: 600; text-indent: 8px;}
th.table-top-right {background-image: url(/training_images/table-top.gif);  color: #FFFFFF;	background-position: right top; height: 25px; line-height: 24px; font-weight: 600; text-indent: 8px;}
td.table-main-center {background-image: url(/training_images/table-main.gif); background-position: top center; height: 25px; line-height: 24px; text-indent: 8px;}
td.table-main-left {background-image: url(/training_images/table-main.gif); background-position: left top; height: 25px; line-height: 24px; text-indent: 8px;}
td.table-main-right {background-image: url(/training_images/table-main.gif); background-position: right top; height: 25px; line-height: 24px; text-indent: 8px;}

table#open-courses{

}

table#open-courses td{
	background-color: #F5F4F3;
	}
	
.btn01 {background-image: url(/training_images/bg-btn01.jpg);	background-repeat: no-repeat;	background-position: left bottom;}
.btn02 {background-image: url(/training_images/bg-btn02.jpg);	background-repeat: no-repeat;	background-position: left bottom;}
.btn03 {background-image: url(/training_images/bg-btn03.jpg);	background-repeat: no-repeat;	background-position: left bottom;}
.btn01  p, .btn02  p, .btn03  p {margin: 0px; margin-left: 87px; padding-bottom: 5px;}

.column183 ul  {font-weight:bold;	margin: 0px;	padding: 0px;	list-style-type: none;}
.column183 ul li {	display: block;	background-image: url(/training_images/pointer.gif);	line-height: 12px;	background-repeat: no-repeat;	padding-left: 8px;	color: #9ea0a2;
	margin-bottom: 5px;	background-position: 0px 2px;}
.column183 ul li a{color: #c1c3c5; text-decoration: none;}
.picture {	border: 0px solid #9ea0a2;	padding: 3px;	margin-bottom: 10px; text-align:center;}

.column480 div{padding-left: 10px;}

div.tit {	
	color:#fff;
	background-image: url(/training_images/bg-h1-470.gif);	
	background-repeat: no-repeat;	
	font-size: 16px;	
	line-height: 28px; 
	font-weight: 600;	
}

h3 {color: #a2ca39; font-size: 13px; margin: 0px; margin-bottom: 5px;}

.txt-light {color: #9ea0a2;}

div#search{float:left;border:0px solid #0ff; width:100%; text-align:left;
	}
div#search-button{float:left;border:0px solid #0ff; width:100%;
	}

div.selHolder { width:200px; float: left; border: 0px solid #ccc; margin: 10px; padding: 10px;}

div.message{
	background: #6ebe44;
	color:#fff;
  border-style:dotted;
  border-color:#F0E300;
	border-width:1px;
	padding: 5px; 
	margin:2px;
	font-size:14px;
	/*
	color:#fff;
	background-color:#1773cf;
	*/
}

div.back a{
	font-weight:bold;
	font-size:14px;
}

a.bigLink{
	font-weight:bold;
	font-size:14px;
}

em.error {
  background:url("/images-css/unchecked.gif") no-repeat 3px 0px;
  padding-left: 36px;
  font-weight:bold;
  color: #f00;
}
em.success {
  background:url("/images-css/checked.gif") no-repeat 0px 0px;
  padding-left: 16px;
}

/* simple pie */
div#simplepie{border:0px solid #0f0; width:200px;}

div.sp_errors {
	background-color:#eee;
	padding:5px;
	text-align:center;
	font-size:12px;
}

div.chunk {
	margin:3px 3px;
	padding:0 0 10px 0;
	border-bottom:1px solid #ccc;
}

div.topchunk {
	margin:0 !important;
}

div.focus {
	margin:0;
	padding:10px 20px;
	background-color:#efe;
}

p.subscribe {
	background-color:#f3f3f3;
	font-size:12px;
	text-align:center;
}
.footnote,
.footnote a {
	font-size:12px;
	line-height:1.3em;
	color:#aaa;
}

.footnote em {
	background-color:transparent;
	font-style:italic;
}

.footnote code {
	background-color:transparent;
	font:11px/14px monospace;
	color:#aaa;
}
