@charset "utf-8";
/* CSS Document */

/*RESET
---------------------------------------------- */
*{ margin:0; padding:0; }
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}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
fieldset{border:0 none !important}
/* 360 GRID
------------------------------------------------*/
.container_24{margin:auto;width:900px;background:url(/gfx/bg-internal.gif) no-repeat top #fff; position:relative;}
/* Grid >> Global*/
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;position:relative;margin-left:.5%;margin-right:.5%;}
/* Grid >> Children (Alpha ~ First, Omega ~ Last)*/
.alpha{margin-left:0;}.omega{margin-right:0;}
/* Grid*/
.grid_1{width:3.166%;}.grid_2{width:7.333%;}.grid_3{width:11.499%;}.grid_4{width:15.666%;}.grid_5{width:19.832%;}.grid_6{width:24%;}.grid_7{width:28.165%;}.grid_8{width:32.333%;}.grid_9{width:36.497%;}.grid_10{width:40.666%;}.grid_11{width:44.83%;}.grid_12{width:49%;}.grid_13{width:53.17%;}.grid_14{width:57.333%;}.grid_15{width:61.503%;}.grid_16{width:65.666%;}.grid_17{width:69.835%;}.grid_18{width:74%;}.grid_19{width:78.168%;}.grid_20{width:82.333%;}.grid_21{width:86.501%;}.grid_22{width:90.666%;}.grid_23{width:94.834%;}.grid_24{width:99%;}
/* Prefix Extra Space*/
.prefix_1{padding-left:4.166%;}.prefix_2{padding-left:8.33%;}.prefix_3{padding-left:12.499%;}.prefix_4{padding-left:16.666%;}.prefix_5{padding-left:20.832%;}.prefix_6{padding-left:25%;}.prefix_7{padding-left:29.165%;}.prefix_8{padding-left:33.333%;}.prefix_9{padding-left:37.497%;}.prefix_10{padding-left:41.666%;}.prefix_11{padding-left:45.83%;}.prefix_12{padding-left:50%;}.prefix_13{padding-left:54.17%;}.prefix_14{padding-left:58.333%;}.prefix_15{padding-left:62.503%;}.prefix_16{padding-left:66.666%;}.prefix_17{padding-left:70.835%;}.prefix_18{padding-left:75%;}.prefix_19{padding-left:79.168%;}.prefix_20{padding-left:83.333%;}.prefix_21{padding-left:87.501%;}.prefix_22{padding-left:91.666%;}.prefix_23{padding-left:95.834%;}
/* Suffix Extra Space*/
.suffix_1{padding-right:4.166%;}.suffix_2{padding-right:8.33%;}.suffix_3{padding-right:12.499%;}.suffix_4{padding-right:16.666%;}.suffix_5{padding-right:20.832%;}.suffix_6{padding-right:25%;}.suffix_7{padding-right:29.165%;}.suffix_8{padding-right:33.333%;}.suffix_9{padding-right:37.497%;}.suffix_10{padding-right:41.666%;}.suffix_11{padding-right:45.83%;}.suffix_12{padding-right:50%;}.suffix_13{padding-right:54.17%;}.suffix_14{padding-right:58.333%;}.suffix_15{padding-right:62.503%;}.suffix_16{padding-right:66.666%;}.suffix_17{padding-right:70.835%;}.suffix_18{padding-right:75%;}.suffix_19{padding-right:79.168%;}.suffix_20{padding-right:83.333%;}.suffix_21{padding-right:87.501%;}.suffix_22{padding-right:91.666%;}.suffix_23{padding-right:95.834%;}
/* Push Space*/
.push_1{left:4.166%;}.push_2{left:8.333%;}.push_3{left:12.499%;}.push_4{left:16.666%;}.push_5{left:20.832%;}.push_6{left:25%;}.push_7{left:29.165%}.push_8{left:33.333%;}.push_9{left:37.497%;}.push_10{left:41.666%;}.push_11{left:45.83%;}.push_12{left:50%;}.push_13{left:54.17%;}.push_14{left:58.333%;}.push_15{left:62.503%;}.push_16{left:66.666%;}.push_17{left:70.835%;}.push_18{left:75%;}.push_19{left:79.168%;}.push_20{left:83.333%;}.push_21{left:87.501%;}.push_22{left:91.666%;}.push_23{left:95.834%;}
/* Pull Space*/
.pull_1{left:-4.166%;}.pull_2{left:-8.333%;}.pull_3{left:-12.499%;}.pull_4{left:-16.666%;}.pull_5{left:-20.832%;}.pull_6{left:-25%;}.pull_7{left:-29.165%;}.pull_8{left:-33.333%;}.pull_9{left:-37.497%;}.pull_10{left:-41.666%;}.pull_11{left:-45.83%;}.pull_12{left:-50%;}.pull_13{left:-54.17%;}.pull_14{left:-58.333%;}.pull_15{left:-62.503%;}.pull_16{left:-66.666%;}.pull_17{left:-70.835%;}.pull_18{left:-75%;}.pull_19{left:-79.168%;}.pull_20{left:-83.333%;}.pull_21{left:-87.501%;}.pull_22{left:-91.666%;}.pull_23{left:-95.834%;}
/* Clear Floated Elements*/
/* http://sonspring.com/journal/clearing-floats */
.clear{	clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}* html .clearfix{height:1%;}

/* LAYOUT
------------------------------------------------*/

body{
	background-color:#6b1f7c;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.81em /*13px*/;
	line-height:18px;
	color:#323433;
	}
a:link, a:active, a:visited{ color:#0296d5;}
a:hover{color:#858585;}
h2{
	font-size:16px;
	}
h3, h2{
	margin-bottom:10px;
	font-weight:bold;
	color:#6b1f7c;
	}
h3{
	margin-top:15px;
	margin-bottom:0;
	}

.bg{background:url(/gfx/bg-home.jpg) no-repeat top #fff;}	
.search, .link{
	padding:5px;
	height:25px;
	margin-bottom:15px;
	background-color:#783288;
	border:1px solid #845790;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-radius:0 0 5px 5px;	
	}

.link{
	width:115px;
	text-align:center;
	-moz-box-shadow: 2px 2px 4px #581a67;
	float:right;
	}	
.link a{
	color:#fff;
	text-transform:uppercase;
	font-size:0.85em/*11px*/;
	font-weight:bold;
	text-decoration:none;
	}

#header, #internal_header{
	height:290px;
	font-size:1.38em/*18px*/;
	color:#6b1f7c;
	line-height:24px;
	}
#internal_header{
	height:110px;
	}
#header h1, #internal_header h1{
	margin-top:15px;
	height:118px;
	background:url(/gfx/logo-thecompleteadvantage.gif) no-repeat left top;
	}
#header h1 a, #internal_header h1 a{
	display:block;
	text-indent:-999px;
	height:118px;
	}
#header h1{
	background-image:url(/gfx/logo-thecompleteadvantage-lg.gif);
	}
#header img.print, #internal_header img.print{display:none;}
#internal_header a.training_advantage{
	float:right;
	}
.taining_advantage{
	padding:85px 0 20px 0;
	}
.content_container, #breadcrumbs{
	margin-top:15px;
	margin-bottom:25px;
	}
#breadcrumbs, #breadcrumbs a{
	text-align:right;
	color:#858585;
	font-size:0.85em/*11px*/;
	font-weight:bold;
	margin-bottom:0;
	}
#side{}
.note{
	font-size:0.85em/*11px*/;
	line-height:normal;
	}
.bottom{
	height:120px;
	padding:10px;
	background:url(/gfx/bg-bottom.gif) no-repeat top #6b1e7c;
	clear:left;
	}
		/*footer*/	
#footer{
	padding:14px;
	background:url(/gfx/bg-footer.gif) repeat-x top;
	text-align:center;
	}
#footer a, #footer{
	color:#fff;
	}
#footer em{
	font-size:0.85em/*11px*/;
	font-style:normal;
	}
		/* buttons */	
a.training_advantage{
	width:131px;
	height:66px;
	margin-top:25px;
	text-indent:-999px;
	background:url(/gfx/btn-the-training-advantage.gif) no-repeat left top;
	overflow:hidden;
	}
a.training_advantage:hover{
	background-position:right;
	}
a.therapyfocus{
	height:86px;
	text-indent:-999px;
	overflow:hidden;
	background:url(/gfx/btn-therapy-focus.jpg) top left no-repeat;
	display:block;
	margin:15px 0 0 10px;
	}
a.resourceslink{
	margin:15px 0 0 10px;
	padding:25px 15px 15px 75px;
	height:49px;
	display:block;
	background:url(/gfx/bg-resources-btn.jpg) top left no-repeat;
	color:#323433;
	text-decoration:none;
	font-weight:bold;
	}
a.resourceslink em, a.resourceslink i{
	color:#fff;
	font-style:normal;
	}
		
		/*content specific*/
.content_container .grid_17 p{
	margin-top:15px;}
.content_container .grid_17 img{
	padding:1px;
	margin:15px;
	float:right;
	border:2px solid #c5c6ca;
	}
.content_container .grid_17 img.logo{
	margin:0 0 15px 15px;
	border:0;
	}
.content_container .grid_17 table{
	border-collapse:collapse;
	}
.content_container .grid_17 table td, .content_container .grid_17 table th{
	border:2px solid #fff;
	}
.content_container .grid_17 table th{
	background-color:#d4c8e0;
	padding:0.66%;
	width:16%;
	font-size:0.92em;
	}
.content_container .grid_17 table td{
	background-color:#8863a6;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	}
.content_container .grid_17 ul{
	list-style-type:disc;
	}
.content_container .grid_17 ol, .content_container .grid_17 ul{
	margin:10px 10px 15px 20px;
	color:#858585;
	}
.content_container .grid_17 ol{
	list-style-type:decimal;
	margin:2px 0 15px 35px;
	}
.round{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	}
.greybox, div.training_advantage, .form_container{
	padding:15px;
	margin-left:10px;
	border:1px solid #acacac;
	background:url(/gfx/bg-greybox.gif) bottom repeat-x;
	}
div.training_advantage{
	margin-top:15px;
	border-color:#a4cbea;
	background-image:url(/gfx/bg-bluebox.gif);
	}
div.training_advantage h5{
	height:60px;
	margin-bottom:5px;
	text-indent:-999px;
	overflow:hidden;
	background:url(/gfx/logo-thetrainingadvantage.gif) top left no-repeat;
	}
.security{
	padding-left:20px;
	margin-top:10px;
	display:block;
	background:url(/gfx/bg-security.gif) top left no-repeat;
	}	
		/* iconize */
a[href *="youtube.com/watch?"]{padding: 5px 20px 5px 0;background: transparent url(/gfx/icon_film.gif) no-repeat center right;}
a[href *="flickr.com/photos/"]{padding: 5px 20px 5px 0;background: transparent url(/gfx/icon_pic.gif) no-repeat center right;}
a[href$='.doc'], a[href$='.rtf']{padding: 5px 20px 5px 0;background: transparent url(/gfx/icon_doc.gif) no-repeat center right;}
a[href$='.txt']{padding: 5px 20px 5px 0;background: transparent url(/gfx/icon_txt.gif) no-repeat center right;}
a[href$='.xls']{padding: 5px 20px 5px 0;background: transparent url(/gfx/icon_xls.gif) no-repeat center right;}
a[href$='.pdf']{padding: 5px 20px 5px 0;background: transparent url(/gfx/icon_pdf.gif) no-repeat center right;}

		/*snippits styles*/	
.dotted_divider, .information{
	border-top:2px dotted #acacac;
	margin:15px 0 10px 0;
	padding-top:5px;
	clear:right;
	}
.dotted_divider em, .dotted_divider i{
	color:#858585;
	}
.twocollist li{
	width:45%;
	float:left;
	margin-left:5%
	}
.section_purple{
	background-color:#e1d2e5;
	padding:15px;
	margin:15px 0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	}
.content_container span.information{
	margin-top:15px;
	padding-top:15px;
	display:block;
	border-top:2px dotted #acacac;
	clear:right;
	}
.grid_17 div.blue{
	height:192px;
	padding:15px 0;
	background:url(/gfx/bg-bluegradient.gif) repeat-x top #73c5eb;
	line-height:normal;
	margin-bottom:15px;
	}
.grid_17 div.blue strong, .grid_17 div.blue b{
	color:#0097da;
	}
.grid_17 div.blue p{
	padding:0 15px;
	font-size:1.38em/*18px*/;
	font-weight:bold;
	margin: 0 0 15px 0;
	}
.grid_17 div.blue a.button{
	margin-left:15px;
	padding:2px 5px;
	color:#fff;
	margin-top:15px;
	text-decoration:none;
	}
.grid_17 div.grid_12 img{
	border:none;
	float:none;
	padding:0;
	margin:0;
	}
		/*home page links*/	
.greybox a.yellow, .greybox a.green, .greybox a.purple{
	width:148px;
	height:29px;
	margin:3px 0;
	padding-left:15px;
	display:block;
	background:url(/gfx/bg-gradient-areas.gif) 0 -35px no-repeat;
	font-size:1.08em/*14px*/;
	color:#fff;
	font-weight:bold;
	line-height:29px;
	text-decoration:none;
	}
.greybox a.green{background-position:0 -64px;}
.greybox a.purple{background-position:0 -93px;}
.greybox a.yellow:hover{background-position: -163px -35px}
.greybox a.green:hover{background-position: -163px -64px}
.greybox a.purple:hover{background-position: -163px -93px}


/* TEAM ACCORDION */
.accordion h4{
	padding:5px 7px;
	margin-top:1px;
	font-size:1.15em/*15px*/;
	clear:left;
	cursor:pointer;
	border:1px solid #959595;
	background:url(/gfx/arrows.gif) no-repeat 98% -105% #fbf6fa;
	overflow:hidden;
	}
.accordion h4 em, .accordion h4 i{
	font-size:0.87em/*13px*/;
	font-weight:normal;
	color:#858585;
	}
.accordion h4.active{
	background-color:#c0a0c2;
	color:#fff;
	border-color:#9b5ea1;
	border-bottom:none;
	background-position:98% 185%;
	}
.accordion h4.active em, .accordion h4.active i{
	color:#6b1f7c;
	}

.content_container .grid_17 .accordion ul{
	padding:15px;
	margin:0;
	list-style-type:none;
	background-color:#d8c0da;
	border:1px solid #9b5ea1;
	color:#323433;
	}
.content_container .accordion img{
	float:left;
	padding:0;
	margin:0 15px 0 0;
	border:1px solid #9b5ea1;
	}



/* TEXT RESIZER */
body.medium div.content_container{font-size:1.23em/*16px*/;}
body.large div.content_container{font-size:1.38em/*18px*/;line-height:22px;}
body.medium div.text_sizer{font-size:0.81em/*13px*/;}
		/* text resizer links */
.text_sizer{
	height:35px;
	margin:0 0 15px 11px;
	background:url(/gfx/bg-gradient-areas.gif) no-repeat left top;
	text-align:center;
	line-height:30px;
	width:220px	
	}
.text_sizer a{
	padding:0 8px;
	border-right:1px solid #000;
	text-decoration:none;
	color:#000;
	}
.text_sizer a.normal{
	font-size:1em/*13px*/;
	}
.text_sizer a.medium{
	font-size:1.23em/*16px*/;
	border:none;
	}
.text_sizer a.large{
	font-size:1.38em/*18px*/;
	border:none;
	font-weight:normal;
	}
	
/* SLIDESHOWS */
#slideshow{height:243px;position:relative;}
#slideshow img{position:absolute;top:0;left:0;z-index:3;}
#slideshow img.active{z-index:5;}
#slideshow img.last-active{z-index:4;}
		/*internal slideshow*/
#internal_header #slideshow{height:163px;width:409px;}
#internal_slideshow{position:absolute;top:-51px;left:260px;}
	
/* EVENTS CALENDAR */
#eventcalendar2_calEventsCalendar{width:100%}
#eventcalendar2_calEventsCalendar a{text-decoration:none;
	}
#eventcalendar2_calEventsCalendar td.day, #eventcalendar2_calEventsCalendar td.weekendday, #eventcalendar2_calEventsCalendar td.othermonth, #eventcalendar2_calEventsCalendar td.today, #eventcalendar2_calEventsCalendar td.date_has_event{
	background-color:#dbdbdb;
	border:1px solid #b5b5b5;
	padding:13px 0;
	}
#eventcalendar2_calEventsCalendar td.day, #eventcalendar2_calEventsCalendar td.weekendday{
	background:url(/gfx/gradient-calendar-grey.gif) repeat-x top #cacbcd;
	}
#eventcalendar2_calEventsCalendar td.selectedday{
	background:url(/gfx/calendar-selected.gif); no-repeat left top;
	border:1px solid #8f9ba4;
	}
#eventcalendar2_calEventsCalendar td.selectedday a{color:#fff;}
#eventcalendar2_calEventsCalendar td.date_has_event{
	background:url(/gfx/gradient-calendar-lightblue.gif) repeat-x top #81c1d9;
	}
#eventcalendar2_calEventsCalendar .events {
	position: relative;
}
#eventcalendar2_calEventsCalendar .events ul {
	text-align: left;
	position: absolute;
	display: none;
	z-index: 1000;
	padding: 15px;
	background:url(/gfx/bg-lightbluegradient.gif) repeat-x bottom;
	color: white;
	border: 1px solid white;
	font-size: 15px;
	width: 200px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	-border-radius: 3px;
	list-style: none;
	color: #444444;
	-webkit-box-shadow: 0px 8px 8px #333;
}
#eventcalendar2_calEventsCalendar .events li {
	padding-bottom: 5px;
}
#eventcalendar2_calEventsCalendar .events .title{color:#189fd9;}
#eventcalendar2_calEventsCalendar .events .description{
	font-size:0.83em;}

#eventcalendar2_calEventsCalendar td.today{
	background:url(/gfx/calendar-today.gif) top left;
	}
	
#eventcalendar2_calEventsCalendar table{
	background:url(/gfx/calendar-top.gif) no-repeat top;
	font-weight:bold;
	color:#fff;
	font-size:1.08em;
	margin-bottom:15px;
	}
#eventcalendar2_calEventsCalendar table td{
	padding:9px;
	border:none;
	}
#eventcalendar2_calEventsCalendar table a{
	/*background:url(/gfx/calendar-arrows.gif) no-repeat left;*/
	text-indent:999px;
	overflow:hidden;
	display:block;
	width:17px;
	}	
	
.event, .regform{
	background:url(/gfx/bg-lightbluegradient.gif) repeat-x bottom;
	padding:15px;
	margin-left:5px;
	border:1px solid #8eceec;
	}
.regform{
	background:url(/gfx/bg-purplegradient.gif) repeat-x bottom;
	border-color:#cdabcf;}
.calendar .event{margin:0;}
.event .price{
	float:right;
	}
.event .price, .event .time, .event .date{
	color:#636363;
	font-size:0.92em;
	}
.event.round{margin-bottom:5px;}		
.time{display:block;}		
.event h2{
	color:#189fd9;
	font-size:1.23em;
	}
.event p{
	margin-top:10px;
	}
.event a.button{
	background:url(/gfx/bg-button.gif) repeat-x top #a3a4a8;
	display:inline-block;
	color:#fff;
	font-size:1.08em;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #a4a5a7;
	float:right;
	width:27%;
	margin:10px 4px;
	}
.event .longdesc{
	border-top:1px solid #8eceec;
	margin-top:15px;
	}
.regform ul{
	margin-top:20px;
	}
.regform li{
	padding:5px 0;
	}
.regform label{
	width:85px;
	display:inline-block;
	font-size:1.12em;
	}
.regform label em{font-size:0.79em}

.regform li.total{
	border-top:1px solid #cdabcf;
	padding:10px 0;
	margin-top:20px}
.regform input, .regform select{padding:2px;}

/* ECART LIGHT */
.content_container .grid_17 ul.product_list{
	list-style-type:none;
	margin-left:0;
	clear:both;
	overflow:hidden;
	}
li.product{
	border-top:2px dotted #ACACAC;}
div.product_img{
	float:left;
	margin:5px 15px 5px 0;
	width:200px;
	}
.content_container .grid_17 div.product_img img{
	float:none;
	padding:0;
	margin:0;
}
div.product_details{
	float:left;
	padding:30px 0;
	width:310px;}
span.product_name a{display:block; font-weight:bold;}
span.product_shortdesc{}
div.product_details span.price{ display:block; color:#6b1f7c; font-weight:bold; margin-top:2em;}

/* MAIN MENU */
#nav{
	background:url(/gfx/bg-menu.gif) no-repeat top left;
	font-weight:bold;
	position:relative;
	z-index:20;
	width:816px;
	}
#nav li{
	float:left;
	width:100px;
	margin:4px 0;
	text-align:center;
	border-right:1px solid #cbccce;
	position:relative;
	}
#nav li#Contact-Us-37{border:none;}
#nav a{
	display:block;
	padding:10px 2px;
	font-size:15px;
	color:#323433;
	text-decoration:none;
	font-weight:normal;
	}
#nav a:hover{color:#6b1f7c;}
#nav li ul{
	position:absolute;
	width:190px;
	left:0;
	display:none;
	background-color:#CCC;
	border:1px solid #959595;
	border-top:none;
	
	}
#nav li:hover ul, #listMenuRoot li.sfhover ul{display:block;}
#nav li li{
	text-align:left;
	border-top:1px solid #fff;
	width:190px;
	margin:0;}
#nav li li a{
	font-size:11px;
	padding:5px 8px;
	}
#nav li li a:hover{background-color:#ebebeb;}
		/* second drop down */
#nav li ul ul{margin:-2em 0 0 190px;}
#nav li:hover ul ul, #nav li.sfhover ul ul{left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul{left: auto;}
		/* third level drop down */
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul{left: auto;}
	
/* SUB MENU */
.sub_nav{
	background-color:#c5c6c8; 
	padding:15px;
	margin:0 0 15px 10px;
	border-radius:15px;
	}
.parent-page{display:none;}
.sub_nav li{
	border-bottom:1px solid #fff;
	padding:4px 4px 1px 15px;
	}
.sub_nav li ul{
	margin-left:-15px;
	}
.sub_nav a:link, .sub_nav a:active, .sub_nav a:visited{
	color:#6b1f7c;
	text-decoration:none;
	}
/*.sub_nav a:visited{
	color:#323433;
	}*/
.sub_nav li.parent {
	padding-left:10px;
	}

.sub_nav li li a:link,.sub_nav li li a:active,.sub_nav li li a:visited{
	color:#323433;
	font-weight:normal;
	}
.sub_nav li li ul{
	margin-left:-5px}
.sub_nav li.active{
	background:url(/gfx/arrow.gif) no-repeat 0 8px;
	}

.sub_nav li li.active li a:link, .sub_nav li li.active li a:visited, .sub_nav li li.active li a:active, .sub_nav li li li a:link, .sub_nav li li li a:active, .sub_nav li li li a:visited{color:#545454;}
.sub_nav li li.active a, .sub_nav li li li.active a{color:#fff}	
		/*training advantage blue sub nav*/
.sub_nav.blue{
	background:url(/gfx/bg-bluegradient.gif) repeat-x top #73c5eb;
	border:1px solid #73c5eb;
	}
.sub_nav.blue li.parent a{
	color:#3f92db;
	}
.sub_nav li li:last-child{
	border:none;}
/* FORMS */
.search fieldset{padding-left:30px;}
.edukaform label{
	display:block;
	color:#858585;
	padding:4px 0 2px 0;
	}
.edukaform input, .edukaform select, .edukaform textarea{
	width:90%;
	padding:1px 2px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:1px solid #c5c6ca;
	}
edukaform textarea{
	height:40px;}
.search .edukaform input{
	width:50%;
	float:left;
	}
.edukaform input.button, a.button, .edukaform input.button-search{
	width:30%;
	background:url(/gfx/bg-button.gif) bottom repeat-x #ccccce;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	text-transform:lowercase;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	}
.search .edukaform input.button-search{margin-left:10px; background-image:none; font-weight:normal;}
	
.form_container{
	border:1px solid #cca9d1;
	padding-right:10px;
	background:url(/gfx/bg-form.gif) bottom repeat-x;
	}
