/* CENTER SET UP */

body {
	text-align:center;
	background:url(../_images/bg.jpg) repeat-x top left #003776;
	margin:20px;
	font-family:tahoma, verdana,sans-serif;
}

/* HEADER */
#header {
	width:865px;
	height:190px;
	background:url(../_images/header.gif) no-repeat top left #fff;
	float:left;
}


/* WRAPPER */

#wrapper {
	margin:0 auto;
	width:865px;
	text-align:left;
	overflow:hidden;
	border:1px solid #FFF;
	background:url(../_images/_body_bg.jpg) repeat-y top left #fff;
}

/* FORM STYLES */
label                       { width: 120px; display: block; float:left;}

input						{float:left;}

input[type=text], textarea  { width: 270px; outline: none; border:1px solid #999; padding:3px; color:#001326;}

.rowElem 
label.error                 { float: none; font-style: italic; color: red;
                              position: absolute; top: 16px; left: 0; 
                              font-size: 10px; }
                              
.rowElem #jqTransformTextarea-mm
label.error                 { top: 28px; }

#addURLSArea                {  }

.form_button				{ border:1px solid #999; padding:3px 2px; color:#001326; background-color:#eee; cursor:pointer; }
.form_button:hover			{ background-color:#ddd;}

#changeTypeArea             { float: left; margin: 0 0 10px 0; width: 350px; }

.rowElem                    { position: relative; clear: both; min-height: 35px; margin-bottom:4px;}

.jqTransformTextarea, .jqTransformSelectWrapper { margin: 0 0 8px 0; }

form {margin-top:20px !important;}

/* Background Images */

#news #wrapper #content #pic_content {
	background:url(../_images/news2.jpg) no-repeat top left #fff;
	height:180px !important;
}
#mdm_logo	{float:left;}
.news_logos {float:left; margin:0 16px 10px 0;}

#sample_request #wrapper #content #pic_content {
	background:url(../_images/news.jpg) no-repeat top left #fff;
}

#contact_us #wrapper #content #pic_content {
	background:url(../_images/contact_us.jpg) no-repeat top left #fff;
}

#a_flexible_resource #wrapper #content #pic_content {
	background:url(../_images/a_flexible_resource.jpg) no-repeat top left #fff;
}

#device_types_substrates #wrapper #content #pic_content {
	background:url(../_images/device_types_substrates.jpg) no-repeat top left #fff;
}

#its_personal #wrapper #content #pic_content {
	background:url(../_images/its_personal.jpg) no-repeat top left #fff;
}

#about_formacoat #wrapper #content #pic_content {
	background:url(../_images/about_formacoat.jpg) no-repeat top left #fff;
}

#biocoat_relationship #wrapper #content #pic_content {
	background:url(../_images/biocoat_relationship.jpg) no-repeat top left #fff;
}

#formacoat_customers #wrapper #content #pic_content {
	background:url(../_images/formacoat_customers.jpg) no-repeat top left #fff;
}

#meet_our_ceo #wrapper #content #pic_content {
	background:url(../_images/meet_our_ceo.jpg) no-repeat top left #fff;
}

#why_formacoat #wrapper #content #pic_content {
	background:url(../_images/why_formacoat.jpg) no-repeat top left #fff;
}

#sitemap #wrapper #content #pic_content {
	background:url(../_images/why_formacoat.jpg) no-repeat top left #fff;
}

.italics {
	font-style:italic;
}

.trade {
	font-size:11px !important; overflow:hidden !important; margin:0; line-height:9px !important; padding:0; vertical-align: top !important;
}

#flash_container {
	float:left;
	width:400px;
	height:275px;
	margin:6px 0 20px 0;
	padding:0;
	border:1px solid #999;
	overflow:hidden;
	background-color:#fff;
}

/* FOOTER STYLES */

#footer {
	width:865px;
	height:25px;
	padding:4px 0 5px 0;
	overflow:hidden;
	font-size:.8em;
	color:#fff;
	text-align:center;
	margin:4px auto 10px auto;
}

#footer a:link, #footer a:visited {
	text-decoration:none;
	color:#fff;
}

#footer a:hover {
	text-decoration:underline;
}

#footer span {
	margin:0 6px;
}

#created {margin:10px auto !important; font-size:.8em; color:#fff;}


#created a:link, #created a:visited {
	text-decoration:none; color:#fff;
}

#created a:hover {text-decoration:underline;}

#breadcrumbs {
	font-size:.6em;
	color:#003366;
	/*border-bottom:1px solid #ccc;*/
	margin:8px 0 12px 0;
	padding:0 0 10px 0;
}

#breadcrumbs a:link, #breadcrumbs a:visited {
	font-size:1em;
	color:#003366 !important;
	text-decoration:none;
}

#breadcrumbs a:hover {
	color:#003366 !important;
	text-decoration:underline;
}

.trade {
	font-size:.7em;
}

ol {
	list-style-type:disc;
	margin:6px 0 4px 12px;
}

ol a {
	font-size:1.2em;
}

#copy {
	background:url(../_images/copy_bg.jpg) no-repeat top left #fff;
	width:411px;
	padding:40px 30px 30px 30px;
	float:left;
}

#copy h1 {
	font-size:1.6em;
	line-height:1.2em;
	margin:0 0 10px 0;
	color:#003366;
	float:left;
}

#copy h2 {
	font-size:1.2em;
	line-height:1.0em;
	padding:0 0 5px 0;
	margin:5px 0 5px 0;
	color:#003366;
	float:left;
	width:380px;
}

#copy em {
	font-style:italic;
	font-size:.9em;
	padding:0 0 10px 0;
	float:left;
	color:#333;
}

#copy p {
	font-size:.8em;
	line-height:1.4em;
	margin:0 0 6px 0;
	color:#001326;
	float:left;
	clear:left;
}

#copy ul {
	margin:0;
	list-style-type:disc;
	padding:0 0 8px 30px;
	float:left;
}

#copy li {
	font-size:.8em;
	color:#001326;
	padding:1px 0 7px 0;
	
}

#copy a:link, #copy a:visited {
	text-decoration:none;
	color:#00a7e5;
}

#copy a:hover {
	text-decoration:underline;
	color:#00a7e5;
}

#copy .date {
	color:#666;
font-style:italic;
}

.news_entry {float:left; clear:left; margin:20px 0 0 0;}

.news_entry em {margin-bottom:2px; width:410px;}

.news_entry_copy {float:left;border-bottom:1px solid #999; padding:0 0 5px 0;}

#pic_content {
	background-color:#fff;
	width:394px;
	height:599px;
	padding:0;
	margin:0;
	overflow:hidden;
	float:left;
}

.signature {
	padding:30px 0 0 0;
}

#credit {
	padding:60px 0 0 0;
	
}

#credit span {
	font-size:.9em;
}

#credit a:link, #credit a:visited, #credit {
	text-decoration:none;
	font-size:1em;
}

#credit a:hover {
	text-decoration:underline;
}

/* FORM STYLING */
	form {
		margin:0;
		padding:0;
		float:left;
	}
	
	form span {
		padding:0 0 12px 0;
		margin:0;
		float:left;
		clear:left;
	}
	
	label {
		font-size:.8em;
		line-height:1.4em;
		color:#001326;
	}
	
	.text_input {
		width:360px;
		margin:2px 0 0 0;
	}
	
	textarea {height:80px;margin:0 0 20px 0;}
	
	.button {
		padding:3px;
		border:1px solid #666;
		background-color:#ccc;
		margin:14px 0 0 0;
		cursor:pointer;
	}
	
	.button:hover {
		background-color:#999;
	}


/*borders for debugging*/
/*
.promobox, #footer, #bottom_content, #top_content, #nav, #copy, #mainnav, #contactnav {
	border:1px dashed #000000;
}
*/
