@charset "utf-8";
body {margin:0;padding:0;width:100%;background:#f3f3f3;}
html { padding:0; margin:0; }
/* main */
.topbar { background:#e21a22;height:18px}
/********** header **********/

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

table
{ 
margin-left: auto;
margin-right: auto;
}
.boldtable, .boldtable TD, .boldtable TH
{
font-family:sans-serif;
font-size:8pt; text-align:center;
color:black;
}
.table_font {
font-family:Arial, Helvetica, sans-serif
font-size:16pt;
color:white;
font-weight:bold
}
/********** header index **********/
.container_h1 { background:#004c6d;}
.block_header {position:relative; margin:0 auto; width:1000px; height:159px; padding:0; border:none; }
.block_header_nav { margin:0 auto; width:1000px: height:27px; }
.text_header {font:bold 12px Arial, Helvetica, sans-serif;color:#fff; }
#logo {
	position:absolute;
	left:88px;
	top:12px;
	width:103px;
	height:103px;
	z-index:1;
}
#homenav {
	position:absolute;
	left:219px;
	top:50px;
	width:54px;
	height:24px;
	z-index:1;
}
#marmon {
	position:absolute;
	left:282px;
	top:50px;
	width:130px;
	height:24px;
	z-index:1;
}
#special {
	position:absolute;
	left:421px;
	top:50px;
	width:116px;
	height:24px;
	z-index:2;
}
#logo1 {
	position:absolute;
	left:239px;
	top:42px;
	width:157px;
	height:157px;
	z-index:1;
}
#logo2{
	position:absolute;
	left:572px;
	top:41px;
	width:157px;
	height:157px;
	z-index:1;
}
#logo3 {
	position:absolute;
	left:239px;
	top:270px;
	width:157px;
	height:157px;
	z-index:1;
}
#logo4 {
	position:absolute;
	left:572px;
	top:270px;
	width:157px;
	height:157px;
	z-index:1;
}
#pipetext {
	position:absolute;	
	color:#FFF font:bold 12px Arial, Helvetica, sans-serif;
	left:239px;
	top:85px;
	width:164px;
	height:24px;
	z-index:1;

	}tubetext {
	position:absolute;
	left:295px;
	top:394px;
	width:164px;
	height:24px;
	z-index:1;
}
#bwgtext {
	position:absolute;
	left:295px;
	top:394px;
	width:164px;
	height:24px;
	z-index:1;
}
#dectext {
	position:absolute;
	left:295px;
	top:394px;
	width:164px;
	height:24px;
	z-index:1;
}
.wrapper { position:relative; margin:0px auto; width:1024px; height:421px; background-image:url(homeindex/full_image3.jpg); background-position:center; background-repeat:no-repeat;  }

/* menu_resize */
.menu_resize_bg  {width:1000px;height:35px;margin:0 auto;padding:0px 0px;text-align: left; background:url(images/menu_bgr.gif)}
.menu_resize { width:1000px; margin:0 auto; padding:0; }
/* menu */	
.menu { padding:0px 0 0 0; margin:0; width:1000px; float:left;height:35px;}
.menu ul { text-align: left; padding:0; margin:0px 0 0 165px; list-style:none; border:0; float:left; }
.menu ul li { float:left; margin:0px; padding:0; border:0; }
.menu ul li a { float:left; margin:0; padding:12px 0; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; }
.menu ul li a span { padding:12px 9px; background:none; }
.menu ul li a:hover { background: url(images/menu_r2.gif) no-repeat right; }
.menu ul li a:hover span { background:url(images/l2_menu.gif) no-repeat left;margin:0px; }
.menu ul li a.active { background:url(images/menu_r2.gif) ;margin:0px; }
.menu ul li a.active span { background:url(images/l2_menu.gif) no-repeat left;margin:0px ;}

/******** home *********/
.homecont {position:relative; width:1000px; height:1100px; margin:0 auto; padding:0; background:#00273a;}

/********** mcontent **********/
.body { margin:0; padding:0 0 5px 0; }
.mcontent { width:1000px; margin:0 auto; padding:0; background: #fff; border:1px solid #e8e6e6; }

.mcontent_middle {width:650px;padding:2px 0px 0px 0px;margin:0px 0px 0px 0px;}
.section {width:200px;float:left;margin:0;padding:0px 0px;}
.mcontent h2 { font:normal 20px Arial, Helvetica, sans-serif; color:#3a3a3a; padding:5px 5px 15px 15px; margin:0; }
.mcontent h3 {font:bold 14px Arial, Helvetica, sans-serif;color:#F00;padding:7px 5px 5px 15px;margin:0;}
.mcontent h4 {font:bold  16px Arial, "Arial Black", Gadget, sans-serif;color:#fff;padding:5px 5px 15px 15px;margin:0;text-align: left;}
.mcontent h5 {font:bold 14px Arial, Helvetica, sans-serif;color:#F00;padding:15px 5px 5px 15px;margin:0;}
.mcontent h2 span { font: normal 11px Arial, Helvetica, sans-serif; color:#8f8f8f; }
.mcontent_long_left {margin:6px 9px 7px 8px !important;margin:0 0 0 33px;padding:0;float:left;width:243px;height: 505px;background-color: #006991;}
.mcontent2_long_left {margin:6px 9px 7px 8px !important;margin:0 0 0 33px;padding:0;float:left;width:243px;height: 480px;background-color: #006991;}
.mcontent_left {margin:6px 9px 7px 8px !important;margin:0 0 0 33px;padding:0;float:left;width:243px;height: 452px;background-color: #006991;}
.mcontent2_left {margin:6px 9px 7px 8px !important;margin:0 0 0 33px;padding:0;float:left;width:243px;height: 452px;background-color: #006991;}
.mcontent_lheader {width:230px;height:21px;font:bold 13.5px Arial, "Arial Black", Gadget, sans-serif;color:#fff;padding:5px 5px 0px 10px;margin:0;text-align: left;}
.page_content {width:700px;float:left;margin:5px 5px 0px 5px;padding:0Px 0 0px 0px;text-align:left;	}
.mcontent p {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	padding:5px 15px;
	margin:0;
line-height:1.em;		text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.mcontent p span {color:#f00;}
.mcontent p.test { color:#b93e04; font: bold 11px Arial, Helvetica, sans-serif; padding:0; margin:0; }
.mcontent a { color:#f00; font: bold 12px Arial, Helvetica, sans-serif; }
.left ul { list-style:none; margin:10px 0 10px 15px; padding:0; width:950px; float:left; }
.left li { background:url(images/ul_li.gif) left no-repeat; padding:2px 0 2px 25px; margin:0; font:  normal 12px Arial, Helvetica, sans-serif; color:#4a98ac; line-height:1.8em; }
.body_resize img { float:left; margin:10px 10px; padding:0; }
.body_resize img.floated { float:right; margin:5px 5px; padding:0; }
.mcontent_long_right {margin:6px 0 5px 0px;padding:0;float:left;width:733px;height: 506px;background-image: url(map_images/contact_back.png);}
.mcontent_long_right_relative {position:relative}
.mcontent_right {margin:6px 0 0 0px;padding:0;float:left;width:733px;height: 452px;background-image: url(images/mcont_back.jpg);}
.mcontent_right h3 {font:bold 14px Arial, Helvetica, sans-serif;color:#F00;padding:7px 5px 5px 15px;margin:0;}
.photo_holder { width:243px; height:214px;}

/* sitemap */
.sitecont_relative {position:relative}
.sitecont { margin:8px 0 0 8px; padding:0;float:left; width:984px;}
.sitecont_top { width:984px; height:9px; background:url(images/sitecont_tops.gif) no-repeat bottom;}
.sitecont_bottom { margin: 0 0 7px 0; width:984px; height:10px; background:url(images/sitecont_bot.gif) no-repeat top;}
.sitecont_content { padding:30px 0px 0 0;float:right; width:980px;}
.sitecont_mid { padding:0px 0px; width:984px; background:url(images/sitecont_mid.gif) repeat-y;}


/*************footer**********/
.footer_resize { width:1000px; margin:0 auto; padding:10px 0; }
.footer { padding:0 0 20px 0; margin:0; }
.footer p { width: 800px; font:normal 11px Arial, Helvetica, sans-serif; color:#ffffff; }
.footer a { font:normal 12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; padding:5px; margin:0; }
.footer p.leftt { text-align:left; margin:0; padding:1px 0 0 15px; float:left; width:700px; }
.footer p.rightt { text-align:right; width:70%; margin:0; padding:10px 20px 0 0; float:right; }
p.clr,
/**clr { clear:both; padding:0; margin:0; background:none; }**/
.clr { clear:both; padding:0; margin:0; width:100%; line-height:0px; font-size:0px;}
.textspace {color: #F7FAF9;}
.inthered2 {color: #F00;}

rememe {font-family: Arial, Helvetica, sans-serif;
}
.remem {
	padding:0;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.vactive { color:#f00; font: bold 17px Arial, Helvetica, sans-serif; }
