* {
	margin: 0px;
	padding: 0px;
}
body {
	padding: 0px;
	text-align:center;
	background-color: #010103;
}
body, td {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
a img {
	border:none;
}
.content {
	width:1000px;
	margin-right: auto;
	margin-left: auto;
}
#nav {
	background-image: url(../images/nav_bg_01.jpg);
	background-repeat: repeat-x;
	height: 38px;
}
#nav div {
	background-image: url(../images/nav_bg_02.jpg);
	background-repeat: repeat-x;
	margin-right: 20px;
	margin-left: 180px;
	padding-top: 5px;
}
#nav div img {
	margin-left:5px;
}
#body {
	background-color: #584e4d;
	padding: 20px;
	margin-right: auto;
	margin-left: auto;
}
#warning #body {
	background-image: url(../images/warning_bg.jpg);
	background-repeat: no-repeat;
	background-position: left -209px;
}
#about #body {
	background-image: url(../images/about_us_bg.jpg);
	background-repeat: no-repeat;
	height: 693px;
}
#about #body div {
	text-align:left;
	padding:30px;
	color: #000000;
}
#about #body p {
	padding:10px 0;
	font-size: 14px;
	color: #333333;
}
#p2257 p {
	padding:10px 0;
	texxt-align:left;
}
#faq #body {
	text-align:left;
}
#faq P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 18px;
	PADDING-TOP: 0px
}
#faq UL.faq {
	FONT-SIZE: 14px;
	MARGIN: -18px 0px 0px 20px
}
#faq UL {
	FONT-SIZE: 12px;
	MARGIN: 0px 0px 0px 25px
}
#faq LI {
	FONT-SIZE: 11px;
	MARGIN: 0px 0px 0px 20px;
	LIST-STYLE-TYPE: disc
}
#P2257 p {
	padding:10px;
}
#foot {
	/*background-image: url(../images/foot.jpg);
	background-repeat: no-repeat;*/
	color:#A4A4A4;
	height: 25px;
	font-weight:bold;
	font-size:14px;
	padding-top:4px;
}
a:link {
	color: #FF9A35;
	text-decoration: none;
}
a:visited {
	color: #FF4B0F;
	text-decoration: none;
}
a:hover {
	color: #FF9900;
	text-decoration: underline;
}
.textArea {
	text-align:left;
	color:#FFFFFF;
	font-size:12px;
}
.textArea p {
	padding:4px;
}
/*---------------------*/





.co_ab_a {
	text-align:center;
}
.co_ab_b {
	text-align:right;
	width:38%;
	float:right;
}
.co-abc-a,  .co-abc-b,  .co-abc-c {
	text-align:center;
	width:33%;
	float:left;
}
/*---------------------*/











.gainlayout {
	display:inline-block;
	overflow:auto;
}
.gainlayout {
	display:block;
}
.picArea {
	background-color: #aeaaa9;
	margin: 20px;
	padding: 20px;
	border: 1px solid #FFFFFF;
}
.picArea td {
	background:#000000;
	height:220px;
	width:220px;
	text-align:center;
	vertical-align:middle;
}
#home .picArea {
	background-color: #aeaaa9;
	padding: 10px;
	border: 1px solid #FFFFFF;
	width:80%;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#home .picArea td {
	background:#000000;
	height:260px;
	width:260px;
	text-align:center;
	vertical-align:middle;
}
#home .picArea td img.w {
	/*width:250px;*/





width:250px;
}
#home .picArea td img.h {
	/*width:250px;*/





height:250px;
}
.blackArea td {
	background:#000000;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
}
.blackArea {
	background-color: #aeaaa9;
	margin: 20px;
	padding: 20px;
	border: 1px solid #FFFFFF;
}
.comment {
	font-size:0.9em;
}
.padding {
	padding:20px;
}
.data table td {
	text-align:right;
}
.decoration a {
	text-decoration:underline;
}
.Fontwhite {
	color:#FFFFFF;
}
.Fontlightgray {
	color:#CCCCCC;
}
.Fontblue {
	color:#0066FF;
}
.Fontyellow {
	color: #FF9900;
}
.posthidden {
	DISPLAY: none
}
.postshown {
	DISPLAY: inline
}
.mainheader {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 10px;
	WIDTH: 680px;
	PADDING-TOP: 5px
}
.mainheader H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 15px 0px 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center
}
.mainheader H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 5px;
	FONT: bold 17px/18px Arial, Helvetica, sans-serif;
	COLOR: #c00;
	PADDING-TOP: 2px;
	TEXT-ALIGN: center
}
.mainin {
	MARGIN: 0px;
	FONT: 14px/18px Arial, Helvetica, sans-serif;
	COLOR: #999
}
.mainpad {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
/*******************************************************************************/

 {
 PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #010103;
	TEXT-ALIGN: center
}
BODY {
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
A IMG {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.content {
	MARGIN-LEFT: auto;
	WIDTH: 1000px;
	MARGIN-RIGHT: auto
}
#nav {
	BACKGROUND-IMAGE: url(../images/nav_bg_01.jpg);
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 38px
}

#nav DIV IMG {
	MARGIN-LEFT: 5px
}
#body {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 20px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	PADDING-TOP: 20px;
	BACKGROUND-COLOR: #584e4d
}
#warning #body {
	BACKGROUND-POSITION: left -209px;
	BACKGROUND-IMAGE: url(../images/warning_bg.jpg);
	BACKGROUND-REPEAT: no-repeat
}
#about #body {
	BACKGROUND-IMAGE: url(../images/about_us_bg.jpg);
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 693px
}
#about #body DIV {
	PADDING-RIGHT: 30px;
	PADDING-LEFT: 30px;
	PADDING-BOTTOM: 30px;
	COLOR: #000000;
	PADDING-TOP: 30px;
	TEXT-ALIGN: left
}
#about #body P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 10px;
	COLOR: #333333;
	PADDING-TOP: 10px
}
#faq #body {
	TEXT-ALIGN: left
}
#faq P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 18px;
	PADDING-TOP: 0px
}
#faq UL.faq {
	FONT-SIZE: 14px;
	MARGIN: -18px 0px 0px 20px
}
#faq UL {
	FONT-SIZE: 12px;
	MARGIN: 0px 0px 0px 25px
}
#faq LI {
	FONT-SIZE: 11px;
	MARGIN: 0px 0px 0px 20px;
	LIST-STYLE-TYPE: disc
}

A:link {
	COLOR: #ff9a35;
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #ff4b0f;
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff9900;
	TEXT-DECORATION: underline
}
.textArea {
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	TEXT-ALIGN: left
}
.textArea P {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px
}
.co_ab_b {
	FLOAT: right;
	WIDTH: 38%;
	TEXT-ALIGN: right
}
.co-abc-a {
	FLOAT: left;
	WIDTH: 33%;
	TEXT-ALIGN: center
}
.co-abc-b {
	FLOAT: left;
	WIDTH: 33%;
	TEXT-ALIGN: center
}
.co-abc-c {
	FLOAT: left;
	WIDTH: 33%;
	TEXT-ALIGN: center
}
.gainlayout {
	DISPLAY: inline-block;
	OVERFLOW: auto
}
.gainlayout {
	DISPLAY: block
}
.picArea {
	BORDER-RIGHT: #ffffff 1px solid;
	PADDING-RIGHT: 20px;
	BORDER-TOP: #ffffff 1px solid;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 20px;
	MARGIN: 20px;
	BORDER-LEFT: #ffffff 1px solid;
	PADDING-TOP: 20px;
	BORDER-BOTTOM: #ffffff 1px solid;
	BACKGROUND-COLOR: #aeaaa9
}
.picArea TD {
	BACKGROUND: #000000;
	VERTICAL-ALIGN: middle;
	WIDTH: 220px;
	HEIGHT: 220px;
	TEXT-ALIGN: center
}
#home .picArea {
	BORDER-RIGHT: #ffffff 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #ffffff 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	MARGIN: 20px auto;
	BORDER-LEFT: #ffffff 1px solid;
	WIDTH: 80%;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #ffffff 1px solid;
	BACKGROUND-COLOR: #aeaaa9
}
#home .picArea TD {
	BACKGROUND: #000000;
	VERTICAL-ALIGN: middle;
	WIDTH: 260px;
	HEIGHT: 260px;
	TEXT-ALIGN: center
}
#home .picArea TD IMG.w {
	WIDTH: 250px
}
#home .picArea TD IMG.h {
	HEIGHT: 250px
}
.blackArea TD {
	BACKGROUND: #000000;
	VERTICAL-ALIGN: middle;
	COLOR: #ffffff;
	TEXT-ALIGN: center
}
.blackArea {
	BORDER-RIGHT: #ffffff 1px solid;
	PADDING-RIGHT: 20px;
	BORDER-TOP: #ffffff 1px solid;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 20px;
	MARGIN: 20px;
	BORDER-LEFT: #ffffff 1px solid;
	PADDING-TOP: 20px;
	BORDER-BOTTOM: #ffffff 1px solid;
	BACKGROUND-COLOR: #aeaaa9
}
.comment {
	FONT-SIZE: 0.9em
}
.padding {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 20px;
	PADDING-TOP: 20px
}
.data TABLE TD {
	TEXT-ALIGN: right
}
.decoration A {
	TEXT-DECORATION: underline
}
.Fontwhite {
	COLOR: #ffffff
}
.Fontlightgray {
	COLOR: #cccccc
}
.Fontblue {
	COLOR: #0066ff
}
.Fontyellow {
	COLOR: #ff9900
}
.posthidden {
	DISPLAY: none
}
.postshown {
	DISPLAY: inline
}
.mainheader {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 10px;
	WIDTH: 680px;
	PADDING-TOP: 5px
}
.mainheader H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 15px 0px 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center
}
.mainheader H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 5px;
	FONT: bold 17px/18px Arial, Helvetica, sans-serif;
	COLOR: #c00;
	PADDING-TOP: 2px;
	TEXT-ALIGN: center
}
.mainin {
	MARGIN: 0px;
	FONT: 14px/18px Arial, Helvetica, sans-serif;
	COLOR: #999
}
.mainpad {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.detailItem {
	border: 1px solid #FFFFFF;
	BACKGROUND-COLOR: #aeaaa9;
	padding:10px;
	margin:10px;
}
.detailItem table {
	border: 1px solid #000;
}
.detailItem table table {
	border: none;
}
.detailItem .sample img {
	margin:5px;
}
.detailItem table td {
	padding:4px;
}
.detailItem td.style_td_2 {
	BACKGROUND-COLOR: #A2976C;
}
.Adlist{ width:500px; margin:auto;}
.Adlist img{ margin:10px;}
