html, body {height:100%}
body {font:normal 12px arial;margin:0;padding:0;color:#333}
form {margin:0; padding: 0;}

.nobr {white-space: nowrap;}

/*** global ***/
.s-br {clear:both;font-size:1px;height:1px;margin:0;padding:0;}
.button {font:normal 12px arial; color: #ffffff; border:1px solid #ffffff;background:#D7A943;cursor:pointer;}
.textbox {border:1px solid #B5B3B3;background:#F9F9F9;font:normal 12px arial;color:#B5B3B3;}

.msgTitleDiv {font-size:14px;font-weight:bold;color:#F76D0A;}
.msgDiv {font-size:12px;color:#035A79;}
.errorTitleDiv {font-size:14px;font-weight:bold;color:#F76D0A;}
.errorDiv {font-size:12px;color:red;}

.right{float:right}
.left{float:left}

a {color:#3671A1; text-decoration: underline;}
a:hover {color:#5caae1; text-decoration: underline;}

/*** header table ***/
.s-top {margin-top:10px;width: 906px;height:90px;font-size:12px;background-position: left top;background-repeat: no-repeat;}
.s-top-1 {height:113px;font-weight:bold;color:#5F5F5F;font-size:12px;vertical-align:top;}
.s-top-1-1 {float:left;font:normal 12px arial;color:white; height:63px; width:330px; margin-top:20px; background: transparent url('/_media_static/public/1/logo.png') top left no-repeat;}
.s-top-1-2 { float:right;width:435px;height:25px;margin: 0; padding-top: 75px;}
.s-top-1-2-box {border:1px solid #808080;width:170px;height:16px;font:normal 11px arial;color:#444;}
.s-top-1-2-1 {float:right;margin:1px 3px 0 0;}
.s-top-1-2-2 {float:right;}

.s-top-2 {float:left; width:906px; height:27px; position: relative; z-index: 1000; padding:0; margin-top: 0; background: transparent url('/_media_static/global/menu_bg.png') top left repeat-x;}
.s-top-2-1 {float:left; position: relative; vertical-align:bottom; height:27px;}

.s-top-2-2 {float:right;color:white; font: normal 14px arial;height:27px;text-align:right;line-height:23px;padding:0 20px;}
.s-top-2-2 #s-member-box-link {color:white; cursor:pointer;}

/* search box */
.s-srch-box-f {float:left;width:100%;margin-bottom:0;}
.s-srch-box {float:left;width:100%;}
.s-srch-box-1 {float:right;width:185px;height:19px;}
.s-srch-box-2 {float:right;width:38px;height:19px;padding-left:5px;}	
#search_words {width:160px; height:16px; padding-left: 25px; padding-bottom:3px; text-align:left; border:none; font: normal 12px arial; background: transparent url('/_media_static/global/backgrounds/search_bg_left.gif') top left no-repeat;}
	
/*** main table ***/
.s-main {min-height: 500px;width: 906px;font: normal 14px arial;margin-top:10px;margin-bottom:10px;margin-left:auto;margin-right:auto;}

.s-main-2-art-short {float: left;width:685px;padding: 0; border-left: 1px solid #F3F1F2}
.s-main-2-side_menu {float: left;width:200px;}

/* member box */
.s-member-box {width:100%;}
.s-member-box-after {margin:0 0 5px 0; padding:0;}
.s-member-box a {color:#012E58;text-decoration:underline;}	
.s-member-box a:hover {color:#507DD1;text-decoration:underline;}	
.s-member-box-form_expose {display:none;position: absolute; top: 250px; left: 30%;background: white; width: 435px; padding: 15px;}
.s-member-box-form {background: white url('/_media_static/global/backgrounds/login_bg_right.png') top right no-repeat; height: 430px; padding: 15px;}
.s-member-box-error {width:100%; color:red; text-align:left; padding: 70px 0 0;}
.s-member-box-error b {font-weight: normal;color:blue;text-align:center;}
.s-member-space {width:100%; height: 100px;}
.s-member-box-row {width:260px;height:60px}
.s-member-box-lbl {width: 100px;font-size:12px}
.s-member-box-ele {width:100%;}	
.s-member-box-ele input {width:250px;font-size:16px;font-weight:bold;color:#000;padding:3px;direction:ltr}
.s-member-box-ele-txt {width:130px;height:15px;}
.s-member-box-desc {width: 400px; border-top: 2px solid #DADADA; font: bold 14px arial; color: #999797; padding: 10px 5px;}

.s-member-box-submit {float:right;padding-top:3px}
.s-member-box-wait {display:none;}
.s-member-box-extra {float:left;}
.s-member-box-extra a {color:#952C30; text-decoration:none;}
.s-member-box-extra a:hover {color:#952C30; text-decoration:underLine;}
.s-member-box-extra input[type=checkbox] {vertical-align:middle;margin:0 5px 0 0;}
.s-member-box-join {padding: 5px;text-align:left;}

.s-member-box-aft {width:200px; margin:0;height:27px;}
.s-member-box-aft-name {overflow: hidden;}
.s-member-box-aft-1 {float: left;margin:4px 0 0 0;text-align:left;width:105px;}
.s-member-box-aft-2 {float: right;margin:4px 0;text-align:right;}
.s-member-box-aft a{ color: white; text-decoration:underLine;}
.s-member-box-aft a:hover{ color: white; text-decoration:underLine;}

/* article_list */
.s-art-list {font-size:14px; padding: 10px;}
.s-art-list td {padding:7px 0;}
.s-art-list-title {font-size:14px;font-weight:bold;margin-bottom:5px;}
.s-art-list-desc {}
.s-art-list-link a {text-decoration:none;}
.s-art-list-link a:hover {text-decoration:underline;}

/*** footer ***/
.s-bottom {width:100%;}
.s-bottom-content {width:906px;margin:0 auto; padding:10px 0;background-color:#f3f1f2;}

/* bottom menu & language menu */
.language-menu {border-top: #D3C2D2}
.s-men-btm {font: normal 12px arial; line-height: 18px; color:#333;text-align:center;}
.s-men-btm-reg {height:15px;text-align:center;padding:0 7px;}
.s-men-btm-reg a {color:#232323;text-decoration:none;}
.s-men-btm-reg a:hover {color:#232323;text-decoration:underLine;}
.copyright {font: normal 11px arial; color:#333;text-align:center;padding-top:10px;}

/******* debug *******/
.red{border:1px solid red;}
.blue{border:1px solid blue;}
.green{border:1px solid green;}
.white{border:1px solid white;}


.article_list_menu {width: 100%;padding:5px; font:normal 12px arial;color:#222222;}
.article_list_menu ul {float: left; width: 100%; padding: 0; margin: 0; text-align: left; }
.article_list_menu li {line-height: 20px;padding: 5px 0; font: normal 14px arial; list-style-type: none;}
.article_list_menu li.level2 {margin-left: 0px;}
.article_list_menu li.level {margin-left: 20px;}
.article_list_menu li a{color: #3671A1; text-decoration: underline;}
.article_list_menu li a:hover{color: #5caae1; text-decoration: underline;}
