/* ---------- PRINT SPECIFIC ------------ */

div#container {font-size: 0.8em; margin: 15px auto 0; padding: 15px 0; height: 100%; position: relative; text-align: left; width:590px; border-top: 3px solid #000; color: #000; font-family: Arial, Helvetica, sans-serif;}
div#content #leftColumn {visibility:hidden;}

div#content #leftColumn ul#navigation,
div#content #leftColumn ul#downloads,
div#content #leftColumn p.translate,
div#content #leftColumn p.browsealoud,
div#content #leftColumn p.ibfn,
div#content #leftColumn #searchBox span,
div#content #leftColumn #searchBox img,
div#header,
ul#skiplinks,
hr,
div#footer ul,
div#footer p#accessibility  {display: none;}

div#content #leftColumn #searchBox #breadcrumb, div#content #leftColumn h1, div#content #leftColumn #searchBox h2 {visibility:visible;}
div#content #leftColumn h1 {position: absolute; top: 15px; left: 0;}

div#content #leftColumn #searchBox #breadcrumb {position: absolute; left: 0; top: 100px; background: #fff url(../images/global/breadcrumb_arrow.gif) 0.7em 1.2em no-repeat scroll; font-weight: bold; width: 573px; padding: 10px 10px 10px 7px; border-bottom: 1px solid #000; overflow: hidden;}
div#content #leftColumn #searchBox #breadcrumb p {margin: 0; padding: 0; float: left; color: #196DB9;}
div#content #leftColumn #searchBox #breadcrumb ul {float: left; margin: 0 0 0 5px; padding: 0; width: 465px;}
div#content #leftColumn #searchBox #breadcrumb ul li {list-style-type: none; display: inline; font-weight: normal; padding: 0 5px 0 5px; background:none; border-right: 1px solid #000; color: #000;}
div#content #leftColumn #searchBox #breadcrumb ul li.first {background: none; padding-left: 0;}
div#content #leftColumn #searchBox #breadcrumb ul li a {font-weight: normal; color: #000;}
div#content #leftColumn #searchBox #breadcrumb ul li a:hover {text-decoration: underline;}

div#content #leftColumn #searchBox h2 {margin: 0; position: relative; top: 150px; left: 0; font-size: 1.8em; font-weight: bold; padding-left: 0px; padding-bottom: 20px; background: red url(../images/global/black_chip.gif) left center no-repeat scroll;}

div#content #rightColumn {width:590px; margin-top:0px; float:left; line-height: 17px;}
* html div#content #rightColumn {margin-top:0px;}
div#content #rightColumn h3.generic_title {visibility: hidden; display:none;}
div#content #rightColumn #generic_fullWidth {width: 590px; margin-left: 0; margin-top: 70px; float: left;}
* html div#content #rightColumn #generic_fullWidth {margin-left: 0;}

div#content #rightColumn #generic_left {width: 384px; margin-left: 0; color: #000; float: left; margin-top: 70px;}
* html div#content #rightColumn #generic_left {margin-left: 0;}
div#content #rightColumn #generic_right {float: right; width: 180px; color: #000; margin-top: 70px;}

div#footer {width:590px; border-top: 1px solid #000; margin-top: 10px;}
div#footer p {float:left; padding:20px 20px 20px 10px; margin:0; color:#000;}

a {text-decoration: none; font-weight: bold; color: #000;}

div#content #rightColumn #generic_fullWidth #contact_group dl {margin: 0; padding: 0; overflow: hidden; width: 590px; border-bottom: 1px solid #ccc;}
div#content #rightColumn #generic_fullWidth #contact_group dt {float: left; margin: 0 10px 0 0; padding: 0 0 10px;}
div#content #rightColumn #generic_fullWidth #contact_group dd {margin: 0; width: 475px;}

div#content #rightColumn #generic_fullWidth #groupStructure img {margin-bottom: 30px;}
div#content #rightColumn #generic_fullWidth #groupStructure dl {background: none; padding:10px 0; margin:0; float:left; width:590px; border-top: 1px solid #ccc;}
div#content #rightColumn #generic_fullWidth #groupStructure dt {font-size:1.1em; font-weight:bold; color:#000;}
div#content #rightColumn #generic_fullWidth #groupStructure dd {margin: 20px 0 0 0;}
div#content #rightColumn #generic_fullWidth #groupStructure dd img {border:1px solid #F0F0F0; float:right; margin: -15px 0 0 0;}

div#content #rightColumn #generic_fullWidth #links h3.links_header {background: none; display: block; width: 545px; padding: 10px 0 10px 0; color: #000; font-size: 1.3em; margin-bottom: 0;}
div#content #rightColumn #generic_fullWidth #links dl {margin: 10px 0 20px 0; border-top: 1px solid #CCC; padding-top: 10px;}
div#content #rightColumn #generic_fullWidth #links dt {font-size: 1.1em; color: #000; font-weight: bold;}
div#content #rightColumn #generic_fullWidth #links dd {margin: 5px 0 10px 0;}

div#content #rightColumn #generic_fullWidth #newdev dl {margin: 10px 0; padding: 0; overflow: hidden; width: 584px; border-bottom: 1px solid #ccc;}
div#content #rightColumn #generic_fullWidth #newdev dt {background: none; display: block; width: 316px; padding: 0 0 5px; color: #000; font-size: 1.1em; margin: 0 0 10px; font-weight: bold; float: left; border-bottom: 1px solid #000;}
div#content #rightColumn #generic_fullWidth #newdev dd span.pic {float: right; margin: 0 0 10px; padding: 0;}
div#content #rightColumn #generic_fullWidth #newdev dd {margin: 0;}
div#content #rightColumn #generic_fullWidth #newdev dd span.text {display: block; padding: 0 0 10px; clear: left; width: 319px;}
div#content #rightColumn #generic_fullWidth #newdev dd span.link {display: block; padding: 0; clear: left; width: 311px; background:none;}

div#content #rightColumn #newdev_left {width: 344px; float: left; margin: 60px 0 0;}
* html div#content #rightColumn #newdev_left {margin: 60px 0 0;}
div#content #rightColumn #newdev_right {width: 230px; float: right; margin: 60px 0 0;}

div#content #rightColumn #generic_fullWidth #jobs table {text-align: left; margin: 30px 0;}
div#content #rightColumn #generic_fullWidth #jobs table caption {text-align: left; padding: 0; font-size: 1.1em; font-weight: bold; margin: 0 0 10px 0; border-bottom: 1px solid #000;}
div#content #rightColumn #generic_fullWidth #jobs table th {font-weight: bold; padding: 5px 0 15px; margin: 0;}
div#content #rightColumn #generic_fullWidth #jobs table th.job_col {width: 75%;}
div#content #rightColumn #generic_fullWidth #jobs table th.date_col {width: 25%;}


