body {
	background-color: #676767;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	margin: 5px 0px;
	padding: 0px;
}

.iconbox{
	overflow:hidden; margin: 0;	padding: 0 0 0px 0px;  zoom:1;padding-top:2px;
		float:left;
		width:89px;
		height:112px;
	display:inline;
	text-align:center;
	
}

#container {
	padding: 0px 0px 5px 0px;
	width: 900px;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
}
.logo {
	width: 900px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.inputgeneral {
		font-size: 11px;
		color: #444444;
		border: 1px solid #aaaaaa;
		margin: 0px;
		padding: 1px;
		line-height: 14px;
		background-color: #eeeeee;
	}
form {
	margin: 0px;
	padding: 0px;
    }
a {
	color: #78868f;
		text-decoration: none;
	}
	a:visited {
	color: #78868f;
		text-decoration: none;
	}
	a:hover {
	color: #FF9900;
		text-decoration:none;
	}
.top:link {
	color: #666666;
	text-decoration: none;
	margin-right: 5px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	padding-left: 10px;
	}
	.top:visited {
	color: #78868f;
	text-decoration: none;
	margin-right: 5px;	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	padding-left: 10px;
	}
	.top:hover {
	color: #FF9900;
	padding-left: 10px;
	text-decoration:none;
	margin-right: 5px;	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	}
.menu:link {
	color: #666666;
	font: bold 12px/34px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px 8px;
	background-image: url(../images/menu_bg.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #fdfdfd;
    }
    .menu:visited {
	color: #666666;
	font: bold 12px/34px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px 8px;
	background-image: url(../images/menu_bg.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #fdfdfd;
	}
    .menu:hover {
	color: #ff8500;
	font: bold 12px/34px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px 8px;
	background-image: url(../images/menu_bg_02.gif);
	background-repeat: repeat-x;
	background-color: #eeeeee;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #fdfdfd;
    }
a.button {
		font-size: 11px;
		margin: 1px;
		padding: 1px 5px 1px;
		border: 1px solid #FF9900;
		}
		 a.button:link {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/button_bg.gif);
	background-repeat: repeat-x;
	background-color: #FF9900;
		} 
		a.button:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/button_bg.gif);
	background-repeat: repeat-x;
	background-color: #FF9900;
		}
		a.button:hover {
	color: #FF6600;
	text-decoration: none;
	background-image: url(../images/button_bgb.gif);
	background-repeat: repeat-x;
	background-color: #EEEEEE;
		}
.news{
	text-align: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	.news  ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
			}		
	.news  ul li  {
	text-align:left;
	margin:0px;
			}
	.news ul li a {
	background-image: url(../images/arrow_02.gif);
	background-repeat: no-repeat;
	background-position: 5px 9px;
	margin:0px;
	text-decoration: none;
	padding: 5px 5px 5px 15px;
	color: #555555;
	display: block;
	border-bottom: 1px solid #cccccc;
	}
	.news ul li a:visited{
	margin:0px;
	color: #555555;
	text-decoration: none;
	padding: 5px 5px 5px 15px;
	display: block;
	border-bottom: 1px solid #cccccc;
	}
	.news ul li a:hover {
	margin:0px;
	padding: 5px 5px 5px 15px;
	color: #FF9900;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #cccccc;
	}
.extend{
	text-align: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	.extend  ul {
	list-style:none;
	margin: 0px;
	padding: 0px 10px 0px 10px;
			}		
	.extend  ul li  {
	text-align:left;
	margin:0px;
	border-bottom: 1px solid #dddddd;
			}
	.extend ul li a {
	background-image: url(../images/arrow_02.gif);
	background-repeat: no-repeat;
	background-position: 10px 9px;
	margin:0px;
	text-decoration: none;
	padding: 5px 5px 5px 20px;
	color: #78868f;
	display: block;
	}
	.extend ul li a:visited{
	margin:0px;
	color: #78868f;
	text-decoration: none;
	padding: 5px 5px 5px 20px;
	display: block;
	}
	.extend ul li a:hover {
	margin:0px;
	padding: 5px 5px 5px 20px;
	color: #333333;
	text-decoration: none;
	display: block;
	background-color: #eeeeee;
	}
	.extend_menu{
	text-align: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	.extend_menu  ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
			}		
	.extend_menu  ul li  {
	text-align:left;
	margin:0px;
	padding: 0px;
	border: 1px solid #FFFFFF;
			}
	.extend_menu  ul li a {
	margin:0px;
	text-decoration: none;
	padding: 3px 3px 3px 30px;
	color: #666666;
	display: block;	
	background-image: url(../images/arrow_01.gif);
	background-repeat: no-repeat;
	background-position: 20px 8px;
	}
	.extend_menu  ul li a:visited{
	margin:0px;
	color: #666666;
	text-decoration: none;
	padding: 3px 3px 3px 30px;
	display: block;	
	background-image: url(../images/arrow_01.gif);
	background-repeat: no-repeat;
	background-position: 20px 8px;
	}
	.extend_menu  ul li a:hover {
	margin:0px;
	padding: 3px 3px 3px 30px;
	color: #FF9900;
	text-decoration: none;
	display: block;	
	background-image: url(../images/arrow_01.gif);
	background-repeat: no-repeat;
	background-position: 20px 8px;
	}
.bottom {
	color: #999999;
	font-size: 11px;
	}
	.bottom A:link{
	color:#999999;
	font-size:11px;
	text-decoration:none;
	}
	.bottom A:visited{
	color:#999999; font-size:11px; text-decoration:none;
	}
	.bottom A:hover{
	color:#2A79C3; font-size:11px; text-decoration:none;
	}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 0px;
	margin: 0px;
	font-size: 20px;
	color: #FF9900;
	font-weight: normal;
}
table.style {
	margin: 8px auto 0px;
	padding: 0px;
	font-size: 11px;
	border: 1px solid #cccccc;
} 
table.style th{
	margin: 0px;
	padding: 4px 5px 4px 10px;
	text-align: left;
	color: #666666;
	font-size: 12px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/title_bg.gif);
	background-repeat: repeat-x;
}  
table.style td{
	color: #444444;
	background-color: #FFFFFF;
} 
table.style td.highlight {
	color: #444444;
	background-color: #FFFFCC;
}
table.prodlist {
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #dddddd;
} 
table.prodlist th{
	margin: 0px;
	background-color: #e6e6e6;
	padding: 10px;
}  
table.prodlist td{
	margin: 0px;
	background-color: #f9f9f9;
} 
table.newslist {
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #dddddd;
	background-color: #fafafa;
} 
table.newslist th{
	margin: 0px;
	background-color: #e6e6e6;
	padding: 3px;
	font-size: 13px;
	text-align: left;
}  
table.newslist td{
	margin: 0px;
	padding: 5px;
} 
table.newslist td a:link{	
color: #444444;
} 
table.newslist td a:visited{	
color: #444444;
} 
table.review {
	margin: 0px;
	padding: 0px;
	background-color: #e3e3e3;
} 
table.review th{
	margin: 0px;
	background-color: #e6e6e6;
	padding: 3px;
	font-size: 13px;
	color: #78868F;
	text-align: center;
}  
table.review td{
	margin: 0px;
	padding: 5px;
} 
table.review td a:link{	
color: #666666;
} 
table.review td a:visited{	
color: #666666;
} 
table.review td a:hover{	
color: #ff9900;
} 
table.page {
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: 11px;
	border: 1px solid #cccccc;
}  
table.page td{
	margin: 0px;
	padding: 4px;
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/title_bg.gif);
	background-repeat: repeat-x;
} 
table.info {
	margin: 0px auto;
	padding: 0px;
}  
table.info th{
	margin: 0px;
	padding: 4px;
	color: #78868F;
	background-color: #FFFFFF;
	background-image: none;
	text-align: right;
	border-bottom: 1px solid #CCCCCC;
}
table.info td{
	margin: 0px;
	padding: 4px;
	color: #333333;
	border-bottom: 1px solid #CCCCCC;
}
.small {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
.orange {
	color: #FF9900;
}
.redstar {
	color: #FF0000;
	margin:0px 2px;
}
.img_frame02 img {
	border: 3px solid #E6E6E6;
	padding: 0px;
	background-color: #FFFFFF;
}
.img_frame02:hover img {
	border: 3px solid #FFFFFF;
	padding: 0px;
	background-color: #FFFFFF;
}
.img_frame02:hover {
	color:  #AAAAAA;
	background-color: #FFFFFF;
}
TABLE.history {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 10px auto 5px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left
}
TABLE.history TH {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	COLOR: #444444;
	LINE-HEIGHT: 20px;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #dadada;
	TEXT-ALIGN: left
}

