@charset "utf-8";
/* CSS Document */

h2 {
	color: #416279;
}

label {
	display: block;
	color: #416279;
	margin-bottom: 3px;
}

img.heading {
	margin-bottom: 8px;
}

/* Start: Main Area */
div#mainPanel {
	width: 513px;
	float: left;
}

div#mainPanel p.large {
	font-size: 16px;
}

div#mainPanel span.articleName {
	color: black;
	font-weight: bold;
}
/* End: Main Area */

div.reference, div.location {
	float: left;
	width: 220px;
}

ul#jobList {
	margin-top: 10px;
	border-top: 1px solid #d0d8de;

}

ul#jobList li {
	border-bottom: 1px solid #d0d8de;
	padding: 10px 0px 10px 18px;
	cursor: pointer;
}

ul#jobList li:hover {
	background: url(../_images/common/hover_gradient_bg.gif);
}

ul#jobList li a {
	color: #416279;
}

ul#jobList li h4 {
	margin-bottom: 2px;
}

div#cvFormPanel {
	width: 357px;
	float: right;
}
div#cvFormPanel div.header {
	margin-top: 10px;
	height: 6px;
	background: url(../_images/article/racewire_header.gif) no-repeat bottom center;
}

div#cvFormPanel div.content {
	background: #d0d8de;
	padding: 10px 13px 10px 14px;
}

div#cvFormPanel div.footer {
	height: 6px;
	background: url(../_images/article/racewire_footer.gif) no-repeat top center;
}

div.formHeader {
	height: 36px;
	padding: 10px 0px 0px 13px;
	background: url(../_images/careers/apply_header.gif) no-repeat bottom center;
}

div.formHeader h3 {
	
}

div.formContent {
	background: url(../_images/careers/apply_bg.gif) repeat-y;
	padding: 8px 0px 0px 13px;
}

div.formFooter {
	height: 50px;
	background: url(../_images/careers/apply_footer.gif) no-repeat top center;
}

input.textInput {
	width: 290px;
	padding: 4px;
	margin-bottom: 15px;
	border-top: 1px solid #b4b4b4;
	border-left: 1px solid #b4b4b4;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	}

input.fileInput {
	margin-bottom: 15px;
	border-top: 1px solid #b4b4b4;
	border-left: 1px solid #b4b4b4;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	width: 290px;
}

input.submitButton {
	background: url(../_images/careers/submitApplication_button.gif);
	border: none;
	width: 134px; height: 21px;
	margin-top: 13px;
	margin-left: 61px;
}

input.clearButton {
	background: url(../_images/careers/clear_button.gif);
	border: none;
	width: 60px; height: 21px;
	margin-top: 13px;
	margin-left: 5px;

}

textarea.message {
	width: 290px; height: 84px;
	margin-bottom: 15px;
	border-top: 1px solid #b4b4b4;
	border-left: 1px solid #b4b4b4;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	padding: 4px;
}
