﻿body 
{
	color: #000;
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 76%;
	line-height: 1.5em;
	background-color: #ebebeb;
	text-align: center;
}


/* Typeography */

p
{
    margin-bottom: 1.0em;
    line-height: 1.4em;
}

a
{
	color: #007ead;
	text-decoration: none;
}

a:hover
{
	color: #007ead;
	text-decoration: underline;
}

a:active, a:focus, input[type="image"] {outline: 0;}    /* remove border around links/images in FF */


h1
{
	color: #000;
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 1em;
}

h2
{
	color: #2779A8;
	font-size: 1.2em;
	font-weight: normal;
	margin: 1em 0 0.5em 0;
}

h3
{
    color: #000;
    font-size: 1em;
    font-weight: bold;
    margin: 1em 0 0 0;
}

strong
{
	font-weight: bold;
}

li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 1.5em 2.5em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }



/* Layout */

.pageOuter
{
	width: 850px;
	background: #fff url(../Image.ashx?File=bgPage.gif) repeat-y;
	margin: 0 auto;
	text-align: left;
}

.pageInner
{
	padding: 18px 26px 0 26px;
}

.header
{
}

.logo
{
	margin-bottom: 10px;
}

.rubicorGrp
{
    color: #c7ccd0;
    width: 598px;
    text-align: right;
    display: none;
}

.topNav
{
	width: 598px;
	padding: 36px 0 23px 0;
	color: #707070;
	font-size: 0.9em;
	text-align: right;
}

.topNav a
{
	color: #707070;
}

.topNav a:hover
{
	color: #007ead;
	text-decoration: none;
}

.topNav .ddlOffice
{
	font-size: 1em;
	height: 18px;
	width: 125px;
}

.mid
{
	margin-bottom: 1.75em;
}

.tagImage
{
	width: 620px;
}

.leftImage
{
	height: 89px;
	width: 188px;
}

.sectorImage
{
	margin-left: 1px;
	height: 89px;
	width: 431px;
}

.rightImage
{
	background: #fff url(../Image.ashx?File=innerRight.gif) no-repeat left top;
	height: 89px;
	width: 168px;
}

.content
{
}

.nav
{
	width: 187px;
	font-weight: bold;
	margin-right: 10px;
}

.main
{
	width: 585px;
	margin-left: 15px;
	margin-bottom: 40px;
}

.footer
{
	height: 46px;
	line-height: 28px;
	background: #fff url(../Image.ashx?File=bgFooter.gif) no-repeat bottom;
	padding: 0 26px;
}

.footer .copyright
{
   font-size: 0.8em;
	width: 170px;
	background-color: #a7a5a3;
	border-top: solid 3px #e3f1f6;
	padding-left: 17px;
	color: #fff;
	font-weight: bold;
}

.footer .gradient
{
    width: 601px;
    background: #fff url(../Image.ashx?File=bgNavFooter.gif) repeat-y;
    margin-top: 3px;
}

.footer .gradient .rubicorGroup
{
    margin-left: 146px;
}

.footer .gradient .rubicorGroup img
{
    padding-top: 4px;
}

.footer .gradient .footerNav
{
   font-size: 0.9em;
   text-align: right;
	color: #707070;
}

.footer .gradient .footerNav a
{
	color: #707070;
}

.footer .gradient .footerNav a:hover
{
	color: #007ead;
	text-decoration: none;
}



/* Menu */

ul.menu
{
    width: 187px;
    font-size: 0.9em; 
    list-style: none;
    margin: 0 0 4px 0;
}

li.menuItem0, li.menuItem1
{
	background: #fff url(../Image.ashx?File=bgMenu.gif) no-repeat;
	width: 187px;
}

li.menuItem0:hover
{
	background: none;
}

li.menuItem0 a
{
	color: #008ca0;
	font-weight: bold;
	text-decoration: none;
	display:block;
	width: 166px;
	line-height: 2em;
	padding-left: 21px;
	margin-bottom: 2px;
}

li.menuItem1 a
{
	color: #008ca0;
	font-weight: bold;
	text-decoration: none;
	display:block;
	width: 166px;
	line-height: 2em;
	padding-left: 21px;
	margin-bottom: 2px;
}


.subSector
{
	background: #fff url(../Image.ashx?File=menu_arrow.gif) no-repeat 0 4px;
	color: #3b5259;
	text-decoration: none;
	padding-left: 10px;
	margin-left: 20px;
	line-height: 1.5em;
}

.subSector:hover
{
	color: #008ca0;
}

.selSubSector
{
	background: #fff url(../Image.ashx?File=menu_arrow.gif) no-repeat 0 4px;
	color: #008ca0;
	text-decoration: none;
	padding-left: 10px;
	margin-left: 20px;
	line-height: 1.5em;
}

.subSectorBase
{
	margin-bottom: 1em;
}


/* Quick search */

.quickSearch
{
	width: 168px;
	height: 183px;
	font-size: 0.9em;
	/*background: url(../Image.ashx?File=bgQuickSearch.gif) no-repeat;*/
	background-color: #ececec;
}

.quickSearch p
{
    margin-bottom: 3px;
    padding: 0;
    line-height: 1em;
}

.quickSearch .quickSearchBox
{
	width: 144px;
	color: #007ead;
	margin: 38px auto 0 auto;
}

.quickSearch .ddlist
{
	font-size: 0.9em;
	width: 144px;
	height: 18px;
	margin-bottom: 4px;
}

.quickSearch .search
{
    margin-top: 8px;
}

/* Hot jobs */

.hotJobs
{
    padding: 16px 15px;
    background: #e2f1f6 url(../Image.ashx?File=bgHotJobs.gif) no-repeat;
    margin-bottom: 0.75em;
}

.hotJobs h1
{
    padding-left: 10px;
}

.hotJobs .item
{
    margin-bottom: 0.5em;
}

.hotJobs .item h2
{
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 0;
}

.hotJobs .item p
{
    font-size: 0.9em;
    margin-bottom: 0.5em;
}

/* Job Alerts */

.jobAlerts
{
    padding: 8px 0 10px 25px;
    background: #e2f1f6 url(../Image.ashx?File=bgJobAlerts.gif) no-repeat;
	font-size: 1em;
	margin-bottom: 2px;
	color: #505050;
}

.jobAlerts h1
{
    padding-bottom: 0.5em;
    font-size: 1.2em;
    font-weight: normal;
    color: #111;
    margin-bottom: 3px;    
}

.jobAlerts p
{
    font-size: 0.9em;
}

/* Liddell Coal Operations */
#liddell {
   background-color: #e2f1f6;
	font-size: 0.9em;
	padding: 12px 15px;
	color: #505050;
	margin-bottom: 10px;
}

#liddell .liddellLogo {
	text-align: center;
	margin-bottom: 10px;
}

#liddell p {
	margin-bottom: 0;
}


/* Job list */

.job
{
	border-bottom: solid 1px #cde7f0;
	padding-bottom: 1em;
}

.job a
{
    color: #007ead;
    text-decoration: none;
}

.job a:hover
{
    text-decoration: underline;
}

.job .title a
{
	font-weight: bold;
}

.job .summary
{
    margin-bottom: 1em;
}

.job .summary p
{
    margin-bottom: 0.5em;
}

.job .details
{
    font-size: 0.9em;
    font-weight: bold;
}


.jobDetail h1
{
    font-weight: normal;
}

.jobDetail p
{
    margin:0;
}

.jobDetail .apply
{
    margin-top: 1.5em;
}




/* Home */

.mainHP
{
	width: 600px;
	margin-left: 0;
}

.homeMain
{
	background: url(../Image.ashx?File=bgHome.jpg) no-repeat left 30px;
	width: 431px;
	height: 284px;
	z-index: 1;
	margin-bottom: 1em;
}

.homeCircle
{
	top: 100px;
	left: 141px;
	position: relative;
	background-image: url(../Image.ashx?File=sectorCircle.gif);
	height: 153px;
	width: 155px;
	z-index: 1;
}

.homeOptions
{
	padding-top: 59px;
	width: 155px;
	text-align: center;
	vertical-align: middle;
	z-index: 1;
}

.homeSectorLinks
{
	z-index: 100;
}

td.homeSectorText
{
	text-align: center;
	vertical-align: middle;
	height: 153px;
	width: 145px;
	padding-left: 4px;
	z-index: 101;
	line-height: 1.1em;
}

.sectorLinkHead
{
	color: #000;
	font-size: 0.9em;
	font-weight: bold;
	margin-bottom: 0.2em;
}

td.homeSectorText a
{
	color: #ffffff;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	z-index: 200;
}

.homeRight
{
	width: 168px;
	font-size: 1em;
	color: #505050;
}

.homeRight h1
{
    font-size: 1.2em;
    font-weight: normal;
    color: #505050;
    margin-bottom: 3px;
}

.homeRight a
{
    color: #008ca0;
}

.homeRight a:hover
{
    text-decoration: underline;
}

.homeRight .login
{
    padding: 8px 12px 10px 25px;
    background: #e2f1f6 url(../Image.ashx?File=bgJobAlerts.gif) no-repeat;
}

.homeRight .login a
{
    font-size: 0.9em;
    line-height: 1em;
}

.homeRight .login .textbox
{
    width: 125px;
    font-size: 1em;
    margin-bottom: 5px;
}


input.button
{
    font-size: 1em;
    width: auto;
    padding: 0 10px;
    overflow: visible;
}

.block
{
    display: block;
    margin: 0;
}


/* -- ASPxPager -- */
.dxpControl_results  
{
	color: black;
}
.dxpButton_results
{
	text-decoration: none;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
}
.dxpButton_results a    
{
	text-decoration: none;
	white-space: nowrap;
}
.dxpDisabledButton_results
{
	text-decoration: none;
}
.dxpPageNumber_results
{
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding: 1px 5px 0px 5px;
}
.dxpPageNumber_results:hover
{
    color: #007ead;
    text-decoration: underline;
}
.dxpPageNumber_results a
{
	color: #007ead;
	text-decoration: underline;
}

.dxpCurrentPageNumber_results
{
	color: #007ead;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 3px 0px 3px;
}
.dxpCurrentPageNumber_results:hover
{
    text-decoration: none;
}
.dxpSummary_results
{
	color: black;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
}
.dxpSeparator_results
{
	background-color: #CCCCCC;
}
/* Disabled */
.dxpDisabled_results
{
	color: #808080;
	border-color: #808080;
	cursor: default;
}
