/* GENERAL DISPLAY ------------------------------------------------------------------- */
body {
	background: url(../files/logo.gif) no-repeat #fff;
	}
#all {
	color: #000;
	font: 1em verdana, helvetica, tahoma, sans-serif;
	font-weight: normal;
	line-height: 1em;
	text-align: left;
	}
h1, h2, p, ul {
	padding-bottom: 1em;
	width: 100%;
	}
h1 {
	font: 2em verdana, helvetica, tahoma, sans-serif;
	}
h2 {
	font: 1.5em verdana, helvetica, tahoma, sans-serif;
	}

/* GENERAL LINKS ------------------------------------------------------------------------ */
a {
	color: #03f;
	text-decoration: underline;
	}

/* CONNEXIONS LOGO ------------------------------------------------------------------ */
#logo {
	position: relative; left: 0; top: 0;
	width: 100%;
	}

/* PAGE HEADING ------------------------------------------------------------------------- */
#page_heading {
	color: #fff;
	font: 1.3em verdana, helvetica, tahoma, sans-serif;
	position: relative; left: 0; top: 0;
	width: 100%;
	}

/* BODY TEXT -------------------------------------------------------------------------------- */
#body_text {
	padding-bottom: 3em;
	position: relative; left: 0; top: 0;
	width: 100%;
	}
#body_text h2 {
	font: 1.3em verdana, helvetica, tahoma, sans-serif;	
	padding-bottom: 1em;
	}
#body_text p {
	padding-bottom: 0.5em; padding-top: 0.5em;
	}
#body_text li {
	background: url(../graphics/bullet.gif) no-repeat;
	padding-left: 1em;
	}
#table {
	margin-bottom: 1em; margin-top: 1em; 
	width: 100%;
	}
#table li {
	line-height: 1.8em;
	padding-left: 0; 
	}
#table li.light {
	background: #fff;;
	}
#table li.dark {
	background: #fff;;
	}
#table a {
	text-decoration: none;
	}
.title {
	position: absolute; left: 0;
	}
.name {
	position: absolute; left: 315px;
	}
.icon {
	position: absolute; left: 357px;
	}
label {
	display: block;
	float: left;
	margin-right: 0.5em;
	text-align: right;
	width: 5.5em;
	}

/* NAVIGATION AREA -------------------------------------------------------------------- */
#navigation_area {
	font: 1em verdana, helvetica, tahoma, sans-serif;
	line-height: 1em;
	padding-bottom: 0;
	position: relative; left: 0; top: 0;
	width: 100%;
	}
#navigation_area a {
	color: #03f;
	text-decoration: underline;
	}
#navigation_area .nav_heading {
	background: #fff;
	border-bottom: 0; border-top: 0;
	margin-top: 10px;
	padding: 2px;
	}
#au1 .au1, #au2 .au2, #au3 .au3, #au4 .au4, #au5 .au5, #au6 .au6, 
#pc1 .pc1, #pc2 .pc2, #pc3 .pc3, #pc4 .pc4, #pc5 .pc5, #pc6 .pc6, #pc7 .pc7, 
#sc1 .sc1, #sc2 .sc2, #sc3 .sc3, #sc4 .sc4, #sc5 .sc5, #sc6 .sc6, #sc7 .sc7, #sc8 .sc8, #sc9 .sc9, 
#e1 .e1, #e2 .e2, #e3 .e3, #e4 .e4, #e5 .e5, #e6 .e6, 
#cu1 .cu1, #cu2 .cu2 {
	background: #fff;
	color: #000;
	display: block;
	} 

/* LINK IN BUBBLE ON RIGHT -------------------------------------------------------- */
#bubble_link {
	position: relative; left: 0; top: 0;
	text-align: left;
	width: 100%;
	}

/* OTHER INFORMATION ---------------------------------------------------------------- */
#other_info {
	font: 1em verdana, helvetica, tahoma, sans-serif;
	position: relative; left: 0; top: 0;
	}
#other_info li {
	display: block;
	padding-left: 0;
	border-left: 0;	
	}
#other_info li.first {
	border: 0;
	padding: 0;
	}

/* MISCELLANEOUS ---------------------------------------------------------------------- */
#highlight {
	background: #fff;
	border-bottom: 1px dotted #000; border-top: 1px dotted #000;
	margin-bottom: 1em; margin-top: 1em;
	padding-left: 5px;
	}
#validity_badges {
	margin-bottom: 0.5em; margin-top: 1em;
	}
.hidden {
	display: inline;
	}