@charset "utf-8";
/* CSS Document */


/* main elements */ 

body {
	background: #000 url("/img/registration/background.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/registration/section_background.png") no-repeat top center;
}

header {
	margin-top: 40px;
	margin-bottom: 10px;
}

.mainbanner a{ 
display: block;
width: 100%;
height: 131px;
background: url(/img/registration/header.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;
		  margin-left: -300px;  /***  width / 2   ***/
		  position: absolute;
		  top: -200px;          /***  height / 2   ***/
		  left: 50%;
			z-index:1002;

			font-size: 1.4em;
			background: url(/img/popup.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/mum_register_button_background.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;
    
}

