/* @Group BETA SUI Selectors 
------------------------------------------------------- */

	/* columnsets */
	.columnset-a .col, 
	.columnset-a .columnset-a, 
	.columnset-c .col,
	.columnset-a .columnset-a .col,
	.columnset-e .col, 
	.columnset-f .col{float:right;display:inline;}
	
	.columnset-a div.first, 
	.columnset-c div.first,
	.columnset-c div.first div.first,
	.columnset-d div.first, 
	.columnset-e div.first, 
	.columnset-f div.first{float:left;}
	
	.columnset-a .col, 
	.columnset-a .columnset-a{width:49.1%;}
	
	.columnset-a .columnset-a .col,
	.columnset-c .columnset-a .col {width:48.1%;}
	
	.columnset-b .col, 
	.columnset-c .col, 
	.columnset-d .col{float:left;margin-left:2%;*margin-left:1.895%;width:32%;}
	
	.columnset-b div.first, 
	.columnset-c div.first, 
	.columnset-d div.first{margin-left:0;}
	.columnset-c div.first, 
	.columnset-d .col{width:66%;}
	
	.columnset-d div.first{width:32%;}
	.columnset-e .col{width:24%;}
	.columnset-e div.first, 
	.columnset-f .col{width:74.2%;}
	.columnset-f div.first{width:24%;}
	.columnset-e div.first{width:74.2%;}
	
	.columnset-a:after, 
	.columnset-b:after, 
	.columnset-c:after, 
	.columnset-d:after, 
	.columnset-e:after, 
	.columnset-f:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	
	.columnset-a, 
	.columnset-b, 
	.columnset-c, 
	.columnset-d, 
	.columnset-e, 
	.columnset-f{zoom:1;}
	
	input.radio { vertical-align: -0.3em; border: none; } 
	
	/* float clearing classes */
	.clearfloats { clear: both; }
	.clearleft { clear: left; }
	.clearright { clear: right; }

	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	
	/* Hides from IE-mac \*/
	.clearfix {height: 1%;}
	/* End hide from IE-mac */
	
	/* float classes */
	.floatright { float: right; }
	.nofloat { float: none; }
	.floatleft { float: left; }
	
	/* some alignment classes */
	.aligncenter { text-align: center; }
	.alignright { text-align: right; }
	.alignleft { text-align: left; }

	/* default corner selectors 
	-------------------------------------------------------- 
	I have not changed all corners to this because its
	too much work for my timescale but absolute corners cause 
	issues with over-lapping and padding so wrappers or "wr"s 
	are here instead for new rounded corner containers they 
	allow better overriding and are the same amount of
	markup
	*/
	
	.padd { padding: 3px; }
	
	.wr-tl { background-position: top left; }
	.wr-tr { background-position: top right; }
	.wr-br { background-position: bottom right; }
	.wr-bl { background-position: bottom left; }
	.wr-tl, .wr-tr, .wr-br, .wr-bl { background-repeat: no-repeat; }
			
	
/* @end */

/* Default link underlining */
a:active  { text-decoration: none; }
a:link    { text-decoration: none; }
a:visited { text-decoration: none; }
a         { text-decoration: none; }
a:hover   { text-decoration: underline; }
a img { border: none; }

/* Corners, corners everywhere */
.cornered { position: relative; }
.cornered div.ctl, .cornered div.ctr, .cornered div.cbl, .cornered div.cbr {
	position: absolute;
	width: 6px;
	height: 6px;
	overflow: hidden;
	font-size: 6px;	
}
.cornered div.ctl {
	background: url(/staticarchive/75d2294e272c7f885796bb22114edab2856bca5f.gif);
	top: 0px; left: 0px;
}
.cornered div.ctr {
	background: url(/staticarchive/fb05c9b0cd51c5d70b3c7d70df364d1dd6007777.gif);
	top: 0px; right: 0px;
}
.cornered div.cbr {
	background: url(/staticarchive/10042c6ed6d6b3123e3a62164279968cb4bb33f8.gif);
	bottom: 0px; right: 0px;
}
.cornered div.cbl {
	background: url(/staticarchive/f2be9cb8abf5c3f527e9144cba9f0013c36f7181.gif);
	bottom: 0px; left: 0px;
}

div.rss a:active, div.rss a:link, div.rss a:visited { color: #ffffff;}

/* Main newtalent table */
font, .newtalent { font-family: Verdana, Arial, Helvetica, sans-serif; }
.newtalent { font-size: smaller; }
.newtalent table, .newtalent td {
	font-size: 100%;
}
table.newtalent td { border-left: 5px solid #FFFFFF; }
table.newtalent td td { border-left: none; }
table.newtalent td.central { background: #F4F4F4 url(/staticarchive/5ebc2e921cae262e3b5d3c2da76fe7ec7cb84301.gif) no-repeat bottom left; }
table.newtalent td.sidebar { background: #C7D0D6 url(/staticarchive/37d6dfc188a323f271946562ee5c67324ef7400b.gif) no-repeat bottom left; }

table.wideContent { border-top: 5px solid #FFFFFF; }
table.wideContent td.central {
	background: #F4F4F4 url(/staticarchive/894dac03677a795bb933f51cc07180a5c962ce28.gif) no-repeat bottom left;
	display: block; /* Should really be a div instead of a 1 cell table, but makes the ssi's a lot easier*/
	overflow: hidden;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

table.wideContent td.error {
	text-align: left;
	padding-left: 40px;
	color: orange;
	font-weight: bold;
}

/* Generic form sanitizers */
table.newtalent form input.radio, table.newtalent form input.checkbox { vertical-align: -0.3em; } 
table.newtalent form input.text, table.newtalent form textarea, table.newtalent form select {
	border: 1px solid #B5B9BD;
}

/* barley styles */
td.bbcpageCrumb br, .bbcpageServices hr { display:none; }
td.bbcpageCrumb a.bbcpageCrumb, td.bbcpageServices a {
	display: block;
	font-weight: bold;
	color: #999999;
	margin-bottom: .5em;
}
td.bbcpageCrumb a.selected { color: #666666;}


/* @group LHN Menu 
------------------------------------------------- */

	/* crazy corner selectors */
	div.menuList div.ctl, div.menuList div.ctr, div.menuList div.cbl, div.menuList div.cbr {
		width: 11px;
		height: 11px;
		font-size: 9px;
		background-repeat: no-repeat; 
	}
	
	div.menuList div.ctl { background-image: url(/staticarchive/972893fe43d1c0e1473fa780e2a314b1f4dbdb80.gif); }
	div.menuList div.ctr { background-image: url(/staticarchive/e2969bc9db8b4e3845ff77a66c5114a835ce8e25.gif); }
	div.menuList div.cbl { background-image: url(/staticarchive/cfaff6125146813847ee59ad58f84112cc2276d7.gif); }
	div.menuList div.cbr { background-image: url(/staticarchive/66edb1ba73b0a916cead6b7da3637c74fcf66cec.gif); }
	
	
	/* generic menuList H1, ul and Li selectors */
	div.menuList h1 {
		font-size: 98%;
		*font-size: 95%;
		background: #999999;
		padding: 2px 0 2px 13px;
		margin: 0 0 1px 0;
		
	}
	
	div.menuList ul {
		padding: 0px;
		margin: 0px;
		list-style-type: none;
	}
	
	div.menuList li {
		font-size: 0.85em;
		*font-size: 0.8em;
		margin: 0px 0px 1px 0px;
		padding: 2px 0 2px 13px;
		line-height: 1.22em;
	}
	
	/* Heading Link Selectors */
	div.menuList h1 a:active, div.menuList h1 a:link, 
	div.menuList h1 a:visited, div.menuList h1 a, 
	div.menuList h1 a:hover { color: #FFFFFF; }
	
	/* Genre heading and LI selectors */
	
	div.menuList div.comedy h1 { background: #C01446; }
	div.menuList div.comedy li { background: #E6A1B4; }
	div.menuList div.comedy li.selected { background: #E58FA7; }
	
	div.menuList div.under_16 h1 { background: #ED8E3A; }
	div.menuList div.under_16 li { background: #F9D2B1; }
	div.menuList div.under_16 li.selected { background: #FFC7AB; }
	
	div.menuList div.presenting h1 { background: #EDBC28; } /* #FFCC33 */
	div.menuList div.presenting li { background: #FEEDB9; }
	div.menuList div.presenting li.selected { background: #FFE38F; }
	
	div.menuList div.music h1 { background: #A5C518; }
	div.menuList div.music li { background: #DBE8A3; }
	div.menuList div.music li.selected { background: #CCE599; }
	
	div.menuList div.film h1 { background: #56AE95; }
	div.menuList div.film li { background: #BBDFD5; }
	div.menuList div.film li.selected { background: #99CCBE; }
	
	div.menuList div.writing h1 { background: #3398CC; }
	div.menuList div.writing li { background: #B8DBED; }
	div.menuList div.writing li.selected { background: #8FC7E3; }
	
	/* Discontinued but just incase *
	div.menuList div.entertainment h1 { background: #DB79BD; }
	div.menuList div.entertainment li { background: #F2D0E8; } */
	
	div.menuList div.entertainment h1 { background: #69499C; }
	div.menuList div.entertainment li { background: #C4B6D7; }
	div.menuList div.entertainment li.selected { background: #E5CCE5; }
	
	div.menuList div.allsorts h1 { background: #69499C; }
	div.menuList div.allsorts li { background: #C4B6D7; }
	div.menuList div.allsorts li.selected { background: #E5CCE5; }
	
	div.menuList div.drama h1 { background: #B369CC; *line-height: 1.62em !important; *padding-top: 0; }
	div.menuList div.drama li { background: #E2C3EC; } /*height:8px; */
	div.menuList div.drama li.selected { background: #BCACD0; }

/* @end */

/* page banner */
div.banner {
	width: 620px;
}

/* div.banner img {
	display: inline;
	position: relative;
	top: 13px;
	left: 155px;
} */

/* page headings */
td.central div.heading {
	background: #5ED645;
	color: #FFFFFF;
	zoom: 1;
	font-size: 180%;
	position: relative;
	border-bottom: 3px solid white;
}
td.central div.heading img {
	display: block;
}
td.central div.heading h1 {
	font-size: 100%;
	margin: 0px 15px;
}
td.central div.tagline {
	padding: 3px 10px;
	font-size: 90%;
	color: #FFFFFF;
	zoom: 1;
	border-bottom: 3px solid white;
}

/* Content */
div.central {
	padding: 5px;
	font-size: smaller;
}
div.central p {
	margin: 0.5em 0px;
}
div.central h2 {
	font-size: 110%;
	font-weight: bold;
	margin: 0px;
}
div.central h3 {
	font-size: 100%;
	font-weight: bold;
	margin: 0px;
}

div.central ul {
	list-style-type: circle;
}
div.list {
	padding-left: 20px;
	}

/* Content: Tables */
div.central table { width: 100%; }
* html div.central table { margin-left: -5px; } /* Make IE not put the table in a silly place */
div.central table td {
	width: 50%;
	vertical-align: top;
}


/* Content: Fancy Links */	
div.central a.video, div.central a.audio, div.central a.download {
	background-position: 0px 45%;
	background-repeat: no-repeat;
	padding-left: 17px;
	line-height: 1.3em;
}

div.central a.video { background-image: url(/staticarchive/dc2430c93bf800cf9eadd3dfcc82092c14a3cd9b.gif);}
div.central a.audio { background-image: url(/staticarchive/891a60b189fb049b8f437537f27fc69289d0eb36.gif);}
div.central a.download { background-image: url(/staticarchive/f4e5d11c0d79a6321ff98e0c023a5f14e1cda1d5.gif);}
div.central a.rss { color: #ffffff;}

div.central a:active, div.central a:link, div.central a:visited {
	color: #cc0066;
	font-weight: bold;
}

/* Content: Image Containers */
div.central div.largeImage {
	text-align: center;
	margin: 0.5em 0px;
}
div.central div.imageFloat {
	overflow: hidden;
	width: 100%;
	padding: 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
div.central div.imageFloat img {
	float: left;
	padding-right: 5px;
}

/* Content: Quoted strings */
div.central div.quoteBox {
	background: url(/staticarchive/2625f23c1c3110c361a979b0f97264badacdd607.gif) no-repeat bottom right;
	position: relative;
	margin: 0px 10px;
	padding: 5px 27px;
	zoom: 1;
}
* html div.central div.imageFloat div.quoteBox { width: 100%; } /* Hack: Make IE keep the box next to the float. */
div.central div.imageFloat div.quoteBox {
	margin-left: 0px;
	overflow: hidden; /* Hack: Makes non-IE browsers wrap around the float properly. NB: Still broken in Opera */
} 
div.central div.quoteBox { font-style: italic; font-size: 105%; }
div.central div.quoteBox * { font-style: normal; font-size: 95%; padding-top:5px; }
div.central div.quoteBox div.leftQuote {
	background: url(/staticarchive/2f07113c6f4daa69a936e36f95d7097c1392005a.gif) no-repeat bottom right;
	position: absolute;
	left: 0px; top: 0px;
	width: 23px; height: 18px;
}

/* Content: Image Gallery */
div.central div#imageGallery { text-align: center; }
div.central div#imageGallery span.controls img {
	margin: 3px;
	cursor: pointer;
	cursor: hand;
}

/* Sidebar */
td.sidebar div.cornered { zoom: 1; }
td.sidebar div.ctl, td.sidebar div.ctr, td.sidebar div.cbl, td.sidebar div.cbr {
	width: 8px;
	height: 8px;
}
td.sidebar div.ctl { background: url(/staticarchive/7b60e68ada9efc1e96d4dfbe5f4b52d7cfc63830.gif); }
td.sidebar div.ctr { background: url(/staticarchive/4c172fa3057f09f1e3e3e9ed0b6840e14f1e21f9.gif); }
td.sidebar div.cbl { background: url(/staticarchive/bd4a428bce3dbd0d4cf0563899c4b0bd8d7740ce.gif); }
td.sidebar div.cbr { background: url(/staticarchive/7b05dd777bbe5f2cace4e0ac4da4578559da0a17.gif); }

td.sidebar .section {
	display: block;
	border-bottom: 3px solid white;
}
td.sidebar img.section { width: 100%; }
td.sidebar div.section { padding: 3px 5px; }

td.sidebar div.rhnlinks {
	padding: 2px 0px;
	background: #FFFFFF;
}
td.sidebar div.rhnlinks div.ctl, td.sidebar div.rhnlinks div.ctr { top: 2px; }
td.sidebar div.rhnlinks div.cbl, td.sidebar div.rhnlinks div.cbr { bottom: 5px; }
* html td.sidebar div.rhnlinks div.cbl, * html td.sidebar div.rhnlinks div.cbr { bottom: 4px; }
td.sidebar div.rhnlinks a:active, td.sidebar div.rhnlinks a:link, td.sidebar div.rhnlinks a:visited, td.sidebar div.rhnlinks a, td.sidebar div.rhnlinks a:hover { color: #FFFFFF; font-weight: bold; }
td.sidebar div.rhnlinks a.selected:active, td.sidebar div.rhnlinks a.selected:link, td.sidebar div.rhnlinks a.selected:visited, td.sidebar div.rhnlinks a.selected, td.sidebar div.rhnlinks a.selected:hover { color: #FFFF00; }
td.sidebar div.countdown {
	background: #848484;
	color: #FFFFFF;
	font-size: 110%;
	overflow: hidden;
	border-bottom: 5px solid white;
}
td.sidebar div.countdown div.central { padding: 7px 5px 5px 5px; }
td.sidebar div.countdown span.number {
	float: left;
	position: relative;
	top: -.2em;
	margin-right: 3px;
	font-size: 300%;
}
td.sidebar div.countdown span.number_smtf {
	float: left;
	position: relative;
	top: -.2em;
	margin-right: 3px;
	font-size: 400%;
}

td.sidebar div.countdown div.ctl { background: url(/staticarchive/4f6678743ff893a8942f484d6a9a607c10472835.gif); }
td.sidebar div.countdown div.ctr { background: url(/staticarchive/7b50fbfc0bc1f696aa415d4609b2d95024620a10.gif); }
td.sidebar div.countdown div.cbl { background: url(/staticarchive/e38c71bc5dc496e5e4ccc599ec28f7d39f562fe2.gif); }
td.sidebar div.countdown div.cbr { background: url(/staticarchive/809759abe4b216981ec8ed20aa6042b3a72d7393.gif); }

/* Footer */
div.searchbox {
	background: #E3E3E8;
	border-top: 5px solid white;
	border-left: 5px solid white;
	padding: 5px 6px 5px 10px;
	width: 621px;
	overflow: hidden;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

div.searchbox div.ctl, div.searchbox div.ctr, div.searchbox div.cbl, div.searchbox div.cbr {
	width: 15px;
	height: 15px;
} 

div.searchbox div.ctl { background: url(/staticarchive/b3d9b9b7b389cfa1336580939e0dc47a7a1d1ef8.gif); }
div.searchbox div.ctr { background: url(/staticarchive/efa0df1e5900565331209fe83c25deb36ff26589.gif); }
div.searchbox div.cbr { background: url(/staticarchive/9fa97844177ad9d7324c6714c64760361da24a0c.gif); }
div.searchbox div.cbl { background: url(/staticarchive/3986df2de07363b2ecd15c02adfe91090359200d.gif); }

div.searchbox div.padd { padding: 5px 10px; }

div.searchbox form { margin: 0px 0px 0px 0px; }
div.searchbox input.text { vertical-align: -0.25em; border: 2px solid gray; }
div.searchbox input.radio { vertical-align: -0.3em; } 
div.searchbox input.image { vertical-align: middle; } 
div.searchbox input.button {
	background: transparent;
	color: black;
	border: none;
	font-size: 100%;
	cursor: pointer;
}

div.searchbox h2 { color: #838685; font-size: 1.7em; font-family: Arial, Verdana, Sans-serif; padding: 0 !important; margin: 0 !important; }

div.searchbox div.bbcpromo { float: right; }

/* Application form styles */
form.application { padding: 20px; }
* html form.application { width: 605px; }
form.application h3 { margin-top: 2em; }
form.application table th {
	text-align: left;
	vertical-align: top;
	width: 30em;
}
form.application table td.error {
	text-align: center;
	color: orange;
	font-weight: bold;
}
form.application table.wideFields th { width: 10em; }
form.application table td { width: auto; }
form.application input.text, form.application textarea, form.application select { width: 100%; }
form.application select.inline { width: auto; }
div.actionButtons {
	width: 50%;
	float: right;
	text-align: right;
	margin: 1em 0px;
}

table.psychometricQuestion { margin: 1em; }
table.psychometricQuestion td {
	background: #E4E4E4;
	text-align: center;
	padding: 3px;
}
table.psychometricQuestion td.qnNumber { width:3em; }
table.psychometricQuestion td.qnLetter { width:2em; }
table.psychometricQuestion td.answerCell { width:6em; }

/* "Previous stage" button styles */
form.prevStage {
	clear: both;
	text-align: center;
}

form.prevStage input {
	background: #FFFFFF;
	border: 1px solid #B5B9BD;
	padding: 0px 3px;	
	margin-top: 0.2em;
	font-size: 100%;
	cursor: pointer;	
}

table.portal td {
	border-left: 8px solid #FFFFFF;
	border-bottom: 9px solid #FFFFFF;
	vertical-align: top;
}
table.portal td.mainPromo, table.portal td.bottomLeft { border-left: 5px solid #FFFFFF; }

table.portal td.mainPromo {
	background: #93093D;
}

/* table.portal td.mainPromo img { display: block; } */
table.portal td.mainPromo div.central {
	position: absolute;
	margin-left: 33px;
	width: 137px;
	height: 200px;
	min-height: 200px;
	background: #FFFFFF;
	opacity: .7;
	filter: alpha(opacity=70);
}
* html table.portal td.mainPromo div.central { height: 210px; }
table.portal td.mainPromo h2 { margin-top: 5px; font-size: 170%; }
table.portal td.mainPromo p { margin: 1em 0px 1.5em 0px; }
table.portal td.mainPromo a:active, table.portal td.mainPromo a:link, table.portal td.mainPromo a:visited { color: #000000; }
table.portal td.mainPromo ul {
	margin: 0px;
	text-indent: -5px;
	padding: 0px;
}
table.portal td.mainPromo li { list-style: circle inside url(/staticarchive/9aeb733152a83c2b86637af47129f09adf917589.gif); }
		
table.portal td.topLeft, table.portal td.topRight, table.portal td.bottomLeft, table.portal td.bottomRight { background-repeat: no-repeat; }
table.portal td.topLeft {
	background-image: url(/staticarchive/68aec655b927bf7b90efa44d8a6fd8beb1215d8e.gif);
	background-position: top left;
}
table.portal td.topRight {
	background-image: url(/staticarchive/b2f2155a1ab378aa726faf6228d72a6e4f1afcd1.gif);
	background-position: top right;
}
table.portal td.bottomLeft {
	background-image: url(/staticarchive/744485bfd79c0ee3012b143aecad2ad2a6d363ff.gif);
	background-position: bottom left;
}
table.portal td.bottomRight {
	background-image: url(/staticarchive/76b5e26803de125491800e74421e405e133dc847.gif);
	background-position: bottom right;
}

table.portal td.promo { color: #FFFFFF; }
table.portal td.promo h2 {
	font-size: 130%;
	padding: 0px 5px 4px 5px;
}
table.portal td.promo a:active, table.portal td.promo a:link, table.portal td.promo a:visited { color: #FFFFCC; }
table.portal td.promo ul {
	margin: 0px;
	padding: 0.5em 2em 0.5em 2em;
}
table.portal td.promo li { list-style: circle outside url(/staticarchive/4e8a28d142e6932db820da3f49c424dd8371dbfc.gif); }

/* ----- */

select.blockField { margin-top: 5px; }

/* @Group Newsletter Mini Box */

	.newsletterminibox, .newsletterminibox-dim {
		background-color: #B61632;
		color: #fff;
		font-size: 62.5%;
		font-family: Verdana, Arial, Sans-serif;
		text-align: center;
		margin: 5px 0;
	}
	
	.padd { padding: 0 5px; }
	
	/* set dim bg and color */
	.newsletterminibox-dim { background: #E3E3E8; color: #6A6A6A;  } 
	
	.newsletterminibox div.wr-tl { background-image: url(/staticarchive/69d4301eca1cbfee1b5024e94ee5a95aacffd487.gif); }
	.newsletterminibox div.wr-tr { background-image: url(/staticarchive/289c60de6befb8440db5afac3908419fdb2fe6f0.gif); }
	.newsletterminibox div.wr-br { background-image: url(/staticarchive/a95d01dfa8a084cadcfea25610379046e1ac9920.gif); }
	.newsletterminibox div.wr-bl { background-image: url(/staticarchive/e509f9066e546b48686f17ed9b70e9177c16e787.gif); }
	
	/* dim corners */
	.newsletterminibox-dim div.wr-tl { background-image: url(/staticarchive/b3d9b9b7b389cfa1336580939e0dc47a7a1d1ef8.gif); }
	.newsletterminibox-dim div.wr-tr { background-image: url(/staticarchive/efa0df1e5900565331209fe83c25deb36ff26589.gif); }
	.newsletterminibox-dim div.wr-br { background-image: url(/staticarchive/9fa97844177ad9d7324c6714c64760361da24a0c.gif); }
	.newsletterminibox-dim div.wr-bl { background-image: url(/staticarchive/3986df2de07363b2ecd15c02adfe91090359200d.gif); }
	
	/* reset newsletter elements */
	.newsletterminibox h1, .newsletterminibox h2, .newsletterminibox h3, .newsletterminibox p,
	.newsletterminibox form, .newsletterminibox input, .newsletterminibox .submit .newsletterminibox-dim h1,
	.newsletterminibox-dim h2, .newsletterminibox-dim h3, .newsletterminibox-dim p, .newsletterminibox-dim form,
	.newsletterminibox-dim input, .newsletterminibox-dim .submit { 
		margin: 0; padding: 0; 
	}
	
	.newsletterminibox h2, .newsletterminibox-dim h2 { 
		margin: 0 0 0px 0;
		padding: 5px;
		text-align: center;
		width: auto; 
		overflow: hidden;
		text-indent: -1000em;
		background: url(/staticarchive/5faa44847aafd96b4238983aeb855ed41f87028c.gif) no-repeat 50% 50%; 
		font-size: 1.5em;
	}
	.newsletterminibox-dim h2 { background-image: url(/staticarchive/9483c9d126ef11164ed1eede963973689c21bba5.gif); }
	.newsletterminibox .subinput, .newsletterminibox-dim .subinput { border: none; font-size: 1.3em; margin-left: 10px; height: 20px; }
	.newsletterminibox .subinput, .newsletterminibox-dim .subinput, .newsletterminibox .submit, .newsletterminibox-dim .submit { float: left; }
	.newsletterminibox p.subunsub, .newsletterminibox-dim p.subunsub { padding: 3px 0px 3px 10px; text-align: left; }
	.newsletterminibox p.subunsub label, .newsletterminibox-dim p.subunsub label { margin: 0px 2px; }

/* @end */

/* @group - search tags
----------------------------------------------- */

	.searchtalent .subinput {
		border: 2px solid #666666;
		background-color: #FFFFFF;
		margin: 0;
		padding: 0;
		width: 200px;
		*height: 23px;
		color: #333;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.5em;
		font-weight: bold
	}
	
	.searchtalent .searchbutt {
		vertical-align: -0.5em;
	}
	
	form.searchtalent h2 {
		color: #666666;
	}

	div.searchtags { font-size: 1.5em; font-family: Arial, "MS Trebuchet", sans-serif; padding: 0 5px; }
	div.searchtags a, div.searchtags a:link, div.searchtags a:visited, div.searchtags a:active { color: #808080; }
	div.searchtags ul { margin: 0; padding: 0; list-style: none; }
	div.searchtags li { display: inline; float: left; margin: 5px 5px; padding: 0px; }
	
/* @end */

.wbg {
	background-color: #fff;
	position: relative;
	padding: 0 0 5px 0;
	margin: 0 0 0px 0;
}

.applynowbutt {
	display: inline;
	margin: 0;
	padding: 0;
}

div.opportunities h2 {
	font-size: 1.3em;
}


