@charset "utf-8";

/*global*/
	body{
		color: #555;
		font-size: 12px;
		line-height: 18px;
		background: #fefefe url(../../share_imgs/bg.gif) center top repeat-x;
		padding-top: 3px;
		font-family: sans_serif;
	}
	a, a:link, a:visited {
		color: #cf0038;
		text-decoration: none;
		background-position: 0px 0px;
	}
	a:hover, a:active{
		color: #cf0038;
		background-position: right bottom;
	}
	em {
		color: #cf0038;
	}
	#container {
		background: #fefefe url(../../share_imgs/form_bg_container.gif) center top repeat-y;
		width: 710px;
		margin: 0 auto;
		padding: 0 30px;
	}

/*header*/
	#header {
		position: relative;
	}
	#header .description {
		position: absolute;
		top: 20px;
		left: 210px;
		font-size: 10px;
		line-height: 14px;
	}

/*form*/
	form {
		margin:  40px  40px 0 40px;
		padding: 10px 20px 60px;
		background: transparent url(../../share_imgs/bg_form.gif) center top no-repeat;
	}
	
	form th, form td {
		padding: 10px 0;
		text-align: left;
		font-weight: normal;
		width: 160px;
		background: transparent url(../../share_imgs/form_line.gif) left bottom repeat-x;
	}
	form td {
		width: 430px;
	}
	form .privacy {
		font-size: 10px;
		line-height: 14px;
		text-align: center;
		margin: 30px 0 15px;
	}

/*footer*/
	#footer {
		clear: both;
		font: normal 10px/14px sans_serif;
		color: #555;
		width: 770px;
		margin: 0 auto;
	}
	#footer address{
		font: normal 10px/14px sans_serif;
	}
	#contact {
		position: absolute;
		top: 11px;
		left: 190px;
		line-height: 10px;
	}
	#ftr_innovex {
		position: relative;
	}
	#contact address img {
		position: relative;
		top: 6px;
	}
	#contact p {
		margin: 10px;
		margin-bottom: 4px;
		margin-left: 0px;
	}
	#contact a:link, #contact a:visited {
		color: #888;
	}
	#contact a:hover, #contact a:active {
		color:#cf0038;
	}
	#copyright {
		padding: 5px 20px;
		position: absolute;
		top: 68px;
		left: 30px;
		line-height: 10px;
	}

/*global class*/
.parent {
	position: relative;
	text-align: left;
}
.child {
	position: absolute;
}
.cleaner {
	clear: both;
}
.cap {
	font-size: 10px;
	line-height: 14px;	
}
.submit {
	text-align: center;
}
/**/
input,select,textarea {
	color: #333;
}
.err {
	background: #fff0f0 !important;
}
.err:focus {
	background: #fff !important;
}
.required {
	background: #fffff0;
}
.required:focus {
	background: #fff;
}
.w100 {
	width: 100%;
}
textarea.w100 {
	width: 95%;
}
form span {
	font-size: 10px;
}
form span em {
	color: #4a98e3;
}