body {
	margin-top: 10px;
	background: #ABABAB;
}

/*picture link non frame*/
a img{
	text-decoration: none;
	border-width: 0;
	border-style: none;
}

/*text input*/
input, textarea, file {
	border: 1px solid #AAAAAA;
}


/*primary table*/
#main {
	background: #FFFFFF;
	width: 960px;
}

/*spacer*/
#tbl-spacer-01 {
	background: #FFFFFF;
	width: 960px;
	height: 30px;
}

#spacer-01 {
	background: url(./images/spacer_01.jpg);
	/*(background-repeat: repeat-x;*/
	background-repeat: no-repeat;
	width: 960px;
	height: 30px;
	vertical-align: top;
}

#tbl-spacer-03 {
	background: #FFFFFF;
	width: 960px;
	height: 30px;
}

#spacer-03 {
	background: url(./images/spacer_03.jpg);
	background-repeat: repeat-x;
	/*background-repeat: no-repeat;*/
	width: 960px;
	height: 30px;
	vertical-align: top;
}

/*banner*/
#tbl-banner {
	background: url(./images/banner_sample.jpg);
	background-repeat: no-repeat;
	width: 960px;
	height: 140px;
}

#banner {
	background: url(./images/banner_sample.jpg);
	background-repeat: no-repeat;
	width: 960px;
	height: 140px;
	vertical-align: top;
}

/*menu horizontal*/
#tbl-menu-hor {
	background: url(./images/spacer_02.jpg);
	background-repeat: repeat-x;
	/*background-repeat: no-repeat;*/
	width: 960px;
	height: 30px;
}

#menu-hor-spacer {
	width: 30px;
	height: 30px;
	text-align: left;
}

#menu-hor-spacer-01 {
	background: url(./images/spacer_02.jpg);
	background-repeat: repeat-x;
	width: 150px;
	height: 30px;
	text-align: center;
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}

#menu-hor-off {
	background: url(./images/hor_menu_off.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 30px;
	text-align: center;
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
}

#menu-hor-off a {
	text-decoration: none;
	font-style: bold;
	font-size: 9pt;
	color: #F3A801;
}

#menu-hor-off a:hover {
	color: #FFFFFF;
}

#menu-hor-on {
	background: url(./images/hor_menu_on.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 30px;
	text-align: center;
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #FF0000;
}

#menu-hor-on a {
	text-decoration: none;
	font-style: bold;
	font-size: 9pt;
	color: #1F4133;
}

#menu-hor-on a:hover {
	color: #F3A801;
}

/*drop down sub menu*/
#dropmenudiv{
	position: absolute;
	background-color: #FD0017;
	padding-left: 0px;
	border:1px solid white;
	border-bottom-width: 0;
	font:normal 10px Verdana;
	line-height:18px;
	z-index:100;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid white;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	color: #F3A801;
	background-color: #1F4133;
}

/*hover background color*/
#dropmenudiv a:hover{ 
	color: #1F4133;
	background-color: #F3A801;
}

/*left part*/
#left-part {
	padding-top: 8px;
	vertical-align: top;
}

/*menu vertical*/
#menu-ver-spacer {
	width: 228px;
	height: 3px;
	font-size: 1pt;
}

#menu-ver {
	width: 228px;
	background: #1F4133;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#menu-ver a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #FFFFFF;
}

#menu-ver a:hover {
	color: #FFFF00;
}

#menu-ver-label {
	width: 228px;
	background: #999999;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	color: #000000;
}

#menu-ver-01 {
	width: 228px;
	background: #CFCFCF;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#menu-ver-01 a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
}

#menu-ver-01 a:hover {
	color: #FF0000;
}

#menu-ver-sub-01 {
	width: 228px;
	background: #EEDCCE;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#menu-ver-sub-01 a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #FFFFFF;
}

#menu-ver-sub-01 a:hover {
	color: #000000;
}

#menu-ver-sub-02 {
	width: 228px;
	background: #3F6355;
	vertical-align: top;
	padding-left: 20px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#menu-ver-sub-02 a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #FFFFFF;
}

#menu-ver-sub-02 a:hover {
	color: #FFFF00;
}

/*forum*/
#menu-ver-a {
	width: 228px;
	background: #96A9AD;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#menu-ver-a a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #0000FF;
}

#menu-ver-a a:hover {
	color: #FF0000;
}

#menu-ver-a-sub-01 {
	width: 228px;
	background: #B8CBCD;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#menu-ver-a-sub-01 a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #0000DD;
}

#menu-ver-a-sub-01 a:hover {
	color: #FF0000;
}

#menu-ver-a-sub-02 {
	width: 228px;
	background: #C9DCDD;
	vertical-align: top;
	padding-left: 20px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#menu-ver-a-sub-02 a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #0000BB;
}

#menu-ver-a-sub-02 a:hover {
	color: #FF0000;
}

/*member link*/
#member-link {
	padding-top: 10px;
}

#tbl-member-link {
	background: url(./images/member_link.gif);
	background-repeat: no-repeat;
	width: 230px;
	height: 65px;
}

#tbl-moderator-link {
	background: url(./images/moderator_link.gif);
	background-repeat: no-repeat;
	width: 230px;
	height: 40px;
}

#moderator-spacer {
	width: 230px;
	height: 3px;
}

#moderator-spacer-a {
	width: 230px;
	height: 3px;
}

#member-link-01 {
	width: 230px;
	height: 40px;
	padding-top: 0px;
	padding-left: 10px;
	padding-bottom: 1px;
	text-align: left;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #0000FF;
}

#member-link-01 a {
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	color: #0000FF;
}

#member-link-01 a:hover {
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	color: #FF0000;
}



/*counter visit*/
#counter-visit {
	padding-top: 10px;
}

#tbl-counter-visit {
	background: url(./images/counter_visit.gif);
	background-repeat: no-repeat;
	width: 230px;
	height: 40px;
}

#counter-visit-01 {
	width: 230px;
	height: 40px;
	padding-top: 0px;
	padding-bottom: 4px;
	text-align: center;
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}

/*contact us splash*/
#contact-splash-01 {
	width: 230px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
}

#contact-splash-02 {
	background: url(./images/contact_splash_02.jpg);
	background-repeat: no-repeat;
	width: 230px;
	height: 41px;
	vertical-align: top;
	padding-top: 10px;
	font-family: Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

#contact-splash-03 {
	background: url(./images/contact_splash_03.jpg);
	background-repeat: repeat-y;
	width: 230px;
	vertical-align: top;
	padding-left: 0px;
	padding-top: 0px;
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #0000FF;
	text-align: left;
}

#contact-splash-03a {
	width: 22px;
	vertical-align: top;
	padding-left: 2px;
}

#contact-splash-03b {
	padding-left: 10px;
	padding-right: 4px;
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #FFFFFF;
}

#contact-splash-04 {
	background: url(./images/contact_splash_04.jpg);
	background-repeat: no-repeat;
	width: 230px;
	height: 20px;
}

/*info splash*/
#info-splash-01 {
	width: 230px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
}

#info-splash-02 {
	background: url(./images/info_splash_02.jpg);
	background-repeat: no-repeat;
	width: 230px;
	height: 41px;
	vertical-align: top;
	padding-top: 15px;
	font-family: Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

#info-splash-03 {
	background: url(./images/info_splash_03.jpg);
	background-repeat: repeat-y;
	width: 230px;
	vertical-align: top;
	padding-left: 6px;
	padding-top: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: #0000FF;
	text-align: left;
}

#info-splash-03a {
	width: 230px;
	vertical-align: top;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	color: #000000;
}

#info-splash-03a a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #FFFFFF;
}

#info-splash-03a a:hover {
	color: #FF0000;
}

#info-splash-03a-spacer {
	width: 230px;
	height: 3px;
	font-size: 3pt;
}

#info-splash-04 {
	background: url(./images/info_splash_04.jpg);
	background-repeat: no-repeat;
	width: 230px;
	height: 20px;
}

/*right part*/
#right-part {
	width: 210px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
}

/*products splash*/
#products-splash-02 {
	background: url(./images/products_splash_02.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height: 41px;
	vertical-align: top;
	padding-top: 15px;
	font-family: Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

#products-splash-03 {
	background: url(./images/products_splash_03.jpg);
	background-repeat: repeat-y;
	width: 210px;
	vertical-align: top;
	padding-left: 0px;
	padding-top: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFF00;
	text-align: left;
}

#products-splash-03a {
	width: 210px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	color: #000000;
}

#products-splash-03a a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #FFFFFF;
}

#products-splash-03a a:hover {
	color: #FF0000;
}

#products-splash-03a-spacer {
	width: 230px;
	height: 3px;
	font-size: 3pt;
}

#products-splash-03b {
	width: 200px;
	vertical-align: top;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: center;
	color: #000000;
}

#products-splash-04 {
	background: url(./images/products_splash_04.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height: 20px;
}

/*services splash*/
#services-splash-01 {
	width: 210px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
}

#services-splash-02 {
	background: url(./images/services_splash_02.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height: 41px;
	vertical-align: top;
	padding-top: 15px;
	font-family: Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

#services-splash-03 {
	background: url(./images/services_splash_03.jpg);
	background-repeat: repeat-y;
	width: 210px;
	vertical-align: top;
	padding-left: 0px;
	padding-top: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFF00;
	text-align: left;
}

#services-splash-03a {
	width: 210px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	color: #000000;
}

#services-splash-03a a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #FFFFFF;
}

#services-splash-03a a:hover {
	color: #FF0000;
}

#services-splash-03a-spacer {
	width: 230px;
	height: 3px;
	font-size: 3pt;
}

#services-splash-03b {
	width: 200px;
	vertical-align: top;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: center;
	color: #000000;
}

#services-splash-04 {
	background: url(./images/services_splash_04.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height: 20px;
}

/*center part*/
#logo-bg {
	background: url(./images/logo.jpg);
	background-repeat: no-repeat;
}

#center-part {
	width: 500px;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

#content-top {
	width: 500px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#content-middle {
	width: 500px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: justify;
	color: #000000;
}

#content-middle a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #0000FF;
}

#content-middle a:hover {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #FF0000;
}


#center-part-01 {
	width: 710px;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

#center-part-01-browse {
	background: #FFFFFF;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

#content-top-01 {
	width: 710px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#content-top-01a {
	width: 710px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#content-top-01b {
	width: 710px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #0000ff;
}

#content-top-01c {
	width: 500px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#content-top-01-message {
	width: 710px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	color: #008800;
}

#content-middle-01 {
	width: 710px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: justify;
	color: #000000;
}

#content-middle-01 a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #0000FF;
}

#content-middle-01 a:hover {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #FF0000;
}

#content-middle-01a {
	width: 500px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: justify;
	color: #000000;
}

#content-keywords {
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	color: #000000;
}

#content-pages {
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	color: #000000;
}

#content-pages a {
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	color: #0000FF;
}

#content-pages a:hover {
	color: #FF0000;
}


/*content box*/
#content-box {
	background-color: #FFFFFF;
	width: 710px;
	border-width: 1px;
	border-style: solid;
	border-color: #A2A2A2;
}

#content-box-tbl {
	background-color: #FFFFFF;
	width: 710px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
}

#content-box-a {
	background-color: #FFFFFF;
	width: 500px;
	border-width: 1px;
	border-style: solid;
	border-color: #A2A2A2;
}

#content-box-top {
	background: url(./images/content_box_top.jpg);
	background-repeat: repeat-x;
	width: 710px;
	height: 30px;
	vertical-align: middle;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#content-box-top-a {
	background: url(./images/content_box_top.jpg);
	background-repeat: repeat-x;
	width: 500px;
	height: 30px;
	vertical-align: middle;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#content-box-top-tbl-number {
	background: url(./images/content_box_top.jpg);
	background-repeat: repeat-x;
	height: 30px;
	vertical-align: middle;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	color: #000000;
}

#content-box-top-tbl-content {
	background: url(./images/content_box_top.jpg);
	background-repeat: repeat-x;
	height: 30px;
	vertical-align: middle;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	color: #000000;
}

#content-box-tbl-ico {
	height: 15px;
	width: 15px;
	vertical-align: middle;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	color: #000000;
}

#content-box-tbl-number {
	height: 15px;
	vertical-align: middle;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: normal;
	text-align: right;
	color: #000000;
}

#content-box-tbl-content {
	height: 15px;
	vertical-align: middle;
	padding-left: 4px;
	padding-right: 0px;
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#content-box-tbl-content-a {
	height: 15px;
	vertical-align: middle;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: normal;
	text-align: center;
	color: #000000;
}

#content-box-tbl-content-c {
	height: 15px;
	vertical-align: middle;
	padding-left: 4px;
	padding-right: 0px;
	font-family: Verdana, Arial;
	font-size: 7pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#content-box-tbl-content-c a {
	font-weight: normal;
	font-size: 7pt;
	text-align: left;
	color: #0000FF;
}

#content-box-tbl-content-c a:hover {
	font-weight: normal;
	font-size: 7pt;
	text-align: left;
	color: #FF0000;
}

#content-box-bottom {
	background: url(./images/content_box_bottom.jpg);
	background-repeat: repeat-x;
	width: 710px;
	height: 30px;
	vertical-align: top;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#content-box-bottom-tbl {
	background: url(./images/content_box_bottom.jpg);
	background-repeat: repeat-x;
	height: 30px;
	vertical-align: center;
	padding-top: 0px;
	padding-left: 3px;
	padding-right: 6px;
	padding-bottom: 0px;
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#content-box-bottom-tbl a {
	text-decoration: none;
	font-weight: bold;
	color: #0000FF;
}

#content-box-bottom-tbl a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #FF0000;
}

#content-box-bottom-a {
	background: url(./images/content_box_bottom.jpg);
	background-repeat: repeat-x;
	width: 500px;
	height: 30px;
	vertical-align: top;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#content-box-desc {
	vertical-align: top;
	padding-left: 8px;
	padding-right: 6px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#content-box-desc-a {
	vertical-align: top;
	padding-left: 8px;
	padding-right: 6px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#content-box-desc-detail {
	vertical-align: top;
	padding-left: 12px;
	padding-right: 6px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#content-box-synopsis {
	vertical-align: top;
	padding-left: 6px;
	padding-right: 4px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#content-box-synopsis a {
	text-decoration: none;
	font-weight: normal;
	color: #0000FF;
}

#content-box-synopsis a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #FF0000;
}

#content-box-synopsis-a {
	vertical-align: top;
	padding-left: 0px;
	padding-right: 4px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#content-box-synopsis-upload {
	vertical-align: top;
	padding-left: 6px;
	padding-right: 4px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#content-box-synopsis-upload a {
	text-decoration: none;
	font-weight: normal;
	color: #FF8800;
}

#content-box-synopsis-upload a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #FF0000;
}

#content-box-synopsis-01 {
	vertical-align: top;
	padding-left: 6px;
	padding-right: 4px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#content-box-synopsis-01 a {
	text-decoration: none;
	font-weight: normal;
	color: #0000FF;
}

#content-box-synopsis-01 a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #FF0000;
}

#content-box-title {
	vertical-align: top;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Arial, Verdana;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#content-box-picture {
	vertical-align: top;
	padding-left: 6px;
	padding-right: 4px;
}

#content-box-picture-a {
	vertical-align: top;
	padding-left: 0px;
	padding-right: 4px;
}


/*contact box*/
#contact-box {
	width: 710px;
	border-width: 1px;
	border-style: solid;
	border-color: #A2A2A2;
}

#contact-box-top {
	background: url(./images/contact_box_top.jpg);
	background-repeat: repeat-x;
	width: 710px;
	height: 30px;
	vertical-align: middle;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#contact-box-bottom {
	background: url(./images/contact_box_bottom.jpg);
	background-repeat: repeat-x;
	width: 710px;
	height: 30px;
	vertical-align: top;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#contact-box-desc {
	vertical-align: top;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#contact-box-sent {
	vertical-align: top;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #0000FF;
}

#contact-box-error {
	vertical-align: top;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #FF0000;
}

#contact-1 {
	width: 100px;
	vertical-align: top;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

#contact-2 {
	vertical-align: top;
	font-family: Arial, Verdana;
	font-size: 10pt;
	color: #000000;
	text-align: left;
}

#contact-3 {
	width: 150px;
	vertical-align: top;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

#contact-send-us {
	vertical-align: top;
	padding-left: 6px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

/*guest box*/
#guest-box {
	width: 710px;
	border-width: 1px;
	border-style: solid;
	border-color: #A2A2A2;
}

#guest-box-top {
	background: url(./images/guest_box_top.jpg);
	background-repeat: repeat-x;
	width: 710px;
	height: 30px;
	vertical-align: middle;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#guest-box-bottom {
	background: url(./images/guest_box_bottom.jpg);
	background-repeat: repeat-x;
	width: 710px;
	height: 30px;
	vertical-align: top;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#guest-box-desc {
	vertical-align: top;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#guest-box-sent {
	vertical-align: top;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #0000FF;
}

#guest-box-message {
	width: 710px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #0000FF;
}


#guest-box-error {
	vertical-align: top;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #FF0000;
}

#guest-1 {
	width: 150px;
	vertical-align: top;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

#guest-2 {
	vertical-align: top;
	font-family: Arial, Verdana;
	font-size: 10pt;
	color: #000000;
	text-align: left;
}

#guest-3 {
	width: 150px;
	vertical-align: top;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

#guest-send-us {
	vertical-align: top;
	padding-left: 6px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
}


/*member new*/
#member-new-box {
	width: 710px;
	border-width: 1px;
	border-style: solid;
	border-color: #A2A2A2;
}

#member-new-box-top {
	background: url(./images/member_new_top.jpg);
	background-repeat: repeat-x;
	width: 710px;
	height: 30px;
	vertical-align: middle;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#member-new-box-bottom {
	background: url(./images/member_new_bottom.jpg);
	background-repeat: repeat-x;
	width: 710px;
	height: 30px;
	vertical-align: top;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#member-new-box-desc {
	vertical-align: top;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#member-new-box-sent {
	vertical-align: top;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #0000FF;
}

#member-new-box-message {
	width: 710px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #0000FF;
}


#member-new-box-error {
	vertical-align: top;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #FF0000;
}

#member-new-1 {
	width: 200px;
	vertical-align: top;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

#member-new-1a {
	width: 400px;
	vertical-align: top;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

#member-new-2 {
	vertical-align: top;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

#member-new-2 a {
	text-decoration: none;
	font-weight: bold;
	color: #0000FF;
}

#member-new-3 {
	width: 150px;
	vertical-align: top;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

#member-new-4 {
	width: 500px;
	vertical-align: top;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

#member-new-send-us {
	vertical-align: top;
	padding-left: 6px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

/*for member sub information*/
#member-sub-info-desc {
	background: #FFFFFF;
	vertical-align: top;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

/*label form*/
#content-label {
	vertical-align: top;
	font-family:  Arial, Verdana;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

#content-label-01 {
	vertical-align: top;
	/*font-family:  Arial, Verdana;*/
	/*font-size: 11pt;*/
	font-weight: normal;
	/*color: #000000;*/
	/*text-align: left;*/
}

#content-label-01 {
	vertical-align: top;
	font-family:  Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

/*-------*/
