/* [%-# @(#)jobboard.css	1.9 15:40:58,11/06/29 (yy/mm/dd) -%] */
/* *************************************
 Import other styles
 ************************************* */

 @import url(global.css);
 
/* *************************************
 Containers
 ************************************* */
body {
    margin: 0;
    padding: 0 0 15px 0;
}
div.leftSide {
    width: 570px;
    border-right: 1px solid #CCC;
    float: left;
    margin-left: 0px;
    padding: 0 15px 0 0;
}

div.rightSide {
    width: 220px;
    float: left;
    padding: 0 0 0 10px;
}

/* *********************************
 Patches
 ********************************* */
/* IE win doubled float-margin bug, and box model fix
 Uncomment when  right hand column goes live */ * html div.leftSide {
    display: inline;
    width: 471px;
}

/* *************************************
 Global
 ************************************* */
/* *************************************
 Typography
 ************************************* */
ul {
    margin-bottom: 2em;
}

li {
    margin: 0 0 .5em 0;
}

p#disclaimer {
    margin: 2em 100px;
    font-size: 90%;
}
h2 { font-size: 1.4em; font-weight: bold; margin: 1em 0 .2em 0;}
h3 { font-size: 1.2em; }

h3 span {
	font-size: 110%;
	color: #00529B;
}
h3 span,
h2 span {
	color: #00529B;
	background:transparent url(/images/jobboard/splash.gif) 0 0 no-repeat;
	border: 0;
	padding-left: 25px;
	height: 2em;
	line-height: 1.6em;
	padding-top: 2px;
	padding-bottom: 5px;
}
h2 strong{
	
}

/* *************************************
 Content Column
 ************************************* */ 
.picBack {
    background: #fff url(/images/jobboard/handshake.jpg) 0 0 no-repeat;
    border: solid 1px #00529B;
    min-height: 107px;
    height: auto !important;
    height: 107px;
} 
.picBackFeat {
    background: #fff url(/images/jobboard/jobsection.jpg) 0 0 no-repeat;
    border: solid 1px #00529B;
    min-height: 107px;
    height: auto !important;
    height: 107px;
} 
.picBack p, .picBackFeat p {
    margin-top: 28px;
    margin-left: 220px;
    margin-right: 10px;
    font-weight: bold;
    color: #00529B;
}

p.orangebg {
    background: #ffebcd;
    padding: 10px;
    color: #333;
} 
#contentLinks {
    background: #ECF2F8;
    padding: 15px;
    font-size: 1.1em;
    font-weight: bold;
    margin-left: 0;	
} 
#contentLinks li {
    list-style-image: none;
	list-style-type: none;
    text-decoration: none;
	margin-left: 0;
	background:none;
} 
.rightSide #contentLinks li {
    margin-bottom: 1.2em;
	text-align: left;
} 
#contentLinks a:visited, #contentLinks a:link {
    display: block;
    text-decoration: none;
    background: transparent url(/images/jobboard/linkarrow.gif) 0 0 no-repeat;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 30px;
    height: 1.4em;
    line-height: 1.2em;
    color: #00529B;
} 
#contentLinks a:hover, .contentLinks a:active {
    display: block;
    text-decoration: none;
    background: transparent url(/images/jobboard/linkarrow.gif) left -77px no-repeat;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 30px;
    height: 1.4em;
    line-height: 1.2em;
}

div.leftSide p.entryDate {
    color: #eee !important;
    font-size: 1em;
    padding: 0;
    text-align: right;
} 
.leftSide dl {
    margin: 0 0 2em 0;
    padding: 0;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 1em;
} 
.leftSide dt {
    position: relative;
    left: 0;
    color: #00529B;
    padding-right: 0em;
    font-weight: bold;
    font-size: 1.2em;
    margin: .5em 0 0 1.75em;
    border-top: 1px dotted #ccc;
    padding-top: 5px;
} 
.leftSide dd {
    border-left: 4px solid #ccc;
    margin: .5em 3em 0 6em;
    padding: 0 0 .5em .5em;
    font-family: Arial, Helvetica, Sans-serif;
}

/* *************************************
 Right Column
 ************************************* */
div.rightSide p {
    margin: 0 0 25px 1em;
    font-size: 95%;
}
div.rightSide li {
	list-style-image: none;
	list-style-type: none;
    text-align: center;
    margin-bottom: 20px;
	margin-left: 0;
	background:none;
}

