body {
	margin: 0px;
	padding: 0px;
	background-image:url(../images/combinedenergysystem_02.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color: #004859;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

form, ul, ol, h1, h2, h3, h4, h5 { 
	padding-top:0px; 
	padding-bottom:0px; 
	margin-top:0px; 
	margin-bottom:0px; 
}

p { 
	margin:0px; 
}

.b { font-weight:bold; }
.i { font-style:italic; }
.u { text-decoration:underline; }
.r { text-align:right; }
.c { text-align:center; }
.n {font-weight:normal; }

.image_padding {
	padding:10px;
}


/*main_background*/
.top_header {
	background-image:url(../images/combinedenergysystem_03.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	height:149px;
}
.sub_header {
	background-image:url(../images/combinedenergysystem_05.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:221px;
}
.nav {
	background-image:url(../images/combinedenergysystem_06.jpg);
	background-repeat:no-repeat; 
	background-position:top left;
	height:41px;
}
.main_content {
	height:386px;
}
.main1 {
	 background-image:url(../images/combinedenergysystem_09.jpg);
	 background-repeat:no-repeat;
	 background-position:top left;
	 height:29px;
	 width:39px;
}
.main2 {
	 background-image:url(../images/combinedenergysystem_10.jpg);
	 background-repeat:repeat-x;
	 background-position:top right;
}
.main3 {
	 background-image:url(../images/combinedenergysystem_12.jpg);
	 background-repeat:no-repeat;
	 background-position:top left;
	 height:29px;
	 width:42px;
}
.main4 {
	 background-image:url(../images/combinedenergysystem_16.jpg);
	 background-repeat:repeat-y;
	 background-position:top left;
	 width:39px;
}
.main5 {
	 background-image:url(../images/combinedenergysystem_18.jpg);
	 background-repeat:repeat-y;
	 background-position:top right;
	 width:28px;
}
.main6 {
	 background-image:url(../images/combinedenergysystem_20.gif);
	 background-repeat:no-repeat;
	 background-position:top left;
	 height:38px;
	 width:39px;
}
.main7 {
	 background-image:url(../images/combinedenergysystem_21.jpg);
	 background-repeat:repeat-x;
	 background-position:top left;
	 height:38px;
	 width:100%;
}
.main8 {
	 background-image:url(../images/combinedenergysystem_22.gif);
	 background-repeat:no-repeat;
	 background-position:top right;
	 height:38px;
	 width:42px;
}


/*main_style*/
.main { 
	padding:6px 25px 0px 6px;
	color:#090f34; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
}
.main_textsmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#090f34;
}
.main_textmid {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#090f34;
	font-weight:bold;
}
.main_textbig {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#090f34;
	font-weight:bold;
}
.main_textxbig {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#090f34;
	font-weight:bold;
}
.heading_text { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}
.text_padding {
	padding:10px 0px;
}

/*links*/
.main a:link { color:#090f34; text-decoration:underline; }
.main a:visited { color:#090f34; text-decoration:underline; }
.main a:hover { color:#090f34; text-decoration:none; }

.gallery a:link { color:#5da9b7; text-decoration:underline; }
.gallery a:visited { color:#5da9b7; text-decoration:none; }
.gallery a:hover { color:#5da9b7; text-decoration:none; }

/*register_link*/
.register { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#9cb9c0; 
	text-align:center;
	padding-bottom:12px;
}
.register a:link { 
	color:#9cb9c0; 
	text-decoration:none;
}
.register a:visited {
	color:#9cb9c0; 
	text-decoration:none; 
}
.register a:hover { 
	color:#b7d7df; 
	text-decoration:underline; 
}

/*main_nav_top*/ 
.horizontal { 
		text-align:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none; 
		color:#744667;
		height:45px;
		}
.hnav { background-image:url(../images/div.gif);
		background-repeat:no-repeat;
		background-position:right center;
		font-family:Arial, Helvetica, sans-serif; 
		font-size:11px;
		text-decoration:none; 
		height:9px;
		float:left;
		padding:17px 15px;
		}
.hnav a{ font-family:Arial, Helvetica, sans-serif; 
		font-size:11px; 
		text-decoration:none; 
		padding:4px;
		color:#744667;
		
		}	
.hnav a.current { color:#744667; }
.hnav a:hover { color:#744667; }

.tnav {	
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#9cb9c0;
	text-align:center;
	padding:11px 10px 6px 10px;
}
.tnav a{ 
	text-decoration:none; 
}
.tnav a:link { 
	color:#9cb9c0;
	text-decoration:none;
}
.tnav a:visited { 
	color:#9cb9c0;
	text-decoration:none;
}
.tnav a:hover { 
	color:#b7d7df;
	text-decoration:underline;
}
