/* HTML Tags */

body {
	font-family: Verdana, Arial;
	font-size: 11px;
	background: #3a623a;
	color: #000000;
	text-align: center;
	margin: 0px;
}

td {
	font-family: Verdana, Arial;
	font-size: 11px;
}

input, button {
	font-size: 10px;
}

textarea {
	font-size: 11px;
}

ul, ol {
	text-align: justify;
	margin-top: 0px;
	margin-bottom: 0px;
}

p {
	text-align: justify;
	margin: 0px;
	padding: 5px 0px;
}



/* Gallery */

.gallery01 {
	border: 1px solid #000000;
	padding: 2px;
}



/* Scrollbar Styles (IE Only) */

.frmScrollbar {
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #000000;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #404040;
	scrollbar-darkshadow-color: #000000;
	scrollbar-base-color: #000000;
}

/* Content Styles */

.header01 {
	font-family: Verdana;
	font-size: 36px;
	font-weight: bold;
	color: #ffffff;
}

.header02 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

.header03 {
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	font-style: italic;
}

.header04 {
	font-family; Arial;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
}

.header05 {
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
}

#footer {
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
}

.caption01 {
	font-family: Verdana;
	font-size: 10px;
	color: #003300;
	font-weight: bold;
}

.caption02 {
	font-family: Verdana;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}

.caption03 {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.newsDate {
	font-style: italic;
}



/* E-Form */

table.eForm {
	border: 1px solid #777777;
}

table.eForm tr {
	background: #CCCCCC;
}

table.eForm td {
	color: #000000;
}

table.eForm .eFormHead {
	background: #0b3b63; color: #ffffff;
}


/* Factory Pics */

table.factory_pics td {
text-align: right;
vertical-align: middle;
}


/* Main Menu */

#mainMenu {
	position: relative;
	margin: 1px;
	background: #FFFFFF;
	height: 26px;
	overflow: hidden;
	font-family: Verdana;
	font-size:11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #076707;
}

#mainMenu a {
	color: #076707;
	text-decoration: none;
}

#mainMenu a:hover {
	color: #003100;
	text-decoration: none;
}

#mainMenu span {
padding: 0px 10px;
}

#mainMenu a.currMainMenu, #mainMenu a.currMainMenu:hover {
color: #000000;
}

#subMenu {
position: relative;
overflow: hidden;
width: 142px;
margin: 27px 0px 0px;
}

#subMenu a {
display: block;
position: relative;
padding: 10px 7px;
}

#subMenu a:hover {
display: block;
position: relative;
padding: 10px 7px;
background: #9ab09a;
}

#subMenu a.currSubMenu, #subMenu a.currSubMenu:hover {
background: #ced8ce;
color: #000000;
}


/* Links */

a {
	color: #0d580d;
}

a:hover {
	color: #003300;
}

a.lightGreenLink01 {
	color: #859985;
}

a.lightGreenLink01:hover {
	color: #98ab98;
}

a img {
	opacity: .8;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	border: none;
}

a:hover img {
	opacity: 1;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	border: none;
}


.picLinkBorder a {
	text-decoration: none;
	font-weight: bold;
}

.picLinkBorder a img {
	opacity: .8;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	padding: 2px;
	border: 1px solid #003300;
}

.picLinkBorder a:hover img {
	opacity: 1;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	padding: 2px;
	border: 1px solid #003300;
}

.frmButtonOut {
	opacity: .8;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	background: #C2C2C2;
	color: #000000;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10px;
	border: 2px #FFFFFF outset;
}

.frmButtonOver {
	opacity: 1;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	background: #C2C2C2;
	color: #000000;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10px;
	border: 2px #FFFFFF outset;
}



/* Others */

.clear { 
	clear:both; 
	height:1px; 
	overflow:hidden; 
	margin-bottom:-1px; 
	line-height:1%; 
	font-size:0px; 
}

.clear2 { 
	height:1px; 
	overflow:hidden; 
	margin-bottom:-1px; 
	line-height:1%; 
	font-size:0px; 
}

/* Layout */

#container, #container_home {
	position: relative;
	width: 800px;
	min-height: 600px;
	_height: 600px;
	margin: 3px auto;
	text-align: left;
	border: 1px solid #6d826d;
}

#container {
	min-height: 1200px;
	_height: 1200px;
	background: #003300 url('/_newsdata/1/object/container_bg.gif') repeat-y top left;
}

#container_home {
	background: #003300;
	min-height: 600px;
	_height: 600px;
}

#logo {
	position: relative;
	overflow: hidden;
	height: 90px;
	margin: 0px;
	background: url('/_newsdata/1/object/logo.gif') no-repeat top left;
}

#logo_home {
	position: relative;
	overflow: hidden;
	height: 122px;
	margin: 63px 0px 0px;
	background: url('/_newsdata/3/object/home_logo.gif') no-repeat top center;
}

#content_home {
	position: relative;
	min-height: 247px;
	_height: 247px;
	text-align: center;
}

#menu_home {
	position: relative;
	height: 36px;
	text-align: center;
	margin: 0px 0px 132px;
}

#content_left {
float: left;
_margin: 0px -3px 0px 0px;
width: 142px;
overflow: hidden;
}

#content_right {
position: relative;
height: 1047px;
margin: 0px 0px 63px 142px;
_margin: 0px 0px 63px 0px;
background: #a6b8a6 url('/_newsdata/1/object/content_right_bg.gif');
}

#content_header {
position: relative;
_height: 136px;
min-height: 136px;
padding: 0px 290px 0px 10px;
text-align: right;
}

#content_header_pic_bg {
position: absolute;
overflow: hidden;
width: 270px;
height: 224px;
margin: -101px 0px 0px 385px;
_margin: -102px 0px 0px 385px;
background: url('/_newsdata/1/object/header_pic_bg.gif') no-repeat top;
}

#content_header_pic {
position: relative;
overflow: hidden;
width: 250px;
height: 200px;
margin: 4px 0px 0px 4px;
}

#content_divline {
	height: 1px; 
	overflow: hidden; 
	background: #003300;
	margin: 0px 12px;
}

#subMenu_products, #subMenu_profile {
position: relative;
display: none;
}







