/* -------------------------------------- 

EMDD CSS 
TEMPLATE VERSION
13TH APRIL 06

COLOURS
Dark Brown #353535
Lignt Brown #B6AE9D
blue #2F9BD5

--------------------------------------  */
body{
	margin:0;
}
html{
	margin: 0px;
	padding: 0px;
	height: 620px;
	background-image: url(../gfx/universal/bg-fade-big.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight:normal;
	color: #FFFFFF;
}
b{
	color:#B6AE9D;
}
i{
	color:#2F9BD5;
}
a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2F9BD5;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
	#container {
		width: 100%;
		text-align: center;
	}
		#header {
			height: 200px;
			width: 800px;
			margin: 0px auto 0px auto;
			text-align: left;
			/*background-color:#b6ae9d;*/
		}
			#headerLogo {
				float: left;
				margin-left:20px;
				width:250px;
			}
			#headerContact {
				float: right;
				text-align: right;
				margin-top: 175px;
				/* margin-right: 25px; */
				font-size: 2em;
				font-weight: bold;
				color: #353535;
			}
		#main {
			width: 800px;
			margin: 0px auto 20px auto;
			display: block;
			background-color: #353535;
			text-align: left;
		}
		
		/* - - - - - - - - - - - - */
		
			#nav {
				width: 250px;
				margin-top: 25px;
				float: left;
				font-family: Arial, Verdana, Helvetica, sans-serif;
				font-size: 1.4em;
			}
			#nav a{
				text-decoration:none;
				
			}
				.navTop {
					width: 200px;
					margin-left: 25px;
					border-top: 1px solid #B6AE9D;
					padding: 5px 0px 21px 0px;
					cursor: pointer;
				}
				.navTop a{text-decoration:none; color:#FFFFFF;}
				.navOver a{text-decoration:none; color: #2F9BD5;}
				.navOver {
					width: 200px;
					margin-left: 25px;
					border-top: 1px solid #B6AE9D;
					padding: 5px 0px 21px 0px;
					color: #2F9BD5;
					cursor: pointer;
					
				}
				.navSub {
					width: 200px;
					margin: 0px 0px 10px 25px;
					padding-bottom: 50px;
					background-image: url(../gfx/universal/menu-arrow.gif);
					background-position: bottom right;
					background-repeat: no-repeat;
				}
					.navSub a {
						text-decoration: none;
						color: #FFFFFF;
					}
					.navSub a:hover {
						text-decoration: none;
						color: #2F9BD5;
					}
					.subBottom {
						padding: 3px 0px 1px 0px;
						cursor: pointer;
					}
					.subOver {
						padding: 3px 0px 1px 0px;
						cursor: pointer;
					}
				.menuBorderBot{
					width: 200px;
					margin: 0px 0px 10px 25px;
					border-top: 1px solid #B6AE9D;
				}
			#content {
				width: 525px;
				margin-top: 25px;
				float: left;
			}
				.contentLeft {
					width: 250px;
					float: left;
					margin-bottom: 20px;
				}
				.contentRight {
					width: 250px;
					float: right;
					margin-bottom: 20px;
				}
				/* - - - - - Prod Page - - - - - - - */
				.tectInfoItem {
					clear:both;
				}
				.contentLeftProdPage {
					width: 190px;
					float: left;
					margin-bottom: 20px;
				}
				.contentRightProdPage {
					width: 325px;
					float: right;
					margin-bottom: 20px;
				}
				.contentLeftTechInfo {
					width: 170px;
					float: left;
					margin-bottom: 20px;
				}
				.contentRightTechInfo {
					width: 325px;
					float: right;
					margin-bottom: 20px;
				}
				/* - - - - - - - - - - - - */
				.mailForm{
					margin-top:9px;
				}
				.mailForm .submitButton{
					padding-top:3px;
					padding-left:2px;
				}
				.contentFull {
					width: 100%;
					clear: both;
					margin-bottom: 35px;
				}
				.topBorder {
					width: 100%;
					clear:both;
					border-top: 1px solid #B6AE9D;
					margin-bottom: 15px;
				}
			#footer {
				clear: both;
				margin: 0px 25px 0px 250px;
				padding-bottom: 20px;
				border-top: solid 1px #b6ae9d;
				padding-top: 24px;
			}

/* - - - - - - - - - - - - */

table {
	padding-bottom: 10px;

}			
.minHeight{
	float: right;
	clear: none;
	width: 1px;
	height: 900px;
}	
.questionForm {
	margin-top:80px;
}

.pageTitle{
	margin-bottom:40px;
	}
			
.clearStyle {
	clear: both;
}
.inputStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #353535;
	margin-bottom:3px;
}
.questionOver {
	cursor: pointer;
	border-top: #b6ae9d solid 1px;
}
.questionTop{
	border-top: #b6ae9d solid 1px;
}
.answerOver {
	cursor: pointer;
}
.questionGraphic {
	width: 50px;
	float: left;
}
.questionContent {
	width: 475px;
	float: right;
}

/* - - - - - G&A - - - - - - - */

.answerGraphic {
	width: 50px;
	float: left;
}
.answerContent {
	width: 475px;
	float: right;
}

/* - - - - - - - - - - - - */

.horizLine {
	border-top: #b6ae9d solid 1px;

}

/* - - - - - - Contact Form - - - - - - */

.contactForm{
	
}

.tectSpecs{
	margin-top:20px;
}


 
				/* Additional */
				.jobNav {
					width: 200px;
					margin-left: 25px;
					border-top: 1px solid #B6AE9D;
					padding: 5px 0px 21px 0px;
					cursor: pointer;
				}
				.jobNav a{text-decoration:none; color:#FFFFFF;}
				.jobNav a:hover{text-decoration:none; color:#2F9BD5;}
				
				.contentFull_18 {
					font-size: 18px;
					width: 100%;
					clear: both;
					margin-bottom: 35px;
				}
				.contentFull_14 {
					font-size: 14px;
					width: 100%;
					clear: both;
					margin-bottom: 35px;
				}
				/* End Additional */
