
/* v1.0 | 20080212 for IE */ 

html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
b, u, i, center, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td { 
    margin: 0; 
    padding: 0; 
    border: 1; 
    outline: 0; 
    font-size: 100%; 
    vertical-align: baseline; 
    background: transparent; 
    border-color:#8c8c8c;
	font-family: 'Hind', 'Muli', 'Noto Sans TC', 'cwTeXHei';
	font-size:100%;
	font-size: 1.0em;
	color: #727171;
	letter-spacing: 0px;
} 
body { 
    line-height: 1; 
} 
ol, ul { 
    list-style: none; 
} 
blockquote, q { 
    quotes: none; 
} 
blockquote:before, blockquote:after, 
q:before, q:after { 
    content: ''; 
    content: none; 
} 

/* remember to define focus styles! */ 
:focus { 
    outline: 0; 
} 

/* remember to highlight inserts somehow! */ 
ins { 
    text-decoration: none; 
} 
del { 
    text-decoration: line-through; 
} 

/* tables still need 'cellspacing="0"' in the markup */ 
table { 
    border-collapse: collapse; 
    border-spacing: 0; 
}






/*main top
.main_top { background-image:url('images/bg_top.jpg'); width:1100px; margin:0px; height:50px; padding:0px;}*/
.main_top { background-color:#ffffff; width:1100px; margin:0px; height:50px; padding:14px 0px 0px 0px;}

/*main logo*/
.main_logo { background-image:url('images/bg_top_1100.png'); width:1100px; height: 408px; padding: 0px;}

/*main bts*/
.main_bts { background-color:#ffffff; width:1100px; margin:0px; height: 90px; padding-top: 56px; text-align:left;}

/*main subbts*/
.main_subbts { background-image:url('images/sample_subbts.jpg'); width:1100px; margin:0px; height:60px;}
.pos_subbts { float:left; padding:0px 0px 0px 203px; height:52px;}
.subbts { float:left; width:139px; height:52px; margin-top:6px;}

/*main maps*/
.main_maps {margin:0px;padding:0px; width:1100px; height:100%;}

/*main space*/
.main_cnt {width: 1100px; height:100%; margin:0px; border: #ff0000 0px solid;}
.main_cnt_inner {width: 840px; height:100%; border: #ff0000 0px solid; margin: 0px 143px 0px 117px; padding: 15px 0;
  min-height: 100%;
  _height: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; } 

.main_cnt_title { font-size: 1.5em; line-height: 1.28em;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.main_cnt_subtitle, .main_cnt_subtitle_ct, .main_cnt_subtitle_en { font-size: 1.1em; text-align: justify; line-height: 1.1em;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.main_cnt_subtitle_ct { padding: 5px 0px 0px 0px;}
.main_cnt_subtitle_en { padding: 5px 0px 5px 0px;}


/*main news*/
.main_news_title { background-image:url('images/bg_title.jpg'); width:1100px; margin:0px; height:28px;}
.main_news_cnt { padding:0px 0px 0px 0px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;}
.main_news_f1 { font-size: 0; color:#605D5F; }
.main_news_f2 { font-size: 0; color:#605D5F; }
.main_news_f2 A {color:#605D5F; text-decoration: none;}
.main_news_f2 A:hover { color:#82A826; text-decoration: none;}

.main_news_f1:before {
  content: "";
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
 .main_news_f2:before {
  content: "";
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}

.main_news_f1 div {
  display: inline-block;
  vertical-align: middle;
  font-size: 12pt;
  line-height:1.2em;
}
 .main_news_f2 p {
  display: inline-block;
  vertical-align: middle;
  font-size: 11pt;
  line-height:1.2em;
}


/*main events*/
.main_events_title {background-image:url('images/cover_0.jpg'); width:840px; margin:10px 0px; height:380px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
.main_events_cnt { padding:0px 0px 0px 203px; width:700px; height:126px;}
.main_events_pic { float:left; width:136px; height:116px; padding:6px 0px 1px 2px;}



/*events content*/
.events_title { background-image:url('images/bg_title.jpg'); width:1100px; margin:0px; height:28px;}
.events_title_f1 { padding:7px 0px 0px 56px; font-size:9pt; font-weight:bold; } 
.events_cnt {padding: 0px 0px 0px 198px;}
.events_cnt_solo_ori { width:800px; height:100%; min-height:100px; height:auto; padding:2px 2px 2px 2px; margin-top:5px;}
.events_cnt_solo { width:700px; height:100%; min-height:360px; height:auto; overflow:hidden; margin-top:5px; padding-left:4px; padding-bottom:20px; text-align:left;}
.events_cnt_table { float:left; width:136px; height:100%; min-height:155px; padding:10px 1px 1px 2px;}
.events_cnt_table_pic {width:134px; height:116px;}
.events_cnt_table_text {width:134px; font-size:10pt; line-height:15px; color:#605D5F; padding:3px;}

.eventsdetail_cnt_table { float:left; width:136px; height:100%; min-height:120px; padding:10px 1px 1px 2px;}
.eventsdetail_cnt_table_pic {width:134px; height:116px;}



/*newsdetail content*/
.newsdetail_title { background-image:url('images/bg_title.jpg'); width:1100px; margin:0px; height:28px;}
.newsdetail_title_f1 { padding:7px 0px 0px 56px; font-size:9pt; font-weight:bold; } 
.newsdetail_cnt {padding: 0px 0px 0px 198px;}
.newsdetail_cnt_solo_ori { width:800px; height:100%; min-height:100px; height:auto; padding:2px 2px 2px 2px; margin-top:5px;}
.newsdetail_cnt_solo { width:700px; height:100%; min-height:480px; height:auto; overflow:hidden; margin-top:5px; padding-left:4px; padding-bottom:20px; text-align:left;}
.newsdetail_cnt_table { float:left; width:136px; height:100%; min-height:155px; padding:10px 1px 1px 2px;}
.newsdetail_cnt_main { width:800px; height:100%; min-height:480px; height:auto; overflow:hidden; padding-bottom:20px;}

/*main links*/
.main_links_title {background-image:url('images/bg_title.jpg'); width:1100px; margin:0px; height:28px;}
.main_links_cnt { margin: 20px 0px; height:180px; padding-bottom: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
.main_links_pic { float:left; width:166px; height:180px; text-align:center; padding: 10px 2px 5px 3px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
.main_links_pic:before {
  content: '';
  display: inline-block;
  vertical-align: middle ;
  height: 100%;
}
.main_links_pic img { width: 146px; height: auto; border: 0;}
.main_links_obj { display: inline-block; vertical-align: middle;}
.main_links_cnt_text { padding:0px 0px 0px 203px; min-height:20px; margin:4px 4px 0px 0px;}
.main_links_text { float:left; width:345px; height:20px; padding:5px 1px 0px 0px; margin-right:4px; margin-bottom:4px;}
.main_links_f1 { padding: 10px 0 20px 0; font-size: 1.05em; line-height:22px; color:#bcbcbc; text-align:center;}
.main_links_f1 A { color:#82A826; text-decoration: none;}
.main_links_f1 A:hover { color:#212121; text-decoration: none;}


/*main content*/
.cnt_border { border-bottom:#CDCDCD 1px solid;}
.cnt_border_left { width:110px; height:50px; padding:10px 4px 4px 18px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
.cnt_border_right { width:730px; height:50px; padding:10px 16px 4px 12px;  text-align: justify;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.cnt_f1 { font-size:11pt; line-height:16px; color:#605D5F;}
.cnt_f1 a { color:#605D5F; text-decoration: none;}
.cnt_f1 a:hover { color:#82A826; text-decoration: none;}
.cnt_f2 { font-size:10px; line-height:18px; color:#605D5F;}
.cnt_f2 a { color:#82A826; text-decoration: none;}
.cnt_f2 a:hover { color:#605D5F; text-decoration: none;}
.cnt_f3 { font-size: 0.9em; line-height:1.2em; color:#333333;}
.cnt_f3 a { color:#aaaaaa; text-decoration: none;}
.cnt_f3 a:hover { color:#333333; text-decoration: none;}
.main_cnt_more {width: 840px; height:40px; margin-top:16px; border-top: #727171 0px solid;}
.cnt_f5 { font-size: 1.19em; line-height:1.21em; color:#333333;}
.cnt_f5 a { color:#FF8500; text-decoration: none;}
.cnt_f5 a:hover { color:#DADF00; text-decoration: none;}

.main_cnt_space { height:20px; margin-top:3px;}
.main_cnt_space40 { height:40px; margin-top:3px;}
.main_cnt_space60 { height:60px; margin-top:3px;}
.main_cnt_space120 { height:120px; margin-top:3px;}

/*exhibitors info*/
.ex_info3 { padding: 20px 15px 10px 10px; text-align: left;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
          
/*ACCOMMODATION*/

.acc-li-left { float: left; width: 320px; height: 360px; text-align: left; padding: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.acc-li-right { float: left; width: 520px; height: auto;  padding: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.acc-li { padding: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.acc-li-f1 { font-size: 16px; line-height: 24px; text-align: justify;}

/*common footer*/
.common_footer { background: #717071; width:1100px; margin: 40px 0 0 0; height: 140px; padding-top: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
.common_footer_copyright { background: #DADF00; width: 1100px; margin:0px; height: 55px; padding-top: 20px; padding-right: 165px; text-align: right;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.common_footer ul {
  padding-left: 135px;
}
.common_footer li {
  float: left;
}
.common_footer p {
  color: #ffffff; font-size: 0.768em; line-height: 1.25em; padding: 4px 0;
}
.common_footer img { border: 0;}
.common_footer span { float: left; color: #ffffff; font-size: 0.85em; line-height: 1.25em;  }
.common_footer span span { color: #ffffff; font-size: 0.87em; line-height: 1.25em; padding-top: 5px; }
.common_footer span img { width: 22px; height: 22px; margin: 0 6px; }


.common_footer_copyright div { color: #121212; font-size: 0.6em; line-height: 1.25em; font-weight: 600; }

/*common logo*/
.common_logo { background-image:url('images/sample_top.jpg'); width:1100px; margin:0px; height:55px;}

/*common bts*/
.common_bts { background-color:#4194C8; width:1100px; margin:0px; height:80px;}

/*common cnt*/
.common_cnt_title { background-image:url('images/bg_title_common.jpg'); width:1100px; margin:6px 0px 5px 0px; height:30px;}
.common_cnt {padding: 0px 0px 0px 153px; margin:0px 0px 10px 0px;}
.common_cnt_main_0 {width:790px; height:100%; min-height:360px; height:auto; overflow:hidden; padding:2px 2px 2px 2px; margin-top:5px; text-align:left;}
.common_cnt_f0 { font-size:11pt; line-height:15px; color:#F39801; font-weight:bold; padding:10px 0px 2px 10px;}
.common_cnt_f1 { font-size:11pt; line-height:28px; color:#605D5F; padding:20px 10px 6px 20px;}
.common_cnt_f1_title { font-size:13pt; color:#605D5F; line-height:36px; font-weight:bold;}


/*contactus cnt*/
.contactus_cnt_f1_title { font-size:13pt; color:#605D5F; line-height:22px; font-weight:bold;}




/*area logo*/
.area_logo { background-image:url('images/sample_top.jpg'); width:1100px; margin:0px; height:55px;}

/*area bts*/
.area_bts { background-color:#4194C8; width:1100px; margin:0px; height:80px;}

/*area subbts*/
.area_subbts { background-image:url('images/sample_subbts.jpg'); width:1100px; height:60px;}
.areasubbts_pos { float:left; padding:0px 0px 0px 203px; height:52px;}
.areasubbts_solo { float:left; width:139px; height:52px; margin-top:6px;}

/*area content*/
.area_main_cnt {width:1100px; height:100%; margin-top:0px;}
.area_cnt {padding: 0px 0px 0px 153px; min-height:420px; height:auto; }
.area_cnt_solo { width:790px; height:100%; min-height:200px; height:auto; padding:2px 2px 2px 2px; margin-top:5px; text-align:left;}
.area_cnt_solo_left {float:left; width:250px; height:100%; padding:2px;}
.area_cnt_solo_right {float:left; width:520px; height:100%; padding:5px;}
.area_cnt_solo_title { width:520px; font-size:20pt; font-weight:bold; color:#CDA665; padding:0px 0px 8px 0px;}
.area_cnt_solo_cnt { width:520px; font-size:11px; line-height:18px; color:#A2A2A2; padding:0px 0px 8px 0px;}

/*area memu*/
.area_menu_cnt {padding: 0px 0px 0px 153px;}
.area_menu_cnt_solo {float:left; width:153px; height:100%; min-height:400px; height:auto; padding:5px 2px 2px 2px; margin-top:2px; text-align:left;}
.area_menu_cnt_dot {float:left; padding:4px 3px 2px 8px; }
.area_menu_cnt_title {float:left; width:110px; height:16px; height:auto; margin:4px 2px 2px 2px;}
.area_menu_cnt_f1 { font-size:11px; line-height:15px; color:#605D5F;}
.area_menu_cnt_f1 A { font-size:11px; line-height:15px; color:#605D5F;text-decoration: none;}
.area_menu_cnt_f1 A:hover { font-size:11px; line-height:15px; color:#FF9D2C; }
.area_menu_cnt_f1_over { font-size:11px; line-height:15px; color:#FF9D2C;}
.area_menu_cnt_f1_over A { font-size:11px; line-height:15px; color:#FF9D2C; text-decoration: none;}
.area_menu_cnt_f1_over A:hover { font-size:11px; line-height:15px; color:#FF9D2C; text-decoration: none;}
.area_menu_cnt_f2 { font-size:11px; line-height:15px; color:#48392E; font-weight:bold;}


/*acts content*/
.acts_main_cnt {width:1100px; height:100%; margin-top:0px;}
.acts_cnt {padding: 0px 0px 0px 203px;}
.acts_cnt_solo { width:690px; height:100%; min-height:100px; height:auto; padding:2px 2px 2px 2px; margin-top:5px;}
.acts_cnt_solo_0 { width:690px; height:100%; min-height:200px; height:auto; padding:2px 2px 2px 2px; margin-top:5px;}
.acts_cnt_solo_left {float:left; width:250px; height:100%; padding:2px;}
.acts_cnt_solo_right {float:left; width:420px; height:100%; padding:5px; text-align:left;}
.acts_cnt_solo_title { width:520px; font-size:20pt; font-weight:bold; color:#CDA665; padding:0px 0px 8px 0px; text-align:left;}
.acts_cnt_solo_cnt { width:420px; font-size:12px; line-height:16px; color:#A2A2A2; padding:0px 0px 8px 0px; text-align:left;}
.acts_cnt_f0 { font-size:11pt; line-height:20px; color:#F39801; font-weight:bold; padding:10px 0px 2px 10px;}
.acts_cnt_fee { font-size:11pt; line-height:20px; color:#a2a1a2; font-weight:bold; padding:20px 0px 2px 12px;}

.acts_cnt_linkto {width:100px; height:20px; padding:40px 2px 10px 280px;}


/*actsdetail content*/
.actsdetail_title { background-image:url('images/bg_title.jpg'); width:1100px; margin:0px; height:28px; text-align:left;}
.actsdetail_title_f1 { padding:7px 0px 0px 56px; font-size:10pt; font-weight:bold; } 
.actsdetail_cnt {padding: 0px 0px 0px 203px;}
.actsdetail_cnt_solo_ori { width:800px; height:100%; min-height:100px; height:auto; padding:2px 2px 2px 2px; margin-top:5px;}
.actsdetail_cnt_solo { width:700px; height:100%; min-height:100px; height:auto; margin-top:5px; text-align:left;}
.actsdetail_picx_cnt {padding: 10px 0px 0px 203px;}
.actsdetail_picx_cnt_3 { width:700px; height:100%; min-height:100px; height:auto; margin-top:5px;}
.actsdetail_picx_cnt_solo {float:left; width:225px; height:154px; padding:4px; text-align:left;}

.actsdetail_map_cnt {padding: 0px 0px 0px 103px;}
.actsdetail_map_cnt_solo { width:900px; height:100%; min-height:100px; height:auto; margin-top:5px;}


/*signup list old*/
.signup_list_title { background-image:url('images/bg_title.jpg'); width:1100px; margin:0px; height:28px; text-align:left;}
.signup_cnt { padding:0px 0px 0px 203px; height:156px;}
.signup_cnt_0 { padding:0px 0px 0px 203px; height:36px;}
.signup_cnt_solo { float:left; width:136px; height:136px; padding:0px 0px 2px 2px; text-align:left;}
.signup_list_f1 { font-size:11px; line-height:15px; color:#605D5F;}
.signup_list_f2 { font-size:11px; line-height:15px; color:#605D5F;}
.signup_list_f0 { font-size:11pt; line-height:15px; color:#F39801; font-weight:bold; padding:10px 0px 2px 10px;}

.signup_dot {float:left; padding:6px 6px 2px 6px; }
.signup_date {font-size:11px; line-height:15px; color:#605D5F; padding:3px; font-family:arial;}
.signup_city {width:110px; height:20px; margin:10px 2px 2px 12px; font-size:11pt;}
.signup_title {width:110px; height:32px; margin:2px 2px 2px 12px; line-height:16px;}
.signup_title A {color:#7D653E; text-decoration: none;} .signup_title A:hover {color:#C6A062; text-decoration: none;}
.signup_logo {width:134px; height:20px; text-align:right;}
.signup_members {width:110px; height:8px; margin:10px 2px 2px 12px; font-size:10px;}




/*signuplist NEW 2014-10-27 */
.signuplist_list_title { background-image:url('images/bg_title.jpg'); width:1100px; margin:0px; height:28px;}
.signuplist_cnt { padding:0px 0px 0px 203px; min-height:180px; height:100%;}
.signuplist_cnt_0 { padding:0px 0px 0px 203px; height:36px;}
.signuplist_cnt_solo { width:700px; height:26px; padding:0px 0px 2px 2px; text-align:left;}
.signuplist_list_f1 { font-size:10pt; line-height:15px; color:#605D5F;}
.signuplist_list_f2 { font-size:10pt; line-height:15px; color:#605D5F;}
.signuplist_list_f0 { font-size:10pt; line-height:15px; color:#F39801; font-weight:bold; padding:10px 0px 2px 10px;}

.signuplist_dotdate {float:left; width:120px; height:20px; padding:6px 0px 2px 6px; text-align:center; }
.signuplist_dot {float:left; width: 15px; padding:4px 0px 2px 10px;}
.signuplist_date { width:100px; font-size:9pt; line-height:15px; color:#605D5F; padding:3px 0px 3px 0px; font-family:arial;}
.signuplist_city {float:left; width:80px; height:20px; padding:6px 0px 2px 0px; font-size:10pt; line-height:16px; text-align:center;}
.signuplist_title {float:left; width:250px; height:20px; padding:6px 6px 2px 10px; line-height:16px; text-align:left;}
.signuplist_title A {color:#7D653E; text-decoration: none;} .signuplist_title A:hover {color:#C6A062; text-decoration: none;}
.signuplist_logo {width:134px; height:20px; text-align:right;}
.signuplist_flag {float:left; width:76px; height:22px; padding:5px 6px 1px 8px; text-align:center;}
.signuplist_members {float:left; width:100px; height:20px; padding:8px 0px 0px 20px; font-size:9pt;}
.signuplist_deadline {float:left; width:110px; height:22px; padding:5px 0px 1px 0px; text-align:center;}
.signuplist_report {float:left; width:76px; height:22px; padding:4px 6px 2px 8px; text-align:center;}
.signuplist_report_f1 {font-size:10pt; padding:3px 0px 2px 0px; font-weight:bold; font-family:arial;}



/*signup subbts*/
.main_signupsubbts { background-image:url('images/sample_subbts.jpg'); width:1100px; margin:0px; height:60px;}
.signupsubbts_pos { float:left; padding:0px 0px 0px 203px; height:52px;}
.signupsubbts_solo { float:left; width:139px; height:52px; margin-top:6px;}

/*signup form*/
.inner_left_member_checkform {float:left; width:700px; margin-top:10px; margin-left:10px; margin-bottom:30px; }
.inner_left_member_hints {float:left; width:340px; margin-top:30px; margin-left:10px;}
.signup_form_date {width:240px; height:20px; font-size:11px; line-height:15px; margin:0px 0px 0px 12px; color:#605D5F; font-weight:bold; font-family:arial;}
.signup_form_city {width:240px; height:20px; margin:2px 2px 0px 12px; font-size:11pt;}
.signup_form_title {width:260px; height:20px; margin:2px 2px 2px 12px; line-height:16px;}


/*download cnt*/
.download_cnt { width:795px; margin:0px;}
.download_cnt_left { float:left; width:170px; height:26px; padding:8px 0px 0px 20px;}
.download_cnt_right { float:left; width:588px; height:26px; padding:8px 0px 0px 12px;}
.download_cnt_f1 { font-size:10pt; line-height:20px; color:#605D5F;}
.download_cnt_f2 { font-size:10pt; line-height:20px; color:#605D5F;}
.download_cnt_f2 A {color:#7D653E; text-decoration: underline;} .download_cnt_f2 A:hover {color:#C6A062; text-decoration: none;}
.download_cnt_f0 { font-size:11pt; line-height:15px; color:#F39801; font-weight:bold; padding:10px 0px 2px 80px;}



/*TOPsearch*/
.loginID {margin-left:56px;padding-top:0px;width:188px;height:18px;background-color:transparent;color:#DEDEDE;border:0px;}
.loginPD {margin-left:63px;padding-top:0px;width:116px;height:18px;background-color:transparent;color:#DEDEDE;border:0px;}
.TOPsearch {margin-left:3px;padding-top:3px;width:98px;height:18px;background-color:transparent;color:#222222;border:0px;}
.log_f1 {font-size:9pt; color:#FFFFFF; font-family:arial;}
.log_f1 A { color:#FFFFFF; text-decoration: none;} .log_f1 A:hover { color:#00ffff; text-decoration: none;}
.log_f2 {font-size:9.5pt; color:#FFFFFF; font-family:arial; text-align:right;}

/*register memberterms cnt*/
.register_cnt { width:795px; height:100%; margin:0px; text-align:left;}
.register_cnt_f1 { font-size:11pt; color:#605D5F; margin:5px 0px 15px 0px; line-height:20px;}
.register_cnt_f2n { float:left; width:18px; height:100%; font-size:11pt; color:#605D5F; line-height:20px;}
.register_cnt_f2 { float:left; width:675px; font-size:10pt; color:#605D5F; margin:2px 0px 2px 0px;  line-height:18px;}
.register_cnt_f2 A {color:#7D653E; text-decoration: underline;} .register_cnt_f2 A:hover {color:#C6A062; text-decoration: none;}


.cnt-table-form { color:#535353; font-size:12px; line-height:20px; padding:0px 0px 0px 80px;}
.form-1 { color:#535353; font-size:12px; line-height:20px; padding:2px 0px 0px 3px;}
.form-2 { color:#535353; font-size:12px; line-height:20px; padding:1px 0px 1px 4px;}
.form-3 { color:#535353; font-size:12px; line-height:20px; padding:1px 0px 1px 6px;}
.form-4 { color:#535353; font-size:12px; line-height:20px; padding:20px 0px 10px 10px;}
.form-5 { color:#1A75BB; font-size:12pt; font-weight: bold; line-height:18px; padding:2px 10px 2px 10px;}
.form-input {font-size:12px; color:#535353; line-height:16px; font-family:arial;}


.font-page {
font-size:11pt;
color:#6F6F6F;
text-align:left;
vertical-align:top;
line-height:20px;
height:22px;
padding-left:2px;
}
.font-page A {
	color:#517F24;
	text-decoration: underline;
	font-weight:bold;
    line-height:22px;
    height:22px;
	font-size:11pt;
}  
.font-page A:hover {
	color:#666666;
	text-decoration: underline;
	font-weight:bold;
    line-height:22px;
    height:22px;
	font-size:11pt;
}


.p7 {
    font-family: arial;
	font-size: 9pt;
	color:#CC0000;
	padding:3px 0px 3px 6px;
}

.p8 {
    font-family: arial;
	font-size: 9pt;
	color:#CC0000;
	padding:1px 0px 3px 6px;
}

.p9 {
    font-family: arial;
	font-size: 9pt;
	color:#CC0000;
	padding:3px 0px 0px 2px;
}

.pexcel {
    font-family: calibri,arial;
	font-size: 10pt;
	color:#CC0000;
	padding:3px 0px 3px 6px;
}


.links_s A { color:#82A826; text-decoration: none;}
.links_s A:hover { color:#D4B079; text-decoration: none;}






/*---------------------------------------

	LEAN MODAL

-----------------------------------------*/

#lean_overlay {
    position: fixed;
    z-index: 10000;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}


/*---------------------------------------

	EXAMPLES

-----------------------------------------*/

#signup {
 width: 404px;
 padding-bottom: 2px;
 display:none;
 background: #FFF;
 border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
 box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
       
}

#signup-header { background-color:#dddddd; padding: 18px 18px 14px 18px; border-bottom: 1px solid #CCC; border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }

#signup-header .formtitle { color: #444;  font-size: 10pt; font-weight: 700; margin-bottom: 3px; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5); }

#signup .txt-fld { position: relative; width: 364px; padding: 14px 20px; border-bottom: 1px solid #EEE; text-align: right; }
#signup .btn-fld { width: 254px; overflow: hidden; padding: 12px 20px 12px 130px; }

#signup .txt-fld label { display: block; float: left; width: 90px; padding-top: 8px; color: #222; font-size: 10pt; text-align: left;  }
#signup .txt-fld input { width: 244px; padding: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;  font-size: 10pt; color: #222; background: #F7F7F7; font-family: "Helvetica Neue"; outline: none; border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #E7E6E6; border-bottom: 1px solid #E7E6E6; }
#signup .txt-fld input.good_input { background: #DEF5E1 url(../img/good.png) 236px center no-repeat; }
#signup .txt-fld input.error_input { background: #FDE0E0; }



p.error { position: absolute; bottom: 48px; right: 20px; width: 262px; color: #FFF; font-size: 1.1em; padding-bottom: 5px; background: url(../img/error-arw.png) 20px bottom no-repeat; text-align: left; margin: 0; text-shadow: none; }
p.error span { display: inline-block; background: #D43636; padding: 6px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;  }
.txt-fld input:focus, .txt-fld textarea:focus { background-color: #FAF9DC; }
        
.formbt {
 float: right;
 font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
 background: #3F9D4A; 
 border: none;
 width: auto;
 overflow: visible;
 font-size: 12pt;
 color: #FFF;
 padding: 7px 10px;  border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; font-weight: bold; text-shadow: 0 1px 0 rgba(0,0,0,0.4);}
        
.modal_close { position: absolute; top: 12px; right: 12px; display: block; width: 14px; height: 14px; background: url(images/modal_close.png); z-index: 2; }