/* [%-# @(#)global.css	1.84 10:56:33,12/02/03 (yy/mm/dd) -%] */

@import url(forms.css);
@import url(styled_boxes.css);

.strings dd {
	float: none !important;
}

.error {
	color: #F00;
}

/*****************************************************************
	Warning - box for clients/candidates to change salary range
****************************************************************** */

div.alert{
	background: #fff0cd url(/images/general/alertwarning.png) no-repeat 8px 6px;
	border: 1px solid #FEA814;
	height: 35px;
	margin: .5em 0 .5em 0;
	padding: .4em 10px .5em 8px;
	position: relative;
}
div[class].alert{
	height: auto;
	min-height: 35px;
}
div.alert p, div.alert ol, div.alert li{
	margin: 1.2em 1px .4em 45px;
	padding: 0;
}
div[class].alert p, div[class].alert ol, div[class].alert li{
	margin-top: .8em;
}
div.alert p br{
	display: none;
}
/* Warning Alert */
div.alert.alertWarning{
	background-image: url(/images/general/alertwarning.png);
}

/* Message Alert */
div.alert.alertMessage{
	background-image: url(/images/general/alertmessage.png);
}

/* Error Alert */
div.alert.alertError{
	background-color: #FFC7C7;
	background-image: url(/images/general/alerterror.png);
	border-color: #FFC7C7;
}

/* Information Alert */
div.alert.alertInfo {
	background-image: url(/images/general/alertinfo.png);
}
/* Information Alert */
a.jsHideMsg{
	font-size: 90%;
	font-weight: bold;
	position: absolute;
	right: 5px;
	top: .2em;
}
a.jsHideMsg span{
	display: none;
}

#activity_control li {
	background: none;
}

/* OVERIDE
Style below is used to deliver coloured bullet to standards compliant browsers */
/*html>*//**//*body ul{
	list-style: url(/images/general/bullet1.gif) square outside;
	margin-left: 0;
}*/
/*html>/**//*body ul li{
	list-style: url(/images/general/bullet1.gif) square outside;
	margin-left: 20px;
} */
/* Should be used in instances where a different styled bullet is required  */
ul.list1{
	margin-left: 0;
}
ul.list1 li,
ul.list2 li{
	list-style-image:none;
	list-style-type:none;
	margin-left:7px;
	padding-left:11px;
}
ul.list1 li{
	background: transparent url(../images/general/bullet1.gif) no-repeat 0 0.4em;
}
ul.list2 li{
	background: transparent url(../images/general/bullet2.gif) no-repeat 0 0.4em;
}
ul.list3 li{
	background: url(../images/general/bullet3.gif) no-repeat 0 0.4em;
}

p .banner {
	right: 0;
	position: absolute;
	margin-top: 48px;
}
.expiringToday {
	color: #7BC618;
}
.expired {
	color: #f00;
}
.right {
	text-align: right;
}

/* CAN BE DELETED AS STYLES MOVED TO FRAME.CSS 
#headerBanner {
	position: absolute;
	top: 10px;
	left: 0;
}

#headerBanner img {
    width: 380px;
	height: 60px;
} */	

.orangeBorderBox {
	background: #FFebcd;
	border: 1px solid #F90;
	width: 85%;
	padding: 1em 0 0 0;
	margin: 0 0 2em 7.5%;
}

.orangeBorderBox ol {
	line-height: 175%;
}

.required {
	font-size: 150%;
	font-weight: bold;
	line-height: 75%;
}

/***************************************************************
	Garlik
***************************************************************/

#garlik {
	float: right;
	width: 144px;
	margin-left: 70px;
}

#garlik img {
	float: left;
}

/***************************************************************
	standard buttons
***************************************************************/

a.button {
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #F90;
	background:#f4a403 url(/images/general/button_bg.gif) top left repeat-x;
	padding: 1px 10px;
	cursor: pointer;
	margin: .5em 0;
	color: #FFF;
	vertical-align: middle;
}

button,
.pseudobutton {
	font-weight: bold;
	border: 1px solid #F90;
	background: #f4a403 url(/images/general/button_bg.gif) top left repeat-x;
	display: inline;
	float: right;
	padding: 0 10px;
	cursor: pointer;
	margin: .5em 0;
	color: #FFF;
	vertical-align: middle;
}
a.closeButton {
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background: url(/images/homepage/channels-close.gif) top left no-repeat;
	width: 73px;
	height: 24px;
}
a.new {
    padding: 0 0 0 30px;
    background: url(/images/general/new_icon.gif) 0 0 no-repeat;
}


/*This is to make the clear button align at the top*/
	
a.clear_loc_button {
	background:#f4a403 url(/images/general/button_bg.gif) 0 0 repeat-x;
	border: 1px solid #F90;
	color: #FFF;
	font-weight: bold;
	margin: 0 .5em;
	padding: 2px 10px 0 10px !important;
	text-decoration: none;
	vertical-align: middle;
}

/***************************************************************
	(?) Question mark help buttons
***************************************************************/
a.help {
	position: relative;
	float: left;
	width: 15px;
	height: 15px;
	background-image: url(../images/general/ref-help-icon.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	text-decoration: none;
}

p.help {
	font-size: 90%;
	clear: both;
	text-align: right;
}

p.help a {
    float: right;
    display: block;
    width: 15px;
    height: 15px;
    text-indent: -5000px;
    background-image: url(../images/general/ref-help-icon.gif);
    overflow: hidden;
    text-decoration: none;
 	font-size: 1px;
    color: #fff;
}
html body a.help span {
	display: block;
	position: absolute;
	top: -5000px;
}
div#help2 ul {
	list-style: none;
	margin: 0;
	padding: 0 0 1em 0;
	width: 300px;
	float: left;
}
div#help2 ul li {
	display: block;
}
div#help2 p a.help2 {
	float: right;
	text-indent: -5000px;
	width: 15px;
	height: 15px;
	overflow: hidden;
	text-decoration: none;
	background-image: url(../images/general/ref-help-icon.gif);
	background-repeat: no-repeat;
}
div#help3 p {
	float: right;
	width: 15px;
	height: 15px;
	overflow: hidden;
	text-indent: 15px;
	background-image: url(../images/general/ref-help-icon.gif);
	background-repeat: no-repeat;
}

/* *****************************************************************************
	2 panel boxes consisting of forms, and different color backgrounds
***************************************************************************** */

	/* *************************************************************************
		style 1
	************************************************************************* */

div.box {
	float: left;
	width: 100%;
	border-bottom: 1px solid #00529b;
}

div.box div {
	padding: 0 0 0 5px;
	margin: .5em 0 0 0;
	float: left;
	width: 47%;
}
div.box form {
	float: right;
	margin: 0;
	padding: .8em 0 .8em 5px;
	width: 50%;
	background: #E6EDF5;
}
div.box form h3, div.box div h3 {
	margin: .5em 0 .3em 0;
}
div.box form input {
	margin: .2em 0;
	width: 120px;
}
form#remind_password fieldset input#e{width:170px;padding:0.2em 4px;margin:0px;}
form#remind_password fieldset input.submit{width:auto;margin:0px;vertical-align:middle;padding:0px 5px 0px 5px;}
div.box form input.submit {
	width: 2em;
	float: none;
}
div.box form fieldset {
	border: none;
	padding: 0;
}
div.box form label input {
	margin: 0;
	width: auto;
}

div.box2 {
	border-top: 1px solid #00529b;
}

/*******************************************
	Shortcut links on client home box
*******************************************/

/* *************************************************************************
		style 2
************************************************************************ */

	div.box2 div {
		float: left;
		width: 210px;
		margin: 1em 20px 1em 0;
		background-color: #E6EDF5;
		border: 1px solid #C2D8EB;
	}
	div.box2 div.box2a {
		float: left;
		width: 350px;
		margin: 1em 20px 0 0;
		background-color: #F4F4F4;
		border: none;
	}
	div.box2 div h4 {
		font-size: 100%;
		margin: .5em 0 .5em .5em;
	}
	div.box2 div p, div.box2 div h3 {
		margin: .5em 0 .5em 0;
	}
	div.box2 div ul {
		padding: 0 0 0 .5em;
		margin: 0 0 .5em 2.5em;
	}
	div.box2 div ul li {
		font-weight: bold;
		color: #FEA814;
		list-style-type: decimal;
		margin: 0 0 .5em 0;
		background:none;
		padding-left:0;
	}
	div.box2 div ul li a {
		font-weight: normal;
		color: #00529b;
	}
	div.box2 div.box2a ul {
		list-style-type: none;
		padding: 0;
		margin: 0;
		font-weight: normal;
		color: #00529b;
	}
	div.box2 div.box2a ul li {
		list-style: none;
		margin: 0 0 1.2em 0;
	}
	div.box2 div.box2a ul li a {
		font-weight: normal;
		color: #00529b;
	}
	div.box2 div.box2a form {
		width: 350px;
	}
	div.box2 div.box2a form fieldset {
		border: none;
	}
	div.box2a form fieldset label input.submit {
		width: auto;
		float: none;
	}

/* *************************************************************************
		style 3
************************************************************************* */

	div.box3 div {
		float: left;
	}
	div.box3 div div.column {
		margin: 0 0 .4em 0;
		width: 140px;
	}
	div.box3 div.first {
		width: 47%;
		padding: 10px;
		background-color: #E6EDF5;
	}
	body#applynow.confirm div.box3 div.first{
		width: 240px;
	}
	
	div.box3 div.first input.checkbox {			
		margin: 0 3px 0 4px !important;			
	}
	
	div.box3 div.second {
		width: 47%;
		padding: 10px 10px 0 10px;
		background-color: #fff;
	}
	body#applynow.confirm div.box3 div.second {
		width: 330px;
	}
	
	div.box3 div.second p {
		margin: 1.8em 0 1em 1em;
	}
	body#applynow.confirm div.box3 div.second p {
		margin-top: 1em;
	}
	div.box3 div.second div.column {
		margin-left: .7em;
		width: 160px;
	}
	body#applynow.confirm div.box3 div.second div.column {
		margin: 0 0 0 .7em;
		width: 156px !important;
	}
	div.box3 div.second div.column label {
		display: block;
		margin: .2em 0;
	}
	div.box3 div.first hr, 
	div.box3 div.second hr {
		margin: .8em 0;
	}
	
/* *************************************************************************
		style 4
************************************************************************* */	

	div.box4 div {
		float: left;
		width: 47%;
		margin: .5em 20px 0 0;
		border: none;
	}
	div.box4 div form {
	}
	
	div.box4 div fieldset {
		padding: 0;
		margin: 0;
		border: none;
	}
	div.box4 div fieldset input {
		padding: 2px;
		margin: 0 0 .5em 0;
		width: 220px;
	}
	div.box4 div fieldset input.submit {
		width: auto;
		float: none;
	}
	
/* *************************************************************************
		style 5
************************************************************************* */
	
	div.box5 {
		border-top: 1px solid #c2d8eb;
		border-bottom: 1px solid #c2d8eb;
		background-color: #E6EDF5;
	}
	div.box5 div {
	}
	div.box5 div.first {
		float: left;
		width: 48%;
	}
	div.box5 div.second {
		float: right;
		width: 49%;
		background-color: #fff;
	}
	div.box5 div.second p {
		padding: .5em 0 0 1em;
	}
	div.box5 div.second h3 {
		padding: .5em 0 0 1em;
	}
	
/* *************************************************************************
		style 6
**************************************************************************/	

	div.box6{
		border: 1px solid #C2D8EB;
		margin: 0 0 1em 0;
		position: relative;
	}
	
	div.box6 h3{
		background: #E6EDF5;	
		border: 1px solid #fff;
		color: #00529B;
		margin: 0;
		padding: 2px 9px;
	}
	
	div.box6Wrap{		
		padding: 8px;	
	}
	
/* *************************************************************************
		style 7
**************************************************************************/	

	div.box7{
		border: 1px solid #C2D8EB;
		margin: 0 0 1em 0;
		position: relative;
		background:#fff;
	}
	div.box7 h3{
		background: #E6EDF5;
		border: 1px solid #fff;
		color: #00529B;
		margin: 0;
		padding: 2px 9px;
		text-align: left;
	}
	div.box7Wrap{
		padding: 8px;		
	}

/***************************************************************
	Label column layout - for use on forms
***************************************************************/

.label-columns{
	margin: .8em 0 0 0;
}
.label-columns span{
	display: block !important;
}
body#advanced-search .label-columns span{
	float: left !important;
	display: inline !important;
	margin: 0 10px 0 0;
	width: 190px;
}
.label-columns label{
	clear: both !important;
	float: left;
	display: block !important;
	width: 50px !important;
}
body#advanced-search .label-columns label{
	width: 33px !important;
}
.label-columns select{
	float: left;
	width: 150px !important;
}
table td .label-columns,
table th .label-columns{
	font-size: 1em !important;
}

/***************************************************************
	Faux column sets
***************************************************************/

div.colSet1-a{
	float: left;
	margin: 0 10px 0 0;
	width: 160px;	
}
div.colSet1-b{	
	float: left;
	position: relative;
	width: 440px;
}

/***************************************************************
	Info boxes
***************************************************************/

div.infoBox1{	
	background: #E6EDF5;
	border: 1px solid #c2d8eb;
	margin: 1em 0 .8em 0;
	padding: 8px;
	width: auto;
	position: relative;
}




/***************************************************************
	Scolling links
***************************************************************/

ul#scroll {
	border: solid #00529b;
	border-width: 1px 0;
	margin: 0;
	padding: 1em 0 1.25em 0;
	text-align: center;
	width:100%;
	float:left;
}

ul#scroll li {
	display:inline;
	text-align:center;
	float:none;
	background:none;
	font-size:12px !important;
}

ul#scroll a li{font-size:12px !important;}


ul#scroll li a {
	color: #00529b;
	padding: 0;
	margin: 0.3em;
	font-size:12px;
}

ul#scroll li strong {
	padding: 0 .3em;
}



/***************************************************************
	Products and services list
***************************************************************/
div#product ul {
	list-style-type: none;
}

/***************************************************************
	Advertisment images
***************************************************************/
.advertimages div {
	float: left;
	display: block;
}
.advertimages div p {
	text-align: center;
	width: 300px;
}
.advertimages div a img {
	text-align: center;
	padding: 0;
	margin: 0 5em 1em 5em;
}

/***************************************************************
	1st back to top style button
***************************************************************/
.backToTop p {
	padding: 1.5em 1em 0 0;
	height: 21px;
	text-align: right;
	background-image: url(../images/general/back_to_top2.gif);
	background-position: 90% 50%;
	background-repeat: no-repeat;	
}
/***************************************************************
	2nd back to top style button
***************************************************************/
.backToTop2 {
	float: right;
}
.backToTop2 p {
	margin: 0 0 1em 0;
}
.backToTop2 p a {
	color: #00529b;
	font-size: 90%;
	font-weight: normal;
	background-image: url(../images/general/back_to_top2.gif);
	background-position: 90% 50%;
	background-repeat: no-repeat;	
	padding: 0 18px 0 0;
}
.backToTop2 p a strong {
	font-weight: normal;
}
/***************************************************************
	Horizontal buttons list
***************************************************************/
div#hButton {
	text-align: left;
	padding: 1em 0 1.25em 0;
}
div#hButton ul {
	margin: 0;
	padding: 0;
}
div#hButton ul li {
	display: inline;
	padding: 0 .3em;
	background:none;
}

/***************************************************************
	Two column lists
***************************************************************/

.columnleft {
	width: 290px;
	float: left;
}
.columnleft div h4 {
	font-size: 100%;
}
.columnleft div ul li {
	font-size: 95%;
}

/***************************************************************
	Article List - used in resource centre and homepag Career articles
***************************************************************/

ul.article-list {
	font-size: 90%;
	list-style: none;
	margin: 0;
	padding: 0;	
}
ul.article-list li {
	background: url(/images/general/article_bullet.gif) left 50% no-repeat;
	margin: 0 0 .2em 0;
	padding: 0 0 0 13px;	
}
ul.article-list li.header{
	background: none;
	padding: 0;	
}
ul.article-list li.header h4{
	color: #FEA814;
	font-size: 110%;
	margin: 1em 0 0 0;
	padding: 0;	
}
ul.article-list li.see-more{
	background: none;
	font-size: 90%;
	margin: .7em 0 0 0;
	padding: 0;	
}

/***************************************************************
Recruit Rank Table
***************************************************************/

table#recruitrank {
	width: 220px;
	margin: 0 0 .5em 0;
	padding: 0;
	border: 0;
	font-size: 90%;
}
table#recruitrank tr td, table#recruitrank tr th {
	padding: 1px 1px 1px 5px;
	border: solid #fff;
	border-width: 2px 0;
}
table#recruitrank tr#rr_first td {
	background: #ffebcd;
}
dl.dlList1{
	margin: 0 0 1em 0;
	padding: .3em;
	position: relative;
	background: #ffebcd;
	border: 1px solid #f90;
}
dl.dlList1 dt{
	padding: 3px;
}
dl.dlList1 dd{
	position: relative;
	left: 5em;
	margin: -1.65em 5em .3em 0;
	padding: 2px 2px 2px 4px;
}
div#contentStart dl.dlList1.style1{
	background: 0;
	border: 0;
	margin: 0 0 0 0;
	float:left;
	clear:both;
	text-decoration:none;
	overflow: auto;
	width: 99%;
}
dl.dlList1.style1{
	background: 0;
	border: 0;
	margin: 0 0 1em 0;
	overflow: auto;
	width: 100%;
}
dl.dlList1.style1 dt{
	border-top: 0px solid #ccc;
	color: #00529B;
	clear: left;
	float: left;	
	font-size: 170%;
	font-weight: bold;
	margin: 0;
	padding: .4em 0 0 0;
	text-align: center;
	width: 12%;
}
dl.dlList1.style1 dd{
	border-top: 0px solid #ccc;
	float: left;
	left: 0;
	margin: 0;
	padding: 1em 0 0 0;
	width: 88%;
}
dl.dlList1.style1 dd p{
	padding-left: .7em;
}

/** Override default dlList1 with new styles for ins vac posting confirmed ****/

body#ins_vac dl.dlList1{
	background: #E6EDF5;
	border: 1px solid #c2d8eb;
	overflow:hidden;
	line-height:160%;
	padding:5px;
}
body#ins_vac dl.dlList1 dt{
    clear:both;
	width: 150px;
	padding:0 0 0 3px;
	float:left;
	margin:0;
}
body#ins_vac dl.dlList1 dd{
	padding: 0 0 0 20px;
	margin:0;
	width:575px;
	position:static;
}


/***************************************************************
SiteMap
***************************************************************/

body#sitemap #channels h3 {
	margin: 0 0 0 10px;
	width: 100%;
}
body#sitemap #channels ul {
	height: 1%;
	margin: 0;
	overflow: hidden;
	padding: 10px;
}	
body#sitemap #channels li {
	background: transparent url(../images/general/bullet1.gif) no-repeat 0 0.4em;
	float: left;
	line-height: 140%;
	list-style-image:none;
	list-style-type:none;
	margin-left:7px;
	padding-left:11px;	
	width: 30%;
}
body#sitemap #channels li a {
	display: block;
}	
	
body.nonav #navLinks {
	display: none;
}

iframe.frame-display {
	border: 0;
	margin: 0;
	padding: 0;
    width: 100%;
}
body#cvDisplay iframe.frame-display {
	height: 600px;
	width: 100%;
}

body#ins_vac iframe.frame-display{
	height: 500px !important;
	margin: 0 0 1em 0;
}

/***************************************************************
	Sidelinks - Floats a div to the right with links in
***************************************************************/
div.sideLinks{
	float: right;
	width: 160px;
	text-align: left;	
	margin: 0 0 .5em .5em;
	background: #EEE;
	font-size: 90%;
}
div.sideLinks h4{
	color: #333;
	background: #CCC;
	padding: 4px;
	margin: 0 0 .2em 0;
}
div.sideLinks div{
	padding: 6px;
}
div.sideLinks hr,
div.sideLinks p{
	margin: .5em 0;
}
div.sideLinks ul{
	margin-left: 15px;
}
div.sideLinks ul li{
	list-style-image: url(/images/general/bullet2.gif);
	color: #777;
}

/***************************************************************
	Four column list element
***************************************************************/

ul.four-col-list{
	clear: both;
	list-style-type: none;
	margin: 0 0 1em 40px;
	padding: 0;
}
ul.four-col-list li{
	font-weight: bold;
	float: left;
	width: 24%;
}

/***************************************************************
	Misc. classes
***************************************************************/

.disabled_text{	color: #c0c0c0;}

table.nopadding{
	padding: 0 !important;
	margin: 0 !important;
}
.float-left{
	float: left;
}
.float-right{
	float: right;
	position: relative;
}
.justify { 
	text-align: justify;
}
.center{text-align: center !important;}
.right{text-align: right !important;}
.left{text-align: left !important;}

.indent {
	margin-left: 35px;
}
.capitalize{
	text-transform: capitalize;
}
.uppercase{
	text-transform: uppercase;
}
.clear-both{
	clear: both;
}
.smaller {
	font-size: 80%;
}
.imgWrap1{
	float: left;
	margin: 0 12px 1em 0;
}
.imgWrap2{
	clear: right;
	float: right;
	margin: 0 0 1em 12px;
}
.imgBorder1{
	border: 1px solid #ccc;
}
a.print-link{
	background: url(/images/general/print_icon.gif) 0% 50% no-repeat;
	padding: 0 0 0 18px;
}
/* Used to show a caption below an image when it is rolled over, or to add a border to image. 
 * As used on www.jobsite.co.uk/press_coverage.html page  
 * */

a.preview{
	display: inline-block;
	padding-bottom: 20px;
	text-align: center;
	text-decoration: none;
}		
a.preview img{
	border: 1px solid #fff;
}		
a.preview span{
	border: 10px solid #EEE;
	display: block;
	width: auto;
}
a.preview:hover span{
	border-color: #ccc;			
}
a.preview span.caption{
	display: none;
}
a.preview:hover span.caption{
	border: 0;
	display: block;
	font-size: 90%;
	margin-bottom: -14px;
	overflow: visible;
	width: 100%;
}

/* Hide from Mac IE5 - table borders white - voice family hides from Win IE5.x*/
/* \*/

div#help2 p a.help2 {
	text-indent: 15px;
}
form fieldset p.help a {
	text-indent: 15px;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-right: 15px !important;
	width: 0px !important;
}
form fieldset p.email input {
	display: inline !important;
}
.advertimages div {
	text-align: center;
}

.error div {
	width: auto !important;
}

/***************************************************************
	applynow confirm find a property button
***************************************************************/

a#fp-button{
	float:right;
	margin: 0 0 5px 5px;
	padding: 0;
	text-align: center;
}
a#fp-button img{
	display: block;
	margin: 0 0 0 0;
	padding: 0;
}

/***************************************************************
	applynow application
***************************************************************/

form.apply-now-form div.first div.column {
	margin: 0 0 .5em 0;
	width: 120px !important;
}
form.apply-now-form div.second div.column {
	width: 160px !important;
}
form.apply-now-form div.second div.column label{
	margin: 0 0 .5em 0;
}

/***************************************************************
	recruit rank awards/box styles
***************************************************************/

div.curvebox{
	padding: 0;
	clear: both;
	display: block;
	margin: 0 0 10px 0;
	width: 100%;
}

div.curvebox ul li{
	line-height: 1.6em;
}

div.curvebox div.outer {
	background: url(/images/general/outer_bg_midblu.gif) top left no-repeat;
	margin: 0;
	padding: 0;
}

div.curvebox div.inner {
	background: url(/images/general/inner_bg_midblu.gif) bottom right no-repeat;
	margin: 0;
	padding: 5px 10px 2px 10px;
}

div#loginbox {
	width: 195px;
	float: right;
	margin:  0 0 10px 0;
	padding: 0;
}

div#loginbox div.outer {
	background: url(/images/general/outer_bg_midblu.gif) top left no-repeat;
	margin: 10px 0 0 0;
	padding: 0;
}

div#loginbox div.inner {
	background: url(/images/general/inner_bg_midblu.gif) bottom right no-repeat;
	margin: 0;
	padding: 5px 10px 2px 10px;
}

div#loginbox form {
	background: #B2B2D1 url(/images/general/boxcrnr_midblu.gif) top left no-repeat;
	border: 0;
	width: auto;
	float: none;
	margin: 10px 0 0 0;
}

 div#loginbox form h4 {
	color: #fff;
	font-size: 130%;
	font-style: italic;
	font-weight: bold;
	margin: 0 5px;
}

body#rrawards,
body#rrawards_rec, h2 {
	clear:none;
}

div#loginbox form legend {
	margin: 0 10px 0.3em 10px;
}

div#loginbox form#clogin a {
	display: block;
	float: left;
	margin: 1em 0 0 0;
	font-size: 90%;
}

div#loginbox form fieldset {
	width: auto;
	background: none;
	border: 0;
	margin: 0 5px;
	padding: 0 0 5px 0;
}

div#loginbox form fieldset input {
	width: 170px;
	margin: 0;
}

div#loginbox form fieldset input.submit {
	width: 2em;
	margin: .5em 0 0 0;
}

div#loginbox form fieldset label {
	width: auto;
	margin: 0;
	font-weight: bold;
}

div#loginbox form#rlogin a {
	display: block;
	float: left;
	margin: 1em 0 0 0;
	font-size: 80%;
}

body#rrawards,
body#rrawards_rec, blockquote{
	margin: 0;
	padding: 10px 20px 0 20px;
}

body#rrawards
body#rrawards_rec, .openpara{
margin-right: 205px;
}

/*****************************************************************
	Network Page 
****************************************************************** */

	body#network div.siteDetails {
		clear: both;
		border-bottom: dotted 1px #bbb;
		overflow: hidden;
		margin-bottom: 1em;
	}
	
	body#network div.siteDetails a {
		display: block;
		text-align: center;
		margin-bottom: 3.5em;
		width: 240px;
	}
	
	body#network div.siteDetails img {
		clear: both;
	}
	
	body#network div.siteDetails p.siteLink a {
		font-weight: bold;
		text-align: left;
		margin-left: 220px;
	}

/* Account Selection Box on logged in as a Recruiter */

body#myadvmgr.account_selection fieldset {
	border:medium none;
}

body#myadvmgr.account_selection select {
    display:inline;
    margin:6px 0;
    width:685px;
	float: left;
}


/*****************************************************************
	Recruit Rank - Feedback Message Board
****************************************************************** */
	#feedback_message_board form{
		padding:0;
		margin:0;
	}

	#feedback_message_board form legend{
		display:none;
	}

	#feedback_message_board h2{
		font-size:160%;
		color:#fea815;
		padding:0;
		background:none !important;
	}

	#feedback_message_board form fieldset{
		padding:0;
		margin:0;
		border:none;
	}

	#feedback_message_board form div{
		padding: 5px 0 10px 60px;
		float:left;
	}

	#feedback_message_board form label{
		padding:6px 0 2px 0;
		margin:0;
		clear:both;
		font-size:110%;
		
	}

	#feedback_message_board form input.text{
		width:300px !important;
		padding:2px;
		margin:0 !important;
		border:1px solid #b3b2d2;
	}

	#feedback_message_board form textarea{
		height: 60px;
		width:548px;
		border:1px solid #b3b2d2;
		margin:0 !important;
	}

	#feedback_message_board form input.submit {
		margin: 5px 0 0 2px;
	}

	#feedback_message_board ul{
		padding:0;
		margin:0;
		list-style:none;
		width:100%;
	}

	#feedback_message_board ul li{
		padding:0;
		margin:0 0 5px 0;
		list-style:none;
		overflow:hidden;
		height:100%;
		position:relative;
	}

	#feedback_message_board ul li span{
		position:absolute;
		right:0;
		font-weight:bold;
		margin:0;
		padding:7px 7px 0 0;
		top: 0;
	}

	#feedback_message_board h3{
		font-size:120%;
		height: 40px;
		padding:7px 7px 5px 60px !important;
		margin:0 !important;
		float:left;
	}
	#feedback_message_board ul li h3 span{
		display: block;
		font-size: 80%;
		font-weight: normal;
		position: relative;
		padding: 4px 0 0 0;
	}

	/*#feedback_message_board h4{
		font-size:100%;
		padding:0 7px 10px 60px !important;
		margin:0 !important;
		float:left;
		clear:both;
	
	}*/

	#feedback_message_board p{
		background:#fff;
		display:block;
		clear:both;
		padding:3px 7px 7px 60px !important;
		margin:0 !important;
	}

	#feedback_message_board ul li.applicantNew{		
		background: #ffedd5 url(/images/general/icon_applicantnew.gif) 7px 7px no-repeat;
	}

	#feedback_message_board ul li.applicantMsg{		
		background: #ffedd5 url(/images/general/icon_applicantmsg.gif) 7px 7px no-repeat;
	}

	#feedback_message_board ul li.clientNew{		
		background: #E6EDF5 url(/images/general/icon_clientnew.gif) 7px 7px no-repeat;
	}
	#feedback_message_board ul li.clientMsg{		
		background: #E6EDF5 url(/images/general/icon_clientmsg.gif) 7px 7px no-repeat;
	}

	#headerLogo {
		background: url(/images/nav/homepage_logo.gif) 0 100% no-repeat;
		height:97px;
		margin: 15px 0 15px 0;
		float:left;
	}

	#marketing_campaigns {
		clear:both;
	}

	ul#email_settings li {
		list-style:none;	
		background:none;	
	}

	#subscription_preferences .module {
		padding:0 0 10px 0;
	}
	
/* Simple 2 column reusable layout
 * See the Layout section of the Wiki for more information
 * */

.contentBox1a, .contentBox2a{
    float: left;
}
.contentBox1b, .contentBox2b{
    float: right;
}
.contentBox1a, .contentBox1b{
	width: 464px;
}
.contentBox2a, .contentBox2b{
    width: 524px;
}
.sidebar1a,.sidebar2a{
	float: right;
}
.sidebar1b, .sidebar2b{
	float: left;
}
.sidebar1a, .sidebar1b{
	width: 266px;
}
.sidebar2a, .sidebar2b{
	width: 206px;
}
.extraContent{
	clear: both;
}

/*************************************
  upload CV 
*************************************/
body#uploadCV div#wrapper{
	width:940px;
	margin:0px auto;
	padding:0px;
}
body#uploadCV div#content{
	width:940px;
	margin:0px;
	padding:0px;
	float:left;
}
body#uploadCV div#maincontent{width:620px;float:left;margin:0px;padding:0px;}
body#uploadCV div#maincontent div#upload{background:url(../images/general/upload_bg.gif) no-repeat scroll 0 0 !important;width:597px;height:283px;border:1px solid #b9d2e8;margin:0px;padding:19px 0 0 21px;}
body#uploadCV div#maincontent h2{color:#00529b;font-family:Arial;font-size:24px;margin:0px;padding:0px; }
body#uploadCV div#maincontent div#upload p{font-size:12px;font-family:Arial;color:#333333;margin:0px;padding:17px 0 0 0;text-align:left;display:block;}
body#uploadCV div#maincontent div#upload ul{margin:14px 0 0 8px;padding:0px;float:left;}
body#uploadCV div#maincontent div#upload ul li{list-style-type:none;list-style-image:none !important; margin:0px;padding:0 0 8px 21px;background:url(../images/general/upload_li_img.gif) no-repeat scroll left 30%;}
body#uploadCV div#maincontent div#upload ul li.nopad{padding:0 0 0px 21px;margin:0px;}
body#uploadCV div#maincontent div#upload form {float:left;margin:19px 0 0 0;padding:0;width:360px;}
body#uploadCV div#maincontent div#upload form fieldset{margin:0;padding:0;border:0px none;}
body#uploadCV div#maincontent div#upload span.formInnerBlock{margin:0px;padding:0px;float:left;width:240px;}
body#uploadCV div#maincontent div#upload span.formInnerBlock input.inputText{width:236px;margin:0px;padding:6px 0 6px 2px;border:1px solid #c2d8eb;}

body#uploadCV div#maincontent div#upload label.over {color:#6d6d6d;position:absolute;top:5px;left:5px;}
body#uploadCV div#maincontent div#upload label.pre{color:#6d6d6d;position:absolute;top:5px;left:5px;}
body#uploadCV div#maincontent div#upload .formGroup {float:right;margin:0 0 0 8px;padding:0px;width:112px;}
body#uploadCV div#maincontent div#upload .inputButton {border: 1px solid #ff9900;background: #ff9900 url(../images/homepage/gradient_orange.png) center left repeat-x;color: #fff;padding:3px 0px 3px 0px;font-family: Arial;font-weight: bold;font-size: 14px;width:100px;cursor:pointer;margin:0px;}


body#uploadCV div#maincontent p{margin:18px 0 0 0;padding:0px;}
body#uploadCV div#maincontent p a{text-decoration:none;}

body#uploadCV div#subcontent{width:298px;float:right;margin:0 0 0 20px;padding:0px;border:1px solid #b9d2e8;}
body#uploadCV div#subcontent div#right-candidate{background:#e6edf5;border:1px solid #ffffff;width:261px;margin:0px;padding:19px 15px 0 20px;}
body#uploadCV div#subcontent div#right-candidate h2{font-size:18px;font-weight:500;color:#00529b;font-family:Arial;text-align:left;margin:0px;padding:0px;}
body#uploadCV div#subcontent div#right-candidate p{width:100%;margin:17px 0 0 0;padding:0px;}
body#uploadCV div#subcontent div#right-candidate ul{margin:18px 0 0 0;padding:0px;width:261px;}
body#uploadCV div#subcontent div#right-candidate ul li{list-style-type:none;list-style-image:none !important; margin:0px;padding:0 0 8px 21px;background:url(../images/general/upload_li_img.gif) no-repeat scroll left 30%;}
body#uploadCV div#subcontent div#right-candidate p a img{padding:0 0 15px 0;margin:0px;border:0px none;}
body#uploadCV div#subcontent div#right-candidate p a{text-decoration:underline;color:#00529b;margin:0px;padding:0 3px 0 0;}
body#uploadCV div#sitefooter{
	float:left;
}
/*************************************************************

   update information

*************************************************************/

body#update_information{
color:#0c2d83;
}

body#update_information table th, table td {
margin:0;
padding:0;
}

body#update_information table tr {
margin:0;
padding:0;
}

body#update_information table.colhighlight td{
background-color:transparent;
padding:0;
width:565px;
}

body#update_information table.colhighlight h1{
font-size:22px;
border-bottom:none !important;
margin:0;
padding:0;
}

body#update_information table.colhighlight h1 strong{
color:#fea814;
}

body#update_information td.bg{
background-color:#E5E5EF !important;
}

body#update_information table tr.ht {
height:25px !important;
}

body#update_information table.colhighlight td input{
margin:0 0 0.5em;
padding:2px 0;
width:15px;
vertical-align:middle;
font-size:12px !important;
}
body#update_information table.colhighlight td input.text {
margin:3px 0;
width:210px;
}
body#update_information table.colhighlight td input.submit {
margin:3px 0 0 0;
width:128px !important;
float:left;
}

/***************************************
Service Agreement
************************************/
body#service{
margin:0;
padding:0;
text-align:center;
font-size:12px !important;
}
body#service strong{
color:#00529B !important;
font-weight:bold;
}
body#service table.gray_br{
margin:0 auto;
border:solid 10px #eeeeee;
width:920px;
text-align:left;
font-size:12px !important;
border-collapse:inherit !important;
}

body#service font{
text-decoration:none !important;
}

body#service table#top_logo td img{
padding:10px 30px 0 0;
margin:0;
text-align:right;
}

body#service table.gray_br h1{
border:0 none !important;
line-height:65px;
clear:both;
font-weight:bold;
display:block;
color:#00529B !important;
font-size:28px !important;
margin:0;
padding:0;
float:left;
}
body#service table.gray_br em{
font-style:normal;
font-weight:bold;
}
body#service tr td table#servicetab
{
border-top:1px solid #c9c9c9;
font-size:12px !important;
border-style:none !important;
}
body#service tr td table#servicetab th
{
border-bottom:1px solid #c9c9c9;
border-left:0 none !important;
border-right:0 none !important;
background:transparent !important;
color:#00529B !important;
font-weight:bold;
text-align:left;
font-size:14px !important;
}
body#service tr td table#servicetab td
{
border-bottom:1px solid #c9c9c9;
padding:5px;
}

body#service tr td table#servicetab td strong{
color:#00529B !important;
font-weight:bold;
text-align:left;
font-size:14px !important;
}

body#service table td.nam_pr{
border-bottom:1px solid #000000;
padding:0 0 6px 0;
}
body#service table td.nam_pr strong{
color:#000000 !important;
}
body#service table td.s2 strong{
color:#000000 !important;
}
body#service table td.s3 strong{
color:#000000 !important;
}
body#service table td.s4 strong{
color:#000000 !important;
}
body#service table td.s2{
border-bottom:1px solid #000000;
padding:6px 0 6px 0;
}
body#service table td.s3{
border-bottom:1px solid #000000;
padding:50px 0 6px 0;
}
body#service table td.s4{
border-bottom:1px solid #000000;
padding:15px 0 6px 0;
}
body#service div#headerBanner{display:none !important;}
/************ Form ************************/

body#js_service div#form_down{
margin:0 auto;
width:940px;
font-family:Arial;
text-align:left;
color:#000000 !important;
display:block;
}
body#js_service p{
text-align:left;
}
body#js_service div.form_box{
clear:both;
width:900px;
text-align:left;
page-break-before:always;
margin:0;
padding:10px 0 0 40px;
float:left;
}

body#js_service div.form_input{
display:block;
width:280px;
float:left;
}
body#js_service div.form_input label{
display:block;
font-size:12px;
font-weight:bold;
margin:0;
color:#00529B !important;
padding:2px;
}
body#js_service .confirm{
clear:both;
padding:10px 0;
margin:0;
}

body#js_service div.confirm label strong{
color:#00529B !important;
}

body#js_service div.po_num{
clear:both;
padding:10px 0;
margin:0;
}
body#js_service div.po_num input.text {
margin:0 0 0 10px;
padding:3px;
width:260px;
}
body#js_service div.form_input input.text {
margin:0;
padding:3px;
width:260px;
}
body#js_service div#form_down form input.submit {
border:0 none;
cursor:pointer;
float:left;
margin:0.5em 1em 0.5em 0;
overflow:visible;
font-weight:bold;
font-size:13px !important;
padding:2px 10px;
}

body#js_service div.checkbox{
display:block;
margin:5px 0;
padding:0;
}
body#js_service div.am_con{
clear:both;
width:100%;
display:block;
float:left;
margin:0;
padding:10px 0;
}
body#js_service div#form_down div.form_box div.error{
color:#cc0000;
font-style:normal;
margin:0;
padding:0;
}
body#js_service div#form_down div.form_box div.error ul{
margin:0;
padding:2px 0 0 18px;
}
body#js_service div#form_down div.form_box div.error ul li{
list-style-type:disc;
}
body#js_service p.amend
{
clear:both;
float:left;
width:880px;
margin:0;
padding:0 0 0 40px;
*padding:0 0 0 40px;
}
body#js_service p.amend1
{
clear:both;
float:left;
width:880px;
margin:0;
padding:0;
}
body#js_service p.red
{
color:red;
padding:10px 0 0 40px;
*padding:0 0 0 10px;
}
body#js_service div#headerBanner{display:none !important;}
/**************** Amend_cancel **********************/

body#amend_cancel div#form_down{
margin:0 auto;
width:940px;
font-family:Arial;
text-align:left;
color:#000000 !important;
}
body#amend_cancel div.form_box{
clear:both;
width:900px;
text-align:left;
margin:0;
page-break-before:always;
padding:10px 20px 0 20px;
float:left;
}
body#amend_cancel div.form_box h1{
border:0 none;
color:#00529B !important;
}
body#amend_cancel div#form_down form input.submit {
cursor:pointer;
border:0 none;
float:left;
margin:0.5em 1em 0.5em 0;
padding:2px 10px;
overflow:visible;
font-weight:bold;
font-size:13px !important;
}
body#amend_cancel div#form_down div.form_box textarea.txt_area {
border:1px solid #7e9db9;
color:#666666;
margin:5px 0;
padding:0;
width:441px;
}
body#amend_cancel p.error{
color:#cc0000;
font-style:normal;
margin:0;
padding:0;
}
body#amend_cancel p.error ul{
margin:0;
padding:2px 0 0 18px;
}
body#amend_cancel p.error ul li{
list-style-type:disc;
}
body#amend_cancel div#headerBanner{display:none !important;}
/***************  Message  ************************/

body#cla{
width:890px;
border:solid 10px #eeeeee;
margin:10px auto;
padding:10px;
text-align:left;
}
body#cla p
{
margin:0px;
padding:0 0 10px 0;
}
body#service table th,table td {
	border-bottom: 0 none;
	}
body#cla div#headerBanner{display:none !important;}	
	
	
	
	/* This is to overide the <th> style block */
	body.heading1 h3 strong,
	body.heading1 th strong,
	body.heading1 th label {
		display: inline;
	}
	body.heading2 h3 strong,
	body.heading2 th strong,
	body.heading2 th label {
		display: block;
	}

	/* *****************************************************************************
		Table - General
	***************************************************************************** */

		table {
			margin: 1em 0;
			width: 100%;
			clear: both;
			border: 1px solid #90AFCA;
		}

		table,
		table th,
		table td {
			border: none;
			border-collapse: collapse;
		}

		table th {
			background-color: #618DB3;
			border: solid #90AFCA;
			border-width: 0 1px 1px 1px;		
			color: #fff;
			font-weight: bold;
			text-align: left;
		}

		table th,
		table td {
			padding: .3em 4px;
			vertical-align: top;
		}

		table#headerTable th,
		table#headerTable td,
		table#footerTable th,
		table#footerTable td{
			padding: 0 !important;
			vertical-align: top;
			border-bottom: 0;
		}

		table#headerTable th img,
		table#headerTable td img{
		       vertical-align: top;	
		}
		table th a:link,
		table th a:visited,
		table th a:hover{
			color:#5184B8;		
		}	
		table td a em {
			font-style: normal;
			padding-top: .5em;
			display: block;
			text-decoration: underline;
		}
		body#agency_data.main table td a em {
			display: inline;
		}
		body#agency_data.main table td{
			border-bottom: 1px solid #A8C1DB;
			font-size: 1.1em;
			padding-bottom: .5em;
			padding-top: .5em;
		}

		fieldset table td input {
			margin: 0;
			padding: 0;
			width: 30px;
		}

		fieldset table td input.checkbox,
		fieldset table td input.radio {
			border: none;
			margin: 0 3px;
			padding: 0;
			width: 14px;
		}

	/***************************************************************
		Table - colhighlight
	***************************************************************/
	table.colhighlight,
	table.colHighlight {
		width: auto;
		border: none;
		font-size: 100%;
	}
	table.colhighlight caption,
	table.colHighlight caption {
		display: none;
	}
	table.colhighlight th,
	table.colHighlight th {
		background-color: #fff !important;
		font-weight: normal;
		border: solid #dce6f1;
		border-width: 0 0 1px 0;
		padding: .3em 4px;
		text-align: right;
		width: 340px;
		color:#000;
	}
	table.colhighlight th a:link,
	table.colHighlight th a:link {
		color: #00529B;
	}
	
	body#cvsearchMarkup table.colhighlight td{width:300px !important;}
	body#cvsearchMarkup table.colhighlight td.intro2 .cvSearchSave{border:none; padding:0px !important;}
	body#cvsearchMarkup table.colhighlight td.intro2{width:370px !important;}

	
	table.colhighlight td,
	table.colHighlight td {
		background-color: #E6EDF5;
		width: 380px;
		padding: .3em 4px;
		padding-left: 8px;
	}

	table.colhighlight tr.line td, 
	table.colHighlight tr.line td {
		border: solid #00529b;
		border-width: 0 0 1px 0;
		padding: 0;
		margin: 0;
		height: 0;
	}

	table.colhighlight td.leftSide,
	table.colHighlight td.leftSide {
		background-color: #fff;
		width: 340px;
	}
	table.colhighlight th.rightSide,
	table.colHighlight th.rightSide,
	table.colhighlight td.rightSide,
	table.colHighlight td.rightSide {
		text-align: left;
	}
	table.colhighlight h2,
	table.colHighlight h2 {
		background-color: #fff;
		color: #00529b;
		padding: .2em 0;
	}
	table.colhighlight td div.column,
	table.colHighlight td div.column {
		float: left;
		width: 182px;
	}

	body#ins_vac table.colhighlight td table,
	body#ins_vac table.colHighlight td table {
		width: 154px !important;
		border: none;
		font-size: 100%;
		margin: 0;
	}

	body#ins_vac table.colhighlight td table td,
	body#ins_vac table.colHighlight td table td {
		border: none;
		width: auto;
		padding: 0;
	}

	/***************************************************************
		Table - rlAdmin used for rl_admin
	***************************************************************/

	table.rlAdmin {
		border-left: none;
		border-right: none;
		font-size: 90%;
	}
	table.rlAdmin th {	
		border: solid #90AFCA;
		border-width: 0 1px 1px 1px;
		text-align: center;
		vertical-align: bottom;
		background-color: #618DB3;
	}
	table.rlAdmin th a{color:#fff !important;}
	table.rlAdmin tr td {
		border: none;
	}
	table.rlAdmin tr.checked td {
		border-bottom: 1px solid #A8C1DB;
		text-align: center;
	}
	table.rlAdmin tr.checked td input {
		cursor: pointer;
		margin: 0;
		width: auto;
		float: none;
	}
	table.rlAdmin tr td input {
		width: auto;
		border: none;
	}
	table.rlAdmin tr td input.button {
		font-size: 90%;
		font-weight: bold;
		border: 1px solid #00529b;
		background-color: #FEA814;
		padding: 0 2px;
		cursor: pointer;
		margin: .1em 0;
		width: auto;
		float: none;
		color: #00529b;
	}
	table.rlAdmin tr td input.submit {
		width: auto;
		float: none;
	}
	table tr.odd td {
		background-color: #E6EDF5 !important;
	}
	table.rlAdmin tr td.status {
		text-align: center;
	}

	/***************************************************************
		Table - newRecruit used for rl_admin
	***************************************************************/
	table.newRecruit {
		border-left: none;
		border-right: none;
	}
	table.newRecruit tbody {
		background-color: #E6EDF5;
	}
	table.newRecruit thead th {
		border: none;
		border-bottom: 1px solid #c2d8eb;
		text-align: center;
	}
	table.newRecruit tbody td {
		border: none;
		background-color: #E6EDF5;
	}
	table.newRecruit tbody tr td input {
		margin: 0 0 0 1em;
		width: auto;
		padding: 0;
	}
	table.newRecruit tbody tr td.enableLogin {
		text-align: center;
	}

	/************************************************************************
		Table - results used to style CV automatch teaser section
	************************************************************************/

	body#cvautomatch table.results{
		width: 100% !important;
	}
	body#cvautomatch table.results th.name{
		border-bottom: 1px solid #00529b;
		padding-top: 1em;
		width: 100%;
	}
	body#cvautomatch table.results th.name strong{
		float: left;
	}
	body#cvautomatch table.results th.name span.livesin{
		font-size: .8em;
		display: block;
		float: right;
	}
	body#cvautomatch table.results th.name span.livesin strong{
		color: #00529b;
		font-style: italic;
		font-weight: normal;
		float: none;
		display: inline;
	}
	body#cvautomatch table.results td{
		text-align: left;
	}

	/***************************************************************
		Table - cvResult used for cvsearch_result
	***************************************************************/

		table.cvResult {
			font-size: 100%;
			border: none;
		}
		table.cvResult tr td {
			border: none;
		}
		table.cvResult tr th {
			border: 1px solid #fff;
			width: 25%;
		}

		/* This overrides the 100% width that is given on the table selector */
		/* All new table classes should be added to this */

		table.colhighlight,
		table.colHighlight,
		table.rlAdmin,
		table.newRecruit,
		table.results,
		table.cvResult {
			/*width: 760px !important;*/
			width: 820px;
		}

	/* *****************************************************************************
		Table - cvMarkup used for cvsearch_result
	***************************************************************************** */

		 body#cvDisplay table#cvMarkup font b {
			color: #FEA814;
			font-style: italic;
		}

		/* FF/IE7/Standards value */
		body[id]#cvDisplay table#cvMarkup td {
			font-size: 130%;
		}

		/* IE 6 value */
		body#cvDisplay table#cvMarkup td {
			font-size: 120%;
		}

	/***************************************************************
	        Table - cvResult used for cvsearch_result
	***************************************************************/

	body#cvDisplay table#cvMarkup font b{
	    color: #FEA814;
		font-style: italic;
	}
	/* FF/IE7/Standards value */
	body[id]#cvDisplay table#cvMarkup td{
	    font-size: 130%;
	}
	/* IE 6 value */
	body#cvDisplay table#cvMarkup td{
	    font-size: 120%;
	}

	body#cvDisplay table#cvMarkup td em{
	    color:#FEA814;
		font-weight:bold;
	}

	/***************************************************************
		Table - common location error
	***************************************************************/

		table#locTable tr td input {
			display: inline;
		}

/* Legacy code that needs to be dropped */
div.blockWrapper {
	float:left;
}

/* Temp fix for WorfFlow CMC Order Form because it was using font family in Global.css */
body {
	font-family: Arial;
}

#content #post-5772 h2{text-align:left;}
body.pagewide #content h3{font-weight:bold;}


