body 
	{
	background-color: #f9eed8;
	height: 100%;
	margin: 0px;
	text-align: center;
	font-family: 'Trebuchet MS', verdana;
	font-size: 12px;
	color:#807973;
	}
a
	{
	text-decoration: none;
	color:#807973;
	outline: none;
	}
	
#headerWrap
	{
	background:url("images/header.png") repeat-x scroll left top transparent;
	display:block;
	height:50px;
	width:100%;
	text-align: center;
	margin: 0px;
	}
div#nav
	{
	text-align: center;
	width: 100%;
	color: white;
	padding-top: 15px;
	}
#top
	{
	text-align: center;
	background-image: url(images/headerpic.jpg);
	background-position: center;
	height: 150px;
	}
	
span.navmenu
	{
	color: white;
	margin: 25px;
	font-size: 16px;
	font-weight: bold;
	}
.navmenu a
	{
	color: white;
	outline: none;
	text-decoration: none;
	}
.navmenu a:hover
	{
	color: #ddd4c1;
	}
	
#wrapper, #footer
	{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	}
#wrapper
	{
	width: 960px;
	padding: 20px;
	}
#footer
	{
	font-size: 12px;
	}
.subtitle
	{
	font-size: 11px;	
	}
div.info
	{
	padding-top: 20px;
	}
	
input.text
	{
	width: 250px;
	}
label.error
	{
	font-size: 9px;
	color: red;
	}
	
#logos img
	{
	cursor: pointer;
	margin: 20px;
	vertical-align: middle;
	max-width: 200px;
	}

/* the overlayed element */ 
.overlay {     
    display:none; 
    background-image:url(images/white.png); 
    width:800px;         
    padding:80px;    
    font-size:16px; 
	text-align: center;
} 
 

.overlay div.close { 
    background-image:url(images/close.png); 
    position:absolute; right:5px; top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}
	
	
	
/*scroll wizard*/
/* scrollable root element */
#wizard {	
	background:#fff url(/img/global/gradient/h600.png) repeat scroll 0 0;
	border:5px solid #807973;
	font-size:12px;
	height:1000px;
	margin:20px auto;	
	width:570px;
	overflow:hidden;
	position:relative;
	text-align: left;
	
	/* rounded corners for modern browsers */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}  

/* scrollable items */
#wizard .items {
	width:20000em;	
	clear:both;	
	position:absolute;	
}

/* single item */
#wizard .page {	
	padding:20px 30px;
	width:500px;
	float:left;	
}

/* title */
#wizard h2 {
	border-bottom:1px dotted #ccc;
	font-size:22px;
	font-weight:normal;
	margin:10px 0 0 0;
	padding-bottom:15px;		
}

#wizard h2 em {
	display:block;
	font-size:14px;
	color:#666;
	font-style:normal;
	margin-top:5px;
}

/* input fields */
#wizard ul {
	padding:0px !important;
	margin:0px !important;
}

#wizard li {
	list-style-type:none;
	list-style-image:none;
	margin-bottom:25px;	
}

#wizard label {
	font-size:16px;	
	display:block;
}

#wizard label strong {
	color:#789;	
	position:relative;
	top:-1px;
}

#wizard label em {
	font-size:11px;
	color:#666;	
	font-style:normal;
}

#wizard .text {
	width:100%;
	padding:5px;
	border:1px solid #ccc;
	color:#456;
	letter-spacing:1px;
}

#wizard select {
	border:1px solid #ccc;
	width:94%;	
	padding:4px;
}

.error {
	border:1px solid red!important;
}


	
	
	
	
	
	
	
	
	
	
