/*
CSS for all Physiogenex pages
*/
body{
	background-color:			#c3c3c6;
	color:						#5c5c64;
	font-family:				Arial;
	font-size:					11px;
	margin:						0px;
	padding:					0px;
}
img{
	border:						0px;
}
ul{
	margin:						0px;
	padding:					0px 0px 0px 40px;
}
#page{
	background:					url(/img/common/backgroundRepeatPage.gif) repeat-y 0px 0px;
	margin:						0px auto;
	width:						982px;
}
#center{
	padding:					0px 27px;
	width:						928px;
}
#menuTop{
	float:						right;
	height:						24px;
		padding:					0px 40px 0px 0px;
	text-align:					left;
	width:						575px;
}
#menuTop ul{
	list-style:					none;
	padding:					0px;
}
#menuTop ul.CMS_lvl1{
	height:						24px;
}
html>body #menuTop li.CMS_lvl1{
	height:						24px;
}
#menuTop a.CMS_lvl1{
	display:					none;
}
#menuTop li.CMS_lvl2{
	float:						left;
}
#menuTop a.CMS_lvl2{
	background:					url(/img/common/menuTopLvl2.gif) no-repeat 5px 9px;
	color:						#5c5c64;
	display:					block;
	font-size:					12px;
	font-weight:				bold;
	padding:					5px 10px 4px 12px;
	text-decoration:			none;
	text-transform:				uppercase;
}
#menuTop li.CMS_lvl2:hover a.CMS_lvl2{
	background-color:			#6c6c73;
	color:						#FFFFFF;
}
#menuTop .CMS_lvl2.over a.CMS_lvl2{
	background-color:			#6c6c73;
	color:						#FFFFFF;
}
#menuTop ul.CMS_lvl3{
	background:					#61626a;
	display:					none;
    filter: 					alpha(opacity=90);
	opacity: 					0.9;
	position:					absolute;
}
#menuTop li.CMS_lvl2:hover ul.CMS_lvl3{
	display:					block;
}
#menuTop .CMS_lvl2.over ul.CMS_lvl3{
	display:					block;
}
#menuTop a.CMS_lvl3{
	background:					url(/img/common/menuTopLvl3Puce.gif) no-repeat 20px 6px;
	color:						#FFFFFF;
	display:					block;
	font-weight:				bold;
	padding:					2px 0px 2px 28px;
	text-decoration:			none;
	width:						118px;/*128px;*/
}
#menuTop li.CMS_lvl3 a:hover{
	background:					#61afcf url(/img/common/menuTopLvl3Puce.gif) no-repeat 20px 6px;
}
#header{
	clear:						right;
	padding:					0px 38px 26px 36px;
	width:						854px;
}
.right{
	float:						right;
}
.left{
	float:						left;
}
#footer{
	background:					url(/img/common/footer.gif) no-repeat;
	height:						65px;
	padding-right:				27px;
	text-align:					right;
	width:						955px;
}
.spacer{
	clear:						both;
}
a.contactus {
	display:					block;
	width:						72px;
	height:						23px;
	background:					url(/img/common/contactus.gif) no-repeat;
	float:						right;
}
a.contactus:hover {
	background:					url(/img/common/contactus_hover.gif) no-repeat;
}
a.contactus span {
	display:					none;
}
a.sitemap {
	display:					block;
	width:						72px;
	height:						23px;
	background:					url(/img/common/sitemap.gif) no-repeat;
	float:						right;
}
a.sitemap:hover {
	background:					url(/img/common/sitemap_hover.gif) no-repeat;
}
a.sitemap span {
	display:					none;
}
#content_free {
	padding-left:					15px;
	padding-right:					15px;
}
.cms_forms input, .cms_forms select, .cms_forms textarea {
	background:					#efefef;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
