html{
	overflow						:scroll;
	}

body, html{
	background-image				: url('images/nature_bg3.jpg');
	background-color				: #FFFFFF;
	background-attachment			: fixed;
	background-repeat				: inherit;
	background-position			: center bottom;
	-webkit-background-size		: cover;
        -moz-background-size			: cover;
        -o-background-size				: cover;
        background-size				: cover;
	cursor						:auto;
	scrollbar-base-color			:#999999;
	scrollbar-face-color				:#999999;
	scrollbar-track-color			:#FFFFFF;
	scrollbar-arrow-color			:#005F95;
	scrollbar-highlight-color			:#FFFFFF;
	scrollbar-shadow-color			:#FFFFFF;
	scrollbar-dark-shadow-color		:#FFFFFF;
	scrollbar-light-color				:#999999;
	}

/** TABLE FAF8CC **/

table.test{
		position					: fixed;
		float						: center;
		top						: 25px;
		left						: 25%;
		width					: 900px;}

table.mainsoft{
		background				: transparent url(images/transbg.png);
		background-color			: #;
		border-width				: 0px;
		border-style				: solid;
		border-color				: white;
		border-collapse			: separate;
		margin-top				: 50px;
		margin-bottom			: 75px;
		width					: 900px;
		text-align					: center;
		-moz-border-radius			: 25px;
		border-radius				: 25px;
		-khtml-border-radius		: 20px;
		behavior					: url(/css/border-radius.htc);}

table.softbody{
		background				: transparent url(images/transbg.png);
		background-color			: #;
		border-width				: 0px;
		border-style				: solid;
		border-color				: white;
		border-collapse			: separate;
		margin-top				: -60px;
		margin-bottom			: 75px;
		width					: 900px;
		text-align					: center;
		-moz-border-radius			: 25px;
		border-radius				: 25px;
		-khtml-border-radius		: 20px;
		behavior					: url(/css/border-radius.htc);}

table.soft{
		background-color			: #00319C;
		-moz-border-radius			: 25px;
		border-radius				: 25px;}

table.menu{

		background-color			: #;
		width					: 100%;
		height					: 100px;
		text-align					: center;
		border-width				: 0px;
		border-spacing			: 0px;
		border-style				: dotted;
		border-collapse			: separate;
		border-color				: black;
		margin-bottom			:25px;
		-moz-border-radius			: 0px;
		border-radius				: 0px;}

table.news{
		font-family				: Verdana, Arial, Helvetica, Sans-serif;
		color					: #FFFFFF;
		font-size					: 10pt;
		text-align					: justify;
		text-decoration			: none;
		word-spacing				: 1pt;
		letter-spacing				: auto;
		border-width				: 0px;
		border-collapse			: separate;
		border-style				: none;
		-moz-border-radius			: 15px;
		border-radius				: 15px;}

table.news.th{
		font-family				: Verdana, Arial, Helvetica, Sans-serif;
		color					: #FFFFFF;
		font-size					: 10pt;
		text-align					: justify;
		text-decoration			: none;
		word-spacing				: 1pt;
		letter-spacing				: auto;
		border-width				: 0px;
		border-style				: none;
		-moz-border-radius			: 15px;
		border-radius				: 15px;}

table.news.td{
		font-family				: Verdana, Arial, Helvetica, Sans-serif;
		color					: #FFFFFF;
		font-size					: 10pt;
		text-align					: justify;
		text-decoration			: none;
		word-spacing				: 1pt;
		letter-spacing				: auto;
		border-width				: 0px;
		border-style				: none;
		-moz-border-radius			: 15px;
		border-radius				: 15px;}

.airsolutions{
		position					: relative;
		top						: 0px;
		left						: -75px;
		border					: 0px;
		text align					: center;}

.energysolutions{
		position					: relative;
		top						: 0px;
		right						: 0px;
		border					: 0px;
		text align					: right;}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.underlinemenu{
	font-weight					: bold;
	width						: 100%;
	}

.underlinemenu ul{
	padding						: 6px 0 20px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
	margin						: 0;
	text-align						: center; //set value to "left", "center", or "right"*/
	}

.underlinemenu ul li{
	display						: inline;
	}

.underlinemenu ul li a{
	color						: #494949;
	padding						: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
	margin-right					: 25px; /*spacing between each menu link*/
	text-decoration				: overline;
	border-bottom				: 3px solid white; /*bottom border is 3px*/
	color						: white;
	}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
	border-bottom-color			: #77C609;
	color						: #77C609;
	}

p{margin-top: 0px; margin-bottom: 10px; margin-left: 10px; margin-right: 10px;}

/**
.style0 = temporary
.style1 = title
.style2 = subtitle
.style3 = main text
.style4
.style5
.style6
.style7 = Super/Sub Scripts
.style8 = Product Line
....
.style12 = Subtitles
**/

/**
.style5 {color: #CCCCCC}
.style7 {font-size: medium; text-decoration: none;}
.style8 {color: #FFFFFF}
.style9 {font-size: small}
.style10 {font-family: Verdana, Arial, Helvetica, sans-serif}
**/

.style0	{font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFF00; font-size: 14pt; margin: 0; }
.style1	{font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 18pt; }
.style2	{font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12pt; }
.style3	{font-family: Verdana, Arial, Helvetica, Sans-serif; color: #FFFFFF; font-size: 10pt; text-align: justify; text-decoration: none; word-spacing: 1pt; letter-spacing: auto;}
.style4	{font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: small; }
.style5	{color: #CCCCCC}
.style6	{text-indent: 1cm; font-family: Verdana, Arial, Helvetica, Sans-serif; color: #FFFFFF; font-size: 10pt; text-align: justify; text-decoration: none; word-spacing: 1pt; letter-spacing: auto;}
.style7	{font-family: Verdana, Arial, Helvetica, Sans-serif; color: #FFFFFF; font-size: 12pt; text-align: justify; text-decoration: none; word-spacing: 1pt; letter-spacing: auto;}
.style8	{font-family: Verdana, Arial, Helvetica, Sans-serif; color: #FFFFFF; font-size: 10pt; text-align: justify; text-decoration: none; word-spacing: 1pt; letter-spacing: auto; border-color: white; border-style: solid; border-width: 0px 0px 1px 0px; padding: 0px 0px 25px 0px; width: 800px;}
.style11	{font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: small; }
.style12	{font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: x-large; }
.style20	{font-family: Verdana, Arial, Helvetica, Sans-serif; color: #FFFFFF; font-size: 14pt; text-align: center; text-decoration: none; word-spacing: 1pt; letter-spacing: auto;}

a:link {text-decoration: none; color: #FFFFFF;}
a:visited {text-decoration: none; color: #FFFFFF;}
a:hover {text-decoration: none; color: #FFFFFF;}
a:active {text-decoration: none; color: #FFFFFF;}

div.cc{
	position				: fixed;
	float					: right;
	right					: 0px;
	bottom				: 0px;
	background			: #000000;
	font-family			: Verdana, Arial, Helvetica, San-serif;
	font-size				: small;
	text-decoration		: bold;
	color				: white;
	text-align				: center;
	z-index				: 100;
	margin				: 5px 5px 5px 5px;
	padding				: 5px 5px 5px 5px;
	-moz-border-radius		: 10px;
	border-radius			: 10px;}

.uparrow{
	position				: relative;
	float					: right;
	width				: 12px;
	height				: 16px;
	border				: 1px;
	margin				: 0px 0px 0px 0px;
	font-family:			: Verdana, Arial, Helvetica, Sans-serif;
	font-size				: 10pt;
	text-align				: left;
	color				: #FFFFFF;
	}

img.gallery{
	position				: relative;
	float					: center;
	text-align				: center;
	width				: 350px;
	}

.cap-l{
	position				: relative;
	float					: left;
	font-size				: 80%;
	font-family			: Verdana, Arial, Helvetica, Sans-serif;
	text-align				: center;
	color				: #FFFFFF;
	border				: 0px solid #FFFFFF;
	vertical-align			: middle;
	}

.cap-r{
	position				: relative;
	float					: right;
	font-size				: 80%;
	font-family			: Verdana, Arial, Helvetica, Sans-serif;
	text-align				: center;
	color				: #FFFFFF;
	border				: 0px solid #FFFFFF;
	vertical-align			: middle;
	}


/** ************************************************************ **/
#columns{
	position				: relative;

	margin-left			: auto;
	margin-right			: auto;
	margin-top			: 30px;
	padding				: 0px 0px 0px 0px;
	border				: solid 0px #00FF00;
	}
/** ************************************************************ **/
/** LEFT COLUMN LAYOUT **/
#leftcol{
	position				:relative;
	float					:left;
	width				:230px;
	height				:auto;
	margin				:0px 0px 0px 0px;

	padding				:0px 0px 0px 0px;
	border				:solid 0px #00FF00;
	}
/** ************************************************************ **/
/** RIGHT COLUMN LAYOUT **/
#rightcol{
	position				:relative;
	float					:right;
	width				:230px;
	height				:auto;
	margin				:0;

	padding				:0px 0px 0px 0px;
	border				:solid 0px #00FF00;
	}
/** ************************************************************ **/
/** MIDDLE COLUMN LAYOUT **/
#midcol{
	position				:relative;
	width				:;
	height				:auto;
	margin				:0px 230px 0px 230px;

	padding				:0px 0px 0px 0px;
	border				:solid 0px #D0D0D0;
	}
/** ************************************************************ **/

#products{
	position				:relative;
	top					:50px;
	background-color		:#FFFFFF;
	border				:solid 5px #D0D0D0;
	}

#news{
	position				:relative;
	width				:750px;
	height				:300px;
	overflow				:auto;
	margin				:0px;

	padding				:1px;
	border				:solid 1px #D0D0D0;
	}


/** SWAP IMAGE START **/
div.b0{
	float						: left;
	position					: relative;
	top						: 200px;
	left						: 0px;
	}

div.b1{
	width					: 60px;
	height					: 60px;
	margin					: 0;
	padding					: 0;
	background-image			: url("images/button01b.gif");
	}

div.b1 a, div.b1 a:link, div.b1 a:visited{
	display					:block;
	}

div.b1 img{
	width					:100%;
	height					:100%;
	border					:0;
	}

div.b1 a:hover img {
	visibility					:hidden;
	}

div.b2{
	width					: 60px;
	height					: 60px;
	margin					: 0;
	padding					: 0;
	background-image			: url("images/button02b.gif");
	}

div.b2 a, div.b2 a:link, div.b2 a:visited{
	display					:block;
	}

div.b2 img{
	width					:100%;
	height					:100%;
	border					:0;
	}

div.b2 a:hover img {
	visibility					:hidden;
	}

div.b3{
	width					: 60px;
	height					: 60px;
	margin					: 0;
	padding					: 0;
	background-image			: url("images/button03b.gif");
	}

div.b3 a, div.b3 a:link, div.b3 a:visited{
	display					:block;
	}

div.b3 img{
	width					:100%;
	height					:100%;
	border					:0;
	}

div.b3 a:hover img {
	visibility					:hidden;
	}

div.b4{
	width					: 60px;
	height					: 60px;
	margin					: 0;
	padding					: 0;
	background-image			: url("images/button04b.gif");
	}

div.b4 a, div.b4 a:link, div.b4 a:visited{
	display					:block;
	}

div.b4 img{
	width					:100%;
	height					:100%;
	border					:0;
	}

div.b4 a:hover img {
	visibility					:hidden;
	}

div.b5{
	width					: 60px;
	height					: 60px;
	margin					: 0;
	padding					: 0;
	background-image			: url("images/button05b.gif");
	}

div.b5 a, div.b5 a:link, div.b5 a:visited{
	display					:block;
	}

div.b5 img{
	width					:100%;
	height					:100%;
	border					:0;
	}

div.b5 a:hover img {
	visibility					:hidden;
	}
/** SWAP IMAGE END **/
