.boxvars {
line-height:1em;font-family:arial,helvetica,sans;font-size:10px;

}

.style1 {	color: #999;

	font-weight: bold;

}



/* ####################

TOC...

BASIC SEMANTIC STYLES

LINK STYLES

TRICKY STYLES

############################## */



/* ####################

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;

	}

body

	{

	/*letter-spacing:.03em;*/

	text-align:center;

	font-family:arial, sans-serif;

	width:100%;

	background: #ffffff url(images/bg.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;

		}

	#topMostNav .rss

		{

		vertical-align:middle;

		}

#topMostNav

	{

	float:left;

	margin-right:15px;

	}

#topSearch

	{

	float:left;

	width:148;

	}

	#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;

	clear:both;

	width:960px;

	height:271px;

	background:url(images/topWhiteBoxBG.gif) no-repeat;

	}



#home_topWhiteBoxBGmockup

	{

	padding-top:5px;

	clear:both;

	width:960px;

	height:85px;

	background:url(images/topWhiteBoxBG.gif);

	}



#home_topBlueBar

	{

	clear:both;

	margin:0 5px 0 5px;

	width:950px;

	height:79px;

	background:url(images/home_topBlueBarBG.gif) no-repeat;

	}

#home_findLocalAndNav

	{

	float:left;

	}

	#home_findLocal

		{

		margin:8px 0 5px 9px;

		color:#9495e8;

		font-size:12px;

		float:left;

		width:334px;

		height:30px;

		background:url(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

				{

				margin-left:10px;

				}

			#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;

				}

			#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

	{

	background:#ffffff;

	padding:5px;

	clear:both;

	float:left;

	width:950px;

	}

	#threeColourfulBoxes .box

		{

		float:left;

		}

		#threeColourfulBoxes .midbox

			{

			float:left;

			padding-left:6px;

			padding-right:6px;

			}

#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

	{

	background:#ffffff;

	clear:both;

	}

#home_headlines

	{

	width:950px;

	height:36px;

	background:url(images/home_headlinesBG.gif) no-repeat;

	}

	#home_headlines .inside

		{

		font-size:12px;

		color:#999999;

		padding:10px 0 0 15px;

		}

		#home_headlines .inside h2

			{

			color:#999999;

			font-family:arial;

			font-size:11pt;

			margin-right:20px;

			float:left;

			}

#home_fourBtmBoxes

	{

	float:left;

	width:1000px;

	}

	#home_fourBtmBoxes .singleBox

		{

		float:left;

		width:233px;

		height:142px;

		margin-left:4px;

		}

	#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/home_btmBox_highlights.gif) no-repeat;

		}

		#home_fourBtmBoxes #highlights .inner

			{

			padding:47px 30px 0 65px;

			}

	#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:50px 100px 0 10px;

			}



	#home_fourBtmBoxes #share

		{

		background:url(images/home_btmBox_share.jpg) no-repeat;

		}

		#home_fourBtmBoxes #share .inner

			{

			padding:50px 100px 0 10px;

			}



	#home_fourBtmBoxes #get_help

		{

		background:url(images/home_btmBox_get_help.jpg) no-repeat;

		}

		#home_fourBtmBoxes #get_help .inner

			{

			padding:50px 100px 0 10px;

			}


	#home_fourBtmBoxes #badge

		{

		background:url(images/home_btmBox_badge.jpg) no-repeat;

		}

		#home_fourBtmBoxes #badge .inner

			{

			padding:50px 100px 0 10px;

			}


	#home_fourBtmBoxes #our_sponsors

		{

		background:url(images/home_btmBox_corporate_supporters.jpg) no-repeat;

		}

		#home_fourBtmBoxes #our_sponsors .inner

			{

			padding:50px 100px 0 10px;

			}





	#home_fourBtmBoxes #stay_informed

		{

		background:url(images/home_btmBox_stay_informed.jpg) no-repeat;

		}

		#home_fourBtmBoxes #stay_informed .inner

			{

			padding:50px 100px 0 10px;

			}

	#home_fourBtmBoxes #speaker_series

		{

		background:url(speakerseries/link_graphic.jpg) no-repeat;

		}

		#home_fourBtmBoxes #speaker_series .inner

			{

			padding:50px 100px 0 10px;

			}


	#home_fourBtmBoxes #doc

		{

		background:url(images/home_btmBox_doc.jpg) no-repeat;

		}

		#home_fourBtmBoxes #doc .inner

			{

			padding:50px 100px 0 10px;

			}

#footer

	{

		padding:5px;

	margin-top:10px;

	background: url(images/footerBG.gif) repeat-x;

	width:925px;

	height:37px;

	float:left;

	clear:both;

	}



#footer_newsletter

	{

		padding:5px;

	margin-top:10px;

	background: url(images/footerBG.gif) repeat-x;

	width:750px;

	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;

				}



	#footer_newsletter #copyright

		{

		background: url(images/foot_left.gif) no-repeat;

		height:37px;

		padding:15px 0 0 10px;

		font-size:12px;

		color:#9b9ea8;

		float:left;

		}

	#footer_newsletter #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_newsletter #links a:link, #footer_newsletter #links a:visited, #footer_newsletter #links a:hover

			{

			text-decoration:none;

			color:#9b9ea8;

			margin:0 10px 0 10px;

			}

			#footer_newsletter #links a:hover

				{

				text-decoration:underline;

				}


/*#############################################

BASIC SEMANTIC STYLES BELOW

#############################################*/

div

	{
	text-align:left;
	/* [disabled]padding: 7px; */

	}

p, li, ul, td

	{

	line-height:18px;

	font-family: arial, sans-serif;

	font-size: 12px;

	color:#666;

	}

	

blockquote

	{

	line-height:18px;

	font-family: arial, sans-serif;

	font-size: 12px;

	background-color:#e3e3e3;

	padding:2px;

	color:#666;

	

	}	

		

p

	{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;

	}

h1

	{

	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;}


iframeContact

	{

	margin:0 0 5px 0;

	font-family: "Trebuchet MS", arial, sans-serif;

	font-size: 17px;

	font-weight:bold;

	color:#2f3196;

	}

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;
	font: bold;

	}

h4

	{

	margin:0px 0px 0px 0px;

	font-family: "Trebuchet MS", arial, sans-serif;

	font-size: 13px;

	color:#044e89;

	}

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:#044e89;

	text-decoration:none;

	}	

a:visited

	{

	line-height:18px;

	font-family: arial, sans-serif;

	font-size: 12px;

	color:#044e89;

	text-decoration:none;

	}

a:hover

	{

	line-height:18px;

	font-family: arial, sans-serif;

	font-size: 12px;

	color:#044e89;

	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;

}

input.inputSpecial

	{

	background:transparent !important;

	border:0px;

	color: red;

	}

	

input.niceField

	{

	background:transparent !important;

	border:1px solid #d9dae1;

	}

/*#############################################

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 */

}













/* ####################

TOC...

############################## */

img.topPhotoMask{ behavior: url(iepngfix.htc) }



.preloads

	{

	position:absolute;

	top:-1500px;

	left:-1500px;

	}

body#sub

	{

	background: #ffffff url(images/bg_sub.gif) repeat-x;

	}



#sub_topWhiteBoxBG

	{

	float:left;

	padding-top:5px;

	width:960px;

	background:#ffffff url(images/subMainWhiteTop.gif) no-repeat top;

	}

#sub_topWhiteBoxBGInsideGradient

	{

	float:left;

	width:960px;

	background:#ffffff url(images/sub_topWhiteBoxBGInsideGradient.gif) repeat-x bottom;

	}

	#subBtmOfGradient

		{

		height:5px;

		float:left;

		clear:both;

		width:960px;

		background:#f6f7f7;

		}

		#subBtmOfGradient .leftSide, #subBtmOfGradient .mid

			{

			height:5px;

			float:left;

			}

			#subBtmOfGradient .leftSide

				{

				width:5px;

				background:url(images/btmOfGrey_left.gif) no-repeat;

				}

			#subBtmOfGradient .rightSide

				{

				width:5px;

				height:5px;

				float:right;

				background:url(images/btmOfGrey_right.gif) no-repeat;

				}

#colourfulHeads, #rowBelow, #testSlider

	{

	background:#ffffff;

	clear:both;

	float:left;

	width:950px;

	padding:5px;

	

	}
	
	

#colourfulHeads_newsletter

	{

	background:#ffffff;

	clear:both;

	float:left;

	width:741px;

	padding:5px;

	

	}
	
#colourfulHeads2

	{

	clear:both;

	

	width:370px;

	margin:5px 5px 0 5px;

	}

.fullThreeColumnLayout

	{

	clear:both;

	float:left;

	width:949px;

	background:#ffffff

	margin:0 5px 0 5px;

	}

	#lg_give, #give, #advocate, #volunteer, #colourfulHeader

		{

		float:left;

		}

		#give, #advocate, #volunteer

			{

			width:110px;

			}

		#colourfulHeads .mid

			{

			margin:0 5px 0 5px;

			}
		#colourfulHeads_newsletter .mid

			{

			margin:0 5px 0 5px;

			}


		#colourfulHeads2 .mid

			{

			margin:0 10px 0 10px;

			}

		#colourfulHeads2, #colourfulHeads .second

			{

			margin:0 0 0 0;

			}

		#colourfulHeads_newsletter .second

			{

			margin:0 0 0 0;

			}


		#colourfulHeads .colourfulHeaderBlue

			{

			margin-right:5px;

			width:604px;

			height:31px;

			background:#ffffff url(images/colourfulHead_bg_blue.gif) no-repeat;

			}


		#colourfulHeads_newsletter .colourfulHeaderBlue_newsletter

			{

			margin-right:2px;

			width:394px;

			height:31px;

			background:#ffffff url(images/community_matters_date_back.jpg) no-repeat;

			}
			
			
					#colourfulHeads .colourfulHeaderBlue_newsletter_did_you_know

			{

			margin-right:5px;

			width:150px;

			height:31px;

			background:#ffffff url(images/community_matters_did_you_know_back.jpg) no-repeat;

			}

			#colourfulHeads2, #colourfulHeads .colourfulHeaderBlue h1

				{

				margin:5px 0 0 12px;

				color:#ffffff;

				}
				
							#colourfulHeads_newsletter .colourfulHeaderBlue_newsletter h1

				{

				margin:5px 0 0 12px;

				color:#ffffff;

				}
				
				
				#colourfulHeads2, #colourfulHeads .colourfulHeaderBlue_newsletter_did_you_know h1

				{

				margin:5px 0 0 12px;

				color:#ffffff;

				}

.fullThreeColumnLayout .firstColumn, .fullThreeColumnLayout .secondColumn, .fullThreeColumnLayout .thirdColumn

	{

	float:left;

	}



.fullThreeColumnLayout .firstColumn, .fullThreeColumnLayout .secondColumn2, .fullThreeColumnLayout .thirdColumn2

	{

	float:left;

	}


.fullThreeColumnLayout .firstColumn, .fullThreeColumnLayout .secondColumn3, .fullThreeColumnLayout .thirdColumn2

	{

	float:left;

	}
#sub1MainThreeCol

	{

	background:#ffffff;

	padding-top:5px;

	clear:both;

	width:960px;



	}





#sub1MainThreeCol .firstColumn

	{

	margin:0 5px 0 5px;

	width:193px;

	/*overflow:hidden;*/

	}

#sub1MainThreeCol .secondColumn

	{

	margin:0 5px 0 5px;

	padding:0 25px 0 35px;

	width:435px;

	overflow:hidden;

	}



#sub1MainThreeCol .secondColumn2

	{

	padding:0 15px 0 15px;

	width:355px;

	overflow:hidden;

	}

#sub1MainThreeCol .secondColumn3

	{

	padding:0 15px 0 15px;

	width:545px;

	overflow:hidden;

	}


	.firstColumn .inner, .secondColumn .inner, .secondColumn2 .inner, .thirdColumn .inner

		{

		padding:10px 0 0 0;

		}
		
			.firstColumn .inner, .secondColumn .inner, .secondColumn3 .inner, .thirdColumn .inner

		{

		padding:10px 0 0 0;

		}

	#sub1MainThreeCol .secondColumn .inner p

		{

		padding-bottom:14px;

		}

#sub1MainThreeCol .thirdColumn

	{

	overflow:hidden;

	width:205px;
	
	margin-left:25px;

	}

#sub1MainThreeCol .thirdColumn2

	{

	overflow:hidden;

	width:370px;

	}

#rowBelow, #testSlider

	{

	margin-top:10px;

	width:950px;

	clear:both;

	float:left;

	}
	
	#rowBelow_newsletter

	{

	margin-top:10px;

	width:750px;

	clear:both;


	}

.bigHead

	{

	float:left;

	width:950px;

	}

	.bigHead .leftSide

		{

		float:left;

		height:41px;

		width:10px;

		background:url(images/bigHeadLeftSide.gif) no-repeat;

		}

	.bigHead .inside

		{

		float:left;

		height:41px;

		width:930px;

		background:url(images/bigHeadInside.gif) repeat-x;

		}

		.bigHead .inside h2

			{

			font-size:20px;

			margin:8px 0 !important;

			}

	.bigHead .rightSide

		{

		float:left;

		height:41px;

		width:10px;

		background:url(images/bigHeadRightSide.gif) no-repeat;

		}



.bigFoot

	{

	float:left;

	width:950px;

	margin:0 0 15px 0;

	}

	.bigFoot .leftSide

		{

		float:left;

		height:5px;

		width:10px;

		background:url(images/bigFootLeftSide.gif) no-repeat;

		}

	.bigFoot .inside

		{

		float:left;

		height:5px;

		width:930px;

		background:url(images/bigFootInside.gif) repeat-x;

		}

	.bigFoot .rightSide

		{

		float:left;

		height:5px;

		width:10px;

		background:url(images/bigFootRightSide.gif) no-repeat;

		}

		

.underBigHead

	{

	float:left;

	clear:both;

	width:948px;

	border:1px solid #d9dae1;

	border-bottom-style:none;

	}

	.underBigHead .inner

		{

		width:908px;

		padding:20px;

		float:left;

		}

		.underBigHead .inner .videoThumb

			{

			width:285px;

			float:left;

			}

		.underBigHead .inner .content

			{

			width:575px;

			float:left;

			padding:0 30px 0 15px;

			}

			

		.underBigHead .inner .columnholder {

		float: left;

		width: 908px;

		}

			

			.underBigHead .inner .content h3

				{

				color:#333333;

				font-weight:bold;

				text-transform:uppercase;

				}

				

			.underBigHead .inner .column3  {

			float: left;

			width: 270px;

			font-size: 11px;

			}

			

			.underBigHead .inner .middle {

			margin: 0 20px;

			padding: 0 20px;

			border-left: 1px solid #f0f0f0;

			border-right: 1px solid #f0f0f0; 

			}

			

			.underBigHead .inner .column3 p {

			font-size: 11px;

			line-height: 16px;

			text-indent: 1px;

			}

			

			.underBigHead .inner .column3 h3 {

			color:#666666;

			font-weight: bold;

			margin: 0 0 2px 0;

			font-size: 11px;

			}

			

			.underBigHead .inner .column3 a.more {

			margin: 0 0 20px 0;

			display: block;

			padding-left: 10px;

			background: url(images/more_arrows.gif) 0px 6px no-repeat;

			}

			

			.underBigHead .inner .column3 a.end {

			margin: 0;

			}

						

			.underBigHead .inner .column3 img.imghead {

			display: block;

			margin: 0 0 12px 0;

			}

			

			

			

.medHead

	{

	float:left;

	width:535px;

	}
	


	.medHead .leftSide

		{

		float:left;

		height:29px;

		width:10px;

		background:url(images/medHeadLeftSide.gif) no-repeat;

		}

	.medHead .inside

		{

		float:left;

		height:29px;

		width:515px;

		background:url(images/medHeadInside.gif) repeat-x;

		}

		

	.medHead .inside h2 {

	color: #2f3196;

	padding: 3px 0 0 10px;

	color: #2f3196;

	}

	

	.medHead .inside h2 .dark {

	color: #2f3196;

	}

	

	 	

	.medHead .rightSide

		{

		float:left;

		height:29px;

		width:10px;

		background:url(images/medHeadRightSide.gif) no-repeat;

		}

.underMedHead

	{

	float:left;

	clear:both;

	width:533px;

	border:1px solid #d9dae1;

	border-bottom-style:none;

	}

.formBox

	{

	float:left;

	clear:both;

	width:533px;

	background:#ffffff url(http://www.unitedwaycapitalarea.org/images/formBoxBG.gif) repeat-x bottom;

	border:1px solid #d9dae1;

	border-bottom-style:none;

	}

	

	.formBox input, .formBox textarea, .formBox select {

	font-family: arial, verdana, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: 16px;

	font-weight: bold;

	color:#666;

}

	.formBox .inner

		{

		float:left;

		padding:6px;

		}

	.formBox .inner .firstBit, .formBox .inner .secondBit

		{

		width:500px;

		margin:0 0 0 0;

		float:left;

		}

	.formBox .inner .secondBit2

		{

		width:200px;

		margin:0 0 0 0;

		float:left;

		}

	.formBox .inner .thirdBit

		{

		width:190px;

		margin:0 0 0 0;

		float:left;

		}

		.formBox .inner .firstBit .info

			{

			margin:10px 25px 0 10px;

			}

		.formBox .inner td, .formBox .inner .firstBit .info p

			{font: 11px arial;}

			.vs_leftrighthighlight {color: #ff7a00;}

table.formTbl td

	{

	padding:10px 15px 0 0;

	}

.formText

	{

	font-size:11px;

	}

.formFoot

	{

	float:left;

	width:535px;

	margin:0 0 15px 0;

	}

	.formFoot .leftSide

		{

		float:left;

		height:6px;

		width:6px;

		background:url(images/formFootLeftSide.gif) no-repeat;

		}

	.formFoot .inside

		{

		float:left;

		height:6px;

		width:523px;

		background:url(images/formFootInside.gif) repeat-x;

		}

	.formFoot .rightSide

		{

		float:left;

		height:6px;

		width:6px;

		background:url(images/formFootRightSide.gif) no-repeat;

		}

	.underMedHead .inner

		{

		background:#ffffff;

		font-family: "Trebuchet MS", arial, sans-serif;

		font-size: 12px;

		clear:both;

		width:493px;

		padding:20px;

		float:left;

		}

		.underMedHead .inner .one, .underMedHead .inner .two, .underMedHead .inner .three, .underMedHead .inner .four

			{

			float:left;

			width:227px;

			}

	.underMedHead a:link, .underMedHead a:visited

		{text-decoration:none;}

		.underMedHead a:hover

		{text-decoration:underline;}

/* ___________________________________________________________ */



#leftNav

	{

	width:193px;

	margin:0px 5px 0px 5px;

	}

	

	

	#leftNav .top

		{

		background:url(images/leftNav_top.gif) no-repeat;

		width:193px;

		height:9px;

		}

	#leftNav .inside

		{

		width:191px;

		background:#ffffff url(images/leftNavBG.gif) repeat-x bottom;

		border-right:1px solid #d9dae1;

		border-left:1px solid #d9dae1;

		}

	#leftNav .inside

		{

		min-height:223px;

		}
		
				

	#leftNav .inside a:link, #leftNav .inside a:visited, #leftNav .inside a:hover

		{

		color:#37393c;

		text-decoration:none;

		background:url(images/leftNav_linkBG.gif) no-repeat 2px 8px;

		border-bottom:1px solid #d9dae1;

		display:block;

		margin:0 5px 0 5px;

		padding:10px 0 8px 25px;

		}

	#leftNav .inside a:hover

		{

		background: url(images/leftNav_linkBG-over.gif) no-repeat 2px 8px !important;

		color:#1c2482 !important;

		}



	#leftNav .inside a.leftSubNav:hover

		{

		background: url(images/testleftNav_linkBG-over.gif) no-repeat 2px 8px !important;

		color:#1c2482 !important;

		}



	#leftNav .inside a.last:link, #leftNav .inside a.last:visited, #leftNav .inside a.last:hover

		{

		border-bottom-style:none !important;

		

		}

	#leftNav .bottom

		{

		background:url(images/leftNav_bottom.gif) no-repeat;

		width:193px;

		height:5px;

		clear:both;

		}



	 #leftNav a.leftSubNav:link, #leftNav .inside a.leftSubNav:visited, #leftNav .inside a.leftSubNav:hover

		{

		color:#3c3c3c;

		text-decoration:none;

		background:url(images/testleftNav_linkBG.gif) no-repeat 2px 8px;

		border-bottom:1px solid #d9dae1;

		display:block;

		margin:0px 0px 0 5px;

		padding:10px 0px 8px 25px;

		}



		}











#leftSide_emailSignUp

	{

	margin:0px 0px 0px 0px;

	width:193px;

	}

	#leftSide_emailSignUp

		{

		background:url(images/stay_informed_left.jpg) no-repeat;

		width:193px;

		height:142px;

		}

#leftSide_emailSignUp .inside

		{

		padding:0 0 13px 0;

		width:191px;

		background:#ffffff;

		border-right:1px solid #d9dae1;

		border-left:1px solid #d9dae1;

		float:left;

		}

		#leftSide_emailSignUp .inside .grdFormField .email

			{

			width:233px;

			}

		#leftSide_emailSignUp .inside .grdFormField .zip

			{

			width:74px;

			}



.grdFormField

	{

	float:left;

	}

	.grdFormField .left

		{

		float:left;

		background:url(images/homeJoinFieldBG_left.gif) no-repeat;

		width:5px;

		height:19px;

		}

	.grdFormField .inner

		{

		padding:0;

		float:left;

		background: url(images/homeJoinFieldBG_inside.gif) repeat-x;

		height:19px !important;

		/*YOU NEED TO SET A WIDTH DEPENDENT ON WHERE YOU'RE USING*/

		}

		

	

	.grdFormField .right

		{

		float:left;

		margin-right:5px;

		background:url(images/homeJoinFieldBG_right.gif) no-repeat;

		width:5px;

		height:19px;

		}

	.grdFormField .btn

		{

		float:left;

		}

#leftSide_emailSignUp .inside #ziptext

	{

	margin-right:-5px;

	padding:12px 0 0 10px;

	font-size:11px;

	color:#999999;

	float:left;

	}

.accordionZiptext

	{

	margin-right:5px;

	font-size:11px;

	color:#999999;

	float:left;

	}

#leftSide_emailSignUp .inside .grdFormField

	{

	margin:12px 0 0 10px;

	}







#hp_tools

    {

    margin:0;

    width:196px;

    background: url(images/hp_toolsBG.gif) no-repeat;

    overflow:hidden;

    }

	

	

	



/*~~~~~~~~~accordion jammies~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#container 

    {

    margin:0 0 0 0;

    }

#bottom_container 

    {

    clear: both;

    }

h3.accordion_toggle

    {

    cursor: hand;

    display: block;

    padding:0 0 0 10px;

    height:29px;

    margin: 0;

    font-weight:normal;

    font-size:12px;

	line-height:30px;

    color:#666;

    font-family:"Trebuchet MS",  verdana, sans-serif;

    }



a.focus_home:link, a.focus_home:visited, a.focus_home:hover, h3.accordion_toggle_active

    {

    cursor: hand;

    display: block;

    padding:0 0 0 10px;

    height:29px;

    margin: 0;

    font-weight:bold;

    font-size:12px;

	line-height:30px;

    color:#333333;

    font-family:"Trebuchet MS",  verdana, sans-serif;

    }







h3.accordion_toggle_active a.focus_home

	{

    color:#ffffff;

    }

.accordion_toggle

    {

    background: url(images/accordHdrClosed.gif) no-repeat;

	border-top:1px solid #f1f2f4;

    }

	#bottom_container #first

		{

		border-top-style:none;

		}

.accordion_toggle_active

    {

    background: url(images/accordHdrOpen.gif) no-repeat;

    }









.accordion_toggle[id="first"]

	{

    background: url(images/accordHdrClosed_first.gif) no-repeat !important;

	}

.accordion_toggle_active[id="first"]

	{

    background: url(images/accordHdrOpen_first.gif) no-repeat !important;

	}



#first.accordion_toggle

	{

    background: url(images/accordHdrClosed_first.gif) no-repeat !important;

	}

#first.accordion_toggle_active

	{

    background: url(images/accordHdrOpen_first.gif) no-repeat !important;

	}







/*.accordion_toggle[acc="last"]

	{

    background: url(images/accordHdrClosed_last.gif) no-repeat;

	height:34px !important;

	margin-bottom:-5px !important;

	}

.accordion_toggle_active[acc="last"]

	{

    background: url(images/accordHdrOpen.gif) no-repeat !important;

	}*/

.accordion_content 

    {

	background:#ffffff url(images/leftNavBG.gif) repeat-x bottom;

    color: #999999;

    margin:0;

    border: 1px solid #d9dae1;

	border-top-style:none;

    overflow: hidden;

    }

.accordBtm

	{vertical-align:bottom;

	clear:both;

	display:block !important;

	height:20px;

	background: url(images/accordBtm.gif) no-repeat bottom;

	}

/*.accordion_content[concon="last"]

	{

	border-bottom-style: none !important;

	}



.accordion_toggle[acc="last"] + .accordion_content[concon="last"] +  .accordBtm

	{

	display:none;

	}*/

.accordion_content

    {

    color: #666666;

    line-height: 110%;

    }

.accordion_content p, .accordion_content table td

	{

	padding-bottom:2px;

	font-size:11px;

	color: #666666;

    line-height: 135%;

	}

table.accordFormTbl

	{

	}

table.accordFormTbl td

	{

	padding:5px 0 8px 0;

	}

.insideAccord

	{

	padding:12px 20px 15px 10px;

	color: #666666;

    line-height: 110%;

	min-height:236px;

	}

	html*.insideAccord

		{/*IE ONLY HACK*/

		min-height:236px !important;

		}/*IE ONLY HACK*/

.insideFocusAccord

	{

	padding:12px 20px 15px 10px;

	color: #666666;

    line-height: 110%;

	min-height:120px;

	}

	html*.insideFocusAccord

		{/*IE ONLY HACK*/

		min-height:117px !important;

		}/*IE ONLY HACK*/
		
		
/* Web form styles for positioning */

#fcf2 {
margin:5px;
background-color:#FFF;
width:450px;
}

#fcf2 em {
color:#F00;
}
#fcf2 div.r {
clear: both;
padding-top: 5px;
background-color:#FFF;
}
#fcf2 label {
float: left;
width: 100px;
text-align: right;
}
#fcf2 span.f {
float: right;
width: 335px;
text-align: left;
}
#fcf2 div.sp {
clear: both;
}
#fcf2 .req {
font-weight:bold;
}
#fcf2 input, #fcf2 textarea {
padding:2px;
}

