﻿@charset "utf-8";
/* CSS Document */

html, body {margin:0; padding:0; background-color:#f1f1f1; width:100%; height:100%;}
hr {display:none;}
img,fieldset {border:0 none; outline:none;}
dl,ul,ol,li {list-style:none;}
h1,h2,h3,h4,h5,dl,dt,dd,ul,li,ol,th,td,p,blockquote,form,fieldset,legend,button {margin:0; padding:0;}
table {border-collapse:collapse;}
a,a:link,a:hover {text-decoration:none;}
a:active {text-decoration:none;}
input,select,textarea {color:#434444;font-family:"Tahoma","Arial"; margin:0; padding:0;}
input {font-size:13px;}
body,td {font-size:12px; font-family:"Tahoma","Arial";}
th {font-size:12px;}
caption {display:none;}
table {border-collapse:collapse;}
focus {outline:none;}
em {font-style:normal;}
.boder_none {border:none;}

#wrap {width:100%; height:100%; min-width:1280px; overflow:auto;}

/*header*/
#header {width:100%; height:60px; background:url(/images/bg_header.gif) repeat-x; margin:0 auto;}
#header .top_wrap {width:90%; margin:0 auto;}
#header .top_wrap h1 {float:left; }
#header .top_wrap .navi {float:right; color:#fff; cursor:pointer; font-size:14px; position:relative; top:18px;}
#header .top_wrap .navi em {color:#a2f5ff;}
#header .top_wrap .navi.disable { cursor: auto; }

/*login*/
#login_container {width:848px; height:232px; background:url(../images/bg_login_box.gif) no-repeat; margin:150px auto; position:relative;}
.login_box {position:absolute; top:64px; right:83px; width:300px;}
.login_box p {height:44px;}
.login_box p * {vertical-align:middle;}
.login_box input {border:none; background:none; font-size:15px; color:#a5a5a5; padding:13px 0; outline:none; width:95%;}
.login_box a {display:inline-block; margin:10px 0 0 0;}

/*container*/
#container {clear:both; width:100%; text-align:center; margin:0 0 90px 0;}
#container * {vertical-align:middle;}
.search_wrap {border-bottom:1px solid #bebebe; padding:8px 0;}
.search_wrap select,input {border:1px solid #b4b4b4;}
.search_wrap select {height:24px; line-height:24px; padding:0 0 0 5px; font-weight:bold; color:#4a75ab; margin-left:8px;}
.search_wrap input {height:22px; line-height:22px; padding:0 0 0 5px;}
.search_wrap .btn_search {border:1px solid #184e93; background:#3b75be; display:inline-block; height:22px;}
.search_wrap .btn_search a {display:inline-block; color:#fff; padding:3px 15px; font-size:13px; font-weight:bold;}

.board_wrap {width:99%; margin:10px auto 0;}
.btn_add {text-align:center; color:#fff; padding:2px 10px;  background:#305390; border:1px solid #263d64; position:absolute; top:7px; right:5px; font-weight:normal; font-size:13px;}

.list_wrap {width:100%; margin:0 auto; border-left:1px solid #a3a3a3; border-right:1px solid #a3a3a3; border-top:2px solid #8c8c8c; background:#fff; position:relative;}
.list_wrap th {background:url(../images/bg_table_th.gif) repeat-x; height:33px; font-weight:bold; color:#1b375b; font-size:14px; border-bottom:1px solid #989898; padding:0 10px;}
.list_wrap td {height:28px; border-bottom:1px solid #b1b1b1; padding:0 10px;}
.list_wrap .bg_gray {background:#f1f1f1;}
.list_wrap .tt_blue td {color:#305390;}
.list_wrap .btn_edit02 {position:absolute; left:10px; top:11px;}

.board_wrap02 {width:99%; margin:20px auto 0; border-top:2px solid #8c8c8c; border-left:1px solid #a3a3a3; border-right:1px solid #a3a3a3; position:relative;}
.board_wrap02 h4 {width:100%; background:url(/images/bg_table_th.gif) repeat-x; height:26px; margin:0 auto; text-align:left; padding:7px 0 0 0; font-size:14px; color:#1b375b; border-bottom:1px solid #989898;}
.board_wrap02 h4 img {position:relative; top:-1px; margin:0 5px 0 15px;}
.board_wrap02 a {display:inline-block; color:#fff;}

.btn_view01 { color:#fff; cursor:pointer; width:60px; text-align:center; padding:2px 0; background:#6270c4; border:1px solid #3a49a5;}
.btn_view02 { cursor:pointer; width:60px; text-align:center; color:#fff; padding:2px 0; background:#9b5dc9; border:1px solid #7935ab;}
.btn_view03 { cursor:pointer; width:150px; text-align:center; color:#fff; padding:2px 0; background:#8799c9; border:1px solid #6175ad;}
.btn_view03 img {margin-right:5px;}
.btn_edit {cursor:pointer; width:60px; text-align:center; color:#fff; padding:2px 0; background:#5da3c9; border:1px solid #3c85ab;}
.btn_new {cursor:pointer; width:60px; text-align:center; color:#fff; padding:2px 0; background:#263d64; border:1px solid #3c85ab;}
.btn_reopen {cursor:pointer; width:60px; text-align:center; color:#fff; padding:2px 0; background:#DDAE18; border:1px solid #D19822;}
.btn_create {width:222px; text-align:center; color:#fff; padding:2px 0;  background:#305390; border:1px solid #263d64; position:absolute; top:6px; right:5px;}
.btn_create img {position:relative; top:-1px;}
.btn_info {width:58px; text-align:center; color:#fff; padding:2px 0; background:#565656; border:1px solid #2e2e2e; position:absolute; top:3px; right:5px;}
.btn_info img {margin-right:5px; position:relative; top:-1px;}

.btn_green {background-color: #00970a; position: relative; padding: 5px 5px 5px 22px; min-width: 58px; color: #fff;}
.btn_green:before {content: ''; width: 10px; height: 10px; background: url("../images/ico_chk.png") no-repeat; display: inline-block; position: absolute; left: 7px; top: 50%; transform: translateY(-50%);}
.btn_red {background-color: #e83435; position: relative; padding: 5px 5px 5px 22px; min-width: 58px;}
.btn_red:before {content: ''; width: 10px; height: 10px; background: url("../images/ico_x.png") no-repeat; display: inline-block; position: absolute; left: 7px; top: 50%; transform: translateY(-50%);}
.circle {border-radius: 50%; width: 11px; height: 11px; padding: 1px 3px 1px; border: 1px solid #fff; color: #fff; text-align: center; font: 9px Arial, sans-serif;}

.tt_center {padding:0 !important; text-align:center !important;}
.tt_center th {padding:0 10px !important; text-align:center !important;}
.tt_center td {padding:0 10px !important; text-align:center !important;}

.tt_left {padding:0 15px !important; text-align:left !important;}
.tt_left th {padding:0 15px !important; text-align:left !important;}
.tt_left td {padding:0 15px !important; text-align:left !important;}

.top_btn_wrap {width:100%; border-bottom:1px solid #bebebe; padding:8px 0;}
.top_btn_wrap .btns {position:relative; width:95%; margin:0 auto; text-align:right;}
.top_btn_wrap .btns a {background:url(/images/top_btn_wrap.gif) no-repeat; overflow:hidden; height:29px; text-indent:-9999px; display:inline-block; text-align:left;}
.top_btn_wrap .btns .bt01 {width:136px; background-position:0px 0px;}
.top_btn_wrap .btns .bt02 {width:53px; background-position:-136px 0px;}
.top_btn_wrap .btns .bt03 {width:127px; background-position:-189px 0px;}
.top_btn_wrap .btns .bt01:hover {width:136px; background-position:0px -30px;}
.top_btn_wrap .btns .bt02:hover {width:53px; background-position:-136px -30px;}
.top_btn_wrap .btns .bt03:hover {width:127px; background-position:-189px -30px;}

.top_editArea {width:99%; position:relative; margin:0 auto; height:60px;}
.top_btn_wrap02 .btns02 {float:left; position:absolute; text-align:left; left:-1px; bottom:0;}
.top_btn_wrap02 .btns02 a {background:url(/images/top_btn_wrap02.gif) no-repeat; overflow:hidden; height:31px; text-indent:-9999px; display:inline-block; text-align:left;}
.top_btn_wrap02 .btns02 .bt01 {width:70px; background-position:0px 0px;}
.top_btn_wrap02 .btns02 .bt02 {width:88px; background-position:-70px 0px;}
.top_btn_wrap02 .btns02 .bt03 {width:151px; background-position:-158px 0px;}
.top_btn_wrap02 .btns02 .bt04 {width:105px; background-position:-309px 0px;}
.top_btn_wrap02 .btns02 .bt05 {width:103px; background-position:-414px 0px;}
.top_btn_wrap02 .btns02 .bt06 {width:95px; background-position:-517px 0px;}
.top_btn_wrap02 .btns02 .bt07 {width:133px; background-position:-612px 0px;}
.top_btn_wrap02 .btns02 .bt01:hover {width:70px; background-position:0px -31px;}
.top_btn_wrap02 .btns02 .bt02:hover {width:88px; background-position:-70px -31px;}
.top_btn_wrap02 .btns02 .bt03:hover {width:151px; background-position:-158px -31px;}
.top_btn_wrap02 .btns02 .bt04:hover {width:105px; background-position:-309px -31px;}
.top_btn_wrap02 .btns02 .bt05:hover {width:103px; background-position:-414px -31px;}
.top_btn_wrap02 .btns02 .bt06:hover {width:95px; background-position:-517px -31px;}
.top_btn_wrap02 .btns02 .bt07:hover {width:133px; background-position:-612px -31px;}

.num_wrap {position:absolute; right:0;}
.num_wrap table {border:1px solid #84b3c8; font-weight:bold; width:213px; margin:5px 0 0 0;}
.num_wrap th {background:#c2dbe6; color:#282828;}
.num_wrap td {background:#fff; color:#f22c2c; height:23px;}

.paging * {vertical-align:middle;}
.paging {width:500px; margin:30px auto;}
.paging a {display:inline-block; color:#747474; font-weight:bold;}
.paging a:hover {color:#e30040; text-decoration:underline;}
.paging img {position:relative; top:1px;}
.paging .num {display:inline;}
.paging .num span {display:inline-block; padding:0 5px;}
.paging .num .active {color:#e30040; text-decoration:underline;}
.paging .btn_left {margin-right:10px;}
.paging .btn_right {margin-left:10px;}

/*footer*/
#footer {width:100%; height:51px; background:url(/images/bg_footer.gif) repeat-x; text-align:center; padding:20px 0 0 0; color:#848484; font-size:12px;}

/*popup*/
#pop_header {background:#495468; position:relative; border:5px solid #495468;}
#pop_header .top_wrap .navi {color:#fff; font-size:16px; font-weight:bold; padding:9px 0 3px 0;}
#pop_header .top_wrap .navi img {margin:0 5px; position:relative; top:-2px;}
#pop_header .top_wrap .navi em {color:#a2f5ff;}
#pop_header .top_wrap .btn_close {position:absolute; top:13px; right:10px; display:inline-block;}

#pop_container {border:0px solid #495468; position:relative; text-align:center; background:#fff;}
#pop_container .btn_close02 {width:52px; text-align:center; color:#fff; padding:2px 5px;  background:#c27063; border:1px solid #a44d3f;}
#pop_container .btn_close02 img {margin-right:4px;}
#pop_container .btn_update {width:78px; text-align:center; color:#fff; padding:2px 5px;  background:#3b75be; border:1px solid #184e93;}
#pop_container a {display:inline-block;}

.pop_board_wrap {position:relative; margin:0;}
.pop_list_wrap {width:100%; margin:0 auto; background:#fff; text-align:left; border-left:1px solid #b1b1b1; border-top:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}
.pop_list_wrap th {height:26px; font-weight:bold; border-bottom:1px solid #b1b1b1; padding:0 15px; background:#d2d2d2; text-align:left;}
.pop_list_wrap td {height:26px; border-bottom:1px solid #b1b1b1; padding:0 10px; position:relative;}
.pop_list_wrap .bg_gray {background:#f1f1f1;}
.pop_list_wrap .view_map {width:100%; padding:0;}
.pop_list_wrap .view_map img {width:100%;}

.pop_board_wrap02 {width:100%;}
.pop_list_wrap02 {width:100%; margin:0 auto; background:#fff; position:relative; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1; border-top:2px solid #8c8c8c}
.pop_list_wrap02 th {background:url(/images/bg_table_th.gif) repeat-x; height:33px; font-weight:bold; color:#1b375b; font-size:14px; border-bottom:1px solid #b1b1b1;}
.pop_list_wrap02 td {border-bottom:1px solid #b1b1b1; border-right:1px solid #b1b1b1; text-align:center; padding:5px 3px;}
.pop_list_wrap02 .th02 td {font-weight:bold; background:#dee3ea;}
.pop_list_wrap02 .th03 td {font-weight:bold; background:#dee3ea;}
.pop_list_wrap02 .bg_gray {background:#f1f1f1;}
.pop_list_wrap02 .tt_blue td {color:#305390;}
.pop_list_wrap02 .btn_edit02 {position:absolute; left:10px; top:11px;}
.pop_list_wrap02 .total td {background:#fdece9; font-weight:bold; color:#d22012;}

.pop_board_wrap03 {width:100%;}
.pop_list_wrap03 {width:100%; margin:0 auto; background:#fff; position:relative; border-right:3px solid #6c88af; border-bottom:3px solid #6c88af; border-left:3px solid #6c88af;}
.pop_list_wrap03 tr:hover{background-color:#ddddea; cursor:default;}
.pop_list_wrap03 th {background:url(/images/bg_table_th.gif) repeat-x; height:33px; font-weight:bold; color:#134483; font-size:14px; border-bottom:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}
.pop_list_wrap03 td {border-bottom:1px solid #b1b1b1; border-right:1px solid #b1b1b1; text-align:center; padding:5px 3px;}
.pop_list_wrap03 .th02 td {font-weight:bold; background:#dee3ea;}

.pop_list_title03{background:url(/images/bg_table_th.gif) repeat-x; border-top:3px solid #6c88af; border-right:3px solid #6c88af; border-bottom:1px solid #b1b1b1; border-left:3px solid #6c88af; color:#134483; font-weight:bold; font-size:14px; height:33px; }

.pop_board_wrap04 {width:100%;}
.pop_list_wrap04 {width:100%; margin:0 auto; background:#fff; position:relative; border-right:3px solid #7ba8a0; border-bottom:3px solid #7ba8a0; border-left:3px solid #7ba8a0; }
.pop_list_wrap04 tr:hover{background-color:#ddddea; cursor:default;}
.pop_list_wrap04 th {background:url(/images/bg_table_th.gif) repeat-x; height:33px; font-weight:bold; color:#0c7556; font-size:14px; border-bottom:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}
.pop_list_wrap04 td {border-bottom:1px solid #b1b1b1; border-right:1px solid #b1b1b1; text-align:center; padding:5px 3px;}
.pop_list_wrap04 .th02 td {font-weight:bold; background:#e6ede8;}

.pop_list {width:100%; margin:0 auto; background:#fff; position:relative; }
.pop_list tr:hover{background-color:#ddddea; cursor:default;}
.pop_list th {background:url(/images/bg_table_th.gif) repeat-x; height:33px; font-weight:bold; color:#0c7556; font-size:14px; border-bottom:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}
.pop_list td {border-bottom:1px solid #b1b1b1; border-right:1px solid #b1b1b1; text-align:center; padding:5px 3px;}
.pop_list .th02 td {font-weight:bold; background:#e6ede8;}

.pop_list_title04{background:url(/images/bg_table_th.gif) repeat-x; border-top:3px solid #7ba8a0; border-right:3px solid #7ba8a0; border-bottom:1px solid #b1b1b1; border-left:3px solid #7ba8a0; color:#0c7556; font-weight:bold; font-size:14px; height:33px; }

.pop_board_wrap05 {width:100%; margin:0 0 20px 0;}
.pop_list_wrap05 {width:100%; margin:0 auto; background:#fff; position:relative; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1; border-top:2px solid #8c8c8c}
.pop_list_wrap05 th {background:url(/images/bg_table_th.gif) repeat-x; height:33px; font-weight:bold; color:#1b375b; font-size:14px; border-bottom:1px solid #b1b1b1;}
.pop_list_wrap05 td {border-bottom:1px solid #b1b1b1; text-align:center; padding:5px 3px}
.pop_list_wrap05 td input {padding:2px 0; text-align:center; width:95%;}

.pop_board_wrap06 {width:100%; margin:10px 0 0 0;}
.pop_list_wrap06 {width:100%; margin:0 auto; background:#fff; position:relative; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1; border-top:2px solid #8c8c8c}
.pop_list_wrap06 th {height:26px; font-weight:bold; border-bottom:1px solid #b1b1b1; padding:0 5px; background:#d2d2d2;}
.pop_list_wrap06 td {height:26px; border-bottom:1px solid #b1b1b1; padding:0 5px; position:relative;}
.tech_info_wrap {height:500px; overflow-y:auto;}
.tech_info_wrap .grade {text-align:left; color:#bd1d1d; font-weight:bold; margin:0 0 5px 0;}
.tech_info_wrap .grade img {position:relative; top:-2px; margin-right:7px;}
.tech_info_wrap .ID_info {text-align:left; color:#010101; font-weight:bold;}
.tech_info_wrap .ID_info img {position:relative; top:-2px; margin-right:4px;}
.border_map {border:3px solid #768da9; display:block;}

.std_page{width:100%;}
.std_page a:link{color:#747474; font-size:12px; font-family:Tahoma,Droid Sans; font-weight:bold; text-decoration:none;}
.std_page a:visited{color:#615e5b; font-size:12px; font-family:Tahoma,Droid Sans; font-weight:bold; text-decoration:none;}
.std_page a:hover{color:#b60001; font-size:12px; font-family:Tahoma,Droid Sans; font-weight:bold; text-decoration:none;}
.std_page span{color:#e30040; font-size:12px; font-family:Tahoma,Droid Sans; font-weight:bold; text-decoration:none;}
.std_page td{color:#615e5b; font-size:12px; font-family:Tahoma,Droid Sans; text-decoration:none;}
.std_page tr{height:40px;}

.std_article{ margin:10px auto 0; width:99%; border-top:2px solid #8c8c8c; position:relative;}
.std_article h4 {border-left:1px solid #a3a3a3; border-right:1px solid #a3a3a3; background:url(/images/bg_table_th.gif) repeat-x; color:#1b375b; font-size:14px; height:26px; padding:7px 0 0 0; text-align:left;}
.std_article h4 img {position:relative; top:-1px; margin:0 5px 0 15px;}
.std_article a {display:inline-block; color:#fff;}

.std_article_pop{ margin:3px auto 0; width:99%; border-top:2px solid #8c8c8c;}
.std_article_pop h4 {border-left:1px solid #a3a3a3; border-right:1px solid #a3a3a3; background-color:#434444; color:#fff; font-size:14px; height:30px; padding:10px 0 0 10px; text-align:left;}
.std_article_pop h4 img {position:relative; top:-1px; margin:0 5px 0 15px;}

.std_tb{width:100%; border-collapse:collapse; border-top:1px solid #a3a3a3; border-left:1px solid #a3a3a3; border-right:1px solid #a3a3a3;}
.std_tb th{border-bottom:1px solid #b1b1b1; background:#d2d2d2; font-weight:bold; height:28px; padding:0 15px; text-align:left;}
.std_tb td{ border-bottom:1px solid #b1b1b1; height:28px; padding:0 10px; position:relative; }
.std_tb a {display:inline-block; color:#fff;}

.std_tb_bottom_line{width:100%; border-collapse:collapse; }
.std_tb_bottom_line th{border-bottom:1px solid #b1b1b1; background:#d2d2d2; font-weight:bold; height:28px; padding:0 15px; text-align:center;}
.std_tb_bottom_line td{ border-bottom:1px solid #b1b1b1; height:28px; padding:0 10px; text-align:left; }

.std_tb_pop{width:100%; border-collapse:collapse; border-top:1px solid #a3a3a3; border-left:1px solid #a3a3a3; border-right:1px solid #a3a3a3;}
.std_tb_pop th{border-bottom:1px solid #b1b1b1; background:#d2d2d2; font-weight:bold; height:24px; padding:0 15px;}
.std_tb_pop td{ border-bottom:1px solid #b1b1b1; height:22px; padding:0 10px; text-align:center; }
.std_tb_pop tr:hover{background-color:#ddddea; cursor:default;}

.std_tb_search{width:100%; border-collapse:collapse; border-top:1px solid #a3a3a3; border-left:1px solid #a3a3a3; border-right:1px solid #a3a3a3;}
.std_tb_search th{font-size:11px; border-bottom:1px solid #b1b1b1; background:#d2d2d2; font-weight:bold; height:28px; padding:0 15px; text-align:center;}
.std_tb_search td{border-bottom:1px solid #b1b1b1; height:28px; text-align:center;}
.std_tb_search input{height: 23px; line-height:20px; padding-left:3px; width: 97.8%;}
.std_tb_search select{border:solid 1px #64aaff; height: 25px; width: 99%;}

.std_list_admin{width:100%; border-collapse:collapse; border-top:1px solid #a3a3a3; border-left:1px solid #a3a3a3; border-right:1px solid #a3a3a3;}
.std_list_admin th{border-bottom:1px solid #b1b1b1; background:#d2d2d2; font-weight:bold; height:24px; padding:0 15px; text-align:center;}
.std_list_admin td{ border-bottom:1px solid #b1b1b1; height:22px; padding:0 10px; text-align:center; }
.std_list_admin tr:hover{background-color:#ddddea; cursor:default;}

.std_tb_admin{width:100%; border-collapse:collapse; border-top:1px solid #a3a3a3; border-left:1px solid #a3a3a3; border-right:1px solid #a3a3a3;}
.std_tb_admin th{border-bottom:1px solid #b1b1b1; background:#d2d2d2; font-weight:bold; height:31px; padding:0 15px; text-align:center;}
.std_tb_admin td{border-bottom:1px solid #b1b1b1; padding-left:3px;}
.std_tb_admin input{height: 23px; line-height:23px; padding-left:3px; margin:3px 0; width: 400px;}
.std_tb_admin select{border:solid 1px #b4b4b4; height: 25px; margin:3px 0; width: 406px;}

.std_tb_admin_1{width:100%; border-collapse:collapse; border-top:1px solid #a3a3a3; border-left:1px solid #a3a3a3; border-right:1px solid #a3a3a3;}
.std_tb_admin_1 th{border-bottom:1px solid #b1b1b1; background:#d2d2d2; font-weight:bold; height:31px; padding:0 15px; text-align:left;}
.std_tb_admin_1 td{border-bottom:1px solid #b1b1b1; padding-left:3px; text-align:left;}
.std_tb_admin_1 input{height: 23px; line-height:23px; padding-left:3px; margin:3px 0; width: 96.5%;}
.std_tb_admin_1 select{border:solid 1px #b4b4b4; height: 25px; margin:3px 0; width: 95%;}

.std_tb_admin_2{width:100%; border-collapse:collapse; border-top:1px solid #a3a3a3; border-left:1px solid #a3a3a3;}
.std_tb_admin_2 th{border-bottom:1px solid #b1b1b1; border-right:1px solid #b1b1b1; background:#d2d2d2; font-weight:bold; height:31px; padding:0 15px; text-align:center;  word-break:break-all;}
.std_tb_admin_2 td{border-bottom:1px solid #b1b1b1; border-right:1px solid #b1b1b1; padding:3px; word-break:break-all;}

.std_tb_list_underline{width:100%; border-collapse:collapse; background-color:#fff; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}
.std_tb_list_underline th{border-bottom:1px solid #b1b1b1; background:#d2d2d2; font-weight:bold; height:31px; padding:0 15px; text-align:center;}
.std_tb_list_underline td{border-bottom:1px solid #b1b1b1; border-right:1px solid #b1b1b1; padding:3px;}

.std_tb_list{width:100%; background-color:#fff; border-collapse:collapse; border-top:1px solid #a3a3a3; border-left:1px solid #a3a3a3; border-right:1px solid #a3a3a3;}
.std_tb_list th{border-bottom:1px solid #b1b1b1; background:#d2d2d2; font-weight:bold; height:31px; padding:0 15px; text-align:left;}
.std_tb_list td{border-bottom:1px solid #b1b1b1; padding-left:3px; text-align:left;}
.std_tb_list input{height: 23px; line-height:23px; padding-left:3px; margin:3px 0; width: 96.5%;}
.std_tb_list select{border:solid 1px #b4b4b4; height: 25px; margin:3px 0; width: 95%;}

.std_list {width:100%; margin:0 auto; border-left:1px solid #a3a3a3; border-right:1px solid #a3a3a3; border-top:2px solid #8c8c8c; background:#fff; position:relative;}
.std_list tr:hover{background-color:#ddddea; cursor:default;}
.std_list th {background:url(/images/bg_table_th.gif) repeat-x; height:33px; font-weight:bold; color:#1b375b; font-size:14px; border-bottom:1px solid #989898; padding:0 10px;}
.std_list td {height:28px; border-bottom:1px solid #b1b1b1; padding:0 10px;}
.std_list .bg_gray {background:#f1f1f1;}
.std_list .tt_blue td {color:#305390;}
.std_list .btn_edit02 {position:absolute; left:10px; top:11px;}

.std_list_1 {width:100%; margin:0 auto; border-left:1px solid #a3a3a3; border-right:1px solid #a3a3a3; border-top:2px solid #8c8c8c; background:#fff; position:relative;}
.std_list_1 tr:hover{background-color:#ddddea; cursor:pointer;}
.std_list_1 th {background:url(/images/bg_table_th.gif) repeat-x; height:33px; font-weight:bold; color:#1b375b; font-size:14px; border-bottom:1px solid #989898; padding:0 10px;}
.std_list_1 td {height:28px; border-bottom:1px solid #b1b1b1; padding:0 3px; text-align:center;}

.std_tb_bottom_line tr:hover{background-color:#ddddea;}

/* title */
.std_title{border-bottom:1px solid #bebebe; color:#3b75be; padding:10px;}
.std_title_bar{background-color: #d2d2d2; font-weight: bold; height: 32px; position: relative; width: 100%; }
.std_title_bar2{background-color: #d2d2d2; border-top:2px solid #989898; border-bottom:1px solid #989898; border-right:1px solid #989898; border-left:1px solid #989898; font-weight: bold; height: 32px; position: relative;  background: url(../images/bg_table_th.gif) repeat-x;}

/* input */
.std_select{border:solid 1px #b4b4b4; height: 25px; width:99%;}
.std_input{border:solid 1px #b4b4b4; height: 25px; padding-left:3px; width:99%;}
.std_input_1{border:solid 1px #b4b4b4; height: 22px; padding-left:3px; width:98%; background-color:#fff;}

/* dynamic class */
.advice_input{width: 99%; height: 26px;}
.result_input{width: 99%; height: 26px;}
.note_input{width: 99%; height: 26px;}
.tech_input{width: 99%; height: 26px;}
.tech_result_input{width: 99%; height: 26px;}

/* placeholder */
.placeholder { color: #aaa; }
::-webkit-input-placeholder {color: #aaa;}
:-moz-placeholder {color: #aaa;}
::-moz-placeholder {color: #aaa;}
:-ms-input-placeholder {color: #aaa;}

/* button */
.std_light_blue{border:1px solid #3c85ab; background-color: #5da3c9; color:#fff; cursor:pointer; font-size:13px; font-weight:700; padding:3px 15px;}
.std_heavy_orange{border:1px solid #a44d3f; background-color: #c27063; color:#fff; cursor:pointer; font-size:13px; font-weight:700; padding:3px 15px;}
.std_admin_blue{border-radius:5px; border:1px solid #3c85ab; background-color: #3b75be; color:#fff; cursor:pointer; font-size:13px; font-weight:700;}
.std_admin_light_blue{border-radius:5px; border:1px solid #3c85ab; background-color: #5da3c9; color:#fff; cursor:pointer; font-size:13px; font-weight:700;}
.std_admin_black{border-radius:5px; border:1px solid #3c85ab; background-color: #565656; color:#fff; cursor:pointer; font-size:13px; font-weight:700;}
.std_admin_darkblue{border-radius:5px; border:1px solid #263d64; background-color: #305390; color:#fff; cursor:pointer; font-size:13px; font-weight:700;}
.std_admin_heavy_orange{border-radius:5px; border:1px solid #a44d3f; background-color: #c27063; color:#fff; cursor:pointer; font-size:13px; font-weight:700; padding:3px 15px;}

.std_admin_light_gray{border-radius: 5px; border: 1px solid #b0b4b9; background-color: #b0b4b9; color: #fff; font-size: 13px; font-weight: 700;}

.std_btn_ivory{border-radius:3px; border:1px solid #b0b4b9; background-color: #e2e5ea; color:#434444; cursor:pointer; font-size:13px; font-weight:700;}
.std_btn_ivory:hover{border-radius:3px; border:1px solid #294560; background-color: #425a75; color:#fff; cursor:pointer; font-size:13px; font-weight:700;}
.std_btn_lightgray{border-radius:3px; border:1px solid #899eac; background-color: #b3c5d2; color:#fff; cursor:pointer; font-size:13px; font-weight:700;}
.std_btn_lightgray:hover{border-radius:3px; border:1px solid #3d789f; background-color: #589bc6; color:#fff; cursor:pointer; font-size:13px; font-weight:700;}
.std_btn_black{border:1px solid #3c85ab; background-color: #565656; color:#fff; cursor:pointer; font-size:13px;}
.std_btn_lightblue{border:1px solid #6175ad; background-color: #8799c9; color:#fff; cursor:pointer; font-size:13px;}
.std_btn_blueblack{border:1px solid #263d64; background-color: #305390; color:#fff; cursor:pointer; font-size:13px;}

.std_link, .std_link:link, std_link:visited { color:#fff; }
.std_link:hover{color:#a2f5ff;}

.std_link_black:link{color:#434444; text-decoration:underline;}
.std_link_black:visited{color:#434444; text-decoration:underline;}
.std_link_black:hover{color:#3b75be; text-decoration:underline;}

/* table sorter */
table.tablesorter thead tr .vhead{text-align:center; background-image: url(/images/bg.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer;}
table.tablesorter thead tr .headerSortUp{background-image: url(/images/asc.gif);}
table.tablesorter thead tr .headerSortDown{background-image: url(/images/desc.gif);}
/* // table sorter */

/* admin menu */
.accordion{list-style-type: none; padding: 0; margin: 0 0 30px; border-top: none; border-left: none; }
.accordion ul{padding: 0; margin: 0; float: left; display: block; width: 100%;}
.accordion li.active > a{background-color: #565656;}
.accordion a{height:26px; padding-top:10px; text-decoration: none; border-bottom: 1px solid #a2a3a4; font: bold 1.1em/2em Arial, sans-serif; color: #ffffff; padding: 4px 0 0 10px; display: block; cursor: pointer;}
.accordion li{background-color: #3b75be; font-size: 0.9em; cursor: pointer; list-style-type: none; padding: 0; margin: 0; float: left; display: block; width: 100%;}
.accordion li ul li{background-color: #aeaeae; font-size: 0.9em;}
.accordion li ul li ul li{background-color: #DE7471; font-size: 0.9em;}
.leaf{color:#000;}
/* admin menu */

/* file upload */
div.upload {
    
    background-color:#3b75be;
    border:1px solid #3c85ab;
    color:#fff;
    padding-top:5px;
    font-family:Tahoma, Arial;
    font-weight:bold;
    cursor:pointer;
    height: 20px;
    width: 70px;
    
}

div.upload input 
{
    margin:-20px 0 0 -5px;
    background:#f00;
    display: block !important;
    width: 70px !important;
    height: 23px !important;
    opacity: 0 !important;
    overflow: hidden !important;
}
/* // file upload */

/* tacs */
.tech_list {border-left:1px solid #a3a3a3; border-right:1px solid #a3a3a3; border-top:2px solid #8c8c8c; background:#fff; font-family:Arial; margin:0 auto; position:relative; width:100%;}
.tech_list th {border-bottom:1px solid #989898; background-color:#d2d2d2; color:#1b375b; font-weight:bold; font-size:14px; height:33px; padding:0 10px; text-align:left;}
.tech_list td {border-bottom:1px solid #b1b1b1; font-size:11px; height:28px; padding:0 10px; text-align:left;}
.tech_list tr.r0{background-color: #fff;}
.tech_list tr.r1{background-color: #f3f3f3;}

.table_list{width:100%; border-collapse:collapse; border-top:1px solid #a3a3a3; border-left:1px solid #a3a3a3;}
.tr_head_list td{border-bottom:1px solid #b1b1b1; border-right:1px solid #b1b1b1; background:#d2d2d2; font-weight:bold; height:31px; padding:0 15px; text-align:center;}
.tr_row1_list td{border-bottom:1px solid #b1b1b1; border-right:1px solid #b1b1b1; height:28px; text-align:center;}
.tr_row2_list td{border-bottom:1px solid #b1b1b1; border-right:1px solid #b1b1b1; background-color:#ddddea; height:28px; text-align:center;}

.tacs_title td{border-bottom:1px solid #bebebe; color:#3b75be; font-weight:bold; height:30px;}
/* //tacs */

.option_color{color:#434444; font-weight:normal;}

.ms-drop ul li label input {width: 15px;}

.admin_pop_title {text-align: center;background-color: #3584cc;color: #ffffff;font-weight: bold;}
.admin_std_tb {width: 100%;border-left: solid 1px #aeaeae;border-top: solid 1px #aeaeae;border-collapse: collapse;}
.admin_std_td {text-align: center;border-bottom: 1px solid #afafaf;border-right: solid 1px #aeaeae;border-bottom: solid 1px #aeaeae;word-break: break-all;}
.std_txt {height: 24px;line-height: 24px;width: 98%;border: solid 1px #aeaeae;padding-left: 3px;}
.std_btn_default_1 {text-align: center;font-size: 14px;font-weight: bold;color: #ffffff;font-family: Droid Sans,Tahoma;border: #2671b6 solid 1px;background: #3584cc;cursor: pointer;box-shadow: 0 2px 0px 0px rgba(0, 0, 0, 0.2), 0 0 1px 1px rgba(255, 255, 255, 0.4) inset;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6);-o-text-shadow: 2px 2px 2px rgba(0,0,0, 0.6);-moz-text-shadow: 2px 2px 2px rgba(0,0,0, 0.6);-webit-text-shadow: 2px 2px 2px rgba(0,0,0, 0.6);-moz-text-shadow: 2px 2px 2px rgba(0,0,0, 0.6);}

