body {
	padding: 0px; 
	spacing: 0px; 
	margin: 0px;  
	font-family: Helvetica;
	letter-spacing: -1px;
	background-position: top center; 
	background-repeat: no-repeat; 
}
img {
	border: none;
}
hr {
	border: none; 
	border-bottom: 1px dotted #5da166; 
}
img.menu_lvl1_img {
	display:inline;
}
a.menu_lvl1_a {
	vertical-align: top;
}
.main_1 {
	position: relative; 
	text-align:center; 
	width: 100%; 
	height: auto; 
	margin-bottom: 25px;
}
.main_11 {
	position: relative; 
	background-repeat: no-repeat; 
	background-position: top center; 
	margin-right: auto; 
	margin-left: auto;
}
.main_111 {
	position: relative; 
	width: 1001px; 
	height: auto; 
	margin-left: auto; 
	margin-right: auto;
}
.main_1111 {
	position: relative; 
	text-align: right; 
	width: 1001px; 
	margin-left: auto; 
	top: 12px; 
	direction: rtl;
}
.main_1112 {
	position: relative; 
	width: 1001px; 
	height: 404px; 
	top: 11px; 
	background-image: url('top1-bg.png'); 
	background-repeat: no-repeat; 
	direction: rtl; 
	text-align: right; 
	margin-left: auto;
}
.main_1112_1 {
	position: relative; 
	width: 1000px; 
	height: 274px; 
	top: 11px; 
	left: -1px;
	background-image: url('top-cond.png'); 
	background-repeat: no-repeat; 
	direction: rtl; 
	text-align: right; 
	margin-left: auto;
}
.main_11121 {
	text-align: left; 
	vertical-align: top; 
	position: relative; 
	top: 23px; 
	width: 750px; 
	direction: ltr; 
	margin-right: 40px;
}
.main_11122 {
	position: relative; 
	top: 340px; 
	width: 850px; 
	margin-right: 40px; 
	direction: ltr;
	letter-spacing: 0px;
}
.main_11122_1 {
	position: relative; 
	top: 209px; 
	width: 850px; 
	margin-right: 40px; 
	direction: ltr;
	letter-spacing: 0px;
}
.main_1113 {
	position: relative; 
	width: 926px; 
	height: auto; 
	direction: rtl; 
	text-align: right; 
	margin-left: auto; 
	background-color: #ffffff; 
	left: -1px;
}
.main_11131 {
	text-align: left; 
	direction: ltr; 
	position: relative; 
	width: 894px; 
	height: auto; 
	margin-left: 13px; 
	margin-right: 14px; 
	margin-bottom: 14px; 
	background-color: #ebede2;
}
.main_111311 {
	color: #333333;
	position: relative; 
	width: 200px; 
	padding: 0px 10px 0px 10px; 
	top: 20px; 
	left: -30px; 
	vertical-align: top;
}
.main_111312 {
	width: 93px; 
	height: 125px; 
	position: absolute; 
	left: 140px; 
	bottom: -32px;
}
.main_111314 {
	width: 93px; 
	height: 125px; 
	position: absolute; 
	left: 180px; 
	bottom: 52px; 

}
.main_111313 {
	width: 93px; 
	height: 125px; 
	position: absolute; 
	left: 180px; 
	bottom: -15px;
}
.main_11111 {
	position: relative; 
	width: 630px; 
	left: -1px;
	height: 124px; 
	background-repeat: no-repeat; 
	background-position: top right;
}
.main_11132 {
	position: relative; 
	width: 540px; 
	padding: 0px 10px 0px 10px; 
	top: 20px; 
	font-size: 12px; 
	left: 50px;
	color: #333333;
	font-family: Helvetica;
	letter-spacing: 0px;
}
.main_11132_media {
	position: relative; 
	top: 20px; 
	font-size: 12px; 
	color: #333333;
	font-family: Helvetica;
	letter-spacing: 0px;
}
.main_1114 {
	 background-image: url('bottom.png'); 
	 position: relative; 
	 width: 926px; 
	 height: 49px; 
	 direction: rtl; 
	 text-align: right; 
	 margin-left: auto; 
	 left: -1px;
}
.swf {
	position: absolute; 
	top: 49px; 
	left: -7px;
}
.swf_2 {
	display: block;
	z-index: -1;
	position: absolute;
	top: 36px;
	left: 46px;
}
.main_11141 {
	text-align: left; 
	left: 30px; 
	vertical-align: top; 
	position: relative; 
	top: 15px; 
	width: 700px; 
	direction: ltr; 
	margin-right: 0px;
}
.main_112 {
	color: #ffffff; 
	text-align: right; 
	font-size: 12px; 
	margin-right: 5px;
}
ul.menu_lvl1 {
	display: inline; 
	vertical-align: top;
}
li.menu_lvl1_sel {
	display: inline; 
	color: #ffffff;
	vertical-align: top;
}
li.menu_lvl1 {
	display: inline;
	vertical-align: top;
}
ul.menu_lvl2 {
	 color: #424242;
	 font-family: Arial;
 	 letter-spacing: 0px;
	 list-style: none; 
	 font-size: 13px;
}
li.menu_lvl2 {
	margin-bottom: 10px;
}
li.menu_lvl2_sel {
	color: #5b9f64;
	margin-bottom: 10px;
}
li.menu_lvl1_bottom {
	display: inline;
	letter-spacing: 0px;
}
li.ol {
	margin-bottom: 20px;
}
a.menu_lvl1_bottom {
	color: #ffffff; 
	text-decoration: none;
}
a:hover.menu_lvl1_bottom {
	color: #ffffff; 
	text-decoration: underline;
}
a.menu_lvl2 {
	color: #333333; 
	text-decoration: none;
}
a:hover.menu_lvl2 {
	color: #5da166; 
	text-decoration: none;
}
label.label_1 {
	color: #ffffff; 
	font-size: 14px; 
	margin-right: 10px;
}
input.submit_1 {
	border: 1px solid #28a05f; 
	background: #28A05F; 
	color: #ffffff; 
	font-weight: 600; 
	padding: 0px 10px 0px 10px;
}
td.top {
	vertical-align: top;
}
td.middle {
	background: url('vl.jpg'); 
	vertical-align: bottom; 
	background-repeat: repeat-y; 
	background-position: top; 
	height: 100%;
}
h1 {
	font-family: Verdana;
	color: #5da266; 
	font-size: 12px;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
}
h2 {
	color: #1f5394; 
	font-size: 30px;
	font-weight: normal;
	letter-spacing: -1px;
	margin-top: 0;
	margin-bottom: 0;
}
h3 {
	color: #5ea367; 
	font-weight: bold;
	margin-bottom: 0;
	font-weight: 550;
	font-size: 13px;
}
h4 {
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 0;
	margin-top: 0;
}
h5 {
	color: #333333;
	font-weight: normal;
	font-size: 12px;
	margin-bottom: 0;
	margin-top: 0;
}
blockquote {
	font-style: italic;
	font-weight: bold;
}
.award {
	position: absolute; 
	border: 1px solid black; 
	width: 400px;
	height: 170px; 
	left: 10px; 
	margin: 0px 20px 0px 0px; 
	background-color: #ffffff; 
	text-align: center; 
	padding: 5px 0px 15px 0px;
}
a.a1 {
	color: #5da166;
	text-decoration: none;
}
a:hover.a1 {
	color: #5da166;
	text-decoration: underline;
}
table.techn_pic {
	
}
p.figure {
	width: 500px; 
	text-align: center; 
	font-style: italic;
}
font.bold {
	font-weight: bold;
}
font.green {
	color: #5da166;
}
font.italic {
	font-style: italic;
}
table.stocks {
	font-size: 10px;
	width: 180px;
}
tr.stocks {
	background-color: #c7c7c6;
}
td.stocks-left {
	text-align: left;
}
td.stocks-right {
	text-align: right;
}
table.charts {
	font-size: 11px; 
	width: 330px; 
	text-align: center;
}
td.charts1 {
	background-color: #aaaaaa; 
	width: 80px;
}
td.charts2 {
	background-color: #c7c7c6;
}
table.tbl {
	background-color: #ffffff;
}
tr.tbl {
	background-color: #5da166; 
	color: #ffffff;
}
.media {
	position: relative; 
	width: 470px; 
	padding: 0px 10px 0px 10px; 
	top: 20px; 
	font-size: 13px; 
	left: 50px;
	text-align: center;
}
.m-bot {
	width: 260px; 
	text-align: center;
}
table.form {
	width: 460px; 
	background-color: #ffffff; 
	border: 1px solid #5ea367;
}
td.form-header {
	vertical-align: top; 
	background-color: #5a9d63; 
	color: #ffffff; 
	font-weight: bold;
}
td.form-footer {
	text-align: center;
}
input.form {
	border: 1px solid #5ba166; 
	background: #5ba166; 
	color: #ffffff; 
	font-weight: 600; 
	padding: 0px 20px 0px 20px; 
	font-size: 11px;
}
p.form-desc {
	width: 460px; 
	text-align: center;
}
.home-top {
	color: #333333;
	position: relative; 
	width: 894px; 
	height: 50px; 
	background-color: #d3d5cb; 
	text-align: left;
}
.home-bottom {
	color: #333333;
	font-size: 12px;
	letter-spacing: 0px;
	text-align: left; 
	direction: ltr; 
	position: relative;
	width: 894px;
	height: 350px;
	background-color: #ebede2;
}
.home-top-left {
	display: inline; 
	font-size: 20px; 
	left: 10px; 
	top: 12px; 
	position: relative; 
	width: 200px;
	letter-spacing: 0px;
}
.home-top-right {
	display: inline; 
	font-size: 20px; 
	left: 165px; 
	top: 12px; 
	position: relative; 
	width: 700px;
	letter-spacing: 0px;
}
.home-bottom-left {
	position: relative; 
	width: 250px; 
	padding: 0px 10px 0px 10px; 
	top: 20px;
}
.home-bottom-right {
	position: relative; 
	width: 370px; 
	padding: 0px 10px 0px 10px; 
	top: 20px; 
	font-size: 13px;
}
.home-news-footer {
	width: 240px; 
	text-align: right; 
	font-size: 11px; 
	letter-spacing: 0px;
}
.home-box {
	position: absolute; 
	width: 188px; 
	height: 300px; 
	background-color: #424242; 
	left: 680px; top: 7px;
}
.home-box-pic {
	margin: 10px; 
	background-color: #ffffff; 
	width: 168px; 
	height: 128px;
}
.home-box-com {
	margin: 10px; 
	background-color: #000000; 
	width: 148px; 
	height: 124px; 
	color: #ffffff; 
	font-size: 12px; 
	padding:10px;
}
p.right {
	text-align: right;
}

