body {
	margin 			: 0;
	padding 		: 0;
	background 		: #ffffff;
	font-family 	: Arial, Helvetica, sans-serif;
	font-size 		: 14px;
	line-height		: 18px;
	color			: #68696e;
}

table {
	font-family 	: Arial, Helvetica, sans-serif;
	font-size 		: 14px;
	line-height		: 18px;
}

p {
	margin			: 0px;
	padding			: 0px;
}

form {
	margin 			: 0px;
}

img {
	border 			: none;
}

input {
	background : transparent;
	height : 22px;
	border : 0;
}

h2 {
	font-size : 16pt; 
	color : #005C97;
	margin:0;
	padding:0;
}


ol {
	list-style : decimal;
	margin-left : 215px;
	font-size : 10pt;
	font-weight : bold;
	color : #2461AA;
}

form>ol {
	margin-left : 175px;
}

span {
	color : #68696F;
	font-weight : normal;
	font-size : 9pt;
	line-height	: 16px;
}

#container {
	width 			: 800px;
	height 			: 600px; 
	border			: 1px solid #b2b2b2;
}

#content {
	background : url('../images/bg-main.jpg') no-repeat top left;
	width : 800px;
	height : 566px;
}

#hand {
	background : url('../images/hand.gif') no-repeat;
	background-position : 572px 10px;
	width : 800px;
}

#footer {
	border-top : 1px #B2B2B2 solid;
}

.header_buttons {
	float : right;
	margin-top: 22px;
	margin-right: 28px;
}

.footer_buttons {
	float : left;
	margin-top: 8px;
	margin-left: 18px;
}

.progress {
	float : left;
	position : absolute;
	left : 25px;
	top : 532px;
}

.rounded {
	background : url('../images/textbox.gif') no-repeat top left;
	padding : 2px 5px 2px 5px;
}

.roundedfield {
	background : url('../images/textfield.gif') no-repeat top left;
	padding : 2px 5px 3px 5px;
}

.roundedcontact {
	background : url('../images/contact-textbox.gif') no-repeat top left;
	padding : 2px 5px 2px 5px;
}

.text {
	width : 92px;
	height : 20px;
}

.textfield {
	width : 293px;
	height : 50px;
	border : 0;
}

.textcontact {
	width : 252px;
	height : 20px;
}