﻿html,body { height:100%; }

body, ul, li, p ,input, textarea, select, form {
	margin:0;
	padding:0;
	list-style-type: none;	
}

body {
	margin:0;
	padding:0;
	text-align:center;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
	font-size: 62.5%;
	border: none;
	list-style-type: none;
	background-color:#000000; 	
}

img { border:0; }
select { display:inline; line-height: 3em;}

input, select { font-size: 1.3em; }
input, textarea, select { font-family: "Helvetica", Verdana,  Verdana, Arial, sans-serif; font-size: inherit; }

#container {
	font-family: "Helvetica", Verdana, Verdana, Arial, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	text-align:left;

	width:990px;
	padding:0 6px 0 6px;
	margin:0 auto;
	background-color:#fff;
	height:auto;
	overflow:hidden;
}

.container {
	width:794px;
	padding:0;
	margin:0 auto;
	text-align:left;
	background-color:#000000;
}

.left { float: left; }
.right { float: right; }

/* ------ SEPS ------ */

.sep { clear:both; }
.sep2 { clear:both; padding-top: 5px; }
.sep3 { clear:both; padding-top: 8px; }

.line {border-bottom: 1px solid #ccc;margin: 6px 0;}

.centered { margin-left: auto; margin-right: auto; text-align: center; }

.centerbox {
	width: 90%;
	text-align: center;
	vertical-align: middle;
	margin-left: 5%;
	background-color: White;
	color: Black;
	border: solid 1px black;
	border-radius: 1em;
	padding: 10px 0;
}

.seperate {
	clear:both;
	margin: 0 !important;
	margin:0 0 -10px 0;
	padding:0;
	height:1px !important;
	height:0px;
}

/* ------------- Boxes --------------- */

.box1, .box2, .box3 {border: 1px solid #ccc;padding:6px;overflow:hidden;position:relative;display:block;}

.box2 { float:left; padding-right: 18px; }

.topuserbar {
	width:782px;
	margin:0 6px 0 6px;
	padding:4px 0;
	position:relative;
	background-color:#000000; 
}

/* -------- Forms --------- */

.form_label, .form_input { float:left; }

.form_label {
	margin:4px 0 8px 0;
	font-size:1.0em;
	font-weight:normal;
	width:100px;
}

.form_label span.req{ color:#333; }	
.form_label span.notreq{ color:#888; }

.form_input {
	border-bottom:1px solid #ccc;
	padding-bottom:6px;
	margin: 0 0 8px 0;
	font-size:0.9em;
	font-weight:normal;
}

.form_sep { clear:both; padding: 5px 0 5px 0; }

.input1, .input2, .input3, .input4, .input5, .input6 {
	height:14px;
	border:solid 1px #888;
	margin:0;
	padding: 2px 0 0 2px;
	font-size: 1.1em;
	font-family: "Helvetica", Verdana, Verdana, sans-serif;	
}

.input1 { width:200px; }
.input2 { width:140px; }
.input3 { width:450px; }
.input4 { width:260px; float:left; }	
.input5 { width:18px; }
.input6 { width:489px; }

.textarea1, .textarea2, .textarea3, .textarea4 {
	border:solid 1px #888;
	margin:0;
	padding: 2px 0 0 2px;
	font-size: 1.1em;
	font-family: "Helvetica", Verdana, Verdana, sans-serif;
	margin:0 5px 0 0;
	text-align:left;
	width:450px;
	height:125px;
}

.checkbox1 { 
	margin: 0 5px 0 0 !important;
	margin: -3px 5px 0 0; }

.checkbox2{ 
	margin: 0 5px 0 0 !important;
	margin: -13px 5px 0 5px; }
		
.radio1 { margin:0 5px 0 0; }
.radio2 { margin:0 5px 0 20px; }
    
.select, .select_small, .select_smallest {
	height:19px;
	border:solid 1px #888;
	padding: 1px 0 0 2px;
	margin:0; 
}
    
.select { height:18px; margin:0 2px 0 0; font-size:1.1em; }
.select_small { font-size:0.9em; }
.select_smallest { font-size:0.8em; }

/* --------- Forms: Submit Buttons ---------- */

.form_submit { float:right; }

.button1, .button2 {
	float:left;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	margin:0 0 0 4px;
    font-size:1.1em; 
    border:1px solid #47618b; 
    padding: 4px 10px;
}

.button1 { background-color:#47618b; color:#fff; }
.button1:hover {background-color:#3C4D63; font-style:normal;}

.button2 { background-color:#fff; color:#47618b; }
.button2:hover { color:#3C4D63; background-color:#f2faff;}

/* -------------------------- */
/* -------------------------- */
/* ------- Typography ------- */
/* -------------------------- */
/* -------------------------- */

a { color:#333; text-decoration:none; cursor: pointer; }

.uppercase { text-transform:uppercase; }
.lead1 { line-height:1.5em; }	
.lead2 { line-height:1.0em; }	
.cap1 { text-transform: capitalize; }

.inactive { color:#888888; }
a.inactive { color:#888888; text-decoration:none;}
a.inactive:hover { color:#47618B; text-decoration:none;}

.green { color:#4a9300; text-decoration:none; font-size: 1.1em; }
a.green { color:#4a9300; text-decoration:none; }
a.green:hover { color:#004400; text-decoration:underline; }

.black { color:#333; }
a.black { color:#333; text-decoration:none; }
a.black:hover { color:#0085CF; text-decoration:none; } 
						
.blue { color:#47618b; }
a.blue { color:#47618b; text-decoration:none; overflow:hidden; }
a.blue:hover { color:#3C4D63; text-decoration:underline; overflow:hidden;}

a.white { color:#fff; text-decoration:underline; }
a.white:hover { color:#fff; text-decoration:underline;	}

a.grey { color:#999999; text-decoration:none; }
a.grey:hover { color:#999999; text-decoration:underline; }

.txt1 {
	font-family: "Helvetica", Verdana, Arial, sans-serif;
	font-size:0.9em;
	color:#333;
	line-height:10px;
}
	
.txt2 {
	font-family: "Helvetica", Verdana, Arial, sans-serif;
	font-size:1.3em;
	color:#666;
	line-height:16px;
	font-weight: bold;
}
	
.txt3 {
	font-family: "Helvetica", Verdana, Arial, sans-serif;
	font-size:1.2em;
	color:#47618b;
	line-height:16px;
	font-weight: bold;
	white-space:nowrap;
	overflow: auto;
}
a.txt3 { text-decoration:none; }
a.txt3:hover { color:#0085CF; font-weight: bold; text-decoration:none; }

.txt4 {
	font-family: "Helvetica", Verdana, Arial, sans-serif;
	font-size:1.4em;
	color:#fff;
	line-height:1.6em;
	font-weight: normal;
}
a.txt4 { color:#47618b; text-decoration:none }
a.txt4:hover { color:#3c4d63; text-decoration:none; }

txt5 {
	font-family: "Helvetica", Verdana, Arial, sans-serif;
	font-size:1.8em;
	color:#47618b;
	line-height:15px;
	font-weight: bold;
}

a.txt5 { text-decoration:none; }
a.txt5:hover { color:#3c4d63; font-weight: bold; text-decoration:underline; }

.text1-1 {
	font-family:Arial, sans-serif;
	font-size:1.1em !important;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
}

	.text1-1 a {
		color:#666;
		text-decoration:none;
	}

	.text1-1 a:hover {
		color:#333;
		text-decoration:none;
		cursor:pointer;
	}

	.text1-1 a:active {
		color:#666;
		text-decoration:none;
	}

.text1-2 {
	font-family:Verdana;
	font-size:0.9em;
	color:#AAAAAA;
	line-height:15px;
}

	.text1-2 a {
		color:#4B627C;
		text-decoration:none;
	}

	.text1-2 a:hover {
		color:#4B627C;
		text-decoration:underline;
	}

	.text1-2 a:active {
		color:#4B627C;
		text-decoration:none;
	}

/* --- SEO H1-H6  */

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-family: "Helvetica", Verdana, Verdana, Arial, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
	font-size: 100%;
}

/* ---- Arrows ----*/
.arrow_right, .arrow_left, .arrow_right:hover, .arrow_left:hover {width: 25px; height: 25px; background-repeat: no-repeat; cursor: pointer; }
.arrow_right {background-image: url(../../images/arrows.gif); background-position:-2px 0px; height: 22px;}
.arrow_left  {background-image: url(../../images/arrows.gif); background-position:2px -22px;}
.arrow_right:hover {background-image: url(../../arrows.gif); background-position: -25px 0px; height: 22px;}
.arrow_left:hover  {background-image: url(../../arrows.gif); background-position: -22px -22px;}

.indent{ padding:0 0 0 6px; }

.txtindent {text-indent:30px;}

.arrow_indent {
	padding:0 0 0 10px;
	background-position: 0px 4px !important;
	background-position: 0px 6px;
	background-image: url('../../images/arrow_indent.gif');
	background-repeat: no-repeat;
}

.topbarnav {
	/* width:435px; */
	height:26px;
	float:right;
	margin: 5px 0 0 0;
	padding: 2px 0 0 0;
	text-align:center;
	background-image: url('../../images/nav.gif');
	background-position: left top;
	background-repeat: no-repeat;	
}

	.topbarnav .inside {
		float:left;
		margin:1px 2px 0 2px;
		padding:4px 16px 0px 12px;	
		color: #AAAAAA;
		font-size: 1.1em;
	}
	
	.topbarnav .spacer {
		float:left;
		height:27px;
		width:2px;
		background-image: url('../../images/nav1-sep.gif');
		background-position: right top;
		background-repeat: no-repeat;
		padding:0;
		margin:0;
	}

.copyright {
	width:776px;
	float:inherit;
	margin:9px 0 19px 5px !important;
	margin:9px 0 19px 3px;
	padding:2px 0 0 8px;
	text-align:center;
}

.nav1-1 {	
	font-family:Arial, sans-serif;
	font-weight:normal;
	font-size:1.0em;
	color:White;
	text-decoration: none;
}

	.nav1-1 a{
		color:#BCCFE2;
		text-decoration:none;
	}

	.nav1-1 a:hover{
		text-decoration: underline;
		cursor: pointer;
	}

	.nav1-1:hover{
		text-decoration: underline;
		cursor: pointer;
	}

	.nav1-1 a:active{
		text-decoration:none;
		cursor: pointer;
	}

.nav1-1-select {	
	font-family:Arial, sans-serif;
	font-weight:bold;
	text-decoration: underline;
	font-size:1.0em;
	color:White;
	cursor: pointer;
}

.manuf1, .manuf2, .manuf3, .manuf4 {
    float: left;
    vertical-align: middle;
    width: 100px;
    margin: 10px 0 0 10px;
}

.manuf2 { margin: 10px 0 0 20px; }
.manuf3 { margin: 20px 0 0 20px; }

