/*
 * Colours (what they should be, not necessarily what they are...):
 *
 *   * Links: #ce0a58
 *   * Navigation Active: #b0a5a1
 *   * Navigation Inactive: #d9cbc2
 *   * Form Background: #f4efed
 *   * Form Borders: #b9b9b9 (same as links)
 *   * Form Error Border: #ce0a58
 *   * Background (i.e. around the edge of the page): #b0a5a1 (same as active nav)
 */

* { outline: none; }

body { margin:20px; padding:0px; text-align:center; background-color: #b0a5a1; color:#000; font-family:arial,helvetica,sans-serif;}
		img { border:0px; }

		a { color:#ce0a58; }

		#pagecontainer { width:960px; border:1px solid #B5B6BA; background-color:#fff; color:#000; text-align:left;margin-left:auto;margin-right:auto;}

.none {
 padding: 0;
 margin: 0;
 list-style: none;
}

/* ----- Navigation ----- */
#primaryNavigation {
 display: block;
 position: relative;
 top: -12px;
#top: 0;
 color: #fff;
 font-weight: bold;
 padding: 0;
 margin: 0;
#margin: 0 0 0 -40px;
 z-index: 20;
}

#primaryNavigation ul.main {
 display: block;
 width: 960px;
 height: 27px;
 white-space: nowrap;
 background-color: #000;
 font-family: verdana, arial, sans-serif;
 font-size: 12px;
 list-style: none;
 padding: 0;
}

#primaryNavigation ul.main li {
 display: block;
 float: left;
 padding: 0 10px;
 margin-top: 6px;
}

#primaryNavigation ul.main li.plain,
#primaryNavigation ul.main li.login {
 float: right;

}

#primaryNavigation ul.main li.plain {
 border-right: 1px solid #ddd;
}

#primaryNavigation ul.main li a {
 color: #fff;
 font-weight: bold;
 text-decoration: none;
}

#primaryNavigation ul.main li.plain a,
#primaryNavigation ul.main li.login a {
 font-weight: normal;
 cursor: pointer;
_cursor: hand;
}

#primaryNavigation ul.main li.login a {
 display: block;
 height: 18px;
 padding: 0 22px 0 0;
 background: url('/graphics/bg_login.gif') no-repeat top right;
_width: 1px;
_white-space: nowrap;
}

#primaryNavigation ul.main li a.sel,
#primaryNavigation ul.main li a.active {
 color: #ce0a58;
}

#primaryNavigation ul.main li a { color:#fff; text-decoration:none; }
#primaryNavigation ul.main li a:hover { text-decoration:underline; }

/* ----- Login Box ----- */
div#loginpanel {
 display: none;
 position: absolute;
 margin: 32px 0 0 742px;
#margin-left: 782px;
 width: 209px;
 height: 202px;
 background-color: #ccc;
 z-index: 30;
 top: 0;
}

div#loginpanel div.box {
 display: block;
 margin: -3px 0 0 -3px;
 width: 197px;
 height: 190px;
 background-color: #eee;
 border: 1px solid #999;
 padding: 5px;
 font-size: 11px;
 font-family: verdana, sans-serif;
 font-weight: normal;
 z-index: 30;
 color: #666;
}

div#loginpanel div.box a.close {
 display: block;
 width: 9px;
 height: 8px;
 margin: 0 0 0 188px;
 background: url('/graphics/but_x.gif') no-repeat top left;
_cursor: hand;
 cursor: pointer;
}

div#loginpanel div.box a.close b { display: none; }

div#loginpanel div.box label {
 color: #333;
}

div#loginpanel div.box li {
 padding: 0 0 4px 0;
}

div#loginpanel div.box li a {
 text-decoration: none;
}

div#loginpanel div.box li a:hover {
 text-decoration: underline;
}

div#loginpanel div.box li input {
 padding: 0;
 font-size: 11px;
 font-family: tahoma, sans-serif;
}

div#loginpanel div.box li input.f {
 width: 190px;
}

div#loginpanel div.box li.login {
 text-align: right;
 padding: 4px 0;
}

/* ----- Logged in Navigation ----- */
ul#user_navigation {
 display: block;
 position: absolute;
 width: 949px;
 height: 15px;
 background-color: #beccd5;
 font-family: verdana, arial, sans-serif;
 font-size: 10px;
 font-weight: normal;
 text-align: right;
 padding: 2px 11px 0 0;
 margin-top: -12px;
#margin-top: -19px;
#margin-left: 40px;
}

ul#user_navigation li {
 display: inline;
 border-right: 1px solid #86a2b0;
 padding: 0 12px 0 8px;
}

ul#user_navigation li.end {
 border: 0;
 padding-right: 0 !important;
}

ul#user_navigation li a {
 text-decoration: none;
 color: #333;
}

ul#user_navigation li a:hover,
ul#user_navigation li a.active {
 text-decoration: underline;
}


		#logo { clear: both; height:256px; float:left; padding-left:20px;}
		html>body #logo { width:285px; }
		#minilogo { clear: both; width:185px; height:100px; float:left; padding-top:25px; }
		#minilogo h1 { padding:0px; margin:0px; margin-left:20px;}
		#mainBanner { width:604px; height:256px; float:left; margin-left:20px; z-index: -1; }
		#title { width:745px; height:125px; float:left; text-align:right; margin-right:10px; }
		#title h2 { padding:0px; margin:0px; margin-top:30px;font-size:250%; font-weight: normal; }
		html>body #title { width:755px; }


		#lhsnav { clear:both; width:215px; float:left; }
		#lhsnav ul { list-style:none; width:175px; padding-left:20px; margin-top:0px; margin-left:0px; padding-right:0px;}
		#lhsnav ul li { background-color: #d9cbc2; margin-bottom:2px; font-size:100%; padding:5px;}
		#lhsnav ul li a { color:#ce0a58; text-decoration:none; font-weight:bold; }
		#lhsnav ul li a:hover { color:#000000; }
		#lhsnav ul li.active { background-image:url(/images/common/lhs_bg_on.gif); background-repeat:repeat-y;background-color: #b0a5a1; padding: 5px 0 5px 5px}
		#lhsnav ul li.active a { color:#000; }
		html>body #lhsnav ul { width:175px; }
		
		
		#printpage { display: none; width:100px; float:left; padding-left:20px; }
		
		#printpage-extranet { display: block; clear:both; width:175px; float:left; padding-left:20px; padding-bottom: 0px; }		
		
		#printColumn { font-size:80%; }

		#contentColumnRight { float:left; font-size:80%; width:726px;}
		/*
		span.a is included below so so that javascript popdowns created
		with <span class="a">...</span> look identical to links.
		*/
		#contentColumnRight a, span.a { cursor: pointer; color:#ce0a58; text-decoration:none; font-weight:bold;}
		#contentColumnRight a:hover { color:#ce0a58; text-decoration:underline; font-weight:bold;}
		#contentColumnRight h2 { margin-top:0px; padding-top:0px; }
		#contentColumnRight h3 { margin-top:0px; padding-top:0px; font-size:100%;}
		#contentColumnRight ul li { margin:3px; }
/*		#contentColumnRight img { border:1px solid #ccc;display:block;margin-bottom:20px; }		 */
/* was interfering with /grants/page4.html */

		#contentColumn { width:415px; float:left; font-size:80%; margin-right:20px;}
		#contentColumn a { color:#ce0a58; text-decoration:none; font-weight:bold;}
		#contentColumn a:hover { color:#ce0a58; text-decoration:underline; font-weight:bold;}
		#contentColumn h2 { margin-top:0px; padding-top:0px; }
		#contentColumn h3 { margin-top:0px; padding-top:0px; font-size:100%;}
		#contentColumn ul { margin-left: 20px; padding-left: 0; }
		#contentColumn ul li { margin:3px; }
		#contentColumn ul li ul { margin: 10px auto 10px 15px; padding-left: 0; list-style-type: square; }
/*		#contentColumn img { border:1px solid #ccc;display:block;margin-bottom:5px; }   */
		#contentColumn img.mainimage { border:1px solid #ccc;display:block;margin-bottom:20px; }

		#contentColumn #tafform { clear:both; }
		#contentColumn #tafform h4 { background-color:#fff; border-top:2px solid #D3D3D3; border-bottom:2px solid #D3D3D3; padding-top:2px; padding-bottom:2px;margin:2px; font-size:80%; padding-left:10px;}
		#contentColumn #tafform form { background-color:#F2F2F2; padding:0px; font-size:110%;}
		#contentColumn #tafform form p { margin-left:5px; font-size:85%;}
		#contentColumn #tafform form input { border:1px solid #D9D9D9; margin:1px; font-size:100%; margin-left:10px; width:90%;}
		#contentColumn #tafform form input:focus,#contentColumn #tafform form input:hover { border:1px solid #000000; }
		#contentColumn #tafform form select { border:1px solid #D9D9D9; margin:1px; font-size:100%;margin-left:10px;}
		.compulsory { background-image:url(../images/common/compulsory.gif); background-repeat:no-repeat; padding-left:5px;}
		#contentColumn #tafform form label { padding-left:5px; margin-left:10px;font-size:90%;}

		#artContentColumn { width:620px; float:left; font-size:80%; margin-left:10px; margin-right:10px;}
		#artContentColumn h2 { margin-top:0px; }
		html>body #artContentColumn { margin-left:20px; }

		#SearchContentColumn { width: 920px; float:left; font-size:80%; margin-left:20px; margin-right:20px;}
		#SearchContentColumn h2 { margin-top:0px; }
		#SearchContentColumn a { color:#ce0a58; text-decoration:none; font-weight:bold;}
		#SearchContentColumn a:hover { color:#ce0a58; text-decoration:underline; font-weight:bold;}

		#artContentColumn a { color:#ce0a58; text-decoration:none; font-weight:bold;}
		#artContentColumn a:hover { color:#ce0a58; text-decoration:underline; font-weight:bold;}

		#columnOne { clear:both; float:left; width:295px; margin-left:10px; }
		html>body #columnOne { margin-left:20px;}
		#columnTwo { float:left; width:285px; height:312px; margin-left:20px; margin-top:20px; padding-left:10px;
					border:1px solid #BEBEBE;
					overflow:auto;
					overflow-y: scroll;
					padding:5px;
					scrollbar-arrow-color: #3D3D3D;
					scrollbar-3dlight-color: #eeeeee;
					scrollbar-face-color: #E5E4E9;
					scrollbar-base-color: #D7D6DC;
					scrollbar-highlight-color: #D0D1D6;
					scrollbar-shadow-color: #D0D1D6;
					scrollbar-track-color: #F8F8F8;
					scrollbar-darkshadow-color: #D0D1D6;  }
		html>body #columnTwo {
						overflow:-moz-scrollbars-vertical;
						margin-left:20px;}


		#rhsColumn { width:290px; margin-left:0px; float:left; }
		#rhsColumn.slim { width: 287px; margin-left: 0px; float: left; }
		#rhsColumn ul { list-style-type: none; margin-top:20px; width:288px; margin-left:0px;}
		#rhsColumn ul li {background-color:#D9D9D9; margin-bottom:2px; font-size:80%; background-image:url(../images/common/square.jpg); background-position:left; background-repeat:no-repeat; padding:5px 5px 5px 20px;}
		#rhsColumn ul li a { color:#ce0a58; text-decoration:none; font-weight:bold;}
		#rhsColumn ul li a:hover { color:#000; }

		html>body #rhsColumn ul { padding-left:0px; }

		#rhsColumn img.cta { margin-bottom:20px; }

		#rhsColumn ul li.open { background-color:#E5E5E5; background-position:left; background-repeat:no-repeat; background-image:url(../images/common/arrow.jpg); margin-bottom:2px;}

		#rhsColumn p { font-size: 80%; }

		#columnTwo h3 { margin:0px; padding:0px; padding-left:5px;}
		#columnTwo p { font-size:80%; margin:0px; padding:0px; padding-top:5px; padding-bottom:5px;padding-left:5px;}
		#columnTwo img { padding-right:10px;padding-bottom:10px; }
		#columnTwo p strong { color:#ce0a58; }
		#columnTwo a { font-size:80%;color:#ce0a58; text-decoration:none; font-weight:bold;}
		#columnTwo a:hover { text-decoration:underline; }

		#columnThree { float:left; width:276px; height:312px; margin-left:20px; margin-top:20px; border:1px solid #BEBEBE; padding-left:10px; 	overflow:auto;
					overflow-y: scroll;
					overflow-x: none;
					padding:5px;
					scrollbar-arrow-color: #3D3D3D;
					scrollbar-3dlight-color: #eeeeee;
					scrollbar-face-color: #E5E4E9;
					scrollbar-base-color: #D7D6DC;
					scrollbar-highlight-color: #D0D1D6;
					scrollbar-shadow-color: #D0D1D6;
					scrollbar-track-color: #F8F8F8;
					scrollbar-darkshadow-color: #D0D1D6; }
		#columnThree h3 { margin:0px; padding:0px; margin-top:-4px; }
		#columnThree img { padding-top:3px; }
		#columnThree p { clear:both; font-size:75%; margin:0px; padding:0px; padding-top:5px; padding-bottom:5px;}
		#columnThree a { color:#ce0a58; text-decoration:none; font-weight:bold;}
		#columnThree a:hover { text-decoration:underline; }

		#highlights { clear:both; margin-left:20px; margin-top:5px;}
		html>body #highlights { padding-top:10px; }
		#highlights p { font-size:80%; }
		#highlights a { color:#ce0a58; text-decoration:none; font-weight:bold;}
		#highlights a:hover { text-decoration:underline; }

		#col1 { width:295px; float:left; }
		#col2 { width:295px; float:left; margin-left:20px;}
		#col3 { width:295px; float:left; margin-left:20px;}

		#bottomBanner { clear:both;width:920px; height:120px; padding-left:20px; padding-top:20px;}
		#flashcontent { clear:both;width:920px; height:95px;}
		#flashcontent embed { width:920px; height:95px; }

		#footer { margin-left:20px; clear:both; padding-bottom:20px; padding-top:10px;}
		#footer ul { display:inline; margin:0px; padding:0px; font-size:95%; }
		#footer ul li { display:inline; margin-right:18px; }
		#footer ul li a { color:#ce0a58; text-decoration:none; font-weight: bold; }
		#footer ul li a:hover { color:#000000; }
		#footer a.staf { float:right;color:#ce0a58; text-decoration:none; font-weight: bold; margin-right:20px; background-image:url(../images/common/staf.gif);background-position:right; background-repeat:no-repeat; padding-right:25px;}
		#footer a.staf:hover { float:right;color:#000000; text-decoration:none; font-weight: bold; margin-right:20px; background-image:url(../images/common/staf_roll.gif);background-position:right; background-repeat:no-repeat; padding-right:25px;}

		.pink { color:#ce0a58; }

		#skiplinks { display:none; }

		ul.relatedlinks  {  float:left; margin-left:5px;margin-right:15px;}
		ul.relatedlinks li { list-style:none; margin-bottom:5px; background-image:url(../images/common/bullet_arrow.jpg); padding-left:10px; background-repeat:no-repeat; background-position:left;}
		ul.relatedlinks li a {color:#F3175D;text-decoration:none; font-weight:bold; font-size:90%; }
		ul.relatedlinks li a:hover { text-decoration:underline; font-weight:bold;}

		hr { clear:both; }

		.info { font-weight:bold; float:left; font-size:90%; width:50%;}
		.tube { background-image:url(../images/common/icon_tube.gif); background-repeat:no-repeat; padding-left:20px;}


		th { text-align:left; font-size:100%;border-top:1px solid #D3D3D3; border-bottom:1px solid #D3D3D3; margin-bottom:5px;}
		.r1 {  background-color:#eee; }
		.r2 { background-color:#fff; }


		#eventscalendar { font-size:100%; border-bottom:1px solid #C3C3C3; padding-bottom:10px;}
		#eventscalendar form input { border:1px solid #D9D9D9; margin:1px; font-size:110%;}
		#eventscalendar form select { border:1px solid #D9D9D9; margin:1px; font-size:110%;}

		#eventscalendar form label { font-weight: bold }
		#eventscalendar form label.date { font-weight: normal; font-size: 80% }
		#eventscalendar form label.pointer { font-weight: normal }

		div.commentsDiv { font-size:90%; }

		/* GENERAL FORMS */
		#loginColumn { width:415px; margin-left:auto; margin-right:auto; font-size:80%; padding-bottom:50px;}

		#loginColumn form { background-color:#fff; padding:5px;}
		#loginColumn p.small { font-size:90%; margin:0px; text-align:center;}
		#loginColumn a {color:#ce0a58;  }

		#fullContentColumn { width:95%; font-size:90%; margin:15px; }

		#register { width:393px;}
		/*#register input.submit { width:70px;border:1px solid #D9D9D9;}*/
		/*#register label { font-size:120%; }	*/

		#emailSubscriptionForm, #loginColumn form, #join, #textsearchForm2, #textsearchForm, #addtagform, #AddCommentForm, #yearChooser, .defaultform { background-color: #f4efed; padding: 10px; border:1px solid #B9B9B9;}
		#emailSubscriptionForm input, #textsearchForm2 input, #textsearchForm input, #addtagform input, #AddCommentForm input { border:1px solid #D9D9D9; margin:1px;}
		#emailSubscriptionForm select, #loginColumn form select { border:1px solid #D9D9D9; margin:1px;}
		#emailSubscriptionForm input.submit, #textsearchForm2 input.submit, #textsearchForm input.submit, #addtagform input.submit, #AddCommentForm input.submit { width:70px; padding:2px; border:1px solid #D9D9D9;}
		



		
		
		
		
		
		
		
		table.ecardform {background-color:#F4EFED; border:1px solid #B9B9B9; padding:10px;}

		ul.sitemap { font-size:110%; margin-left:30px;margin-bottom:50px;}
		ul.sitemap li { margin-bottom:2px;}

		.formHalf, .formSplit1a, .formSplit1b, .formSplit2a, .formSplit2b, .formHalf1, .formHalf2 { width: 450px; }
		.formLong { width: 500px; }

		/* end GENERAL FORMS */
		.AQarticle { clear:both; padding-bottom:30px; border-top:1px solid #D9D9D9; padding-top:10px;}
/*		.AQarticle p { margin:0px; padding:0px; } */
		.AQarticle img { border: none !important; /* to over-ride #contentColumn img */ }
		.AQarticlelink { float:right; }
		.AQarticledate { float:right; }

		#ecards { border-top:2px solid #ccc;padding-top:5px;padding-bottom:5px; border-bottom:1px solid #ccc; }

		#news_latestnews { border-bottom:1px solid #ccc; }
		#news_pressoffice { border-bottom:1px solid #ccc; }
		#news_latestcampaign { border-bottom:1px solid #ccc; padding-top:5px; }
		#news_subs { border-bottom:1px solid #ccc;}
		#news_subs #emailform #emailSubscriptionForm { background-color:#fff; }

		#trustees h3 { margin-top:5px; margin-bottom:0px; padding:0px;}
		#trustees h4 { margin:0px; padding:0px; }
		#trustees p { margin:0px; padding:0px; }

		#newssearch {border-top:1px solid #ccc; border-bottom:1px solid #ccc;padding:10px;}
		#newsmonths_top {border-bottom:1px solid #ccc;padding:2px;margin-bottom:10px; }
		#newsmonths_bottom {border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:2px;margin-top:10px; }

		.btt { text-align:right; font-size:80%; }

		#history img { float:left; clear:both; }
		#history p { margin-top:0px; padding:0px; float:left; margin-left:10px;  width:300px; }

		p.error {
			       /* made these up */
			       padding: 10px;
			       border: 1px solid #ce0a58;
			       background-color: #ffffff;
		}

		.formError {
			   color: #ffffff;
			   background-color: #ce0a58;
			   margin-top: 3px;
			   margin-bottom: 3px;
			   padding: 3px 5px 3px 5px;
		}

		td.error, input.error, select.error, textarea.error {
			border: 2px solid #ce0a58;
		}


/* <ul class="flat"> gives a list with no indenting or bullets */

ul.flat {
	margin-left: 0px;
	padding-left: 0px;
}

ul.flat li {
	list-style-type: none;
}

.ecardsubmit { cursor: pointer; border:0px; color:#FD3C73; background-color:#f5f5f5; font-weight:Bold; background-image:url('/images/common/pn_login_icon.gif');background-repeat:no-repeat;background-position:right; padding-right:20px; }

.ecardback { cursor: pointer; border:0px; color:#FD3C73; background-color:#f5f5f5; font-weight:Bold; background-image:url('/images/common/backarrow.gif');background-repeat:no-repeat;background-position:left; padding-left:22px; }

input, textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
}

input { padding: 2px; }
textarea { padding: 3px; }

img.afTrailsImg {border:1px solid #ccc; padding:10px; margin-right:10px;margin-bottom:10px;display:block;}

p.pressAddress {font-size:80%; background-color:#fff; color:#000; margin-left:20px;}


div.panel {
	background-color: #f4efed;
	border: 1px solid #B9B9B9;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
}

div.panel div.button {
	padding: 10px 5px 10px 5px;
}

div.panel div.text {
	padding: 0px 20px 10px 20px;
}

input.field {
	padding: 3px;
	font-size: 120%;
	font-weight: bold;
}

div.newssummary {
	padding: 5px 0 10px 0;
	/*border-top: 1px solid #d9d9d9;*/
	clear: both;
}

div.newssummary span.date {
	color: #606060;
}

div.newssummary span.spacer {
	color: #909090;
}

div.newssummary span.title {
	font-variant: bold;
}

div.newssummary p.header {
	margin: 10px 0px 0px 0px;
}

div.newssummary p.summary, div.summary {
	margin: 10px 0px 0px 0px;
	float: right;
	width: 310px
}

div.newssummary p.summary p {
	width: 310px
}

div.newssummary p.summary_no_image {
	margin: 10px 0px 0px 0px;
}

div.newssummary img.pdf {
	border: none !important; /* to override #contentColumn img */
	display: inline !important;
	margin: 0px !important;
}

.pointer {
	cursor: pointer;
}

.clearboth {
	clear: both;
}

#museumDetails {padding:0; margin:0; width:auto; float:left;}
img.framed {border:1px solid #cccccc; padding:15px; margin-right:15px; float:left; margin-bottom:15px;}
p.framed {border:1px solid #cccccc; padding:15px;float:left; margin:0 15px 15px 0;}
img.framedcopy {margin-bottom:5px;}

a.topBack {display:block; text-align:right; font-size:90%; margin-bottom:5px;}

/* tert Nav */
ul#tertNav {margin:7px -5px -7px -25px; font-size:80%; color:#ce0a58;}
ul#tertNav li {border-top:2px solid #fff; margin-bottom:0px; background:#EFE6E0 url(/images/common/tertSquareLite.jpg) 0 49% no-repeat; padding-left:20px;}
ul#tertNav li a:link {color:#CE0A58;}
ul#tertNav li a:visited {color:#CE0A58;}
ul#tertNav li a:hover {color:#000;}
ul#tertNav li a:active {color:#CE0A58;}
ul#tertNav li.selected {background:#EFE6E0 url('/images/common/tertSquareLite.gif') 0 49% no-repeat;}
ul#tertNav li.selected a {color:#000;}

blockquote.quote div {background:#fff url('/images/common/Rquote.gif') 100% 100% no-repeat; padding-bottom:15px; padding-right:10px;}
blockquote.quote {background:#fff url('/images/common/Lquote.gif') 0 0 no-repeat; padding:18px 15px 0 30px; width:85%; margin:auto; font-weight:bold; margin-bottom:5px;}


table.eSubscribe {font-size:90%; margin-bottom:5px;}
table.eSubscribe td {padding:7px; border-top:1px solid #B9B9B9; border-left:1px solid #B9B9B9;}
table.eSubscribe tr.lastChild td {border-bottom:1px solid #B9B9B9}
table.eSubscribe td.lastCol {border-right:1px solid #B9B9B9; text-align:center; vertical-align:middle;}

span.readMore {cursor:pointer; color:#CE0958; font-weight:bold; float:right; clear:both; font-size:90%}

ul#asTertNav {list-style: none; padding:0; margin:0; font-size:105%; width:280px; clear:both;}
ul#asTertNav li {background:#d9cbc2 url('/images/common/square.gif') 2% 50% no-repeat; padding:5px 15px; margin-left:1px;}
ul#asTertNav li.botChild {margin-top:2px; margin-bottom:13px;}
ul#asTertNav li a:link {text-decoration:none;}
ul#asTertNav li a:hover {color:#000;}

	 div.commentsDiv { border:1px solid #ccc; margin-top:10px;}
	 div.commentsDiv h2 { padding:5px; }
	 div.comments { clear:left;border-top:1px solid #ccc;display:block; padding-left:20px; }
	 div.tagsDiv { border:1px solid #ccc; padding-left:20px;padding-right:20px;}

#rhsColumn #key ul li { font-size:70%;background-color:#fff;list-style:none;margin:0px; padding:0px; background:none;margin-bottom:3px;}
#rhsColumn #key ul li img { margin:0px;padding:0px;display:inline;margin-right:5px; }

.orgList { list-style:none; }

tr.inactive td { color: #606060; }
tr.inactive input { background-color: #d0d0d0; }

div.chronology img {
	margin-top: 10px;
}

div.chronology div.title {
	border-bottom: 1px solid black;
	padding-bottom: 3px;
}

div.chronology h4 {
	jfont-size: 110%;
}

div#popup-page {
	background-color: #fff;
	padding: 10px;
	text-align: left;
	font-size: 90%;
}

#popup-page dl {
	margin: 0;
	padding: 0;
}
#popup-page dt {
	margin-top: 20px;
	font-weight: bold;
}
#popup-page dd {
	margin: 0;
	padding: 0;
}
#popup-page strong {
	color: #ce0a58;
}
#popup-page .close {
	float:right;
	font-weight: bold;
	font-size: 80%;
}
#popup-page .close a:link, #popup-page .close a:active, #popup-page .close a:visited {
	text-decoration: none;
}
#popup-page .close a:hover {
	text-decoration: underline;
}
#popup-page .spacer {
	clear: both;
	height: 1px;
	width: 100%;
}
/*Added by ola apata for bullrt listing*/
.icon_bullet {
	vertical-align:text-top;
	background-image:url(../images/heart_bullet_s.gif);
	background-repeat:no-repeat;
	padding-left: 25px;
}
.icon_list_in{
	list-style-position: inside;
	list-style-image: url(/images/heart_bullet_s.gif);
	vertical-align:text-top;
}


.text_small {
	font-size: 9px;
	line-height: 12px;
}

.text_medium {
	font-size: 16px; font-weight: bold;
}



blockquote.haveyoursay {
	background: #fff url('/images/common/speech.gif') 0 0 no-repeat; 
	padding-left: 23px;
	width: 95%; 
	margin: auto; 
	margin-bottom: 5px;
}

.searchpanel2 select {
  width: 120px;
}

ul.joinus_steps {
  list-style: none;
  padding: 0;
  margin: 0;
  clear: both;
  position: relative;
  left: -23px;
}

ul.joinus_steps li {
  float: left;
  margin: 0 4px 0 0;
  padding: 3px 7px;
  font-weight: bold;
  color: #333333;
  background-color: #F4EFED;
  border: 1px solid #B9B9B9;
}

ul.joinus_steps li.sel {
  color: #333333;
  background-color: #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}


br.clear {
  clear: both;
  height: 1px;
}


.bigbold {
 color: #000000;
 font-size: 13px;
 font-weight: bold;
}

div.footext {
 display: block;
 clear: both;
 width: 959px;
 position: absolute;
 background-color: #b0a5a1;
 color: #fff;
 font-size: 12px;
 margin: 15px 0 0 -21px;
#margin: 25px 0 0 -615px;
_margin: 15px 0 0 -21px;
 padding: 10px 0 12px 3px;
}

br.clear {
 clear: both;
}

div.panelpink,
div.panelblack,
div.panelgreen,
div.panellilac,
div.panelimage,
div.panelblue {
 display: block;
 list-style: none !important;
 margin: 3px 0 0 0;
 padding: 0;
 border: 1px solid #000;
 background-color: #d8e1e5;
 color: #333;
}

div.panelpink {
 border: 1px solid #ce0a58;
 background-color: #ce0a58;
 color: #fff;
}

div.panelblack {
 background-color: #000;
 color: #fff;
}

div.panelgreen {
 background-color: #c0cac1;
}

div.panellilac {
 background-color: #cfbfc8;
}

div.panelimage {
 border: 0;
 background-color: transparent;
 width: 290px;
 overflow: hidden;
}

div.panelblue img,
div.panelgreen img,
div.panellilac img,
div.panelpink img,
div.panelblack img {
 border: 1px solid #fff;
}

div.panelblue p,
div.panelgreen p,
div.panellilac p,
div.panelpink p,
div.panelblack p {
 margin: 0;
 padding: 10px 0 0 0;
}

div.panelimage p {
 margin: 0;
 padding: 0;
}

div.panelblue h1,
div.panelgreen h1,
div.panellilac h1,
div.panelpink h1,
div.panelblack h1 {
 margin: 0;
 padding: 0;
 font-size: 16px;
 font-weight: bold;
 padding: 4px 10px 3px 10px;
}

div.panelpink h1,
div.panelblack h1 {
 padding-bottom: 0;
#padding-top: 6px;
}

div.panelblue h1,
div.panelgreen h1,
div.panellilac h1 {
 background-color: #000;
 color: #fff;
}

div.panelpink div.body,
div.panelblue div.body,
div.panellilac div.body,
div.panelgreen div.body,
div.panelblack div.body {
 padding: 0 10px;
 margin: 0;
 font-family: arial, sans;
}


div.panelpink ul,
div.panelblue ul,
div.panelgreen ul,
div.panellilac ul,
div.panelblack ul {
 margin: 0 8px 0 15px !important;
 padding: 0;
 width: auto !important;
}

div.panelpink li,
div.panellilac li,
div.panelgreen li,
div.panelblue li,
div.panelblack li {
 background-color:  transparent !important;
 margin-bottom: 4px;
 list-style: square;
 background-image: none !important;
 padding: 0 !important;
 color: #333 !important;
}

div.panelpink a,
div.panelblue a,
div.panelgreen a,
div.panellilac a,
div.panelblack a {
 font-weight: bold !important;
}

div.panelpink ul li {
 color: #fff !important;
}

div.panelpink a {
 color: #000 !important;
}

div.panelpink a:hover {
 color: #fff !important;
}

div.panelpink table,
div.panelblue table,
div.panelgreen table,
div.panellilac table,
div.panelblack table {
 font-size: 12px;
}

div.panelpink table p,
div.panelblue table p,
div.panelgreen table p,
div.panellilac table p,
div.panelblack table p {
 font-size: 12px !important;
 padding: 0 0 8px 0;
 margin: 0;
}

div.panelpink table tr,
div.panelblue table tr,
div.panelgreen table tr,
div.panellilac table tr,
div.panelblack table tr {
 vertical-align: top;
}

div#youtube_home {
 display: block;
 width: 287px;
 height: 183px;
	background: #000 url('../images/common/youtube_home.gif') no-repeat top left;
 padding: 34px 0 0 8px;
}

div#new_youtube_home {
 display: block;
 width: 287px;
 height: 217px;
	background-color: #000;
 padding: 0 0 0 8px;
}

div#new_youtube_home p {
 padding: 15px 0 7px 0;
 margin: 0;
}

a.follow_twitter {
 display: block;
 width: 136px;
 height: 41px;
 margin-right: 16px;
	background: url('../images/follow_twitter.gif') no-repeat top left; 
}

a.follow_twitter:hover { background: url('../images/follow_twitter_dn.gif') no-repeat top left; }
a.follow_twitter b { display: none; }

a.follow_facebook {
 display: block;
 width: 136px;
 height: 41px;
	background: url('../images/follow_facebook.gif') no-repeat top left; 
}

a.follow_facebook:hover { background: url('../images/follow_facebook_dn.gif') no-repeat top left; }
a.follow_facebook b { display: none; }

div#followColumn {
 display: block;
 width: 278px;
 float:left;
}

div#followColumn table.follow {
 display: block;
 clear: left;
 margin: 0 0 0 20px;
}

div#followColumn div#columnThree {
 margin-bottom: 10px;
}

ul#giftmem {
 position: relative;
 top: -14px;
#top: -19px;
}

div#followColumn2 {
 display: block;
 position: relative;
 overflow: hidden;
 width: 297px;
 float:left;
 margin: 20px 0 0 10px;
}

div#followColumn2 div#columnTwo {
 margin: 8px 0 0 0 !important;
 height: 328px !important;
#height: 327px !important;
 overflow: auto !important;
}

img.spacerblock {
 height: 14px;
#height: 10px;
}


/* --- New Logo Changes --- */
	#columnOneNew { clear:both; float:left; width:295px; margin-left:10px; }
		html>body #columnOneNew { margin-left:20px;}

		#columnTwoNew { float:left; width:285px; height:312px; margin-left:20px; margin-top:20px; padding-left:10px;
					border:1px solid #BEBEBE;
					overflow:auto;
					overflow-y: scroll;
					padding:5px;
					scrollbar-arrow-color: #3D3D3D;
					scrollbar-3dlight-color: #eeeeee;
					scrollbar-face-color: #E5E4E9;
					scrollbar-base-color: #D7D6DC;
					scrollbar-highlight-color: #D0D1D6;
					scrollbar-shadow-color: #D0D1D6;
					scrollbar-track-color: #F8F8F8;
					scrollbar-darkshadow-color: #D0D1D6;  }
		html>body #columnTwoNew {
						overflow:-moz-scrollbars-vertical;
						margin-left:20px;}

		#columnTwoNew h3 { margin:0px; padding:0px; padding-left:5px;}
		#columnTwoNew p { font-size:80%; margin:0px; padding:0px; padding-top:5px; padding-bottom:5px;padding-left:5px;}
		#columnTwoNew img { padding-right:10px;padding-bottom:10px; }
		#columnTwoNew p strong { color:#ce0a58; }
		#columnTwoNew a { font-size:80%;color:#ce0a58; text-decoration:none; font-weight:bold;}
		#columnTwoNew a:hover { text-decoration:underline; }

div#followColumn2 div#columnTwoNew {
 margin: 0 0 0 0 !important;
 height: 410px !important;
#height: 410px !important;
 overflow: auto !important;
}

		#columnThreeNew { float:left; width:276px; height:410px; margin-left:20px; margin-top:20px; border:1px solid #BEBEBE; padding-left:10px; 	overflow:auto;
					overflow: hidden;
					padding:5px;
					scrollbar-arrow-color: #3D3D3D;
					scrollbar-3dlight-color: #eeeeee;
					scrollbar-face-color: #E5E4E9;
					scrollbar-base-color: #D7D6DC;
					scrollbar-highlight-color: #D0D1D6;
					scrollbar-shadow-color: #D0D1D6;
					scrollbar-track-color: #F8F8F8;
					scrollbar-darkshadow-color: #D0D1D6; }
		#columnThreeNew h3 { margin:0px; padding:0px; margin-top:-4px; }
		#columnThreeNew img { padding-top:3px; }
		#columnThreeNew p { clear:both; font-size:75%; margin:0px; padding:0px; padding-top:5px; padding-bottom:5px;}
		#columnThreeNew a { color:#ce0a58; text-decoration:none; font-weight:bold;}
		#columnThreeNew a:hover { text-decoration:underline; }


div#new_logo_youtube_home {
 display: block;
 width: 279px;
 height: 181px;
	background: #dbdbdb url('/images/new_logo_latest.gif') no-repeat top left;
 padding: 36px 8px 0 6px;
}

div#accordion {
 display: block;
 width: 293px;
 height: 205px;
 background-color: #ededed;
 margin: 20px 0 0 0;
 padding: 0;
}

div#accordion h3 {
 margin: 0;
 padding: 0;
 color: #666;
 font-size: 14px;
 font-weight: normal;
}

div#accordion h3 a {
 color: #666;
 text-decoration: none;
 height: 22px;
 display: block;
 background: url('/images/new_logo_tab.gif') repeat-x top left;
 padding: 6px 0 0 9px;
 border-bottom: 1px solid #efefef;
}

div#accordion h3 a:hover,
div#accordion .ui-state-active a {
 color: #333;
 background-image: none;
 background-color: #b9b8b8;
}

div#accordion div {
 display: block;
 position: relative;
 overflow: hidden;
 height: 112px;
 font-size: 12px;
 padding: 6px 4px 0 8px;
}

div#accordion ul {
 margin: 0;
 padding: 0;
 list-style: none;
}

div#accordion ul li {
 padding: 0 0 8px 0;
 color: #666;
}

div#accordion div a { text-decoration: none; }
div#accordion div a:hover { text-decoration: underline; }
div#accordion div a span { font-size: 90%; color: #666; }
div#accordion div a:hover span { text-decoration: none; }

div#accordion ul li.twitter a {
 display: block;
 height: 19px;
 padding: 3px 0 0 30px;
 background: url('/images/new_logo_twitter.gif') no-repeat top left;
}

div#accordion ul li.facebook a {
 display: block;
 height: 19px;
 padding: 3px 0 0 30px;
 background: url('/images/new_logo_facebook.gif') no-repeat top left;
}

p.addthis { margin: 0; padding: 8px 2px 0; color: #666; }

ul.addthis {
 display: block;
 color: #999;
 margin: 0 0 10px 0!important;
 padding: 0 0 20px 0 !important;
}

ul.addthis li {
 display: block;
 float: left;
 margin: 0 8px 0 0 !important;
 padding: 0 !important;
 list-style: none;
}

ul.addthis li.end { margin: 0 !important; }

ul.addthis li.text { border: 0; }

ul.addthis a {
 display: inline !important;
 font-size: 90% !important;
 font-weight: normal !important;
}

ul.addthis a span {
 display: block;
 float: left;
 margin: 0 4px 0 0;
}

div#recaptcha_area {
 width: 318px;
 height: 129px;
 overflow: hidden;
}

table#recaptcha_table {
 width: 318px !important;
 height: 129px !important;
 border-collapse: collapse !important;
}

#recaptcha_image {
 position: absolute;
 margin-top: -28px !important;
}

table#recaptcha_table td.recaptcha_r1_c1 { width: 318px !important; }