@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	background-image: url('../images/slice/Header-Background.jpg'); 
	background-repeat:repeat-x;
	text-align:center;
}

#mainContainer{ margin: auto; text-align:left; width:1000px; }
#header{  height:172px; background-image: url('../images/slice/Header-Background.jpg'); background-repeat:repeat-x; }
#logoContainer{ height:138px; }
#logo{ height:138px; width:208px; float:left; background-image: url('../images/slice/MFG-Logo.jpg'); background-repeat:no-repeat; cursor:pointer; }
#searchArea{ height:113px; width:300px; float:right; margin-top: 25px; text-align:right; }
#navContainer{ width:1000px; }
#bodyContainer{ margin:15px 0px; }
#banner{ width:950px; height:270px; margin:15px auto; background-image:url('../images/slice/tmpBanner.jpg'); }
#columnContainer{ width:950px; margin: auto; }
#leftColumn{ width: 250px; float:left; }
#rightColumn{ width: 685px; float:right;  }
#footer{ width:100%; background-color:#084863; background-image: url('../images/slice/Footer-Background.jpg'); background-repeat:repeat-x; }
#footerContent{ margin: auto; text-align:left; width:1000px; }

.footerSection{ padding:7px 18px; height:135px; background-image:url(../images/slice/footer-divider.jpg); background-repeat:no-repeat; background-position:center right; float:left; }
.lastFooterSection{ background:none;}

#searchArea a{ color:#ffffff; text-decoration:none; margin-left:46px; margin-right:3px; text-transform:uppercase; font-size:.7em; }
#searchArea a:hover{ text-decoration:underline; }
#searchbox{ border: 1px solid #d9dadb; height:18px; width:180px; }
#searchbutton{ color:#276076; text-transform:uppercase; height:22px; font-size:.7em; font-weight:bold; width:66px; border:0px none; position:relative; top:2px; right:4px; background-image:url('../images/slice/searchButton-Background.jpg'); background-repeat:repeat-x; }
#searchform{ margin-top:15px; }
/*
#navlist{ list-style:none; width:100%; margin:0px; padding:0px; margin-top:3px }
#navlist li { display:inline; font-size:1em; margin:0px; padding:0;}
#navlist li a { color:#3e7792; text-decoration:none; padding:7px 34px; border-left:1px solid white; border-right:1px solid white; line-height:17px; display:inline-block;}
#navlist li a:hover { color:#ffffff;  background-image: url('../images/slice/Nav-Hover.jpg'); background-repeat:repeat-x; }
#navlist li:hover { }
*/

.dropShadowBox{ width: 226px; min-height:165px; background-image: url('../images/slice/dropShadowFrame.jpg'); background-repeat: no-repeat; padding:10px 12px; }
.moreDiv{ text-align:right; }

.sidenav{ width: 226px; min-height:165px; background-image: url('../images/slice/sideNavBackground.jpg'); background-repeat: no-repeat; padding:6px 12px 10px; }

.subNavTitle{ color:#ffffff; font-size: 1.2em; text-transform:uppercase; }

form label{
	width: 100px;
	display:block;
	float:left;
	font-weight:bold;
}

form input {
	width: 200px;
	border: 1px solid #084863;
	margin:3px;
}

form textarea {
	width: 400px;
	height: 250px;
	border: 1px solid #084863;
	margin:3px;
}

/* Comment Form Styling */
form#comment_form  input, form#comment_form  label { float:none; font-weight:normal; display:inline; font-size:.9em; }
#comment_form  p { margin: 2px 0; }
#comment-captcha { vertical-align:middle; padding: 5px; }
.comment-form-title { font-size:1.1em; font-weight:bold; }
textarea.comment-form-body { height:150px; }

ol.comments { list-style: none; padding:0px; margin: 10px 2px; font-size:.9em; }
li.comment { margin: 7px 0; border-bottom:solid #85B8D0 1px; }
.comment-name {  font-weight:bold; }
.comment-date { font-size:.7em; }
