/* BEGIN Yahoo Reset
 *****************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

strong {font-weight:bold;}

em {font-style:italic;}

ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { 
	border:0;
}
/* END Yahoo Reset ***********/

/* BEGIN Template CSS
 *****************************/

/* ####################

WE NEED THIS html STYLE TO ADD A SCROLLBAR TO FIREFOX SO AS TO GET RID OF THE 20 PIXEL SHIFT THAT THEY SO LOVINGLY ADD TO LONG PAGES

############################## */

html 

	{

     overflow: -moz-scrollbars-vertical;

	}

html, body 

	{

  	height: 100%; /* Required */

	}

#mainJoint

	{

	width:960px;

	margin:0 auto;

	}

.CS_Document /* don't use body in CS it has side FX */

	{

	/*letter-spacing:.03em;*/

	text-align:center;

	font-family:arial, sans-serif;

	width:100%;

	/* background: #ffffff url(../images/bg.gif) repeat-x; */

        background: #ffffff url(../images/bgBody.gif) repeat-x;

	margin:0;

	padding:0;

	}



/*#############################################

TOPHAT STYLES

#############################################*/

#topHat

	{

	float:right;

	line-height:18px;

	font-family: "Trebuchet MS", arial, sans-serif;

	font-size: 12px;

	color:#fff;

	text-align:right;

	margin:8px 0 11px 0;

	}

	#topHat a:link, #topHat a:visited

	{

	text-decoration:none;

	color:#fff;

	}

	#topHat a:hover

		{

		text-decoration:none;

		color:#939af7;

		}

	#topHat .pipey

		{

		font-size:10px;

		margin:0 15px 0 15px;
  
                color: white;

		}

	#topMostNav .rss

		{

		vertical-align:middle;

		}

#topMostNav

	{

	float:left;

	margin-right:15px;

	}

#topSearch

	{

	float:left;

	width:148px;

	}

	#topSearch .leftOfSearchBox

		{

		float:left;

		width:5px;

		height:19px;

		background:url(../images/topSearchLeftSide.gif) no-repeat;

		}

	#topSearch .searchBox

		{

		float:left;

		width:121px;

		height:19px;

		background:#595fae;

		}

	#topSearch .rightOfSearchBox

		{

		float:left;

		width:22px;

		height:19px;

		background:url(../images/topSearchRightSide.gif) no-repeat;

		}

/*

#############################################

*/



#home_topWhiteBoxBG

	{

	padding-top:5px;

        padding-bottom: 10px;

	clear:both;

	width:960px;

	/* height:171px; */

        height: auto;

	background:url(../images/topWhiteBoxBG.gif) no-repeat;

	}

#home_topBlueBar

	{

	clear:both;

	margin:0 5px 0 5px;

	width:950px;

	height:79px;

	/* background:url(../images/home_topBlueBarBG.gif) no-repeat; */

      	background:url(../images/LU_header.gif) no-repeat;

	}

#home_findLocalAndNav

	{

	float:left;

	}

	#home_findLocal

		{

		margin:8px 0 5px 9px;

		color:#9495e8;

		font-size:11px;

		float:left;

		width:334px;

		height:30px;

		background:url(/fi../images/home_findLocalBG.gif) no-repeat;

		}

		#home_findLocal .txt, #home_findLocal .leftOfSearchBox, #home_findLocal .searchBox, #home_findLocal .rightOfSearchBox, #home_findLocal .fl_btn

			{

			margin-top:5px;

			float:left;

			}

			#home_findLocal .txt

				{

				font-family:Arial, Helvetica, sans-serif;

				margin-left:5px;

				}

			#home_findLocal .leftOfSearchBox

				{

				margin-left:10px;

				background:url(../images/home_flLeft.gif) no-repeat;

				width:5px;

				height:19px;

				}

			#home_findLocal .searchBox

				{

				background:url(../images/home_flMid.gif) repeat-x;

				height:19px;

				width:118px;

				}

			#home_findLocal .rightOfSearchBox

				{

				margin-right:5px;

				background:url(../images/home_flRight.gif) no-repeat;

				width:5px;

				height:19px;

				}

	#quattroNav

		{

		margin:0 0 0 9px;

		clear:both;

		}

	#home_BlueLiveUnited

		{

		float:right;

		}



#threeColourfulBoxes
	{
	margin:5px 0 0 5px;
	clear:both;
	float:left;
	width:950px;
	}

#threeColourfulBoxes .box
	{
	float:left;
        height: 87px;
	}

#threeColourfulBoxes .midbox
	{
	float:left;
	/* padding-left:6px;
	padding-right:6px; */
        width: 320px;
        background: white url(../images/home_box_advocate.gif) no-repeat 6px 0;
	}

#threeColourfulBoxes .midbox:hover {
        background: white url(../images/home_box_advocate-over.gif) no-repeat 6px 0;
        }

#threeColourfulBoxes .left {
        width: 314px;
        background: white url(../images/home_boxGive.gif) no-repeat;
        }

#threeColourfulBoxes .left:hover {
        background: white url(../images/home_boxGive-over.gif) no-repeat;
        }

#threeColourfulBoxes .right {
        width: 316px;
        background: white url(../images/home_box_volunteer.gif) no-repeat right;
        }

#threeColourfulBoxes .right:hover {
        background: white url(../images/home_box_volunteer-over.gif) no-repeat right;
        }

#threeColourfulBoxes .box a {
        display: block;
        width: 100%;
        height: 100%;
        }

#home_topWhiteBoxBG>#home_joinForm

	{

	

	}

#home_joinForm

	{

	clear:both;

	margin-top:5px;

	margin-left:15px;

	height:19px;

	float:left;

	width:950px;

	}

	#home_joinForm .left

		{

		float:left;

		background:url(../images/homeJoinFieldBG_left.gif) no-repeat;

		width:5px;

		height:19px;

		}

	#home_joinForm .inside

		{

		float:left;

		background:url(../images/homeJoinFieldBG_inside.gif) repeat-x;

		height:19px;

		width:126px;

		}

	#home_joinForm .right

		{

		float:left;

		margin-right:5px;

		background:url(../images/homeJoinFieldBG_right.gif) no-repeat;

		width:5px;

		height:19px;

		}

	#home_joinForm .left2

		{

		margin-left:5px;

		float:left;

		background:url(../images/homeJoinFieldBG_left.gif) no-repeat;

		width:5px;

		height:19px;

		}

	#home_joinForm .inside2

		{

		float:left;

		background:url(../images/homeJoinFieldBG_inside.gif) repeat-x;

		height:19px;

		width:84px;

		}

	#home_joinForm .right2

		{

		float:left;

		margin-right:5px;

		background:url(../images/homeJoinFieldBG_right.gif) no-repeat;

		width:5px;

		height:19px;

		}

	#home_joinForm .btn

		{

		float:left;

		}

#largeMapImage

	{

	clear: both;

}

#home_headlines

	{

	width: 960px; /* 950px; */

	height:36px;

	background: white url(../images/home_headlinesBG.gif) no-repeat center;

	}

	#home_headlines .dropcontent

		{

		font-size:12px;

		color:#999999;

		padding:8px 0 0 15px;

		}

		#home_headlines .dropcontent a {

			color:#999999;

		}

		#home_headlines .dropcontent .head {

			color:#999999;

			font-weight:bold;

			margin-right:20px;

			margin-bottom:15px;

			}

#home_fourBtmBoxes

	{

	float:left;

	width: 960px; /* 950px; */

	}

	#home_fourBtmBoxes .singleBox

		{

		float:left;

		width:233px;

		height:142px;

		margin-left:6px;

		}

	#home_fourBtmBoxes .singleBox_first

		{

		float:left;

		width:233px;

		height:142px;

		margin-left:0 !important;

		}

		#home_fourBtmBoxes .singleBox .inner img

			{

			vertical-align:bottom;

			}

		#home_fourBtmBoxes .singleBox .inner, #home_fourBtmBoxes .singleBox .inner p

			{

			line-height:14px;

			font-size:11px;

			}

	#home_fourBtmBoxes #join

		{

		background:url(../images/home_btmBox_join.gif) no-repeat;

		}

		#home_fourBtmBoxes #join .inner

			{

			padding:112px 0 0 105px;

			}

	#home_fourBtmBoxes #highlights

		{

		background:url(../images/charlie_pod.jpg) no-repeat;

		}

		#home_fourBtmBoxes #highlights .inner

			{

			padding:0px 0px 0 0px;

			}

	#home_fourBtmBoxes #ourWork

		{

		background:url(../images/home_btmBox_ourWork.gif) no-repeat;

		}

		#home_fourBtmBoxes #ourWork .inner

			{

			padding:50px 100px 0 10px;

			}

	#home_fourBtmBoxes #buyShirt

		{

		background:url(../images/home_btmBox_buyShirt.gif) no-repeat;

		}

		#home_fourBtmBoxes #buyShirt .inner

			{

			padding:0px 0px 0 0px;

			}

#footer

	{

	margin-top:10px;

	background: url(../images/footerBG.gif) repeat-x;

	width:960px;

	height:37px;

	float:left;

	clear:both;

	}

	#footer #copyright

		{

		background: url(../images/foot_left.gif) no-repeat;

		height:37px;

		padding:15px 0 0 10px;

		font-size:12px;

		color:#9b9ea8;

		float:left;

		}

	#footer #links

		{

		background: url(../images/foot_right.gif) no-repeat top right;

		height:37px;

		padding:15px 10px 0 0;

		font-size:12px;

		color:#9b9ea8;

		float:right;

		}

		#footer #links a:link, #footer #links a:visited, #footer #links a:hover

			{

			text-decoration:none;

			color:#9b9ea8;

			margin:0 10px 0 10px;

			}

			#footer #links a:hover

				{

				text-decoration:underline;

				}

/*#############################################

BASIC SEMANTIC STYLES BELOW

#############################################*/

div

	{

	text-align:left;

	}

p, li, ul, td

	{

	line-height:18px;

	font-family: arial, sans-serif;

	font-size: 12px;

	color: #000;

	}	

p

	{

	margin:0px 0px 0px 0px;

	padding:0px 0px 10px 0px;

	}

h1, .CS_Textblock_Caption

	{

	margin:10px 0 5px 0;

	font-family: "Trebuchet MS", arial, sans-serif;

	font-size: 19px;

	font-weight:bold;

	color:#2f3196;

	}

	h1.aboveVideo

		{margin:0 0 5px 0;}

h2

	{

	margin:0 0 5px 0;

	font-family: "Trebuchet MS", arial, sans-serif;

	font-size: 17px;

	font-weight:bold;

	color:#2f3196;

	}

h3

	{

	margin:0 0 5px 0;

	font-size:13px;

	font-family: "Trebuchet MS", arial, sans-serif;

	color:#044e89;

	font-weight:normal;

	}

h4

	{

	margin:0px 0px 0px 0px;

	font-family: "Trebuchet MS", arial, sans-serif;

	font-size: 13px;

	color:#044e89;

	}

h5	{

	margin:10px 0 5px 0;

	font-family: "Trebuchet MS", arial, sans-serif;

	font-size: 19px;

	font-weight:bold;

	color:#2f3196;

	background: url(../images/dotted_underline_for_header.gif) repeat-x left bottom;

	padding-bottom: 4px;

}

h6 {

	margin:10px 0 5px 0;

	font-family: "Trebuchet MS", arial, sans-serif;

	font-size: 14px;

	font-weight:bold;

	color: #000;

	} 	

hr

	{

	padding:0 0 0 0;

	border: 0;

	color: #F0F0F0;

	background-color: #F0F0F0;

	height: 1px;

	margin:0 20px 5px 0px;

	}

ul

	{

	list-style-type:square;

	padding-left:1em;

	padding-bottom:5px;

	margin:0px 0px 5px 7px;

	}

ul

	{

	color:#737b80;

	list-style-image: url(../images/bullet_square.gif);

	padding-left:1em;

	margin:10px 0px 5px 14px;

	}

	ul li

		{

		font-weight:normal;

		padding:0px 0px 5px 0px;

		}

ul.arrows

	{

	color:#737b80;

	list-style-image: url(../images/bullet_arrows.gif);

	margin:0px 0px 5px 0px;

	}

	ul.arrows li

		{

		margin:0px 0px 0px 0px;

		font-weight:normal;

		padding:0px 0px 0px 0px;

		}

/*#############################################

LINK STYLES BELOW

#############################################*/

a:link

	{

	line-height:18px;

	font-family: arial, sans-serif;

	font-size: 12px;

	color:#2f3196;

	text-decoration:none;

	}	

a:visited

	{

	line-height:18px;

	font-family: arial, sans-serif;

	font-size: 12px;

	color:#2f3196;

	text-decoration:none;

	}

a:hover

	{

	line-height:18px;

	font-family: arial, sans-serif;

	font-size: 12px;

	color:#2f3196;

	text-decoration:underline;

	}

/*#############################################

FORM STYLES BELOW

#############################################*/

.red

	{

	color:#f91515;

	}

.noBorder

	{

	border-style:none;

	}

.noBorderNoBg

	{

	border-style:none;

	background-color:transparent;

	}

input, textarea, select {

	font-family: arial, verdana, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: 16px;

	font-weight: bold;

	color: #a09d9d;

}

.niceField

	{

	background:transparent !important;

	border:1px solid #d9dae1;

	}

	

.blu

	{

	color: #78adbe;

	}



/*#############################################

TRICKY STYLES

#############################################*/

.skip {/*this ones to hide text, but screen readers will see it....508 compliance tdb */

  height: 0;

  width: 0;

  overflow: hidden;

  position: absolute; /* for the benefit of IE5 Mac */

}



table.bannerAdTable td

			{

			color:#000;

			padding:5px 10px 5px 10px;

			border-top:1px solid #D7D9E8;

			border-right:1px solid #D7D9E8;

			}

		table.bannerAdTable td.right_td

			{

			border-right-style:none !important;

			}



table.cg {

	float: left; clear: left;

}

#top_center {

	text-align: center;

	float: right;

	padding-top: 0;

	padding-left: 7px;

}







/*~~~~~~~~~~~~~~~~~~~~~~~~New Giving Style (iavor) ~~~~~~~~~~~~~~~~~~~~~~~~*/

		

			.medHead_short

	{

	float:left;

	width:528px;

	}

	.medHead_short .leftSide_short

		{

		float:left;

		height:29px;

		width:10px;

		background:url(../images/medHeadLeftSide.gif) no-repeat;

		}

	.medHead_short .inside_short

		{

		float:left;

		height:29px;

		width:508px;

		background:url(../images/medHeadInside.gif) repeat-x;

		}

		

	.medHead_short .inside h2 {

	color: #666;

	padding: 3px 0 0 10px;

	}

	

	.medHead_short .inside h2 .dark {

	color: #2f3196;

	}

	

	 	

	.medHead_short .rightSide_short

		{

		float:left;

		height:29px;

		width:10px;

		background:url(../images/medHeadRightSide.gif) no-repeat;

		}

			

	.underMedHead_short a:link, .underMedHead a:visited

		{text-decoration:none;}

		.underMedHead a:hover

		{text-decoration:underline;}

		

		.underMedHead_short .inner

		{

		background:#ffffff;

		font-family: "Trebuchet MS", arial, sans-serif;

		font-size: 12px;

		clear:both;

		width:526px;

		padding:20px;

		float:left;

		}

		.underMedHead_short .inner .one, .underMedHead_short .inner .two, .underMedHead_short .inner .three, .underMedHead_short .inner .four

			{

			float:left;

			width:227px;

			}

	.underMedHead_short a:link, .underMedHead_short a:visited

		{text-decoration:none;}

		.underMedHead_short a:hover

		{text-decoration:underline;}

		

		.formBox_short

	{

	float:left;

	clear:both;

	width:526px;

	background:#ffffff url(../images/formBoxBG.gif) repeat-x bottom;

	border:1px solid #d9dae1;

	border-bottom-style:none;

	}

	

	.formBox_short input, .formBox_short textarea, .formBox_short select {

	font-family: arial, verdana, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: 16px;

	font-weight: bold;

	color:#666;

}

	.formBox_short .inner

		{

		float:left;

		padding:6px;

		width:402px;

		}

	.formBox_short .inner .firstBit, .formBox .inner .secondBit

		{

		width:450px;

		margin:0 0 0 0;

		float:left;

		}

		/*iavy | new | profile */

	.formBox_short .inner .secondBit_long 

		{

		width:600px;

		margin:0 0 0 0;

		float:left;

		}

	.formBox_short .inner .secondBit2

		{

		width:200px;

		margin:0 0 0 0;

		float:left;

		}

	.formBox_short .inner .thirdBit

		{

		width:190px;

		margin:0 0 0 0;

		float:left;

		}

		.formBox_short .inner .firstBit .info

			{

			margin:10px 45px 0 5px;

			}

		.formBox_short .inner td, .formBox_short .inner .firstBit .info p

			{font: 11px arial;}

			.vs_leftrighthighlight {color: #ff7a00;}

			

			.formFoot_short

	{

	float:left;

	width:528px;

	margin:0 0 15px 0;

	}

	.formFoot_short .leftSide_short

		{

		float:left;

		height:6px;

		width:6px;

		background:url(../images/formFootLeftSide.gif) no-repeat;

		}

	.formFoot_short .inside_short

		{

		float:left;

		height:6px;

		width:516px;

		background:url(../images/formFootInside.gif) repeat-x;

		}

	.formFoot_short .rightSide_short

		{

		float:left;

		height:6px;

		width:6px;

		background:url(../images/formFootRightSide.gif) no-repeat;

		}

.p_caption {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: italic;

	color: #999999;

	padding-top: 4px;

	padding-right: 2px;

	padding-bottom: 4px;

}



/* Default stylesheet for CommonSpot - generated 2006-03-24 09:18:04

Copyright 2002-2006, PaperThin, Inc.  */



/* Document-level styles */

.CS_Document {margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; font-family:Verdana,Arial,sans-serif; font-size:small; color:#000000}



/* Generic Text */

.CS_Generic_Text_Caption {text-decoration:none; text-align:center; font-weight:bold}

.CS_Generic_Image_Caption {text-decoration:none; text-align:center; font-weight:bold}

.CS_Generic_Text {text-decoration:none}



/* Image Grid */

.CS_BBar_Image {text-decoration:none; border-style:none}



/* Bulleted List */

.CS_BL_Bullet {text-decoration:none; border-style:none; font-size:69%}

.CS_BL_Header {text-align:left}

.CS_BL_HeaderCaption {text-align:left; font-weight:bold; text-decoration:none}

.CS_BL_HeaderText {text-align:left; text-decoration:none; font-size:69%}

.CS_BL_Item {list-style-position:outside}

.CS_BL_ItemCaption {text-align:left; font-weight:bold; text-decoration:none}

.CS_BL_ItemText {text-align:left; text-decoration:none; font-size:69%}



/* Custom Script */



/* Simple Form */

.CS_Form_Label {text-align:right; font-size:83%; vertical-align:text-top}

.CS_Form_Tree {font-size:83%}

.CS_Form_RichText {font-size:83%}

.CS_Form_Date {font-size:83%}

.CS_Form_Image {text-decoration:none; border-style:none}

.CS_Form_URL {font-size:83%}

.CS_Form_Email {font-size:83%}

.CS_Form_DropDown_Item {font-size:83%}

.CS_Form_SectionLabel {font-weight:bold; font-size:83%}

.CS_Form_Number {font-size:83%; text-align:right}

.CS_Form_Text {font-size:83%}

.CS_Form_Description {font-size:69%}

.CS_Form_Button {text-align:center; font-size:83%}

.CS_Form_Required {font-weight:bold; text-align:right; vertical-align:text-top}

.CS_Form_ResultText {font-size:83%}

.CS_Form_Label_Baseline {text-align:right; font-size:83%; vertical-align:baseline}

.CS_Form_Required_Baseline {font-weight:bold; text-align:right; vertical-align:baseline}

.CS_Form_Form {padding:0; margin:0}

.CS_Form_SummaryMessage {font-size:83%}



/* Data Sheet */

.CS_DataSheet_Caption {text-decoration:none; text-align:center; font-weight:bold}

.CS_DataSheet_Alphabet {text-decoration:none; color:#0000FF; padding:4px}

.CS_DataSheet_Alphabet_Selected {text-decoration:none; color:#880088; padding:4px}

.CS_DataSheet_Table {padding:0; margin:0}

.CS_DataSheet_Header_Row {background-color:#888888}

.CS_DataSheet_HeaderItem_First_Column {background-color:#EEEEEE; font-weight:bold; color:#CC6600; padding:4px; text-align:left}

.CS_DataSheet_HeaderItem_Column {background-color:#EEEEEE; font-weight:bold; color:#CC6600; padding:4px; text-align:left}

.CS_DataSheet_Data_First_Column {padding:4px}

.CS_DataSheet_Data_Column {padding:4px}

.CS_DataSheet_Data_Cell {text-align:left}

.CS_DataSheet_Data_Cell_Numeric {text-align:right}

.CS_DataSheet_Data_Cell_Action {text-align:center; text-decoration:underline; color:#0000FF}

.CS_DataSheet_Data_Row_Alternate {background-color:#E5E5E5}

.CS_DataSheet_Summary_Row {text-align:center}

.CS_DataSheet_Summary_Links {font-size:83%; text-decoration:none}

.CS_DataSheet_Summary_Current_Page {font-size:83%}

.CS_DatasheetExport_Link {text-decoration:none; color:#0000FF; padding:5px}



/* Date */

.CS_Date_Label {font-size:83%}

.CS_Date_Date {font-size:83%}

.CS_Date_Time {font-size:83%}



/* Pop-up menus */



/* Microsoft Word,Imported HTML */



/* Image */

.CS_Image_Caption {text-decoration:none; text-align:center; font-weight:bold}

.CS_Image_IMG {text-decoration:none; border-style:none; text-align:center}



/* Label */

.CS_Label_Item {color:#FFFFFF; text-decoration:none; font-weight:bold}

.CS_Label_Current_Item {color:#FFFFFF; text-decoration:none; font-weight:bold}

.CS_Label_FirstLetter {color:#FFFFFF; font-size:120%; text-decoration:none; font-weight:bold}



/* Tabular Layout */

.CS_Layout_Table {border-style:none}

.CS_Layout_TH {text-align:center; font-weight:bold; text-decoration:none}

.CS_Layout_TD {text-align:left; vertical-align:top}



/* Link Bars,BreadCrumbs,PageSet Navigation */

.CS_LinkBar_Item {font-size:83%}

.CS_LinkBar_BeforeLabel {font-size:83%}

.CS_LinkBar_Separator {font-size:83%}

.CS_LinkBar_AfterLabel {font-size:83%}

.CS_LinkBar_Image {text-decoration:none; border-style:none}

.CS_LinkBar_CurrentItem {font-size:83%}

.CS_LinkBar_HighlightedItem {font-size:83%}



/* Link List */

.CS_LinkList_Caption {text-decoration:none; text-align:center; font-weight:bold}

.CS_LinkList_Item {font-size:83%}

.CS_LinkList_Button {text-align:center; font-weight:bold; font-size:83%}

.CS_LinkList_Form {padding:0; margin:0}



/* Multi-Section */

.CS_MS_Header {text-align:left}

.CS_MS_Header_Caption {text-decoration:none; text-align:center; font-weight:bold}

.CS_MS_Header_Text {font-size:83%}

.CS_MS_Index_Table {background-color:#000000}

.CS_MS_Index_Column {background-color:#000000}

.CS_MS_Index_Item {text-align:left; font-size:83%}

.CS_MS_Item {font-size:83%}



/* Embedded Object (video, etc.) */

.CS_Object_Caption {text-decoration:none; text-align:center; font-weight:bold}



/* Page Index, PageSet Index */

.CS_PgIndex_Header {text-align:left; font-weight:bold}

.CS_PgIndex_Item_Title {text-decoration:none; font-size:83%}

.CS_PgIndex_Item_Description {text-decoration:none; font-size:69%}

.CS_PgIndex_Item_Category {text-decoration:none; font-size:69%}

.CS_PgIndex_Item_Author {text-decoration:none; font-size:69%}

.CS_PgIndex_Item_LastMod {text-decoration:none; font-size:69%}

.CS_PgIndex_Item_PubDate {text-decoration:none; font-size:69%}

.CS_PgIndex_Item_SubSite {text-decoration:none; font-size:69%}

.CS_PgIndex_Primary_Category {text-decoration:none; font-weight:bold}

.CS_PgIndex_Secondary_Category {text-decoration:none; font-weight:bold}

.CS_PgIndex_Bullet {text-decoration:none; border-style:none}

.CS_PgIndex_Item_Owner {font-size:69%}

.CS_PgIndex_Item_CreationDate {text-decoration:none; font-size:69%}

.CS_PgIndex_Item_LastMajor {text-decoration:none; font-size:69%}

.CS_PgIndex_Item_MoreLink {font-size:83%; border-style:none}

.CS_PgIndex_NoRecords {font-size:69%}



/* PowerPoint Presentation */

.CS_Pres_Caption {text-decoration:none; text-align:center; font-weight:bold}

.CS_Pres_Image {text-decoration:none; border-style:none}



/* Scheduled Content */



/* Search Form */

.CS_SF_Label {font-weight:bold; font-size:69%; text-decoration:none}

.CS_SF_Input {font-size:69%; text-decoration:none}

.CS_SF_Select {text-decoration:none; font-size:69%}

.CS_SF_Checkbox {font-size:69%; text-decoration:none}

.CS_SF_Button {font-size:69%; text-decoration:none}

.CS_SF_Image {text-decoration:none; border-style:none}

.CS_SF_Link {font-size:69%}

.CS_SF_AdvLink {font-size:69%}

.CS_SF_SubSiteLabel {font-weight:bold; font-size:69%; text-decoration:none}

.CS_SF_AdvImage {text-decoration:none; border-style:none}

.CS_SF_Form {padding:0; margin:0}



/* Search Results */

.CS_SR_Results_Header {font-size:83%; color:#808080}

.CS_SR_Category {font-weight:bold}

.CS_SR_PageNav {font-size:83%; text-align:left}

.CS_SR_Prev {font-size:83%}

.CS_SR_Next {font-size:83%}

.CS_SR_Page {font-size:83%}

.CS_SR_Item {font-size:83%}

.CS_SR_Item_Alternate {color:#88FF00; text-decoration:none}

.CS_SR_Item_Title {font-size:83%}

.CS_SR_Item_Description {font-size:83%}

.CS_SR_Item_SubSite {font-size:83%; text-decoration:none}

.CS_SR_Item_Author {font-size:83%; text-decoration:none}

.CS_SR_Item_LastMod {font-size:83%; text-decoration:none}

.CS_SR_Item_PubDate {font-size:83%; text-decoration:none}

.CS_SR_Item_Score {font-size:83%; text-decoration:none}

.CS_SR_Item_Owner {font-size:83%; text-decoration:none}

.CS_SR_Item_BreadCrumbs {font-size:83%; text-decoration:none}



/* Tab Bar */

.CS_TBar_Item {color:#FFFFFF; font-size:83%; text-decoration:none; font-weight:bold}

.CS_TBar_Item_Selected {color:#FFFFFF; font-size:83%; text-decoration:none; font-weight:bold}

.CS_TBar_SpacingCell {background-color:#000000}

.CS_TBar_ItemCell {background-color:#000000}

.CS_TBar_ItemCell_Selected {font-size:83%; text-decoration:none; font-weight:bold; text-align:center}



/* Tasks */



/* Text Around Image */

.CS_TAI_Caption {text-decoration:none; text-align:center; font-weight:bold}

.CS_TAI_Text {font-size:83%}

.CS_TAI_Image {text-align:center; text-decoration:none}



/* Textblock, Simple Link */

.CS_Textblock_Caption {text-decoration:none; text-align:left; font-weight:bold}

.CS_Textblock_Text {font-size:83%}



/* External Content (Web Process) */



/* Any Formatted Textblock */

.CS_RT_TABLE {padding:0; margin:0}

.CS_RT_TH {text-align:center; font-weight:bold}

.CS_RT_TD {text-align:left; vertical-align:top}

.CS_RT_UL {list-style-type:circle}

.CS_RT_OL {list-style-type:decimal}

.CS_RT_LI {list-style-position:outside}

.CS_RT_Image {text-decoration:none; border-style:none}



/* Forums element */



/* Query by Example */

.CS_QBE_Form {padding:0; margin:0}

.CS_QBE_Label {text-align:right; font-size:83%; vertical-align:text-top}

.CS_QBE_Label_Baseline {text-align:right; font-size:83%; vertical-align:baseline}

.CS_QBE_DropDown_Item {font-size:83%}

.CS_QBE_Description {font-size:69%}

.CS_QBE_Button {text-align:center; font-size:83%}



/* Facet Navigator */

.CS_Element_FacetNav {font-weight:normal}

.CS_FacetNav_BreadCrumb {font-weight:normal}

.CS_FacetNav_BreadCrumb_Facet {font-weight:normal}

.CS_FacetNav_BreadCrumb_Separator {font-weight:normal}

.CS_FacetNav_BreadCrumb_Term {font-weight:normal}

.CS_FacetNav_Navigator_List {font-weight:normal}

.CS_FacetNav_Navigator_List_Facet {font-weight:bold; font-size:83%}

.CS_FacetNav_Navigator_List_Term {font-size:83%}

.CS_FacetNav_Navigator_List_Count {font-size:83%}

.CS_FacetNav_BreadCrumb_Term_Current {font-weight:bold}





/* Copyright 1998-2006, PaperThin, Inc.  All Rights Reserved. */

.cs_tab_inactive {padding: 2px; background-color: #C0C0C0; cursor: pointer; font-family: "MS Sans Serif", Verdana, Geneva, sans-serif}

.cs_tab_active {padding: 2px; background-color: #FFFFFF; cursor: pointer; font-family: "MS Sans Serif", Verdana, Geneva, sans-serif; font-weight: bold; color: #004080}

.cs_tab_background {padding: 2px; background-color: #FFFFFF; cursor: pointer; font-family: "MS Sans Serif", Verdana, Geneva, sans-serif; font-weight: bold; color: #004080}

.cs_default_form {padding: 0; margin: 0}

.CS_Default_GhostText {text-decoration: none; color: #808080; cursor: pointer; font-family: Verdana, Geneva, sans-serif; font-size: x-small}

.CommonSpotMenu {padding-top: 7px; padding-left: 0; padding-bottom: 7px; text-align: left; position: absolute; z-index: 9; background-color: #C6C6C6}

.CommonSpotMenu a {background-color: #C6C6C6}

.CommonSpotMenu a:link { background-color: #C6C6C6}

.CommonSpotMenu a:visited {background-color: #C6C6C6}

.CommonSpotMenu a:hover {background-color: #C6C6C6}

.CommonSpotMenu img {display: inline; border-style: none}

.CommonSpotIcon {display: inline; border-style: none}

.CommonSpotMenu hr {text-align: center; color: #808080; height: 1px; width: 90%; text-shadow: none}

/* Style for the highlightDynamicElments URL parameter */

.cs_sDebug_border {border-bottom: 1px solid #FFFF00; border-top: 1px solid #FFFF00; border-left: 1px solid #FFFF00; border-right: 1px solid #FFFF00; padding: 8px}



/* + Bowman Additions--------------------------*/
p, div, input {
	color: #333;
}

#josForm .componentheading {
	font-size: 2.0em;
	padding-bottom: 10px;
	color: #333;
}

#josForm .contentpane td {
	width: auto;
	color: #333;
}

#josForm .contentpane td input {
	font-size: 1.2em;
	padding: 3px;
}

.callout {
    width: 100%;
    height: 57px;
    background: white url(../images/home_callout.gif) no-repeat left;
    clear:both;
}

.clearfix:after {
    /* when applied to an element, this style forces that element to expand around internal floats */
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block}
/* Hides from IE-mac \*/
*html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* ******************************************
        TOP NAVIGATION MENU
****************************************** */

.topMenu ul.menu {
    list-style-type:none;
    padding:0;
    margin: 2em 0 0 0;
    }

.topMenu ul.menu li {
    display:inline;
    margin: 0 1em;
    }

/* ******************************************
        TOP NAVIGATION MENU (within blue banner)
****************************************** */

ul#mainNav {
    margin: 40px 0 0 10px;
    padding:10px;
    bullet-list-type:none;
    background: transparent url(../images/bgBlue01.png) repeat-x;
    -moz-border-radius: 3px; /* rounded corners; will not work in IE */
    -webkit-border-radius: 3px; /* rounded corners; will not work in IE */
}

ul#mainNav li {
    display: inline;
    font-size: 12px;
    color: white;
    padding: 6px 12px;
    background: transparent;
    position: relative;
    -moz-border-radius: 3px; /* rounded corners; will not work in IE */
    -webkit-border-radius: 3px; /* rounded corners; will not work in IE */
}

ul#mainNav li:hover {
    background: transparent url(../images/bgBlue02.png) repeat-x;
}

ul#mainNav li.pipe:hover {
    background: transparent;
}

ul#mainNav li a {
    color: white;
}

ul#mainNav li a:hover {
    text-decoration: none;
}

ul#mainNav li a span {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}


/* ******************************************
        "LEFTBOX" ON FRONTPAGE
****************************************** */

#leftBox {
    border:0;
    float:left;
    padding: 0 10px 10px 10px;
    width: 450px;
}

#leftBox ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#leftBox ul li {
    margin-top: 6px;
}

#leftBox ul li a {
    font-weight: bold;
    color: #044E89;
}

/* ******************************************
        HEADLINE BOX ON FRONTPAGE
****************************************** */

#headlineWrapper {
    border:1px solid #DDDDDD;
    float:right;
    padding:10px;
    width:377px;
    -moz-border-radius: 6px; /* rounded corners; will not work in IE */
    -webkit-border-radius: 6px; /* rounded corners; will not work in IE */
}

#headlineWrapper ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#headlineWrapper ul li {
    margin-top: 6px;
}

#headlineWrapper ul li a {
    font-weight: bold;
    color: #044E89;
}

/* ******************************************
        LOGO WRAPPER ON FRONTPAGE
****************************************** */

#logoWrapper {float:right;}
#logoWrapper img {margin-bottom: 18px;}

/* ******************************************
        SUB-HEADER
****************************************** */

#subHeader {
    height: 31px;
    margin: 5px 0 0 5px;
    }

#subHeader a {
    display: block;
    width: 100%;
    height: 100%;
}

#subHeader .first {
    width: 604px;
    height: 31px;
    background: #0A1273 url(../images/bgBlue03.png) no-repeat bottom left;
    float: left;
    color: #939AF7;
    position: relative;
    }

#subHeader .first span {
    position: absolute;
    top: 7px;
    left: 0;
    text-align: center;
    width: 100%;
    }

#subHeader .second {
    width: 110px;
    height: 31px;
    margin-left: 5px;
    background: transparent url(../images/colourfulHead_give.gif) no-repeat bottom left;
    float: left;
    }

#subHeader .second:hover {
    background: transparent url(../images/colourfulHead_give-over.gif) no-repeat bottom left;
    }

#subHeader .third {
    width: 110px;
    height: 31px;
    margin-left: 5px;
    background: transparent url(../images/colourfulHead_advocate.gif) no-repeat bottom left;
    float: left;
    }

#subHeader .third:hover {
    background: transparent url(../images/colourfulHead_advocate-over.gif) no-repeat bottom left;
    }

#subHeader .fourth {
    width: 110px;
    height: 31px;
    margin-left: 5px;
    background: transparent url(../images/colourfulHead_volunteer.gif) no-repeat bottom left;
    float: left;
    }

#subHeader .fourth:hover {
    background: transparent url(../images/colourfulHead_volunteer-over.gif) no-repeat bottom left;
    }


/* ******************************************
        MAIN COLUMN (RIGHT SIDE)
****************************************** */

a {outline:none;} /* kill dotted line that appears around hyperlinks in FireFox */

#maincolumn_full a:link {
    /* unvisited link */
    color:#0044cc;
    font-weight: bold;
    text-decoration: none;
    }      

#maincolumn_full a:visited {
    /* visited link */
    color:#0044cc;
    font-weight: bold;
    }  

#maincolumn_full a:hover {
    /* mouse over link */
    color:#0044cc;
    text-decoration: underline;
    }

#maincolumn_full a:active {
    /* selected link */
    color:#0044cc;
    outline: none;
    }

/* ******************************************
        NEWS ARCHIVE
****************************************** */

table div > div.modNews {
    font-size: 2em;
    font-weight: bold;
    }

table.modNews form[name="adminForm"] {
    margin-top: 2em;
    }

table.modNews {
    /* margin-top: 3em; */
    }

table.modNews * {
    font-size: 16px;
    }

select {
    color: black;
    font-weight: normal;
    }

table.modNews form table {
    margin-bottom: 2em;
    }

table.modNews .sectiontableheader a {
    display: block;
    margin-bottom: 1em;
    text-decoration: underline !important;
    color: black !important;
    }

table.modNews tr.sectiontableentry1 {
    background: #E0E0E0;
    }

table.modNews tr.sectiontableentry1 a {
    display: block;
    padding: .5em 1em;
    }

table.modNews tr.sectiontableentry2 a {
    display: block;
    margin: 1em 0;
    padding: 0 1em;
    }

table.modNews .modifydate {
    display: block;
    margin-top: 2em;
    }

table.modNews .contentheading {
    display: none;
    }


/* ******************************************
        SITE MAP
****************************************** */

.sitemap ul * {
    font-size: 16px !important;
    line-height: 24px;
    }

.sitemap ul.level_1 li {
    white-space: normal !important;
    padding: 0 0 0 .5em !important;
    margin-left: 3em;
    }

.sitemap ul.level_1 {
    list-style-position: outside !important;
    }

.sitemap ul li a[title="Site Map"] {
    display: block;
    font-size: 1.5em !important;
    color: black !important;
    margin-bottom: 1em;
    }

/* ******************************************
        LOCAL LINKS
****************************************** */

ul.localLinks1, ul.localLinks2 {
list-style-image:url("../images/dot.bmp");
list-style-type:square;
width: 45%;
}

ul.localLinks1 {float:left;}

ul.localLinks2 {float:right;}

ul.localLinks1 li, ul.localLinks2 li {
margin-top: 2em;
}

/* end */
