@charset "utf-8";
/* CSS Document */
html, body {
	font-family:arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#ffffff;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
}
.main_container {
}
.inner_container {
}
.hidden {
	display:none;
}
h1 {
	margin: 0 0 12px 0;
	padding: 0;
	font-weight:bold;
	text-transform:uppercase;

	font-size:16px;
}
h2 {
	margin: 0 0 12px 0;
	padding: 0;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	color:#f79900;
}
h3 {
	margin:0;
	color:#f79900;
}
p {
	padding:0;
	margin: 0 0 10px 0;
}

#commentForm a {
	color:#f79900;
}
.optionaltxt {
	padding-left: 3px;
	color:#cccccc;
}
.clearline {
	clear:both;
	height:1px;
	line-height:1px;
}
.spacerline {
	clear:both;
	height:20px;
	line-height:20px;
}
.spacerlinesmall {
	clear:both;
	height:10px;
	line-height:8px;
}
.error {
	color:#FF0000;
}
.formleft {
	float:left;
	width:160px;
	padding: 0 5px 3px 30px;
}
.formright {
	float:left;
	width:265px;
	padding-bottom: 3px;
}
.formfull {
	clear:both;
	padding: 0 5px 3px 30px;
}
.formverification {
	clear:both;
	padding: 0 5px 3px 30px;
	width: 250px;
}
.formfield {
	border: solid 1px #000;
	background-color:#dedede;
	color: #000000;
	width: 208px;
	height: 15px;
	font-size: 10px;
	line-height: 13px;
	padding-left:3px
}
.formfieldselect {
	width: 213px;
	height:17px;
	padding-left:0;
}
.formfieldday {
	width: 60px;
	height:17px;
}
.formfieldmonth {
	width: 80px;
	height:17px;
}
.formfieldyear {
	width: 65px;
	height:17px;
}
.formfieldcheck,
.formfieldradio {
	padding-left: 0;
	margin-left: 0;
}
.formfieldzip {
	width: 110px;
}
.formfieldlevel {
	width: 105px;
	height:17px;
	margin:5px 0
}
.formfieldverification {
	width: 178px;
}
.summarycontainer .formright {
	font-weight: bold;
}

label {
	width:156px;
}	
.languageleft {
	float:left;
	width: 115px
}
.languageright {
	float:left;
	width: 90px
}
.addpointer {
	cursor:pointer;
}
.button {
	height:19px;
	line-height: 17px;
	cursor:pointer;
	float:left;
	text-align:center;
	font-weight:bold;
	display:inline;
	margin-right:10px;
}
.button div {
	height:19px;
	line-height: 17px;
	float:left;
}
.buttonmiddle {
	background: url(../templates/oma_2006_design/images/form/button_main.gif) 0px 0px repeat-x;
	min-width: 40px;
	padding: 0 12px;
	color:#F79900;
}
.buttoncorner {
	background: url(../templates/oma_2006_design/images/form/button_corner.gif) repeat-x;
	width:1px;
}
.buttoncancel {
	color:#cdcdcd;
}
.button_roll .buttonmiddle {
	background-position: 0px -19px;
}
.verificationimage {
	margin:5px 0
}
.agreecontainer td {
	vertical-align:top;
}

.uploadlink {
    text-decoration: none;
}

.noborder, .office, .formfieldradio, .language, .software {
    border: 0;
}

.upload_field {
	margin-top:6px;
	vertical-align:top;
}

.upload_label {
	padding-top:6px;
}

.white_input input{
	color:#FFF;
}