﻿h1,h2,dl,dt,dd { border:0; margin:0; padding:0;}
body 
{
    margin:0px;
    font-family:Courier New;
}

.body_edit
{
    background-color:#ECE9D8;
    }

input,td,div { font-size:12px;font-family:Courier New; }
input,textarea { font-family:Courier New; }
input.btn_bj03 { background:#333 url(http://image.goodjob.cn/image/Area/btn_bj.gif) 0px -84px no-repeat; color:#FFF; padding-left:23px; height:30px; border:1px solid #fff; line-height:28px; text-align:left;}
.m_div ul { list-style:none; margin:0px; padding:0px; border:0px;}
.m_div li { border-bottom:1px dashed #cccccc; height:30px; line-height:30px; padding-left:15px;}

a:link { color:#000; text-decoration:none;}
a:visited { color:#000; text-decoration:none;}
a:hover {color:#CC0000; text-decoration:underline;}

.clear { clear:both; }
.left { float:left;}
.right { float:right;}
.f14 { font-size:14px;}
.fb { font-weight:bold;}
.lh20 { line-height:20px;}
.lh16 { line-height:16px;}
.lh25 { line-height:25px;}
.hand { cursor:hand;}
.c00 { color:#CC0000;}
.blue { color:blue;}
.white { color:white;}
.hui6 { color:#666666;}
.b2 { color:#002B99;}
.bgwhite { background-color:#FFFFFF;}
.ls1 { letter-spacing:1px;}
.underline { text-decoration:underline;}
.ul01 { margin:8px 5px 8px 55px; line-height:18px;}
.ul02 { margin:1px 5px 1px 82px; line-height:16px;}
.input01 { border-bottom:1px #cccccc solid; border-right:1px #cccccc solid; border-left:1px #333333 solid; border-top:1px #333333 solid; height:16px;}
.h22 { height:25px; }

.pl5 { padding:5px; }
.p8 { padding:8px;}
.p10_0 { padding:10px 0;}
.p5 { padding:5px;}
.pt4 { padding-top:4px;}
.pt6 { padding-top:6px;}
.pt10 { padding-top:10px; }
.pt20 { padding-top:20px;}
.pb10 { padding-bottom:10px;}
.pt3 { padding-top:3px;}
.pl23 { padding-left:23px;}
.pl16 { padding-left:16px;}
.pl17 { padding-left:17px;}
.pl18 { padding-left:18px;}
.pb1 { padding-bottom:1px;}
.pl10 { padding-left:10px; padding-right:5px;}
.pl100 { padding-left:100px;}
.pl85 { padding-left:85px;}


.txtleft { text-align:left;}
.txtright { text-align:right;}
.txtcenter { text-align:center;}


.tbcenter
{
    margin-left:auto;
    margin-right:auto;
}

.selecter
{
    /* background-image:url(http://image.goodjob.cn/image/textstyle.gif); */
    width:200px;
    height:18px;
    border:1px solid #7F9DB9;
    border-right:none;
    vertical-align:middle;    
}

.selecterbtn
{
    vertical-align:middle;
    cursor:pointer;    
}

.line01 { background-color:#999999; }


.h_table{
    height:60px;
    width:100%;
    border-bottom:4px solid #005B99;
}

.h_td {
     background-image:url(http://image.goodjob.cn/image/Manage/top-bg.gif);
}

.h_menu
{
    text-align:left;
    vertical-align:text-top;
    filter: dropshadow(color=#000000,offx=1,offy=1);
    
    font-weight:bold;
    color:White;
    /*font-size:14px;*/
}

.h_menu a:link,.h_menu a:visited
{
    font-weight:bold;
    color:White;
    /*font-size:14px;*/
}

.h_menu a:hover
{
    background-color:#CC0000;
    color:#ffffff;
    text-decoration:none;
}

.menustyle
{
    background-image:url(http://image.goodjob.cn/image/Manage/menu.gif);
    height:20px;
    padding:5px;
    text-align:center;
    color:White;
    font-weight:bold;
}

.pagerstyle
{
    font-family:Courier New;
    font-weight:bold;
    font-size:14px;
}

.pagerstyle a:link
{
    color:Blue;
    text-decoration:underline;
}

.tablestyle
{
    background-color:#999999;
    border-color:#999999;
    border-width:0px;
    width:100%;
}

.headerstyle
{
    background-color:#ECE9D8;
    font-weight:bold;
}

.itemstyle
{
    background-color:white;
}

.comMenu
{
    position:absolute;
    background-color:#FAF9F3;
    border:1px solid #999999;
    padding:1px;
    filter:Alpha(Opacity=90);
}

.comMenuItem
{
    float:left;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:8px;
    padding-right:8px;
}

.comMenuItemSel
{
    float:left;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:7px;
    padding-right:7px;
    border:1px solid #999999;
    background-color:#F1EEDE;
}

.divList
{
    padding:10px;
}

.divList a 
{
    text-decoration:underline;
    color:Blue;
}
.must { background:url(http://image.goodjob.cn/image/Area/mustitem.gif) no-repeat left 5px;}
.main { height:auto; padding:4px 5px 0 0; margin-bottom:0px; vertical-align:top;}
.main h2 { background:#E8EFF5; border-bottom:1px solid #BEC2D8; letter-spacing:1px; width:98%; font-size:12px; line-height:22px; padding-left:15px; font-weight:bold; margin:10px 0 15px 0; padding-top:3px; color:#262D47; width:99%;}
.main .formblk { clear:both; text-align:center; float:left;}
.main .formblk dl { clear:both; margin-left:20px; width:100%;}
.main .formblk dt { text-align:left; float:left; width:60px; padding:5px 0 0 15px; margin-top:3px;}
.main .formblk dd { text-align:left; margin-left:60px; margin-bottom:5px; _text-indent:-3px;}
.main .formblk dd a { color:Red; text-decoration:underline;}
.main .formblk dd.info { color:red; margin-bottom:10px;}

.com_line01 { background:#002B99 url(http://image.goodjob.cn/image/com_bj01.gif) top repeat-x;}
.m10_0 { margin:10px 0;}
.positionlist { background:#FFF; border:1px solid #009; padding:15px; text-align:left; overflow:hidden; width:985px;}
.positionlist .input input { margin:0 5px 8px 0;}
.positionlist .list_left {float:left;}
.positionlist .list_left a { color:White;}
.positionlist .list_right {float:right;}
.positionlist .list_right a { color:White;}
.positionlist .list { width:100%; float:left; margin-top:5px;}
.positionlist .list_title { background:url(http://image.goodjob.cn/image/com_bj05.gif) repeat-x; height:29px; color:White; font-weight:bold;}
.positionlist .list_title2 { background-color:#E4F0FF;}
.positionlist ul { border-bottom:#CFDDE9 1px solid; width:100%; line-height:29px;}
.positionlist li { float:left;}
.positionlist li.li1 { width:4%; text-align:center;}
.positionlist li.li2 { width:8%;text-align:center;}
.positionlist li.li3 { width:20%;}
.positionlist li.li4 { width:19%;text-align:center;}
.positionlist li.li5 { width:48%; padding-left:14px;}



.EffectHeader{font-size:16px; font-weight:bold; text-align:center; color:#00c; padding-top:5px; padding-bottom:5px;}


.tabSelected { padding:5px; border:1px solid #999; border-bottom:none; text-align:center; font-weight:bold; }
.tabNotSelected { padding:5px; border:1px solid #999; background-color:#ECE9D8; text-align:center; font-weight:bold; }
.tabSpace { width:10px; border-bottom:1px solid #999; }


/* 验证控件样式 Little Soo Add */
.validstyle { width:auto; padding:5px 3px 0 26px; border:1px solid #F60; background: #FFF2E9 url(http://image.goodjob.cn/image/divError.gif) 6px 4px no-repeat; }

.divLayer { position:absolute; padding:3px; border:1px solid #999; border-right:5px solid #999; border-bottom:5px solid #999; background:#FFFCF3; }