body{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	margin:20px auto;
	padding:0;
	color:#333;
	background-color:#0F0;
	}
	
#wrapper{
	background-color:#FFF;
	width:798px;
	height:680px;
	margin:0 auto;
	}

#Carbon-logo{
	width:798px;
	height:55px;
	text-align:right;
	}
	
#Flash-images{
	width:798px;
	height:317px;
	}	
		
#left-column{
	width:570px;
	height:278px;
	float:left;
	}
	
#right-column{
	width:228px;
	height:278px;
	float:right;
	}	
	
#bottom{
	width:798px;
	height:30px;
	background-image:url(images/round-corner.gif);
	margin:0 auto;
	font-size:95%;
	text-align:center;
	color:#C4C4C4;
	}
	
#captions{
	margin:10px auto;
	width:798px;
	}	
	
#captions #copyright{
	font-size:87%;
	text-align:left;
	color:#333;
	float:left;
	width:48%;
	padding:0 0 0 30px;
	}
	
#captions #designed{
	font-size:87%;
	text-align:right;
	color:#333;
	float:right;
	width:40%;
	padding:0 30px 0 0;
	}
		
.bold{
	font-weight:bold;
	z-index:5;
	}
	
.italic{
	font-style:italic;
	z-index:5;
	}
	
.blue-text{
	color:#1E99FF;
	z-index:6;
	}
	
.blue-bold{
	color:#1E99FF;
	font-weight:bold;
	z-index:6;
	}	
	
a{
	text-decoration:none;
	color:#AFAFAF;
	}	
	
a:hover{
	text-decoration:underline;
	color:#646464;
	}		
	
#left-column a{
	text-decoration:underline;
	color:#FFF;
	}	
	
#left-column a:hover{
	text-decoration:underline;
	color:#333;
	}	
	
#bottom a{
	text-decoration:none;
	color:#333;
	}
	
#bottom a:hover{
	text-decoration:underline;
	color:#03c;
	}

.row{
	margin-bottom:10px;
	}

label{
	float:left;
	margin:0 5px 0 0;
	font:bold 100% verdana;
	text-align:right;
	width:10em;
	line-height:1.5em;
	color:#FFF;
	background-color:#CDA2CF;
	padding:0.2em 0.5em 0.2em 0;
	}

#submit{
	margin:2em 0 0 10.5em;
	}
	
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
	}

.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 16px;
	border: 16px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
	}

