
/*{ margin: 0; padding: 0; }*/
body { margin:0; }
table, body { font:8pt "Trebuchet MS", Arial, Sans-Serif; color: black; }
td { vertical-align:top }
	h1 { font-size: 3em; font-weight: normal; float: left; }
	h1 a { text-decoration: none; }
	h2 { font-size: 2em; color: #FFF2B3; font-weight: normal; margin: 0 0 .8em; }
	h3 { font-size: 1.5em; border-bottom: 1px solid #FFF2B3; margin: 0 0 .8em; }
	p  { margin: 0 0 2em 0; line-height: 1.8em; }
	a { color: #FF913A; font-weight:bold }
	a:hover { color: #FD6400; text-decoration: none; }
	img { border: 0; }

	a.alternate { color:#666; }
	
.wrap { width: 900px; margin: 0 auto; }
 
#header { width: 900px; height: 50px; margin: 0 auto; }

 
/*#teaser { clear: both; height: 109px; background: #fff url(../images/teaserbg.png) repeat-x; }*/
#teaser { float:left; width:100%; height:93px; background:white; }

div#header_top_bar {
        float:left;
        width:100%;
        height:30px;
        background-color:black;
}
div#header_top_bar a {
        background-image:URL(../images/VCMS3-header.png);
        background-repeat:no-repeat;
        text-decoration:none;
        font-size:1px;
}
div#header_top_bar a#vonderland_link       { background-position:   0px   0px; float:left; width:140px; height:30px; }
div#header_top_bar a#vonderland_link:hover { background-position:   0px -30px; }
div#header_top_bar a#vcms3_link            { background-position:-159px   0px; float:right; width:58px; height:30px; }
div#header_top_bar a#vcms3_link:hover      { background-position:-159px -30px; }
div#header_top_bar a#contact_link          { background-position:-217px   0px; float:right; width:40px; height:30px; margin-right:33px; }
div#header_top_bar a#contact_link:hover    { background-position:-217px -30px; }


#vonderland_fly { position:absolute; width:41px; height:47px; top:4px; left:27px; }
	
/* the bar that hold the bread crumb trail */
#bar { background:url('../images/breadcrumbImage.png') 0px -23px repeat-x; text-align:left; color:white;  }
/*
	.step { cursor: pointer; color: #FAFDDD; padding: 4px 0 0 11px; margin: 0 35px 0 0; font-size: 1.4em; float: left; text-align: center; background: url(../images/step.gif) no-repeat; height: 30px; }
	.step a { color: #fff; margin: 0 10px 0 0; }
	*/
	
/*
.col { float: left; width: 276px; margin: 0 30px 16px 0; }
	.last { float: right; margin: 0; }
	.info { border: 1px solid #e0e0e0; background: #f4f4f4; padding: 7px; }
	*/

/*
#footer { clear: both; width: 900px; margin: 0 auto; padding: 15px; border-top: 1px solid #e0e0e0; background: #fff url(../images/small_logotype.jpg) no-repeat right 13px; }	
	#footer .right { float: right; margin: 0 55px 0 0; }
	#footer a { color: #808080; font-weight: bold; }
 */

#footer_cell
{
	text-align:center;
	color:#888;
	font-size:90%;
}


		ul.little_margin, ul.little_margin li, ul.little_margin ul {
			margin-left:4px;
			padding:0;
			text-align:left;
		}

div.form_new {
        float:left;
        width:70%;
        margin:30px 15% 100px 15%;
        text-align:left;
        font-family:Arial;
        font-size:14px;
        }

div.form_new h1 {
        float:left;
        margin:0 0 15px 0;
        color:#FF9402;
        font-size:26px;
        text-transform:uppercase;
        }
div.form_new label.form_new {
        float:left;
        width:85%;
        margin:0 0 10px 10%;
        color:#181818;
        text-indent:-50px;
        }
div.form_new label.form_new span.highlight {
        color:#969696;
        }

