/* APPLICATIONS - common */
.application-board-wrapper {position:relative; padding:13px 15px 0; height:458px; overflow:hidden;}
#site-main-CNT .application-board-wrapper {padding:13px 10px 15px 15px; height:auto;}
.application-board-wrapper > hr {display:none;}
.application-board-wrapper > header {height:40px;}
.application-board-wrapper > header h1 {font:normal 14px/1.1em "HelveticaNeueW02-85Heav",Arial,Helvetica,sans-serif; color:#CBCBCB; text-transform:uppercase;}
.application-board-wrapper > header h1 strong {display:block; font-weight:normal; font-size:19px; font-family:"HelveticaNeueW01-95Blac",Arial,Helvetica,sans-serif; color:#000;}
.application-board-wrapper > nav {margin:0 3px 9px; border:1px solid #DEDEDE; padding:3px; }
.application-board-wrapper > nav ul {}
.application-board-wrapper > nav ul li {display:inline; padding:0 11px; border-left:1px solid #929497; font-size:13px; line-height:1.1em; color:#626363;}
.application-board-wrapper > nav ul li:first-child {border:0 none;}
.application-board-wrapper > nav ul li a {color:#626363; text-decoration:none;}
.application-board-wrapper > nav ul li a:hover {color:#000;}
.application-board-wrapper > nav ul li a.active {color:#DB413A; cursor:default;}
.application-board-wrapper .lnk-send-cv { position: absolute; top: 25px; right: 50px; }
.application-board-wrapper .lnk-send-cv a { text-decoration: none; font-size: 11px; font-weight: 700; color: #000; text-transform: uppercase; }
.application-board-wrapper .lnk-send-cv a:hover { text-decoration: underline; }
.application-board-wrapper .lnk-rss { position: absolute; top: 25px; right: 12px; width: 14px; height: 14px; display: block; }
.application-board-wrapper .lnk-rss a { display: block; width: 100%; height: 100%; text-indent: -9999px; background: url(../gfx/lnk/lnk-rss.png) left top no-repeat; }

#expandexBox-CNT ul.rel-lnk-btm li.print-job { position: relative; border: 0; padding: 0; margin: 0; }
#expandexBox-CNT ul.rel-lnk-btm li.print-job a { position: absolute; left: -520px; top: 3px; white-space: nowrap; }

.application-board-wrapper .board-col { margin: 0 auto; border: 1px #fff solid; -webkit-box-shadow:0 0 3px 0 #CCC; -khtml-box-shadow:0 0 3px 0 #CCC; -moz-box-shadow:0 0 3px 0 #CCC; box-shadow:0 0 3px 0 #CCC; position: relative; }
.application-board-wrapper .board-col h2 { font-size: 14px; line-height: 14px; font-weight: 700; margin: 0 0 6px; text-transform: uppercase; }
.application-board-wrapper .board-col h3 { font-size: 12px; line-height: 12px; font-weight: 700; margin: 0 0 4px; }
.application-board-wrapper .board-col h3 a:hover { text-decoration: none; }
.application-board-wrapper .board-col p { font-size: 11px; line-height: 13px; color: #b3b3b3; }
.application-board-wrapper .one-board { width: 219px; height: 80px; padding: 8px; margin: -40px auto 0; background: url(../gfx/bkg/bkg-board-one.png) left top no-repeat; }
.application-board-wrapper .one-board h2 { color: #333; }
.application-board-wrapper .one-board h3 a { color: #2f2f2f; }
.application-board-wrapper .two-board { width: 200px; height: 80px; padding: 8px; background: url(../gfx/bkg/bkg-board-two.png) left 1px no-repeat; }
.application-board-wrapper .two-board .one-col { display: inline; float: left; width: 200px; height: 59px; position: relative; }
.application-board-wrapper .two-board .col-last { float: right; }
.application-board-wrapper .two-board h2 { color: #7f7f7f; }
.application-board-wrapper .two-board h3 a { color: #464646; }
.application-board-wrapper .three-board { width: 514px; height: 160px; padding: 8px 20px; background: url(../gfx/bkg/bkg-board-three.png) left top no-repeat; }
.application-board-wrapper .three-board h2 { color: #ccc; }
.application-board-wrapper .board-col .lnk-extra { position: absolute; right: 11px; bottom: 10px; }
.application-board-wrapper .board-col .lnk-extra li { display: inline; float: left; margin: 0 0 0 4px; width: 21px; height: 21px; }
.application-board-wrapper .board-col .lnk-extra li a { display: block; width: 21px; height: 21px; text-indent: -9999px; }
.application-board-wrapper .board-col .lnk-extra li a.btn-chart { background: url(../gfx/btn/btn-chart.png) left top no-repeat; }
.application-board-wrapper .board-col .lnk-extra li a.btn-photo { background: url(../gfx/btn/btn-photo.png) left top no-repeat; }
.application-board-wrapper .board-col .lnk-extra li a.btn-cv { background: url(../gfx/btn/btn-cv.png) left top no-repeat; }
.application-board-wrapper .two-board .one-col .lnk-extra { bottom: 0; right: 0; }
.application-board-wrapper .list-member li { display: inline; float: left; width: 171px; line-height: 17px; }
.application-board-wrapper .list-member li a { color: #838383; font-size: 11px; }
.application-board-wrapper .list-member li a:hover { text-decoration: none; }
.application-board-wrapper .board-col .secretary { position: absolute; left: 20px; bottom: 9px; font-size: 10px; line-height: 10px; color: #aaa; }
.application-board-wrapper .board-col .secretary a { color: #999; }
.application-board-wrapper .board-col .secretary a:hover { text-decoration: none; }
.application-board-wrapper .board-col .lnk-board { position: absolute; right: 20px; bottom: 9px; }
.application-board-wrapper .board-col .lnk-board a { color: #7c7c7c; text-decoration: none; text-transform: uppercase; }
.application-board-wrapper .board-col .lnk-board a:hover { text-decoration: underline; }
.application-board-wrapper .board-col .lnk-board a strong { color: #000; }
.application-board-wrapper .lnk-1-to-2 { width: 237px; background: url(../gfx/bkg/bkg-lnk-1-to-2.png) left top no-repeat; }
.application-board-wrapper .lnk-2-to-3 { width: 465px; background: url(../gfx/bkg/bkg-lnk-2-to-3.png) left top no-repeat; }
.application-board-wrapper .lnk-1-to-2,
.application-board-wrapper .lnk-2-to-3 { margin: 3px auto 0; height: 22px; display: block; }
