/* HEADER */

ul#main_menu {
	top: 20px;
	left: 0px;
}

ul#main_menu li{
    position: relative;
	display:inline;
	font-size: 16px;
	font-family: "Arial Black", "Helvetica-Bold";
	color: #fff;
	text-decoration: none;
	vertical-align: -2px;
}

ul#main_menu li a {
	color: #fff;
	margin: 0 10px;
	text-decoration: none;
}

ul#main_menu li > ul.sub-menu li a {
	font: 12px "Arial Black", "Helvetica-Bold";
    text-decoration: none;
    color: #fff;
    display: block;
	white-space: nowrap;
	margin: 0;
}

span#headname {
	font-size: 48px;
	font-family: "Arial Black", "Helvetica-Bold";
}

ul#hdn-list {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
}

ul#hdn-list li {
	margin: -5px;
}

div#btn-reg {
	font-size: 20px;
	font-family: "Arial Black", "Helvetica-Bold";
}

/* CONTENT */

#contentdiv span.con-title {
	font-family: "Arial Black", "Helvetica-Bold";
	padding: 0px 10px;
	text-align: center;
	text-shadow: 2px 3px 1px grey;
	cursor: pointer;
}

#contentdiv span#inf-title {
	position: absolute;
	color: #fff;
	top: 160px;
	left: 100px;
	font-size: 48px;
	z-index: 700;
}

#contentdiv span#pro-title {
	position: absolute;
	color: #fff;
	top: 165px;
	left: 660px;
	font-size: 38px;
	z-index: 700;
}

#contentdiv span#med-title {
	position: absolute;
	color: #fff;
	top: 170px;
	right: 200px;
	font-size: 42px;
	z-index: 700;
}

#contentdiv span#down-title {
	position: absolute;
	color: #fff;
	top: 130px;
	left: 170px;
	font-size: 50px;
	z-index: 700;
}

#contentdiv span#pra-title {
	position: absolute;
	color: #fff;
	top: 145px;
	right: 700px;
	font-size: 48px;
	z-index: 700;
}

#contentdiv span#lmsv-title {
	position: absolute;
	color: #fff;
	top: 145px;
	left: 40px;
	font-size: 38px;
	z-index: 700;
}

#contentdiv span#pri-title {
	position: absolute;
	color: #fff;
	top: 165px;
	left: 600px;
	font-size: 34px;
	z-index: 700;
}

#contentdiv span#ser-title {
	position: absolute;
	color: #fff;
	top: 150px;
	left: 30px;
	font-size: 18px;
	z-index: 700;
}

#contentdiv span#par-title {
	position: absolute;
	color: #fff;
	top: 100px;
	left: 500px;
	font-size: 36px;
	z-index: 700;
}

#contentdiv span#exh-title {
	position: absolute;
	color: #3A3A3C;
	top: 180px;
	left: 630px;
	font-size: 30px;
	z-index: 700;
}

ul.msg-list {
	list-style-image: url('../images/icon-list.png');
	font-size: 16px;
	margin: 0px;
	font-family: "Arial Black", "Helvetica-Bold";
	line-height: 20px;
	text-align:justify;
}

ul.msg-list li {
	margin: 20px 0;
}

p.msg {
	font-size: 16px;
	margin: 0px;
	font-family: "Arial Black", "Helvetica-Bold";
	line-height: 20px;
	text-align:justify;
}

p.msg-pro {
	font-size: 18px;
	margin: 10px;
	font-family: Calibri;
	line-height: 20px;
}

p.msg-exh {
	font-size: 18px;
	margin: 10px;
	font-family: Calibri;
	line-height: 20px;
}

p.btn-fonts {
	font-size: 24px;
	font-family: "Arial Black", "Helvetica-Bold";
	line-height: 30px;
}

p.error-fonts {
	font-size: 18px;
	font-family: Calibri;
	line-height: 20px;
	margin: -5px 0 0 330px;
}

/* PROGREMME */
p.pro-discription {
	color: #674019;
}

h1.h1-pro:before {
	background: #F26635;
}

h1.h1-pro span.h1span-pro {
	background: #F7F2AE;
	color: #F15427;
	font-size: 30px;
	font-family: "Arial Black", "Helvetica-Bold";
}

span.quot-l {
	font-size: 58px;
	font-weight: bold;
	font-family: Arial;
	text-align: left;
	display: block;
	line-height: 10px;
}

span.quot-r {
	font-size: 58px;
	font-weight: bold;
	font-family: Arial;
	text-align: right;
	display: block;
	line-height: 25px;
}

p.rpt_name {
	font-weight: bold;
	font-size: 18px;
	font-family: Calibri;
}

p.longname {
	margin-top: -8px;
	font-weight: bold;
	font-family: Calibri;
	line-height: 18px;
}

p.longname_v {
	margin-top: -8px;
	font-weight: bold;
	font-family: Calibri;
	line-height: 18px;
	font-size: 16px !important;
}

p.longname_vv{
	margin-top: -8px;
	font-weight: bold;
	font-family: Calibri;
	line-height: 16px;
	font-size: 14px !important;
}

p.dl_here {
	font-size: 16px;
	font-family: Calibri;
}

/*SPEAKER */
table#speaker-tb {
	font-size: 22px;
	font-family: "Arial Black", "Helvetica-Bold";
	line-height: 22px;
}

p.speaker-name {
	font-weight: bold;
	font-size: 24px;
	font-family: Calibri;
	line-height: 26px;
}

p.speaker-bg {
	font-size: 18px;
	font-family: Calibri;
	line-height: 22px;
	text-align:justify;
}

p.speaker-theme {
	font-weight: bold;
	font-size: 18px;
	font-family: Calibri;
}

/* LABS */
div.labs_type {
	font-weight: bold;
	font-size: 15px;
	font-family: "Arial Black", "Helvetica-Bold";
	line-height: 45px;
}

p.center {
	text-align: center;
}

/* FOOTER */

#footerdiv p#title {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial;
	margin-bottom: 8px;
	margin-top: 5px;
}

#footerdiv p#ftmenu {
	font-size: 13px;
	font-family: Arial;
	line-height: 18px;
	margin: 0px;
}


ul#foot_menu {
	top: 15px;
	right: 0px;
}

ul#foot_menu li {
    position: relative;
	display:inline;
	font-size: 20px;
	font-weight: bold;
	font-family: Arial;
	color: #fff;
	text-decoration: none;
	vertical-align: -2px;
}

ul#foot_menu li a {
	color: #fff;
	margin: 0 8px;
	text-decoration: none;
}

#footerdiv p#ftlarge{
	font-size: 17px;
	font-family: Arial;
	line-height: 18px;
	margin: 0px;
}

#footerdiv p#ftsmall{
	position: relative;
	font-size: 13px;
	font-family: Arial;
	line-height: 18px;
	margin: 0px;
}

#footerdiv  a {
	text-decoration: none;
	color: #FFF;
	margin: 0px;
}

div.copyright p#name {
	font-size: 12px;
	font-family: "Arial Black", "Helvetica-Bold";
	line-height: 10px;
	margin-top: 15px;
	margin-bottom: 5px;
}

div.copyright span#copy {
	font-size: 12px;
	font-family: Arial;
	line-height: 10px;
}

div.copyright span#right {
	font-size: 10px;
	font-family: Arial;
	line-height: 8px;
	margin-left: 10px;
}


/* IFRAME */
p.head-title {
	font-weight: bold;
	font-size: 24px;
	font-family: Arial;
	margin-bottom: 20px;
	text-decoration: underline;
}

p.discripinfo {
	font-size: 18px;
	font-family: Calibri;
	line-height: 22px;
}

/* ARMD */
p.armdinfo {
	font-size: 16px;
	font-family: Calibri;
	line-height: 22px;
}

p.cs_report_name {
	font-size: 20px;
	font-weight: bold;
	font-family: Arial;
	line-height: 20px;
}

p.cs_report_writer {
	font-size: 18px;
	font-family: Calibri;
	line-height: 20px;
}

p.bottom_notice {
	position: absolute;
	bottom: 5px;
	font-size: 18px;
	font-family: Calibri;
	line-height: 25px;
	text-align: left;
}

/* SCHEDULE */
table#schedule-table {
	font-size: 18px;
	font-family: Calibri;
}

span#schedule-head-dlbtn {
	font-size: 18px;
	font-family: Calibri;
}

button.sch-day {
	font-size: 18px;
	font-family: Calibri;
}

p.sch-topspan {
	font-size: 22px;
	font-family: Calibri;
}

div.sch-event span {
	font-weight: bold;
	font-size: 20px;
	font-family: Calibri;
}

div.sch-edscript span {
	font-size: 17px;
	font-family: Calibri;
}

p.sch-remarks {
	font-size: 16px;
	font-family: Calibri;
	text-align: right;
}

/* 500 */
p.listtop {
	font-size: 18px;
	font-family: Calibri;
}

ol.listnum li {
	font-size: 18px;
	font-family: Calibri;
}

/* FAQ */


div#titleside span {
	color: #584A41;
	font-size: 28px;
	font-family: "Arial Black", "Helvetica-Bold";
}

div#titleside span.short {
	color: #584A41;
	font-size: 46px;
	font-family: "Arial Black", "Helvetica-Bold";
}

div#questionside {
	top: 460px;
}

ul.question {
	margin-top: -45px;
	margin-left: 10px;
}

ul.question li {
	color: #FFF;
	font-size: 16px;
	font-family: Calibri;
	cursor: pointer;
}

p.q {
	font-weight: bold;
	font-size: 22px;
	font-family: Calibri;
}

p.a {
	font-weight: bold;
	font-size: 20px;
	font-family: Calibri;
}

p.a a {
	color: #7E6F68;
}

h1.h1-faq {
	color: #9C8678;
	font-size: 30px;
	font-family: "Arial Black", "Helvetica-Bold";
}

h1.h1-faq a {
	color: #9C8678;
	text-decoration: none;
	font-size: 30px;
	font-family: "Arial Black", "Helvetica-Bold";
}

/* PRAY */
p.pray-discription {
	color: #000;
}

span.pray-quot-l {
	color: #8AAAB9;
	font-size: 88px;
	font-weight: bold;
	font-family: Arial;
	line-height: 30px;
	vertical-align: top;
}

span.pray-quot-r {
	color: #8AAAB9;
	font-size: 88px;
	font-weight: bold;
	font-family: Arial;
	line-height: 5px;
	vertical-align: bottom;
}

span.pray-word {
	color: #26869B;
	font-size: 28px;
	font-weight: bold;
	font-family: Calibri;
	text-align: left;
	line-height: 30px;	
}

span.pray-word a{
	color: #26869B;
	text-decoration: none;
}

span.pray-word-link {
	color: #fff;
	font-size: 28px;
	font-weight: bold;
	font-family: Calibri;
	text-align: left;
	line-height: 65px;	
}

span.pray-word-link a{
	color: #fff;
	text-decoration: none;
}

span.pray-whitelist {
	margin-left: 65px;
	color: #6D6E72;
	font-size: 16px;
	font-family: Calibri;
	text-align: left;
}

h1.h1-pray span {
	color: #15AC9B;
	font-size: 24px;
	font-family: "Arial Black", "Helvetica-Bold";
}

h1.h1-tni span {
	font-size: 28px;
	font-weight: bold;
	font-family: "Arial Black", "Helvetica-Bold";
}

span.sh1-tni {
	font-size: 28px;
	font-weight: bold;
	font-family: "Arial Black", "Helvetica-Bold";
	margin: 40px 50px 0px 0px;
}

p.pray-title {
	font-size: 20px;
	font-weight: bold;
	font-family: Calibri;
	margin: 0px;
}

p.pray-text {
	font-size: 18px;
	font-family: Calibri;
	line-height: 24px;
}

ol.tni-list li {
	font-size: 20px;
	font-family: Calibri;
	line-height: 28px;
	margin: 8px 0px;
}

ol.tni-list a {
	color: #000;
	text-decoration: underline;
}

button.rm {
	font-size: 18px;
	font-weight: bold;
	font-family: Calibri;
}

input.pray-sb {
	font-size: 46px;
	font-family: Calibri;
}

/* LMSV */
table#lmsv-fee_tb {
	font-size: 14px;
	font-weight: bold;
	font-family: "Arial Black", "Helvetica-Bold";
}

table#lmsv-list_tb {
	font-size: 18px;
	font-family: Calibri;
}

table#lmsv-list_tb  th {
	font-size: 18px;
	font-family: "Arial Black", "Helvetica-Bold";
}

p.lmsv-vist_name {
	font-size: 18px;
	font-weight: bold;
	font-family: Calibri;
	text-align: center;
}

p.lmsv-vist_type {
	font-size: 18px;
	font-weight: bold;
	font-family: Calibri;
	text-align: center;
}

/* EXHIBITION */
p.exh-discription {
	color: #000;
}

p.exh-title {
	font-size: 22px;
	font-weight: bold;
	font-family: Calibri;
	line-height: 22px;
	margin: 0px 0px 20px 0px;
}

p.exh-introtxt {
	font-size: 16px;
	font-family: Calibri;
	line-height: 16px;
	margin: 5px 0px;
	text-align:justify;
}

button.exh {
	font-size: 18px;
	font-weight: bold;
	font-family: Calibri;
	margin-top: 10px;
}

h1.h1-exh {
	font-size: 28px;
	font-weight: bold;
	font-family: Calibri;
	line-height: 26px;
	margin: 0px;
}

p.txt_sub_title {
	font-size: 24px;
	font-weight: bold;
	font-family: Calibri;
	margin: 20px 0px 5px 0px;
}

p.txt_info {
	font-size: 18px;
	font-family: Calibri;
	line-height: 20px;
}

p.txt_info a {
	color: #000;
	font-weight: bold;
}

p.txt_author {
	font-size: 16px;
	font-family: Calibri;
	line-height: 20px;
	text-align: right;
}

span.backtxt {
	font-size: 18px;
	font-family: "Arial Black", "Helvetica-Bold";
	line-height: 18px;
}

span.backtxt a {
	color: #000;
	text-decoration: none;
}

span.exh-quot-l {
	color: #C7C8CA;
	font-size: 70px;
	font-weight: bold;
	font-family: Arial;
	line-height: 70px;
	vertical-align: top;
}

span.exh-quot-r {
	color: #C7C8CA;
	font-size: 70px;
	font-weight: bold;
	font-family: Arial;
	line-height: 10px;
	vertical-align: bottom;
}

span.exh-word {
	color: #585858;
	font-size: 22px;
	font-family: Calibri;
	text-align: left;
	line-height: 30px;	
}

/* PARTICIPATION */
p.txt_remarks {
	margin-top: 20px;
	font-style: italic;
	font-size: 16px;
	font-family: Calibri;
}

/* INFO */
table.team_table th {
	font-size: 20px;
	font-family: Calibri;
	padding: 8px;
}

table.team_table td {
	font-size: 18px;
	font-family: Calibri;
	padding: 5px 30px;
}

p.bold-title {
	font-size: 28px;
	font-family: Calibri;
}

span#bird_1_title {
	font-size: 28px;
	font-family: "Arial Black", "Helvetica-Bold";
}

span#bird_2_title {
	font-size: 28px;
	font-family: "Arial Black", "Helvetica-Bold";
}

span#bird_3_title {
	font-size: 28px;
	font-family: "Arial Black", "Helvetica-Bold";
}

span#bird_4_title {
	font-size: 28px;
	font-family: "Arial Black", "Helvetica-Bold";
}

h1.h1-info {
	font-size: 28px;
	font-family: "Arial Black", "Helvetica-Bold";
}

h2.info_title {
	font-size: 22px;
	font-family: "Arial Black", "Helvetica-Bold";
	line-height: 26px;
}

p.dn_current_head {
	color: #ED3F36;
	font-size: 26px;
	font-family: "Arial Black", "Helvetica-Bold";
	margin: 10px 0px;
}

p.dn_all_head {
	color: #3A2514;
	font-size: 26px;
	font-family: "Arial Black", "Helvetica-Bold";
	margin: 10px 0px;
}

div.dntitle {
	font-size: 24px;
	font-weight: bold;
	font-family: Calibri;
}

div.dndaytime {
	font-size: 24px;
	font-weight: bold;
	font-family: Calibri;
}

p.bold-info {
	font-size: 20px;
	font-family: "Arial Black", "Helvetica-Bold";
	line-height: 24px;
	margin: 5px 0;
}

p.normal-info {
	font-size: 18px;
	font-family: Calibri;
	line-height: 24px;
	margin: 5px 0px;
}

p.blank {
	margin: 10px;
}

p#deadline {
	color: #373ED5;
	font-size: 24px;
	font-family: "Arial Black", "Helvetica-Bold";
	margin: 5px 0px;
}

ul.point-list {
	font-size: 18px;
	font-family: Calibri;
	line-height: 24px;
	margin: 5px 0;
}

p.dn_current_head {
	color: #ED3F36;
	font-size: 28px;
	font-family: "Arial Black", "Helvetica-Bold";
	margin: 10px 0px;
}

p.dn_all_head {
	color: #3A2514;
	font-size: 28px;
	font-family: "Arial Black", "Helvetica-Bold";
	margin: 10px 0px;
}

/* VIDEO */
h1.h1-video {
	font-size: 28px;
	font-family: Arial;
}

p.h2-video {
	font-size: 22px;
	font-family: Arial;
}

h1.h1-video_s {
	font-size: 24px;
	font-family: Arial;
}

h1.h1-video_vs {
	font-size: 16px;
	font-family: Arial;
}

h1.scroll-h1-video_vs {
	font-size: 15px;
	font-family: Arial;
}

span.prog_sch_btn_txt {
	font-size: 22px;
	font-family: Arial;
}

span.dlwd {
	font-size: 20px;
	font-family: Calibri;
}

span.scroll-dlwd {
	font-size: 16px;
	font-family: Calibri;
}

div.live_nt {
	background-color: #F7941D;
}

span.live_nt {
	font-size: 26px;
	line-height: 26px;
	font-family: "Arial Black", "Helvetica-Bold";
}

span.h1-video {
	font-size: 28px;
	line-height: 26px;
	font-weight: bold;
	font-family: Calibri;
}

span.h1-video-s {
	font-size: 23px;
	line-height: 26px;
	font-weight: bold;
	font-family: Calibri;
}

p.live_progress_wd {
	font-size: 48px;
	font-family: Arial;
	word-spacing: 10px;
	color: #FFF;
	line-height: normal;
	margin: -25px 2px 2px 2px;
	padding: 0px;
}

p.next_nt_et {
	font-weight: bold;
	font-size: 24px;
	font-family: Calibri;
	color: #726656;
	line-height: 26px;
	margin: 0px 2px;
	padding: 0px;
}

p.next_nt_et_con {
	font-weight: bold;
	font-size: 24px;
	font-family: Calibri;
	color: #726656;
	line-height: 24px;
	margin: 0px 2px;
	padding: 0px;
}

p.next_nt_wd {
	font-weight: bold;
	font-size: 32px;
	font-family: Calibri;
	color: #623812;
	line-height: 32px;
	margin: 5px 2px;
	padding: 0px;
}

p.next_nt_wd_con {
	font-weight: bold;
	font-size: 26px;
	font-family: Calibri;
	color: #623812;
	line-height: 25px;
	margin: 5px 2px;
	padding: 0px;
}

p.next_nt_tm {
	position: absolute;
	left: 2px;
	bottom: 0px;
	font-weight: bold;
	font-size: 24px;
	font-family: Calibri;
	color: #3D2316;
	line-height: 28px;
	margin: 2px;
	padding: 0px;
}

p.end_nt_wd{
	font-size: 30px;
	font-family: Calibri;
	color: #72665A;
	margin: auto 2px;
	padding: 0px;
}

p.end_nt_wd a.end_hyl{
	font-size: 32px;
	font-weight: bold;
	font-family: Arial;
	background-color: #F1592A;
	color: #fff;
	letter-spacing: 5px;
	line-height: 60px;
	text-decoration: none;
	margin: 15px 0px;
	padding: 5px 10px;
}

th.row_hd {
	font-size: 18px;
	font-family: "Arial Black", "Helvetica-Bold";
}

span.live_sch_time {
	font-size: 18px;
	font-weight: bold;
	font-family: Calibri;
}

span.live_sch_txt {
	font-size: 16px;
	font-family: Calibri;
}

span.live_sch_txt_shine {
	font-size: 16px;
	font-weight: bold;
	font-family: "Arial Black", "Helvetica-Bold";
}

span.live_sch_txt_s {
	font-size: 12px;
}

ul.sch-notice_li {
	font-size: 16px;
	font-family: Calibri;
}

/* PRIVATE */
button#privte_submit {
	font-size: 28px;
	font-weight: bold;
	font-family: "Arial Black", "Helvetica-Bold";
}



/* DOWNLOAD */
span.down_btn {
	font-size: 14px;
	font-weight: bold;
	font-family: Calibri;
}

span.downsr_btn {
	font-size: 14px;
	font-weight: bold;
	line-height:15px;
	font-family: Calibri;
}

span.gallery_down_day {
	font-size: 14px;
	font-weight: bold;
	font-family: Calibri;
}

p.pvframe-title {
	font-size: 26px;
	font-weight: bold;
	line-height:20px;
	font-family: "Arial Black", "Helvetica-Bold";
}

span.bottom_dl_all {
	font-size: 26px;
	font-weight: bold;
	line-height:28px;
	font-family: "Arial Black", "Helvetica-Bold";
	color: #5D5D5D;
	margin-left: 10px;
}

span.icon_back_wd {
	font-size: 22px;
	font-weight: bold;
	line-height:20px;
	font-family: Calibri;
	margin-left: 5px;
}

p.group_title {
	font-size: 24px;
	font-weight: bold;
	line-height:20px;
	font-family: Calibri;
	margin-top: -10px;
	
}

/* SITEMAP */
div.smrow a {
	color: #000;
	text-decoration: none;
}

div.mapbox {
	font-size: 20px;
	line-height: 26px;
	font-family: Calibri;
}

div.smf {
	width: 200px;
}

div.sms {
	width: 130px;
}

div.smr {
	width: 300px;
}

div#armdline {
	position: absolute;
	background-color: #AAA;
	top: 465px;
    left: 558px;
	width: 14px;
	height: 1px;
}

div#programebox div.mapbox {
	width: 305px;
}

/* COMMON */
p.discription {
	font-size: 18px;
	font-family: Calibri;
	line-height: 24px;
}

/* ONLINE */
h1.online_head {
	font-size: 28px;
	font-weight: bold;
	font-family: "Arial Black", "Helvetica-Bold";
}

div.online_maindiv p{
	font-size: 18px;
	font-family: Calibri;
	line-height: 28px;
}

div.online_maindiv span{
	font-size: 18px;
	font-family: Calibri;
}

div.online_maindiv input{
	font-size: 18px;
	font-family: Calibri;
}

div.online_maindiv div{
	font-size: 18px;
	font-family: Calibri;
}

div.online_maindiv table{
	font-size: 18px;
	font-family: Calibri;
}

/* SURVEY */
h3#survey-head {
	font-family: Calibri;
	font-size: 20px;
}

p#survey-description {
	font-family: Calibri;
	font-size: 18px;
}

#survey-name {
	font-family: Calibri;
	font-size: 18px;
}

#survey-name-eng {
	font-family: Calibri;
	font-size: 18px;
}

#survey-title {
	font-family: Calibri;
	font-size: 18px;
	font-weight: bold;
}

#survey-content {
	font-family: Calibri;
	font-size: 18px;
}

#survey-content td {
	vertical-align: top;
}

#survey-question {
	font-family: Calibri;
	font-size: 18px;
	font-weight: bold;
	color: #E36C0A;
}

#survey-question2 {
	font-family: Calibri;
	font-size: 18px;
	font-weight: bold;
	color: #00B050;
}

#survey-submit {
	font-size: 18px;
	font-family: 'Calibri';
	background-color: #FFFB82;
	border: 2px solid #808080;
	padding: 0px 20px;
}

#survey-finish-title {
	font-family: Calibri;
	font-size: 22px;
	font-weight: bold;
}

#survey-finish-content {
	font-family: Calibri;
	font-size: 20px;
}

div#survey-q1 {
	margin-left: 15px;
	display: inline-block;
	width: 15px;
	vertical-align: top;
}

div#survey-q2 {
	margin-left: 5px;
	display: inline-block;
	width: 430px;
	vertical-align: top
}

div.title {
	font-size: 22px;
	font-weight: bold;
	font-family: Calibri;
	line-height: 26px;
}

p.subtitle {
	font-size: 22px;
	font-weight: bold;
	font-family: Calibri;
	line-height: 22px;
	color: #0F75BC;
	margin: 0;
}

span.remarks{
	font-size: 16px;
	font-weight: normal;
	font-family: Calibri;
	color: #000 !important;
	margin: 0;
}

span.marginform {
	font-size: 18px;
	font-family: Calibri;
	margin-left: 20px;
}

span.namechi {
	font-size: 18px;
	font-weight: bold;
	font-family: Calibri;
}

/* FORUM */
div.forum_top {
	position:relative;
	height: 60px;
	width: 900px;
}

div#relay_main_box {
	position:relative;
	display: block;
	height: auto;
	width: 900px;
}

div.forum_topbar {
	position:relative;
	display: table;
	height: 48px;
	width: 900px;
	background-color: #C3B59B;
}

div.forum_topbar p {
  color: #5B4A43;
  font-size: 28px;
  font-family: Calibri;
  margin: 10px 10px 10px 30px;
}

div.forum_title {
  position:relative;
  display: table-cell;
  width: 490px;
  text-align: left;
  color: #D0D2D1;
  font-size: 18px;
  font-family: Calibri;
}

div.forum_threads {
  position:relative;
  display: table-cell;
  width: 110px;
  vertical-align: middle;
}

div.forum_lastpost {
  position:relative;
  display: table-cell;
  width: 180px;
  text-align: left;
  color: #D0D2D1;
  font-size: 18px;
  font-family: Calibri;
}

div#forum_secbar {
  position:relative;
  display: table-row;
  height: 20px;
  background-color: #726658;
}

div.forum_icon {
  position:relative;
  display: table-cell;
  width: 120px;
}

div.forum_icon2 {
  position:relative;
  display: table-cell;
  width: 120px;
  height: 85px;
  padding: 0px;
}

div.forum_pj {
  position:relative;
  display: table-row;
  height: 60px;
  border: 1px solid #D6D2CF;
  background-color: #FFFFFF;
}

div.pj_post_info {
  width: 755px;
  min-height: 120px;
  height: auto;
  border-left: 1px solid #D6D2D1;
  border-bottom: 1px solid #D6D2D1;
  margin: 0px 0px 0px 5px;
  padding-bottom: 30px;
}

div#post_info_txt {
  padding: 2px 10px;
  text-align: left;
}

div.pj_post_reply_bar {
  width: 755px;
  height: 24px;
  border-left: 1px solid #D6D2D1;
  text-align: right;
  margin: 0px 0px 0px 5px;
  padding: 0px;
}

div.relay_post_box {
  position:relative;
  display: none;
  height: auto;
  width: 755px;
  margin: 0px 0px 0px 5px;
}

div.pj_reply_info {
  width: 610px;
  min-height: 120px;
  height: 100%;
  border-left: 1px solid #D6D2D1;
  border-bottom: 1px solid #D6D2D1;
  margin: 0px 0px 0px 5px;
  padding-bottom: 30px;
}

div#pj_reply_info_txt {
  padding: 2px 10px;
  text-align: left;
}

div.pj_reply_reply_bar {
  width: 610px;
  height: 24px;
  border-left: 1px solid #D6D2D1;
  text-align: right;
  margin: 0px 0px 0px 5px;
  padding: 0px;
}

div.relay_quote_box {
  position:relative;
  display: none;
  height: auto;
  width: 610px;
  margin: 0px 0px 0px 5px;
}

/*
div#pj_reply_info_quote {
  padding: 10px;
  margin: 2px auto;
  width: 500px;
  background-color: #E7E8EA;
  border-radius: 10px;
  text-align: left;
}
*/

h1#txt_f_top {
	position: relative;
	font-size: 36px;
	font-family: Calibri;
	color: #5B4A42;
	margin: 5px 0px;
	padding: 0px;
}

h1.txt_f_top_index {
	position: absolute;
	display: inline-block;
	left: 0px;
	font-size: 36px !important;
	font-family: Calibri;
	color: #5B4A42;
	margin: 10px 0px;
	padding: 0px;
}

button#relay_main {
	position: absolute;
	right: 0;
	top: -46px;
	font-size: 28px;
	font-family: Calibri;
	color: #fff;
	background-color: #3A3A3C;
	border: 2px solid #808080;
	padding: 0px 20px;
}

button#reply_main {
  position: relative;
  right: 0;
  font-size: 18px;
  font-family: Calibri;
  color: #fff;
  background-color: #3A3A3C;
  border: 1px solid #808080;
  padding: 0px 20px;
  margin: 2px 0px;
}

span.forum_title_group {
	color: #5B4A43;
	font-size: 28px;
	font-family: Calibri;
	margin: 0px 30px 10px 30px;
}

span.forum_title_group_detail {
	color: red;
	font-size: 26px;
	font-family: Calibri;
	margin: 0px;
}

table#pj_post_table {
	position:relative;
	width: 900px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0;
}

table#pj_reply_table {
  position:relative;
  width: 755px;
  margin-left: 5px;
  padding: 0px;
  border-collapse: collapse;
  border-spacing: 0;
}

tr#post_time_bar {
	height: 20px;
	background-color: #726658;
}

tr.pj_post_container {
  position:relative;
  height: auto;
  width: 900px;
  border-bottom: 1px solid #D6D2D1;
}

tr#reply_time_bar {
  height: 20px;
  background-color: #726658;
}

tr.pj_reply_container {
  position:relative;
  height: auto;
  width: 755px;
}

td.pj_post_pofile {
  position:relative;
  width: 140px;
  height: auto;
  text-align: center;
  vertical-align: top;
  background-color: #E7E8EA;
}

td.pj_post_info_container {
  position:relative;
  width: 760px;
  height: auto;
  padding: 0px;
  margin: 0px;
  text-align: right;
}

td.pj_reply_pofile {
  position:relative
  width: 140px;
  height: auto;
  text-align: center;
  vertical-align: top;
  background-color: #E7E8EA;
}

td.pj_reply_info_container {
  position:relative;
  width: 615px;
  height: auto;
  text-align: right;
}

p#post_time_txt {
	color: #fff;
	font-size: 16px;
	font-family: Calibri;
	margin: 0px 20px;
	text-align: right;
}

p#pj_title {
  margin: 0px;
  padding: 2px;
  line-height: 28px;
  color: #F15928;
  font-size: 26px;
  font-family: Calibri;
}

p#pj_title a {
  text-decoration: none;
  color: #F15928;
}

p#no_threads {
  margin: 0px;
  padding: 2px;
  color: #59595B;
  font-size: 14px;
  font-family: Calibri;
  text-align: center;
}

p#no_posts {
  margin: 0px;
  padding: 2px;
  color: #59595B;
  font-size: 14px;
  font-family: Calibri;
  text-align: center;
}

p#lp_by {
  margin: 0px;
  padding: 2px;
}

p#lb_time {
  margin: 0px;
  padding: 2px;
  color: #3A3A3A;
  font-size: 16px;
  font-family: Calibri;
  margin: 0px;
}

p.forum_detail_login_name {
  color: #3A3A3C;
  font-size: 18px;
  font-family: Calibri;
  font-weight: bold;
  margin: 0px;
}

p#pj_post_info_txt {
  color: #585858;
  font-size: 14px;
  font-family: Calibri;
}

p#reply_time_txt {
  color: #fff;
  font-size: 16px;
  font-family: Calibri;
  margin: 0px 20px;
  text-align: right;
}

p#forum_bar_name {
	position:relative;
	float: right;
	height: 30px;
	margin: 30px 10px 10px 0px;
	border: 0px;
	padding: 5px;
	color: #fff;
	font-family: Calibri;
}

/*
p#pj_reply_info_quote_by {
  color: #000;
  font-size: 14px;
  font-family: Calibri;
  line-height: 16px;
  margin: 5px;
}
*/

/*
p#pj_reply_info_quote_txt {
  color: #58595B;
  font-size: 14px;
  font-family: Calibri;
  font-style: italic;
  line-height: 16px;
  margin: 5px 5px 10px 15px;
}
*/

p#pj_reply_info_txt {
  color: #585858;
  font-size: 14px;
  font-family: Calibri;
}

p.forum_txt{
  color: #3A3A3A;
  font-size: 18px;
  font-family: Calibri;
}

img#icon-group {
  position: absolute;
  display: inline-block;
}

img#icon-post-reply {
  position: relative;
  margin-right: 10px;
}

img#icon-replyquote {
  position: relative;
  margin-right: 10px;
}

span.forum_by{
  color: #3A3A3A;
  font-size: 18px;
  font-family: Calibri;
}

span.forum_by_name {
  color: #A08E80;
  font-size: 14px;
  font-family: Calibri;
}

span.forum_detail_group {
  color: #5B4A43;
  font-size: 28px;
  font-family: Calibri;
  margin: 0px 30px 10px 30px;
}

span.forum_detail_title {
  color: red;
  font-size: 26px;
  font-family: Calibri;
  margin: 0px;
}
/*
span.pj_reply_quot_signo {
  font-size: 20px;
  font-weight: bold;
  font-family: Arial;
}
*/

hr#f-grouphr {
  position:relative;
  height: 1px;
  width: 100%;
  background-color: #D6D2CF;
  border: 0px;
  margin: 10px 0px;
}

img#icon-fav {
  position: relative;
  margin: 10px;
}
