body {
	margin: 				0px 0px 0px 0px;
	padding: 				0px 0px 0px 0px;
	background-color: 		#ffffff;
	width: 					100%;
	height: 				100%;
	font-family: 			Verdana;
	font-size: 				11px;
	background:				url('/img/Framework/bg_site.gif') repeat-y center;
}
a{
	color:					#004a91;
}


td {
	font-family: 			Verdana;
	font-size: 				11px;
}
h1{
	color:					#ec6900;
	font-size:				14px;
	font-weight:			bold;
	text-transform:			uppercase;	
}
h2{
	color:					#004a91;
	font-weight:			bold;
	font-size:				18px;
	text-transform:			uppercase;
	margin-top:				20px;
}
h3{
	color:					#004a91;
	font-weight:			bold;
	font-size:				15px;
	text-transform:			uppercase;
}
#mainWindow {
	width: 					100%;
	height: 				100%;
}
#bgLeft {
	width: 					auto;
	background-image: 		url('/img/Framework/bg_Left.gif');
	background-position: 	top left;
	background-repeat: 		repeat-x;
}
#shadeLeft {
	width: 					10px;
	background-image: 		url('/img/Framework/bg_Shade_Left.gif');
	background-position: 	top right;
	background-repeat: 		no-repeat;
}
#mainContent {
	width: 					911px;
	background-image: 		url('/img/Framework/bg_MainContent.gif');
	background-position: 	top left;
	background-repeat: 		no-repeat;
}
#shadeRight {
	width: 					10px;
	background-image: 		url('/img/Framework/bg_Shade_Right.gif');
	background-position: 	top left;
	background-repeat: 		no-repeat;
}
#bgRight {
	width: 					auto;
	background-image: 		url('/img/Framework/bg_Right.gif');
	background-position: 	top left;
	background-repeat: 		repeat-x;
}
#contentContainer {
	width: 					911px;
	height: 				100%;
	position: 				relative;
	top: 					0px;
	left: 					0px;
	background:				url(../img/Misc/bg_content.gif) repeat-x 0px 324px;	
}
#topLogo {
	width: 					203px;
	height: 				70px;
	position: 				absolute;
	top: 					24px;
	left: 					10px;
}
#topMenu {
	width: 					911px;
	height: 				30px;
	position: 				absolute;
	top: 					94px;
	left: 					0px;
	background: 			url('/img/Menu/mnu_OffBg.gif') repeat-x;	
}
#topMenu td {
	color: 					#ffffff;
	text-transform: 		uppercase;
}
#topMenu .mnuOff {
	width: 					129px;
	height: 				24px;
	text-align: 			center;
	background-image: 		url('/img/Menu/mnu_OffBg.gif');
}
#topMenu .mnuOn {
	width: 					129px;
	height: 				24px;
	text-align: 			center;
	background-image: 		url('/img/Menu/mnu_OnBg.gif');
}
#topMenu .mnuOn a{
	color:					#ffffff;
}
#topMenu a {
	width: 					100%;
	display: 				block;
	height: 				24px;
	color: 					#444444;
	text-decoration: 		none;
	font-weight: 			bold;
	font-size: 				10px;
}
#topMenu a div{
	padding-top:			5px;
}
#contentContainer #topLanguages {
	width: 					150px;
	height: 				30px;
	position: 				absolute;
	top: 					72px;
	left: 					760px;
	text-align: 			right;
}
#topLanguages a {
	color: 					#ffffff;
	text-decoration: 		none;
	font-weight: 			bold;
}
#topLanguages img {
	margin-top: -2px;
	margin-left: 4px;
}
html>/**/body #topLanguages img {
	margin-top: -8px;
	margin-left: 4px;
}
#topLanguages a.active{
	text-decoration:		underline;
}

#contentContainer #header {
	width: 					911px;
	height: 				30px;
	position: 				absolute;
	top: 					118px;
	left: 					0px;
}
#contentContainer #contentArea {
	width: 					911px;
	position: 				absolute;
	top: 					324px;
	left: 					0px;
}
#contentContainer #contentArea .contentHolder{
	height:					100%;
	width:					911px;
}
#contentContainer #contentArea>.contentHolder{
	width:					910px;
}
#leftColumn{
	width:					724px;
	vertical-align:			top;
	padding-right:			20px;
	padding-left:			20px;
}

#leftColumn p{
	width:					100%;
}
#leftColumn table{
	width: 					100%;
}
#footer{
	width: 					911px;
	padding-top:			20px;
}

/*************************************************************************************** RIGHT BAR */
#rightColumn{
	width:					177px;
	vertical-align:			top;
	padding:				0px;
	margin:					0px;
}
* html #rightColumn{
	width: 					180px;	
}
*+html #rightColumn{
	width: 					180px;	
}
#searchBox{
	width:					100%;
	background-color:		#eeeeee;
	border:					1px solid #878787;
	height:					60px;
	margin-bottom:			1px;
}
* html #searchBox{
	height:					62px;
}
*+html #searchBox{
	height:					62px;
}
#searchBox .frmSearch{
	margin:					0px;
	padding:				0px;
}
#searchBox input.txtRightColumn{
	border:					0px;
	width:					147px;
	background:				transparent url(../img/Misc/bg_text.gif) no-repeat scroll;
	margin:					17px 0px 8px 15px;
}
* html #searchBox input.txtRightColumn{
	margin-bottom:			5px;
}
*+html #searchBox input.txtRightColumn{
	margin-bottom:			5px;
}
#searchBox a.btnArrow{
	background:				transparent url(../img/Misc/arrow_orange_lightgrey.gif) no-repeat right;
	padding-right:			20px;
	text-transform:			uppercase;
	font-size:				10px;
	font-weight:			bold;
	color:					#ec6900;
	text-decoration:		none;
	margin:					0px 0px 0px 100px;
}
#loginBox{
	width:					100%;
	border-left:			1px solid #878787;
	border-right:			1px solid #878787;
	background-color:		#d6d6d6;
	height:					140px;
	display:				none;
}
#sortivaTvBox{
	width:					100%;
	border:					1px solid #878787;
	background:				transparent url(../img/rightColumn/btn_sortivatv.gif) no-repeat;
	height:					46px;
	margin-top: 			5px;
}
#sortivaTvBox a.btnSortivaTv{
	display:				block;
	text-decoration:		none;
}
#sortivaTvBox H2{
	margin:					13px 0px 0px 14px;
}
#transportBox{
	margin-top:				10px;
	width:					100%;
	border:					1px solid #878787;	
	height:					125px;
	background:				transparent url(../img/rightColumn/btn_rightBar.gif) no-repeat bottom;
}
#transportBox a.btnTransport{
	display:				block;
	text-decoration:		none;
	color:					#004A91;
}
#transportBox img{
	border-bottom:			1px solid #878787;
}
* html #transportBox H3{
	margin:					0px 0px 5px 12px;
	color:					#004A91;
}
#transportBox>.btnTransport>H3{
	margin:					3px 0px 5px 12px;
	color:					#004A91;
}
#sortivaBox{
	margin-top:				10px;
	width:					100%;
	border:					1px solid #878787;	
	height:					117px;	
	background:				transparent url(../img/rightColumn/btn_rightBar.gif) no-repeat bottom;
}

#sortivaBox a.btnSortiva{
	display:				block;
	color:					#004A91;
	text-decoration:		none;
}
#sortivaBox img{
	border-bottom:			1px solid #878787;
}
* html #sortivaBox H3{
	margin:					0px 0px 5px 12px;
	color:					#004A91;
}
#sortivaBox>.btnSortiva>H3{
	margin:					3px 0px 5px 12px;
	color:					#004A91;
}
.interactielink{
	margin-top:				3px;
	text-align:				center;
}
.interactielink a{
	text-decoration:		none;
}
/*************************************************************************************** RIGHT BAR SUBMENU */
#subMenuBox{
	width:					100%;
	margin-top:				1px;
	padding:				0px;
}

#subMenuBox H4{
	background-color:		#004a91;
	color:					#ffffff;
	font-weight:			bold;
	font-size:				14px;
	text-transform:			uppercase;
	padding:				4px 0px 4px 14px;
	margin:					0px;
}
ul.subMenu{
	list-style:				none;
	padding:				0px;
	margin:					0px;
}
ul.subMenu li{
	background-color:		#686868;
	margin:					1px 0px;
}
ul.subMenu li a{
	color:					#ffffff;
	font-size:				10px;
	font-weight:			bold;
	text-transform:			uppercase;
	text-decoration:		none;
	display:				block;
	height:					100%;
	width:					100%;
}
ul.subMenu li a div{
	padding:				3px 20px 3px 14px;
}
ul.subMenu li a:hover{
	background:				#f19043 url(../img/Misc/bg_submenu.gif) repeat-x;
}
ul.subMenu li a.active{
	background:				#f19043 url(../img/Misc/bg_submenu.gif) repeat-x;
}
/*************************************************************************************** RIGHT BAR CONTACT */
#contactBox{
	width:					100%;
	margin-top:				2px;
	padding:				0px;
	background:				#e3e3e3 url(../img/rightColumn/bg_contact.gif) repeat-x;
	font-size:				11px;
}
#contactBox h4{
	background-color:		#d6d6d6;
	padding:				3px 0px 3px 8px;
	margin:					0px;
	text-transform:			uppercase;
	color:					#004a91;
	font-weight:			bold;
	font-size:				12px;
}
#contactBox .imageCell{
	width:					78px;
}
#contactBox .imageCell img{
	margin:					13px 0px 0px 8px;;
}
#contactBox .infoCell{
	vertical-align:			bottom;
}
#contactBox .infoCell .contactInfo{
	text-transform:			uppercase;
	font-weight:			bold;
	color:					#686868;
	padding-right:			8px;
}
#contactBox .infoCell .emailInfo{
	text-transform:			uppercase;
	font-weight:			bold;
	color:					#686868;
	padding-right:			8px;
	text-align:				right;
}
#contactBox .contactDescr{
	margin:					13px 8px;
}

/*************************************************************************************** HOME CONTENT BLOCKS */
.tableHomeBlocks{
	width:					100%;
	color:					#ffffff;
	font-weight:			bold;
	text-transform:			uppercase;
}
.blockGarbage{
	background:				url(../img/Home/blockGarbage.gif) no-repeat;
	width:					340px;
	height:					112px;
	vertical-align:			top;
}
.blockSpacer{
	width:					10px;
}
.blockProducts{
	background:				url(../img/Home/blockProducts.gif) no-repeat;
	width:					340px;
	height:					112px;
	vertical-align:			top;	
}
.blockSubTitle{
	font-size:				11px;
	position:				relative;
	top:					11px;
	left:					20px;
}
.blockTitle{
	font-size:				30px;
	position:				relative;
	top:					15px;
	left:					20px;
	padding-right:			20px;
	display:inline;
}
.blockLinks, a.blockLink, a.blockLink:hover{
	color:					#FFFFFF;
	text-decoration:		none;
}
.blockGarbage .blockTitle{
	background:				url(../img/Misc/arrow_white_dark.gif) no-repeat right top;
}
.blockProducts .blockTitle{
	background:				url(../img/Misc/arrow_white_transparent_box.gif) no-repeat right top;
}
.blockItems{
	position:				relative;
	top:					15px;
	left:					15px;
}
a.blockLink{
	text-decoration:		none;
	background:				transparent url(../img/Misc/bullet_white.gif) no-repeat 0px 1px;
	padding-left:			10px;
	color:					#ffffff;
	font-weight:			bold;
	text-transform:			uppercase;
	font-size:				10px;
	padding-right:			20px;
	font-family: Arial;
}
a.blockLink:hover{
	text-decoration:		underline;
}
a.blockLinks:hover{
	text-decoration:		underline;
}
/*************************************************************************************** HOME CONTENT TARGETS */
.tableHomeTargets{
	margin-top:				11px;
	width:					100%;
	color:					#ffffff;
	text-transform:			uppercase;
	background-color:		#d3d3d3;
}
.tableHomeTargets a{
	text-decoration:		none;
	color:					#ffffff;
	display:				block;
	width:					165px;
	height:					127px;	
}

/* FF Hack */
#leftColumn>.tableHomeTargets a{
	margin-top:				-17px;
}

.tableHomeTargets H4{
	font-size:				13px;
	text-transform:			uppercase;
	position:				relative;
	top:					72px;
	left:					10px;
}

.targetSpacer{
	width:					10px;
}

.targetCompanies{
	background:				url(../img/Home/bg_companies.gif) no-repeat;
	width:					165px;
	height:					127px;
}

.targetPrivateIndividuals{
	background:				url(../img/Home/bg_privateindividuals.gif) no-repeat;
	width:					165px;
	height:					127px;
}

.targetLocalAuthorities{
	background:				url(../img/Home/bg_localauthorities.gif) no-repeat;
	width:					165px;
	height:					127px;
}

.targetStudents{
	background:				url(../img/Home/bg_students.gif) no-repeat;
	width:					165px;
	height:					127px;
}
/*************************************************************************************** HOME CONTENT */
.tableHomeContent{
	margin-top:				10px;
	background:				url(../img/Home/bg_content.gif) no-repeat;
	width:					100%;
	height:					258px;
}

.homeContent{
	width:					345px;
	vertical-align:			top;
	font-size:				11px;
	padding:				0px 20px 0px 20px;
}

.homeNews{
	vertical-align:			top;
	font-size:				11px;
	padding:				0px 20px 0px 20px;
}

.homeNews ul{
	list-style:				none;
	padding:				0px;
	margin:					0px;
}

.homeNews ul li{
	padding-bottom:			10px;
}

.homeNews a{
	font-size:				12px;
	font-weight:			bold;
	text-transform:			uppercase;
	color:					#000000;
	text-decoration:		none;
}

.homeAfvalStoffen{
	width:					290px;
	height:					93px;
	background:				url(../img/Home/bg_afvalstoffen.gif) no-repeat 0px 0px;
	margin:					0px;
	padding:				8px 0px 0px 10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
}
.homeAfvalStoffen .title {
	text-transform:			uppercase;
	font-size:				18px;
	color:					#ec6900;
	font-weight:			bold;
	margin-bottom: 			2px;
}
.homeAfvalStoffen #afvalStoffenPlaceHolder .title{
	display: 				none;
	font-size:				13px;
	color:					#ec6900;
	font-weight:			bold;
	text-align:				center;
	width:					298px;
	margin-left: 			-10px;
}
.homeAfvalStoffen img {
	margin-right: 3px;
}
.homeDownload{
	width:					300px;
	height:					74px;
	background:				url(../img/Home/bg_download.gif) no-repeat 0px 0px;
	margin:					38px 0px 0px 0px;
	padding:				0px;
}
.homeDownload div.title{
	text-transform:			uppercase;
	font-size:				12px;
	color:					#686868;
	font-weight:			bold;
	position:				relative;
	top:					24px;
	left:					20px;
}

.homeDownload div.download{
	text-transform:			uppercase;
	font-size:				18px;
	color:					#ec6900;
	font-weight:			bold;
	position:				relative;
	top:					15px;
	left:					19px;
}

.homeDownload img{
	position:				relative;
	top:					-30px;
	left:					230px;
}
.homeBottom{
	background:				#ffffff url(../img/Home/bg_content_bottom.gif) no-repeat;
}
/*************************************************************************************** CONTENT */
.clearBoth{
	clear:					both;
	height:					1px;
	line-height:			1px;
	font-size:				1px;
}
.pageTitle{
	color:					#ec6900;
	font-size:				14px;
	font-weight:			bold;
	margin-top:				20px;
}
.pageTitle h2, .pageTitle h1{
	display:				inline;
}
.pageImage{
	float:					right;
}
.pageImage img{
	margin-top:				13px;
	margin-left:			10px;
}
#contentArea p{
	margin-top:				13px;
}
.contentHolder h3{
	color:					#ec6900;
	font-size:				14px;
	font-weight:			bold;
	margin-top:				20px;
}
a.btnBack{
	background:				url(../img/Misc/backarrow_orange_white.gif) no-repeat 0px 2px;
	padding-left:			20px;
	color:					#ec6900;
	text-transform:			uppercase;
	text-decoration:		none;
	font-size:				10px;
	font-weight:			bold;
}
a.btnMore{
	background:				url(../img/Misc/arrow_orange_transparent.gif) no-repeat right;
	padding-right:			20px;
	padding-top:			4px;
	color:					#ec6900;
	text-transform:			uppercase;
	text-decoration:		none;
	font-size:				10px;
	font-weight:			bold;
}
a.btnPrint{
	background:				url(../img/Misc/backarrow_blue_white.gif) no-repeat 0px 2px;
	padding-left:			20px;
	color:					#004a91;
	text-transform:			uppercase;
	text-decoration:		none;
	font-size:				10px;
	font-weight:			bold;
	margin-bottom:			10px;
}
/*************************************************************************************** Waste Overview */
#overviewTable{
	width:					100%; /*692px;*/
}
#overviewTable tr.overview{
	height:					72px;
	position:				relative;
	background:				url(../img/Misc/bg_overview.gif) no-repeat;	
}
#overviewTable tr.first{
	position:				relative;
	background:				url(../img/Misc/bg_overview_first.gif) no-repeat;
}
#overviewTable tr.last{
	position:				relative;
	background:				url(../img/Misc/bg_overview_last.gif) no-repeat;
}
#overviewTable td.overview{
	background:				transparent;
	width:					20%;
}
#overviewTable a{
	font-size:				11px;
	font-weight:			bold;
	color:					#004a91;
	text-transform:			uppercase;
	text-decoration:		none;
	cursor:					pointer;
}
#overviewTable a:hover{
	color:					#ec6900;
}
.overviewImage{
	height:					55px;
	width:					55px;
	margin-left:			8px;
}
.overviewImageCell{
	vertical-align:			top;
	width:					63px;
}
.overviewLinkCell{
	vertical-align:			top;
	padding-top:			8px;
	padding-left:			8px;
}
.overviewBottom{
	background:				transparent url(../img/misc/bg_overview_bottom.gif) no-repeat;
	height:					5px;
}

.wasteItem{
	height:					13px;
	width:					339px;
	margin:					0px 0px 5px 0px;
}
.wasteItem a{
	background:				#0d3459 url(../img/misc/bg_wasteitem.gif) repeat-y;
	color:					#ffffff;
	text-decoration:		none;
	font-size:				10px;
	font-weight:			bold;
	text-transform:			uppercase;
	padding-left:			10px;
	display:				block;
	height:					100%;
}
.wasteItem a:hover{
	background:				#004a91	url(../img/misc/bg_wasteitem_hover.gif) repeat-y;
}
/*************************************************************************************** Waste Detail */
#detailview{
	margin-top:				20px;
	margin-bottom:			20px;
}
#detailview .heading{
	font-size:				10px;
	color:					#ffffff;
	text-transform:			uppercase;
	padding:				2px 0px 2px 5px;
}
#detailview .blue{
	background-color:		#004a91;
}
#detailview .orange{
	background-color:		#ec6900;
}
#detailview .grey{
	background-color:		#686868;
}
#detailview table{
	width:					100%;
	margin-top:				2px;
	margin-bottom:			2px;
}
#detailview table .large{
	width:					555px;
	vertical-align:			top;
}
#detailview table .small{
	vertical-align:			top;
	border-left:			1px solid #d1d1d1;
	padding-left:			4px;
}
#detailview table ul{
	list-style:				none;
	margin:					0px 0px 0px 0px;
	padding:				0px;	
}
#detailview table ul.item{
	list-style-image:		url(../img/Misc/bullet_orange.gif);
	margin:					0px 0px 0px 15px;
}
#detailview table ul li{
	margin-bottom:			5px;
}
#detailview .description{
	padding-top:			3px;
	font-size:				11px;
	padding-bottom:			10px;
}
#detailview .description .image{
	float:					right;
	margin-bottom:			3px;
}
/*************************************************************************************** News */
#newsContainer{
	width:					100%;
	margin-top:				25px;
}

.newsItem .image{
	float:					left;
	width:					127px;
	background:				transparent url(../img/Misc/bg_news_image.gif) no-repeat;	
}
.newsItem .image img{
	margin:					23px 0px 23px 23px;
	border:					1px solid #004a91;
}
.newsItem .description{
	float:					left;
	width:					560px;
	background:				transparent url(../img/Misc/bg_news_text.gif) no-repeat;	
}
.newsItem .description a{
	text-decoration:		none;
}
.newsItem .description h4{
	margin:					11px 0px 0px 11px;
	text-transform:			uppercase;
	color:					#004a91;
	font-size:				11px;
	font-weight:			bold;
}
.newsItem .description .lead{
	margin:					0px 11px 5px 11px;
	padding:				0px;
}
.newsItem .navigation{
	position: relative;
	bottom: 10px;
	text-align:				right;
	margin-right:			25px;
}
#newsContainer .first .image{
	background:				transparent url(../img/Misc/bg_news_first_image.gif) no-repeat;
}
#newsContainer .first .description{
	background:				transparent url(../img/Misc/bg_news_first_text.gif) no-repeat;
}
#newsContainer .newsItem{
	background:				transparent url(../img/Misc/bg_news_row.gif) repeat-y;
	padding:				0px;
	margin:					0px;
}
#newsContainer .newsBottom{
	background:				transparent url(../img/Misc/bg_news_bottom.gif) no-repeat;
	height:					9px;
	margin:					0px;
}
#newsContainer .active .image{
	background:				transparent url(../img/Misc/bg_news_image_active.gif) no-repeat;
}

#newsContainer .firstActive .image{
	background:				transparent url(../img/Misc/bg_news_first_image_active.gif) no-repeat;
}

#newsContainer .active{
	background:				transparent url(../img/Misc/bg_news_row_active.gif) repeat-y;
	cursor:					pointer;
}
#newsContainer .newsDetail{
	background:				transparent url(../img/Misc/bg_newsdetail.gif) repeat-y;
}
.newsDetail .image{
	float:					left;
	width:					227px;
	background:				transparent url(../img/Misc/bg_newsdetail_image.gif) no-repeat;
}
.newsDetail .image img{
	margin:					19px 0px 19px 22px;
	border:					1px solid #004a91;
}
.newsDetail .description{
	float:					left;
	width:					460px;
	background:				transparent url(../img/Misc/bg_newsdetail_text.gif) no-repeat;
}

.newsDetail .description h4{
	margin:					15px 15px 0px 15px;
	text-transform:			uppercase;
	color:					#004a91;
	font-size:				11px;
	font-weight:			bold;
}
.newsDetail .description .newsContent{
	margin:					0px 15px 15px 15px;
	padding:				0px;
}
#newsContainer .newsDetailBottom{
	background:				transparent url(../img/Misc/bg_newsdetail_bottom.gif) no-repeat;
}
.newsDetail .navigation{
	padding:					10px 15px 10px 15px;
}
/*************************************************************************************** Downloads */
#downloadBox{
	width:					100%;
	padding:				0px;
	margin-top:				25px;
}
#downloadBox .downloadItem{
	float:					left;
	width:					343px;
	height:					172px;
	background:				url(../img/Misc/bg_download.gif) no-repeat;
	margin:					0px 0px 5px 0px;	
}
#downloadBox .odd{
	margin-right:			5px;
}
#downloadBox .image{
	float:					left;
}
#downloadBox .image img{
	border:					1px solid #004a91;
	margin:					19px 12px 10px 16px;
}
#downloadBox h4{
	margin:					17px 17px 0px 0px;;
	background:				url(../img/Misc/arrow_orange_transparent.gif) no-repeat 226px -2px;
	text-transform:			uppercase;
	color:					#ec6900;
	font-size:				14px;	
	font-weight:			bold;
}
#downloadBox h5{
	margin:					0px;
	text-transform:			uppercase;
	color:					#004a91;
	font-size:				11px;
	font-weight:			bold;
}
#downloadBox a{
	text-decoration:		none;
}
/*************************************************************************************** Sortiva TV */
#tvGroupContainer{
	width:					100%;
}
#tvGroupContainer .groupHeader{
	background:				url(../img/Misc/bg_tvHeader.gif) repeat-y;
	color:					#ffffff;
	text-transform:			uppercase;
	font-size:				15px;
	font-weight:			bold;
	padding-left:			15px;
	margin-top:				15px;
}
#tvGroupContainer .groupHeader a{
	color:					#ffffff;
	text-decoration:		none;
}
#tvGroupContainer .groupItem{
	margin-top:				5px;
	background:				transparent url(../img/Misc/bg_tvGroupRow.gif) repeat-y;
	padding:				0px;
}
#tvGroupContainer .groupFooter{
	background:				transparent url(../img/Misc/bg_tvGroupBottom.gif) no-repeat;
	padding:				0px;
	margin:					0px;
}
#tvGroupContainer .groupItem .image{
	float:					left;
	width:					139px;
	background:				transparent url(../img/Misc/bg_tvGroupImage.gif) no-repeat;	
}
#tvGroupContainer .groupItem .image img{
	margin:					13px 0px 13px 13px;
	border:					1px solid #004a91;
}
#tvGroupContainer .groupItem .description{
	float:					left;
	width:					552px;
	background:				transparent url(../img/Misc/bg_tvText.gif) no-repeat;	
}
#tvGroupContainer .groupItem .description a{
	text-decoration:		none;
	font-size:				11px;
}
#tvGroupContainer .groupItem .description h4{
	margin:					11px 0px 0px 11px;
	text-transform:			uppercase;
	color:					#004a91;
	font-size:				14px;
	font-weight:			bold;
}
#tvGroupContainer .groupItem .description .lead{
	margin:					0px 11px 5px 11px;
	padding:				0px;
}
#tvGroupContainer .groupItem .navigation{
	position:				relative;
	bottom:					10px;
	text-align:				right;
	margin-right:			25px;
	line-height:			20px;
	height:					20px;
}


#tvGroupContainer .videoContainer{
	width:					344px;
	float:					left;
}
#tvGroupContainer .odd{
	margin-right:			3px;
}
#tvGroupContainer .videoItem{
	margin-top:				5px;
	background:				transparent url(../img/Misc/bg_video_row.gif) repeat-y scroll;
	padding:				0px;
	height: 				100%;
}
#tvGroupContainer .videoFooter{
	background:				transparent url(../img/Misc/bg_video_bottom.gif) no-repeat;
	padding:				0px;
	margin:					0px;
	height:					6px;
}
#tvGroupContainer .videoItem .image{
	float:					left;
	width:					139px;
	background:				transparent url(../img/Misc/bg_video_image.gif) no-repeat;	
}
#tvGroupContainer .videoItem .image img{
	margin:					13px 0px 13px 13px;
	border:					1px solid #004a91;
}
#tvGroupContainer .videoItem .description{
	float:					left;
	width:					205px;
	background:				transparent url(../img/Misc/bg_video_tekst.gif) no-repeat;	
}
#tvGroupContainer .videoItem .description a{
	text-decoration:		none;
	font-size:				11px;
}
#tvGroupContainer .videoItem .description h4{
	margin:					11px 0px 0px 11px;
	text-transform:			uppercase;
	color:					#004a91;
	font-size:				14px;
	font-weight:			bold;
	margin-bottom:			10px;
}
#tvGroupContainer .videoItem .description .lead{
	margin:					0px 11px 25px 11px;
	padding:				0px;
}
#tvGroupContainer .videoItem .navigation{
	position:				relative;
	bottom:					10px;
	text-align:				right;
	margin-right:			25px;
	line-height:			20px;
	height:					20px;
}
#videoDetail .videoContainer{
	width:					691px;
	background:				transparent url(../img/Misc/bg_videodetail_row.gif) repeat-y;
	padding:				0px;
	margin:					5px 0px 0px 0px;
}
#videoDetail .videoItem{
	margin-top:				0px;
	background:				transparent url(../img/Misc/bg_videodetail_top.gif) no-repeat;
	padding:				20px 0px 0px 0px;
	width:					691px;
}
#videoDetail .videoFooter{
	background:				transparent url(../img/Misc/bg_videodetail_bottom.gif) no-repeat;
	padding:				0px;
	margin:					0px;
}
#videoDetail .video{
	float:					left;
	width:					450px;
	padding:				0px 10px 0px 10px;
}
#videoDetail .description{
	float:					left;
	width:					205px;
	padding:				0px;
	margin:					0px;
}
#videoDetail .description .lead{
	padding:				0px;
	margin:					0px 0px 30px 0px;
}
#videoDetail .navigation{
	position:				relative;
	bottom:					20px;
	text-align:				right;
	margin-right:			75px;
	line-height:			20px;
	height:					20px;
}
/*************************************************************************************** Footer Navigation */
.footerMenu{
	background:				url(../img/Misc/bg_footerMenu.gif) no-repeat;
	height:					130px;
	width:					911px;
}
.footerMenu td{
	width:					303px;
	vertical-align:			top;
}
.footerMenu h4{
	font-size:				12px;
	font-weight:			bold;
	text-transform:			uppercase;
	margin:					17px 0px 0px 40px;
}
.footerMenu ul{
	list-style:				none;
	margin:					5px 0px 0px 40px;
	padding:				0px;
}
.footerMenu ul li{
	margin:					0px 0px 4px 0px;
}
.footerMenu a{
	font-size:				11px;
	color:					#696969;
	text-decoration:		none;
}
.footerMenu a:hover{
	color:					#ec6900;
}

/*------------------------------------------------------------------------------------------- FORMS */
.formTable {
	width:					450px;
}
.formTable .frmIntro{
	padding:				0px 0px 10px 0px;
}
.formTable .frmCaption{
	width:					150px;
	display:				block;
}
.formTable .txtContent input.input, .formTable .txtContent textarea {
	background:				url(../img/misc/bg_formInput.gif) no-repeat ;
	border:					1px solid #dfe0e1;
}
.formTable .txtContent input.input {
	width:					250px;
}
.formTable textarea {
	width: 					250px;
	height:					100px;
	overflow:				auto;
}
.formTable .btnNav{
	color:					#ec6900;
	font-size:				12px;
	font-weight:			bold;
	text-decoration:		none;
	text-transform:			uppercase;
	background:				url(../img/misc/arrow_orange_transparent.gif) no-repeat right;
	padding-right:			20px;
	padding-top:			5px;
}
.contactForm input.input, .contactForm textarea {
	background:				url(../img/misc/bg_formInput.gif) no-repeat ;
	border:					1px solid #dfe0e1;
}
.contactForm input.input {
	width:					250px;
}
.contactForm textarea {
	width: 					250px;
	height:					100px;
	overflow:				auto;
}
.contactForm .btnNav{
	color:					#ec6900;
	font-size:				12px;
	font-weight:			bold;
	text-decoration:		none;
	text-transform:			uppercase;
	background:				url(../img/misc/arrow_orange_transparent.gif) no-repeat right;
	padding-right:			20px;
	padding-top:			5px;
}
/*------------------------------------------------------------------------------------------- SEARCH RESULTS */
#searchResults{
	width:					100%;
	margin-top:				15px;
}
#searchResults a{
	display:				block;
	margin:0px;
	padding:0px;
	padding-left:			20px;
	text-decoration:		none;
	color:					#696969;	
	font-size:				12px;
	font-weight:			bold;	

}
#searchResults a:hover{
	background:				url(../img/misc/arrow_orange_transparent.gif) no-repeat 0px -2px;
	color:					#ec6900;
}	
/*------------------------------------------------------------------------------------------- LOCATIONS */
#locations{
	margin-top:				10px;
}
#locations .location{
	margin:					0px 2px 15px 0px;
	width:					181px;
	float:					left;	
	background:				#fcfcfc url(../img/misc/bg_location.gif) repeat-x;
	font-size:				11px;
	color:					#686868;
}
#locations .locationContent{
	margin-left:			4px;
}
#locations .location h3{
	margin:					0px;
	color:					#ffffff;
	text-transform:			uppercase;
	font-size:				11px;
	font-weight:			bold;
	background-color:		#ff7d09;
	padding-left:			4px;
}
#locations .location h3.odd{
	background-color:		#0055a7;
}
#locations .location h4{
	margin:					15px 0px 0px;
	color:					#0055a7;
	text-transform:			uppercase;
	font-size:				11px;
	font-weight:			bold;
}

/*------------------------------------------------------------------------------------------- RULES AND PROCEDURES */

#rulesView{
	margin-top:				20px;
	margin-bottom:			20px;
}
#rulesView .heading{
	font-size:				10px;
	color:					#ffffff;
	text-transform:			uppercase;
	padding:				2px 0px 2px 5px;
}
#rulesView .blue{
	background-color:		#004a91;
}
#rulesView .orange{
	background-color:		#ec6900;
}
#rulesView .grey{
	background-color:		#686868;
}

#rulesView ul{
	list-style:				none;
	padding:				0px;	
	list-style-image:		url(../img/Misc/bullet_orange.gif);
	margin:					0px 0px 0px 15px;
}
#rulesView ul li{
	margin-bottom:			5px;
}
.imgBorder{

}
.imgBorder img{
	margin: 0;
	padding: 0;
}
table.imgBorder {
	margin: 0;
	padding: 0;
	width: 246px !important;
}
.imgBorder .center{
	background-color: #FFFFFF;
}
.imgBorder .lefttop{
	background:				url("../img/Misc/border-lt.gif") no-repeat left bottom;
	width: 4px;
	height: 4px;
}
.imgBorder .top{
	background:				url("../img/Misc/border-top.gif") repeat-x top;
	height: 4px;
}
.imgBorder .righttop{
	background				: url("../img/Misc/border-rt.gif") no-repeat right bottom;
	width: 4px;
	height: 4px;
}
.imgBorder .left{
	background				: url("../img/Misc/border-left.gif") repeat-y;
	width					: 4px;
}
.imgBorder .right{
	background:				url("../img/Misc/border-right.gif") repeat-y right;
	width: 4px;
}
.imgBorder .leftbottom{
	background:				url("../img/Misc/border-lb.gif") no-repeat;
	width: 4px;
	height: 4px;
}
.imgBorder .bottom{
	background:				url("../img/Misc/border-bottom.gif") repeat-x bottom;
	height: 4px;
}
.imgBorder .rightbottom{
	background:				url("../img/Misc/border-rb.gif") no-repeat;
	width: 4px;
	height: 4px;
}