/* CSS Document */* {	margin: 0px;	padding: 0px;}body {	width: 940px;	background-image: url("/media/rightshadow.gif");	background-repeat:repeat-y;	align=center;	}a {	font-size: 13px;	color: #003366;	}p {	margin: 1em 0px;}ul, ol {	margin: 0px 20px;}#mainNavigation {	background-repeat: repeat-x;	background-image: url('/media/navigation-background.gif');	background-color: #B8A661;	height: 23px;	margin-bottom: 8px;	padding-left:2px;	}#mainNavigation ul {	width:1100px;	font-family: Verdana, Arial, Helvetica, sans-serif;	list-style-type: none;	margin: 0px 0px 0px 7px;}#mainNavigation ul li {	position: relative;	float: left;	font-size: 11px;}#mainNavigation li div.MainNavigationOption {	float: left;	display: block;	padding: 5px 9px;	text-decoration: none;	color: #000000;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;}#mainNavigation li div.MainNavigationOption a {	text-decoration: none;	color: #000000;	font-size: 11px;}#mainNavigation a:hover, #mainNavigation li:hover div.MainNavigationOption {	background-image: url('/media/navigation-background-hover.gif');	background-repeat: repeat-x}#masterContainer {	width: 940px;	clear: both;}/* BreadCrumbs */div#BreadCrumbs {	height: 18px;	padding-left:19px;	color: #999999;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}div#BreadCrumbs li {	float: left; 	list-style-type: none;    white-space:nowrap;	padding: 0px;	margin: 0px;	color: #999999;	font-size: 10px;}div#BreadCrumbs  a, div#BreadCrumbs a:link {	margin: 0px;	padding: 0px;	border: 0px none;	font-weight: normal;	text-decoration: none;	color: #999999;	font-size: inherit;}div#BreadCrumbs a, div#BreadCrumbs li {	padding: 0px 5px 0px 0px;}div#BreadCrumbs a:hover, a:visited {	text-decoration: underline;}#leftColumn {	float: left;	width: 155px;	padding-left: 15px;}#leftColumn h1, #leftColumn h2 {	margin: 8px 0px 5px 0px;	color: #003366;}#leftColumn h1 {	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;}#leftColumn h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}#leftColumn p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}#mainColumn {	margin-left: 180px;}#mainColumn h1, #mainColumn h2, #mainColumn h3 {	font-family: "Trebuchet MS", Verdana, sans-serif;	color: #003366;}#mainColumn h1 {	margin: 0px 0px 5px 0px;	border-bottom: 1px solid #003366;	font-family: "Trebuchet MS", Verdana, sans-serif;	font-size: 16px;}#mainColumn h2, #mainColumn h3 {	margin: 8px 0px 5px 0px;}#mainColumn h2 {	font-size: 14px;}#mainColumn h3 {	font-size: 14px;	margin: 1em 0em -.5em 0em;}#mainColumn p {	font-size: 13px;	font-family: Verdana, Arial, Helvetica, sans-serif;}#mainColumn ul, #mainColumn ol {	font-family: Verdana, Arial, Helvetica, sans-serif;	margin-left: 30px;	font-size: 13px;}#RightColumn {	float: right;	swidth: 215px;	background-color: #ffffff;	padding-left: 15px;	padding-bottom: 15px;}#RightColumn img.adBanner {	margin-bottom: 5px;	border: 1px solid #666666;}div.playingHarpImage {	float: right;	margin-top: 0px;	margin-bottom: 0px;	z-index: 2;}#footer {	clear: both;	margin: 0px 0px 5px 0px;	height: 104px;	nobackground-image: url('/media/playing-harp.gif');	background-repeat:no-repeat;	background-position:right top;	margin-right:50px;	font-size: 12px;}#footer p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	padding: 4px 15px;	color: #666666;}#footer p a {	text-decoration: none;	color: #003366;	font-size: 10px;}#footer a:hover {	text-decoration: underline;}#footer p.gradient {	background-image: url('/media/footer-background.gif');	background-repeat: repeat-y;	color: #FFFFFF;	font-weight: bold}/* =subnav layout */#subNavigation ul, #subNavigation ul ul, #subNavigation ul ul ul, #subNavigation ul ul ul ul{	list-style-type: none;	margin: 0px 0px 0px 0px;}#subNavigation {	width: 144px;	padding-bottom: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}#subNavigation a {	margin-top: 1px;	background-color: #CCCC66;}#subNavigation li a, #subNavigation li span.currentsection, #subNavigation li li a, #subNavigation li li span.currentsection, #subNavigation li li li a, #subNavigation li li li span.currentsection, #subNavigation li li li li a, #subNavigation li li li li span.currentsection {	display: block;	text-decoration: none;	padding: 4px;	color: #000000;	font-size: 12px;}#subNavigation li a, #subNavigation li span.currentsection {	width: 140px;}#subNavigation li li a, #subNavigation li li span.currentsection {	border-left: 5px solid #ffffff;	width: 135px;}#subNavigation li li li a, #subNavigation li li li span.currentsection {	border-left: 12px solid #ffffff;	width: 130px;}#subNavigation li li li li a, #subNavigation li li li li span.currentsection {	border-left: 15px solid #ffffff;	width: 125px;}#subNavigation li span.currentsection {	margin-top: 1px;	background-color: #A7A754;}#subNavigation li a:hover, #subNavigation li li a:hover, #subNavigation li li li a:hover, #subNavigation li li li li a:hover {	margin-top: 1px;	background-color: #A7A754;}/* =subnav colours */#subNavigation a {	background-color: #E6DBAF;}#subNavigation li a, #subNavigation li.currentsection, #subNavigation li li a, #subNavigation li li.currentsection, #subNavigation li li li a, #subNavigation li li li.currentsection, #subNavigation li li li li a, #subNavigation li li li li.currentsection {	color: #000000;}#subNavigation li li a, #subNavigation li li.currentsection,#subNavigation li li li a, #subNavigation li li li.currentsection,#subNavigation li li li li a, #subNavigation li li li li.currentsection {	border-left-color: #B8A661;}#subNavigation li span.currentsection {	background-color: #B8A661;}#subNavigation li a:hover, #subNavigation li li a:hover, #subNavigation li li li a:hover, #subNavigation li li li li a:hover {	background-color: #B8A661;}#flashcontent {	font: 11px Verdana, Arial, Helvetica, sans-serif;	color: #999999;}#flashcontent a {	font-size: 11px;}
/* new page layout 1/9/2010 */#footer-table {	background-color:#C6C6C6;	clear:left;	float:left;	font-size:0.8em;	width:100%;}.footer-table-title {	border-bottom:1px dashed #CCCCCC;	color:#ab953c;	font-size:14px;	font-weight:bold;	line-height:150%;    margin-left:3px;    margin-right:3px;    }.footer-table-title a {    color:blue !important;	text-decoration:underline;}	#footer-table-categories {    background:url("/images/main-sprite.png") no-repeat scroll -5px -75px #FFFFFF;    float:left;    height:150px;    margin:3px;	font-size: 11px;    width:940px;}#footer-table-categories .footer-table-category {    background-color:#F6F6F6;    display:inline;    float:left;    font-size:12px;    height:140px;    margin:10px 0 10px 10px;    text-align:left;}#footer-table-categories .footer-table-category p, #footer-table-categories .footer-table-category ul {    color:#838383;    line-height:110%;    list-style:none outside none;    margin-left:10px;	margin-right:10px;    margin-top:13px;    padding-left:0;}#footer-table-categories .footer-table-category ul li {    font-size:11px;    padding:0;}#footer-table-categories .footer-table-category a {    	color:#838383;    text-decoration:none;}#footer-table-categories .footer-table-category a:hover {    color:#000000;    text-decoration:underline;}#twocolumn-container {  width: 800px ;}#twocolumn-next {   margin-left:  200px;}#twocolumn-left {  float: left;  width: 200px}
