@import url("basic.css");
@import url("new/buttons.css");

html, body {
	background-image:url(/images/students/bgbody_students.png);
}
#header {
	background-image:url(/images/students/header_students.jpg);
}

/* ---------------- */	
/*  SIDEBAR LAYOUT  */
/* ---------------- */

/* MENU MODULE */
.tablenavigation th, .personalbox th {
	background-color:#364570;
}
	.tablenavigation td, .personalbox {
			background-image:url(/images/homepage/transwhite40.png);
			background-color:transparent; 
		}
#menu div a:link, #menu a:visited {
	color:#000;
}
	#menu div a:hover, #menu a:active {
		color:#364570;
	}
	
/* LOGIN MODULE */
	.loginbox th {
		background-color:#364570;
	}
	.loginbox td {
		background-image:url(/images/homepage/transwhite40.png);
		background-color:transparent;
		}
		.loginbutton {
			background-color:#364570;
			border:1px solid #fff;
		}
			.loginbutton:hover {
				color:#364570;
				background-color:#fff;
				border:1px solid #364570;
			}

/* -------------------------- */
/*      STANDARD CONTENT      */
/* -------------------------- */

h3.pagetitle {	/* headline non event pages / placed automaticly */
	border-bottom:2px solid #364570;
}

h1, .sltintrotitle {	/* headline non event pages / placed inside cms */
	border-bottom:2px solid #364570;	
	font-weight: bold;
}

h5, h4 {	/* used for subheaders */
	background-color:#364570; 
}
	h5 span  a:hover, h5 span a:active {
			color:#f9f9fb;
		}
				
h6 {
	background-color:#364570;
}	

/* -------------------------- */
/*        MISCC CONTENT       */
/* -------------------------- */

.border {}

/* TABLE 01 NO HOVER + LINK */
.table01, .table01_link {
	border-collapse:collapse;
}
	.table01 tr:first-child, .table01_link tr:first-child {
		color:#364570;
	}
		.table01 tr:first-child td, .table01_link tr:first-child td {
			background-image:url(/images/homepage/th1_bg-stud.png);
	}
	.table01 td, .table01_link td {
		border-bottom:1px solid #364570;
	}

/* TABLE 01 LINK */
	.table01_link tr:hover {
		color:#364570;
	}			

/* TABLE 01B */
/* used for 2 txtlines in header */
	.table01b tr:first-child, .table01b_link tr:first-child {
		color:#364570;
	}
		.table01b tr:first-child td, .table01b_link tr:first-child td {
			background-image:url(/images/homepage/th1b_bg-stud.png);
	}
	.table01b td, .table01b_link td {
		border-bottom:1px solid #364570;
	}
/* TABLE 01b LINK */
	.table01b_link tr:hover {
			color:#364570;
		} 
			
/* TABLE 02 + 03 NO HOVER */
.table02 tr:first-child {
		border-top:1px solid #364570;
	}
	.table02 td, .table03 td {
		border-bottom:1px solid #364570;
	}	
	
/* DESIGN TABLE INFO HOVER (AWARD PAGINA / LIST OF JOBS) */
	.table_info tr:first-child, .table_info_link tr:first-child {		
		background-color:#364570;
	}
	.table_info td, .table_info_link td {
		border-bottom:1px solid #364570;
	}
		.table_info_link tr:first-child:hover {
			background-color:#364570;
		}
		.table_info_link tr:hover {
			color:#364570;			
			background-color:#f9f9fb;
		}
		
/* TABLE NO TD BORDER */
	.table_info_nob tr:first-child {
		background-color:#364570;
	}

/* TABLE CALENDAR (CALENDAR OF EVENTS) */
	.table_calendar tr:first-child td {
			background-color:#364570;
		}		
		.table_calendar td {
			border-bottom:1px dotted #c3c8d4;	
		}
	.table_calendar tr:hover {
		color:#364570;
		background-color:#f9f9fb;
	}
		
/* TABLE IMPORTANT CALLS */
.table_imp {
	border:1px solid #364570;
	background-color:#f9f9fb;
}

/* TABLE EXHIBITORS LIST */
.table_exhib tr:first-child td {
	background-color:#364570;
}
		.table_exhib a:hover, .table_exhib a:active {
			color:#f9f9fb;
		}

/* LIST PAST EVENTS */	
.list_pastevent {
	border-bottom:1px dotted #c3c8d4;	
}

/* -------------------------- */
/*       EVENTS CONTENT       */
/* -------------------------- */

/* sponsors */
.sponsor_table, .sponsor_tableW {
	border:1px solid #364570;
}
	.sponsor_table tr:first-child, .sponsor_tableW tr:first-child {
		background-color:#364570;
	}
/* border table */
.table_border, .table_borderW {
	border:1px solid #364570;
}
	.table_border tr:first-child, .table_borderW tr:first-child {
		background-color:#364570;			
	}
	.table_border td, .table_borderW td {
		border:1px solid #364570;
	}
		
/* border table */
	.table_border2 td, {
		border:1px solid #364570;
	}

/* BODY HEADER */
	.eventdate {
			border-bottom:2px solid #364570;
		}
										
.textblocktitle {
	background-color:#364570;
}

/* Homepage infoblocks */
.infoblockupdates, .infoblockforms {
	border:1px solid #364570;
}
	.infoblockheader {
		background-color:#364570;
	}

.infoblockupdateline hr {
		color:#364570;
		background-color:#364570;
}
	
/* Homepage textblock */
.homepagetextblockheader {
	background-color:#364570;
}

/* FORM */
/* FormProcessor stylesheet */
.sc_bordergreen {
	border:2px solid #364570;
}
.smallcube {
	background-color:#f9f9fb;
}
.sc_bordergrey {
	border:1px solid #dad9de;
}
.stdFPOuterTableHeaderCell {	
	background-color:#dad9de;
}
.stdFPOuterTableContentCell {
	border:1px solid #f0f0f0;
}
.stdFPGroupTbl {
	border:1px solid #d7d7d7;	
}
.stdFPGroupTitleCell {
	background-color:#f9f9fb;
	border-bottom:1px solid #dad9de;
}

.calbutton, .wrldbutton {		
	background-color:#364570;
	border:1px solid #fff;
}
	.calbutton:hover, .wrldbutton:hover {	
		color:#364570;
		background-color:#fff;
		border:2px solid #364570;
	}
	.caltabpos {
		margin-bottom:5px;
	}

/* -------------------------- */
/*          WORLD MAP         */
/* -------------------------- */

#mapNavigation select {
	border-color:#364570;
}
.chapterTitle {
	background-color:#c4c1ce;
}
	.chapterActive {
		background-color:#364570;
	}
	a.marker {
		border-bottom:1px solid #c3c8d4;
	}	
	a:hover.marker {
		background-color:#f9f9fb;
	}
	.mapBalloonHeader {
		background-color:#364570;
	}


/* -------------------------- */
/*     CHAPTERS/SOCIETIES     */
/* -------------------------- */

/* chapter */
#chso_details {
	border-bottom:solid 1px #364570;
}
#chso_right img, #map {
	border:1px solid #364570;
}
/* main chapters/societies */
.lc_table {
		border:1px solid #364570;
	}
	.lc_table tr:first-child td {
		background-color:#364570;
	}
	.lc_table tr:first-child:hover {
			background-color:#364570;
		}
		.lc_table tr:hover {
			color:#364570;			
			background-color:#f9f9fb;
		}
			
#eageWorldwide { 
	border:1px solid #364570;
}
	#eageWorldwide p.title { 
		background-color:#364570;
	}
	#eageWorldwide p.map {}
		
/* ----------------- */	
/*   STUDENTS ONLY   */
/* ----------------- */	

/* Advertisers */
#advertisers {
	width: 130px;
	right: 5px;
}
#advertiserheader {
	padding: 2px;
	font-weight: bold;
	margin-bottom: 2px;
	text-align: center;
	background-color: #ffffff;
	color: #364570;
}
#advertiser {
	text-align: center;
	margin-bottom: 5px;
	border: 1px solid #f1f1f1;
}
#advertiser img {
	border: 0px solid #000000;
	width: 120px;
}		

/* Banners */
#banners {
	/*width: 130px;
	right: 5px;
	position: absolute;*/
}
.bannerbox {
	background-color:#FFFFFF;
	border:1px solid #d8e1fb;
	padding:0px;
	text-align:center;
	margin-bottom:0px;
	/*width:120px;
	height:90px;*/
}
.bannerbox img {
	display:block;
	border:0px;
}

/* homeblocks */
.frontcontent{
	border:1px solid #364570;
	vertical-align:top;
	padding-bottom:5px;
	padding-top:5px;
}
	.frontcontent img{
		margin: 2px;
	}
	.frontcontent p{
		margin-left: 2px;
		margin-right: 2px;
	}
.newstitles, .frontborders, .frontevents {
	border:1px solid #364570;
	background-color:#c4c1ce;
	color:#2b3250;
	font-weight:bold;
	text-align:left;
	height:20px;
	padding-left:2px;
	vertical-align:top;
	margin-top:2px;
}
	.frontborders{
		background-color:#364570;
		color:#fff;
		text-align: center;
		margin-bottom:1px;
	}
	
/* student sponsors */
#sponsor_plat, #sponsor_gold, #sponsor_silv, #sponsor_bron, #sponsor_other, #sponsor_personal  {
	position:relative;
	width:100%;
	margin-bottom:20px;
}
	.plathead, .goldhead, .silvhead, .bronhead, .otherhead, .personalhead {
		display:block;
		height:20px;
		padding-left:10px;
		color:#fff;
	}	
#sponsor_plat {	border:1px solid #313858; }	.plathead {	background-color:#313858; }
#sponsor_gold {	border:1px solid #4a527c; }	.goldhead {	background-color:#4a527c; }
#sponsor_silv {	border:1px solid #726c83; }	.silvhead {	background-color:#726c83; }	
#sponsor_bron {	border:1px solid #857f99; }	.bronhead { background-color:#857f99; }	
#sponsor_other { border:1px solid #9d98ae; } .otherhead { background-color:#9d98ae;	}
#sponsor_personal {	border:1px solid #9d98ae; }	.personalhead {	background-color:#9d98ae; }	
	
