/* CSS Document */

* { margin:0; padding:0;}
body{background:url(/etc_images/elements/background.jpg) 0 0 repeat-x #BCCE43;}
img {border:0}

img, div { behavior: url(/etc_css/iepngfix.htc); }

.column {float:left;}
.clear 	{clear:both;}

#main {
	margin:0 auto;
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#655A35;
}

input, textarea, select{			     
	font:normal 12px Arial, Helvetica, sans-serif;			
		
	color:#393737;
}		

b {color:#2698B2}
/*a {color:#93A51B}*/


a, b a {
	color:#60A103;
	text-decoration:none;
	}
a:visited, b a:visited  {
	color:#60A103;
	text-decoration:none;
	}
a:hover, b a:hover {
	text-decoration:underline;
	color:#2698B2;
}


p{padding-bottom:1em}
p.last {padding-bottom:0}

hr {
	border: none;
	border-bottom: 1px solid rgba(0,0,0,.2);
	margin: 20px 0;
}

/*---------------------MENU--------------------*/
/*��������������������������--MENU--������������������������������*/
#menu {height: 43px; margin-left: -10px;}
#menu div.m1, #menu div.m2, #menu div.m3, #menu div.m4, #menu div.m5, #menu div.m6 {
	height:30px;
	float:left;
}
#menu div.m1 a, #menu div.m2 a, #menu div.m3 a, #menu div.m4 a, #menu div.m5 a, #menu div.m6 a {
	display: block;
	height:100%;
}
#menu div.m1 a:hover, #menu div.m2 a:hover, #menu div.m3 a:hover, #menu div.m4 a:hover, #menu div.m5 a:hover, #menu div.m6 a:hover {
	background:none;
}

#overview #menu div.m1 a, #how #menu div.m2 a, #results #menu div.m3 a, #buy #menu div.m4 a, #faq #menu div.m5 a, #about #menu div.m6 a	{background:none}

#menu div.m1 			{width:95px; background:url(/etc_images/navigation/01_overview.png) 0 0 no-repeat; margin: 0px 10px;}
#menu div.m1 a 			{background:url(/etc_images/navigation/01_overview-over.png) top left no-repeat;  margin: 0px 0px;}

#menu div.m2 			{width:125px; background:url(/etc_images/navigation/02_how.png) 0 0 no-repeat; margin: 0px 10px;}
#menu div.m2 a 			{background:url(/etc_images/navigation/02_how-over.png) top left no-repeat; margin: 0px 0px;}

#menu div.m3 			{width:85px; background:url(/etc_images/navigation/03_results.png) 0 0 no-repeat; margin: 0px 10px;}
#menu div.m3 a 			{background:url(/etc_images/navigation/03_results-over.png) top left no-repeat; margin: 0px 0px;}

#menu div.m4 			{width:85px; background:url(/etc_images/navigation/04_buy.png) 0 0 no-repeat; margin: 0px 10px;}
#menu div.m4 a 			{background:url(/etc_images/navigation/04_buy-over.png) top left no-repeat; margin: 0px 0px;}

#menu div.m5 			{width:85px; background:url(/etc_images/navigation/05_faq.png) 0 0 no-repeat; margin: 0px 10px;}
#menu div.m5 a 			{background:url(/etc_images/navigation/05_faq-over.png) top left no-repeat; margin: 0px 0px;}

#menu div.m6 			{width:85px; background:url(/etc_images/navigation/06_about.png) 0 0 no-repeat; margin: 0px 10px;}
#menu div.m6 a 			{background:url(/etc_images/navigation/06_about-over.png) top left no-repeat; margin: 0px 0px;}

#menu div.act a 		{background:none}


/*��������������������������--^^^^--������������������������������*/

#header .column_left{
	width:463px;
}
#header .column_right{
	width:307px;
}
#header .column_right input{
	width:214px;
	height:22px;
	border:1px solid #C9BE92;
	vertical-align:middle;
	color:#A8A7A1;
	margin:45px 5px 0px 0px;
}
#content {background:#CCDA74}
#content .column_left .pad {padding:7px 9px 7px 7px;}
#content .column_right .pad {padding:7px 7px 7px 0px;}

ul {
	padding:5px 0px 0px 10px;
	display:block;
}
ul li {
	display:block;
	background:url(/etc_images/elements/bullet1.png) 0 5px no-repeat;
	padding:0px 0px 5px 15px;
 	outline:none;
	list-style:none;
}
ul li ul li {
	display:block;
	background:url(/etc_images/elements/bullet2.png) 0 4px no-repeat;
	padding:0px 1px 0px 15px;
	outline:none;
 }

.pdf {
	background:url(/etc_images/elements/pdf.gif) -2px 2px no-repeat;
}

.input_1 {
/*	width:120px;
	height:22px;
*/	border:1px solid #C9BE92;
	vertical-align:middle;
	color:#A8A7A1;
	margin:4px 0px 9px 0px;
}
.input {padding:3px 0px 3px 0px;}
.input, .ta {
	width:210px;
	border:1px solid #C9BE92;
	vertical-align:top;
	color:#655A35;
}
#footer {
	color:#373737;
	text-align:center;
	font:normal 11px Arial, Helvetica, sans-serif;
}
#footer a{color:#6B7A05; text-decoration:none;}
#footer .indent { padding-top:18px;}

/*�������������������������������������������������*/
.c_tl {background:url(/etc_images/elements/corners/green-tl.jpg) 0 0 no-repeat; width:100%}
.c_tr {background:url(/etc_images/elements/corners/green-tr.jpg) top right no-repeat}
.c_bl {background:url(/etc_images/elements/corners/green-bl.jpg) bottom left no-repeat}
.c_br {background:url(/etc_images/elements/corners/green-br.jpg) bottom right no-repeat; height:100%}

.yellow 	  {background:#FFFEA7}
.yellow .c_tl {background:url(/etc_images/elements/corners/yellow-tl.jpg) 0 0 no-repeat}
.yellow .c_tr {background:url(/etc_images/elements/corners/yellow-tr.jpg) top right no-repeat}
.yellow .c_bl {background:url(/etc_images/elements/corners/yellow-bl.jpg) bottom left no-repeat}
.yellow .c_br {background:url(/etc_images/elements/corners/yellow-br.jpg) bottom right no-repeat}

.front_page .c_tl {background:url(/etc_images/elements/corners/front_tl.jpg) 0 0 no-repeat}
.front_page .c_tr {background:url(/etc_images/elements/corners/front_tr.jpg) top right no-repeat}
.front_page .c_bl {background:url(/etc_images/elements/corners/front_bl.jpg) bottom left no-repeat}
.front_page .c_br {background:url(/etc_images/elements/corners/front_br.jpg) bottom right no-repeat}

.lt-yellow 	  {background:#FBFFDC}
.lt-yellow .c_tl {background:url(/etc_images/elements/corners/lt_yellow-tl.jpg) 0 0 no-repeat}
.lt-yellow .c_tr {background:url(/etc_images/elements/corners/lt_yellow-tr.jpg) top right no-repeat}
.lt-yellow .c_bl {background:url(/etc_images/elements/corners/lt_yellow-bl.jpg) bottom left no-repeat}
.lt-yellow .c_br {background:url(/etc_images/elements/corners/lt_yellow-br.jpg) bottom right no-repeat}

.subhead1	{font:bold 17px Arial, Helvetica, sans-serif; color:#2698B2}
.subhead2	{font:bold 12px Arial, Helvetica, sans-serif; color:#2698B2}

.boxlink {font-size: 10px; text-align: center; line-height: normal;}

/* li .answer { border-top: 1px dotted #565D62; border-bottom: 1px dotted #565D62; padding: 5px 0; font-size: 1em; margin: 5px 0px 5px 0px; line-height: 1em; display: none; color:#349899 } */
li .answer { display: none; }
li.active .answer { display: block; }

.button, .button a {
  display: block;
  padding: 5px 20px;
  font: bold 100% Verdana,Arial,sans-serif;
  text-transform: uppercase;
  background: #FC3;
  color: #777;
  text-decoration: none;
  text-align:center;
  width: 50px;
}
.button a:hover {
  background: #bcce43;
  color:#FFF;
}

/* newsletter sgn up styles */
#newsletter_response{
	display:none;
	position: relative;
}

#join_newsletter_error{
	display:none;
	margin:4px 0 0 0;
	color:#9e0f0f;
	padding-left:7px;
	background:url(/etc_images/elements/red_x_small.png) left center no-repeat;
}

.join_newsletter-txt{
}

#join_newsletter_loading{
	display:none;
	position: relative;
}

.join_newsletter_loading-txt{
	color:#a9a9a9;
}

#join_newsletter_loading #loading_gif{
	position: absolute;
	margin:0;
	top:-53px;
	left:79px;
}

#join_newsletter_btn{
	margin:4px 0 0 0;
}

/*
-------------------------------------------
		Online training
-------------------------------------------
*/
#bc_player{
	text-align:center;
	margin:20px auto 10px auto;
}

#bc_player object{
	margin:0 auto;
}

ul#topic_nav{
	margin-top:15px;
	padding:0;
	height:55px;
	height:56px\9;
	-moz-box-shadow:0px 1px 2px #929461;
	-webkit-box-shadow:0px 1px 2px #929461;
	box-shadow:0px 1px 2px #929461;
	border-bottom:1px solid #d8da8f\9;
	-moz-border-radius:6px;
	border-radius:6px;
}

ul#topic_nav li{
	float:left;
	height:55px;
	width:25%;
	padding:0;
	background:#fafbe3;
	background:url(/etc_images/elements/yellow_grad01.jpg) top left repeat-x #ebefc9;
}

ul#topic_nav li:first-child, ul#topic_nav li:first-child a:hover{
	-moz-border-radius-topleft:6px;
	-moz-border-radius-bottomleft:6px;
	border-top-left-radius:6px;
	border-bottom-left-radius:6px;
}

ul#topic_nav li.last, ul#topic_nav li.last a:hover{
	-moz-border-radius-topright:6px;
	-moz-border-radius-bottomright:6px;
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
}

ul#topic_nav li:first-child a.selected:hover, ul#topic_nav li.last a.selected:hover{
	-moz-border-radius:0px;
	border-radius:0px;
}

ul#topic_nav li a{
	display:block;
	border-left:1px solid #d9d3b0;
	border-bottom:1px solid #929461\9;
	color:#8d9629;
	padding:0 4px;
	padding-top:17px;
	height:38px;
	color:#7e7f6c;
	text-align:center;
	font-family: 'Molengo', serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	text-shadow: none;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0em;
	word-spacing: 0em;
	line-height: 1em;
}
ul#topic_nav li:first-child a{
	border-left:none;
	border-left:1px solid #d8da8f\9;
}
ul#topic_nav li.last a{
	border-right:1px solid #d8da8f\9;
}
ul#topic_nav li a:hover{
	text-decoration:none;
	background:#fdfee6;
}
ul#topic_nav li a.long-txt{
	padding-top:9px;
	height:46px;
}

ul#topic_nav li a.selected{
	background:#fefef4;
	color:#0098b3;
	border-top:2px solid #0098b3;
	border-bottom:1px solid #ded98c;
}
