@charset "utf-8";
/* CSS Document */

/* main elements */ 

body{background:#000 url("/img/regbackground.jpg") no-repeat top center;}

section,nav,header,footer{display:block;}
.padding{padding:20px;}
.padding img{margin:0px 0px 10px 10px;}
.content{background:#FFFFFF url("/img/regsec_background.png") no-repeat top center;}
header{margin-top:40px;margin-bottom:10px;}

.mainbanner a{display:block;width:100%;height:131px;
background:url(/img/regheader.png) top center;
}

footer{background:#333;color:#C1C1C1;}

/* links */
footer a{color:#666;text-decoration:none;}
a{color:#660731;}
a img{border:none;}

/* forma */
#helptab{color:red;}
fieldset{border:2px solid #ccc !important;padding:10px;}
legend{padding:10px;font-size:2em;color:#69C;}

/* tables */ 
table{width:580px;border-collapse:collapse;border-color:#ccc;}
table a{text-decoration:none;}

/* OVERLAY for DOWNLOAD NOTICE */
	/*	.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: #000;
			z-index:1001;
			-moz-opacity: 0.9;
			opacity:.90;
			filter: alpha(opacity=90);
		}
		*/
		
#outer{position:absolute;top:50%;left:0px;width:100%;height:1px;overflow:visible;}
			
.white_content{
width:600px;height:400px;position:absolute;
margin-left:-300px;/*** width / 2 ***/
top:-200px; /*** height / 2 ***/
left:50%;z-index:1002;font-size:1.4em;
background:url("/img/regpopup.png") top left no-repeat;
}
		
.white_content p{font-family:verdana;color:#363636;padding:30px;padding-left:40px;padding-top:50px;}
.white_content li{color:#363636;line-height:1.5em;}
.white_content h1{font-size:2em;color:#363636;}
.white_content a{text-decoration:none;}

.mum_register_button{
text-align:center;margin:0 10px 0 10px;
padding:5px 10px 5px 10px;color:white;
font-weight:bold;
background:url("/img/regbutback.png") top left repeat-x;
-moz-border-radius:7px;-webkit-border-radius:7px;
-moz-box-shadow:3px 3px 5px #eee;-webkit-box-shadow:3px 3px 5px #eee;
}

.language_menu{text-align:right;}

#meetings div{margin:2em 0 2em 0;}
#meetings table{margin:auto;width:auto;border-collapse:collapse;border:1px solid black;}
#meetings table td:first-child{width:120px;}
#meetings table td{text-align:center;border:1px solid black;padding:5px;}
#meetings table th{padding:5px;font-size:1.2em;border:1px solid black;}
#meetings .meetdata{width:200px;}
#meetings .meetingFull{background:#CACACA;}
