body {
	margin-bottom: 0px;
	background-color: white;
	background-repeat: repeat-x;
	background-image: url(images/background.png);
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#container 
{
	padding: 10px;
	border-style: none;
	width: 900px;
	height: 100%;
	position: relative;
	background-repeat: repeat;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	background-position: bottom;
}

#content {
	z-index: 1;
	padding-top: 0px;
	margin-top: 0px;
	position: relative;
	min-height: 460px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-right: 20px;
	margin-right: 10px;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #191919;
	height: 100%;
	border: 1px solid #7f7f7f;
	background-color: white;
	margin-bottom: 10px;
}

#header 
{
	min-width: 950px;
	height: 90px;
	position: relative;
	border-bottom-color: #7f7f7f;
	border-left-style: none;
	border-bottom-style: solid;
	border-right-style: none;
	border-top-style: none;
	background-image: url(images/square.png);
	background-color: #66111f;
	padding-bottom: 30px;
	padding-top: 30px;
	font-family: sans-serif;
	text-align: center;
	width: 100%;
	background-repeat: repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 10px;
	border-left-width: 1px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-position: bottom;
}

#menu 
{
	background-image: url(images/menubg.png);
	text-align: right;
	display: inline;
	height: 33px;
	font-family: sans-serif;
	border-style: none;
	width: 100%;
	position: relative;
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	background-position: bottom;
}

#logo 
{
	float: left;
	margin-left: 50px;
	background-repeat: no-repeat;
	height: 83px;
	width: 289px;
	background-image: url(images/logo.png);
}

ul#simple-menu{ position: relative; z-index: 5; margin-bottom: 13px; padding-left: 10px; height: 17px; margin-left: 0; list-style-type:none;width: 100%;font-family: "Trebuchet MS", Arial, sans-serif;font-size:13px;font-weight:bold;}
ul#simple-menu li{margin-left: 0px; margin-bottom: 0; margin-right: 0px; margin-top: 0; display:block;float:left;height: 30px;}
ul#simple-menu li.left{margin:0;}
ul#simple-menu li a{ border-right-style: none; background-image: url(images/square.png); background-color: #66111e; display:block;float:left;color:#fff;line-height:27px;text-decoration:none;padding:0 17px 0 18px;height: 30px;}
ul#simple-menu li a.right{padding-right:19px;}
ul#simple-menu li a:hover{background:#7c2137;}
ul#simple-menu li a.current{ border-right-color: #7f7f7f; border-right-width: 1px; border-right-style: solid; border-top-color: #7f7f7f; border-top-style: solid; border-top-width: 1px; border-left-color: #7f7f7f; border-left-style: solid; border-left-width: 1px; color: #66111d;background:#fff;}
ul#simple-menu li a.current:hover{color: #8a3045;background:#fff;}




.innercontent{display: none;}

#guild{ background-repeat: no-repeat; padding-right: 50px; margin-top: -20px; display: block; float: right; height: 124px; width: 124px; background-image: url(images/guild2.png); }

#compressor{ margin-left: 20px; background-repeat: no-repeat; margin-top: -20px; display: block; float: left; height: 127px; width: 129px; background-image: url(images/compressor.png); }


#footer 
{
	position: static;
	border-left-width: 100%;
	border-bottom-width: 100%;
	border-right-width: 100%;
	border-top-width: 10px;
	border-top-color: #7f7f7f;
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-top-style: solid;
	color: white;
	font-size: 11px;
	left: 0px;
	bottom: 0px;
	background-image: url(images/square.png);
	background-color: #66111f;
	padding-bottom: 20px;
	padding-top: 20px;
	font-family: sans-serif;
	text-align: center;
	width: 100%;
	background-repeat: repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	background-position: bottom;
}

#footer a
{
	color: white;
}#footer a:hover
{
	color: #7f7f7f;
}#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}

#navlist li a
{
	color: #66111d;
	text-decoration: none;
}

#navlist li a:hover
{
	color: #8a3045;
	text-decoration: none;
}

#submenu 
{
	z-index: 0;
	margin-top: 10px;
	margin-left: -20px;
	border-bottom-color: #7f7f7f;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	height: 25px;
	width: 879px;
}

h2 
{
	text-shadow: 1px 1px 3px #7f7f7f;
	margin-bottom: -5px;
	text-transform: capitalize;
	letter-spacing: -1px;
	color: #6e1222;
}

h3 
{
	text-shadow: 1px 1px 3px #7f7f7f;
	margin-bottom: -5px;
	text-transform: capitalize;
	letter-spacing: -1px;
	color: #6e1222;
}

p 
{
	margin-bottom: 25px;
	font-size: 13px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}

#note 
{
	color: #7f7f7f;
	font-size: 9px;
}

#telephone 
{
	font-weight: bold;
	color: #66111e;
}

#clear 
{
	margin: 0px;
	padding: 0px;
	height: 0px;
	clear: both;
}

#telephone_graphic 
{
	margin-right: 100px;
	float: right;
	margin-top: 30px;
	height: 30px;
	width: 163px;
	position: relative;
	background-image: url(images/telephone.png);
}

.caption { position: relative; clear: left; float: right; display: inline; font-style: italic; color: #666666; font-size: 80%;
                  font-family: Verdana, Arial, sans-serif;
                  text-align: center; }

.diagram {
                                      	position: relative;
                                      	clear: left;
                                      	margin-right: 20px;
                                      	margin-left: 20px;
                                      	height: 353px;
                                      	width: 427px;
                                      	background-repeat: no-repeat;
                                      	float: right;
                                      	display: inline-block;
                                      	background-image: url(images/compressed_air_system.gif);
                                      }

#alignright {
                                      	margin-left: 20px;
                                      	border-style: solid;
                                      	border-width: 1px;
                                      	margin-bottom: 20px;
                                      	float: right;
                                      	display: inline-block;
                                      }

#alignleft {
                                      	margin-right: 20px;
                                      	border-style: solid;
                                      	border-width: 1px;
                                      	margin-bottom: 20px;
                                      	float: left;
                                      	display: inline-block;
                                      }

#cscslogo {
                                      	clear: right;
                                      	margin-left: 20px;
                                      	margin-bottom: 50px;
                                      	float: right;
                                      	display: inline-block;
                                      }
