/* CSS Document */
.cleaner {clear: both; margin: 0px; padding: 0px;}
.bold {font-weight: bold;}
.small {font-size: 0.9em; }
.italic {font-style: italic;}
.bb {border-bottom: 1px dotted #999; padding-bottom: 5px;}

/*** AdFOX ***/
#adfox160 {padding-left: 10px; padding-bottom: 10px;}

/*** GOOGLE BOX ***/
.ptx468x60 {width: 472px; height: 65px; margin: 5px auto;}

.gas {width: 535px; margin: 5px auto 5px auto;}
.gas .gasi {width: 250px; height: 250px; float: left; padding: 5px; margin: 2px;}

/*** HREFS ***/
a {color: #369;}

/*** PAGINATOR ***/
.paginator{width: 610px;margin:15px 0px 15px 5px;padding:5px; background: #f0f0f0;}
.pag-left{width: 255px; float: left; }
.pag-left span{font-weight: bold;}
.pag-right{width: 345px; float: right;text-align: right;}
.paginator a{padding: 3px;}
.paginator a.page-current{background: #c00; color: #fff !important;}

/** JOB SEARCH FORM ***/
#cleft .widgetheader { background: #EAF0FF; width: 301px; padding: 2px; }
#cleft div {padding: 5px;}

/** JOB SEARCH FORM ***/
#job-searchform {width: 610px; height: 202px; background: url(../images/bg-search-form.png) no-repeat; margin: 0px 5px 5px 320px;}
#jsf-msg {padding: 37px 5px 5px 25px; color: #fff; width: 500px; font-size: 1.1em;}

#sfleft {width: 300px; float: left; margin: 0px; padding: 0px;}
#sfright {width: 305px; float: right; margin: 0px; padding: 0px;}

.sfinput { padding: 5px; clear: both;}
#sfleft .sfinput label {display: block; width: 100px; float: left; padding-left: 10px;}
#sfright .sfinput label {display: block; width: 120px; float: left; padding-left: 10px;}
.sfinput select {width: 150px; padding: 2px;}
.sfinput option {padding-left: 3px;}

#sfsubmit {border: 0px; margin: 0px 20px 0px 0px; background: #c00; padding: 2px; color: #fff; cursor: pointer;}
#sfsubmit:hover {text-decoration: underline; }

/** MAIN MENU ***/
ul#main-menu {list-style-type: square;padding: 20px 5px;}
ul#main-menu li {display: block; float: right; min-width: 120px;  text-align: left;padding: 0px; }
ul#main-menu li:hover { }
#main-menu li a {color: #fff; text-decoration: none; display: block; min-width: 100px; background: #830E1E; padding: 5px; margin-right: 5px;border: 1px solid #830E1E;}
#main-menu li a:hover,#main-menu li#mmactive a {color: #000; background: #f0f0f0;}

/** TOP MENU ***/
#top-menu { padding-right: 5px;}
#top-menu a { color: #fff; text-decoration: none; font-size: 0.9em; border-right: 1px dotted #999; padding: 0px 10px 0px 10px;}
#top-menu a:hover {text-decoration: underline;}

/** NAVIGATION ***/
.nav {font-size: 0.8em; margin-bottom: 5px;}
.nav span{ font-weight: bold;}

/** UL ***/
.ulnormal {margin-left: 20px;}

/*** TABLE DETAIL ***/
table.detail {margin-top:5px;border-collapse: collapse;}
table.detail td {padding: 1px 5px 1px 5px;margin: 0px; border-bottom: 1px solid #fff; vertical-align: top;} 
table.detail td.ident {width: 150px;}
table.detail td.black{background: #f0f0f0; width: 200px;}
table.detail td.blacksmall{background: #f0f0f0; width: 130px;}
table.detail b{font-size: 1em;}
table.detail thead th{text-aling: center;background: #333; padding: 5px; font-style: italic; font-weight: normal; color: #fff;}

/*** LOGIN FORM ***/
fieldset{border: 0px !important; margin-top: 10px;}
legend {font-size: 1.1em;color: #fff !important; background: #333 !important; padding: 5px;}
#loginform{}
#loginform input,#loginform select{padding: 3px;}
#loginform select option{padding-left: 5px;}
#loginform .full{width: 585px;}
#loginform .long{width: 550px;}
#loginform .medium{width: 400px;}
#loginform .required{color: #333; font-weight: bold;}
#loginform .big{font-size: 1.1em; font-weight: bold;}
#loginform .formlabel{margin:5px;padding: 5px; width: 150px; float: left;}
#loginform .forminput{margin:5px;padding: 5px; border-top: 1px solid #999;}
#loginform .forminput label {padding: 5px; margin-bottom: 5px;}
#loginform .forminput label input{margin-right: 10px;}
#loginform .forminput label.error{color: #c00; font-weight: bold; margin-left: 5px; width: 600px;}
#loginform #dd_no_csrf_foo{border: 0;}
#loginform #submit-label,#loginform #no_csrf_foo-label{display: none;}
#loginform #submit-element{margin-left: 170px;}
#loginform p.hint{margin: 5px 0 0 170px;color: #666;font-size: 0.95em;}

#loginform .forminput ul.errors{margin: 0;padding: 0;}
#loginform .forminput ul.errors li{margin-left: 170px;}
#loginform select.medium{width: 460px;}

/*** jQUERY ***/
.buttons {clear:both; margin: 10px 5px 10px 5px;}
.buttons a{float: right; margin-right: 5px;}
.dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
.dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}


/*** MSGS ***/
.msg {padding:15px !important;}
.msg.warning {border:2px solid #F2DD8C; background-color:#FFF5CC;}
.msg.warning a {color:#df0000;} .msg.warning a:hover, .msg.warning a:active, .msg.warning a:focus {color:#303030;}
.msg.info {border:2px solid #B8E2FB; background-color:#E8F6FF;}
.msg.done {border:2px solid #BBDF8D; background-color:#EAF7D9;}
.msg.error {border:2px solid #FFAEAE; background-color:#FEEBEB;}

/*** CAREER JET FORM ***/
.cjbox{width: 630px; background: url(../images/box-blue-top.jpg) no-repeat; padding-top: 10px;}
.cjbox h2 { background: #333; color: #fff; width: 595px; padding: 3px 5px 3px 5px; margin: 0px auto; font-size: 1.2em; letter-spacing: 0.1em;}
.cjboxform {background: url(../images/box-blue-body.jpg) repeat-y;}
.cjbottom {background:  url(../images/box-blue-bottom.jpg) no-repeat; height:10px;}
.cjform { width: 600px; margin:0px; padding: 0px;}
.cjlabel {padding: 2px; margin: 0px;}
.cjinput input {padding: 5px; width: 240px;}
.cjpart01 {width: 250px; float: left; padding: 2px; margin: 0px 5px 0px 15px;}
.cjpart02 {width: 250px; float: left; padding: 2px;}
.cjpart03 {width: 90px; float: right; text-aling: right; margin: 28px 3px 0px 0px;}
.cjpart03 input{padding: 2px;}
.cjhint {padding: 0px; margin: 0px; font-style: italic; color: #333; font-size: 0.9em;}
.cjinfo {text-align: right; font-size: 0.8em; font-style: italic; padding: 0px 15px 0px 0px; margin: 0px;}

ul.advlist {list-style-type: circle; color: #369;}
ul.advlist li {margin-left: 20px;}

