body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
   	font-size: 0.75em;
	font-family: verdana, arial, sans-serif;
	color: #828778;
	text-align: center;
	background-color: #ffffff;
}

img {
	border: none;
}

img.border {
	border: 1px solid #669DD0;
}

div.se_site {
	/* global definition */
	position: relative;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	width: 1024px;
	text-align: left;
}

/* _header:start */
	div.se_header {
		padding: 0px 0px 0px 0px;
		height: 102px;
		background-image: url(../images/header_skytron_energy.jpg);
		background-repeat: no-repeat;
		background-color: #2C4B5D;
	}

		div.se_header img
		{
			/* global definition */
			/* logo */
			float: left;
			margin: 0px 0px 0px 00px;
		}

	div.se_header_menu {
		height: 39px;
		background-image: url(../images/header_menu_background.jpg);
		background-repeat: repeat-x;
/*		background-color: #345C6C;*/
		background-color: #2D3F71;
	}


/* _____menu:start */
		div.se_header_menu ul, div.main_header_menu li {
			margin:  0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

				div.se_header_menu ul {
					margin: 0px 0px 0px 175px;
					padding: 1px 0px 0px 0px;
				}

		div.se_header_menu li {
			padding: 0px 0px 0px 1px;
			list-style: none;
			float: left;
			height: 37px;
			background-image: url(../images/header_menu_spacer.gif);
			background-repeat: no-repeat;
			background-position: left;
			font-size: 0.95em;
		}

		div.se_header_menu a {
				padding: 0px 20px 0px 20px;
				margin: 0px 1px 0px 1px;
				color: #ffffff;
/*				font-weight: bold;*/
				display: block;
				float: left;
				line-height: 37px;
				text-decoration: none;
				background-repeat: repeat-x;
		}

			div.se_header_menu a:hover, div.se_header_menu a:focus {
				background-image: url(../images/header_menu_hover.jpg);
				color: #ffffff;
			}

			div.se_header_menu li.active a {
				background-image: url(../images/header_menu_hover.jpg);
				color: #ffffff;
			}

			div.se_header_menu li.active a:hover {
				color: #ffffff;
			}


/* _____menu:end */
/* _header:end */
/* _content:start */
	div.se_content {
		background-image: url(../images/se_content_main.jpg);
		background-repeat: repeat-y;
	}
/* __contentframe:start */
	 div.se_content_frame {
	 	width: 660px;
	 	float: left;
	 }

	 	div.se_content_frame div.se_container {
	 		margin: 0px 0px 0px 26px;
	 		padding: 25px 0px 10px 0px;
			width: 610px;
	 	}

	 	div.se_container div.text {
	 		clear: both;
	 	}

	 	/* __contenttitlebox:start */
	 		div.se_content_frame div.se_title {
	 			height: 70px;
		 		background-image: url(../images/content_title.gif);
		 		background-repeat: repeat-x;

		 	}

	 			div.se_content_frame div.se_title h1 {
/*	 				font-family: times;*/
	 				color: #4e5f83;
	 				font-size: 1.7em;
	 				padding: 14px 0px 0px 18px;
	 				margin: 0px 0px 0px 0px;
	 				font-weight: normal;
	 				text-decoration: none;
	 			}

	 		 	div.se_content_frame div.se_title h2 {
	 				color: #7F7F7F;
	 				font-size: 1.05em;
	 				padding: 2px 0px 0px 18px;
	 				margin: 0px 0px 0px 0px;
	 			}

		/* __contenttitlebox:end */

		/* __contentmenulayer2:start*/
		div.se_content_frame div.se_menu ul {
			margin: 0px 0px 0px 0px;
			padding: 10px 0px 0px 0px;
		}
			div.se_content_frame div.se_menu ul li {
				float: left;
				list-style: none;
				border-left: 1px solid #B3B3B3;
				height: 20px;
/*				font-family: times;*/
			}
				div.se_content_frame div.se_menu ul li a {
					color: #7E8473;
					padding: 0px 10px 0px 10px;
					line-height: 20px;
					text-decoration: none;
					font-size: 0.95em;
				}

				div.se_content_frame div.se_menu ul li.active a {
					color: #6A8F9A;
					text-decoration: underline;
				}

		/* __contentmenulayer2:start*/

		/* __contentmenulayer2:start*/
		div.se_content_frame ul.menu {
			margin: 0px 0px 0px 0px;
			padding: 10px 0px 0px 0px;
			clear: both;
		}
			div.se_content_frame ul.menu li {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 3px 0px;
				list-style: none;
			}
				div.se_content_frame ul.menu li a {
					padding: 0px 15px 0px 0px;
					color: #303030;
					font-size: 1em;
					background-image: url(../images/img_arrow.gif);
					background-repeat: no-repeat;
					background-position: right 1px;
					text-decoration: none;
				}

				div.se_content_frame ul.menu li.active a {
					color: #739b19;
					text-decoration: underline;
					background-image: url(../images/img_arrow_down.gif);
					background-position: right 6px;
				}
		/* __contentmenulayer2:start*/

		div.se_content_frame div.text {
			padding: 15px 0px 15px 0px;
		}



/* __contentframe:end */

/* __menuframe:start */
	div.se_content div.se_menu_frame {
		width: 175px;
		float: left;
		padding: 15px 0px 0px 0px;
	}

		div.se_menu_frame div.se_container {
			margin: 0px 0px 10px 5px;
			width: 173px;
		}

		div.se_menu_frame ul {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

			div.se_menu_frame li {
				margin:  20px 0px 4px 0px;
				padding: 0px 0px 4px 0px;
				list-style: none;
				width: 154px;
				display: block;
				background-image: url(../images/menu_left_list.jpg);
				background-repeat: no-repeat;
				background-position: 0px 3px;
				border-bottom: 1px solid #BABABA;
			}

				div.se_menu_frame li.active a {
					color: #505050;
				}


			div.se_menu_frame a, div.se_menu_frame span {
				padding: 0px 0px 0px 15px;
				display: block;
				color: #84857D;
				font-weight: normal;
				font-size: 0.9em;
			}

			div.se_menu_frame span {
				width: 140px;
			}

			div.se_menu_frame a {
				margin: 4px 0px 0px 0px;
				text-decoration: underline;
			}

			div.se_menu_frame li a, div.se_menu_frame li span {
				margin: 0px 0px 0px 0px;
				font-weight: bold;
				text-decoration: none;
			}

				div.se_menu_frame a:hover {
					color: #000000;
				}

				div.se_menu_frame select, div.se_menu_frame input, div.se_menu_frame label  {
					width: 140px;
					margin: 0px 0px 4px 10px;
					padding: 0px 0px 0px 0px;
				}

				div.se_menu_frame label {
   					font-size: 0.9em;
				}

				div.se_menu_frame input.submit {
					margin: 8px 0px 0px 10px;
					background-image: url(../images/btn_search.jpg);
					background-position: right;
				}


		div.se_menu_frame h1 {
			border-top: 1px solid #ffffff;
			border-bottom: 1px solid #ffffff;
			margin: 0px 0px 0px 0px;
			background-color: #909090;
			padding: 5px 0px 5px 10px;
			color: #ffffff;
			font-size: 0.9em;
		}


/* __menuframe:end */

/* __infoframe_main:start */
	div.se_info_frame {
		float: left;
		width: 170px;
	}

		div.se_info_frame div.se_container {
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 10px;
			width: 151px;
		}
/* __infoframe_main:end */

/* _contentfooter:start */
	div.se_footer {
		color: #858584;
		clear: both;
		background-image: url(../images/footer_background.jpg);
		height: 31px;
		font-size: 0.8em;
		background-color: #cacaca;
	}

	div.se_footer div.se_container {
		text-align: center;
		padding: 10px 0px 0px 0px;
	}

		div.se_footer a {
			padding: 0px 8px 0px 10px;
			background-image: url(../images/footer_menu_spacer.jpg);
			background-repeat: no-repeat;
			background-position: 0px 7px;
			color: #858584;
			text-decoration: none;
		}

			div.se_footer a.first {
				background-image: none;
			}

			div.se_footer a:hover, div.se_footer a:focus {
				color: #656564;
			}

		div.se_footer span {
			padding: 0px 20px 0px 0px;
		}

/* _contentfooter:end */

/* _____content_global_setting:start */
		div.clear {
			clear: both;
		}

		div.nav {
			padding: 20px 0px 0px 0px;
			clear: both;
			font-size: 0.95em;
		}

			div.nav div.box1 {
				border: 1px solid #B3B3B3;
				margin: 0px 26px 26px 0px;
				width: 625px;
			}

				div.nav div.box1 h2 {
					margin: 15px 0px 0px 0px;
					padding: 0px 0px 0px 10px;
					color: #4e5f83;
				}

				div.nav div.box1 img {
					float: left;
					margin: 10px 0px 0px 10px;
				}

			div.nav div.box3, div.nav div.box3n {
				width: 180px;
				height: 180px;
				float: left;
				margin: 0px 17px 0px 0px;
			}

			div.text div.nav div ul {
				margin: 5px 0px 15px 0px;
				padding: 0px 0px 0px 30px;
			}

			div.nav div.box3 {
				border: 1px solid #B3B3B3;
			}

				div.nav div.box3 div.frame, div.nav div.box3n div.frame {
					padding: 15px 10px 10px 10px;
				}

				div.nav div.box3n div.frame {
					padding: 5px 10px 10px 10px;
				}

				div.nav div.box3 a {
					margin: 0px 0px 5px 0px;
					display: block;
					font-weight: bold;
					font-size: 1.05em;
				}

				div.nav div.box3n h1 {
					text-decoration: none;
					font-size: 0.95em;
					margin: 0px 0px 0px 0px;
				}

					div.nav div.box3n h1.arrow {
						background-image: url(../images/img_arrow_down_blue.gif);
						background-repeat: no-repeat;
						background-position: 60px 0px;
						padding: 15px 0px 0px 0px;
						color: #698A9B;
					}

		div.contact {
			padding: 2px 0px 4px 0px;
			width: 250px;
			border-top: 1px solid #B3B3B3;
			border-bottom: 1px solid #B3B3B3;
			float: left;
			margin: 0px 40px 40px 0px;
		}

			div.contact h2 {
				color: #4e5f83;
				margin: 0px 0px 15px 0px;
			}

			div.contact h3 {
				margin: 0px 0px 8px 0px;
			}

		div.text ul, div.text ol {
			margin: 5px 0px 15px 0px;
			padding: 0px 0px 0px 30px;
		}

			div.text ul li {
				line-height: 1.6em;
				padding: 0px 0px 0px 20px;
				background-image: url(../images/img_list_circle.gif);
				background-repeat: no-repeat;
				background-position: 0px 4px;
				list-style: none;
			}

		div.hr {
			padding: 30px 0px 0px 0px;
			background-image: url(../images/se_hr_dotted.gif);
			background-repeat: repeat-x;
			background-position: bottom left;
			clear: both;
		}

		div.center {
			text-align: center;
		}

		/* global settings */
		h1 {
			font-size: 1.1em;
			margin: 0px 0px 6px 0px;
			padding: 0px 0px 6px 0px;
			text-decoration: underline;
			/*color: #4e5f83;*/
			color: #739b19;
		}

			h1.underline {
				border-bottom: 1px solid #828778;
				margin: 0px 0px 15px 0px;
			}


		h2 {
			font-size: 1.05em;
			margin: 0px 0px 3px 0px;
			padding: 0px 0px 3px 0px;
		}

		h3 {
			font-size: 1.1em;
			margin: 0px 0px 3px 0px;
			padding: 0px 2px 3px 0px;
		}

		h4 {
			font-size: 1em;
			margin: 20px 0px 3px 0px;
			padding: 0px 0px 3px 0px;
		}

			h4.important, h3.important {
				color: #e31d3c;
			}


		a {
			text-decoration: underline;
			color: #93B83D;
		}

		a:hover {
			color: #828778;
		}

   		img.right, div.right; {
   			float: right;
   			margin: 2px 2px 2px 10px;
   		}

   		img.left, div.left {
   			float: left;
   			margin: 2px 10px 2px 2px;
		}

		div.left, div.right {
   			border: 1px solid #B3B3B3;
   			width: 310px;
			padding: 5px 0px 5px 5px;
			text-align: center;
		}

			div.left p, div.right p{
   				padding: 5px 0px 5px 0px;
				text-align: left;
				font-size: 0.8em;
				width: 300px;
			}

			div.left img, div.right img {
				margin: 0px 5px 0px 0px;
			}

		form {
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
		}

		input, select, textarea {
			border: 1px solid #707070;
			padding: 1px 0px 0px 2px;
		}

			input:focus, select:focus {
			}

			input.submit {
				margin: 10px 0px 0px 0px;
				padding: 0px 2px 0px 2px;
				border: none;
				background-color: transparent;
				background-image: url(../images/btn_search.gif);
				background-repeat: no-repeat;
				font-weight: bold;
				color: #707070;
			}

				input.submit:hover, input.home:hover {
					color: #fcfcfC;
				}

			input.home {
				margin: 10px 0px 0px 0px;
				padding: 0px 2px 0px 15px;
				border: none;
				background-color: transparent;
				background-image: url(../images/se_img_link_home.gif);
				background-repeat: no-repeat;
				color: #005AAA;
				font-weight: bold;
			}

		span.small {
			font-size: 0.9em;
		}

		span.important {
			color: #e31d3c;
		}

		span.color {
			color: #005AAA;
		}

		span.tab {
			float: left;
			width: 8em;
			display: block;
		}

		span.bold {
			font-weight: bold;
		}

		span.indent {
			float: left;
			display: block;
			width: 4em;
		}

		span.info {
			padding: 8px 0px 10px 0px;
			display: block;
		}

		span.light {
			color: #606060;
		}

		span.mail {
			background-image: url(../images/se_img_at.gif);
			background-repeat: no-repeat;
			width: 2em;
			background-position: 1px 3px;
			white-space: pre;
		}

		p {
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
		}

		p.info {
			background-image: url(../images/se_content_info.gif);
			background-repeat: no-repeat;
			background-position: 0px 3px;
			margin-bottom: 10px;
			padding: 0px 0px 0px 25px;
		}

		p.indent, p.indent_grey {
			padding: 0px 0px 0px 15px;
			margin-bottom: 15px;
		}

		p.indent_grey {
			color: #707070;
		}

		p.list {
			line-height: 1.8em;
		}

		div.text div ul {
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			font-size: 0.95em;
		}

		div.text ul.info {
			padding: 0px 0px 0px 15px;
		}

			div.text ul.info li {
				list-style: none;
				background-image: url(../images/se_content_info.gif);
				background-repeat: no-repeat;
				background-position: 0px 3px;
				padding: 0px 0px 15px 25px;
			}

		table {
			font-size: 1em;
			border: none;
			border-collapse:collapse;
			empty-cells:show;
			margin: 0px 0px 20px 20px;
		}

			/*  history */
				table.list th {
					color: #005aaa;
					font-weight: normal;
					width: 10em;
					text-align:left;
				}

				table.list strong {
					color: #005aaa;
				}

				table.list td, table.list th {
					padding-bottom: 12px;
				}

				table.list td.type, table.list th.type {
					font-size: 0.85em;
					width: 4em;
				}

				table.list td.important, table.list th.important, table.list td.important, table.list th.important {
					font-weight: bold;
					text-align: right;
				}

				table.list td.left, table.list th.left, table.list td.left, table.list th.left {
					text-align: left;
				}

			/* history */

			td, th {
				vertical-align: top;
				padding: 2px 8px 2px 2px;
				border-spacing: 0px;
				height: 1.75em;
			}


				td.type, th.type {
					font-size: 0.9em;
				}

				td.important, th.important {
					font-weight: bold;
					text-align: right;
				}

				td.left, th.left {
					text-align: left;
				}

				td.info {
					font-weight: bold;
					color: #005aaa;
				}

				td.blend {
					color: #98a8b8;
				}

			tr.underline td, tbody tr.underline th {
				border-top: 2px solid #005aaa;
				padding: 4px 8px 4px 2px;
			}


			ul.documents {
				margin: 30px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}

				ul.documents li {
					background-image: url(../images/se_icon_file_24.gif);
					background-repeat: no-repeat;
					background-position: top left;
					padding: 8px 0px 2px 30px;
					margin: 0px 0px 0px 0px;
					list-style: none;
				}

					ul.documents li.pdf, ol.search li.pdf {
						background-image: url(../images/se_icon_pdf_24.gif);
					}

					ul.documents li.jpg, ol.search li.jpg {
						background-image: url(../images/se_icon_jpg_24.gif);
					}

			ol.search li {
				padding: 0px 0px 15px 0px;
			}

			ol.search li.pdf, ol.search li.jpg {
				padding: 0px 0px 15px 30px;
				background-repeat: no-repeat;
				background-position: top left;
			}

/* __________content_form_setting:start */
			form.form p {
				padding-bottom: 10px;
				line-height: 1.8em;
			}

			form.form span {
				float: left;
				display: block;
				width: 14em;
				padding: 0px 0px 0px 9px;
			}

				form.form span.error {
					color: #E31D3C;
					background-image: url(../images/se_img_arrow_important.gif);
					background-position: 0px 8px;
					background-repeat: no-repeat;
				}

				form.form span.error_txt {
					float: none;
					display: inline;
					color: #E31D3C;
					width: auto;
				}

			form.form input, form.form select, form.form textarea {
				margin: 0px 0px 4px 4px;
			}

			form.form textarea {
				width: 25em;
				height: 8em;
			}

			form.form select.error {
				border: 1px solid #E31D3C;
				background-color: #f0f0f0;
				color: #E31D3C;
			}

			form.form input {
				width: 14em;
			}

				form.form input.small, form.form input.radio, form.form input.small_error, form.form input.radio_error {
					width: 5em;
				}

				form.form input.radio, form.form input.radio_error {
					width: 2em;
				}

				form.form input.checkbox {
					width: 2em;
					margin-bottom: 2.1em;
					float: left;
					margin-top: 4px;
					clear: both;
				}

				form.form input.radio, form.form input.radio_error {
					border: none;
					background-image: none;
					margin: 0px 0px 0px 0px;
				}

				form.form input.submit {
					margin: 10px 0px 0px 0px;
					padding: 0px 20px 0px 0px;
					border: none;
					background-image: url(../images/img_submit.gif);
					font-size: 0.95em;
					background-repeat: no-repeat;
					color: #EBEBEB;
					width: 130px;
					height: 22px;
					font-weight: normal;
				}

				form.form input.error, form.form input.small_error, form.form textarea.error {
					border: 1px solid #E31D3C;
				}

/* __________content_form_setting:end */
/* _____content_global_setting:end */