#translate {
	position: absolute;
	top: 100px;
	left: 5px;
}

#translate select {border: 1px solid #2F478F;}

#flag {float: left;padding-right: 5px;}

.style3 {background-color: #144575;}
.style4 {background-color: #1F70BF; color: #FFF; padding: 1px;}
.style5 {border-width: 0;}

.SectionHeading {
	background-color: #2f478f;
	color: #FFF;
	font-family: Arial;
	font-weight: bold;
	padding: 3px;
}
		
.Label { font-family: Arial; font-weight: bold; font-size: 12px;}		
.Required {color: #990000;}

/* edit.com */

/* layout */
body {margin: 0; padding: 0;}

#wrapper {width: 100%;}
	#header {width: 100%;}
		.slogan {position: absolute; z-index: 1; margin-top: 60px; margin-left: 720px; width: 500px;}
#inside {width: 1111px}
	#left_nav {width: 183px; float: left;}
	#content {width: 680px; float: left; line-height: 18px;}
		#content table {margin-bottom: 20px;}
	#content2 {width: 910px; float: left; line-height: 18px;}
		#content2 table {margin-bottom: 20px;}
	#sidebar {width: 230px; float: left; padding-left: 10px;}
#footer {
	width: 680px;
	float: left;
	text-align: center;
	margin-left: 183px;
	clear: both;
}

/* text-styles */
.NormalText, body, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	font-style: normal;
}

.SmallText {
	font-family: Times New Roman, "Times", serif;
	font-size: 10px;
	color: #000;
	font-weight: normal;
}

.SmallerText {
	font-size: 11px;
}

.MediumText {
	font-size: 12px;
}

.SloganHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	font-style: italic;
}

.OrangeSubjectHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF7F3F;
	font-weight: bold;
}

.SubjectHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #3792EB;
	font-weight: bold;
}

.SideBarSubjectHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #144575;
	font-weight: bold;
}

.PageHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #144575;
	font-weight: bold;
}

/* misc */
ul {margin: 5px 0px 5px 0px; padding: 0px 0px 0px 15px;}

hr  {
border: 0;
height: 2px;
color: #FF7F3F;
background-color: #FF7F3F;
}

.OrangeBorderTop {
	border-top: 2px solid #FF7F3F;
	padding-top:10px;
}

/* image styles */
img.FloatLeft {float:left; margin-right: 10px;}
img.FloatRight {float:right; margin-left: 10px;}
img.Bordered {border:1px solid #1F70BF;}
img.sblogo {margin-right: 10px;}

/* rounded corners */
#gray {background: #D1D8DF; width: 220px; margin: 0 auto; padding: 10px 0 10px 10px;}

/* links */
a {color: #176CBF; text-decoration: none;}
a:hover {color: #176CBF; text-decoration: underline;}

#sidebar a {color: #176CBF; text-decoration: none;}
#sidebar a:hover {color: #176CBF; text-decoration: underline;}

a.maj:link, a.maj:visited {
color: #FFFFFF;
font-size : 9pt;
font-weight : bold;
font-family : Arial;
text-decoration: none;
padding-left: 6px;
}

a.maj:hover {
color: #FF7F3F;
font-size : 9pt;
font-weight : bold;
font-family : Arial;
text-decoration: none;
padding-left: 6px;
}

a.majactive {
color: #FF7F3F;
font-size : 9pt;
font-weight : bold;
font-family : Arial;
text-decoration: none;
padding-left: 6px;
}

a.sub:link, a.sub:visited {
color: #FFFFFF;
font-size : 8pt;
font-family : Arial;
text-decoration: none;
}

a.sub:hover {
color: #FF7F3F;
font-size : 8pt;
font-family : Arial;
text-decoration: none;
}

a.subactive {
color: #FF7F3F;
font-size : 8pt;
font-family : Arial;
text-decoration: none;
}

/* results boxes */
.resbox {background-color: #FAFAFA; border: solid 1px #144575; padding: 5px; margin-bottom: 15px;}
	.resbox .SubjectHeader {display: block; background-color: #D1E2EF;}
	.resbox IMG.FloatRight {position:relative;top:-5px;margin-right:10px;}
	
/* contact form */
label {display:block; font-weight: bold;margin-top:3px;}
label em {color: #AF0000;}

textarea.contact_textarea {width: 250px;height: 80px;}
	input.contact_text {width: 250px;}
	input.contact_xsmall {width: 50px;}
	input.contact_medium {width: 145px;}
	input.radio {margin-left: 160px;}
	
fieldset {padding-left:0px; border: 0;}
				
input.validation_warning, textarea.validation_warning, select.validation_warning, fieldset.validation_warning {border:1px solid #FF0000;}
	
input.submit {background-color: #144575; repeat-x 0% 100%; color: #FFF; margin: 5px 0 0;border: 1px solid #1F70BF; font-weight: bold; font-family: Arial; height: 18px; height: 25px; }

.warning {color: #144575; margin-bottom: 10px;}
.messageSuccess { font-weight: bold; color: #FF7F3F;}
.messageWarning { font-weight: bold; color: #FF0000;}

/* slideshow */
#hy-sulf-all {width:340px; padding: 0; margin:0;}
	div#slide-container {float: left; width:156px;}
		div#slide-container img	{display: none;}
	#hy-sulf-text {float:right; width:174px;}