body{
	margin:0;
	padding:20px 0 0 0;
	font-family: Verdana;
	font-size:11px;
	color:#5F666C;
}
form{
	margin:0;
	padding:0;
}
input, select, textarea{
	font-size:11px;
}
a:link, a:visited, a:active, a:hover{
	font-size:11px;
	color: #73ae17;
}

#divPgEnv{
	background:#E3EFD1;
	margin:auto;
	width:784px;
	position:relative;
}

/*--------- Header ---------*/
#divHdEnv{
	background:#73AE17;
	padding:1px;
}
#divHdBox{
	height:118px;
	background:#FFFFFF;
}
#divHdLogoEnv{
	float:left;
	width:350px;
}
#divHdLogoBox{
	padding:30px 0 0 50px;
}
#divHdSloganEnv{
	float:right;
	width:250px;
}
#divHdSloganBox{
	padding:50px 0 0 0;
}


/*--------- MainContent ---------*/

#divPgMainEnv{
	background-image: url(../img/start.jpg);
	background-repeat: no-repeat;
	height:654px;
}
#divTeaser{
	position:absolute;
	top:24px;
	left:630px;
	background:transparent;
	z-index: 110;
}

#divPlayerIndicator{
	position:absolute;
	top:333px;
	left:27px;
	background:transparent;
	z-index: 100;
}



#splash_startPage{
	width: 720px;	
}

#player_startPage_BG{
	position:absolute;
	display: none;
	width:100%;
	Xheight:100%;
	left:0pt;
	top:0pt;
	background-color:#000;
	opacity:0.60;
	filter: alpha(opacity=60);
	z-index:150;
}

#player_startPage{
	position:absolute;
	display: none;
	left:0;
	top:0;
	z-index:160;
}
#playerCloseBtn{
	position:absolute;
	left:-20px;
	top:-20px;
	z-index:1000;
}
#playerCloseBtn img{
	Xopacity:1;
	Xfilter: alpha(opacity=100);
}

#divLoginEnv{
	z-index:100;
	position:absolute;
	top:98px;
	left:388px;
	width:309px;
	height:150px;
	background:transparent;
}

#divLoginBnfitsEnv_Top{
	background-image:url(../img/LoginFormEnv_top.png);
	background-repeat: no-repeat;
	background-position: top;
	height:25px;
}
/*IE Hack Conditional Comments*/
* html #divLoginBnfitsEnv_Top {
 background-image: none;
 margin:-2px 0 -8px 0;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='tmpl/img/LoginFormEnv_top.png')
}


#divLoginEnv_same_bg{
	background-image:url(../img/LoginFormEnv_bg.png);
	background-repeat: no-repeat;
	background-position: top;
	padding: 0px 11px 0 5px;
}
/*IE Hack Conditional Comments*/
* html #divLoginEnv_same_bg {
	background-image: none;
	height:1px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='tmpl/img/LoginFormEnv_bg.png')
}
* html #divLoginEnv_same_bg a, * html #divLoginEnv_same_bg input, * html #divLoginEnv_same_bg checkbox {
	position: relative;
}

#divLoginBnfitsEnv{
	margin:0;
	padding:0px 20px 5px 15px;
}

#divLoginEnv_same_bg h3{
	margin:0;
	padding:0 0 0px 0;
	color:#73AE17;
	font-weight:bold;
	font-size: 11px;
}
p.pLoginBnfitsTxt{
	margin:0;
	padding:0 0 10px 0;
}

#pStartLoginInfo{
	margin:0;
	padding:12px 20px 10px 15px;
	color:#5F666C;
}


#divRegSlideOut{
}


#divLoginSlideOutBottom{
	background-image:url(../img/LoginFormEnv_bottom.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:31px;
}
/*IE Hack Conditional Comments*/
* html #divLoginSlideOutBottom {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='tmpl/img/LoginFormEnv_bottom.png')
}

#divPgEnvBottomImage{
	background-image:url(../img/footer_socket.gif);
	background-repeat: no-repeat;
	height:14px;
	width:784px;
}

#regFormRegistrationOK {
	margin:0px 18px 0px 15px;
}


/*--------- QuadeoActivities ---------*/
#divQuadeoActivitiesEnv{
	position:relative;
	top:343px;
	width: 100%;
	overflow: hidden;
}

#divQuadeoActivitiesContent{
	position:relative;
	padding-top: 88px;
	width: 100%;
	padding-left: 5px;
	overflow: hidden;
}

.divQuadeoActivitiesEnv_ElementBox{
	position:relative;
	float:left;
	width:32%;
	margin:0 10px 0 0;
	overflow: hidden;
	background-color:white;
}

.divQuadeoActivitiesElem_wrapper {
	clear: both;
	margin: 0 0 0px 0;
	width: 100%;
	height:194px;
}

.divQuadeoActivitiesElem_content {
	width: 100%;
	overflow: hidden;
}
.divQuadeoActivitiesElem_bottom_wrapper{
	float:none;
	clear:left;
}
.divQuadeoActivitiesElem_bottom_left{
	height:14px;
	width:14px;
	float:left;
}
.divQuadeoActivitiesElem_bottom_right{
	text-align: right;
}

.divQuadeoActivitiesElem_title_wrapper{
	padding-left: 16px;
}

.divQuadeoActivitiesElem_title {
	height: 25px;
	line-height: 25px;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	width: 100%;
	color:#73ae17;
}

.divQuadeoActivitiesElem_body_wrapper {
	padding: 0 0 0 16px;
}

.divQuadeoActivitiesElem_body_content {
	padding: 2px 0;
}

.divQuadeoActivitiesElem_body_content_Experts{
	margin:3px 16px 0 0;
	float: left;
}

.divQuadeoActivitiesElem_body_content_NewMembers{
	width : 72px;
	height: 82px;
	float: left;
}

.divQuadeoActivitiesElem_body_content a:link, 
.divQuadeoActivitiesElem_body_content a:visited, 
.divQuadeoActivitiesElem_body_content a:active, 
.divQuadeoActivitiesElem_body_content a:hover{
	font-size: 11px;
	color:#5F666C;
	text-decoration: none;
	border:none;
}

.divQuadeoActivitiesElem_body_content a:hover{
	text-decoration:underline;
}

/*--------- Footer ---------*/
#divPgFooterEnv{
	padding:20px 0 15px 0;
	text-align:center;
	background:#FBF9F3;
}

.divPgFooterLn{
	margin:0;
	padding:0 0 3px 0;
}
.divPgFooterLn a:link, .divPgFooterLn  a:visited, .divPgFooterLn  a:active, .divPgFooterLn  a:hover{
	text-decoration:none;
}
.smallerText {
	font-size: 90%;
}

/*----------Reject Invitation -----------*/

.divRejectInvitation_wrapper {
	padding: 10px 35px 5px 25px;
	font-size: 12px;
}

#lblBack {
	padding-top: 10px;	
}

.divRejectInvitation_confirm {
	padding-top: 20px;
	width: 100%;
	text-align: center;
}
.divRejectInvitation_confirm a {
	font-weight: bold;
	font-size: 12px;
	padding: 3px;
}