HTML {
	height: 100.05%;
}

BODY {
	background-color:#f5f5f5;
	margin:0px;
	padding:0px;
	height: 100%;
	
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5c5c5c;
}

IMG {
	display:block;
	border:0px;
}

A {
	color:#5c5c5c;
}

TD {
	font-family:Arial, Helvetica, sans-serif;
	color:#5c5c5c;
	font-size:11px;
}

OL {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}


#bodyWrapper {
	width:1130px;
	margin:0 auto;
	height: 100%;

}

#documentWrapper {
	width:1130px;
	float:left;
	min-height:100%;
	
	background-image:url(../_img/layout/_bg/bg_main.jpg);
	background-repeat:repeat-y;	
}

#sidebarLeft, #sidebarRight {
	float:left;
	width:145px;
	padding-top:150px;
}

#middleColumn {
	float:left;
	width:840px;	
}

#middleColumn #header {
	float:left;	
	width:840px;
	height:150px;
	
}

/* navigation styles */

#middleColumn #navigation {
	float:left;	
	width:156px;

	margin-left:55px;
	padding:0px 16px 10px 18px;
	
	background-color:#e4deca;
}

	#middleColumn #navigation H1 {
		font-family:Helvetica,Arial,sans-serif;
		font-size:20px;
		font-weight:bold;		
		color:#9a603b;
		margin:12px 0px 12px 0px;
	}
	
	#middleColumn #navigation DIV {
		border-top:1px #c4b994 solid;
		border-bottom:1px #c4b994 solid;
		margin:4px 0px 4px 0px;
	}
	
	#middleColumn #navigation DIV.nav03, #middleColumn #navigation DIV.nav04 {
		margin-left:10px;
	}
	
	#middleColumn #navigation DIV {
		border-top:1px #c4b994 solid;
		border-bottom:1px #c4b994 solid;
		padding:2px 0px 2px 0px;
	}
	
	#middleColumn #navigation A {
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		line-height:25px;
		display:block;
		
		color:#9a603b;
		text-decoration:none;
	}
	
	#middleColumn #navigation A.current {
		font-weight:bold;
	}
	
	#middleColumn #navigation A:hover, #middleColumn #navigation A:active, #middleColumn #navigation A.hi {
		color:#533420;
	}
	
	#middleColumn #navigation DIV A {
		padding-left:10px;
		line-height:21px;
	}


/* END navigation styles */

/* utilities styles */

	#middleColumn #navigation #utilitiesWrapper {
		float:left;
		width:100%;
		border:0px;
		border-bottom:1px #c4b994 solid;
	}
	
	#middleColumn #navigation #utilitiesWrapper #utilities {
		float:left;
		border:0px;
		
	}
	
	#middleColumn #navigation #utilitiesWrapper #utilities A {
		float:left;
		border:0px;
		margin:0px;
		margin-right:10px;
		padding:0px;
		display:inline;
	}
	
	#middleColumn #navigation #utilitiesWrapper #languageChooser {
		float:right;
		border:0px;
		margin:0px;
		padding:0px;
		padding-top:1px;
	}
	
	#middleColumn #navigation #utilitiesWrapper #languageChooser A {
		float:left;
		margin:0px;
		margin-left:5px;
		padding:0px;
	}

/* END utilities styles */


#middleColumn #content {
	float:left;
	width:542px;
	padding-bottom:30px;
}

	#middleColumn #content DIV.contentItem {
		float:left;
		width:500px;
		min-height:120px;
		margin-bottom:20px;
		padding:20px 16px 0px 26px;
		
		background-image:url(../_img/layout/_bg/bg_content.jpg);
		background-repeat:repeat-x;
	}
	
	#middleColumn #content DIV.contentItem H1 {
		font-size:16px;
		margin-top:0px;
		padding-right:30px;
	}
	
	#middleColumn #content DIV.contentItem H5 {
		background-image:url(../_img/layout/ico_arrow.gif);
		background-position:224px 2px;;
		background-repeat:no-repeat;
		
		font-size:11px;
		font-weight:bold;
		line-height:20px;
		
		margin:8px 0px 8px 0px;
		height:19px;
	}
	

	#middleColumn #content DIV.contentItem DIV.contentItemHalfCol DIV.itemNews DIV.content H5 {
		background-position:200px 0px;
	}
	
	#middleColumn #content DIV.contentItem DIV.contentItemHalfCol A {
		text-decoration:none;
	}
			
	#middleColumn #content DIV.contentItem H5 DIV.alert {		
		float:left;
		height:17px;
		background-image:url(../_img/layout/_bg/ico_alert.gif);
		background-repeat:no-repeat;
		padding:2px 10px 0px 0px; 
		width:17px;		
	}	
	
	#middleColumn #content DIV.contentItem H6 {
		font-size:11px;
		font-weight:bold;
		margin:0px;
	}
	
	#middleColumn #content DIV.contentItem P {
		font-size:11px;
		line-height:15px;
		padding-right:30px;
	}
	
	#middleColumn #content DIV.contentItem DIV.contentItemHalfCol {
		width:236px;
		float:left;
		margin-right:14px;
	}
	
	#middleColumn #content DIV.contentItem DIV.contentItemHalfCol P {
		margin-top:1px;	
	}
	
	
	#middleColumn #content DIV.contentItem DIV.contentItemHalfCol DIV.itemAgenda {
		float:left;
		width:100%;
		margin-top:3px;
		border-top:1px #d6d6d6 solid;
		text-decoration:none;
		cursor:pointer;
		text-decoration:none;
	}
	
		#middleColumn #content DIV.contentItem DIV.contentItemHalfCol DIV.itemAgenda .itemAgendaHeader {

			position:relative; 
			float:left; 
			width:100%; 
			margin-top:5px; 
			margin-bottom:5px;
			
			background-image:url(../_img/layout/ico_arrow.gif);
			background-position:224px 0px;;
			background-repeat:no-repeat;	
		}

		#middleColumn #content DIV.contentItem DIV.contentItemHalfCol DIV.itemAgenda .itemAgendaHeader IMG {	
			position:relative; 
			float:left; 
			padding-right:10px;
		}

		#middleColumn #content DIV.contentItem DIV.contentItemHalfCol DIV.itemAgenda .itemAgendaHeader .spacer-gif {	
			display:none;
		}

		#middleColumn #content DIV.contentItem DIV.contentItemHalfCol DIV.itemAgenda .itemAgendaHeader BR {
			display:none;
		}

		#middleColumn #content DIV.contentItem DIV.contentItemHalfCol DIV.itemAgenda .itemAgendaHeader H5 {
			position:relative; 
			float:left; 
			margin-top:-1px! important;
		}

		#middleColumn #content DIV.contentItem DIV.contentItemHalfCol DIV.itemAgenda .itemAgendaContent {
			position:relative;
			float:left;width:100%;	
		}

		#middleColumn #content DIV.contentItem DIV.contentItemHalfCol DIV.itemAgenda .itemAgendaText {
			margin-top:2px;
		}
	

	#middleColumn #content DIV.contentItem DIV.contentItemHalfCol DIV.itemNews {
		float:left;
		width:100%;
		margin-bottom:4px;
		text-decoration:none;
		cursor:pointer;
	}
	
		#middleColumn #content DIV.contentItem DIV.contentItemHalfCol DIV.itemNews DIV.frameTop {
			float:left;
			height:7px;
			width:100%;
			background-image:url(../_img/layout/_bg/box_shadow_top.png);
			background-position:top left;
			background-repeat:no-repeat;
		}
	
		#middleColumn #content DIV.contentItem DIV.contentItemHalfCol DIV.itemNews DIV.content {
			float:left;
			width:100%;

			background-image:url(../_img/layout/box_shadow_bottom.png);
			background-position:bottom left;
			background-repeat:no-repeat;
			min-height:90px;
			padding:0px 0px 4px 12px;
		}	
	
			#middleColumn #content DIV.contentItem DIV.contentItemHalfCol DIV.itemNews .itemNewsHeader {

				position:relative; 
				float:left; 
				width:100%; 
				margin-top:10px; 
				margin-bottom:5px;
			
				background-image:url(../_img/layout/ico_arrow.gif);
				background-position:200px 0px;;
				background-repeat:no-repeat;	
			}

			#middleColumn #content DIV.contentItem DIV.contentItemHalfCol DIV.itemNews .itemNewsHeader IMG {	
				position:relative; 
				float:left; 
				padding-right:10px;
			}

			#middleColumn #content DIV.contentItem DIV.contentItemHalfCol DIV.itemNews .itemNewsHeader .spacer-gif {	
				display:none;
			}

			#middleColumn #content DIV.contentItem DIV.contentItemHalfCol DIV.itemNews .itemNewsHeader BR {
				display:none;
			}

			#middleColumn #content DIV.contentItem DIV.contentItemHalfCol DIV.itemNews .itemNewsHeader H5 {
				position:relative; 
				float:left; 
				margin-top:-1px! important;
			}

			#middleColumn #content DIV.contentItem DIV.contentItemHalfCol DIV.itemNews .itemNewsContent {
				position:relative;
				float:left;
				/*width:100%;*/
				width:224px;	
			}

			#middleColumn #content DIV.contentItem DIV.contentItemHalfCol DIV.itemNews .itemNewsText {
				margin-top:2px;
			}
	
				
	#middleColumn #content DIV.contentItem DIV.awardWrapper {
		float:left;
	}

	#middleColumn #content DIV.contentItem DIV.awardWrapper DIV.image  {
		float:left;
		width:220px;
		margin-right:16px;
	}
	
	#middleColumn #content DIV.contentItem DIV.awardWrapper DIV.data  {
		float:left;
		width:256px;
	}
	
	#middleColumn #content DIV.contentItem DIV.awardWrapper DIV.data P {
		padding:0px;
	}
	
	#middleColumn #content DIV.contentItem DIV.awardWrapper DIV.data TABLE {
		width:100%;
		border-top:4px #8d8d8d solid;
		border-bottom: 1px #8d8d8d solid;
		padding: 7px 0px 7px 0px;
	}
	
	#middleColumn #content DIV.contentItem DIV.awardWrapper DIV.data TABLE TD {
		padding-bottom:3px;
		vertical-align:top;
	}
	
	#middleColumn #content DIV.contentItem DIV.awardWrapper DIV.data TABLE TD:first-child {
		font-weight:bold;
		width:100px;
		padding-right:12px;
		
	}
	
/* END utilities styles */


/* best of EFFIE styles */

	#middleColumn #content DIV.contentItem TABLE.bestOfEffie {
		background-image:url(../_img/layout/_bg/bg_content.jpg); 
		background-repeat:repeat-x; 
		margin-left:-26px; 
		margin-top:-20px; 
		margin-bottom:55px;
	}

	#middleColumn #content DIV.contentItem TABLE.bestOfEffie TD.title {
		padding-top:20px;
	}	

	#middleColumn #content DIV.contentItem TABLE.bestOfEffie TD.image {
	
	}		

	#middleColumn #content DIV.contentItem TABLE.bestOfEffie TD.content DIV.characteristics{
		width:100%;
		border-top: 4px solid #8d8d8d; 
		padding: 7px 0px; 
		border-bottom: 1px solid #8d8d8d; 
		margin-bottom: 10px;	
	}		


	#middleColumn #content DIV.contentItem TABLE.bestOfEffie TD.content DIV.characteristics TABLE.characteristicsTable{
		width:100%;	
	}

	#middleColumn #content DIV.contentItem TABLE.bestOfEffie TD.content TABLE.textTable{
		width:100%;	
	}
	
	#sponsors img
	{
		border-style: solid;
		border-color: white;
		border-width: 3px 9px;
	}
    
/* END best of EFFIE styles */
     

