@charset "UTF-8";

/* ====== GENERIC STYLES for tags ====== */
body, html {
	margin: 0;
	padding: 0;
	
}

body {
	font-size: 62.5%;
	background-color:#FFFFFF;
	color: #333333;
	
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    width:100%;
	height: 100%;
}

img {
	border: none;
}
.clearfloat {
	clear: both;
	height: 0px;
	font-size: 1px;
	line-height: 0px;
	overflow:hidden;
}
form {
	margin:0px;
	padding:0px;
}

a {
	color: #9A9A9A;
}

h2 {
	font-size: 1.5em;
}

h3 {
	font-size: 1.17em;
}

/* ====== PAGE CONTAINER ====== */

#pageWrapper {
	width: 100%;
    float:left;
    background-image:url(../images_2010/main_bg.gif);
    background-repeat:no-repeat;
    background-position:center top;
    
}

#innerWrapper {
	width:993px;
    position: relative;
	margin: 0 auto;
	text-align: left;
}

#contentWrapper{
	float:left;
	position:relative;
	width:100%;
	
}
#content {
	float:left;
	position:relative;
	width:100%;
	
}

/* ====== HEADER CONTAINER ====== */
#header{
	float:left;
	position:relative;
	width:100%;
}

	#header p { margin: 0; float:left; }

	#navigation {
		float:left;
		position:relative;
		height: 332px;
		padding-left: 36px;
	}
	
		#navigation a { float: left; padding-left: 4px; display: none; }
		#navigation a img { visibility: visible; }
		
		/* BRAND BOOK */
		#navigation a.arctic_incentives { background: transparent url(../images/navi/arctic_incentives.gif) no-repeat right top; display: block; }
		#navigation a.spell_a_appeal { background: transparent url(../images/navi/spell_a_appeal.gif) no-repeat right top; display: block; }
		#navigation a.clients_a_relations { background: transparent url(../images/navi/clients_a_relations.gif) no-repeat right top; display: block; }
		#navigation a.brand_identity { background: transparent url(../images/navi/brand_identity.gif) no-repeat right top; display: block; }
		#navigation a.core_a_values { background: transparent url(../images/navi/core_a_values.gif) no-repeat right top; display: block; }
		#navigation a.test_your_knowledge { background: transparent url(../images/navi/test_your_knowledge.gif) no-repeat right top; display: block; }

		#navigation a.arctic_incentives_act, #navigation a.arctic_incentives:hover  { background: transparent url(../images/navi/act_arctic_incentives.gif) no-repeat right top; display: block; }
		#navigation a.spell_a_appeal_act, #navigation a.spell_a_appeal:hover  { background: transparent url(../images/navi/act_spell_a_appeal.gif) no-repeat right top; display: block; }
		#navigation a.clients_a_relations_act, #navigation a.clients_a_relations:hover  { background: transparent url(../images/navi/act_clients_a_relations.gif) no-repeat right top; display: block; }
		#navigation a.brand_identity_act, #navigation a.brand_identity:hover  { background: transparent url(../images/navi/act_brand_identity.gif) no-repeat right top; display: block; }
		#navigation a.core_a_values_act, #navigation a.core_a_values:hover  { background: transparent url(../images/navi/act_core_a_values.gif) no-repeat right top; display: block; }
		#navigation a.test_your_knowledge_act, #navigation a.test_your_knowledge:hover  { background: transparent url(../images/navi/act_test_your_knowledge.gif) no-repeat right top; display: block; }

	#flashContainer {
		float:left;
		position:relative;
		width: 500px;
		height: 331px;
		background-color: #ffffff;
	}
	
	#flashContainer p {
		margin: 0;
	}
	
	#headerRight {
		float:right;
		position:relative;
		width: 225px;
	}
	
	#langNavi {
		float:right;
		position:relative;
		padding-top: 12px;
	}
	
		#langNavi img { float: left; }
	
	#logo {
		padding: 28px 48px;
		margin: 10px 0;
	}
	
/* ====== SUB NAVIGATION CONTAINER ====== */
#subNavi {
	float:left;
	position:relative;
	margin:0 0 0 0;
	padding: 0 0 0 40px;
	
}

	#subNavi a {
		padding:0;
		margin:0;
		float:left;
		display:block;
		width:120px;
		height:30px;
		font-size:2em;
	}
		
	#subNavi a:hover, #subNavi a.menu-current, #subNavi a.menu-parent { background-position:left -31px;}
	
	#subNavi a.menu-hide { display: none; }
		
			/* arctic incentive */
		#subNavi .sub_8 {
			background:url(../images_2010/navi/en_navi_2.gif) no-repeat left top;
			width:120px;
		}
		/* medias*/
		#subNavi .sub_10 {
			background:url(../images_2010/navi/en_navi_3.gif) no-repeat left top;
			width:56px;
		}
		
		/* FAQ */
		#subNavi .sub_11 {
			background:url(../images_2010/navi/en_navi_4.gif) no-repeat left top;
			width:44px;
		}
		
		/* proposal */
		#subNavi .sub_12 {
			background:url(../images_2010/navi/en_navi_1.gif) no-repeat left top;
			width:201px;
		}
		
		/* Contact */
		#subNavi .sub_13 {
			background:url(../images_2010/navi/en_navi_5.gif) no-repeat left top;
			width:87px;
		}
		
		/* samples */
		#subNavi .sub_14 {
			background:url(../images_2010/navi/en_navi_6.gif) no-repeat left top;
			width:67px;
		}
		
		/* ideas */
		#subNavi .sub_XX{
			background:url(../images_2010/navi/en_navi_7.gif) no-repeat left top;
			width:44px;
		}
		
		/* DE */
		
		/* arctic incentive */
		#subNavi .sub_86 {
			background:url(../images_2010/navi/de_navi_2.gif) no-repeat left top;
			width:122px;
		}
		/* medias*/
		#subNavi .sub_87 {
			background:url(../images_2010/navi/de_navi_3.gif) no-repeat left top;
			width:56px;
		}
		
		/* FAQ */
		#subNavi .sub_89 {
			background:url(../images_2010/navi/de_navi_4.gif) no-repeat left top;
			width:43px;
		}
		
		/* proposal */
		#subNavi .sub_90 {
			background:url(../images_2010/navi/de_navi_1.gif) no-repeat left top;
			width:201px;
		}
		
		/* Contact */
		#subNavi .sub_91 {
			background:url(../images_2010/navi/de_navi_5.gif) no-repeat left top;
			width:69px;
		}
		
		/* samples */
		#subNavi .sub_291 {
			background:url(../images_2010/navi/de_navi_6.gif) no-repeat left top;
			width:132px;
		}
		
		/* ideas */
		#subNavi .sub_XX{
			background:url(../images_2010/navi/de_navi_7.gif) no-repeat left top;
			width:44px;
		}
		
		/* FR */
		
		/* arctic incentive */
		#subNavi .sub_109 {
			background:url(../images_2010/navi/fr_navi_2.gif) no-repeat left top;
			width:121px;
		}
		/* medias*/
		#subNavi .sub_110 {
			background:url(../images_2010/navi/fr_navi_3.gif) no-repeat left top;
			width:61px;
		}
		
		/* FAQ */
		#subNavi .sub_112 {
			background:url(../images_2010/navi/fr_navi_4.gif) no-repeat left top;
			width:43px;
		}
		
		/* proposal */
		#subNavi .sub_113 {
			background:url(../images_2010/navi/fr_navi_1.gif) no-repeat left top;
			width:201px;
		}
		
		/* Contact */
		#subNavi .sub_114 {
			background:url(../images_2010/navi/fr_navi_5.gif) no-repeat left top;
			width:116px;
		}
		
		/* samples */
		#subNavi .sub_292 {
			background:url(../images_2010/navi/fr_navi_6.gif) no-repeat left top;
			width:75px;
		}
		
		/* ideas */
		#subNavi .sub_XX{
			background:url(../images_2010/navi/fr_navi_7.gif) no-repeat left top;
			width:44px;
		}
		
		
		#subNavi a span{
			display:none;
		}
	
	
	

/* ====== MID CONTAINER ====== */

#planningTopContent {
	padding: 0 196px 15px;
}

#proposalTopContent {
	padding: 0 0 15px;
}

	#planningTopContent h1, #proposalTopContent h1 {
		color:#9A9A9A;
		font-size:1.8em;
		font-weight:normal;
		margin:12px 0 8px;
	}

	#planningTopContent p, #proposalTopContent p {
		color:#3C3C3C;
		font-size:1.2em;
		line-height:1.65em;
		margin:8px 0;
	}

#mid, #midProposal {
	float:left;
	position:relative;
	width:100%;
	padding-top: 8px;
}

#midPlanning {
	float:left;
	position:relative;
	width:993px;
	padding-top: 8px;
}

	#midPlanning .row {
		display: block;
		float: left;
		width: 100%;
		position: relative;
		padding-bottom: 9px;
	}
	
	#midPlanning .darkRow {
		background: transparent url(../images/bg_planning.gif) repeat-y left top;
	}
	
		#midPlanning .row .padding { padding: 14px 0 0 0; background-image: none; }
	
		#midPlanning .row h2 {
			float: left;
			position: relative;
			color: #999999;
			font-size: 1.3em;
			font-weight: normal;
			width: 165px;
			text-align: right;
			margin: 0 15px 0 0;
		}
		
		#midPlanning .row .linkblock { 
			display: block;
			float: left; 
			position: relative; 
			width: 95px; 
			height: 89px; 
			background: transparent url(../images/blue_block.gif) no-repeat left top;
			text-align: center;
			color: #ffffff;
			text-decoration: none;
			font-size: 1.0em;
			font-weight: bold;
			padding-top: 10px;
			margin-left: 15px;
			margin-bottom: 5px;
			cursor: pointer;
		}
		
		#midPlanning .row .linkblock span { line-height: 0.9em; margin:0; display: block; float: left; text-align:center; width: 100%; text-transform: uppercase; }
		
		#midPlanning .row .linkblock a { color: #ffffff; text-decoration:none; text-transform: uppercase; }
		
		#midPlanning .row .linkblock span a { padding: 0 7px 0 5px; display: block; }
		
		#midPlanning .row .linkblock p { margin: 0; display: inline; }
		
		#midPlanning .row .linkblock img { padding-bottom: 7px; }
	

	#mid .padding { padding: 0 0 0 36px; }
	#midProposal .padding { padding: 0 144px 0 159px; }
	#midContact .padding { padding: 0 217px 0 233px; }
	
	#mid .horLine { margin: 14px 0 0 43px; float:left; clear:both;}
	#midContact .horLine { margin: 23px 0 16px; }
	#midContact .horLineMid { margin: 6px 0 16px; }
	#midContact .horLineBottom { margin: 11px 0 11px; }
	#midPlanning .horLine { margin: 14px 0 10px; }
	#midPlanning .horLineBottom { margin: 25px 0 1px; }
	
	#mid #leftContent {
		float: left;
		position: relative;
		width: 260px;
		padding:19px 0 0 0;
		margin-right:29px;
		overflow:hidden;
	}
	
	#leftContent .sample {
		color: #9A9A9A;
		font-size: 1.1em;
		text-decoration: none;
		width: 260px;
		display: block;
		height: 135px;
		float: left;
		background-repeat:no-repeat;
		margin-bottom:9px;
	}
		#leftContent .sample div{
			display:none;
		}
		#leftContent .sample a .padding { }
	
		#leftContent .sample a:hover { }

	
		#mid #leftContent p {
			margin: 0;
		}
		
	#mid #midContact {
		float: left;
		position: relative;
		width: 328px;
		padding:0;
		margin-right:34px;
	}	
		
	#midContact .contactBlock {
		float: left;
		position: relative;
		width: 255px;
		padding-top: 5px;
		padding-left: 2px;
		padding-bottom: 10px;
	}
	
	#midContact .right { padding-left: 20px; }
	
	#midContact .wideBlock {
		float: left;
		position: relative;
		width: 100%;
		padding: 5px 0 31px;
	}
	
		#midContact .wideBlock h2 { font-size: 1.8em; margin: 0; color:#999999; font-weight: normal; }
		#midContact .wideBlock h1 { font-size: 2.2em; margin: 0; color:#999999; font-weight: normal; }
	
	#mid #rightContent {
		float: left;
		position: relative;
		width: 306px;
		padding:19px 0 0 0;
		overflow:hidden;
	}
	
		#mid #rightContent p{
			margin:0 0 9px 0;
		}
	#mid #midContent {
		float: left;
		position: relative;
		width: 320px;
		padding-top: 5px;
		margin-right:34px;
	}
	
	#wideTemplate #mid .padding{
		padding:0 90px;
	}
	#wideTemplate #mid #midContent {
		width:auto;
		float:none;
	}
	
	#wideTemplate #mid .horLine {
		margin-left:-20px;

	}
	
		#mid #midContent h1 {
			color: #9a9a9a;
			font-weight: normal;
			font-size: 1.8em;
			margin: 12px 0 8px;
			text-transform: uppercase;
		}
	
		#mid #midContent p {
			color: #3c3c3c;
			font-size: 1.2em;
			line-height: 1.65em;
			margin: 8px 0;
		}
		
		
		
		#mid #midContent table { font-size: 1.2em; }
		
		#mid #midContent ul { font-size: 1.2em; }
		
		#midContact .contactBlock img { float: left; padding-right: 12px; padding-top: 3px; }
		#midContact .contactBlock span { color: #999999; font-size: 1.2em; font-family: arial; font-style: italic; line-height: 1.5em; }
		#midContact .contactBlock h3 { color: #666666; font-size: 1.4em; font-weight: normal; margin: 6px 0 5px; }
		#midContact .contactBlock p { color: #424242; font-size: 1.1em; line-height: 1.6em; margin: 5px 0; }
	
	
	#rightContent #twitterarea{
		background-image:url(../images_2010/followheader.gif);
		background-repeat:no-repeat;
	}
	
		#rightContent #twitterarea .twitterAreaFooter{
			background-image:url(../images_2010/followfooter.gif);
			background-repeat:no-repeat;
			background-position:left bottom;
			padding:25px 0 10px 25px ;
			min-height:104px;
		}
	
	#rightContent .twtr-widget .twtr-doc{
		font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	}
	
	#rightContent .twtr-hd {
		display:none;
	}
	
	#mid #rightContent .twtr-widget p {
		color:#000000;
		font-size:12px;
	}
		
	#proposal {
		float: left;
		position: relative;
		width: 100%;
		background: transparent url(../images/bg_proposal_mid.gif) repeat-y left top;
	}
	
		#proposal .paddingWithBg { 
			padding: 10px 82px 18px 72px;
			background: transparent url(../images/bg_proposal_bottom.gif) no-repeat left bottom;
		}
		
		#proposal .leftCol {
			float: left;
			position: relative;
			width: 114px;
			padding: 3px 0;
		}

			#proposal .leftCol label { float: right; font-size: 1.2em; font-family: arial; }
			#proposal .rightCol label { font-size: 1.2em; font-family: arial; float:left; padding: 3px 3px 0; }
		
		#proposal .rightCol {
			float: left;
			position: relative;
			padding-left: 4px;
			padding-bottom: 3px;
		}
		
			#proposal .rightCol input { float:left; }
			#proposal .rightCol textarea { margin-bottom: 3px; }
			#proposal .rightCol span { padding-left: 5px; color: #a23329; float:left; }
		
		#proposal .formSet { padding-bottom: 21px; padding-left: 30px; }
		
		#proposal .formBottom {
			width: 100%;
			text-align: center;
			font-size: 1.2em;
			padding-top: 33px;
		}
		
			#proposal .formBottom span { color: #a23329; }
			
			#numberOfPeople { width: 63px; }
			#tripBudget { width: 87px; }
			#arriveDate { width: 81px; }
			#departure { width: 81px; }
			
			#company { width: 226px; }
			#contactPerson { width: 226px; }
			#phone { width: 226px; }
			#email { width: 226px; }
			
			#message { width: 225px; height: 107px; }
			
			#javaSelectors {
				display: none;
				padding-top: 3px;
			}
			
			#javaInfo {
				display: none;
				width: 517px;
				border: 1px solid #3798f9;
				background-color: #f9fcff;
				text-align: center;
				font-size: 1.1em;
				font-family: arial;
				margin-bottom: 25px;
			}
			
				#javaInfo .padding { padding: 11px 0 12px; }
			
			#javaSelectors .selector {
				float: left;
				position: relative;
				padding-right: 15px;
				font-size: 1.2em;
				color: #999999;
				font-weight: bold;
				text-align: center;
				padding-bottom: 12px;
			}
			
				#typeImage { width: 92px; height: 93px; display: block; }
				#durationImage { width: 92px; height: 93px; display: block; }
				#groupsImage { width: 92px; height: 93px; display: block; }
				#structureImage { width: 92px; height: 93px; display: block; }
				#destinationImage { width: 92px; height: 93px; display: block; }
			
				#javaSelectors .selector .padding { padding: 10px 0 0; }

/* ====== FOOTER CONTAINER ====== */


#footer {
	float:left;
	position:relative;
	width:100%;
	text-align:center;
	color: #9A9A9A;
	font-family: calibri,Trebuchet MS;
	font-size: 1.1em;
	line-height: 1.6em;
}

	#footer .padding { padding: 19px 0 20px 16px; }
	
	#footer a { text-decoration: none; }
	
/* ====== POPUP CONTAINER ====== */

#popUpBg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	/*background: transparent url(../images/bg_popup.png) repeat left top;*/
	display: none;
	background-color: #dedede;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

#popUp {
	margin: 0 -166px;
	width: 322px;
	border: 1px solid #999999;
	background-color: #ffffff;
	position: absolute;
	top: -9999px;
	display: none;
	left: 50%;
}

	#popUp .padding { padding: 15px 19px 15px 26px; }
	
	#popUp h1 { 
		color: #666666;
		font-weight: normal;
		font-size: 1.6em;
	}
		
	#popUp p { 
		color: #666666;
		font-weight: normal;
		font-size: 1.2em;
	}
	
#popUpClose {
	position: absolute;
	right: 5px;
	bottom: 6px;
}

#popUpImage p {
	margin: 0;
}

/* ====== MEDIA BANK ====== */

#folderRows {
	padding: 15px 0 0 95px;
}

	#folderRows .row {
		padding: 7px 0;
	}

	#folderRows .dark {
		background: transparent url(../images/bank_darkrow.gif) repeat-y left top;
	}

		#folderRows .row a {
			display: block;
			float: left; 
			position: relative; 
			width: 92px; 
			height: 82px; 
			text-align: center;
			color: #ffffff;
			text-decoration: none;
			font-size: 1.2em;
			font-weight: bold;
			
			margin: 5px 0 4px;
			padding: 13px 0;
			width: 259px;
			height: auto;
			text-align: left;
			background: transparent url(../images/bank_folder.gif) no-repeat 16px top;
		}
		
		#folderRows .dark a {
			background: transparent url(../images/bank_folder_dark.gif) no-repeat 16px top;
		}
		
			#folderRows .row a span {
				color: #000000;
				float: none;
				display: inline;
				width: 100%;
				text-transform: none;
				padding-left: 68px;
			}


#fileRows {
	padding: 0 0 0 95px;
}

	#fileRows .backButton {
		font-size: 1.0em;
		font-weight: bold;
		color: #999999;
		background: transparent url(../images/back_arrow.gif) no-repeat left 4px;
		padding-left: 20px;
		padding-bottom: 12px;
		float: left;
	}

	#fileRows .row {
		width: 100%;
	}

	#fileRows .dark {
		background: transparent url(../images/bank_darkrow.gif) repeat-y left top;
	}
		
		#fileRows .row .padding { padding: 12px 0 10px 8px; }
	
		#fileRows .row .fileItem {
			width: 195px;
			float: left;
		}
		
			#fileRows .row .fileItem p {
				margin: 8px 0 6px;
			}
	
		#fileRows .row a {
			height: auto;
			text-align: left;
			background: transparent none;
			color: #004c93;
			font-size: 1.1em;
			margin: 0;
			padding: 0;
			text-decoration: underline;
			width: auto;
		}
		
		#fileRows .row a.downloadLink {
			background: transparent url(../images/download.gif) no-repeat left top;
			padding-left: 21px;
			padding-right: 4px;
			height: 16px;
		}


/* COOL AND WARM */

#thermoContainer {
	padding: 5px 0 0 88px;
	position: relative;
	z-index: 999;
}

#thermoMeter {
	position: relative;
	width: 318px;
	height: 293px;
	background: transparent url(../images/meter.gif) no-repeat left top;
}

	#thermoMeter dd {
	  margin: 0;
	  position: absolute;  
	  display: block;
	  width: 50px;
	  height: 50px;
	}

	#thermoMeter dd a {
		display: block;
		width: 80px;
		height: 60px;
		text-decoration: none;
		cursor: default;
	}
	
	#thermoMeter dd a:hover {
		background-color: transparent;
	}
	
	#thermoMeter dd a input {
		margin: 20px 0 0 40px;
	}
	
	#thermoMeter dd a .pointer {
		visibility: hidden;
		position: absolute;
		margin: 108px 0 0 118px;
	}
	
	#thermoMeter dd a .tempPopup {
		visibility: hidden;
		position: absolute;
		border: 1px solid #999999;
		background-color: #ffffff;
		width: 323px;
		z-index: 9999;
	}
	
	#thermoMeter dd a:hover .tempPopup {
		visibility: visible;
	}
	
	#thermoMeter dd a:hover .pointer {
		visibility: visible;
	}
	
	#thermoMeter dd a .tempPopup p {
		margin-top: 0;
		color: #666666;
		font-size: 1.2em;
	}
	
	#thermoMeter dd a .tempPopup .padding {
		padding: 20px 30px 40px;
		display: block;
		position: relative;
		z-index: 999;
	}

	#meterDegrees1 {
		left: 15px;
		top: 221px;
	}
	
	#meterDegrees2 {
		left: -24px;
		top: 127px;
	}
	
		#thermoMeter #meterDegrees2 a {
			height: 95px;
			width: 95px;
		}
	
	#meterDegrees3 {
		left: -7px;
		top: 58px;
	}
	
		#thermoMeter #meterDegrees3 a {
			height: 70px;
		}
	
	#meterDegrees4 {
		left: 40px;
		top: 8px;
	}
	
	#meterDegrees5 {
		left: 117px;
		top: -15px;
	}
	
	#meterDegrees6 {
		left: 193px;
		top: 8px;
	}
	
	#meterDegrees7 {
		left: 240px;
		top: 58px;
	}
	
		#thermoMeter #meterDegrees7 a {
			height: 70px;
		}
	
	#meterDegrees8 {
		left: 256px;
		top: 127px;
	}
	
		#thermoMeter #meterDegrees8 a {
			height: 95px;
			width: 95px;
		}
	
	#meterDegrees9 {
		left: 219px;
		top: 221px;
	}
	
	/* Popups */
	
	#meterDegrees1 a .tempPopup {
		left: -387px;
		top: -193px;
	}
	
	#meterDegrees2 a .tempPopup {
		left: -333px;
		top: -116px;
	}
	
	#meterDegrees3 a .tempPopup {
		left: -336px;
		top: -69px;
	}
	
	#meterDegrees4 a .tempPopup {
		left: -369px;
		top: -39px;
	}
	
	#meterDegrees5 a .tempPopup {
		left: -432px;
		top: -36px;
	}
	
	#meterDegrees6 a .tempPopup {
		left: 137px;
		top: -39px;
	}
	
	#meterDegrees7 a .tempPopup {
		left: 105px;
		top: -69px;
	}
	
	#meterDegrees8 a .tempPopup {
		left: 103px;
		top: -116px;
	}
	
	#meterDegrees9 a .tempPopup {
		left: 154px;
		top: -193px;
	}

/* Pointers */

	#meterDegrees1 .pointer {
		left: -15px;
		top: -221px;
	}
	
	#meterDegrees2 .pointer {
		left: 24px;
		top: -127px;
	}
	
	#meterDegrees3 .pointer {
		left: 7px;
		top: -58px;
	}
	
	#meterDegrees4 .pointer {
		left: -40px;
		top: -8px;
	}
	
	#meterDegrees5 .pointer {
		left: -117px;
		top: 15px;
	}
	
	#meterDegrees6 .pointer {
		left: -193px;
		top: -8px;
	}
	
	#meterDegrees7 .pointer {
		left: -240px;
		top: -58px;
	}
	
	#meterDegrees8 .pointer {
		left: -256px;
		top: -127px;
	}
	
	#meterDegrees9 .pointer {
		left: -219px;
		top: -221px;
	}


/* Rest of the form */

#competition {
	padding-left: 61px;
	padding-top: 20px;
	z-index: 100;
	position: relative;
}
	
#competition .leftCol {
	float: left;
	width: 80px;
	text-align: right;
	font-size: 1.2em;
	color: #1a171b;
	font-family: arial;
	padding-top: 4px;
}

#competition .rightCol {
	float: left;
	padding-left: 3px;
	width: 238px;
}

	#competition .rightCol h2 {
		color: #9a9a9a;
		font-size: 1.8em;
		margin: 9px 0 20px;
	}

	#competition .rightCol span {
		color: #a23429;
		font-size: 1.2em;
		padding-left: 3px;
	}

	#competition .rightCol .inputBox {
		width: 222px;
		margin-bottom: 4px;
	}

	#competition .rightCol .submitButton {
		float: right;
		margin: 13px 11px 0 0;
	}
	
#competition .tac .leftCol {
	width: 88px;
	padding-top: 22px;
}
	
#competition .tac .rightCol {
	font-size: 1.2em;
	color: #3c3c3c;
	padding-top: 22px;
}	

	#competition .tac .rightCol label {
		padding-left: 16px;
		display: block;
	}
	
#competition .required {
	text-align: center;
	font-size: 1.2em;
	color: #3c3c3c;
	width: 345px;
	padding: 14px 0 20px;
}

/* Brand book test */

#brandTest label {
	float: left;
	width: 280px;
	padding-bottom: 5px;
}

#brandTest input.radioButton {
	float: left;
	margin-right: 10px;
}

#mediaHead p {
	color: #3C3C3C;
	font-size: 1.2em;
	line-height: 1.65em;
	padding: 0 150px 0 95px;
}

/* 2011 table fix*/

#mid #midContent .normaltable{
	font-size:1em;
}
