/*FlexiWeb Style File - Created 19-02-2008
Elements Section
*/
body {
margin: 0px;
}
.header {
background-color: white;
background-image: url();
position: absolute;
left: 0px;
top: 90px;
height: 150px;
width: 1000px;
overflow: auto;
font-family: Verdana, Arial, sans-serif;
color: #000000;
visibility: visible;
padding: 1px;
text-align: right;
right:0px;
}
.maincontent {
background-color: #FFFFFF;
position: absolute;
left: 240px;
top: 300px;
height: auto;
width: 550px;
overflow: auto;
font-family: Arial, sans-serif;
font-size: 72%;
color: #666666;
visibility: visible;
padding: 5px 10px 10px 10px;
text-align: justify;
a:link {text-decoration:underlined;}
}
.outerdiv {
background-color: white;
height: auto;
overflow: visible;
font-family: Verdana, Arial, sans-serif;

}
.containerdiv {
position: relative;
width: 1000px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;
}
.body {
background-color: white;
background-image: url();
overflow: visible;

}
.logo {
background-color: #FFFFFF;
position: absolute;
left: 600px;
top: 0px;
height: 82px;
width: 395px;
overflow: visible;
font-family: Arial, sans-serif;
visibility: visible;
text-align: right;

}
.time {
z-index: 99;
position: absolute;
left: 450px;
top: 121px;
width: 270px;
overflow: auto;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: black;
visibility: visible;
text-align: center;

}
.time a {
color: blue;
text-decoration: none;
}
.header_home {
position: absolute;
left: 0px;
top: 70px;
height: 350px;
width: 1000px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;

}
.white_text_home {
position: absolute;
left: 660px;
top: 230px;
width: 290px;
overflow: visible;
font-family: Arial, sans-serif;
font-size: 75%;
color: white /*#666666*/;
visibility: visible;
text-align: left;

}
.search {
position: absolute;
left: 735px;
top: 170px;
overflow: visible;
font-family: Arial, sans-serif;
color: #5b489d;
visibility: visible;
text-align: center;

}
.box_general {
background-color: #009fc6;
position: absolute;
left: 0px;
top: 305px;
height: 400px;
width: 220px;
overflow: visible;
font-family: Arial, sans-serif;
font-size: 18px;
color: #FFFFFF;
visibility: visible;
padding: 0px;
text-align: center;

}
.title_general {
position: absolute;
left: 5px;
top: 170px;
width: 200px;
overflow: visible;
font-family: Arial, sans-serif;
font-size: 16px;
color: #5b489d;
visibility: visible;
text-align: left;

}
.title_find {
position: absolute;
left: 5px;
top: 150px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;
text-align: center;

}
.title_training {
position: absolute;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;
text-align: center;

}
.title_member {
position: absolute;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;
text-align: center;

}
.title_news {
position: absolute;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;
text-align: center;

}
.title_sales {
position: absolute;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;
text-align: center;

}
.box_find {
background-color: #febf0f;
position: absolute;
left: 0px;
top: 300px;
height: 400px;
width: 220px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;
padding: 0px;
text-align: center;

}
.box_training {
background-color: #f0d0e5;
position: absolute;
left: 0px;
top: 300px;
height: 500px;
width: 220px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;
padding: 0px;
text-align: center;

}
.box_members {
background-color: #077390;
position: absolute;
left: 0px;
top: 300px;
height: 400px;
width: 220px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;
padding: 0px;
text-align: center;

}
.box_news {
background-color: #b2b2b2;
position: absolute;
left: 0px;
top: 300px;
height: 400px;
width: 220px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;
padding: 0px;
text-align: center;

}
.box_sales {
background-color: #e3bc95;
position: absolute;
left: 0px;
top: 300px;
height: 400px;
width: 220px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;
padding: 0px;
text-align: center;

}
.box_journal {
background-color: #bb3c97;
position: absolute;
left: 0px;
top: 300px;
height: 400px;
width: 220px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;
padding: 0px;
text-align: center;

}
.maincontent_index {
position: absolute;
left: 0px;
top: 440px;
height: auto;
width: 1000px;
overflow: auto;
font-family: Arial, sans-serif;
font-size: 72%;
visibility: visible;
padding: 5px 10px 10px 10px;
text-align: center;

}
.title_journal {
position: absolute;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;
text-align: center;

}
.header_general {
position: absolute;
overflow: visible;
font-family: Arial, sans-serif;
color: #FFFFFF;
visibility: visible;
text-align: center;

}
.header_training {
position: absolute;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;
text-align: center;

}
.header_sales {
position: absolute;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;
text-align: center;

}
.header_find {
position: absolute;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;
text-align: center;

}
.header_members {
position: absolute;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;
text-align: center;

}
.header_journal {
position: absolute;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;
text-align: center;

}
.header_news {
position: absolute;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;
text-align: center;

}
.header_contact {
position: absolute;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;
text-align: center;

}
.title_contact {
position: absolute;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;
text-align: center;

}
.join_today_ICON {
position: absolute;
left: 830px;
top: 220px;
width: 150px;
overflow: visible;
font-family: Arial, sans-serif;
font-size: 80%;
color: #666666;
visibility: visible;
margin: 20px;
text-align: center;

}
.purple_bar {
position: absolute;
left: 0px;
top: 240px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;
text-align: center;

}
.purple_bar_index {
position: absolute;
left: 0px;
top: 438px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;
text-align: center;

}
.box_contact {
background-color: #5B489D;
position: absolute;
left: 0px;
top: 300px;
height: 400px;
width: 220px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;
padding: 0px;
text-align: center;

}
/*FlexiWeb Style File - Created 19-02-2008
Menus Section
*/
.main {
	position: absolute;
	left: 0;
	top: 438px;
	z-index: 90;
	text-align: 0;
	text-indent: 15px;
}
#main, #main ul {
	padding: 0;
	margin:0;
	list-style: none;
	float: left;
	width: auto;
	line-height: 30px;
	font-weight: normal;
	}

#main li {
	float: left;
	padding-left: 0;
	margin : 0;
}
#main li ul { /* second-level lists */
	position: absolute;
	left: -999em;
	height: auto;
	width: 125px;
	font-weight: normal;
	margin: 0;
	z-index: 90;	
}
#main a {
	display: block;
	width: auto;
	color: white;
	font-family: Arial, sans-serif;
	font-size : 12px;
	text-decoration: none;
	padding : 0 0.5em;
	z-index: 90;	
}
#main a:hover {
color: #FFCC00;
}
#main li:hover ul ul, #main li:hover ul ul ul, #main li.sfhover ul ul, #main li.sfhover ul ul ul {
	left: -999em;
}
/*#main li:hover ul, #main li li:hover ul, #main li li li:hover ul, #main li.sfhover ul, #main li li.sfhover ul, #main li li li.sfhover ul { /* lists nested under hovered list items */
/*	left:auto;
	
}*/
#main li:hover, #main li.sfhover { 
}
/*#main li ul a{
width:100px;
}*/
.general_information {
	position: absolute;
	left: 0px;
	top: 350px;
	text-indent: 5px;
	text-align: left;
	z-index: 90;
	width: 220px;		
}
.general_information a {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight : normal;
	margin: 0;
	color: white;	
	display:block;
	padding:1px;
	line-height:20px;
	cursor:pointer;
	outline:none;
	text-decoration: none;
}
.general_information a:hover {
	color: #FFCC33;
}
.general_informationexpover A {
	color: #FFCC33;
}
.general_informationexpout A {
	color: white;
}
.hide{
	display: none;
}
.general_informationshow{
	display: block;
	text-indent:5px;
}
.general_informationsubmenu a{
	color:white;
	font-size:13px;
}
.general_informationsubmenu a:hover{
	color:#FFCC33;	
}

.training_events {
	position: absolute;
	left: 0px;
	top: 350px;
	text-indent: 5px;
	text-align: left;
	z-index: 90;
	width: 220px;		
}
.training_events a {
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight : normal;
	margin: 0;
	color: #9268ad;	
	display:block;
	padding:5px;
	line-height:20px;
	cursor:pointer;
	outline:none;
	text-decoration: none;
}
.training_events a:hover {
	color: black;
}
.training_eventsexpover A {
	color: black;
}
.training_eventsexpout A {
	color: #9268ad;
}
.hide{
	display: none;
}
.training_eventsshow{
	display: block;
	text-indent:5px;
}
.training_eventssubmenu a{
	color:#9268ad;
	font-size:13px;
}
.training_eventssubmenu a:hover{
	color:black;	
}

.membership_area {
	position: absolute;
	left: 0px;
	top: 350px;
	text-indent: 5px;
	text-align: left;
	z-index: 90;
	width: 220px;		
}
.membership_area a {
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight : normal;
	margin: 0;
	color: white;	
	display:block;
	padding:5px;
	line-height:20px;
	cursor:pointer;
	outline:none;
	text-decoration: none;
}
.membership_area a:hover {
	color: #FFCC33;
}
.membership_areaexpover A {
	color: #FFCC33;
}
.membership_areaexpout A {
	color: white;
}
.hide{
	display: none;
}
.membership_areashow{
	display: block;
	text-indent:5px;
}
.membership_areasubmenu a{
	color:white;
	font-size:13px;
}
.membership_areasubmenu a:hover{
	color:#FFCC33;	
}

.sales {
	position: absolute;
	left: 0px;
	top: 350px;
	text-indent: 5px;
	text-align: left;
	z-index: 90;
	width: 220px;		
}
.sales a {
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight : normal;
	margin: 0;
	color: white;	
	display:block;
	padding:5px;
	line-height:20px;
	cursor:pointer;
	outline:none;
	text-decoration: none;
}
.sales a:hover {
	color: black;
}
.salesexpover A {
	color: black;
}
.salesexpout A {
	color: white;
}
.hide{
	display: none;
}
.salesshow{
	display: block;
	text-indent:5px;
}
.salessubmenu a{
	color:white;
	font-size:13px;
}
.salessubmenu a:hover{
	color:black;	
}

.reflexions_journal {
	position: absolute;
	left: 0px;
	top: 350px;
	text-indent: 5px;
	text-align: left;
	z-index: 90;
	width: 220px;		
}
.reflexions_journal a {
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight : normal;
	margin: 0;
	color: white;	
	display:block;
	padding:5px;
	line-height:20px;
	cursor:pointer;
	outline:none;
	text-decoration: none;
}
.reflexions_journal a:hover {
	color: #FFCC33;
}
.reflexions_journalexpover A {
	color: #FFCC33;
}
.reflexions_journalexpout A {
	color: white;
}
.hide{
	display: none;
}
.reflexions_journalshow{
	display: block;
	text-indent:5px;
}
.reflexions_journalsubmenu a{
	color:white;
	font-size:13px;
}
.reflexions_journalsubmenu a:hover{
	color:#FFCC33;	
}

.mainsub {
	position: absolute;
	left: 0;
	top: 240px;
	z-index: 90;
	text-align: 0;
	text-indent: 15px;
}
#mainsub, #mainsub ul {
	padding: 0;
	margin:0;
	list-style: none;
	float: left;
	width: auto;
	line-height: 30px;
	font-weight: normal;
	}

#mainsub li {
	float: left;
	padding-left: 0;
	margin : 0;
}
#mainsub li ul { /* second-level lists */
	position: absolute;
	left: -999em;
	height: auto;
	width: 125px;
	font-weight: normal;
	margin: 0;
	z-index: 90;	
}
#mainsub a {
	display: block;
	width: auto;
	color: white;
	font-family: Arial, sans-serif;
	font-size : 12px;
	text-decoration: none;
	padding : 0 0.5em;
	z-index: 90;	
}
#mainsub a:hover {
color: #FFCC00;
}
#mainsub li:hover ul ul, #mainsub li:hover ul ul ul, #mainsub li.sfhover ul ul, #mainsub li.sfhover ul ul ul {
	left: -999em;
}
#mainsub li:hover ul, #mainsub li li:hover ul, #mainsub li li li:hover ul, #mainsub li.sfhover ul, #mainsub li li.sfhover ul, #mainsub li li li.sfhover ul { /* lists nested under hovered list items */
	left:auto;
	
}
#mainsub li:hover, #mainsub li.sfhover { 
}
#mainsub li ul a{
width:100px;
}