/* CSS Document */
a {color:#CCC; text-decoration:none;}
a:link {color:#CCC; text-decoration:none;}
a:visited {color:#CCC; text-decoration:none;}
a:hover {color:#589C00; text-decoration:none;}

/* Login Links */
.pagetop .logtitle_h {width:60px; font-size:10px; margin-left:39px; text-align:left; text-indent:7px; color:#589C00; background:#474747 url(../images/ico_arrow_up.gif) right center no-repeat;}
.pagetop .submenu li a {color:#FFF; text-decoration:none;}
.pagetop .submenu li a:hover {color:#589C00; text-decoration:none;}

/* Banner & Nav */
.ie .mainbanner .navline li a {display:block; text-decoration:none; color:#000; font-weight:bold; height:28px; line-height:28px;}
.mainbanner .navline li a {display:block; text-decoration:none; color:#000; font-weight:bold; height:28px; line-height:28px;;}
.mainbanner .navline li a {display:block; text-decoration:none; color:#000; font-weight:bold; height:28px; line-height:28px;}
.mainbanner .navline li a:hover {height:19px; line-height:19px;}
.mainbanner .navline li a:hover {border:solid #589C00; border-width:4px 0;}
.mainbanner .navline li.tabhover a {height:19px; line-height:19px; border:solid #589C00; border-width:4px 0;}
.mainbanner .subnavline li a {color:#000;}
.mainbanner .subnavline li a:hover {color:#589C00;}

/* Rss Feeds */
.rssline_index {background:#589C00 url(../images/bg_rssfeed.gif) left top no-repeat;}
.rssline .newjoblist a {color:#000; text-decoration:none;}
.rssline .newjoblist a:hover {color:#589C00; text-decoration:none;}

/* Four Entrance */
.entrancebody3 .entrancebox .txt_right .tit a {color:#BBB; text-decoration:none;}
.entrancebody3 .entrancebox .txt_right .tit a:hover {color:#589C00; text-decoration:none;}
.entrancebody3 .entrancebox .txt_right li a {color:#666; text-decoration:none;}
.entrancebody3 .entrancebox .txt_right li a:hover {color:#589C00; text-decoration:none;}

.entrancebody3 {width:780px; height:120px;}
.entrancebody3 .entrancebox {float:left; margin-top:35px;}
.entrancebody3 .entrancebox .pic_left {float:left; height:60px; text-align:center; padding-top:5px;}
.entrancebody3 .entrancebox .pic_left a img {border:0;}
.entrancebody3 .entrancebox .pic_left a:hover {border:0;}
.entrancebody3 .entrancebox .txt_right {float:right; font-size:9px; text-align:left; color:#666;}
.entrancebody3 .entrancebox .txt_right .tit {font-weight:bold; font-size:11px; color:#BBB;}

.entrancebody3 .entrancebox .txt_right ul {padding:0; margin:0;}
.entrancebody3 .entrancebox .txt_right li {margin:0; padding:0; list-style:none; padding-left:2px;}

.entrancebody3 .entrancebox .txt_right li a .listyle {font-size:11px;}
.entrancebody3 .part1 {width:185px; background:url(../images/bg_indexfdiv.gif) right top no-repeat;}
.entrancebody3 .part1 .pic_left {width:58px;}
.entrancebody3 .part1 .txt_right {width:123px;}
.entrancebody3 .part2 {width:210px; margin-left:10px; background:url(../images/bg_indexfdiv.gif) right top no-repeat;}
.entrancebody3 .part2 .pic_left {width:58px;}
.entrancebody3 .part2 .txt_right {width:148px;}
.entrancebody3 .part3 {width:190px; margin-left:10px; background:url(../images/bg_indexfdiv.gif) right top no-repeat;}
.entrancebody3 .part3 .pic_left {width:58px;}
.entrancebody3 .part3 .txt_right {width:123px;}
.entrancebody3 .part4 {width:165px; margin-left:10px;}
.entrancebody3 .part4 .pic_left {width:58px;}
.entrancebody3 .part4 .txt_right {width:102px;}


/* Foot */
.pagefoot .left a {text-decoration:none; color:#5E5D5D;}
.pagefoot .left a:hover {text-decoration:none; color:#589C00;}

/* Page Color Style */
.mainbanner .navline .page_htraining li a:hover {border:solid #DEBA0B; border-width:4px 0;}
.mainbanner .navline .page_htraining li.tabhover a {height:19px; line-height:19px; border:solid #FC0; border-width:4px 0;}
.rssline_htraining {background:#DEBA0B url(../images/bg_rssfeed.gif) left top no-repeat;}

/* Right Links */
.ie .mainbanner .rightlinks {position:absolute; width:230px; height:72px; background:#000; margin-top:200px; margin-left:100px; text-align:left;}
.mainbanner .rightlinks {position:absolute; width:230px; height:72px; background:#000; margin-top:200px; margin-left:540px; text-align:left;}
.mainbanner .rightlinks .seemore {height:21px; color:#555; line-height:21px; border-bottom:1px solid #2A2A2A; text-align:left;}
.mainbanner .rightlinks .seemore a {font-size:12px; font-weight:bold; color:#555; text-decoration:none;}
.mainbanner .rightlinks .seemore a:hover {color:#589C00; text-decoration:none;}
.mainbanner .rightlinks ul {padding:0px 0 0 0; margin:0;}
.mainbanner .rightlinks ul li {list-style:none; background:#000; padding-left:0px; height:17px; line-height:17px; text-align:left;}
.mainbanner .rightlinks ul li a {color:#555; text-decoration:none;}
.mainbanner .rightlinks ul li a:hover {color:#589C00; text-decoration:none;}

/* Main Left Video Box */
.mainbanner .leftvideobox {position:absolute; width:350px; margin-top:100px; margin-left:70px; text-align:left; background:url(../images/bg_content_divline.gif) right top no-repeat;}

/*Right Text */
/*.ie .mainbanner .righttext {position:absolute; width:230px; background:#000; margin-top:50px; margin-left:100px; text-align:left;}*/
.mainbanner .righttext {position:absolute; width:230px; background:#000; margin-top:50px; margin-left:540px; text-align:left;}
.mainbanner .righttext .tit {width:230px; padding-bottom:15px; padding-top:10px; font-size:16px; font-weight:bold; color:#589C00; border-bottom:1px solid #2A2A2A;}
.mainbanner .righttext .txt {width:230px; text-align:left; font-size:11px; line-height:16px; padding:15px 0 0 0;}
.mainbanner .righttext .txt p {margin:0; padding-top:6px;}
.mainbanner .righttext ul {padding:0; margin:5px 0 0 0;}
.mainbanner .righttext li {list-style:none; background:#000; padding-left:0px; height:17px; line-height:17px; text-align:left;}
.mainbanner .righttext li a {color:#589C00; text-decoration:none;}
.mainbanner .righttext li a:hover {color:#CCC; text-decoration:none;}

/* Main Content */
/* Right */
.mainbanner .mainright {float:left;  width:235px; margin:40px 0 0 0px; text-align:left;}
.mainbanner .mainright h3 {font-size:18px; font-weight:bold; color:#589C00; margin:0; padding:0; line-height:25px;}
.mainbanner .mainright .stepspic {padding:25px 0; text-align:left;}
.mainbanner .mainright .stepswords {font-size:14px; font-style:oblique; text-align:right;}
.mainbanner .mainright .stepstext {line-height:12px; padding:15px 0 0 0;}
.mainbanner .mainright .stepstext a {font-size:12px; font-style:oblique; text-decoration:underline;}
/* Left */
.mainbanner .mainleft {float:left; width:526px; margin:40px 0 0 0; text-align:left; padding-bottom:10px;}
.mainbanner .regsterbgline {background:url(../images/bg_content_divline.gif) right top no-repeat;margin-right:20px;width:516px;}
.mainbanner .mainleft .content {width:500px;}
.mainbanner .mainleft .content .noticebox {width:480px; padding:10px; margin-bottom:10px; line-height:18px;}
.mainbanner .mainleft .content .noticebox .tit {font-size:12px; color:#589C00; font-weight:bold;}
.mainbanner .mainleft .content table {border:0; width:500px; margin:0;}
.mainbanner .mainleft .content table caption {padding:8px; border-bottom:1px solid #2A2A2A; text-align:left; font-size:14px; font-weight:bold; color:#589C00;}
.mainbanner .mainleft .content table td {padding:5px 0;}
.mainbanner .mainleft .content table select {border:1px solid #3B511F; background:#000; color:#CCC;}
.mainbanner .mainleft .content table img {border:0;}
.mainbanner .mainleft .content span.required {color:#00FF33;}
.mainbanner .mainleft .content span.requiredtext {font-size:9px; color:#589C00; padding:10px 0;}
.mainbanner .mainleft .content td.stname {width:200px; text-align:left; font-weight:bold; padding-left:10px;}
.mainbanner .mainleft .content td.shotbox {width:80px; text-align:center;}
.mainbanner .mainleft .content td.btnbox {width:60px; text-align:center;}
.mainbanner .mainleft .content td.btnbox2 {width:30px; text-align:center;}
.mainbanner .mainleft .content input.s1 {width:160px; border:1px solid #3B511F; background:#000; color:#CCC;}
.mainbanner .mainleft .content input.s2 {width:100px; border:1px solid #3B511F; background:#000; color:#CCC;}
.mainbanner .mainleft .content input.s3 {width:84px; height:15px; margin:0; padding:0; border:0; cursor:pointer; background:url(../images/btn_resetform.gif) left top no-repeat; margin-right:20px;}
.mainbanner .mainleft .content input.s4 {width:89px; height:15px; margin:0; padding:0; border:0; cursor:pointer; background:url(../images/btn_nextstep.gif) left top no-repeat;}
.mainbanner .mainleft .content select.s5 {width:130px;}
.mainbanner .mainleft .content select.s6 {width:80px;}
.mainbanner .mainleft .content input.s7 {width:89px; height:15px; margin:0; padding:0; border:0; cursor:pointer; background:url(../images/btn_prevstep.gif) left top no-repeat; margin-right:20px;}
.mainbanner .mainleft .content input.s8 {width:53px; height:15px; margin:0; padding:0; border:0; cursor:pointer; background:url(../images/btn_stepfinish.gif) left top no-repeat;}
.mainbanner .mainleft .content textarea.s9 {width:260px; height:70px;}
.mainbanner .mainleft .content input.s10 {width:260px; border:1px solid #3B511F; background:#000; color:#CCC;}
.mainbanner .mainleft .content input.s11 {width:53px; height:15px; margin:0; padding:0; border:0; cursor:pointer; background:url(../images/btn_submit.gif) left top no-repeat;}
.mainbanner .mainleft .content .btnline {border-top:1px solid #2A2A2A; margin-top:10px; padding:5px 0;}

/* PaYS Click */
.mainbanner .mainleft .content span.notetitle {font-size:12px; font-weight:bold; font-style:italic;}
.mainbanner .mainleft .content span.faqtitle {font-size:12px; font-weight:bold; font-style:italic;}
.mainbanner .mainleft .content p.paysclicktxt {line-height:16px;}
.mainbanner .paysclickbox {position:absolute; margin:180px 0 0 280px; width:300px; text-align:center; font-size:13px; font-weight:bold; color:#589C00; border:3px solid #2A2A2A; background:#000;}
.mainbanner .paysclickbox .innerbox {border:solid #589C00; border-width:5px; padding:20px 10px;}
.mainbanner .paysclickbox .innerbox .txt {font-size:11px; line-height:18px; color:#CCC; padding-top:10px; border-top:1px solid #2A2A2A; margin-top:10px;}
.mainbanner .paysclickbox .innerbox input {margin:15px 5px;}

/* Registed Complate */
.mainbanner .centertext {width:600px; height:200px; margin:120px 0 0 90px; text-align:center; font-weight:bold;}
.mainbanner .centertext span.tit {font-size:22px; font-weight:bold; color:#589C00; line-height:140px;}
.mainbanner .centertext a {font-size:12px; line-height:24px;font-weight:normal;}

/* View Jobs */
.mainbanner .profilecenter2 {float:left; width:530px; margin:50px 0 0 0; text-align:left;}
.mainbanner .profilecenter2 .joblist {width:100%;}
.mainbanner .profilecenter2 .joblist ul {padding:0; margin:0;}
.mainbanner .profilecenter2 .joblist li {list-style:none; padding:0 5px 6px 26px; margin:0; background:url(../images/ico_hyundailogo.gif) left 3px no-repeat;}
.mainbanner .profilecenter2 .joblist .txttit {font-size:14px; font-weight:bold; color:#589C00;}
.mainbanner .profilecenter2 .joblist .txtdetail {font-size:11px; font-weight:bold; color:#589C00;}
.mainbanner .profilecenter2 .joblist .txtdetailtit {font-size:11px; font-weight:bold; color:#777;}
.mainbanner .profilecenter2 .joblist .imgspacer {width:15px; height:3px;}
.mainbanner .profilecenter2 .joblist .btnbox {text-align:right; padding:2px 15px;}
.mainbanner .profilecenter2 .joblist input.s1 {width:35px; height:13px; margin:0; padding:0; border:0; cursor:pointer; background:url(../images/btn_apply.gif) left top no-repeat; margin-right:10px;}
.mainbanner .profilecenter2 .joblist input.s2 {width:55px; height:13px; margin:0; padding:0; border:0; cursor:pointer; background:url(../images/btn_moreinfo.gif) left top no-repeat; margin-right:10px;}
.mainbanner .profilecenter2 .joblist input.s3 {width:68px; height:13px; margin:0; padding:0; border:0; cursor:pointer; background:url(../images/btn_forwardjob.gif) left top no-repeat; margin-right:10px;}
.mainbanner .profilecenter2 .listnav {padding:1px 0;}
.mainbanner .profilecenter2 .listnav a {display:block; margin-right:3px; float:left; height:14px; width:14px; color:#000; text-align:center; line-height:14px; font-weight:bold; background:url(../images/bg_pagenav.gif) left top no-repeat;}
.mainbanner .profilecenter2 .listnav a:hover {color:#CCC;}
.mainbanner .profilecenter2 .listnav span {display:block; margin-right:3px; float:left; height:14px; width:14px; color:#CCC; text-align:center; line-height:14px; font-weight:bold;}

.alertbox {position:absolute; width:300px; text-align:center; font-size:13px; font-weight:bold; color:#589C00; border:3px solid #2A2A2A; background:#000;}
.alertbox .innerbox {border:solid #589C00; border-width:5px; padding:20px 10px;}
.alertbox .innerbox .txt {font-size:11px; line-height:18px; color:#CCC; padding-top:10px; border-top:1px solid #2A2A2A; margin-top:10px;}

.bttnw40 {display:block; text-align:center; width:40px; height:15px; color:#589C00; font-size:9px; font-weight:bold; line-height:15px; margin:0 5px 0 0; padding:0; border:0; cursor:pointer; background:url(../images/btn_w40.gif) left top no-repeat;}
.bttnw61 {display:block; text-align:center; width:61px; height:15px; color:#589C00; font-size:9px; font-weight:bold; line-height:15px; margin:0 5px 0 0; padding:0; border:0; cursor:pointer; background:url(../images/btn_w61.gif) left top no-repeat;}
.bttnw75 {display:block; text-align:center; width:75px; height:15px; color:#589C00; font-size:9px; font-weight:bold; line-height:15px; margin:0 5px 0 0; padding:0; border:0; cursor:pointer; background:url(../images/btn_w75.gif) left top no-repeat;}
.bttnw91 {display:block; text-align:center; width:91px; height:15px; color:#589C00; font-size:9px; font-weight:bold; line-height:15px; margin:0 5px 0 0; padding:0; border:0; cursor:pointer; background:url(../images/btn_w91.gif) left top no-repeat;}
.bttnw149 {display:block; text-align:center; width:149px; height:15px; color:#589C00; font-size:9px; font-weight:bold; line-height:15px; margin:0 5px 0 0; padding:0; border:0; cursor:pointer; background:url(../images/btn_w149.gif) left top no-repeat;}
.bttnPaging {color:#333; float:left;}
a.bttnw61:link, a.bttnw75:link, a.bttnw91:link{color:#589C00;}
a.bttnw61:hover, a.bttnw75:hover, a.bttnw91:hover{color:#FFF;}
.profilecenter a{
	color:#589C00;
}
.searchjobss1, .searchjobss3{background-color:#000000;border:1px solid #3B511F;color:#CCCCCC;}

/* Input Box*/
.middlecontents2, .mainleftcontents1, .mainleftcontents2, .middlecontents1, .inviteforms1 {background-color:#000000;border:1px solid #3B511F;color:#CCCCCC;}
.middlecontents9, mainleftcontents9{width:250px; height:100px;}


.mainbanner{height:400px;}

.logout {display:block; text-align:center; width:61px; height:25px; color:#589C00; font-size:9px; font-weight:bold; line-height:15px; margin:0 5px 0 0; padding:0; border:0; cursor:pointer; background:url(../images/btn_w61.gif) left top no-repeat;}


