@import url(common.css);

.leftmenu{background:url(../images/member/nav_bg.gif) repeat-y; width:165px; text-align:left;}
.leftmenu div.top{background:url(../images/member/nav_top.jpg) no-repeat; height:37px; padding:15px 0px 0px 20px;}
.leftmenu a{ color:#FFFFFF; font-weight:bold;}
.leftmenu a:hover{ color:#FFF600; font-weight:bold;}
.leftmenu div.top img{ margin-right:10px;}
.leftmenu ul{ list-style:none; margin:0px; padding:0px 15px 0px 16px;}
.leftmenu ul li{padding:10px 0px 10px 45px;background:url(../images/member/arrow.gif) no-repeat 4px 3px; border-bottom:dashed 1px #DAEAFA;}

.login{width:165px; border:solid 1px #D8E9EC; margin-top:5px;}
.login div.title{ background-color:#D8E9EC; padding:3px;}
.login table input.textbox{border:solid 1px #AEBDA4; height:17px; width:100px;}
.login table{width:100%;}
.login table td{ text-align:center;}

.indexbox{margin:auto;text-align:left;width:780px;}
.indexbox div.head{ margin-left:3px;margin-right:3px;}
.indexbox div.head div.top{ padding:10px 20px 2px 25px; border-bottom:solid 1px #B1B1B1; margin-bottom:3px;}
.indexbox div.head div.top a{ color:#000000;}
.indexbox div.head div.top span.link{margin-top:30px;}

.indexbox div.main{margin:3px; padding:2px; border:solid 1px #B1B1B1;}
.indexbox div.main div.info{border:dotted 1px #B1B1B1; width:510px; margin:5px; padding:5px;margin-left:220px;}
.indexbox div.main div.info h3{ text-align:center;}
.indexbox div.main div.info p{ font-size:14px; line-height:200%; text-indent:28px;}

.indexbox div.bottom{ margin-top:10px;background:url(../images/front/bg_bottom_ent.gif) repeat-x bottom #3E8FDD; padding-top:15px; height:38px; color:#FFFFFF; text-align:center; font-family:Arial;}
.indexbox div.bottom a{ color:#FFFFFF;}
/*member inner*/
.mainbox{margin:auto; width:95%;padding-top:12px; text-align:left;}
.mainbox div.margin{margin-top:10px;}
.mainbox div.top{text-align:right;}
.mainbox div.top a{color:#555555;}
.mainbox div.formhead{border:solid 1px #DDDDDD;padding:5px; border-top-width:0px;}
.mainbox div.form{border:solid 1px #DDDDDD; padding:10px; border-top-width:0px;}
.mainbox div.form table.tbmain{width:100%;}
.mainbox div.form table.tbmain a{color:#333333;}
.mainbox div.form table.tbmain tr.trdark{background-color:#EEEEEE;}
.mainbox div.form table.tbmain td{ padding:2px; padding-left:20px;}
.mainbox div.form table.tbmain td.left{width:20%; text-align:right; padding-right:12px; font-weight:bold;}
.mainbox div.form table.tbmain td input{border:solid 1px #CFCFCF; height:18px;}
.mainbox div.form table.tbmain td span.chkinput input,.chkinput{border-width:0px;}
.mainbox div.form table.tbmain td table.chkinput td input{border-width:0px;}
.mainbox div.form table.tbmain label{color:#666666;}
.mainbox div.form div.null{text-align:center; padding:25px;}
.mainbox div.button{text-align:center; padding:10px;}

.mainbox div.headtitle{text-align:left;background:url(../images/resource/bg_bar.jpg) repeat-x; height:25px; vertical-align:middle;}
.mainbox div.headtitle div.text{background-color:#E6E6E6; font-size:12px; margin:0px; padding:0px 0px 0px 10px; color:#555555;background:url(../images/resource/bg_title.jpg) repeat-x; width:auto; font-weight:bold;}
.mainbox div.headtitle div.headtips{ text-align:right; padding-right:20px;}
.mainbox div.headtitle div.headtips select{ margin-left:20px;}
.mainbox div.headtitle span{ margin-right:10px; margin-top:4px;}
.mainbox div.headtitle span a{ color:#FF6C00}
.mainbox div.headtitle img{ vertical-align:middle; margin-left:5px;}
.mainbox div.headtitle div.line{background-color:#333333;}
.mainbox div.headtitle div.line_inner{background-color:#E6E6E6; padding-top:1px;margin:0px 8px 0px 8px;}

.mainbox div.tabmenu{height:25px; background-color:#E2E2E2;}
.mainbox div.tabmenu a{display:inline-block; padding:4px 15px 3px 15px; background:url(../images/public/bg_tab.gif) repeat-x; color:#333333;}
.mainbox div.tabmenu a img{margin-right:12px;display:none;}
.mainbox div.tabmenu a.ontab{background:url(../images/public/bg_tabon.gif) repeat-x;color:#FFFFFF;}
.mainbox div.tabmenu a.ontab img{display:block; float:left; margin-top:5px;}

.null{text-align:center; padding:25px; display:block;}
div.pager{ background-color:#F1F1F1; padding:3px; border:solid 1px #CED2D8; margin:5px; margin-top:25px;}

.GridView_Table TH{border:solid 1px #ffffff; color:#555555}
.GridView_Table TD{border:solid 1px #ffffff;}
.GridView_Table{border:solid 1px #ffffff;color:#555555;}
.GridView_Header{background-color:#E6E6E6;height:20px;font-weight:bold; text-align:center;}
.GridView_AlternatingRow{background-color:#EEEEFF;text-align:center;color:#000000;height:20px;font-size:12px;}
.GridView_Row{text-align:center;color:#000000;height:20px;font-size:12px;}
.GridView_Table a{font-size:12px; text-decoration:underline;}
.GridView_Table a{color:#555555;}
.GridView_ViewPath{color:#002369;font-size:26px;}
.GridView_Table td.edit,.GridView_Table td.del,.GridView_Table td.new{width:60px;}
.GridView_Table td.edit a,.GridView_Table td.del a,.GridView_Table td.new a{text-decoration:none; background:url(../images/back/ico_update.gif) no-repeat 5px 2px #EFEFEF; width:40px; height:11px; color: #000000; border-right: #999999 1px solid; padding: 2px 0px 0px 16px; border-top: #cccccc 1px solid; display: inline-block; border-left: #cccccc 1px solid; cursor: pointer; border-bottom: #999999 1px solid; }
.GridView_Table td.del a{ background-image:url(../images/back/ico_del.gif); background-position:7px 3px;}
.GridView_Table td.new a{ background-image:url(../images/back/ico_add.gif);}
.GridView_Table td.edit a:hover,.GridView_Table td.del a:hover,.GridView_Table td.new a:hover{color:#ff6600; border-color:#CCCCCC;}