/* -------------------------- */
/* ----- PORTAL SP PAGE ----- */
/* -------------------------- */

/* --- TAB CONTENT PANEL --- */

.tabContentPanel{
	position:absolute;
	top:0px;
	left:0px;
	width:1024px;
	height:556px;
	overflow:hidden;
}

/* ------------------ */
/* --- PORTAL TAB --- */
/* ------------------ */

#portalTab{
}
/* --- PORTAL INTRO --- */
.portalIntro{
	position:absolute;
	top:0px;
	left:0px;
	width:1024px;
	height:65px;
	padding-top:10px;
	padding-bottom:5px;
	overflow:hidden;
	/*border-bottom:1px solid #CCCCCC;*/
}

.portalPre, .portalIn, .portalPost{
	/*position:relative;
	float:left;*/
	position:absolute;
	top:80px;
	width:340px;
	height:390px;
	padding-top:10px;
	overflow:hidden;
	/*border-left:1px solid #CCCCCC;*/
}
.portalPre{
	/*background-image:url(../img/portalPreBGgrey.jpg);*/
	left:0px;
}
.portalPre:hover{
	/*background-image:url(../img/portalPreBGcolor.jpg);*/
}

.portalIn{
	width:342px;
	/*background-image:url(../img/portalInBGgrey.jpg);*/
	left:341px;
}
.portalIn:hover{
	/*background-image:url(../img/portalInBGcolor.jpg);*/
}

.portalPost{
	/*background-image:url(../img/portalPostBGgrey.jpg);*/
	left:684px;
	/*border-right:1px solid #CCCCCC;*/
}
.portalPost:hover{
	/*background-image:url(../img/portalPostBGcolor.jpg);*/
}

.portalLabel{
	position:absolute;
	top:150px;
	left:10px;
	height:50px;
	padding-left:5px;
	padding-right:5px;
	background:#FFFFFF;
	opacity: .8;
	filter: alpha(opacity=80);
}

.portalWindow{
}
.portalWindow p{
	margin-left:10px;
	margin-bottom:5px;
	padding:2px;
	background:#FFFFFF;
	font-weight:bold;
}
.portalWindow ul{
	margin:0px;
	margin-left:20px;
}
.portalWindow li{
	background:#FFFFFF;
	list-style-type:none;
	padding:1px;
}

#portalWindows a{
	color:#000000;
}
#portalWindows a:hover{
	color:#34B44B;
}

.portalList{
	position:absolute;
	top:220px;
	opacity: .8;
	filter: alpha(opacity=80);
}
/* --- SIGN UP STAMP --- */
#stamp{
	position:absolute;
	top:460px;
	right:20px;
        font-size:8px;
        color:#34B44B;
}
#stamp:hover{
    background:#FFFFFF;
}
/* --- SIGN UP STAMP --- */
#expoStamp{
	position:absolute;
	top:400px;
	left:830px;
	opacity: .8;
	filter: alpha(opacity=80);
}
#expoStamp:hover{
	opacity: .9;
	filter: alpha(opacity=90);
}

/* --- SPONSORS --- */
.portalSponsors{
	position:absolute;
	top:480px;
	left:0px;
	width:1024px;
	height:60px;
	padding-top:5px;
	padding-bottom:5px;
	overflow:hidden;
	/*border-top:1px solid #CCCCCC;*/
}
.portalSponsors p{
	text-align:justify;
}
.portalSponsors img{
	float:right;
	margin:0px;
	margin-left:20px;
}

/* ------------------ */
/* --- INTRO TAB ---- */
/* ------------------ */

#introTab{
	/*background:url(../img/portalIntro.jpg);*/
}

#introTab .tabMainPanel{
	/*background:url(../img/portalIntro.jpg);*/
}

#introPanel{
	left:20px;
	width:400px;
	max-height:480px;
}
#introPanel p{
	text-align:justify;
}

/* -------------------- */
/* --- SUPPORT TAB ---- */
/* -------------------- */

#supportTab{
	background:url(../img/supportBG.jpg);
}

#supportPanel{
	left:20px;
	width:400px;
}
#supportPanel p{
	text-align:justify;
}

/* -------------------- */
/* --- PEOPLE TAB ---- */
/* -------------------- */

#peopleTab{
	background:url(../img/peopleBG.jpg);
}

#peoplePanel{
	right:20px;
	width:300px;
}

/* --- IFRAME FORM --- */
#formFrame{
	width:400px;
	height:450px;
	background-color:#FFFFFF;
	opacity: .95;
	filter: alpha(opacity=95);
}

/* -------------------- */
/* --- SIGN UP TAB ---- */
/* -------------------- */

#signupTab{
	background:url(../img/signupBG.jpg);
}
#signupPanel{
	right:20px;
	width:300px;
}

/* -------------------- */
/* --- SIGN UP TAB ---- */
/* -------------------- */

#preLectureTab{
	/*background:url(../img/PreLecturesBG.jpg);*/
}

