@charset "UTF-8";
/* CSS Document */
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
*{font: normal 12px/18px "Trebuchet MS", "Lucida Grande", sans-serif;}
html{ min-height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}legend{color:#000;}
del,ins{text-decoration:none;}
/* End Yahoo! CSS Reset */



.hidden{visibility:hidden; display:none;}
html{min-height:100%height:100%;}


body, html {line-height:15px; background:#d6cf9e url(images/background_image.jpg); background-repeat:no-repeat; margin:0 auto; padding:0px;
}
a:link{color:#5E221E;}
a:hover{color:#009580;}
a:visited{color:#2e558e;}
a:active{color:#f59100;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.rightImage{float:right; padding:0 0 30px 30px;}

strong{ font-weight:bold;}

#wrapper{width:991px; margin:0 auto;}

#header{width:986px; height:286px; float:left; background-image:url(images/header.png); background-position:top left; background-repeat:no-repeat; margin-left:5px;}

#header h1{display:none;}

#header_nav{width:991px; height:49px;color:#5e221e; text-transform:uppercase; float:left; vertical-align:bottom; }
#header_space{background-image:url(images/filler_bf.png); width:632px; height:205px; float:left;}
#navigation_bar {width: 930px; height: 49px; background: url(images/navigation_sprites.jpg); background-repeat:no-repeat; margin:0; padding: 0; position: relative;}
	
#navigation_bar li {margin: 0; padding: 0; list-style: none;position: absolute; top: 0;}

#navigation_bar li, #navigation_bar a {height: 56px; display: block;}
#mission_statement{width:632px; height:205px; float:left; background-image:url(images/mission_statement.png); background-position:top left; background-repeat:no-repeat;} 
#arrow1b {left: 0; width: 76px;}
#arrow2b {left: 76px; width: 180px;}
#arrow3b {left: 256px; width: 241px;}
#arrow4b {left: 497px; width: 127px;}
#arrow5b {left: 624px; width: 157px;}
#arrow6b {left: 781px; width: 150px;}

#arrow1b a:hover{background: transparent url(images/navigation_sprites.jpg) 0 -56px no-repeat;}
#arrow2b a:hover{background: transparent url(images/navigation_sprites.jpg) -76px -56px no-repeat;}
#arrow3b a:hover{background: transparent url(images/navigation_sprites.jpg) -256px -56px no-repeat;}
#arrow4b a:hover{background: transparent url(images/navigation_sprites.jpg) -497px -56px no-repeat;}
#arrow5b a:hover{background: transparent url(images/navigation_sprites.jpg) -624px -56px no-repeat;}
#arrow6b a:hover{background: transparent url(images/navigation_sprites.jpg) -781px -56px no-repeat;}

#arrow1b.current{background: transparent url(images/navigation_sprites.jpg) 0 -56px no-repeat;}
#arrow2b.current{background: transparent url(images/navigation_sprites.jpg) -76px -56px no-repeat;}
#arrow3b.current{background: transparent url(images/navigation_sprites.jpg) -256px -56px no-repeat;}
#arrow4b.current{background: transparent url(images/navigation_sprites.jpg) -497px -56px no-repeat;}
#arrow5b.current{background: transparent url(images/navigation_sprites.jpg) -624px -56px no-repeat;}
#arrow6b.current{background: transparent url(images/navigation_sprites.jpg) -781px -56px no-repeat;}

#navigation_bar span{display:none;}



#content {width:991px; min-height:660px; padding:6px; float:left; background-image:url(images/content_center_background.png); background-position:top left; background-repeat:repeat-y; padding-left:22px; margin-left:5px;}

#content_bottom{background-image:url(images/content_bottom_background.png); background-repeat:no-repeat; width:991px; float:left; height:31px;margin-left:5px;}

#content_img{ width:935px; height:193px; float:left; padding-bottom:10px;border-bottom: solid 8px #bdaf7c;}

#content_center {background:url(images/content_background.gif) no-repeat center; min-height:500px; width:938px; float:left;}

#content_center h1 {font-size:24px; color:#5e221e; line-height:35px; padding-bottom:20px;}
#content_center h2 {font-size:28px; color:#ada06f; line-height:35px; padding-bottom:20px;}
#content_center h3 {font-size:18px; color:#5e221e; line-height:25px;}
#content_center_copy{ width:550px; float:left;  padding-left:40px; margin-top:30px;}
#content_center p{ font-size:13px; line-height:25px; font-weight:200;}

#quick_links{width:264px; min-height:300px; border-left: solid 2px #dcd3b1; float:right;margin-top:30px; text-align:center;}
.quick_links_header{display:block; height:38x;font-size:28px; color:#dbd2aa;  text-align:left; line-height:35px; padding-left:20px;}
.quick_links_element{display:block; width:200px; padding-top:10px; border:solid 1px #bdaf7c; margin-left:30px; margin-top:10px;}
.tmt{font-size:30px; font-weight:bold; color:#000; line-height:50px;}


#inside_page_copy{ width:825px; float:left;  padding-left:40px;}
#inside_page_copy p{ margin-bottom:20px;}
#inside_page_copy li {margin-bottom:8px;}

#header_nav_inside{width:632px; height:70px; background-image:url(images/navigation_bg.png); background-repeat:no-repeat; background-position:top left;color:#5e221e; text-transform:uppercase; float:left; vertical-align:bottom;}

#quick_links_top_nav{width:578px; height:71px; float:right; background-image:url(images/quicklinks_topnav.png); background-position:top left; background-repeat:no-repeat;}

.company_logo {float:right; padding-right:30px;}
.mis_company_logo {padding-top:80px;float:right; padding-right:30px;}


#products_left_column{
width:350px;
float:left;
}


#products_thumb{
width:415px;
float:right;
}
ul.thumb {
	float: left;
	list-style: none;
	margin: 0; padding: 5px;
	width: 405px;
}
ul.thumb li {
	margin: 0; padding: 5px;
	float: left;
	position: relative;  /* Set the absolute positioning base coordinate */
	width: 125px;
	height: 125px;
}
ul.thumb li img {
	width: 100px; height: 100px; /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	border: 1px solid #ddd;
	padding: 5px;
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;
}
ul.thumb li img.hover {
	background:url(thumb_bg.png) no-repeat center center; 
	border: none;  
}

ul.msf_products{
float:left;
list-style:none;
margin:0; padding: 5px;
width:750px;
height:112px;
}

ul.msf_products li{
margin:0; padding:20px 20px 0 20px;
float:left;
position:relative;
width:141px;
}

.line_heading{font-size:24px; color:#5e221e; line-height:35px;}

#footer{font-size:90%; height:62px; color:#8a7958;}
#footer #copyright{padding-left:24px; padding-top:15px; float:left}
#footer #footer_menu{padding-left:24px; padding-top:10px; float:left; width:800px;}
#footer a{ color:#8a7958;}
#footer a:hover{color:#009580}
#footer a:visited{color:#8a7958;}
#footer a:active{color:#f59100;}

.mis{
color:#008ebf;
font-weight:bold;
}
