/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* 960 Grid System ~ Text CSS. Learn more ~ http://960.gs/ Licensed under GPL and MIT. */

/* =Basic HTML
--------------------------------------------------------------------------------*/
body{font-family: Helvetica, 'Bitstream Vera Sans', FreeSans, sans-serif;font-size: 15px;color: #2c2c2c;line-height:normal;}a:focus{outline:1px dotted invert}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:square}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}


/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* =Containers
--------------------------------------------------------------------------------*/

.container_12,
.container_16
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* =Grid >> Global
--------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16
{
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.container_12 .grid_3,
.container_16 .grid_4
{
	width: 220px;
}

.container_12 .grid_6,
.container_16 .grid_8
{
	width: 460px;
}

.container_12 .grid_9,
.container_16 .grid_12
{
	width: 700px;
}

.container_12 .grid_12,
.container_16 .grid_16
{
	width: 940px;
}

/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
--------------------------------------------------------------------------------*/

.alpha
{
	margin-left: 0;
}

.omega
{
	margin-right: 0;
}

/* =Grid >> 12 Columns
--------------------------------------------------------------------------------*/

.container_12 .grid_1
{
	width: 60px;
}

.container_12 .grid_2
{
	width: 140px;
}

/*.container_12 .grid_4
{
	width: 300px;
}
*/
.container_12 .grid_4
{
	width: 260px;
}

.container_12 .grid_5
{
	width: 380px;
}

.container_12 .grid_7
{
	width: 540px;
}

.container_12 .grid_8
{
	width: 670px;
}

.container_12 .grid_10
{
	width: 780px;
}

.container_12 .grid_11
{
	width: 860px;
}

/* =Grid >> 16 Columns
--------------------------------------------------------------------------------*/

.container_16 .grid_1
{
	width: 40px;
}

.container_16 .grid_2
{
	width: 100px;
}

.container_16 .grid_3
{
	width: 160px;
}

.container_16 .grid_5
{
	width: 280px;
}

.container_16 .grid_6
{
	width: 340px;
}

.container_16 .grid_7
{
	width: 400px;
}

.container_16 .grid_9
{
	width: 520px;
}

.container_16 .grid_10
{
	width: 580px;
}

.container_16 .grid_11
{
	width: 640px;
}

.container_16 .grid_13
{
	width: 760px;
}

.container_16 .grid_14
{
	width: 820px;
}

.container_16 .grid_15
{
	width: 880px;
}

/* =Prefix Extra Space >> Global
--------------------------------------------------------------------------------*/

.container_12 .prefix_3,
.container_16 .prefix_4
{
	padding-left: 240px;
}

.container_12 .prefix_6,
.container_16 .prefix_8
{
	padding-left: 480px;
}

.container_12 .prefix_9,
.container_16 .prefix_12
{
	padding-left: 720px;
}

/* =Prefix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/

.container_12 .prefix_1
{
	padding-left: 80px;
}

.container_12 .prefix_2
{
	padding-left: 160px;
}

.container_12 .prefix_4
{
	padding-left: 320px;
}

.container_12 .prefix_5
{
	padding-left: 400px;
}

.container_12 .prefix_7
{
	padding-left: 560px;
}

.container_12 .prefix_8
{
	padding-left: 640px;
}

.container_12 .prefix_10
{
	padding-left: 800px;
}

.container_12 .prefix_11
{
	padding-left: 880px;
}

/* =Prefix Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/

.container_16 .prefix_1
{
	padding-left: 60px;
}

.container_16 .prefix_2
{
	padding-left: 120px;
}

.container_16 .prefix_3
{
	padding-left: 180px;
}

.container_16 .prefix_5
{
	padding-left: 300px;
}

.container_16 .prefix_6
{
	padding-left: 360px;
}

.container_16 .prefix_7
{
	padding-left: 420px;
}

.container_16 .prefix_9
{
	padding-left: 540px;
}

.container_16 .prefix_10
{
	padding-left: 600px;
}

.container_16 .prefix_11
{
	padding-left: 660px;
}

.container_16 .prefix_13
{
	padding-left: 780px;
}

.container_16 .prefix_14
{
	padding-left: 840px;
}

.container_16 .prefix_15
{
	padding-left: 900px;
}

/* =Suffix Extra Space >> Global
--------------------------------------------------------------------------------*/

.container_12 .suffix_3,
.container_16 .suffix_4
{
	padding-right: 240px;
}

.container_12 .suffix_6,
.container_16 .suffix_8
{
	padding-right: 480px;
}

.container_12 .suffix_9,
.container_16 .suffix_12
{
	padding-right: 720px;
}

/* =Suffix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/

.container_12 .suffix_1
{
	padding-right: 80px;
}

.container_12 .suffix_2
{
	padding-right: 160px;
}

.container_12 .suffix_4
{
	padding-right: 320px;
}

.container_12 .suffix_5
{
	padding-right: 400px;
}

.container_12 .suffix_7
{
	padding-right: 560px;
}

.container_12 .suffix_8
{
	padding-right: 640px;
}

.container_12 .suffix_10
{
	padding-right: 800px;
}

.container_12 .suffix_11
{
	padding-right: 880px;
}

/* =Suffix Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/

.container_16 .suffix_1
{
	padding-right: 60px;
}

.container_16 .suffix_2
{
	padding-right: 120px;
}

.container_16 .suffix_3
{
	padding-right: 180px;
}

.container_16 .suffix_5
{
	padding-right: 300px;
}

.container_16 .suffix_6
{
	padding-right: 360px;
}

.container_16 .suffix_7
{
	padding-right: 420px;
}

.container_16 .suffix_9
{
	padding-right: 540px;
}

.container_16 .suffix_10
{
	padding-right: 600px;
}

.container_16 .suffix_11
{
	padding-right: 660px;
}

.container_16 .suffix_13
{
	padding-right: 780px;
}

.container_16 .suffix_14
{
	padding-right: 840px;
}

.container_16 .suffix_15
{
	padding-right: 900px;
}

/* =Clear Floated Elements
--------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://www.positioniseverything.net/easyclearing.html */

.clearfix:after { clear: both; content: '.'; display: block; visibility: hidden; height: 0;}

.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }


/*** OVERRIDES ******/

.fullwidth { width: 100%; }
.header { background: transparent url(bpohr-header-bg-2x220.gif) repeat-x scroll 0 0; height: 220px; }
.content { background: #EDEDED url(content-bg-2x420.gif) repeat-x scroll 0 0; margin-top:80px; }
.footer { background:#002B22 url(footer-bg-2x257.gif) repeat-x scroll center top; font-size:11px; height:286px; margin-bottom:0; }
.footer a {color:#3E8A79;}
.footer a:hover{color:#A7C835;}

a { color:#A7C835; text-decoration: none; }
a:hover { text-decoration: underline; }

.margin-left-none { margin-left:0; }
.margin-right-none { margin-right:0; }
.margin-bottom-none { margin-bottom:0; }
.margin-top-60 { margin-top: 60px; }
.margin-bottom-60 { margin-bottom: 60px; }

.padding-top-5 { padding-top:5px; }
.padding-top-10 { padding-top:10px; }
.padding-top-20 { padding-top:20px; }

h1.master-head { overflow:hidden; }
h1.master-head a { background: transparent url(bpohr-logo-260x212.jpg) no-repeat scroll top left; display: block; height:212px; text-align:left; text-indent:-9999px; width: 260px; }

h2.master-title { background: transparent url(bpohr-title-563x212.jpg) no-repeat scroll top left; display: block; height: 212px; text-align:left; text-indent:-9999px; width: 563px; overflow:hidden;}

h4.skiptoprogramme { overflow:hidden; position:absolute; width:670px; }
h4.skiptoprogramme a { background:transparent url(skiptoprogram-112x45.gif) no-repeat scroll right top; display:block; float:right; font-size:0; height:45px; text-align:right; text-indent:-9999px; width:112px; }

h3.first-day { background: transparent url(day1-header-bg-137x30.gif) no-repeat scroll left top; display: block; height:30px; text-align:left; text-indent:-9999px; width:137px; }
h3.first-day-title { background: transparent url(bpohr&rec-forum-header-548x30.gif) no-repeat scroll left top; display: block; height:30px; text-align:left; text-indent:-9999px; width:548px; }
h3.second-day { background: transparent url(day2-header-bg-137x30.gif) no-repeat scroll left top; display: block; height:30px; text-align: left; text-indent:-9999px; width:137px; }
h3.second-day-title, h3.third-day-title { background: transparent url(bpojobfair-header-223x34.gif) no-repeat scroll left top; display:block; height:34px; text-align:left; text-indent:-9999px; width:223px;}
h3.third-day { background: transparent url(day3-header-bg-137x30.gif) no-repeat scroll left top;  display: block; height:30px; text-align:left; text-indent:-9999px; width:137px;}
h3.career-employ { background: transparent url(career-employ-track-header-290x17.gif) no-repeat scroll left top; display:block; height:34px; text-align:left; text-indent:-9999px; }
h3.technoprenuership { background: transparent url(technoprenuership-track-header-293x17.gif) no-repeat scroll left top; display:block; height:34px; text-align:left; text-indent:-9999px; }
h3.sponsors-title { background: transparent url(bpo-hr-sponsors-header-195x18.gif) no-repeat scroll left top; display:block; height:34px; text-align:left; text-indent:-9999px; }

.content-blocks { background: transparent url(content-blocks-bg-2x2.gif) repeat-x scroll bottom center; height:auto; margin-top: 10px; margin-bottom: 10px; }

.venue { color:#666666; font-size: 13px; min-height:100px; padding-top: 10px; }
.schedule li { list-style:none; margin-left:0; width: 670px; border-bottom: 1px solid #ccc; }
table.schedule { border-collapse: collapse; }
/* table.schedule tr:hover { background-color: #fbedc3} */
table.schedule tr:hover { background-color: #fff}
table.schedule tr.nohover:hover { background-color: transparent; }
table.schedule td { border-bottom: 1px solid #ccc; height: 20px; padding: 10px 20px 0 0; }
table.schedule td.noborder { border:0; }
table.schedule td.time { padding-left:5px; width: 120px; }
table.schedule td.presentation { width: 300px; }
table.schedule td.speaker { width: 260px; }
table.schedule td.speaker strong.fullname { color:#37ABC8 }
table.schedule td.speaker strong.description { color: #BBBBBB; }
table.schedule td.registration { width: 670px; }
table.schedule td.first-column, table.schedule td.second-column, table.schedule td.third-column { height:80px; width: 223px }
strong.gold { background-color:#FEFF85; padding:3px; }

p.bringme a { font-size: 13px; color:#A7C835; }
p.bringme a:hover { font-weight:bold; }

.bpohrbanner ul li { list-style:none;  }
div.webbanner { float:left; height:215px; margin-right:20px; }

.grabthecode { background-color:#8DAB27;border-color:-moz-use-text-color -moz-use-text-color #ABCC3C;border-style:none none solid;border-width:0 0 1px;color:#C0DD5C;font-size:10px;padding:2px 5px;width:80%; }


