/* lay-out */
body {
	padding : 0px;
	background-image : url(../images/body_back.gif);
	background-repeat : repeat-y;
}
	#skip {
		position : absolute;
		top : -10em;
	}
	#canvas {
		background-image : url(../images/canvas_back_0.gif);
		background-repeat : repeat-x;
	}
		#header {
			position : relative;
			width : 968px;
			height : 94px;
			background-image : url(../images/header_back.gif);
			background-repeat : no-repeat;
		}
			#logo {
				position : absolute;
				z-index : 1000;
			}
				#logo img {}
			#metaNavigation {
				position : absolute;
				right : 0px;
				top : 0px;
				margin : 0px;
			}
				#metaNavigation li {
					float : right;
					height : 26px;
					list-style-type : none;
					margin-left : 20px;
				}
					#metaNavigation li label {
						color : #8f9293;
						font-size : 80%;
						font-weight : bold;
						line-height : 25px;
						text-transform : uppercase;
					}
					#metaNavigation li a {
						font-size : 80%;
						font-weight : bold;
						line-height : 25px;
						text-transform : uppercase;
					}
					#metaNavigation li a img.rssIcon {
						margin: 5px 0px 0px 0px;
					}
						#metaNavigation li a:link,
						#metaNavigation li a:visited {
							color : #8f9293;
							text-decoration : none;
						}
						#metaNavigation li a:hover,
						#metaNavigation li a:active {
							color : #364044;
							text-decoration : none;
						}
				#metaNavigation li.active {
					background-image : url(../images/metaNavigation_back_active.gif);
					background-repeat : no-repeat;
					background-position : 50% 100%;
				}
					#metaNavigation li.active a:link,
					#metaNavigation li.active a:visited ,
					#metaNavigation li.active a:hover,
					#metaNavigation li.active a:active {
						color : #364044;
						text-decoration : none;
					}
			#mainNavigation {
				position : absolute;
				left : 205px;
				top : 38px;
				width : 600px;
				z-index : 1000;
				margin : 0px;
			}
				/* first recursion */
				#mainNavigation li {
					position : relative;
					float : left;
					height : 34px;
					list-style-type : none;
					background-image : url(../images/mainNavigation_back.gif);
					background-repeat : no-repeat;
				}
					#mainNavigation li a {
						padding : 0px 12px 0px 12px;
						line-height : 30px;
						font-size : 110%;
						font-weight : bold;
						text-transform : uppercase;
					}
						#mainNavigation li a:link,
						#mainNavigation li a:visited {
							color : #033968;
							text-decoration : none;
						}
						#mainNavigation li a:hover,
						#mainNavigation li a:active {
							color : #010000;
							text-decoration : none;
						}
				#mainNavigation li.first {}
					#mainNavigation li.first a {
						padding : 0px 12px 0px 0px;
						background-image : none;
					}
				#mainNavigation li.active {}
					#mainNavigation li.active a:link,
					#mainNavigation li.active a:visited ,
					#mainNavigation li.active a:hover,
					#mainNavigation li.active a:active {
						color : #010000;
						text-decoration : none;
					}
				/* second recursion */
				/* dynamics */
				#mainNavigation li ul {
					display : none;
				}
				
				#mainNavigation li.hover ul,
				#mainNavigation li:hover ul {
					display : block;
				}				
				/* decoration */
				#mainNavigation li ul {
					position : absolute;
					left : 0px;
					top : 34px;
					width : 195px;
					z-index : 2000;
					margin : 0px;
					padding : 0px 0px 15px 0px;
					background-image : url(../images/mainNavigation_foldout_back.gif);
					background-repeat : no-repeat;
					background-position : 0% 100%;
				}
					#mainNavigation li ul li {
						float : none;
						height : auto;
						background-image : none;
					}
						#mainNavigation li ul li a {
							display : block;
							width : 171px;
							padding : 6px 12px 7px 12px;
							line-height : normal;
							font-size : 100%;
							font-weight : normal;
							text-transform : none;
							background-repeat : no-repeat;
							background-position : -5px 100%;
						}
							#mainNavigation li ul li a:link,
							#mainNavigation li ul li a:visited {
								color : #033968;
								text-decoration : none;
								background-image : url(../images/mainNavigation_foldout_link.png);
							}
							#mainNavigation li ul li a:hover,
							#mainNavigation li ul li a:active {
								color : #010000;
								text-decoration : none;
								background-image : url(../images/mainNavigation_foldout_hover.png);
							}
		#document {
			width : 1000px;
			background-image : url(../images/document_back_0.jpg);
			background-repeat : no-repeat;
		}
			#navigationColumn {
				float : left;
				width : 206px;
				padding-top : 220px;
			}
				#subNavigation {
					margin : 0px 0px 20px 0px;
					border-left : solid 8px #a1a9b0;
					border-bottom : solid 1px #e3e4e4;
				}
					#subNavigation li {}
						#subNavigation li span {
							display : block;
							padding : 3px 20px 3px 20px;
							font-size : 110%;
							font-weight : bold;
							text-transform : uppercase;
							color : #010000;
						}
						/* first recursion */
						#subNavigation li ul {
							margin : 0px;
						}
							#subNavigation li ul li {
								list-style-type : none;
								padding : 3px 30px 3px 20px;
							}
								#subNavigation li ul li a {
									display : block;
									padding-left : 12px;
									font-family : Georgia, Serif;
									font-size : 115%;
								}
									#subNavigation li ul li a:link,
									#subNavigation li ul li a:visited {
										color : #202529;
										text-decoration : none;
									}
									#subNavigation li ul li a:hover,
									#subNavigation li ul li a:active {
										color : #005aaa;
										text-decoration : none;
									}
							#subNavigation li ul li.active {}
								#subNavigation li ul li.active a {
									background-image : url(../images/subNavigation_open.gif);
									background-repeat : no-repeat;
									background-position : 0px 3px;
								}
									#subNavigation li ul li.active a:link,
									#subNavigation li ul li.active a:visited {
										color : #202529;
									}
									#subNavigation li ul li.active a:hover,
									#subNavigation li ul li.active a:active {
										color : #005aaa;
										text-decoration : none;
									}
						/* second recursion */
						#subNavigation li ul li ul {
							display : none;
							margin : 0px 0px 10px 0px;
						}
						#subNavigation li ul li.active ul {
							display : block;
						}
							#subNavigation li ul li ul li {
								list-style-type : none;
								padding : 3px 30px 3px 12px;
							}
								#subNavigation li ul li.active ul li a {
									font-family : Arial, Sans-Serif;
									font-size : 100%;
									background-image : none;
								}
									#subNavigation li ul li.active ul li a:link,
									#subNavigation li ul li.active ul li a:visited {
										color : #202529;
										text-decoration : none;
									}
									#subNavigation li ul li.active ul li a:hover,
									#subNavigation li ul li.active ul li a:active {
										color : #005aaa;
										text-decoration : none;
									}
							#subNavigation li ul li.active ul li.active {
								background-image : url(../images/subNavigation_active.gif);
								background-repeat : no-repeat;
								background-position : 12px 6px;
							}
								#subNavigation li ul li.active ul li.active a {}
									#subNavigation li ul li.active ul li.active a:link,
									#subNavigation li ul li.active ul li.active a:visited,
									#subNavigation li ul li.active ul li.active a:hover,
									#subNavigation li ul li.active ul li.active a:active {
										color : #005aaa;
										text-decoration : none;
									}
				#bannerList {
					margin : 0px;
				}
					#bannerList li {
						list-style-type : none;
						padding : 0px 0px 10px 16px;
					}
						#bannerList li a {}
							#bannerList li a img {}
			#contentColumn {
				position : relative;
				float : left;
				width : 550px;
				padding-top : 191px;
			}
				#content {
					padding : 0px 30px 20px 25px;
				}
					/* document options */
					#documentOptions {
						position : absolute;
						top : 166px;
						right : 15px;
						width : 250px;
						height : 25px;
						margin : 0px;
					}
						#documentOptions li {
							float : right;
							padding : 0px 2px 0px 34px;
							list-style-type : none;
							font-family : Tahoma, Arial, Sans-Serif;
							font-size : 80%;
							text-transform : uppercase;
							color : #75726e;
							background-position : 0px 50%;
							background-repeat : no-repeat;
						}
						#documentOptions li.print {
							background-image : url(../images/icon_print_link.gif);
						}
						#documentOptions li.email {
							background-image : url(../images/icon_email_link.gif);
						}
							#documentOptions li a {
								line-height : 25px;
							}
								#documentOptions li a:link,
								#documentOptions li a:visited {
									color : #75726e;
									text-decoration : none;
								}
								#documentOptions li a:hover,
								#documentOptions li a:active {
									color : #010000;
									text-decoration : none;
								}
					/* intro text */
					.intro {
						color : #372626;
						font-weight : bold;
						margin-bottom : 0.25em;
					}
					/* jump to top link */
					#contentColumn a.jumpToTop {
						float : right;
						margin-right : -30px;
						display : block;
						padding : 7px 0px 0px 0px;
						background-repeat : no-repeat;
						background-position : 50% 0%;
						font-size : 70%;
						text-transform : uppercase;
					}
						#contentColumn a.jumpToTop:link,
						#contentColumn a.jumpToTop:visited {
							background-image : url(../images/jumpToTop_back.gif);
							color : #716666;
							text-decoration : none;
						}
						#contentColumn a.jumpToTop:hover,
						#contentColumn a.jumpToTop:active {
							background-image : url(../images/jumpToTop_back_hover.gif);
							color : #010000;
							text-decoration : none;
						}
					/* link list */
					ul.linkList {
						margin : 0px 0px 2em 0px;
					}
						ul.linkList li {
							list-style-type : none;
						}
							a.listLink,
							ul.linkList li a {
								line-height : 180%;
								padding-left : 20px;
								background-repeat : no-repeat;
								background-position : 4px 2px;
							}
								a.listLink:link,
								a.listLink:visited,
								ul.linkList li a:link,
								ul.linkList li a:visited {
									background-image : url(../images/linkList_link.gif);
									color : #372626;
									text-decoration : underline;
								}
								a.listLink:hover,
								a.listLink:active,
								ul.linkList li a:hover,
								ul.linkList li a:active {
									background-image : url(../images/linkList_hover.gif);
									color : #005bab;
									text-decoration : none;
								}
						/* with icons */
						ul.linkList li.icon {
							position : relative;
							background-repeat : no-repeat;
							background-position : 0% 2px;
						}
							ul.linkList li.icon a:link,
							ul.linkList li.icon a:visited,
							ul.linkList li.icon a:hover,
							ul.linkList li.icon a:active {
								background-image : none;
							}
								ul.linkList li.pdf {
									background-image : url(../images/linkList_pdf.gif);
								}
								ul.linkList li.xls {
									background-image : url(../images/linkList_xls.gif);
								}
								ul.linkList li.doc {
									background-image : url(../images/linkList_doc.gif);
								}
						/* dual column */
						div.dualLists {}
							div.dualLists ul.linkList {
								width : 49%;
							}
								div.dualLists ul.leftColumn {
									float : left;
								}
								div.dualLists ul.rightColumn {
									float : right;
								}
					/* klickable headers */
					h2 {}
						h2 a {
							position : relative;
							display : block;
							background-repeat : no-repeat;
							background-position : 0px 4px;
							padding-left : 20px;
						}
							h2 a:link,
							h2 a:visited {
								background-image : url(../images/bullet_headerLink_link.gif);
								color : #053761;
								text-decoration : underline;
							}
							h2 a:hover,
							h2 a:active {
								background-image : url(../images/bullet_headerLink_hover.gif);
								color : #000101;
								text-decoration : none;
							}
					/* read more button */
					a.more {
						display : table-cell;
						padding-right : 20px;
						line-height : 25px;
						background-position : 100% 50%;
						background-repeat : no-repeat;
						text-transform : uppercase;
						font-size : 90%;
					}
						a.more:link,
						a.more:visited {
							color : #556877;
							background-image : url(../images/more_grey.gif);
							text-decoration : none;
						}
						a.more:hover,
						a.more:active {
							color : #005bab;
							background-image : url(../images/more_blue.gif);
							text-decoration : none;
						}
					/* link button */
					div.button a {
						float : right;
						display : block;
						height : 17px;
						overflow : hidden;
						line-height : 17px;
						text-align : center;
						font-family : Georgia, Sans-Serif;
						font-size : 85%;
						text-transform : uppercase;
						background-repeat : no-repeat;
						background-position : 100% 0%;
						white-space : nowrap;
					}
						div.button a.left {
							float : left;
						}
							div.button a:link,
							div.button a:visited {
								color : #ffffff;
								text-decoration : none;
								background-image : url(../images/buttonRight_link.gif);
							}
							div.button a:hover,
							div.button a:active {
								color : #ffffff;
								text-decoration : none;
								background-image : url(../images/buttonRight_hover.gif);
							}
								div.button a span {
									display : block;
									padding : 0px 10px 0px 10px;
									background-image : url(../images/buttonLeft_link.gif);
									background-repeat : no-repeat;
									background-position : 0% 0%;
								}
								div.button a:hover span {
									background-image : url(../images/buttonLeft_hover.gif);
								}
					/* form */
					fieldset {}
						div.errors {
							width : 493px;
							margin-bottom : 4px;
							background-image : url(../images/error_back_bottom.gif);
							background-repeat : no-repeat;
							background-position : 0px 100%;
							font-size : 90%;
						}
							div.errors div.padding {
								padding : 8px 12px 8px 12px;
								background-image : url(../images/error_back_top.gif);
								background-repeat : no-repeat;
								background-position : 0px 0px;
							}
								div.errors h3 {
									margin-bottom : 4px;
								}
								div.errors ul {
									margin : 0px 0px 2px 0px;
								}
									div.errors ul li {
										padding-left : 11px;
										background-image : url(../images/error_bullet.gif);
										background-repeat : no-repeat;
										background-position : 0px 3px;
										list-style-type : none;
										font-weight : bold;
										color : #b24115;
									}
						fieldset table {}
							fieldset tbody {}
								fieldset th {}
									fieldset tbody th span.label,
									fieldset tbody th label {
										display : block;
										width : 136px;
										background-color : #dadee0;
										color : #0961ad;
										padding : 4px 8px 4px 8px;
										font-weight : bold;
										font-size : 100%;
									}
										fieldset tbody th span.nearTextArea,
										fieldset tbody th label.nearTextArea {
											height : 100px;
										}
										fieldset tbody th label em {
											padding-left : 0.3em;
											font-style : normal;
											font-weight : normal;
											color : #000102;
										}
									fieldset tbody th span {
										font-weight : normal;
										font-size : 90%;
									}
								fieldset td {}
									fieldset tbody td label {
										font-weight : normal;
										padding-right : 3em;
									}
									/* real input areas */
									fieldset tbody td input.text,
									fieldset tbody td textarea {
										width : 317px;
									}
										fieldset tbody td input.small {
											width : 80px;
										}
										fieldset tbody td input.medium {
											width : 210px;
										}
										fieldset tbody td textarea {
											height : 100px;
										}
									/* substitute input areas */
									fieldset tbody td div.input,
									fieldset tbody td div.textarea {
										width : 309px;
										line-height : 1.2em;
										padding : 4px 8px 4px 8px;
										background-color : #e3eae0;
									}
										fieldset tbody td div.small {
											width : 72px;
										}
										fieldset tbody td div.medium {
											width : 202px;
										}
										fieldset tbody td div.textarea {
											height : 100px;
										}
							fieldset thead {}
							fieldset tfoot {}
								fieldset tfoot tr td {
									padding-bottom : 0.5em;
								}
									fieldset tfoot tr.settings td {
										padding-top : 10px;
									}
										fieldset tfoot tr.settings td input {
											margin-left : 16px;
										}
										fieldset tfoot tr.settings td label {
											font-weight : normal;
											padding-right : 3em;
										}
									fieldset tfoot tr.legend td {
										padding-top : 10px;
										font-size : 90%;
									}
									fieldset tfoot tr.buttons td {}
										/* BUTTON */
										/* link */
										span.button {
											display : block;
											height : 17px;
											overflow : hidden;
											float : right;
											padding-left : 4px;
											margin-left : 2px;
											background-image : url(../images/buttonLeft_link.gif);
											background-repeat : no-repeat;
											border-left : solid 10px #ffffff;
										}
											span.button.left {
												float : left;
											}
												span.button input {
													margin-top : -2px;
													height : 19px;
													font-family : Georgia, Sans-Serif;
													font-size : 85%;
													text-transform : uppercase;
													color : #ffffff;
													background-color : #7e9aa8;
													background-image : url(../images/buttonRight_link.gif);
													background-position : 100% 2px;
													border : none;
													cursor : pointer;
												}
										/* hover */
										span.buttonHover,
										span.button:hover {
											background-image : url(../images/buttonLeft_hover.gif);
										}
											span.buttonHover input,
											span.button:hover input {
												background-color : #7e9aa8;
												background-image : url(../images/buttonRight_hover.gif);
											}
										/* BUTTON */
										/* link */
										input.buttonElse {
											margin-top : -4px;
											height : 20px;
											width: 69px;
											font-family : Georgia, Sans-Serif;
											font-size : 85%;
											text-transform : uppercase;
											color : #ffffff;
											background : url(../images/bg_zoeken_link.png) no-repeat 0% 1px;
											border : none;
											background-color: Transparent;
											cursor : pointer;
										}
										input.buttonElse:hover {
											margin-top : -4px;
											height : 20px;
											width: 69px;
											font-family : Georgia, Sans-Serif;
											font-size : 85%;
											text-transform : uppercase;
											color : #ffffff;
											background : url(../images/bg_zoeken_hover.png) no-repeat 0% 1px;
											border : none;
											background-color: Transparent;
											cursor : pointer;
										}
							fieldset tr.error th {
								color : #d71920;
								padding : 10px 0px 2px 24px;
							}
					/* archive date selector */
					fieldset.archiveSelector {}
						fieldset.archiveSelector table {
							background-image : url(../images/dateSelector_divider.gif);
							background-repeat : no-repeat;
							background-position : 50% 0%;
						}
							fieldset.archiveSelector th {}
								fieldset.archiveSelector th label {
									width : 110px;
								}
							fieldset.archiveSelector td {
								padding-left : 4px;
								padding-top : 1px;
							}
								fieldset.archiveSelector td.leftSelector {
									padding-right : 10px;
								}
								fieldset.archiveSelector td.rightSelector {}
									fieldset.archiveSelector td select {
										width : 110px;
									}
					/* sitemap layout */
					div.siteMap {
						position : relative;
					}
						div.siteMap ul.metaItems {
							margin : 0px 0px 8px 0px;
						}
							div.siteMap ul.metaItems li {
								list-style-type : none;
								display : inline;
								padding : 0px 10px 0px 0px;
							}
								div.siteMap ul.metaItems li a {
									padding : 0px 0px 0px 20px;
									background-repeat : no-repeat;
									background-position : 8px 2px;
									text-transform : uppercase;
									font-size : 90%;
								}
									div.siteMap ul.metaItems li a:link,
									div.siteMap ul.metaItems li a:visited {
										color : #223546;
										text-decoration : none;
										background-image : url(../images/sitemap_bullet_0_link.gif);
									}
									div.siteMap ul.metaItems li a:hover,
									div.siteMap ul.metaItems li a:active {
										color : #1d619e;
										text-decoration : none;
										background-image : url(../images/sitemap_bullet_0_hover.gif);
									}
						div.siteMap ul.indexItems {
							margin : 0px 0px 1em 0px;
							background-image : url(../images/siteMap_back.gif);
							background-color : #e1e1e1;
						}
							div.siteMap ul.indexItems li {
								list-style-type : none;
								border-top : solid 15px #e1e1e1;
								border-bottom : solid 1px #ffffff;
								padding-top : 10px;
							}
								div.siteMap ul.indexItems li a {
									display : block;
									width : 133px;
									padding : 0px 12px 0px 20px;
									background-repeat : no-repeat;
									background-position : 8px 3px;
									font-weight : bold;
									text-transform : uppercase;
								}
									div.siteMap ul.indexItems li a:link,
									div.siteMap ul.indexItems li a:visited {
										background-image : url(../images/sitemap_bullet_1_link.gif);
										color : #033968;
										text-decoration : none;
									}
									div.siteMap ul.indexItems li a:hover,
									div.siteMap ul.indexItems li a:active {
										background-image : url(../images/sitemap_bullet_1_hover.gif);
										color : #005bab;
										text-decoration : none;
									}
								div.siteMap ul.indexItems li ul {
									margin : 0px 0px 0px 167px;
								}
									div.siteMap ul.indexItems li ul li {
										width : 100%;
										border-top : solid 15px #dbd7d7;
										border-bottom : solid 1px #ffffff;
										padding-top : 0px;
										padding-bottom : 5px;
										/*min-height : 100px;*/
									}
									div.siteMap ul.indexItems li ul li.first {
										margin-top : -25px;
									}
									div.siteMap ul.indexItems li ul li.last {
										border-bottom : none;
									}
										div.siteMap ul.indexItems li ul li a {
											width : 133px;
											padding : 4px 0px 4px 20px;
											margin : 0px 0px 0px 0px;
											background-position : 8px 7px;
											text-transform : none;
										}
											div.siteMap ul.indexItems li ul li a:link,
											div.siteMap ul.indexItems li ul li a:visited {
												background-image : url(../images/sitemap_bullet_1_link.gif);
												color : #4c5460;
											}
											div.siteMap ul.indexItems li ul li a:hover,
											div.siteMap ul.indexItems li ul li a:active {
												background-image : url(../images/sitemap_bullet_1_hover.gif);
												color : #005bab;
											}
										div.siteMap ul.indexItems li ul li ul {
											margin : 0px 0px 0px 175px;
											padding-bottom : 20px;
										}
											div.siteMap ul.indexItems li ul li ul li {
												border-top : none;
												border-bottom : none;
												padding-bottom : 0px;
												min-height : 0px;
											}
												div.siteMap ul.indexItems li ul li ul li a {
													width : 133px;
													padding : 2px 0px 2px 20px;
													margin : 0px 0px 0px 0px;
													font-weight : normal;
													background-position : 8px 5px;
												}
													div.siteMap ul.indexItems li ul li ul li a:link,
													div.siteMap ul.indexItems li ul li ul li a:visited {
														color : #000103;
													}
													div.siteMap ul.indexItems li ul li ul li a:hover,
													div.siteMap ul.indexItems li ul li ul li a:active {
														color : #005bab;
													}
					/* dates */
					em.date {
						font-style : normal;
						font-size : 90%;
					}
						em.date.grey {
							color : #9c9e9f;
						}
					/* addresses */
					div.addresses {
						margin-bottom : 1em;
						background-image : url(../images/addresses_back.gif);
						background-repeat : repeat-y;
						background-position : 50% 0%;
						border-bottom : solid 1px #ffffff;
					}
						div.addresses address {
							font-style : normal;
							width : 210px;
							margin : 16px 16px 16px 16px;
							line-height : 150%;
						}
							div.addresses address.leftAddress {
								float : left;
							}
							div.addresses address.rightAddress {
								float : right;
							}
								div.addresses address strong {
									display : block;
									margin-bottom : 0.3em;
								}
					/* footnotes */
					p.footNote {
						padding-top : 1em;
						font-size : 90%;
					}
					/* search results */
					div.searchResults {}
						div.searchResults p.searchText {}
							div.searchResults p.searchText strong {}
						div.searchResults p.searchSummary {
							float : right;
						}
							div.searchResults p.searchSummary strong.response {}
						ul.searchPager {
							line-height : 15px;
							height : 15px;
							overflow : hidden;
							margin : 0px;
							padding : 5px 10px 7px 10px;
							background-repeat : no-repeat;
							text-align : center;
							font-weight : bold;
						}
							ul.searchPager li {
								list-style-type : none;
								display : inline;
							}
								ul.searchPager li a {
									padding : 0px 0.3em 0px 0.3em;
								}
								ul.searchPager li a.active {}
									ul.searchPager li a.active:link,
									ul.searchPager li a.active:visited,
									ul.searchPager li a.active:hover,
									ul.searchPager li a.active:active {
										color : #005aaa;
										text-decoration : none;
									}
							ul.searchPager li.previous {
								float : left;
								width : 100px;
							}
								ul.searchPager li.previous a {
									float : left;
									padding : 0px;
								}
							ul.searchPager li.next {
								float : right;
								width : 100px;
							}
								ul.searchPager li.next a {
									float : right;
									padding : 0px;
								}
									ul.searchPager div.button a:link,
									ul.searchPager div.button a:visited {
										background-image : url(../images/buttonRight_pager_link.gif);
									}
									ul.searchPager div.button a:hover,
									ul.searchPager div.button a:active {
										background-image : url(../images/buttonRight_pager_hover.gif);
									}
										ul.searchPager div.button a span {
											background-image : url(../images/buttonLeft_pager_link.gif);
										}
										ul.searchPager div.button a:hover span {
											background-image : url(../images/buttonLeft_pager_hover.gif);
										}
							ul.topPager {
								background-image : url(../images/pager_top.gif);
								border-bottom : solid 1px #ffffff;
							}
							ul.bottomPager {
								background-image : url(../images/pager_bottom.gif);
								border-top : solid 1px #ffffff;
							}
					/* news archive table */
					div.newsArchive {
						background-color : #e4e7e8;
						padding : 12px 0px 12px 0px;
					}
						div.newsArchive table {
							clear : both;
							margin : 0px;
						}
							div.newsArchive table  tbody {}
								div.newsArchive table  th {
									padding : 5px 6px 3px 12px;
									font-family : Arial, Helvetica, Sans-Serif;
									font-weight : bold;
									color : #053761;
									white-space : nowrap;
									font-size : 90%;
								}
								div.newsArchive table  td {
									padding : 3px 12px 3px 6px;
									font-weight : bold;
								}
							div.newsArchive table  tr th,
							div.newsArchive table  tr td {}
								div.newsArchive table  tr td a:link,
								div.newsArchive table  tr td a:visited {
									color : #716666;
									text-decoration : underline;
								}
								div.newsArchive table  tr td a:hover,
								div.newsArchive table  tr td a:active {
									color : #020000;
									text-decoration : none;
								}
					/* alphabet list */
					 p.blockIntro {
						margin : 0px 0px 1px 0px;
						padding : 7px 15px 7px 15px;
						color : #546269;
						background-color : #dadfe0;
					}
					 ul.letterList {
						height : 17px;
						margin : 0px 0px 1px 0px;
						padding : 5px 0px 5px 5px;
						background-color : #d1d0d0;
					}
						 ul.letterList li {
							list-style-type : none;
							display : inline;
						}
							 ul.letterList li span,
							 ul.letterList li a {
								display : block;
								float : left;
								width : 18px;
								height : 18px;
								line-height : 18px;
								text-align : center;
								font-family : Georgia, Serif;
								color : #ffffff;
							}
							 ul.letterList li span {
								background-image : url(../images/letterList_passive.gif);
							}
							 ul.letterList li a {}
								 ul.letterList li a:link,
								 ul.letterList li a:visited {
									color : #ffffff;
									background-image : url(../images/letterList_link.gif);
									text-decoration : none;
								}
								 ul.letterList li a:hover,
								 ul.letterList li a:active {
									color : #ffffff;
									background-image : url(../images/letterList_hover.gif);
									text-decoration : none;
								}
								 ul.letterList li a.active:link,
								 ul.letterList li a.active:visited,
								 ul.letterList li a.active:hover,
								 ul.letterList li a.active:active {
									color : #ffffff;
									background-image : url(../images/letterList_hover.gif);
									text-decoration : none;
								}
					/* artist list */
					#artists {}
						#artists div.artist {
							clear : both;
							padding : 24px 16px 0px 16px;
							background-color : #dadfe0;
							border : solid 1px #dadfe0;
							width : 461px;
						}
							#artists div.artist h2 {}
							#artists div.artist img.left {}
							#artists div.artist p.intro {
								color : #64697c;
							}
							#artists div.artist p {}
								#artists div.artist p br {}
								#artists div.artist p a.more {}
									#artists div.artist p a.more:link,
									#artists div.artist p a.more:visited {
										color : #556877;
										background-image : url(../images/more_grey_onBlue.gif);
										text-decoration : none;
									}
									#artists div.artist p a.more:hover,
									#artists div.artist p a.more:active {
										color : #000000;
										background-image : url(../images/more_black_onBlue.gif);
										text-decoration : none;
									}
								#artists div.artist p a.right {}
							#artists ul.artistList {
								height : 36px;
								margin : 0px;
								padding-left : 16px;
								background-image : url(../images/artistList_back.gif);
							}
								#artists ul.artistList li {
									list-style-type : none;
									display : inline;
								}
									#artists ul.artistList li a {
										display : block;
										float : left;
										width : 100px;
										height : 19px;
										line-height : 20px;
										padding-left : 16px;
										font-weight : bold;
										background-image : url(../images/artistList_tab.gif);
										background-repeat : no-repeat;
									}
										#artists ul.artistList li a:link,
										#artists ul.artistList li a:visited {
											color : #455a6b;
											text-decoration : underline;
										}
										#artists ul.artistList li a:hover,
										#artists ul.artistList li a:active {
											color : #000000;
											text-decoration : none;
										}
										#artists ul.artistList li a.active:link,
										#artists ul.artistList li a.active:visited,
										#artists ul.artistList li a.active:hover,
										#artists ul.artistList li a.active:active {
											color : #000000;
											text-decoration : none;
										}
					/* shop table */
					table.shopTable {
						margin-top : -1px;
					}
						table.shopTable thead {}
							table.shopTable thead tr {}
								table.shopTable thead tr th {
									padding : 6px 8px 6px 8px;
									background-color : #d1d0d0;
									border-bottom : solid 3px #ffffff;
									text-transform : uppercase;
									font-size : 90%;
									color : #546269;
								}
									table.shopTable thead tr th.column0 {
										padding-left : 12px;
										border-right : solid 1px #ffffff;
									}
									table.shopTable thead tr th.column1 {
										border-right : solid 1px #ffffff;
									}
									table.shopTable thead tr th.column2 {}
						table.shopTable tbody {}
							table.shopTable tbody tr {}
								table.shopTable tbody tr td {
									padding : 6px 8px 6px 8px;
									border-bottom : solid 1px #ffffff;
									color : #053761;
									font-size : 90%;
								}
									table.shopTable tbody tr td.column0 {
										padding-left : 12px;
										background-color : #e1e1e1;
										border-right : solid 1px #ffffff;
										font-weight : bold;
									}
									table.shopTable tbody tr td.column1 {
										white-space : nowrap;
										background-color : #dbd7d7;
										border-right : solid 1px #ffffff;
									}
									table.shopTable tbody tr td.column2 {
										white-space : nowrap;
										background-color : #cdc8c8;
									}
					/* content tabs */
					ul.tabbedContent {
						margin : 0px;
						height : 25px;
						overflow : hidden;
					}
						ul.tabbedContent li {
							list-style-type : none;
							display : inline;
						}
							ul.tabbedContent li a {
								float : left;
								display : block;
								width : 96px;
								margin : 0em 0em -0.2em 0em;
								padding : 0em 10px 0em 10px;
								line-height : 25px;
								font-weight : bold;
								white-space : nowrap;
							}
								/* passive */
								ul.tabbedContent li a:link,
								ul.tabbedContent li a:visited {
									background-color : #abbfd0;
									background-image : url(../images/tabbedContent_link.gif);
									color : #455a6b;
									text-decoration : underline;
								}
								ul.tabbedContent li a:hover,
								ul.tabbedContent li a:active {
									background-color : #8ca1b2;
									background-image : url(../images/tabbedContent_hover.gif);
									color : #ffffff;
									text-decoration : none;
								}
								/* active */
								ul.tabbedContent li a.openedTab:link,
								ul.tabbedContent li a.openedTab:visited,
								ul.tabbedContent li a.openedTab:hover,
								ul.tabbedContent li a.openedTab:active {
									background-color : #dadfe0;
									background-image : url(../images/tabbedContent_active.gif);
									color : #000000;
									text-decoration : none;
								}
						ul.tabbedContent li.lastInRow {
							clear : left;
						}
							ul.tabbedContent li.lastInRow a {
								clear : left;
							}
						div.contentTab {
							clear : both;
							padding : 16px;
							margin : 0em 0em 1em 0em;
							background-color : #dadfe0;
							border-bottom : solid 5px #8da5b8;
						}
							div.openedTab {
								display : block;
							}
							div.closedTab {
								display : none;
							}
								/* TABBED CONTENT MARKUP */
								/* link list exception */
								div.contentTab ul.linkList {
									margin : 0px 0px 2em 0px;
								}
									div.contentTab ul.linkList li {
										list-style-type : none;
									}
										div.contentTab a.listLink,
										div.contentTab ul.linkList li a {
											line-height : 180%;
											padding-left : 20px;
											background-repeat : no-repeat;
											background-position : 4px 2px;
										}
											div.contentTab a.listLink:link,
											div.contentTab a.listLink:visited,
											div.contentTab ul.linkList li a:link,
											div.contentTab ul.linkList li a:visited {
												background-image : url(../images/tabbedContent_linkList_link.gif);
												color : #372626;
												text-decoration : underline;
											}
											div.contentTab a.listLink:hover,
											div.contentTab a.listLink:active,
											div.contentTab ul.linkList li a:hover,
											div.contentTab ul.linkList li a:active {
												background-image : url(../images/tabbedContent_linkList_hover.gif);
												color : #053a56;
												text-decoration : none;
											}
									/* with icons */
									div.contentTab ul.linkList li.icon {
										position : relative;
										background-repeat : no-repeat;
										background-position : 0% 2px;
									}
										div.contentTab ul.linkList li.icon a:link,
										div.contentTab ul.linkList li.icon a:visited,
										div.contentTab ul.linkList li.icon a:hover,
										div.contentTab ul.linkList li.icon a:active {
											background-image : none;
										}
											div.contentTab ul.linkList li.pdf {
												background-image : url(../images/linkList_pdf.gif);
											}
											div.contentTab ul.linkList li.xls {
												background-image : url(../images/linkList_xls.gif);
											}
											div.contentTab ul.linkList li.doc {
												background-image : url(../images/linkList_doc.gif);
											}
								/* photo frame */
								div.photoFrame {
									float : left;
									width : 334px;
									height : 393px;
									margin : -5px 0px 0px -5px;
									
								}
									div.photoFrame div.photoBorder {
										padding : 10px 10px 50px 10px;
										width : 314px;
										height : 276px;
										background-color : #ffffff;
									}
										div.photoBorder div {
											position : absolute;
											width : 314px;
											height : 276px;
											overflow : hidden;
											text-align : center;
										}
											div.photoBorder img {
												margin : 0px auto 0px auto;
											}
									div.photoFrame div.hasDownloads {
										padding-bottom : 20px;
										height : auto;
									}
										div.photoFrame div.hasDownloads div {
											position : relative;
											height : auto;
											text-align : left;
										}
											div.photoFrame div.photoBorder img {
												margin-bottom : 5px;
											}
											div.photoFrame div.photoBorder div.button {
												clear : both;
											}
												div.photoFrame div.photoBorder div.button strong {
													text-transform : uppercase;
													font-family : Georgia, Serif;
													font-size : 90%;
													font-weight :normal;
												}
												div.photoFrame div.photoBorder div.button a {}
												div.photoFrame div.photoBorder div.button span {}
											div.photoFrame div.photoBorder div.hr {
												height : 1px;
												margin : 10px 0px 5px 0px;
												overflow : hidden;
												background-image : url(../images/photoFrame_ruler.gif);
											}
												div.photoFrame div.photoBorder div.hr hr {
													visibility : hidden;
												}
									div.photoFrame p {
										padding : 10px 10px 1em 10px;
										color : #000000;
									}
								div.photoList {
									float : right;
									width : 121px;
									padding : 10px 3px 10px 10px;
									margin : -5px -5px 0px 0px;
									background-color : #ffffff;
								}
									div.photoList ul {
										height : 393px;
										margin : 0px;
										overflow : auto;
									}
										div.photoList ul li {
											list-style-type : none;
											margin-bottom : 5px;
										}
											div.photoList ul li a{}
												div.photoList ul li a img {}
								/* filmlist */
								ul.filmList {
									margin : 0px;
								}
									ul.filmList li {
										list-style-type : none;
										float : left;
										width : 122px;
										padding : 3px;
										margin-right : 10px;
										margin-bottom : 10px;
										background-color : #ffffff;
									}
										ul.filmList li img {
											border : solid 1px #cccccc;
										}
										ul.filmList li div.button {}
											ul.filmList li div.button a {}
												ul.filmList li div.button a span {}
									ul.filmList li.largePreview {
										width : 204px;
										float : none;
										margin : 0px auto 10px auto;
									}
										ul.filmList li.leftPreview {
											float : left;
										}
										ul.filmList li.rightPreview {
											float : right;
											margin-right : 0px;
										}
								/* banner in tabbed content */
								div.tabbedBanner {
									width : 435px;
									height : 34px;
									padding: 4px 20px 4px 8px;
									margin : 15px 0px 0px 0px;
									background-image : url(../images/contentTab_banner_back.gif);
									background-repeat : no-repeat;
									text-align : right;
								}
									div.tabbedBanner a {
										font-size : 120%;
										font-weight : bold;
										line-height : 30px;
									}
										div.tabbedBanner a:link,
										div.tabbedBanner a:visited {
											color : #193e51;
											text-decoration : underline;
										}
										div.tabbedBanner a:hover,
										div.tabbedBanner a:active {
											color : #000000;
											text-decoration : none;
										}
											div.tabbedBanner a img {
												vertical-align : middle;
												float : left;
											}
			#relatedColumn {
				position : relative;
				float : left;
				width : 230px;
				padding-top : 67px;
				margin-bottom : 30px;
			}
				/* news window */
				#relatedColumn div.windowTop {
					float : right;
					width : 224px;
					height : 14px;
					overflow : hidden;
					background-image : url(../images/related_windowTop.png);
				}
				#relatedColumn div.windowOutSide {
					float : right;
					width : 224px;
					min-height : 466px;
					background-image : url(../images/related_windowBottom.png);
					background-repeat : no-repeat;
					background-position : 0% 100%;
				}
					#relatedColumn div.windowOutSide div.windowInSide {
						padding : 0px 15px 30px 15px;
						color : #ffffff;
						font-size : 90%;
					}
						/* related markup */
						#relatedColumn div.windowOutSide div.windowInSide h1,
						#relatedColumn div.windowOutSide div.windowInSide h2 {
							color : #ffffff;
							font-size : 190%;
							margin-bottom : 0.2em;
							line-height : 100%;
						}
						#relatedColumn div.windowOutSide div.windowInSide p {}
						/* related select box */
						#relatedColumn div.windowOutSide div.windowInSide label {
							line-height : 150%;
						}
						#relatedColumn div.windowOutSide div.windowInSide select {
							width : 194px;
							border : solid 1px #867f7f;
							background-color : #e4e6e6;
							color : #000000;
						}
						/* related more button */
						#relatedColumn div.windowOutSide div.windowInSide a.more {}
							#relatedColumn div.windowOutSide div.windowInSide a.more:link,
							#relatedColumn div.windowOutSide div.windowInSide a.more:visited {
								color : #e4e6e6;
								background-image : url(../images/more_related_link.gif);
							}
							#relatedColumn div.windowOutSide div.windowInSide a.more:hover,
							#relatedColumn div.windowOutSide div.windowInSide a.more:active {
								color : #d8f1fe;
								background-image : url(../images/more_related_hover.gif);
							}
						/* related button */
						#relatedColumn div.windowOutSide div.windowInSide div.button {
							height : 20px;
						}
							#relatedColumn div.windowOutSide div.windowInSide div.button a {
								/* line-height : 19px; */
							}
								#relatedColumn div.windowOutSide div.windowInSide div.button a.left {
									float : left;
								}
									#relatedColumn div.windowOutSide div.windowInSide div.button a:link,
									#relatedColumn div.windowOutSide div.windowInSide div.button a:visited {
										color : #344656;
										text-decoration : none;
										background-image : url(../images/related_buttonRight_link.gif);
									}
									#relatedColumn div.windowOutSide div.windowInSide div.button a:hover,
									#relatedColumn div.windowOutSide div.windowInSide div.button a:active {
										color : #010000;
										text-decoration : none;
										background-image : url(../images/related_buttonRight_hover.gif);
									}
										#relatedColumn div.windowOutSide div.windowInSide div.button a span {
											background-image : url(../images/related_buttonLeft_link.gif);
										}
										#relatedColumn div.windowOutSide div.windowInSide div.button a:hover span {
											background-image : url(../images/related_buttonLeft_hover.gif);
										}
						#relatedColumn div.windowOutSide div.windowInSide div.hr {
							clear : both;
							background-image : url(../images/related_hr.gif);
							height : 4px;
							overflow : hidden;
							margin : 4px 0px 12px 0px;
						}
							#relatedColumn div.windowOutSide div.windowInSide div.hr hr {
								visibility : hidden;
							}
						#relatedColumn div.windowOutSide div.windowInSide dl {
							margin : 0px;
						}
							#relatedColumn div.windowOutSide div.windowInSide dl dt {
								padding-bottom : 0.5em;
							}
								#relatedColumn div.windowOutSide div.windowInSide dl dt em {
									display : block;
									padding-bottom : 0.25em;
									font-style : normal;
									font-weight : normal;
								}
								#relatedColumn div.windowOutSide div.windowInSide dl dt a {
									font-size : 110%;
								}
									#relatedColumn div.windowOutSide div.windowInSide dl dt a:link,
									#relatedColumn div.windowOutSide div.windowInSide dl dt a:visited {
										color : #ffffff;
										text-decoration : underline;
									}
									#relatedColumn div.windowOutSide div.windowInSide dl dt a:hover,
									#relatedColumn div.windowOutSide div.windowInSide dl dt a:active {
										color : #ffffff;
										text-decoration : underline;
									}
							#relatedColumn div.windowOutSide div.windowInSide dl dd {
								margin : 0px 0px 1em 0px;
							}
				/* banner */
				#relatedColumn p.banner {}
					#relatedColumn p.banner a {
						float : right;
						margin : 157px 3px 20px 0px;
					}
						#relatedColumn p.banner a img {}
	#footer {
		padding : 8px 8px 8px 232px;
		background-image : url(../images/footer_back.gif);
		background-repeat : no-repeat;
		background-position : 206px 0px;
	}
		#legalNavigation {
			margin : 0px;
		}
			#legalNavigation li {
				display : inline;
				list-style-type : none;
				color : #62686a;
				text-transform : uppercase;
				font-size : 90%;
				font-weight : bold;
				background-image : url(../images/legalNavigation_back.gif);
				background-position : 100% 50%;
				background-repeat : no-repeat;
				padding-right : 12px;
				margin-right : 6px;
			}
			#legalNavigation li.last {
				background-image : none;
			}
				#legalNavigation li a {}
					#legalNavigation li a:link,
					#legalNavigation li a:visited {
						color : #62686a;
						text-decoration : none;
					}
					#legalNavigation li a:hover,
					#legalNavigation li a:active {
						color : #010000;
						text-decoration : none;
					}
/* homepage layout */
body.home {}
	body.home #relatedColumn {
		width : 238px;
	}
		/* news window */
		body.home #relatedColumn div.windowTop {
			width : 238px;
			background-image : url(../images/home_related_windowTop.png);
		}
		body.home #relatedColumn div.windowOutSide {
			float : right;
			width : 238px;
			min-height : 580px;
			background-image : url(../images/home_related_windowBottom.png);
		}
			body.home #relatedColumn div.windowOutSide div.windowInSide div.hr {
				background-image : url(../images/home_related_hr.gif);
			}
			body.home #relatedColumn div.windowOutSide div.windowInSide select {
				width : 208px;
			}
	body.home #contentColumn {
		width : 542px;
		background-image : url(../images/home_divider.gif);
		background-repeat : repeat-y;
		background-position : 276px 0%;
	}
		#outTakes {
			float : left;
			width : 236px;
			margin : 0px 15px 0px 25px;
		}
			#outTakes a.more {}
				#outTakes a.more:link,
				#outTakes a.more:visited {
					color : #556877;
					background-image : url(../images/more_grey.gif);
				}
				#outTakes a.more:hover,
				#outTakes a.more:active {
					color : #005bab;
					background-image : url(../images/more_blue.gif);
				}
		#latestNews {
			float : left;
			width : 230px;
			margin : 0px 0px 0px 20px;
			color : #506a40;
		}
			#latestNews a.more {}
				#latestNews a.more:link,
				#latestNews a.more:visited {
					color : #32531d;
					background-image : url(../images/more_green.gif);
				}
				#latestNews a.more:hover,
				#latestNews a.more:active {
					color : #010000;
					background-image : url(../images/more_black.gif);
				}
			#latestNews h2 {
				color : #506a40;
			}
/* skins */
	/* red skin */
	body.skin1 #canvas {
		background-image : url(../images/canvas_back_1.gif);
	}
		body.skin1 #document {
			background-image : url(../images/document_back_1.jpg);
		}
	/* blue skin */
	body.skin2 #canvas {
		background-image : url(../images/canvas_back_2.gif);
	}
		body.skin2 #document {
			background-image : url(../images/document_back_2.jpg);
		}
	/* yellow skin */
	body.skin3 #canvas {
		background-image : url(../images/canvas_back_3.gif);
	}
		body.skin3 #document {
			background-image : url(../images/document_back_3.jpg);
		}
/* media mode */
	body.media {
		background-image : url(../images/body_back_media.gif);
	}
		/* default skin */
		body.skin0media #document {
			background-image : url(../images/document_media_back_0.jpg);
		}
		/* red skin */
		body.skin1media #document {
			background-image : url(../images/document_media_back_1.jpg);
		}
		/* blue skin */
		body.skin2media #document {
			background-image : url(../images/document_media_back_2.jpg);
		}
		/* yellow skin */
		body.skin2media #document {
			background-image : url(../images/document_media_back_3.jpg);
		}
			body.media #footer {
				background-image : url(../images/footer_back_media.gif);
			}
				body.media #legalNavigation li {
					background-image : url(../images/legalNavigation_back_media.gif);
				}
					body.media #legalNavigation li.last {
						background-image : none;
					}
	/* MEDIA CONTENT MARKUP */
	/* column of press stuff */
	div.pressColumns {
		background-image : url(../images/pressColumns_back.gif);
		background-repeat : repeat-y;
		background-position : 50% 0%;
		border : solid 1px #c8d9e0;
	}
		/* small iconed press list */
		div.pressColumns ul.pressList {
			margin : 0px;
			width : 49%;
		}
			div.pressColumns ul.leftColumn {
				float : left;
			}
			div.pressColumns ul.rightColumn {
				float : right;
			}
				div.pressColumns ul.pressList li {
					list-style-type : none;
					padding-top : 10px;
					padding-bottom : 10px;
				}
					div.pressColumns ul.pressList li img {
						vertical-align : top;
						border : solid 6px #ffffff;
						border-bottom : solid 18px #ffffff;
						margin-top : -10px;
					}
					div.pressColumns ul.pressList li a {}
		/* large iconed press list */
		div.pressColumns2 {
			background-image : url(../images/pressColumns2_back.gif);
			background-repeat : repeat-y;
			background-position : 50% 0%;
			border : solid 1px #c8d9e0;
		}
			div.pressColumns2 ul.pressList {
				margin : 0px;
				width : 236px;
			}
				div.pressColumns2 ul.leftColumn {
					float : left;
				}
				div.pressColumns2 ul.rightColumn {
					float : right;
				}
					div.pressColumns2 ul.pressList li {
						list-style-type : none;
						background-color : #ffffff;
						padding-bottom : 20px;
					}
						div.pressColumns2 ul.pressList li img {
							margin : 11px 0px 0px 15px;
						}
						div.pressColumns2 ul.pressList li a {
							margin : 11px 0px 0px 15px;
						}
			div.pressColumns2divider {
				clear : both;
				height : 16px;
				background-image : url(../images/pressList2divider_back.gif);
				background-repeat : no-repeat;
			}
	/* link list exception */
	body.media ul.linkList {
		margin : 0px 0px 2em 0px;
	}
		body.media ul.linkList li {
			list-style-type : none;
		}
			body.media a.listLink,
			body.media ul.linkList li a {
				line-height : 180%;
				padding-left : 20px;
				background-repeat : no-repeat;
				background-position : 4px 2px;
			}
				body.media a.listLink:link,
				body.media a.listLink:visited,
				body.media ul.linkList li a:link,
				body.media ul.linkList li a:visited {
					background-image : url(../images/media_linkList_link.gif);
					color : #372626;
					text-decoration : underline;
				}
				body.media a.listLink:hover,
				body.media a.listLink:active,
				body.media ul.linkList li a:hover,
				body.media ul.linkList li a:active {
					background-image : url(../images/media_linkList_hover.gif);
					color : #372626;
					text-decoration : none;
				}
		/* with icons */
		body.media ul.linkList li.icon {
			position : relative;
			background-repeat : no-repeat;
			background-position : 0% 2px;
		}
			body.media ul.linkList li.icon a:link,
			body.media ul.linkList li.icon a:visited,
			body.media ul.linkList li.icon a:hover,
			body.media ul.linkList li.icon a:active {
				background-image : none;
			}
				body.media ul.linkList li.pdf {
					background-image : url(../images/linkList_pdf.gif);
				}
				body.media ul.linkList li.xls {
					background-image : url(../images/linkList_xls.gif);
				}
				body.media ul.linkList li.doc {
					background-image : url(../images/linkList_doc.gif);
				}
	/* quick navigation drop downs */
	#quickNavigation {
		margin : 0px 0px 0px 16px;
	}
		#quickNavigation li {
			list-style-type : none;
			background-image : url(../images/quickNavigation_divider.gif);
			background-repeat : no-repeat;
			background-position : 0% 100%;
			padding : 0px 0px 16px 0px;
			margin : 0px 0px 16px 0px;
		}
			#quickNavigation li h1 {
				font-family : Georgia, Serif;
				font-size : 166%;
				font-weight : normal;
				margin : 0em 0em 0.2em 0em;
				color : #4c5863;
				background-color : inherit;
			}
			#quickNavigation li label {
				display : block;
				padding : 0px 0px 6px 0px;
			}
			#quickNavigation li select {
				width : 173px;
			}
	/* related column exceptions */
	body.media #relatedColumn {
		color : #e4e6e6;
	}
		/* news window */
		body.media #relatedColumn div.windowTop {
			background-image : url(../images/related_windowTop_media.png);
		}
		body.media #relatedColumn div.windowOutSide {
			min-height : 612px;
			background-image : url(../images/related_windowBottom_media.png);
		}
			body.media #relatedColumn div.windowOutSide div.windowInSide div.hr {
				background-image : url(../images/related_hr_media.gif);
			}
				/* related markup */
				body.media #relatedColumn div.windowOutSide div.windowInSide h1,
				body.media #relatedColumn div.windowOutSide div.windowInSide h2 {
					color : #e4e6e6;
				}
				body.media #relatedColumn div.windowOutSide div.windowInSide h3 {
					margin-bottom : 0.5em;
				}
				body.media #relatedColumn address {
					font-style : normal;
					font-size : 110%;
					margin-bottom : 1em;
				}
					body.media #relatedColumn address a {}
						body.media #relatedColumn address a:link,
						body.media #relatedColumn address a:visited {
							color : #ffffff;
						}
						body.media #relatedColumn address a:hover,
						body.media #relatedColumn address a:active {
							color : #ffffff;
						}
				body.media #relatedColumn ul.os {
					margin : 0px 0px 1em 0px;
				}
					body.media #relatedColumn ul.os li {
						list-style-type : none;
						padding : 0px 0px 0px 48px;
						background-position : 0% 0%;
						background-repeat : no-repeat;
					}
						body.media #relatedColumn ul.os li.windows {
							background-image : url(../images/related_windows.gif);
						}
						body.media #relatedColumn ul.os li.apple {
							background-image : url(../images/related_apple.gif);
						}
				body.media ul.tabbedContent {}							
					/* link */
					body.media ul.tabbedContent li a:link,
					body.media ul.tabbedContent li a:visited {
						background-image : url(../images/tabbedContent_media_link.gif);
					}
					body.media ul.tabbedContent li a:hover,
					body.media ul.tabbedContent li a:active {
						background-image : url(../images/tabbedContent_media_hover.gif);
					}
					/* active */
					body.media ul.tabbedContent li a.openedTab:link,
					body.media ul.tabbedContent li a.openedTab:visited,
					body.media ul.tabbedContent li a.openedTab:hover,
					body.media ul.tabbedContent li a.openedTab:active {
						background-image : url(../images/tabbedContent_media_active.gif);
					}
/* popup styles */
	a.openLayerPopUp {}
	div.layerPopUp {
		display : none;
		font-family : Arial, Helvetica, Sans-Serif;
		font-size : 110%;
		line-height : 1.3em;
	}
		div.layerPopUp div.popupShadow {
			position : fixed;
			left : 0px;
			top : 0px;
			width : 100%;
			height : 100%;
			z-index : 3000;
			background-color : #031f41;
			/*
				-moz-opacity : 0.5 ;
				filter : alpha(opacity: 50);
				opacity : 0.5;
			*/
		}
		div.layerPopUp div.popupCanvas {
			position : fixed;
			left : 0px;
			top : 0px;
			width : 100%;
			height : 100%;
			z-index : 4000;
			text-align : center;
		}
		div.layerPopUp div.popupContent {
			width : 541px;
			margin : 60px auto 0px auto;
			/*background-color : #e4e6e6;*/
			text-align : left;
			overflow : hidden;
			font-size : 90%;
			color : #000000;
		}
			div.popupTop {
				padding : 8px 20px 6px 20px;
				background-image : url(../images/popup_top.gif);
				background-repeat : no-repeat;
				text-align : right;
			}
				div.layerPopUp div.popupTop span {
					cursor : pointer;
					text-decoration : none;
					padding-left : 15px;
					font-size : 85%;
					text-transform : uppercase;
					background-repeat : no-repeat;
				}
				div.layerPopUp div.popupContent span.closeLayerPopUp {
					background-image : url(../images/popup_closer_link.gif);
				}
					div.layerPopUp div.popupContent span.close_hover,
					div.layerPopUp div.popupContent span.closeLayerPopUp:hover {
						color : #a7b0c0;
						background-image : url(../images/popup_closer_hover.gif);
					}
				div.layerPopUp div.popupContent span.openAsPrintable {
					padding-right : 1em;
					padding-left : 20px;
					background-image : url(../images/popup_printer_link.gif);
				}
					div.layerPopUp div.popupContent span.print_hover,
					div.layerPopUp div.popupContent span.openAsPrintable:hover {
						color : #a7b0c0;
						background-image : url(../images/popup_printer_hover.gif);
					}
			div.popupBottom {
				position : relative;
				padding : 0px 20px 10px 15px;
				background-image : url(../images/popup_bottom.gif);
				background-repeat : no-repeat;
				background-position : 0% 100%;
			}
				div.popupFixedHeight {}
					/* popup specific markup */
					div.layerPopUp h1 {
						color : #000000;
					}
					div.layerPopUp h2 {
						color : #000000;
					}
					div.layerPopUp h3{
						color : #000000;
					}
					div.layerPopUp p.intro {}
					div.layerPopUp a {}
						div.layerPopUp a:link, 
						div.layerPopUp a:visited {}
						div.layerPopUp a:hover, 
						div.layerPopUp a:active {}
					div.layerPopUp div.hr {
						background-image : url(../images/popup_hr_back.png);
					}
					div.layerPopUp img.left,
					div.layerPopUp img.right {}
					/* popup scroller */
					div.popupScroller {
						border-top : solid 10px #ffffff;
						padding-right : 0px;
						width : 515px;
						height : 350px;
						margin-right : -15px;
						margin-bottom : 0.25em;
						overflow : auto;
					}
						div.popupScroller div.margin {
							width : 495px;
						} 
							div.layerPopUp div.popupScroller div.hr,
							div.layerPopUp div.popupScroller table {}
							div.layerPopUp p.scrollerRightLineUp {
								padding-right : 15px;
							}
