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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend caption{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}ol,ul{list-style:none}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}strong{font-weight:bold}em{font-style:normal}a{text-decoration:none;cursor:pointer}

body{font-family: Arial, Helvetica, Sans-Serif;background:#EDFFFC; }


#header{margin:0 auto;padding:20px 0 0 0;width:900px;height:100px; position:relative;  }

#header { width: 950px; margin-top: 0px; height: 219px; background-color: #373434; background-image: url(images/header-bg.gif); background-repeat: repeat-x; float: left; }

position: absolute; top: 15px; left: 375px; width: 376px; height: 290px;

#coaching h3{display:none}


#user_nav {
	position: absolute;
	right: 50px;
	top: 5px;
	height: 38px;
	
background: url(images/background-user_nav.gif) no-repeat right top;
	}		
#user_nav span.left {
	position: absolute;
	left: -6px;
	width: 6px;
	height: 38px;
	background: url(images/background-user_nav-left.gif) no-repeat left top;
	}	
#user_nav form {
	padding: 0 5px 0 0;
	}	
#user_nav form div.error {
	position: absolute;
	right: 0px;
	top: 39px;
	height: 18px;
	line-height: 18px;	
	padding: 0 7px;
	background: #f10002 url(images/background-error-right.gif) no-repeat top right;
	color: #fff;
	font-size: 11px;
	}	
#user_nav form div.error span {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 5px;
	height: 18px;
	background: url(images/background-error-left.gif) no-repeat top right;
	}	
#user_nav form input.text {
	display: block;
	float: left;
	width: 122px;
	height: 20px;
	margin: 5px 5px 0 0;
	padding: 5px 0 0 5px;
	font: oblique 12px Georgia, Times, serif;
	color: #2e887d;
	background: url(images/background-input-user_nav.gif) no-repeat left top;
	border: none;
	}	
#user_nav form label {
	float: left;
	margin: 0 5px 0 0;
	font: oblique 12px/37px Georgia, Times, serif;
	color: #777;
	}	
#user_nav form button {
	width: 120px;
	height: 23px;
	margin: 7px 0 0 0;
	background: url(images/button-login-header.gif) no-repeat 0px 0px;
	border: none;
	text-indent: -9999px;
	}


#user_nav h4{padding:.5em 0 0 0;font-size:15px;color:#FFF; font-weight:bold}

#user_nav h4 a{padding:.5em 0 0 0;font-size:12px;text-decoration: underline;color:#FFEFCF}









#header h1,#header h2{display:none}#header ul{margin:0 auto;height:100px;width:800px; }#header ul li{display:block;float:left;width:399px;height:100px}

#header ul li a{display:block;position:relative;width:399px;height:100px;background-image:url(images/header_links.png);background-repeat:no-repeat}#header ul li a strong{display:none}

#header ul li a span.hover{display:block;position:absolute;width:399px;height:100px;background-image:url(images/header_links.png);background-repeat:no-repeat}

#go_download a{background-position:0 0}#go_download a .hover{background-position:0 -100px}#go_learn{padding:0 1px}#go_learn a{background-position:-267px 0}#go_learn a .hover{background-position:-267px -100px}#go_talk a{background-position:-534px 0}#go_talk a .hover{background-position:-534px -100px}#header .popup{position:absolute;display:none;margin:225px 0 0 50px;padding:10px 0 0 0;width:175px;height:125px;background:url(images/popup_bg.png) center center no-repeat;z-index:50;font-size:12px;color:#262236}#header .popup p{padding:2px 0 0 15px}#header .popup img{vertical-align:middle}#header .popup strong{color:#4f4a67}#header .popup a{color:#2e317f}#header .popup a:hover{text-decoration:underline}



#page_header{margin:0 auto;width:900px;height:81px;background:url(images/page_header.png) center top no-repeat}#page_header p{display:none}






#page{    width:900px;    margin:0 auto;	background:url(images/page_bg.png) 50% 50px no-repeat;}	









#slider{		width:800px;		margin:0 auto;		position:relative;	}	
#page .navigation{		padding:0 0 0 20px;		height:50px;		background:url(images/page_navigation_bg.png) center top no-repeat;	}		

#page .navigation li{		height:50px;		float:left;		padding:0 2px 0 0;	}		

#page .navigation a{		display:block;		height:50px;		line-height:50px;		float:left;		padding:0 1px 0 0;		font-size:13px;		color:#F38630;		font-weight:bold;	}		#page .navigation a:hover,		

#page .navigation a.selected{			color:#EC2E00;			background:url(images/page_navigation_a.png) right top no-repeat;		}	#page .navigation a span{		display:block;		height:50px;		float:left;		padding:0 25px;	}		

#page .navigation a:hover span,		#page .navigation a.selected span{			background:url(images/page_navigation_span.png) left top no-repeat;		}	#page .navigation a:focus{		outline:none;	}	

#page .scroll{		height:350px;		width:760px;	margin:0px 0px 0px 28px;			overflow:auto;		position:relative;	clear:left;		}

			#page .scrollContainer .panel{	padding:35px 370px 20px 30px;					height:300px;			width:360px;	overflow:hidden;				}





					
#page .panel p{				padding:0 0 1em 0;				font-family:Verdana, Arial, Helvetica, sans-serif;				font-size:12px;				line-height:1.5em;				color:#5f442b;			}

#page .panel h3{font-size:28px;padding:0 0 .5em 0;letter-spacing:-2px;color:#5f442b;font-weight:bold}
#page .panel h6{font-size:28px;padding:0 0 0 0;letter-spacing:-2px;color:#5f442b;font-weight:bold}


#page .panel h4{padding:0 0 .5em 0;font-size:15px;letter-spacing:-0.5px;font-weight:bold;color:#3f3e4c}#page .panel em{font-style:italic}#page .panel a{white-space:nowrap;color:#BE1A10;font-weight:bold}#page .panel a:hover{text-decoration:underline}#page .panel .gallery img{padding:2px;border:solid 1px #c0c5d6}#page .panel blockquote,#page .panel ul,#page .panel ol,#page .panel pre{font-size:12px;margin:1em 2em 2em 2em;padding:10px 15px;background:#fff}#page .panel blockquote p{padding:.4em 0 !important;text-indent:0 !important}#page .panel li{list-style-position:inside;padding:0 0 .5em 0}#page .panel ul li{margin:0 0 0 1em;list-style:square}#page .panel ol li{margin:0 0 0 1.5em;list-style:decimal}
#page .panel pre{line-height:1em;color:#1C194C;font-size:13px;overflow:auto;background:#f8f8f8;border:solid 1px #e5e5e5}#page .panel code{padding:0 3px;color:#33333e;background:#f8f8f8;border:solid 1px #e5e5e5;font-size:13px !important}#page .panel .gallery{text-align:center}#page .scrollButtons{width:30px;height:30px;position:absolute;top:180px;cursor:pointer}#page .scrollButtons a{display:block;height:30px;width:30px}#page .scrollButtons span{display:none}#page .scrollMeLeft{left:-40px}#page .scrollMeLeft a{background:url(images/left_right.png) 0 0 no-repeat}#page .scrollMeLeft a:hover{background:url(images/left_right.png) 0 -30px no-repeat}#page .scrollMeRight{right:-40px}#page .scrollMeRight a{background:url(images/left_right.png) -30px 0 no-repeat}#page .scrollMeRight a:hover{background:url(images/left_right.png) -30px -30px no-repeat}

#page_footer{width:900px;margin:0 auto}


#page_footer h5{padding:5px 90px;font-size:28px;letter-spacing:-2px;font-weight:bold;color:#4f4a67}

#page_footer p{padding:0 70px 30px 70px;font-size:13px;color:#4f4a67;line-height:1.5em}
#page_footer p a{color:#fff}#page_footer p a:hover{text-decoration:underline}

#footer{height:90px;border-top:solid 1px #28243d;background:#000 url(images/footer_bg.png) center top no-repeat;font-size:11px}#footer p{width:900px;overflow:hidden;margin:0 auto;color:#363845}#footer span{display:block;height:90px;line-height:90px}#footer .left{float:left}#footer .right{float:right}#footer a{color:#7274a1}#footer a:hover{text-decoration:underline}div#fancy_overlay{position:absolute;top:0;left:0;z-index:90;width:100%;background-color:#333}div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url(images/fancy_progress.png) no-repeat}div#fancy_close{position:absolute;top:-12px;left:-12px;height:30px;width:30px;background:transparent url(images/fancy_closebox.png);cursor:pointer;z-index:100;display:none}div#fancy_content{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;z-index:96}#fancy_frame{position:relative;width:100%;height:100%;display:none}img#fancy_img{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:92;cursor:pointer}div#fancy_title{position:absolute;bottom:-35px;left:0;width:100%;z-index:100;display:none}div#fancy_title table{margin:0 auto}div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:2px}td#fancy_title_left{height:32px;width:15px;background:transparent url(images/fancy_title_left.png) repeat-x}td#fancy_title_main{height:32px;background:transparent url(images/fancy_title_main.png) repeat-x}td#fancy_title_right{height:32px;width:15px;background:transparent url(images/fancy_title_right.png) repeat-x}div#fancy_outer{position:absolute;    top:0;    left:0;    z-index:90;    padding:18px 18px 58px 18px;    margin:0;    overflow:hidden;    background:transparent;    display:none}div#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #fff;background:#fff}a#fancy_left,a#fancy_right{position:absolute;bottom:10px;height:100%;width:35%;cursor:pointer;background-image:url(images/data:image/gif;base64,AAAA);z-index:100}a#fancy_left{left:0px}a#fancy_right{right:0px}a#fancy_left:hover{background:transparent url(images/fancy_left.gif) no-repeat 0% 100%}a#fancy_right:hover{background:transparent url(images/fancy_right.gif) no-repeat 100% 100%}#fancy_bigIframe,#fancy_freeIframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}div#fancy_bg{display:none}div.fancy_bg{position:absolute;display:block;z-index:70}div.fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url(images/fancy_shadow_n.png) repeat-x}div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url(images/fancy_shadow_ne.png) no-repeat}div.fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url(images/fancy_shadow_e.png) repeat-y}div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url(images/fancy_shadow_se.png) no-repeat}div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url(images/fancy_shadow_s.png) repeat-x}div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url(images/fancy_shadow_sw.png) no-repeat}div.fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url(images/fancy_shadow_w.png) repeat-y}div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url(images/fancy_shadow_nw.png) no-repeat}


/* ---------------------------------------------MAIL LIST-----------------------------------------------*/form.maillist {	float:left;	width:900px;	padding-top:15px;}form.maillist label, .hide {	display:none;}form.maillist input {	float:left;	width:181px;	height:19px;	background:#390117 url(../images/template/input_back.gif);	border:none;	padding:5px 5px 0 5px;	color:#7e3351;	margin-right:10px;}form.maillist label.form_title {	float:left;	text-indent:-5000px;	overflow:hidden;	display:block;	width:67px;	height:24px;	background:url(../images/template/sign_up.gif);	margin:0 10px 0 16px;}form.maillist input.send {	float:left;	width:18px;	height:25px;		border:none;	cursor:pointer;}






/*------------------------------------------------*/
/*---------------[PAGES NAVIGATION]---------------*/
/*------------------------------------------------*/
#pages { width: 100%; float: left; height: 126px; background-image: url(images/header-bg.png); background-repeat: repeat-x; }
#pages-inside { width: 950px; height: 126px; margin: auto; }
#pages-inside ul { list-style-type: none; list-style-image: none; padding: 0px 0px 0px 0px; margin: 20px 0px 0px 15px; float: left; }
#pages-inside ul li { float: left; display: block; height: 42px; padding: 0px; margin: 0px; }
#pages-inside ul li:hover { background-image: url(images/pages-hover-left.gif); background-position: left; }
#pages-inside ul li a:link, #pages-inside ul li a:visited, #pages-inside ul li a:active { float: left; color: #fec490; display: block; font-weight: bold; height: 37px; font-size: 13px; padding: 5px 16px 0px 10px; margin: 0px; }
#pages-inside ul li a:hover { background-image: url(images/pages-hover-right.gif); background-repeat: no-repeat; background-position: right; color: #bd1910; }

		/*-----------------[DROPDOWN MENU]----------------*/
		.nav, .nav * { margin:0; padding:0; list-style:none; }
		.nav ul { width: 220px !important; position:absolute; top:-999em; border-bottom: 4px solid #e6e6e6; background-color: #fff; background-image: url(images/pages-dropdown-top-2.gif); background-repeat: no-repeat; background-position: top; padding-top: 10px !important; }
		.nav li { float:left; position:relative; z-index:99; }
		.nav a { display:block; }
		.nav ul li { width: 100%; }
		.nav li:hover ul, ul.nav li.sfHover ul { left:-14px; top:15px; }
		.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }
		.nav li li:hover ul, ul.nav li li.sfHover ul { left:205px; top: -21px; padding-top: 0px !important; background-image: none; }
		.nav li:hover ul, .nav li li:hover ul { top: -999em; }
		.nav li li { display: block; padding: 0px; height: auto !important; }
		.nav li li a:link, .nav li li a:visited { width: 180px; display: block; height: auto !important; color: #000 !important; background-image: url(images/arrow-green.gif) !important; background-position: 10px 15px !important; background-repeat: no-repeat; padding: 6px 10px 6px 30px !important; }
		.nav li:hover a:link, .nav li:hover a:visited { background-image: url(images/pages-hover-right.gif); background-repeat: no-repeat; background-position: right; color: #C01B0F !important; }






/*------------------------------------------------*/
/*--------------------[FOOTERhome]--------------------*/
/*------------------------------------------------*/
#footerh { clear: both; float: left; width: 900px; padding-top: 14px; font-size: 11px; color: #027861	; background-color: #fff; background:url(images/page_bg.png) 50% 50px no-repeat;);} 

background-position: top; background-repeat: no-repeat; margin-top: 0px; min-height: 200px; }



		.footerh-box { float: left; width: 280px; margin-left: 23px; margin-bottom: 30px; }
				.footerh-box ul { list-style: none; margin: 0px; padding-left: 0px; }
						.footerh-box li { background-image: url(images/small-arrow-4.gif); background-repeat: repeat-x; background-position: bottom; padding: 5px 0px; }
						.footerh-box h3 { color: #027861; margin-bottom: 5px; font-size: 18px; background-image: url(images/line-bg-2.gif); background-repeat: repeat-x; background-position: bottom; padding-bottom: 10px; margin-top: 5px; }
								#footerh a:link, #footer a:visited { color: #027861; font-size: 11px; }
								.footerh-box a:link, .footer-box a:visited { color: #027861; background-image: url(images/arrow-orange.gif); background-repeat: no-repeat; background-position: left; padding-left: 20px; }
								.footerh-box a:hover { color: #F7DAA2 !important; }

.creditsh { clear: both; padding-bottom: 20px; margin-top: 20px; float: center; font-size: 11px; width: 900px; color: #c28205; font-family: Arial, Helvetica, Sans-Serif; }

.creditsh a:link, .creditsh a:hover, .creditsh a:visited { color: #BE1A10; font-weight: bold; }

#container {
width: 800px;
margin: 0 auto;
padding: 50px 0 30px 22px;
}

#container  a{color:#009F7E;font-weight:bold}

#leftCol {
width: 245px;
padding: 0 22px 0 0;
float: left;
}


#leftCol p {
width: 240px;
padding: 12px 0 0 1px;
margin: 0;
color: #7b7050;
font-size: 14px;
line-height: 20px;
font-family: Century Gothic, Trebuchet MS, Arial, Sans-Serif;
font-weight: normal;
}

#midCol {
width: 245px;
padding: 0 22px 0 0;
float: left;
}

#midCol p {
width: 240px;
padding: 12px 0 0 1px;
margin: 0;
color: #7b7050;
font-size: 14px;
line-height: 20px;
font-family: Century Gothic, Trebuchet MS, Arial, Sans-Serif;
font-weight: normal;
}


#rightCol {
width: 245px;
padding: 0;
margin: 0;
float: left;

}

#rightCol p {
width: 250px;
padding: 12px 0 0 1px;
margin: 0;
color: #8d8260;

color: #7b7050;
font-size: 14px;
line-height: 20px;
font-family: Century Gothic, Trebuchet MS, Arial, Sans-Serif;
font-weight: normal;
}

}

#sidebar {
width: 190px;
margin: 0;
padding: 0 17px 0 17px;
background: url(images/sidebar_g.gif) repeat;
}

#sidebarBottom {
margin: 0;
padding: 0 0 25px 0;
}
#logo {
width: 556px;
height: 60px;
margin: 0;
}




