/* - - - - - - - - - - - - - - - - - - - - -

Title : Wufoo Form Structure
Author : Infinity Box Inc.
URL : http://wufoo.com

Last Updated : September 30, 2008

- - - - - - - - - - - - - - - - - - - - - */

#container{
	text-align:left;
	background:#fff;
}
#container, #top, #bottom, #footer{
	margin:0 auto;
	width:615px;
}
#top, #bottom{
	width:620px;
	height:10px !important;
	display:block !important;
}
#top{
	margin-top:0;
	margin-bottom:-3px;
	_margin-bottom:-3px;
}

html>/**/body #top{
	margin-bottom:0;
}
form.wufoo{
	margin:20px 20px 0 20px;
	padding:0 0 20px 0;
}

/* ----- LOGO ----- */

h1{
	margin:0;
	padding:0;
	min-height:0;
	background-color:#dedede;
	/*text-indent:-9000px;*/
	text-decoration:none;
}
h1 a{
	min-height:40px;
	height:40px;
	display:block;
	/*background:url(fr_images/wflogo.png) no-repeat left top;*/
	overflow:hidden;
}
* html h1 a{
	background-image: none;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fr_images/wflogo.png", sizingMethod="crop");*/
}

img, a img{
	border:none;
}
* html img { 
	/*behavior: url(fr_images/iepngfix.htc);*/
}

.hide{
	display:none !important;
}

ol#formstep li {
	display: inline;
	padding-right: 10px;
	_padding-right: 27px;
	margin-left: 35px;
	_margin-left: 0;
	overflow:hidden;
	text-decoration:none;
	font-size: 1.1em;
	font-weight: bold;
}
html>/**/body ol#formstep li {
	margin-left: -10px;
	padding-right: 45px;
}
#formstep .form_img { padding-left: 20px; _padding-left: 10px; vertical-align: middle; _vertical-align: middle; padding-bottom: 2px; _padding-bottom: 1px; margin-top: -4px; _margin-top: 0; }
html>/**/body #formstep .form_img { padding-left: 15px; vertical-align: top; padding-bottom: 3px; margin-top: -5px; }

.contact_img { }
html>/**/body .contact_img { }

ol#formstep .current, #formstep .inactive {text-decoration: none; }
ol#formstep {
	margin:0;
	padding:0;
	min-height:30px;
	height:30px;
}

#formstep .current {
	color: #2c4454;
}
#formstep .inactive {
	color: #9bb3c4;
}
#navcontainer {
	background-color:#dedede;
	padding:10px 0 0 0;
}
#navcontainer2 {
	background-color:#dedede;
	padding:3px 0 0 10px;
}
