

	/* lay-out */
	html {}
		body {
			padding : 0px 0px 0px 0px;
		}

	/* T01_homepage */
	#bodySection {
		margin : 0px auto 0px auto;
		position : relative;
		width : 939px;
	}
		#bodyHeader {
			background : Transparent url(../images/bodyHeader.png) 50% 0%;
			height : 150px;
			text-align : center;
		}
			#bodyHeader a {}
				#bodyHeader a:link,
				#bodyHeader a:visited {}
				#bodyHeader a:hover,
				#bodyHeader a:active {}
					#bodyHeader a img {
						vertical-align : bottom;
					}
		#canvasSection {}
			#relatedSectionA {
				float : left;
				width : 181px;
			}
				#trailerBanner {}
					#trailerBanner a {}
						#trailerBanner a:link,
						#trailerBanner a:visited {}
						#trailerBanner a:hover,
						#trailerBanner a:active {}
							#trailerBanner a img {}
				#buyBanner {
					height : 92px;
					position : relative;
					width : 181px;
					z-index: 1;
				}
					#buyBanner a {}
						#buyBanner a:link,
						#buyBanner a:visited {}
						#buyBanner a:hover,
						#buyBanner a:active {}
							#buyBanner a img {
								position : absolute;
								top : -15px;
								z-index : 12000;
							}
				#rewardsBanner {}
				#relatedSectionA div.bannerPager {
					position : relative;
					height : 118px;
					margin : 0px 0px 20px 0px;
					width : 181px;
				}
					#relatedSectionA div.bannerPager h2 {
						background : #000000 none;
						height : 18px;
						margin : 0px 0px 0px 0px;
						text-align : center;
					}
						#relatedSectionA div.bannerPager h2 img {}
					#relatedSectionA div.bannerPager a.previousBanner {}
						#relatedSectionA div.bannerPager a.previousBanner:link,
						#relatedSectionA div.bannerPager a.previousBanner:visited {}
						#relatedSectionA div.bannerPager a.previousBanner:hover,
						#relatedSectionA div.bannerPager a.previousBanner:active {}
							#relatedSectionA div.bannerPager a.previousBanner img {
								left : 0px;
								position : absolute;
								top : 0px;
							}
					#relatedSectionA div.bannerPager a.nextBanner {}
						#relatedSectionA div.bannerPager a.nextBanner:link,
						#relatedSectionA div.bannerPager a.nextBanner:visited {}
						#relatedSectionA div.bannerPager a.nextBanner:hover,
						#relatedSectionA div.bannerPager a.nextBanner:active {}
							#relatedSectionA div.bannerPager a.nextBanner img {
								right : 0px;
								position : absolute;
								top : 0px;
							}
					#relatedSectionA div.bannerPager ul {
						width : 181px;
						height : 100px;
						margin : 0px 0px 0px 0px;
						overflow : hidden;
						position : relative;
					}
						#relatedSectionA div.bannerPager ul li {
							left : 0px;
							list-style-type : none;
							top : 0px;
							z-index : 2000;
						}
							#relatedSectionA div.bannerPager ul li a {}
								#relatedSectionA div.bannerPager ul li a:link,
								#relatedSectionA div.bannerPager ul li a:visited {}
								#relatedSectionA div.bannerPager ul li a:hover,
								#relatedSectionA div.bannerPager ul li a:active {}
									#relatedSectionA div.bannerPager ul li a img {}
						#relatedSectionA div.bannerPager ul li.active {
							z-index : 1000;
						}
				#reviewsBanner {}
					#reviewsBanner h2 {}
						#reviewsBanner h2 img {}
					#reviewsBanner a.previousBanner {}
						#reviewsBanner a.previousBanner:link,
						#reviewsBanner a.previousBanner:visited {}
						#reviewsBanner a.previousBanner:hover,
						#reviewsBanner a.previousBanner:active {}
							#reviewsBanner a.previousBanner img {}
					#reviewsBanner a.nextBanner {}
						#reviewsBanner a.nextBanner:link,
						#reviewsBanner a.nextBanner:visited {}
						#reviewsBanner a.nextBanner:hover,
						#reviewsBanner a.nextBanner:active {}
								#reviewsBanner a.nextBanner img {}
					#reviewsBanner ul {}
						#reviewsBanner ul li {}
							#reviewsBanner ul li a {}
								#reviewsBanner ul li a:link,
								#reviewsBanner ul li a:visited {}
								#reviewsBanner ul li a:hover,
								#reviewsBanner ul li a:active {}
									#reviewsBanner ul li a img {}
					#reviewsBanner img.bannerIcon {
						left : 26px;
						position : absolute;
						top : -6px;
					}
			#contentSection {
				float : left;
				padding : 12px 0px 12px 19px;
				width : 538px;
			}
				#statesStats {
					height : 38px;
					position : relative;
					width : 538px;
					z-index : 10000;
				}
					#statesStats h1.slogan {
						border : none;
						padding : 0px 0px 0px 0px;
						text-align : center;
					}
						#statesStats h1.slogan span {
							position : absolute;
							top : -500px;
						}
						#statesStats h1.slogan img {
							position : absolute;
							left : 125px;
							top:30px;
						}
					#statesStats ul {
						border-bottom : solid 1px #b2b2b2;
						height : 29px;
						left : 165px;
						margin : 0px 0px 0px 0px;
						position : absolute;
						top : 76px;
						width : 329px;
						z-index : 1200;
					}
						#statesStats ul li {
							list-style-type : none;
						}
							#statesStats ul li div.statsTitle {
								bottom : 7px;
								height : 20px;
								left : 10px;
								position : absolute;
							}
								#statesStats ul li h2 {
									font-size : 183%;
									height : 20px;
									margin : 0px 0px 0px 0px;
									overflow : hidden;
									position : absolute;
									top : 0px;
									width : 180px;
								}
									#statesStats ul li h2 * {
										position : absolute;
										top : 0px;
									}
							#statesStats ul li div.statsGraph {
								font-size : 90%;
							}
								#statesStats ul li div.statsGraph img.statsLabel {
									bottom : 8px;
									position : absolute;
									right : 65px;
								}
								#statesStats ul li div.statsGraph div {
									bottom : 8px;
									position : absolute;
									width : 25px;
								}
									#statesStats ul li div.statsGraph div br {}
									#statesStats ul li div.statsGraph div img {
										border : solid 1px #b2b2b2;
										border-right : solid 2px #b2b2b2;
										border-bottom : solid 2px #b2b2b2;
									}
								#statesStats ul li div.statsGraph div.statsBlue {
									right : 30px;
								}
								#statesStats ul li div.statsGraph div.statsRed {
									right : 5px;
								}
				#statesMap {
					height : 381px;
					position : relative;
					width : 538px;
				}
					#statesMap ul.statesFlags {
						margin : 0px 0px 0px 0px;
					}
						#statesMap ul.statesFlags li {
							list-style-type : none;
						}
							#statesMap ul.statesFlags li a {
								display : block;
								height : 20px;
								margin : -11px 0px 0px -8px;
								position : absolute;
								width : 20px;
							}
								#statesMap ul.statesFlags li a:link,
								#statesMap ul.statesFlags li a:visited {
									color : #000000;
									text-decoration : none;
									z-index : 1000;
								}
									#statesMap ul.statesFlags li a img {
										top : 0px;
										position : absolute;
										z-index : 80;
									}
									#statesMap ul.statesFlags li a span.labelDeco {
										display : none;
									}
									#statesMap ul.statesFlags li a span.labelText {
										display : none;
										font-size : 90%;
									}
										#statesMap ul.statesFlags li a span.labelText strong {
											font-size : 110%;
										}
								#statesMap ul.statesFlags li a:hover,
								#statesMap ul.statesFlags li a:active {
									color : #000000;
									text-decoration : none;
									float : left;
									z-index : 2000;
								}
									#statesMap ul.statesFlags li a:hover img {}
									#statesMap ul.statesFlags li a:hover span.labelDeco {
										background : Transparent url(../images/statesBubble.png) no-repeat 0% 0%;
										display : block;
										float : left;
										height : 54px;
										left : 15px;
										position : absolute;
										top : -7px;
										width : 15px;
										z-index : 3000;
									}
									#statesMap ul.statesFlags li a:hover span.labelText {
										background : Transparent url(../images/statesBubble.png) no-repeat 100% 0%;
										display : block;
										float : left;
										height : 45px;
										left : 30px;
										position : absolute;
										top : -7px;
										padding : 9px 15px 0px 0px;
										white-space : nowrap;
										z-index : 3000;
									}
										#statesMap ul.statesFlags li a:hover span.labelText strong {}
							#statesMap ul.statesFlags li a.flag {
								height : 30px;
								margin : -28px 0px 0px -7px;
								width : 30px;
							}
					#statesMap map {}
						#statesMap map area {}
					#statesMap img.statesLabels {}
					#statesMap img.statesRoute {}
					#statesMap img.statesClicks {}
					#statesMap ul.statesList {
						margin : 0px 0px 0px 0px;
					}
						#statesMap ul.statesList li {
							list-style-type : none;
						}
							#statesMap ul.statesList li img {}
					#statesMap img {
						left : 0px;
						position : absolute;
						top : 0px;
					}
			#relatedSectionB {
				float : right;
				width : 181px;
			}
				#calendarBanner {
					margin : 0px 0px 20px 0px;
					padding : 18px 0px 0px 0px;
				}
					#calendarBanner h2 {
						margin : 0px 0px 6px 0px;
					}
						#calendarBanner h2 img {}
					#calendarBanner table {
						background : Transparent url(../images/calendarBannerTable.png) repeat-x 0px 0px;
						border : none;
						font-size : 90%;
						margin : 0px 0px 0px 0px;
						width : 100%;
					}
						#calendarBanner table tr {}
							#calendarBanner table tr th {
								background : Transparent none;
								padding : 0px 0px 0px 0px;
							}
							#calendarBanner table tr td {
								background : Transparent none;
								padding : 0px 0px 0px 0px;
							}
						#calendarBanner table thead {}
							#calendarBanner table thead tr {}
								#calendarBanner table thead tr td.previousMonth {
									background : #000000 none;
									color : #ffffff;
									text-align : left;
									width : 14.3%;
								}
									#calendarBanner table thead tr td.previousMonth a.previousBanner {}
										#calendarBanner table thead tr td.previousMonth a.previousBanner:link,
										#calendarBanner table thead tr td.previousMonth a.previousBanner:visited {}
										#calendarBanner table thead tr td.previousMonth a.previousBanner:hover,
										#calendarBanner table thead tr td.previousMonth a.previousBanner:active {}
											#calendarBanner table thead tr td.previousMonth a.previousBanner img {}
								#calendarBanner table thead tr th.monthTitle {
									background : #000000 none;
									color : #ffffff;
									line-height : 18px;
									text-align : center;
									text-transform : uppercase;
								}
									#calendarBanner table thead tr th.monthTitle img {}
								#calendarBanner table thead tr td.nextMonth {
									background : #000000 none;
									color : #ffffff;
									text-align : right;
									width : 14.3%;
								}
									#calendarBanner table thead tr td.nextMonth a.nextBanner {}
										#calendarBanner table thead tr td.nextMonth a.nextBanner:link,
										#calendarBanner table thead tr td.nextMonth a.nextBanner:visited {}
										#calendarBanner table thead tr td.nextMonth a.nextBanner:hover,
										#calendarBanner table thead tr td.nextMonth a.nextBanner:active {}
											#calendarBanner table thead tr td.nextMonth a.nextBanner img {}
								#calendarBanner table thead tr th.dayName {
									border-bottom : solid 1px #afafaf;
									border-right : solid 1px #afafaf;
									color : #707070;
									font-weight : bold;
									text-align : center;
								}
								#calendarBanner table thead tr th.dayName.last {
									border-right : none;
								}
						#calendarBanner table tfoot {}
							#calendarBanner table tfoot tr {}
								#calendarBanner table tfoot tr td {
									background : #f5f5f5 url(../images/calendarBannerTableFooter.png) no-repeat 0px 0px;
									border-bottom : solid 1px #9c9c9c;
									border-top : solid 1px #9c9c9c;
									line-height : 18px;
									padding : 0px 0px 0px 25px;
									text-align : left;
								}
						#calendarBanner table tbody {}
							#calendarBanner table tbody tr {}
								#calendarBanner table tbody tr td {
									border-right : solid 1px #afafaf;
									font-weight : bold;
									padding : 2px 2px 2px 2px;
									padding : 0px;
									text-align : center;
									width : 14.3%;
								}
									#calendarBanner table tbody tr td span {
										display : block;
										text-align : right;
										height : 13px;
										line-height : 14px;
										padding : 0px 2px 0px 2px;
									}
									#calendarBanner table tbody tr td a {
										display : block;
										text-align : right;
										height : 13px;
										line-height : 14px;
										padding : 0px 2px 0px 2px;
									}
										#calendarBanner table tbody tr td a:link,
										#calendarBanner table tbody tr td a:visited {
											background-color : #9c9c9c;
											border : solid 1px #9c9c9c;
											color : #ffffff;
											text-decoration : none;
										}
										#calendarBanner table tbody tr td a:hover,
										#calendarBanner table tbody tr td a:active {
											background-color : #ffffff;
											border : solid 1px #000000;
											color : #000000;
											text-decoration : none;
										}
								#calendarBanner table tbody tr td.last {
									border-right : none;
								}
				#screeningBanner {}
				#relatedSectionB div.bannerLink {
					margin : 0px 0px 20px 0px;
				}
					#screeningBanner h2 {
						background : #000000 none;
						height : 18px;
						margin : 0px 0px 0px 0px;
					}
						#screeningBanner h2 img {}
					#screeningBanner a {}
						#screeningBanner a:link,
						#screeningBanner a:visited {}
						#screeningBanner a:hover,
						#screeningBanner a:active {}
							#screeningBanner a img {}
				#educationalBanner {}
					#educationalBanner h2 {
						background : #000000 none;
						height : 18px;
						margin : 0px 0px 0px 0px;
					}
						#educationalBanner h2 img {}
					#educationalBanner a {}
						#educationalBanner a:link,
						#educationalBanner a:visited {}
						#educationalBanner a:hover,
						#educationalBanner a:active {}
							#educationalBanner a img {}
				.column {
					width: 246px;	
					margin-right: 30px;
					float: left;
					margin-bottom: 100px;
				}
				.columnLast {
					width: 245px;	
					float: left;
					margin-bottom: 100px;
				}		
				
		#bodyNav {}
			#loggedIn {
				background : #3379ac none;
				color : #ffffff;
				font-weight : bold;
				height : 22px;
				left : 152px;
				line-height : 22px;
				padding : 0px 8px 0px 8px;
				position : absolute;
				text-transform : uppercase;
				top : 87px;
				width : 196px;
			}
			#mainNav {
				height : 14px;
				left : 0px;
				margin : 0px 0px 0px 0px;
				position : absolute;
				text-align : center;
				top : 18px;
				width : 920px;
			}
				#mainNav li {
					display : inline;
					list-style-type : none;
					padding : 0px 15px 0px 0px;
				}
					#mainNav li a {}
						#mainNav li a:link,
						#mainNav li a:visited {}
						#mainNav li a:hover,
						#mainNav li a:active {}
							#mainNav li a img.srcMouseHover {}
			#metaNav {
				margin : 0px 0px 0px 0px;
				position : absolute;
				right : 0px;
				top : 2px;
			}
				#metaNav li {
					display : inline;
					font-size : 90%;
					padding : 0px 0px 0px 3px;
				}
					#metaNav li a {
						padding : 0px 5px 0px 0px;
					}
						#metaNav li a:link,
						#metaNav li a:visited {
							color : #000000;
							text-decoration : none;
						}
						#metaNav li a:hover,
						#metaNav li a:active {
							color : #000000;
							text-decoration : underline;
						}
		#bodyFooter {
			clear : both;
			margin : 0px 0px 10px 0px;
			text-align : center;
		}
			#bodyFooter li {
				color : #7f7f7f;
				display : inline;
				font-size : 90%;
				list-style-type : none;
				padding : 0px 3px 0px 0px;
			}
				#bodyFooter li a {
					padding : 0px 0px 0px 5px;
				}
					#bodyFooter li a:link,
					#bodyFooter li a:visited {
						color : #7f7f7f;
						text-decoration : none;
					}
					#bodyFooter li a:hover,
					#bodyFooter li a:active {
						color : #7f7f7f;
						text-decoration : underline;
					}

	/* T31_Reaction.html */
				#debateTopic {}
					#debateTopic div.illustration {
						float : left;
						margin : 0px 0px 1em 0px;
						width : 260px;
					}
						#debateTopic div.illustration img {}
					#debateTopic div.summary {
						float : right;
						margin : 0px 0px 1em 0px;
						width : 255px;
					}
						#debateTopic div.summary h2 {
							margin : 0px 0px 1em 0px;
						}
						#debateTopic div.summary p {}
				#contentSection hr {}
				#debateReaction {
					margin : 0px 0px 1em 0px;
				}
					#debateReaction li {
						list-style-type : none;
					}
						#debateReaction li div.comment {
							float : left;
							padding : 0px 0px 5px 0px;
							width : 430px;
						}
						#debateReaction li ul.rating {
							float : right;
							height : 20px;
							margin : 0px 0px 0px 0px;
						}
							#debateReaction li ul.rating li {
								display : inline;
								font-size : 90%;
								padding-left : 2px;
							}
								#debateReaction li ul.rating li a {
									padding : 0px 0px 0px 0px;
								}
									#debateReaction li ul.rating li a:link,
									#debateReaction li ul.rating li a:visited {}
									#debateReaction li ul.rating li a:hover,
									#debateReaction li ul.rating li a:active {}
										#debateReaction li ul.rating li img {
											vertical-align : middle;
										}
						#debateReaction li ul.stats {
							clear : both;
							height : 32px;
							margin : 0px 0px 1em 0px;
						}
							#debateReaction li ul.stats li {
								float : left;
								padding : 7px 5px 0px 0px;	
							}
							#debateReaction li ul.stats li.portrait {
								padding-top : 0px;
							}
								#debateReaction li ul.stats li.portrait img {
									border : solid 1px #7f7f7f;
								}
							#debateReaction li ul.stats li.name {
								font-weight : bold;
							}
							#debateReaction li ul.stats li.name.red {
								color : #d70b12;
							}
							#debateReaction li ul.stats li.name.blue {
								color : #00579a;
							}
							#debateReaction li ul.stats li.date {
								color : #969595;
							}
							#debateReaction li ul.stats li.score {
								font-weight : bold;
							}
							#debateReaction li ul.stats li.reply {
								float : right;
							}
								#debateReaction li ul.stats li.reply img.srcMouseHover {}
						#debateReaction li hr {}
							#debateReaction li ul.stats li.name.blue {}
						#debateReaction li fieldset {}
							#debateReaction li fieldset table {}
								#debateReaction li fieldset table tfoot {}
									#debateReaction li fieldset table tfoot tr {}
										#debateReaction li fieldset table tfoot tr th {}
										#debateReaction li fieldset table tfoot tr td {}
											#debateReaction li fieldset table tfoot tr td input {}
								#debateReaction li fieldset table tbody {}
									#debateReaction li fieldset table tbody tr {}
										#debateReaction li fieldset table tbody tr th {
											font-weight : bold;
										}
											#debateReaction li fieldset table tbody tr th label {
												font-weight : bold;
											}
										#debateReaction li fieldset table tbody tr td {}
											#debateReaction li fieldset table tbody tr td textarea {
												height : 60px;
											}
				#optionsBanner {
					height : 20px;
					margin : 20px 0px 5px 0px;
				}
					#optionsBanner li {
						display : inline;
						list-style-type : none;
					}
						#optionsBanner li a.openAsPrintable {
							padding : 0px 10px 0px 0px;
						}
							#optionsBanner li a.openAsPrintable:link,
							#optionsBanner li a.openAsPrintable:visited {}
							#optionsBanner li a.openAsPrintable:hover,
							#optionsBanner li a.openAsPrintable:active {}
								#optionsBanner li a.openAsPrintable img {}
						#optionsBanner li a.mailToFriend {}
							#optionsBanner li a.mailToFriend:link,
							#optionsBanner li a.mailToFriend:visited {}
							#optionsBanner li a.mailToFriend:hover,
							#optionsBanner li a.mailToFriend:active {}
								#optionsBanner li a.mailToFriend img {}
				#placeholderBanner {
					height : 5px;
					overflow : hidden;
				}
				#placeholderBannerContainer {
					overflow : hidden;
					margin: 10px 0px 20px 0px;
				}
				#newsBanner {}
					#newsBanner h2 {
						background-color : #000000;
						margin : 0px 0px 0px 0px;
					}
						#newsBanner h2 img {}
					#newsBanner ul {
						margin : 0px 0px 0px 0px;
					}
						#newsBanner ul li {
							background : #e8e8e8 url(../images/newsBanner_link.png) no-repeat 100% 100%;
							list-style-type : none;
							padding : 10px 10px 10px 10px;
						}
							#newsBanner ul li h3 {
								background : Transparent url(../images/newsBannerTitle.png) no-repeat 1px 4px;
								text-transform : none;
							}
								#newsBanner ul li h3 a {
									padding : 0px 0px 0px 15px;
								}
									#newsBanner ul li h3 a:link,
									#newsBanner ul li h3 a:visited {
										color : #000000;
										text-decoration : none;
									}
									#newsBanner ul li h3 a:hover,
									#newsBanner ul li h3 a:active {
										color : #000000;
										text-decoration : none;
									}
							#newsBanner ul li em {
								font-size : 90%;
								font-style : normal;
								line-height : 200%;
							}
							#newsBanner ul li p {
								margin : 0px 0px 0px 0px;
							}
						#newsBanner ul li:hover {
							background : #ffffff url(../images/newsBanner_hover.png) no-repeat 100% 100%;
						}
				#buyBanner2 {}
					#buyBanner2 a {}
						#buyBanner2 a:link,
						#buyBanner2 a:visited {}
						#buyBanner2 a:hover,
						#buyBanner2 a:active {}
							#buyBanner2 a img {}
			#relatedNav {
				left : 40px;
				margin : 0px 0px 0px 0px;
				padding : 0px 0px 0px 0px;
				position : absolute;
				top : 199px;
			}
				#relatedNav li {
					list-style-type : none;
					padding : 0px 0px 5px 0px;
				}
					#relatedNav li a {}
						#relatedNav li a:link,
						#relatedNav li a:visited {}
						#relatedNav li a:hover,
						#relatedNav li a:active {}
							#relatedNav li a img.srcMouseHover {}

	/* T07_registreren.html */
		body.contentPage {}
			body.contentPage #contentSection {
				float : left;
				padding : 12px 0px 12px 31px;
				width : 526px;
				overflow : hidden;
			}
				#contentSection fieldset {}
					#contentSection fieldset h2 {}
					#contentSection fieldset table {}
						#contentSection fieldset table tbody {}
							#contentSection fieldset table tbody tr {}
								#contentSection fieldset table tbody tr th {}
									#contentSection fieldset table tbody tr th label {}
										#contentSection fieldset table tbody tr th label em {}
								#contentSection fieldset table tbody tr td {}
									#contentSection fieldset table tbody tr td input.radio {}
									#contentSection fieldset table tbody tr td label {}
									#contentSection fieldset table tbody tr td input.text {}
									#contentSection fieldset table tbody tr td select {}
										#contentSection fieldset table tbody tr td select option {}
						#contentSection fieldset table tfoot {}
							#contentSection fieldset table tfoot tr {}
								#contentSection fieldset table tfoot tr th {}
								#contentSection fieldset table tfoot tr td {}
									#contentSection fieldset table tfoot tr td input {}
										#contentSection fieldset table tbody tr td label img {
											border : solid 1px #757575;
											vertical-align : top;
										}
									#contentSection fieldset table tbody tr td a {
										font-weight : bold;
									}
										#contentSection fieldset table tbody tr td a:link,
										#contentSection fieldset table tbody tr td a:visited {
											color : #000000;
										}
										#contentSection fieldset table tbody tr td a:hover,
										#contentSection fieldset table tbody tr td a:active {
											color : #000000;
										}
				#subscribeBanner {
					background : #e3e3e3 url(../images/subscribeBanner.png) repeat-x 0px 0px;
					border : solid 1px #c2c2c2;
					margin : 20px 0px 0px 0px;
					padding : 10px 10px 10px 10px;
				}
					#subscribeBanner p.description {}
					ul.buttons {
						margin : 0px 0px 0px 0px;
						text-align : right;
					}
						ul.buttons li {
							display : inline;
							list-style-type : none;
						}
							ul.buttons li a {}
								ul.buttons li a:link,
								ul.buttons li a:visited {}
								ul.buttons li a:hover,
								ul.buttons li a:active {}
									ul.buttons li a img.srcMouseHover {}
				#posterBanner {
					margin : 20px 0px 0px 0px;
				}
					#posterBanner img {}
					#posterBanner ul.links {
						font-size : 90%;
						margin : 10px 0px 0px 0px;
						text-align : right;
					}
						#posterBanner ul.links li {
							display : inline;
							list-style-type : none;
						}
							#posterBanner ul.links li a {
								background : Transparent url(../images/icon_more_link.png) no-repeat 100% 0px;
								padding : 0px 15px 0px 0px;
							}
								#posterBanner ul.links li a:link,
								#posterBanner ul.links li a:visited {
									color : #000000;
									text-decoration : underline;
								}
								#posterBanner ul.links li a:hover,
								#posterBanner ul.links li a:active {
									color : #000000;
									text-decoration : underline;
								}

	/* T07_registreren.html */
									#contentSection fieldset table tbody tr td div.input {
										width : 320px;
									}
										#contentSection fieldset table tbody tr td div.input img {
											border : solid 1px #757575;
										}
										
	/* T08_terms_en_conditions.html */
			a.openLayerPopUp {}				a.openLayerPopUp:link,				a.openLayerPopUp:visited {}				a.openLayerPopUp:hover,				a.openLayerPopUp:active {}			div.layerPopUp {				display : none;			}				div.layerPopUp div.popupShadow {					position : fixed;					left : 0px;					top : 0px;					z-index : 10000;					width : 100%;					height : 100%;					background-color : #000000;				}				div.layerPopUp div.popupCanvas {					position : fixed;					left : 0px;					top : 0px;					z-index : 20000;					width : 100%;					height : 100%;					text-align : center;				}					div.layerPopUp div.popupContent {						width : 555px;						margin : 10em auto 0px auto;						padding : 0em 0em 0em 0em;						border : solid 1px #000000;						background : #ffffff none;
						position : relative;						text-align : left;					}						div.layerPopUp div.popupContent a.closeLayerPopUp {
							background : Transparent url(../images/closeLayerPopUp_link.png) no-repeat 100% 10px;							float : right;
							font-size : 90%;
							height :40px;
							line-height : 35px;							margin : 0em 15px 0em 0em;
							padding : 0px 20px 0px 0px;							cursor : pointer;							text-decoration : underline;						}							div.layerPopUp div.popupContent a.closeLayerPopUp:link,							div.layerPopUp div.popupContent a.closeLayerPopUp:visited {								color : #000000;
								text-decoration : none;							}							div.layerPopUp div.popupContent a.closeLayerPopUp:hover,							div.layerPopUp div.popupContent a.closeLayerPopUp:active {								color : #000000;
								text-decoration : underline;							}					div.layerPopUp div.popupContent div.margin {						height : 20em;						padding : 0px 1em 0px 0px;						overflow : auto;					}					div.layerPopUp div.popupContent iframe {}
				body.iframe {
					padding : 20px 15px 15px 15px;		
				}
	
	/* T13_contact.html */
	button.makeStylesheet {}
			#canvasSection div.mergedColumns {
				float : left;
				padding : 12px 0px 12px 0px;
				width : 738px;
				overflow : hidden;
			}
				#canvasSection div.mergedColumns fieldset table tbody td {
					padding-right : 200px;
				}

	/* T14_contact_confirmation.html */
				#buyTheMovieBanner {}
					#buyTheMovieBanner a {}
						#buyTheMovieBanner a:link,
						#buyTheMovieBanner a:visited {}
						#buyTheMovieBanner a:hover,
						#buyTheMovieBanner a:active {}
							#buyTheMovieBanner a img {}
				#contentSection div.textIllustration {
					background : Transparent url(../images/textIllustration.png) no-repeat 0px 0px;
					float : left;
					height : 104px;
					margin : -8px 5px 5px -8px;
					padding : 8px 0px 0px 8px;
					width : 179px;
				}
					#contentSection div.textIllustration img {
						float : left;
					}
				#contentSection ul.links {
					clear : both;
					height : 30px;
					margin : 0px 0px 1em 0px;
				}
					#contentSection ul.links li {
						display : inline;
						list-style-type : none;
						padding : 0px 15px 0px 0px;
					}
						#contentSection ul.links li a {
							background : Transparent url(../images/icon_more_link.png) no-repeat 100% 0px;
							line-height : 30px;
							font-weight : bold;
							padding : 0px 15px 0px 0px;
						}
							#contentSection ul.links li a:link,
							#contentSection ul.links li a:visited {
								color : #000000;
								text-decoration : none;
							}
							#contentSection ul.links li a:hover,
							#contentSection ul.links li a:active {
								color : #000000;
								text-decoration : underline;
							}

	/* T22_overview_page.html */
				#contentSection div.fullIllustration {
					background : Transparent url(../images/fullIllustration.png) no-repeat 0px 0px;
					border-bottom : solid 1px #b2b2b2;
					margin : 0px 0px 0px -8px;
					padding : 8px 10px 8px 0px;
					text-align : right;
				}
					#contentSection div.fullIllustration img {
						margin : 0px 0px 10px 0px;
					}
					#contentSection div.fullIllustration br {}
					#contentSection div.fullIllustration span.caption {}
				#contentSection dl {
					margin : 0px 0px 1em 0px;
				}
					#contentSection dl dt {
						margin : 0px 0px 0px 0px;
						padding : 0px 0px 5px 0px;
					}
						#contentSection dl dt a {
							background : Transparent url(../images/icon_more_link.png) no-repeat 100% 0px;
							padding : 0px 17px 0px 0px;
						}
							#contentSection dl dt a:link,
							#contentSection dl dt a:visited {
								color : #000000;
								text-decoration : none;
							}
							#contentSection dl dt a:hover,
							#contentSection dl dt a:active {
								color : #000000;
								text-decoration : none;
							}
					#contentSection dl dd {
						border-bottom : solid 1px #b2b2b2;
						margin : 0px 0px 10px 0px;	
					}
						#contentSection dl dd div.illustration {
							background : Transparent url(../images/smallIllustration.png) no-repeat 0px 0px;
							float : left;
							height : 93px;
							margin : -4px 0px 10px -6px;
							padding : 8px 0px 0px 8px;
							width : 93px;
						}
							#contentSection dl dd div.illustration img {}
						#contentSection dl dd div.description {
							float : right;
							width : 430px;
						}
							#contentSection dl dd div.description p {}
								#contentSection dl dd div.description p br {}
								a.more {
									background : Transparent url(../images/icon_more_link.png) no-repeat 100% 6px;
									float : right;
									font-weight : bold;
									line-height : 25px;
									padding : 0px 17px 0px 0px;
								}
									a.more:link,
									a.more:visited {
										color : #000000;
										text-decoration : underline;
									}
									a.more:hover,
									a.more:active {
										color : #000000;
										text-decoration : underline;
									}
				#relatedSectionB div.aLittleHigher {
					margin-top : 10px;
				}
				#relatedSectionB div.bannerLink.withoutATitle {
					border-top : solid 1px #b2b2b2;
				}

	/* T23_contentpage.html */
				#contentSection div.portraitIllustration {
					background : Transparent url(../images/portraitIllustration.png) no-repeat 0px 0px;
					float : left;
					height : 232px;
					margin : -4px 10px 10px -8px;
					width : 232px
				}
					#contentSection div.portraitIllustration img {
						margin : 8px 0px 0px 7px;
					}
				#contentSection div.smallIllustration {
					background : Transparent url(../images/smallIllustration.png) no-repeat 0px 0px;
					float : left;
					height : 93px;
					margin : -4px 10px 10px -6px;
					padding : 8px 0px 0px 8px;
					width : 93px;
				}
					#contentSection div.smallIllustration img {}
				#contentSection ul.downloads {
					clear : both;
					margin : 0px 0px 0px 0px;
				}
					#contentSection ul.downloads li {
						list-style-type : none;
					}
						#contentSection ul.downloads li a {
							display : block;
							height : 32px;
							line-height : 32px;
							padding : 0px 0px 10px 40px;
						}
							#contentSection ul.downloads li a:link,
							#contentSection ul.downloads li a:visited {
								color : #000000;
							}
							#contentSection ul.downloads li a:hover,
							#contentSection ul.downloads li a:active {
								color : #000000;
							}
						#contentSection ul.downloads li a.pdf {
							background : Transparent url(../images/icon_pdf.png) no-repeat 0px 0px;
						}
						#contentSection ul.downloads li a.doc {
							background : Transparent url(../images/icon_doc.png) no-repeat 0px 0px;
						}
						#contentSection ul.downloads li a.xls {
							background : Transparent url(../images/icon_xls.png) no-repeat 0px 0px;
						}
				#contentSection ul.links.verticalLinks {
					height : auto;
				}
					#contentSection ul.links.verticalLinks li {
						display : block;
					}
						#contentSection ul.links.verticalLinks li a {
							line-height : 25px;
						}
							#contentSection ul.links.verticalLinks li a:link,
							#contentSection ul.links.verticalLinks li a:visited {}
							#contentSection ul.links.verticalLinks li a:hover,
							#contentSection ul.links.verticalLinks li a:active {}
				#contentSection div.bannerIllustration {
					background : Transparent url(../images/bannerIllustration.png) no-repeat 0px 0px;
					height : 122px;
					margin : 0px 0px 0px -4px;
					width : 533px;
				}
					#contentSection div.bannerIllustration a {}
						#contentSection div.bannerIllustration a:link,
						#contentSection div.bannerIllustration a:visited {}
						#contentSection div.bannerIllustration a:hover,
						#contentSection div.bannerIllustration a:active {}
							#contentSection div.bannerIllustration a img {
								margin : 8px 0px 0px 8px;
							}
	
	/* T24_Trailer.html */
				#contentSection div.fullVideo {
					margin : 0px 0px 1em 0px;
				}

	/* T25_the_movie.html */
				#coverInformation {}
					#coverInformation div.illustration {
						float : left;
						text-align : center;
						width : 155px;
					}
						#coverInformation div.illustration img {}
						#coverInformation div.illustration a {
							font-weight : bold;
							line-height : 25px;
						}
							#coverInformation div.illustration a:link,
							#coverInformation div.illustration a:visited {
								color : #000000;
							}
							#coverInformation div.illustration a:hover,
							#coverInformation div.illustration a:active {
								color : #000000;
							}
					#coverInformation table.summary {
						border : none;
						float : right;
						width : 360px;
					}
						#coverInformation table.summary tr {}
							#coverInformation table.summary tr th {
								background : Transparent none;
								border : none;
								padding : 0px 0px 2px 0px;
								text-align : right;
								width : 65px;
							}
							#coverInformation table.summary tr td {
								background : Transparent none;
								border : none;
								padding : 0px 0px 2px 10px;
								width : auto;
							}
				#buyBanner3 {
					background : #e8e8e8 url(../images/buyBanner3.png) repeat-y 0px 0px;
					border : solid 1px #c2c2c2;
					clear : both;
					height : 60px;
					margin : 0px 0px 1em 0px;
					position : relative;
				}
					#buyBanner3 a.viewLink {
						position : absolute;
						left : 28px;
						top : 28px;
					}
						#buyBanner3 a.viewLink img {}
					#buyBanner3 div.bannerText {
						font-size : 150%;
						height : 32px;
						line-height : 150%;
						position : absolute;
						right : 106px;
						top : 18px;
					}
						#buyBanner3 div.bannerText strong {
							font-size : 160%;
						}
						#buyBanner3 input,
					#buyBanner3 a.buyLink {
						position : absolute;
						right : 10px;
						top : 16px;
					}
						#buyBanner3 a.buyLink img {}

	/* T26_Reviews.html */
				#yetAnotherSizeOfIllustration {
					background : #ffffff url(../images/yetAnotherSizeOfIllustration.png) repeat-x 0px 0px;
					height : 161px;
					margin : 0px 0px 20px -4px;
					width : 533px;
				}
					#yetAnotherSizeOfIllustration img {
						margin : 8px 8px 8px 8px;
					}
				#bodySection #reviewList {
					margin : 0px 0px 0px 0px;
				}
					#bodySection #reviewList dt {
						background : #f1f1f1 url(../images/reviewList.png) repeat-x 0px 0px;
						border : solid 1px #d9d9d9;
						border-top : none;
						font-weight : normal;
						margin : 0px 0px 20px 0px;
						padding : 10px 10px 10px 10px;
					}
					#bodySection #reviewList dd {
						background : #ffffff none;
						border : solid 1px #d9d9d9;
						/*border-top : none;*/
						font-weight : bold;
						margin : 0px 0px 0px 0px;
						padding : 10px 10px 10px 10px;
					}
					#bodySection #reviewList dt a.more 
					{
						float:right;
					}
					#subscribeBanner ul.buttons {}
						#subscribeBanner ul.buttons li {}
							#subscribeBanner ul.buttons li a {}
								#subscribeBanner ul.buttons li a:link,
								#subscribeBanner ul.buttons li a:visited {}
								#subscribeBanner ul.buttons li a:hover,
								#subscribeBanner ul.buttons li a:active {}
									#subscribeBanner ul.buttons li a img.srcMouseHover {}
									#calendarBanner table tbody tr td.last span {}
								#newsBanner ul li h3 a.clickOnParent {}
									#newsBanner ul li h3 a.clickOnParent:link,
									#newsBanner ul li h3 a.clickOnParent:visited {}
									#newsBanner ul li h3 a.clickOnParent:hover,
									#newsBanner ul li h3 a.clickOnParent:active {}

	/* T27_Awards.html */
				#winnersList {
					margin : 0px 0px 1em 0px;
				}
					#winnersList li {
						border-bottom : solid 1px #b2b2b2;
						list-style-type : none;
						margin : 0px 0px 10px 0px;
						padding : 0px 0px 10px 0px;
					}
						#winnersList li div.illustration {
							float : left;
							width : 181px;
						}
							#winnersList li div.illustration img {}
						#winnersList li div.description {
							float : right;
							width : 328px;
						}
							#winnersList li div.description h3 {
								font-size : 110%;
								text-transform : none;
							}
							#winnersList li div.description h4 {}
							#winnersList li div.description p {
								margin : 0px 0px 0px 0px;
							}
								#winnersList li div.description p br {}
								#winnersList li div.description p a.more {}
									#winnersList li div.description p a.more:link,
									#winnersList li div.description p a.more:visited {}
									#winnersList li div.description p a.more:hover,
									#winnersList li div.description p a.more:active {}
						#winnersList li div.clear {}

	/* T28_Calender_V2.html */
				#calendarsList {
					overflow : hidden;
					width : 100%;
				}
					ul.calendarsPager {
						height : 18px;
						margin : 0px 0px 5px 0px;
						text-align : center;
					}
						ul.calendarsPager li {
							display : inline;
							list-style-type : none;
						}
							ul.calendarsPager li a {}
								ul.calendarsPager li a:link,
								ul.calendarsPager li a:visited {
									color : #000000;
									text-decoration : none;
								}
								ul.calendarsPager li a:hover,
								ul.calendarsPager li a:active {
									color : #000000;
									text-decoration : underline;
								}
									ul.calendarsPager li a img {}
							ul.calendarsPager li a.nextPage {
								float : right;
							}
								ul.calendarsPager li a.nextPage img {}
							ul.calendarsPager li a.previousPage {
								float : left;
							}
								ul.calendarsPager li a.previousPage img {}
							ul.calendarsPager li a.numberedPage {
								padding : 0px 3px 0px 2px;
							}
								ul.calendarsPager li a.numberedPage:link,
								ul.calendarsPager li a.numberedPage:visited {}
								ul.calendarsPager li a.numberedPage:hover,
								ul.calendarsPager li a.numberedPage:active {}
							ul.calendarsPager li a.numberedPage.first {
								padding : 0px 3px 0px 53px;
							}
							ul.calendarsPager li a.numberedPage.active {
								font-size : 130%;
								font-weight : bold;
							}
								ul.calendarsPager li a.numberedPage.active:link,
								ul.calendarsPager li a.numberedPage.active:visited,
								ul.calendarsPager li a.numberedPage.active:hover,
								ul.calendarsPager li a.numberedPage.active:active {
									text-decoration : underline;
								}
							ul.calendarsPager li a.allPages {
								font-size : 90%;
								padding : 0px 0px 0px 50px;
								text-transform : uppercase;
							}
								ul.calendarsPager li a.allPages:link,
								ul.calendarsPager li a.allPages:visited {
									text-decoration : underline;
								}
								ul.calendarsPager li a.allPages:hover,
								ul.calendarsPager li a.allPages:active {
									text-decoration : underline;
								}
					#calendarsList ul.calendarsMonths {
						margin : 0px 0px 0px 0px;
						padding : 0px 0px 0px 0px;
					}
						#calendarBanner li {
							float : left;
							list-style-type : none;
							width : 166px;
						}
						#calendarBanner li.leftCalendar {
							margin-right : 14px;
						}
						#calendarBanner li.centerCalendar {}
						#calendarBanner li.rightCalendar {
							float : right;
						}
							#calendarBanner li table {
								border-bottom : solid 1px #b2b2b2;
								margin : 0px 0px 20px 0px;
							}
								#calendarBanner li table thead {}
									#calendarBanner li table thead tr {}
										#calendarBanner li table thead tr td.previousMonth {}
										#calendarBanner li table thead tr th.monthTitle {}
										#calendarBanner li table thead tr td.nextMonth {}
										#calendarBanner li table thead tr th.dayName {}
										#calendarBanner li table thead tr th.dayName.last {}
								#calendarBanner li table tbody {}
									#calendarBanner li table tbody tr {}
										#calendarBanner li table tbody tr td {}
											#calendarBanner li table tbody tr td span {}
											#calendarBanner li table tbody tr td a.red {}
												#calendarBanner li table tbody tr td a.red:link,
												#calendarBanner table tbody tr td a.red:link,
												#calendarBanner table tbody tr td a.red:visited,
												#calendarBanner li table tbody tr td a.red:visited {
													border : solid 1px #cc0000;
													background-color : #cc0000;
													color : #ffffff;
												}
												#calendarBanner li table tbody tr td a.red:hover,
												#calendarBanner table tbody tr td a.red:hover,
												#calendarBanner table tbody tr td a.red:active,
												#calendarBanner li table tbody tr td a.red:active {
													border : solid 1px #000000;
													background-color : #ffffff;
													color : #000000;
												}
										#calendarBanner li table tbody tr td.last {}
											#calendarBanner li table tbody tr td.last span {}
											#calendarBanner li table tbody tr td a.blue {}
												#calendarBanner table tbody tr td a.blue:link,
												#calendarBanner table tbody tr td a.blue:visited,
												#calendarBanner li table tbody tr td a.blue:link,
												#calendarBanner li table tbody tr td a.blue:visited {
													border : solid 1px #206cff;
													background-color : #206cff;
													color : #ffffff;
												}
												#calendarBanner table tbody tr td a.blue:hover,
												#calendarBanner table tbody tr td a.blue:active,
												#calendarBanner li table tbody tr td a.blue:hover,
												#calendarBanner li table tbody tr td a.blue:active {
													border : solid 1px #000000;
													background-color : #ffffff;
													color : #000000;
												}
											#calendarBanner li table tbody tr td a.purple {}
												#calendarBanner table tbody tr td a.purple:link,
												#calendarBanner table tbody tr td a.purple:visited,
												#calendarBanner li table tbody tr td a.purple:link,
												#calendarBanner li table tbody tr td a.purple:visited {
													border : solid 1px #5229a3;
													background-color : #5229a3;
													color : #ffffff;
												}
												#calendarBanner table tbody tr td a.purple:hover,
												#calendarBanner table tbody tr td a.purple:active,
												#calendarBanner li table tbody tr td a.purple:hover,
												#calendarBanner li table tbody tr td a.purple:active {
													border : solid 1px #000000;
													background-color : #ffffff;
													color : #000000;
												}
											#calendarBanner li table tbody tr td a.brown {}
												#calendarBanner table tbody tr td a.brown:link,
												#calendarBanner table tbody tr td a.brown:visited,
												#calendarBanner li table tbody tr td a.brown:link,
												#calendarBanner li table tbody tr td a.brown:visited {
													border : solid 1px #854f61;
													background-color : #854f61;
													color : #ffffff;
												}
												#calendarBanner table tbody tr td a.brown:hover,
												#calendarBanner table tbody tr td a.brown:active,
												#calendarBanner li table tbody tr td a.brown:hover,
												#calendarBanner li table tbody tr td a.brown:active {
													border : solid 1px #000000;
													background-color : #ffffff;
													color : #000000;
												}
											#calendarBanner li table tbody tr td a.grey {}
												#calendarBanner table tbody tr td a.grey:link,
												#calendarBanner table tbody tr td a.grey:visited,
												#calendarBanner li table tbody tr td a.grey:link,
												#calendarBanner li table tbody tr td a.grey:visited {
													border : solid 1px #5a6986;
													background-color : #5a6986;
													color : #ffffff;
												}
												#calendarBanner table tbody tr td a.grey:hover,
												#calendarBanner table tbody tr td a.grey:active,
												#calendarBanner li table tbody tr td a.grey:hover,
												#calendarBanner li table tbody tr td a.grey:active {
													border : solid 1px #000000;
													background-color : #ffffff;
													color : #000000;
												}
											#calendarBanner li table tbody tr td a.black {}
												#calendarBanner table tbody tr td a.black:link,
												#calendarBanner table tbody tr td a.black:visited,
												#calendarBanner li table tbody tr td a.black:link,
												#calendarBanner li table tbody tr td a.black:visited {
													border : solid 1px #000000;
													background-color : #000000;
													color : #ffffff;
												}
												#calendarBanner table tbody tr td a.black:hover,
												#calendarBanner table tbody tr td a.black:active,
												#calendarBanner li table tbody tr td a.black:hover,
												#calendarBanner li table tbody tr td a.black:active {
													border : solid 1px #000000;
													background-color : #ffffff;
													color : #000000;
												}
					#calendarsList ul.calendarLegend {
						clear : both;
						margin : 0px 0px 0px 0px;
						width : 120%;
					}
						#calendarsList ul.calendarLegend li {
							float : left;
							height : 25px;
							list-style-type : none;
							margin : 0px 14px 0px 0px;
							width : 166px;
						}
							#calendarsList ul.calendarLegend li img.black {
								background-color : #000000;
							}
							#calendarsList ul.calendarLegend li img.blue {
								background-color : #206cff;
							}
							#calendarsList ul.calendarLegend li img.brown {
								background-color : #854f61;
							}
							#calendarsList ul.calendarLegend li img.grey {
								background-color : #5a6986;
							}
							#calendarsList ul.calendarLegend li img.purple {
								background-color : #5229a3;
							}
							#calendarsList ul.calendarLegend li img.red {
								background-color : #cc0000;
							}

	/* T29_political_statements.html */
				#debateList {
					border-bottom : solid 1px #b2b2b2;
					border-top : solid 1px #b2b2b2;
					padding : 5px 0px 0px 0px;
				}
					#debateList ul.calendarsPager {}
						#debateList ul.calendarsPager li {}
							#debateList ul.calendarsPager li a.nextPage {}
									#debateList ul.calendarsPager li a.nextPage img.srcMouseHover {}
							#debateList ul.calendarsPager li a.previousPage {}
									#debateList ul.calendarsPager li a.previousPage img.srcMouseHover {}
							#debateList ul.calendarsPager li a.numberedPage {}
							#debateList ul.calendarsPager li a.numberedPage.first {}
							#debateList ul.calendarsPager li a.numberedPage.active {}
							#debateList ul.calendarsPager li a.allPages {}
					#debateList table {
						border : none;
						font-size : 90%;
						margin : 0px 0px 5px 0px;
					}
						#debateList table thead {}
							#debateList table thead tr {}
								#debateList table thead tr th {
									border : none;
									padding : 5px 10px 5px 10px;
								}
								#debateList table thead tr th.title {
									background-color : #005897;
									border-left : solid 1px #005897;
								}
									#debateList table thead tr th.title img {}
								#debateList table thead tr th.name {
									background-color : #b81319;
									border-left : solid 1px #ffffff;
								}
									#debateList table thead tr th.name img {}
								#debateList table thead tr th.comments {
									background-color : #b81319;
									border-left : solid 1px #ffffff;
								}
									#debateList table thead tr th.comments img {}
								#debateList table thead tr th.date {
									background-color : #b81319;
									border-left : solid 1px #ffffff;
								}
									#debateList table thead tr th.date img {}
						#debateList table tbody {}
							#debateList table tbody tr {}
								#debateList table tbody tr td {
									border : solid 1px #005897;
									background-color : #ffffff;
									padding : 5px 10px 5px 10px;
								}
								#debateList table tbody tr td.title {}
									#debateList table tbody tr td.title a {}
										#debateList table tbody tr td.title a:link,
										#debateList table tbody tr td.title a:visited {
											color : #000000;
											text-decoration : underline;
										}
										#debateList table tbody tr td.title a:hover,
										#debateList table tbody tr td.title a:active {
											color : #000000;
											text-decoration : underline;
										}
								#debateList table tbody tr td.name {
									border : solid 1px #b81319;
								}
								#debateList table tbody tr td.comments {
									border : solid 1px #b81319;
								}
								#debateList table tbody tr td.date {
									border : solid 1px #b81319;
								}
							#debateList table tbody tr.odd {}
								#debateList table tbody tr.odd td {
									background-color : #f9f9f9;
								}
								#debateList table tbody tr.odd td.title {}
									#debateList table tbody tr.odd td.title a {}
										#debateList table tbody tr.odd td.title a:link,
										#debateList table tbody tr.odd td.title a:visited {}
										#debateList table tbody tr.odd td.title a:hover,
										#debateList table tbody tr.odd td.title a:active {}
								#debateList table tbody tr.odd td.name {}
								#debateList table tbody tr.odd td.comments {}
								#debateList table tbody tr.odd td.date {}
							#debateList table tbody tr:hover {}
								#debateList table tbody tr:hover td {
									background : #e8e8e8 none;
								}


	/* validateInput.html */
		.validateAllInput {}
			/* required field indicator */
			.validateAllInput label {}
				.validateAllInput label em {}
			/* warning texts */
			.validateAllInput label.validationWarning {}
			.validateAllInput span.validationWarning {
				color : #d70b12;
				display : none;
				position : absolute;
				top : -1000px;
			}
			.validateAllInput textarea.validationWarning,
			.validateAllInput select.validationWarning,
			.validateAllInput input.validationWarning {
				background-color : #d70b12;
				color : #ffffff;
			}
			/* warning summary */
			.validateAllInput div.validationSummary {
				color : #d70b12;
				margin : 0px 0px 10px 0px;
				display : none;
			}
			.validateAllInput div.validationSummary.validationWarning {
				display : block;
			}
				.validateAllInput div.validationSummary div {
					display : none;
				}
			/* greyed out text box */
			.validateAllInput input.explanation_yes {
				color : #999999;
			}
			.validateAllInput input.explanation_no {}
			/* override for server side errors */
			#canvas .serverSideError {
				display : block;
			}

	/* T33_News_article.html */
				#contentSection div.portraitIllustration.illustrationOnTheOtherSide {
					float : right;
					margin-right : -4px;
					margin-left : 10px;
				}
					#contentSection div.portraitIllustration.illustrationOnTheOtherSide img {}
				#contentSection ul.dates {
					margin : 0px 0px 1em 0px;
				}
					#contentSection ul.dates li {
						list-style-type : none;
						font-size : 90%;
					}
				#contentSection strong {}
				#contentSection p {}
					#contentSection p strong {}
						#contentSection p strong a {}
							#contentSection p strong a:link,
							#contentSection p strong a:visited {}
							#contentSection p strong a:hover,
							#contentSection p strong a:active {}
				#contentSection a.toTop {
					float : right;
					margin : -2px 0px 0px 0px;
				}
					#contentSection a.toTop:link,
					#contentSection a.toTop:visited {}
					#contentSection a.toTop:hover,
					#contentSection a.toTop:active {}
						#contentSection a.toTop img {}
				#addresses {
					height : 81px;
					margin : 0px 0px 20px 0px;
				}
					#addresses li {
						background-color : #f5f5f5;
						border : solid 1px #c2c2c2;
						list-style-type : none;
						min-height : 41px;
						padding : 20px 20px 20px 20px;
						width : 210px;
					}
					#addresses li.firstAddress {
						float : left;
					}
					#addresses li.firstAddress {
						float : right;
					}
						#addresses li address {}
							#addresses li address strong {}
							#addresses li address br {}
							#addresses li address a {}
								#addresses li address a:link,
								#addresses li address a:visited {}
								#addresses li address a:hover,
								#addresses li address a:active {}
				#contentSection p.source {
					color : #8b8b8b;
					font-size : 90%;
				}
				#contentSection div.downloadControl {}
					#contentSection span.download {
						font-weight: bold;
						background: url(../images/icon_more_link.png) no-repeat 100% 9px;
						padding: 0px 17px 0px 0px;
						float: left;
						overflow: hidden;
						margin-bottom: 10px;
						line-height: 32px;
					}
					#contentSection div.downloadControl a {
						background: url(../images/icon_pdf.png) no-repeat 100% 0%;
						padding: 0px 40px 0px 20px;
						line-height: 32px;
						float: left;
						margin-bottom: -6px;
						overflow: hidden;
					}

	/* T34_News_archive.html */
				#dateFilter {
					background-color : #eaeaea;
					border : solid 1px #b5b5b5;
					padding : 8px 10px 10px 10px;
				}
					#dateFilter table {
						border : none;
						margin : 0px 0px 0px 0px;
						width : auto;
					}
						#dateFilter table thead {}
							#dateFilter table thead tr {}
								#dateFilter table thead tr th {
									background : Transparent none;
									border : none;
									padding : 0px 10px 5px 0px;
								}
									#dateFilter table thead tr th label {}
										#dateFilter table thead tr th label img {}
						#dateFilter table tbody {}
							#dateFilter table tbody tr {}
								#dateFilter table tbody tr td {
									background : Transparent none;
									border : none;
									padding : 0px 20px 0px 0px;
								}
									#dateFilter table tbody tr td select {
										width : 166px;
									}
										#dateFilter table tbody tr td select option {}
				#newsArchiveList {
					border-top : solid 1px #b5b5b5;
					border-bottom : solid 1px #b5b5b5;
					margin : 0px 0px 10px 0px;
					padding : 5px 0px 0px 0px;
				}
					#newsArchiveList ul.calendarsPager {}
						#newsArchiveList ul.calendarsPager li {}
							#newsArchiveList ul.calendarsPager li a.nextPage {}
									#newsArchiveList ul.calendarsPager li a.nextPage img.srcMouseHover {}
							#newsArchiveList ul.calendarsPager li a.previousPage {}
									#newsArchiveList ul.calendarsPager li a.previousPage img.srcMouseHover {}
							#newsArchiveList ul.calendarsPager li a.numberedPage.first {}
							#newsArchiveList ul.calendarsPager li a.numberedPage.active {}
					#newsArchiveList table {
						font-size : 90%;
					}
						#newsArchiveList table tbody {}
							#newsArchiveList table tbody tr {}
								#newsArchiveList table tbody tr td {
									background-color : #ffffff;
									border : solid 1px #b5b5b5;
								}
								#newsArchiveList table tbody tr td.date {}
								#newsArchiveList table tbody tr td.title {}
									#newsArchiveList table tbody tr td.title a {}
										#newsArchiveList table tbody tr td.title a:link,
										#newsArchiveList table tbody tr td.title a:visited {}
										#newsArchiveList table tbody tr td.title a:hover,
										#newsArchiveList table tbody tr td.title a:active {}
							#newsArchiveList table tbody tr.odd {}
								#newsArchiveList table tbody tr.odd td {
									background-color : #f9f9f9;
								}
								#newsArchiveList table tbody tr.odd td.date {}
								#newsArchiveList table tbody tr.odd td.title {}
									#newsArchiveList table tbody tr.odd td.title a {}
										#newsArchiveList table tbody tr.odd td.title a:link,
										#newsArchiveList table tbody tr.odd td.title a:visited {}
										#newsArchiveList table tbody tr.odd td.title a:hover,
										#newsArchiveList table tbody tr.odd td.title a:active {}
							#newsArchiveList table tbody tr:hover {}
								#newsArchiveList table tbody tr:hover td {
									background : #d0d0d0 url(../images/newsArchive_hover.png) repeat-x 0px 0px;
								}

	/* T35_FAQs_2.html */
				#contentSection h2 {}
				#dateFilter.questionsFilter {}
					#dateFilter.questionsFilter table {
						width : 100%;
					}
						#dateFilter.questionsFilter table thead {}
							#dateFilter.questionsFilter table thead tr {}
								#dateFilter.questionsFilter table thead tr th {}
									#dateFilter.questionsFilter table thead tr th label {}
										#dateFilter.questionsFilter table thead tr th label img {}
						#dateFilter.questionsFilter table tbody {}
							#dateFilter.questionsFilter table tbody tr {}
								#dateFilter.questionsFilter table tbody tr td {
									padding-right : 0px;
								}
									#dateFilter.questionsFilter table tbody tr td select {
										width : 100%;
									}
										#dateFilter.questionsFilter table tbody tr td select option {}
				#contentSection h3 {}
					#contentSection h3 img {
						margin : -2px 0px 10px 0px;
					}
				#questionsList {
					border : solid 1px #b5b5b5;
					border-top : none;
				}
					#questionsList dt {
						background : #ffffff url(../images/questionsList_link.png) repeat 0px 0px;
						border-top : solid 1px #b5b5b5;
						font-weight : normal;
						margin : 0px 0px 0px 0px !important;
						padding : 7px 0px 7px 0px !important;
					}
						#questionsList dt strong.number {
							float : left;
							font-weight : normal;
							margin : 0px 5px 0px 0px;
							text-align : center;
							width : 28px;
						}
					#questionsList dt:hover {
						background : #f9f9f9 url(../images/questionsList_hover.png) repeat 0px 0px;
					}
						#questionsList dt:hover strong.number {}
					#questionsList dt.active {
						background : #cfcfcf url(../images/questionsList_active.png) repeat 0px 0px;
					}
						#questionsList dt.active strong.number {}
					#questionsList dd {
						background-color : #eaeaea;
						border-bottom : none !important;
						border-top : solid 1px #b5b5b5;
						margin : 0px 0px 0px 0px !important;
					}
						#questionsList dd div.article {
							padding : 10px 15px 10px 36px;
						}
					#questionsList dd.showThisNode {}
					#questionsList dd.hideThisNode {
						margin-top : -2px !important;
					}
				#newsBanner.bannerLink.questionsBanner {}
					#newsBanner.bannerLink.questionsBanner h2 {}
						#newsBanner.bannerLink.questionsBanner h2 img {}
					#newsBanner.bannerLink.questionsBanner ul {}
						#newsBanner.bannerLink.questionsBanner ul li {}
							#newsBanner.bannerLink.questionsBanner ul li p {}
								#newsBanner.bannerLink.questionsBanner ul li p a {
									background : Transparent url(../images/newsBannerTitle.png) no-repeat 0px 2px;
									display : block;
									padding : 0px 10px 0px 17px;
									width : 132px;
								}
								#newsBanner.bannerLink.questionsBanner ul li p a:link,
								#newsBanner.bannerLink.questionsBanner ul li p a:visited {
									color : #000000;
									text-decoration : none;
								}
								#newsBanner.bannerLink.questionsBanner ul li p a:hover,
								#newsBanner.bannerLink.questionsBanner ul li p a:active {
									color : #000000;
									text-decoration : none;
								}

	/* T36_Teachers_sign_up_1.html */
				#quoteBanner {
					margin-top : 20px;
				}
					#quoteBanner img {}


	/* T39_Downloads.html */
				#downloadsList {
					background : #ffffff url(../images/downloadsList.png) repeat 0px 0px;
					border : solid 1px #b5b5b5;
					border-top : none;
					font-size : 90%;
					overflow : hidden;
					width : 519px;
				}
					#downloadsList ul {
						margin : 0px 0px 0px 0px;
						width : 110%;
					}
						#downloadsList ul li {
							border-top : solid 1px #b5b5b5;
							float : left;
							list-style-type : none;
							padding : 12px 12px 12px 12px;
							width : 236px;
						}
							#downloadsList ul li div.article {
								line-height : 150%;
								min-height : 160px;
								padding : 12px 12px 12px 12px;
								text-align : center;
							}
								#downloadsList ul li div.article img {
									margin : 0px 0px 5px 0px;
								}
								#downloadsList ul li div.article a {}
								#downloadsList ul li div.article a:link,
								#downloadsList ul li div.article a:visited {
									text-decoration : underline;
								}
								#downloadsList ul li div.article a:hover,
								#downloadsList ul li div.article a:active {
									text-decoration : underline;
								}
							#downloadsList ul li div.article:hover {
								background : #eaeaea none;
							}
								#downloadsList ul li div.article br {}
					#downloadsList div.clear {}


