/* Link Definitions */

a.aquariuslink:link, a.aquariuslink:visited {
	color: #006699;
	text-decoration:none;
}
a.jobslink:link, a.jobslink:visited {
	color: #00A5ED;
	text-decoration:none;
}
a.stageslink:link, a.stageslink:visited {
	color: #f99d12;
	text-decoration:none;
}
a.courslink:link, a.courslink:visited {
	color: #c100c1;
	text-decoration:none;
}
a.volontariatlink:link, a.volontariatlink:visited {
	color: #b5ae28;
	text-decoration:none;
}
a.aquariuslink:hover, a.jobslink:hover, a.stageslink:hover, a.courslink:hover, a.volontariatlink:hover {text-decoration: underline;}

/* Colors */

.aquarius {color: #006699;}
.jobs {color: #00A5ED;}
.stages {color: #f99d12;}
.cours{color: #c100c1;}
.volontariat{color: #b5ae28;}
.highlight {color:#990000;}

/* Headings */

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #006699;
	font-style:italic;
	font-weight:normal;
	line-height:1.2em;
	margin-top:0;
	}
	
h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	}

/* List Definitions */
ul.aquariuslist {
	list-style-image:url(/assets/images/cubes/aquariuslist.gif);
	padding-right:10px;
       line-height:1.6em;
}
ul.jobslist {
	list-style-image:url(/assets/images/cubes/jobslist.gif);
	padding-right:10px;
       line-height:1.6em;
}
ul.stageslist {
	list-style-image:url(/assets/images/cubes/stageslist.gif);
	padding-right:10px;
       line-height:1.6em;
}
ul.courslist {
	list-style-image:url(/assets/images/cubes/courslist.gif);
	padding-right:10px;
       line-height:1.6em;
}
ul.volontariatlist {
	list-style-image:url(/assets/images/cubes/volontariatlist.gif);
	padding-right:10px;
       line-height:1.6em;
}

ol.inscription {
	padding-right:10px;
	font-weight: bold;	
}

/* Images on Program Pages */
img.jobsphoto{
	clear:both;
	padding:4px;
	border:1px solid #00A5ED;
	margin-bottom:30px;
}
img.stagesphoto{
	clear:both;
	padding:4px;
	border:1px solid #f99d12;
	margin-bottom:30px;
}
img.volontariatphoto{
	clear:both;
	padding:4px;
	border:1px solid #b5ae28;
	margin-bottom:30px;
}
img.coursphoto{
	clear:both;
	padding:4px;
	border:1px solid #c100c1;
	margin-bottom:30px;
}

/* Program Overview Page*/
#prg_jobsheading {
	display:block;
	padding:1px;
	background:#00A5ED;
	color:white;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}
#prg_stagesheading {
	display:block;
	padding:1px;
	background:#f99d12;
	color:white;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}
#prg_volontariatheading {
	display:block;
	padding:1px;
	background:#b5ae28;
	color:white;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}
#prg_coursheading {
	display:block;
	padding:1px;
	background:#c100c1;
	color:white;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}
#programtable {
	border-collapse:collapse;
	border:1px solid #999999;
	width:100%;
}
#programtable td{
	padding:2px;
	border-collapse:collapse;
	border:1px solid #999999;
}
/* Download Centre */
table#download_overview {
	font-size:10px;
        line-height:16px;
	table-layout:auto;
	width:80%;
	margin-left:1px;
	border-collapse:collapse;
	border: 1px solid #999999;
	background-color:#FFFFFF;
}
table#download_overview td{
	border-collapse:collapse;
	border: 1px solid #999999;
	background-color:#FFFFFF;
}
#jobsheading {
	display:block;
	width:79%;	
	padding:5px;
	background:#00A5ED;
	color:white;
	font-weight:bold;
	font-size:medium;
}
#stagesheading {
	display:block;
	width:79%;	
	padding:5px;
	background:#f99d12;
	color:white;
	font-weight:bold;
	font-size:medium;
}
#volontariatheading {
	display:block;
	width:79%;
	padding:5px;
	background:#b5ae28;
	color:white;
	font-weight:bold;
	font-size:medium;
}
#coursheading {
	width:79%;
	display:block;
	padding:5px;
	background:#c100c1;
	color:white;
	font-weight:bold;
	font-size:medium;
}

.dlcentertable{
	table-layout:auto;
	width:80%;
	margin-left:1px;
	border-collapse:collapse;
	border: 1px solid #999999;
	background-color:#FFFFFF;
}
.dlcentertable th{
	border: 1px solid #999999;
	text-align:left;
	background-color:#E7EBF1;
	padding:2px;
	height:20px;
} 
.dlcentertable td {
	border: 1px solid #999999;
	padding:2px;
	height:20px;
}

/* Reunions Page*/
.orientationtable{
	table-layout:auto;
	width:509px;
	margin-left:1px;
	border-collapse:collapse;
	border: 1px solid #999999;
	background-color:#FFFFFF;
}
.orientationtable th{
	border: 1px solid #999999;
	text-align:center;
	padding:2px;
	height:20px;
	width:33%;
	font-size:12px;
	color:#006699;
	background-color:#E7EBF1;
} 
.orientationtable td {
	border: 1px solid #999999;
	padding:2px;
	height:20px;
	text-align:center;
}
tr.altrow {
	background-color:#E7EBF1;
}
.informationtable{
	table-layout:auto;
	width:95%;
	margin-left:1px;
	border-collapse:collapse;
	border: 1px solid #999999;
	background-color:#FFFFFF;
}
.informationtable th{
	border: 1px solid #999999;
	text-align:center;
	padding:2px;
	height:20px;
	/*width:33%;*/
	font-size:12px;
	color:#006699;
	background-color:#E7EBF1;
} 
.informationtable td {
	border: 1px solid #999999;
	padding:2px;
	height:20px;
}
/* Activites Page*/
#newstable {
	table-layout:fixed;
	padding:0;
	margin-left:2px;
	width:524px;
	border-collapse:collapse;
}
#newstable th {
	padding:0;
	border:3px solid #006699;
}
#newstable td {
	background-color:#FF9900;
	padding:3px;
	border:3px solid #006699;
}

/* General Images */
.imageleft {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.imageright {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
