/* CSS Document *//*CORE BASE STYLES*/BODY {	margin:20px 0px 20px 0px; 	font-family:Verdana,Arial,Helvetica,sans-serif; 	color:#5A5A5A; 	background:#FFF;	}P, UL, OL, TD {	font:100%/140% Verdana,Arial,Helvetica,sans-serif; 	}P {	margin:6px 0px 6px 0px; 	}UL {	margin:6px 0px 6px 0px; 	padding:0px 0px 0px 15px; 	list-style-type:square; 	}OL {	margin:6px 0px 6px 0px; 	padding:0px 0px 0px 15px; 	list-style-type:decimal; 	}UL UL, OL OL {	margin:0; 	}A:LINK {	color:#6699CC; 	text-decoration:underline;	}A:VISITED {	color:#93B66D; 	text-decoration:underline; 	}A:HOVER {	color:#92689C; 	text-decoration:underline;  	}A:ACTIVE {	color:#6699CC; 	text-decoration:underline; 	}H1, H2, H3, H4, H5, H6 {	margin:5px 0px -3px -2px; 	padding:0px 0px 0px 0px; 	color:#B99AC0; 	font:bold italic 100%/120% Arial,Helvetica,sans-serif; 	}H1, H2 {	margin-top:5px; 	margin-bottom:3px;	}H1 {	font-size:160%; 	color:#999999; 	font-style:normal; 	}H2 {	font-size:130%; 	}H3 {	font-size:110%; 	}H4 {	font-size:100%; 	}H5 {	font-size:90%; 	}H6 { 	font-size:80%; 	}TD {	padding:0px 0px 0px 0px; 	}/*SPECIFIC PAGE SECTION STYLES*/#page {			padding:0px 0px 0px 0px; 			margin-top:		0;			margin-left:	auto;			margin-right:	auto;			margin-bottom:	0;			width:766px; 	}#headerwrapper, #contentwrapper, #footerwrapper, #navwrapper{			padding-right:6px; }#headerwrapper{			background:		url(../images/shadow-top.gif) top right no-repeat; 			border-left:1px solid #6A6B6E; 			font-size:63%; }#contentwrapper, #navwrapper{			background:		url(../images/shadow-mid.gif) top right repeat-y; 			border-left:1px solid #6A6B6E; 			font-size:76%; }#footerwrapper{			background: 	  url(../images/shadow-bot.gif) bottom right no-repeat;			padding-bottom:5px; 			font-size:63%; }			#header{						border-top:1px solid #6A6B6E; 			border-bottom:	2px solid #A7A9AC;}#subnavigation, #maincontent, #picturecontent {			margin:10px; 	}#subnavigation{			width:			140px;}#maincontent{				width:			470px;}#picturecontent{			width:			100px;}#footer{			clear:			both;			border-left:1px solid #6A6B6E; }#headnote{			padding:		4px 7px;			background: 	#A7A9AC;			text-align:		right;			border-bottom:	#ABACAF;}#headnote A{			color:			#FFFFFF;			text-decoration:none;	}#pageheading{			height: 		123px;			background:		#FFF url(../images/banner-inner.gif) no-repeat;			text-align:		right;}#pageheading h1{			display:		none;}#pageheading .caption{			margin:10px 20px 10px 10px;			width:		250px;			text-align:		left;			float:right; 			}#pagenavigation{			width:760px; 			padding:		8px 0px 6px 0px;			border-bottom:	2px solid #A7A9AC;}#pagenavigation:after{			content:		"."; 			display:		block;  			height: 		0; 			clear: 		both; 			visibility: 	hidden;}#pagenavigation ul{			margin:		0;			padding:		0;			list-style-type:		none;}#pagenavigation ul:after {			content:		"."; 			display:		block;  			height: 		0; 			clear: 			both; 			visibility: 	hidden;}#pagenavigation ul li{			margin:		0;			padding:		0; 			float:		left; }#pagenavigation a:link, #pagenavigation a:visited{			text-decoration:	none;			border-left:	1px solid black;			padding:		0px 10px;			margin:		0;			color:		black;}#pagenavigation a:hover, #pagenavigation a:active{			text-decoration:	underline;			border-left:	1px solid black;			padding:		0px 10px;			margin:		0;			color:		#92689C;}/*#pagenavigation ul li:first-child a{			border-left:	0;}*/#pagenavigation ul li a.current{			color:		#92689C;}			#subnavigation, #maincontent, #picturecontent {			padding:10px; }#subnavigation{			font:			bold x-small verdana;}#subnavigation ul{			list-style: 	none;			padding:		0;			margin: 		0;}#subnavigation ul li{			padding:		0 0 10px 0;}#subnavigation ul li a{			color:		#828487;			text-decoration: none;}#subnavigation ul li a:hover{			color:		#6699CC;}#subnavigation ul li ul {			list-style:		disc;			padding:		0 0 0 14px;}#subnavigation ul li ul li{			padding:		10px 0 0 0;}#subnavigation ul li ul li a{			color:			#1A1A1A;			text-decoration: none;}#subnavigation ul li ul li a.current{			color:			#C7AECD;}#picturecontent img{			width:			100px;			border:			1px solid #BFBFC2;			padding:		0;			margin-bottom:	16px;}#copyright{						padding:		3px 5px 3px 5px;			background: 	#A7A9AC;			color:		#FFFFFF;			text-align:		right;			border-bottom:1px solid #6A6B6E; }#credits{			width:765px;			margin-left:auto; 			margin-right:auto; 			padding:		3px 5px 3px 5px;			color:			#5A5A5A;			text-align:		right; 			font-size:63%; }#copyright P, #credits P{			margin: 0;}#pagenavigation ul li#firstnav a , #pagenavigation ul li {			border-left:0px; } 