﻿/* FYI -- Color values
Green: #5c8827
*/

@media screen {

	/*************** CSS Reset ******************************************************************************************/
	
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,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; }
	ol,ul {list-style:none;}
	caption,th {text-align:left;}
	h1,h2,h3,h4,h5,h6 {font-weight:normal;}
	q:before,q:after {content:'';}
	abbr,acronym {border:0;}
	body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:75%; height:100%; line-height:16px }
	
	
	/*************** Global Element Styles ******************************************************************************************/	

		/*---------- Links  ----------*/
		a {color:#5c8827; text-decoration:underline;}
		a td {text-decoration:underline;}

		a:hover {text-decoration:none;}
		
		/*---------- Tables ----------*/
		th, td {text-align:left; padding:5px; vertical-align:top;} /* border-bottom:1px solid #cccccc; }*/
		th {vertical-align:bottom;font-weight:bold}
		td.table {font-size:9pt; line-height:16px }
		.layout td {border:none;}
		.layout td td {border-bottom:1px solid #cccccc; }

		/*---------- Headings ----------*/
		h1, h2, h3, h4 {font-family:Georgia, "Times New Roman", Times, serif; color:#000000;line-height:1em;}
		h1 {font-size:2.5em;}
		h2 {font-size:2em;}
		h2.involved {font-size:2.3em; font-weight:normal}
		h3 {font-size:1.7em; line-height:23px}
		h3.involved {font-size:1.8em; font-weight:normal}
		h4 {font-size:1.1em;}
		h5 {font-size:1em; Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#003082; font-weight:bold;}
		.accessibility {display:none;}	
		
		
		/*---------- Form Styles ----------*/
		fieldset  {position:relative;clear:both;}
		
		input, textarea, select {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;}

		.FORM_fieldContainer {position:relative;overflow:hidden;clear:both; padding:7px; width:97%;}
		
		.FORM_blockLabel label {display:block; float:none; margin:0.3em 0px; padding:0px; line-height:100%; width:auto; position:relative;font-weight:bold;}
		.FORM_blockLabel label em {position:static;display:inline;}
		.FORM_blockLabel .FORM_textInput,
		.FORM_blockLabel .FORM_textarea textarea,
		.FORM_blockLabel .FORM_select select { width:80%; float:left; display:inline;}
		.FORM_blockLabel .previousValue {display:block; clear:both; background-color:#ececec;margin-top:5px;padding:5px;margin-left:80%;margin-top:5px;color:#aaaaaa;}

	
		.FORM_inlineLabel label {width:30%; float:left; margin:.3em 1em 0px 0px; padding:0px; line-height:100%; position:relative; font-weight:bold;}
		.FORM_inlineLabel label em {display:block; position:absolute; left:100%; background:url(../SiteCollectionImages/resources_forms/required.gif) no-repeat; width:15px; height:15px; margin-top:3px; display:block;}
		.FORM_inlineLabel .FORM_textInput,
		.FORM_inlineLabel .FORM_textarea textarea,
		.FORM_inlineLabel .FORM_select select { width:49%; float:left; display:inline;}
		.FORM_inlineLabel .previousValue {display:block; clear:both; background-color:#ececec;margin-top:5px;padding:5px;margin-left:31%;width:48%;color:#aaaaaa;} /*background:url(images/graphics/FT_previousValue_gradient.gif) right repeat-y}*/
		
		.FORM_inlineLabel label em span,
		.FORM_blockLabel label em span {display:none;}
		
		.FORM_textarea textarea{ border:1px solid #999999; padding:0.3em;}
		.FORM_select select {background-color:#ecf2e8;}
	    .FORM_Radio p {font-weight:bold;}
		
		.FORM_radioTable {width:100%;border:none;}
		.FORM_radioTable td {float:left;display:inline;width:50%;border:none;}
		.FORM_radioTable input {float:left; display:inline;}
		.FORM_radioTable label {float:left; display:inline; margin:0px;}

		.FORM_textInput  {display:block;padding:0px;height:26px;}
		/*.FORM_textInput input{background:transparent url(../SiteCollectionImages/backgrounds/input.gif) left bottom no-repeat;height:20px;border:0px;width:100%;float:left;}
		/*body > * .FORM_textInput  {background-image:url(../SiteCollectionImages/resources_forms/input_left.png); }
		body > * .FORM_textInput input{background-image:url(../SiteCollectionImages/resources_forms/input_right.png);}*/
		
		.FORM_input {display:block;padding:0px;height:26px;}

		
.FORM_error {background:#F0FF3C;border:none;}
.FORM_error .FORM_textInput input{background:transparent url(../SiteCollectionImages/backgrounds/input_alert.gif) left bottom no-repeat;height:20px;border:0px;width:100%;float:left;}
		.FORM_message {color:#ffffff; margin:0px 0px 6px 0px; padding:4px; background:#ff0000; position:relative;}
		
		.FORM_expired {background:#eeeeee; border:1px solid #cccccc; border-width:1px 0px;}
		.FORM_expired label {color:#999999;}
	
		.FT_fieldGroup {background-color:#f2f2f2;padding:10px;margin:5px 10px 10px 10px;}
		.FT_fieldGroup h3 {}
		.FT_fieldGroup table {}

		.FORM_fieldHelp {width:auto; float:left; margin:.3em 0px 0px 5px;}
		.FORM_fieldHelp a.tooltip,
		.FORM_fieldHelp a.tooltip:hover {background-image:url(../SiteCollectionImages/resources_forms/tooltip_questionmark.gif);background-repeat:no-repeat;width:15px;height:15px;display:block;background-position:0px -15px;}	
		.FORM_fieldHelp a.tooltip em {visibility:hidden;}
		.FORM_fieldHelp a.tooltip:hover span{font-style:normal; color:#000000;border:1px solid #dddd00;background-color:#ffff99;text-align: left;bottom:17px;left:-18em;width:18em;padding:5px;}
	
		.FORM_blockLabel .FORM_fieldHelp span, 
		.FORM_inlineLabel .FORM_fieldHelp span {font-style:italic;color:#999999;width:auto;}
	
		/* FORM SUBMIT button */
		.FORM_submit {margin-top:10px;}
		.FORM_submit p {background-repeat:no-repeat; display:block; cursor:pointer; text-decoration:none; font-weight:normal; float:left;height:40px;background-position:left -82px;background-repeat:no-repeat;margin-right:15px;}
		.FORM_submit p input{display:block; margin-left:10px; padding:0px 10px 0px 0px; text-align:center; border:0px; display:inline; float:left;height:40px; font-size:1.3em; background:transparent;background-position:right -82px;background-repeat:no-repeat;color:#487727;font-family:Georgia, "Times New Roman", Times, serif;	}
		.FORM_submit p.FORM_smallButton, .FORM_submit p.FORM_smallButton_subtle {background-repeat:no-repeat; display:block; cursor:pointer; text-decoration:none; font-weight:normal;float:left;height:22px;background-position:left -38px;background-repeat:no-repeat;margin-right:15px;}
		.FORM_submit p.FORM_smallButton input, .FORM_submit p.FORM_smallButton_subtle input{display:block; margin-left:10px; padding:4px 10px 0px 5px; text-align:center; border:0px;display:inline; float:left;height:22px; font-size:1em; background:transparent;background-position:right -38px;background-repeat:no-repeat;color:#444;font-family:Verdana, Arial, Helvetica;	}
			/*------------ Standard ----------*/
				/* IE6 PNG alternate */
				.FORM_submit p{background-image:url(../SiteCollectionImages/buttons/button_standard_left.gif);}
				.FORM_submit p input{background-image:url(../SiteCollectionImages/buttons/button_standard_right.gif); }
				/* all others */
				body > * .FORM_submit p {background-image:url(../SiteCollectionImages/buttons/button_standard_left.png); }
				body > * .FORM_submit p input{background-image:url(../SiteCollectionImages/buttons/button_standard_right.png); }

			/*------------ Subtle ----------*/
				/* IE6 PNG alternate */
				.FORM_submit p.FORM_subtle {background-image:url(../SiteCollectionImages/buttons/button_subtle_left.gif);}
				.FORM_submit p.FORM_subtle input{background-image:url(../SiteCollectionImages/buttons/button_subtle_right.gif);font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;font-size:1.1em;}
				/* all others */
				body > * .FORM_submit.FORM_subtle p {background-image:url(../SiteCollectionImages/buttons/button_subtle_left.png); }
				body > * .FORM_submit.FORM_subtle p input{background-image:url(../SiteCollectionImages/buttons/button_subtle_right.png); }
	
			/*------------ Small ----------*/
				/* IE6 PNG alternate */
				.FORM_submit p.FORM_smallButton {background-image:url(../SiteCollectionImages/buttons/button_standard_left.gif);}
				.FORM_submit p.FORM_smallButton input{background-image:url(../SiteCollectionImages/buttons/button_standard_right.gif); }
				/* all others */
				body > * .FORM_submit p.FORM_smallButton {background-image:url(../SiteCollectionImages/buttons/button_standard_left.png); }
				body > * .FORM_submit p.FORM_smallButton input{background-image:url(../SiteCollectionImages/buttons/button_standard_right.png); }
		
			/*------------ Small & Subtle ----------*/
				/* IE6 PNG alternate */
				.FORM_submit p.FORM_smallButton_subtle {background-image:url(../SiteCollectionImages/buttons/button_subtle_left.gif);}
				.FORM_submit p.FORM_smallButton_subtle input{background-image:url(../SiteCollectionImages/buttons/button_subtle_right.gif); }
				/* all others */
				body > * .FORM_submit p.FORM_smallButton_subtle {background-image:url(../SiteCollectionImages/buttons/button_subtle_left.png); }
				body > * .FORM_submit p.FORM_smallButton_subtle input{background-image:url(../SiteCollectionImages/buttons/button_subtle_right.png); }


			/*------------ AJAX Validator Callout Styles ----------*/
			.ajax__validatorcallout div, .ajax__validatorcallout td{border: solid 1px Black;background-color: LemonChiffon;}
			.ajax__validatorcallout .ajax__validatorcallout_popup_table{display: none;border: none;background-color: transparent;padding: 0px;}
			.ajax__validatorcallout .ajax__validatorcallout_popup_table_row{vertical-align: top;height: 100%;background-color: transparent;padding: 0px;}
			.ajax__validatorcallout .ajax__validatorcallout_callout_cell{width: 20px;height: 100%;text-align: right;vertical-align: top;border: none;background-color: transparent;padding: 0px;}
			.ajax__validatorcallout .ajax__validatorcallout_callout_table{height: 100%;border: none;background-color: transparent;padding: 0px;}
			.ajax__validatorcallout .ajax__validatorcallout_callout_table_row{background-color: transparent;padding: 0px;}
			.ajax__validatorcallout .ajax__validatorcallout_callout_arrow_cell{padding: 8px 0px 0px 0px;text-align: right;vertical-align: top;font-size: 1px;border: none;background-color: transparent;}
			.ajax__validatorcallout .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv{font-size: 1px;position: relative;left: 1px;border-bottom: none;border-right: none;border-left: none;width: 15px;background-color: transparent;padding: 0px;}
			.ajax__validatorcallout .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div{height: 1px;overflow: hidden;border-top: none;border-bottom: none;border-right: none;padding: 0px;margin-left: auto;}
			.ajax__validatorcallout .ajax__validatorcallout_error_message_cell{font-family: Verdana;font-size: 10px;padding: 5px;border-right: none;border-left: none;width: 100%;}
			.ajax__validatorcallout .ajax__validatorcallout_icon_cell{width: 20px;padding: 5px;border-right: none;}
			.ajax__validatorcallout .ajax__validatorcallout_close_button_cell{vertical-align: top;padding: 0px;text-align: right;border-left: none;}
			.ajax__validatorcallout .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv{border: none;text-align: center;width: 10px;padding: 2px;cursor: pointer;}


	/***************** Buttons *****************************************************************************************
			<div class="btn {Button_Width (optional)} {Button_Height} {Visual_Type}">
				<a><span>{label}</span></a>
			</div>
	*/
		
	.btn {overflow:hidden;}
	.btn a {background-repeat:no-repeat;display:block;cursor:pointer;text-decoration:none;font-weight:normal;float:left;}
	.btn span{background-repeat:no-repeat;display:block;text-align:center;margin-left:5px;text-decoration:none;display:inline;float:left;}
	
		/*---------- Button Height ----------
		 height is determined by the size baked into the background image */
		 
		.btn-height_mini {height:19px}
		.btn-height_mini a{font-size:1em; height:19px;color:#000000;background-position:left 0px;}
		.btn-height_mini a span{height:19px; padding:0px 5px 0px 0px;  background-position:right 0px;}
		.btn-height_mini a:hover{background-position:left -19px;}
		.btn-height_mini a:hover span{background-position:right -19px;}

		.btn-height_small {height:22px}
		.btn-height_small a{font-size:1em; height:22px;color:#000000;background-position:left -38px;}
		.btn-height_small a span{height:18px; padding:4px 10px 0px 5px;  background-position:right -38px;}
		.btn-height_small a:hover{background-position:left -60px;}
		.btn-height_small a:hover span{background-position:right -60px;}
	
		.btn-height_medium {height:40px}
		.btn-height_medium a{font-size:1.3em; height:40px;color:#000000;background-position:left -82px;}
		.btn-height_medium a span{height:30px; padding:10px 15px 0px 10px; background-position:right -82px;}
		.btn-height_medium a:hover{background-position:left -122px;}
		.btn-height_medium a:hover span{background-position:right -122px;}
	
		.btn-height_large {height:60px}
		.btn-height_large a{font-size:1.7em; height:60px; color:#000000; background-position:left -162px; }
		.btn-height_large a span{height:42px; padding:18px 20px 0px 15px; background-position:right -162px;  }
		.btn-height_large a:hover{background-position:left -222px;}
		.btn-height_large a:hover span{background-position:right -222px;}

		.btn-height_xlarge {height:80px}
		.btn-height_xlarge a{font-size:1.7em; height:80px; color:#000000; background-position:left -282px; }
		.btn-height_xlarge a span{height:62px; padding:18px 20px 0px 15px; background-position:right -282px;  }
		.btn-height_xlarge a:hover{background-position:left -362px;}
		.btn-height_xlarge a:hover span{background-position:right -362px;}
	
		.btn-height_xxlarge {height:100px}
		.btn-height_xxlarge a{font-size:1.7em; height:100px; color:#000000; background-position:left -442px; }
		.btn-height_xxlarge a span{height:82px; padding:18px 20px 0px 15px; background-position:right -442px;  }
		.btn-height_xxlarge a:hover{background-position:left -542px;}
		.btn-height_xxlarge a:hover span{background-position:right -542px;}

		/*---------- Button Width (optional) ----------*/
		.btn-width_small {width:100px;}
		.btn-width_medium {width:150px;}
		.btn-width_large {width:250px;}
	
	
		/*---------- Button Visual Type ----------*/
			/*** SUBTLE button ***/
				/* IE6 PNG alternate */
				.btn-style_subtle a {background-image:url(../SiteCollectionImages/buttons/button_subtle_left.gif); }
				.btn-style_subtle a span{background-image:url(../SiteCollectionImages/buttons/button_subtle_right.gif); }
				/* all others 
				body > * .btn-style_subtle a {background-image:url(../SiteCollectionImages/buttons/button_subtle_left.png); }
				body > * .btn-style_subtle a span{background-image:url(../SiteCollectionImages/buttons/button_subtle_right.png); }*/
		
			/*** CAUTION button ***/
				/* IE6 PNG alternate */
				.btn-style_caution a {background-image:url(../SiteCollectionImages/buttons/button_caution_left.gif); color:#ffffff; }
				.btn-style_caution a span{background-image:url(../SiteCollectionImages/buttons/button_caution_right.gif); }
				/* all others 
				body > * .btn-style_caution a {background-image:url(../SiteCollectionImages/buttons/button_caution_left.png); }
				body > * .btn-style_caution a span{background-image:url(../SiteCollectionImages/buttons/button_caution_right.png); }*/
	
			/*** STANDARD button ***/
				/* IE6 PNG alternate */
				.btn-style_standard a {background-image:url(../SiteCollectionImages/buttons/button_standard_left.gif);color:#487727;font-family:Georgia, "Times New Roman", Times, serif;}
				.btn-style_standard a span{background-image:url(../SiteCollectionImages/buttons/button_standard_right.gif); font-size:1.1em;}
				/* all others 
				body > * .btn-style_standard a {background-image:url(../SiteCollectionImages/buttons/button_standard_left.png); }
				body > * .btn-style_standard a span{background-image:url(../SiteCollectionImages/buttons/button_standard_right.png); }*/
	
			/*** DOMINANT button ***/
				/* IE6 PNG alternate */
				.btn-style_dominant a {background-image:url(../SiteCollectionImages/buttons/button_dominant_left.gif);color:#000000;}
				.btn-style_dominant a span{background-image:url(../SiteCollectionImages/buttons/button_dominant_right.gif); }
				/* all others 
				body > * .btn-style_dominant a {background-image:url(../SiteCollectionImages/buttons/button_dominant_left.gif); }
				body > * .btn-style_dominant a span{background-image:url(../SiteCollectionImages/buttons/button_dominant_right.gif); }*/
				
				/*** FORWARD button ***/
				/* IE6 PNG alternate */
				.btn-style_forward a {background-image:url(../SiteCollectionImages/buttons/button_standard_left.gif);color:#000000;}
				.btn-style_forward a span{background-image:url('file://vfbfsp/home/CBaxt/My%20Stuff/SiteCollectionImages/buttons/button_forward_right.gif'); }
				/* all others 
				body > * .btn-style_dominant a {background-image:url(../SiteCollectionImages/buttons/button_dominant_left.gif); }
				body > * .btn-style_dominant a span{background-image:url(../SiteCollectionImages/buttons/button_dominant_right.gif); }*/
				
				/*** BACK button ***/
				/* IE6 PNG alternate */
				.btn-style_back a {background-image:url('file://vfbfsp/home/CBaxt/My%20Stuff/SiteCollectionImages/buttons/button_back_left.gif');
color:#000000;
}
				.btn-style_back a span{background-image:url(../SiteCollectionImages/buttons/button_standard_right.gif);margin-left:10px;}
				/* all others 
				body > * .btn-style_dominant a {background-image:url(../SiteCollectionImages/buttons/button_dominant_left.gif); }
				body > * .btn-style_dominant a span{background-image:url(../SiteCollectionImages/buttons/button_dominant_right.gif); }*/
	



	/***************** Wigets ******************************************************************************************/
	
		/*---------- generic multi-columns ----------*/
		.twoColumn1, .twoColumn2 {position:relative; float:left; width:48%; display:inline;}
		.threeColumn1, .threeColumn2, .threeColumn3 { float:left; width:30%;display:inline;}
	
	
		/*---------- tooltip setup (customized in specific sections) ----------*/
		a.tooltip { position:absolute;/*position:relative; this is the key*/ z-index:24; text-decoration:none;}
		a.tooltip:hover {background:transparent;}
		a.tooltip span{ display:none;}
		a.tooltip:hover span{display:block; z-index:500; position:absolute;}
		
	
		/*---------- alert ----------*/
		.alert {color:red; font-weight:bold;}	
	
	
		/*---------- Context Menu ----------* /
		.contextMenu{
		}
		.contextMenu ul{
		  display:none;
		  position:absolute;
		}
		.contextMenu li:hover ul, .contextMenu li.over ul{
		  display:block;
		}
		/*.contextMenu .contextMenuButton {
		  display:block;
		}
		.contextMenu .contextMenuButton em {
		  display:none;
		}
		*/
	

		/*---------- Tab Navigation ----------
		
		<div class="tab {(Visual-style)}">
			<ul>
				<li {optional: class="current" (if current selected tab)}><a href="#"><span>TAB_LABEL_HERE</span></a></li>
				<li {optional: class="removable" (if tab can be removed by user)}><a href="#"><span>TAB_LABEL_HERE</span></a>{<a href="#" class="remove">X</a> (the remove button if the "removable" class is used on parent <li>)}</li>
			</ul>
		</div>
		
		<div>
			TAB CONTENTS HERE
		</div>

		*/
		.tab {position:relative;}
		.tab ul {margin:0px 0px 0px 30px;padding:0px;list-style:none;}
		.tab li {display:inline;float:left;margin:0px 10px 0px 0px;padding:0px;position:relative;}
		.tab a {float:left;margin:0px;padding:0px 0px 0px 11px;text-decoration:none;cursor:pointer;}
		.tab a span {float:left;display:block;font-weight:bold;color:#333333;}
		.tab a:hover {}
		.tab a:hover span {color:#000000;}
		.tab .current a, .tab .current a:hover{border-width:0;}
		.tab .current a span, .tab .current a:hover span {color:#000000;}
	
			/*** STANDARD tab ***/
			.tab-stlye_standard {height:27px;}
			.tab-stlye_standard a{background:url(../SiteCollectionImages/resources_tabs/tab_small_left.gif) no-repeat left top;}
			.tab-stlye_standard a:hover {background-position:0% -49px;}
			.tab-stlye_standard a span{background:url(../SiteCollectionImages/resources_tabs/tab_small_right.gif) no-repeat right top;padding:6px 15px 3px 5px;height:18px;}
			.tab-stlye_standard a:hover span {background-position:100% -49px;}
			
			.tab-stlye_standard .current a, 
			.tab-stlye_standard .current a:hover{background-position:0px -98px;}
			
			.tab-stlye_standard .current a span, 
			.tab-stlye_standard .current a:hover span {background-position:100% -98px;}
			
			.tab-stlye_standard .removable a span{padding-left:15px;}
			.tab-stlye_standard a.remove {float:none;background:url(../SiteCollectionImages/resources_tabs/button_Xcircle_grayBG.gif);font-weight:bold;text-align:center;color:#ffffff;width:15px;height:15px;position:absolute;left:7px;top:5px;padding:0px;}
			.tab-stlye_standard a.remove:hover {background-position:top left;}

			/* Remove styling for a non-tab ( a tab functionally, but having no style */
			.tab .noTab a, .tab .noTab a:hover, 
			.tab .noTab a span, 
			.tab .noTab a:hover span{background-image:url();font-weight:normal;text-decoration:underline;color:#187118;padding-left:5px;}
			.tab .noTab a:hover span{text-decoration:none;}

				
		/*---------- Stretchable Boxes ----------
		
		<div class="box {Visual_Style}">
			<div class="topLeft"><div class="topRight"></div></div>
			<div class="contentLeft"><div class="boxContent">
				
					 your content here (additional <div> optional) 
					
			</div>boxContent</div>contentLeft
			<div class="bottomLeft"><div class="bottomRight"></div></div>
		</div>
			
		*/
	
		.box .topLeft {height: 10px; font-size:1px;}
		.box .topLeft .topRight {height: 10px;font-size:1px;margin: 0px 0px 0px 24px; }
	
		.box .contentLeft {}
		.box .boxContent {position: relative; margin: 0px 0px 0px 13px; padding: 0px 12px 0px 0px;height:100%;}
		
		.box .bottomLeft { height: 30px;}
		.box .bottomLeft .bottomRight { height: 30px; margin: 0px 0px 0px 25px;}
		

		/** Stretchable Type Visual Style **/
			/** Subtle **/
				/* IE6 PNG alternate */
				.box_subtle .topLeft {background: url(../SiteCollectionImages/resources_stretchableBox/box_subtle_header_left.gif) no-repeat left;}
				.box_subtle .topLeft .topRight {background: url(../SiteCollectionImages/resources_stretchableBox/box_subtle_header_right.gif) no-repeat top right; }
				.box_subtle .contentLeft {background: url(../SiteCollectionImages/resources_stretchableBox/box_subtle_content_left.gif) repeat-y left;}
				.box_subtle .boxContent {background: url(../SiteCollectionImages/resources_stretchableBox/box_subtle_content_right.gif) repeat-y right;}
				.box_subtle .bottomLeft {background: url(../SiteCollectionImages/resources_stretchableBox/box_subtle_footer_left.gif) no-repeat left;}
				.box_subtle .bottomLeft .bottomRight {background: url(../SiteCollectionImages/resources_stretchableBox/box_subtle_footer_right.gif) no-repeat right;}
				/* all others */
				body > * .box_subtle .topLeft {background-image: url(../SiteCollectionImages/resources_stretchableBox/box_subtle_header_left.png);}
				body > * .box_subtle .topLeft .topRight {background-image: url(../SiteCollectionImages/resources_stretchableBox/box_subtle_header_right.png);}
				body > * .box_subtle .contentLeft {background-image: url(../SiteCollectionImages/resources_stretchableBox/box_subtle_content_left.png);}
				body > * .box_subtle .boxContent {background-image: url(../SiteCollectionImages/resources_stretchableBox/box_subtle_content_right.png);}
				body > * .box_subtle .bottomLeft {background-image: url(../SiteCollectionImages/resources_stretchableBox/box_subtle_footer_left.png);}
				body > * .box_subtle .bottomLeft .bottomRight {background-image: url(../SiteCollectionImages/resources_stretchableBox/box_subtle_footer_right.png);}

			/** Alert **/
				/* IE6 PNG alternate */
				.box_alert .topLeft {background: url(../SiteCollectionImages/resources_stretchableBox/box_alert_header_left.gif) no-repeat left;}
				.box_alert .topLeft .topRight {background: url(../SiteCollectionImages/resources_stretchableBox/box_alert_header_right.gif) no-repeat right; }
				.box_alert .contentLeft {background: url(../SiteCollectionImages/resources_stretchableBox/box_alert_content_left.gif) repeat-y left;}
				.box_alert .boxContent {background: url(../SiteCollectionImages/resources_stretchableBox/box_alert_content_right.gif) repeat-y right;}
				.box_alert .bottomLeft {background: url(../SiteCollectionImages/resources_stretchableBox/box_alert_footer_left.gif) no-repeat left;}
				.box_alert .bottomLeft .bottomRight {background: url(../SiteCollectionImages/resources_stretchableBox/box_alert_footer_right.gif) no-repeat right;}
				/* all others */
				body > * .box_alert .topLeft {background-image: url(../SiteCollectionImages/resources_stretchableBox/box_alert_header_left.png);}
				body > * .box_alert .topLeft .topRight {background-image: url(../SiteCollectionImages/resources_stretchableBox/box_alert_header_right.png);}
				body > * .box_alert .contentLeft {background-image: url(../SiteCollectionImages/resources_stretchableBox/box_alert_content_left.png);}
				body > * .box_alert .boxContent {background-image: url(../SiteCollectionImages/resources_stretchableBox/box_alert_content_right.png);}
				body > * .box_alert .bottomLeft {background-image: url(../SiteCollectionImages/resources_stretchableBox/box_alert_footer_left.png);}
				body > * .box_alert .bottomLeft .bottomRight {background-image: url(../SiteCollectionImages/resources_stretchableBox/box_alert_footer_right.png);}

			/** Standard **/
				/* IE6 PNG alternate */
				.box_standard .topLeft {background: url(../SiteCollectionImages/resources_stretchableBox/box_standard_header_left.gif) no-repeat left;}
				.box_standard .topLeft .topRight {background: url(../SiteCollectionImages/resources_stretchableBox/box_standard_header_right.gif) no-repeat right; }
				.box_standard .contentLeft {background: url(../SiteCollectionImages/resources_stretchableBox/box_standard_content_left.gif) repeat-y left;}
				.box_standard .boxContent {background: url(../SiteCollectionImages/resources_stretchableBox/box_standard_content_right.gif) repeat-y right;}
				.box_standard .bottomLeft {background: url(../SiteCollectionImages/resources_stretchableBox/box_standard_footer_left.gif) no-repeat left;}
				.box_standard .bottomLeft .bottomRight {background: url(../SiteCollectionImages/resources_stretchableBox/box_standard_footer_right.gif) no-repeat right;}
				/* all others */
				body > * .box_standard .topLeft {background-image: url(../SiteCollectionImages/resources_stretchableBox/box_standard_header_left.png);}
				body > * .box_standard .topLeft .topRight {background-image: url(../SiteCollectionImages/resources_stretchableBox/box_standard_header_right.png);}
				body > * .box_standard .contentLeft {background-image: url(../SiteCollectionImages/resources_stretchableBox/box_standard_content_left.png);}
				body > * .box_standard .boxContent {background-image: url(../SiteCollectionImages/resources_stretchableBox/box_standard_content_right.png);}
				body > * .box_standard .bottomLeft {background-image: url(../SiteCollectionImages/resources_stretchableBox/box_standard_footer_left.png);}
				body > * .box_standard .bottomLeft .bottomRight {background-image: url(../SiteCollectionImages/resources_stretchableBox/box_standard_footer_right.png);}
				
			/** Dominant **/
				/* IE6 PNG alternate */
				.box_dominant .topLeft {background: url('file://vfbfsp/home/CBaxt/My%20Stuff/App_Themes/SaveOurFoodMain/images/stretchableBox_resources/box_dominant_header_left.gif') no-repeat left 50%;
}
				.box_dominant .topLeft .topRight {background: url('file://vfbfsp/home/CBaxt/My%20Stuff/App_Themes/SaveOurFoodMain/images/stretchableBox_resources/box_dominant_header_right.gif') no-repeat right 50%;
}
				.box_dominant .contentLeft {background: url('file://vfbfsp/home/CBaxt/My%20Stuff/App_Themes/SaveOurFoodMain/images/stretchableBox_resources/box_dominant_content_left.gif') repeat-y left 50%;
}
				.box_dominant .boxContent {background: url('file://vfbfsp/home/CBaxt/My%20Stuff/App_Themes/SaveOurFoodMain/images/stretchableBox_resources/box_dominant_content_right.gif') repeat-y right 50%;
}
				.box_dominant .bottomLeft {background: url('file://vfbfsp/home/CBaxt/My%20Stuff/App_Themes/SaveOurFoodMain/images/stretchableBox_resources/box_dominant_footer_left.gif') no-repeat left 50%;
}
				.box_dominant .bottomLeft .bottomRight {background: url('file://vfbfsp/home/CBaxt/My%20Stuff/App_Themes/SaveOurFoodMain/images/stretchableBox_resources/box_dominant_footer_right.gif') no-repeat right 50%;
}
				/* all others */
				body > * .box_dominant .topLeft {background-image: url('file://vfbfsp/home/CBaxt/My%20Stuff/App_Themes/SaveOurFoodMain/images/stretchableBox_resources/box_dominant_header_left.png');
}
				body > * .box_dominant .topLeft .topRight {background-image: url('file://vfbfsp/home/CBaxt/My%20Stuff/App_Themes/SaveOurFoodMain/images/stretchableBox_resources/box_dominant_header_right.png');
}
				body > * .box_dominant .contentLeft {background-image: url('file://vfbfsp/home/CBaxt/My%20Stuff/App_Themes/SaveOurFoodMain/images/stretchableBox_resources/box_dominant_content_left.png');
}
				body > * .box_dominant .boxContent {background-image: url('file://vfbfsp/home/CBaxt/My%20Stuff/App_Themes/SaveOurFoodMain/images/stretchableBox_resources/box_dominant_content_right.png');
}
				body > * .box_dominant .bottomLeft {background-image: url('file://vfbfsp/home/CBaxt/My%20Stuff/App_Themes/SaveOurFoodMain/images/stretchableBox_resources/box_dominant_footer_left.png');
}
				body > * .box_dominant .bottomLeft .bottomRight {background-image: url('file://vfbfsp/home/CBaxt/My%20Stuff/App_Themes/SaveOurFoodMain/images/stretchableBox_resources/box_dominant_footer_right.png');
}
				/** Standard with Header **/
					.box_standard_titlebar .topLeft {background: url(../SiteCollectionImages/resources_stretchableBox/box_standard_titlebar_header_left.gif) no-repeat left;}
					.box_standard_titlebar .topLeft .topRight {background: url(../SiteCollectionImages/resources_stretchableBox/box_standard_titlebar_header_right.gif) no-repeat top right; }
					.box_standard_titlebar .boxContentHeader {background: url(../SiteCollectionImages/resources_stretchableBox/box_standard_titlebar_content_right.gif) repeat-y right;}
					/* all others */
					body > * .box_standard_titlebar .topLeft {background-image: url(../SiteCollectionImages/resources_stretchableBox/box_standard_titlebar_header_left.png);}
					body > * .box_standard_titlebar .topLeft .topRight {background-image: url(../SiteCollectionImages/resources_stretchableBox/box_standard_titlebar_header_right.png);}
					body > * .box_standard_titlebar .boxContentHeader {background-image: url(../SiteCollectionImages/resources_stretchableBox/box_standard_titlebar_content_right.png);}
	
					.box_standard_titlebar h5 {padding:5px 0px 10px 10px;}
					.box_standard_titlebar .closeButton {position:absolute;top:2px;right:22px;}
					.box_standard_titlebar .browseButton {position:absolute;top:72px;right:38px;}
					

		/*---------- Dropdown Menu System----------
		
		requires an ID on a container <div>, this is specified in the specifi page layouts, below.  IE6 requires JavaScript found in global_scripts.js:
		
		<div id="SPECIFIC_MENU_NAME" class="dropdownMenuSystem">
			<ul>
				<li class="mainItem"><a href="#"><span>MENU_ITEM_NAME</span></a>
					<ul>
						<li><a href="#">DROPDOWN_MENU_ITEM_NAME</a></li>
						<li><a href="#">DROPDOWN_MENU_ITEM_NAME</a></li>
						<li><a href="#">DROPDOWN_MENU_ITEM_NAME</a></li>
					</ul>			
				</li>
			</ul>
		</div>
		
		*/

		.dropdownMenuSystem .mainItem {display:block;position:relative;float:left;height:45px; margin-top:0px;}
						
			/*** set background of the menu items ***/ 
			.headerContent .dropdownMenuSystem .mainItem a {height:39px;float:left;font-size:1.1em;text-decoration:none;cursor:pointer;}
			.headerContent .dropdownMenuSystem .mainItem a strong{margin-right:2px;padding:12px 15px 0px 15px;height:27px;float:left;}
			.headerContent .dropdownMenuSystem .mainItem a:hover{}
			
			.headerContent .dropdownMenuSystem .mainItem a:hover strong {}

			/*** fix the right end cap for the last item ***/
			.headerContent .dropdownMenuSystem .lastItem {}
			.headerContent .dropdownMenuSystem .lastItem a{}
			.headerContent .dropdownMenuSystem .lastItem a strong{}
			
			/*** hide dropdowns ***/
			.headerContent .dropdownMenuSystem ul li ul{display:none;}
			
			/*** show dropdowns ***/
			.headerContent .dropdownMenuSystem  ul li:hover ul,
			.headerContent .dropdownMenuSystem  ul li.over ul {display:block;position:absolute;left:0px;top:25px;border:none;border-bottom:none;width:170px; margin:0px; padding:0px;}

			/*** hide dropdowns *** /
			.headerContent .dropdownMenuSystem .mainItem ul{display:none;};
			
			/*** show dropdowns *** /
			.headerContent .dropdownMenuSystem  li:hover ul,
			.headerContent .dropdownMenuSystem  .over ul {display:block;position:absolute;left:0px;top:25px;border:none;border-bottom:none;width:170px; margin:0px; padding:0px;}
			
			
	
				/*   Sub Navigation   */
	
	.localNav {width:300px;}
	.localNav a {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; text-decoration:none; color:#000000; padding-left:40px;}
	
	.localNav li.mainItem {display:block;padding-left:30px; padding-top:2px;}
	.localNav li.mainItem a {display:block;height:40px;width:200px;background-image:url(../SiteCollectionImages/graphics/subNav_item.gif);background-repeat: no-repeat;padding-left:10px;}
	.localNav li.mainItem a:hover {background-position:0px -40px;}
	.localNav li.mainItem ul {display:none;}
	
	.localNav li.selectedSection {background:url(../SiteCollectionImages/graphics/subNav_item_cat.gif) top left no-repeat; padding-left:60px; padding-top:5px; font-weight:bold;}
	.localNav li.selectedSection a {background:none;padding-left:15px;}
	.localNav li.selectedSection ul {display:block;margin-top:5px;margin-bottom:5px;}
	.localNav li.selectedSection ul li a {margin-left:0px; padding-top:5px; display:inline; background:none; font-weight:normal;}
	.localNav li.selectedSection ul li a:hover {color:#ffc62c;}	
	.localNav li.selectedSection ul li.selectedItem a {color:#000000; font-weight:bold; cursor:default;}
	.localNav li.selectedSection ul li.selectedSection {background:none; padding-left:0px; padding-top:0px;}	

		/*---------- Modal Dialog Box ----------

		<div class="modalContainer {(optional: Modal Width)}">
			<div class="modalTopLeft"><div class="modalTopRight"></div></div>
			<div class="modalContentLeft"><div class="modalContent">
					
					 Modal Header 
						<div class="modalContainerHeader">                           
						  <div>
							<h5>Hello, Header</h5>
						  </div>
						</div>
	
					  Modal Content Panels 
						<div class="{modalContent_layoutName}">                
							<p>Hello, Content!</p>
						</div>
						
				</div>modalContent</div>modalContentLeft
			<div class="modalBottomLeft"><div class="modalBottomRight">&nbsp;</div></div>		
		</div>
		
		*/
		
		.modalBackground {background-repeat: repeat; background-image: url('file://vfbfsp/home/CBaxt/My%20Stuff/App_Themes/SaveOurFoodMain/images/resources_modalPopup/overlay.gif');
}
		body > * .modalBackground {background-image: url(../SiteCollectionImages/resources_modalPopup/overlay.png);}
		
		.modalContainer {text-align:left;}
		.modalContainerHeader {cursor: move; margin:0px; padding:0px; height:28px; background:url(../SiteCollectionImages/resources_modalPopup/header_bg.gif) top right no-repeat;}
		.modalContainerHeader h5 {font-size: 1.3em; font-weight: normal; color:#000000; margin:0px 0px 0px 12px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; }
		
		.modalContentLeft {background: url() repeat-y left;}
		body > * .modalContentLeft {background-image: url(../SiteCollectionImages/resources_modalPopup/bg_content_left.png);}
		
		.modalContent {position: relative; margin: 0px 0px 0px 12px; padding: 0px 12px 0px 0px; background: url(../SiteCollectionImages/resources_modalPopup/bg_content_right.gif) repeat-y right;height:100%;}
		body > * .modalContent {background-image: url(../SiteCollectionImages/resources_modalPopup/bg_content_right.png);}
		
		.modalTopLeft {height: 10px; font-size:1px;background: url(../SiteCollectionImages/resources_modalPopup/bg_content_header_left.gif) no-repeat left;}
		body > * .modalTopLeft {background-image: url(../SiteCollectionImages/resources_modalPopup/bg_content_header_left.png);}
		
		.modalTopLeft .modalTopRight {height: 10px;font-size:1px;margin: 0px 0px 0px 24px; background: url(../SiteCollectionImages/resources_modalPopup/bg_content_header_right.gif) repeat-y right; }
		body > * .modalTopLeft .modalTopRight { background-image: url(../SiteCollectionImages/resources_modalPopup/bg_content_header_right.png);}
		
		.modalBottomLeft { height: 30px; background: url(../SiteCollectionImages/resources_modalPopup/bg_content_footer_left.gif) no-repeat left;}
		body > * .modalBottomLeft {background-image: url(../SiteCollectionImages/resources_modalPopup/bg_content_footer_left.png);}
		
		.modalBottomLeft .modalBottomRight { height: 30px; margin: 0px 0px 0px 25px; background: url(../SiteCollectionImages/resources_modalPopup/bg_content_footer_right.gif) repeat-y right;}
		body > * .modalBottomLeft .modalBottomRight {background-image: url(../SiteCollectionImages/resources_modalPopup/bg_content_footer_right.png);}
		
		
			/*---------- Modal Customization Classes ----------*/
			.modalSmall {width: 450px;}
			.modalSmall .modalContainerHeader h5 {width:413px;}
			
			.modalMedium {width: 600px;}
			.modalMedium .modalContainerHeader h5 {width:563px;}
			
			.modalLarge {width: 800px;}
			.modalLarge .modalContainerHeader h5 {width:763px;}
		
		
		
		/*************** Global Page Structure ******************************************************************************************/	

				/*************** Global Branding ******************************************************************************************/	
				.globalBranding {width:100%;height:27px; background:url(../SiteCollectionImages/_global_branding/background.gif) repeat-x; z-index:10000; position:relative;}
				.globalBranding fieldset {border:none;margin:0px;padding:0px;}
				
				
				/*************** Logo ******************************************************************************************/	
				.globalBranding .gblogo {float:left;background:url(../SiteCollectionImages/_global_branding/divider.gif) no-repeat right top; padding-right:2px;}
				.globalBranding .gblogo span {display:none;}
				.globalBranding .gblogo a {display:block; width:138px; height:25px;background:url(../SiteCollectionImages/_global_branding/button_vfb_logo.gif) no-repeat;}
				.globalBranding .gblogo a:hover {background-position:0px -25px;}
				
				
				/*************** Additional Sites ******************************************************************************************/	
				.globalBranding .additionalSites {float:left;background:url(../SiteCollectionImages/_global_branding/divider.gif) no-repeat right top;padding-right:2px;}
				.globalBranding .additionalSites span {display:none;}
				.globalBranding .additionalSites a {display:block; width:126px; height:25px;background:url(../SiteCollectionImages/_global_branding/button_additional.gif) no-repeat;}
				.globalBranding .additionalSites a:hover {background-position:0px -25px;}
				
					/*---------- additional sites dropdown ----------*/
					#additionalSitesMenu {margin:0px;padding:0px;}
					.globalBranding .additionalSites .dropdownMenuSystem .mainItem {background-image:url(../SiteCollectionImages/_global_branding/button_additional.gif);display:block;position:relative;float:left;height:25px; margin-top:0px;}
						
			/*** set background of the menu items ***/ 
			.globalBranding .additionalSites .dropdownMenuSystem .mainItem a {background-image:url('file://vfbfsp/home/CBaxt/My%20Stuff/App_Themes/SaveOurFoodMain/images/structure/mainmenu_divider.gif');
background-position:right;background-repeat:no-repeat;height:25px;float:left;color:#000000;font-size:1.1em;text-decoration:none;cursor:pointer;
}
			.globalBranding .additionalSites .dropdownMenuSystem .mainItem a strong{margin-right:2px;padding:12px 15px 0px 15px;height:27px;float:left;}
			.globalBranding .additionalSites .dropdownMenuSystem .mainItem a:hover{background-position:0px -25px;}
			.globalBranding .additionalSites .dropdownMenuSystem .mainItem a:hover strong {background-position:0px -25px;}

			/*** fix the right end cap for the last item ***/
			.globalBranding .additionalSites .dropdownMenuSystem .lastItem {background-image:url('file://vfbfsp/home/CBaxt/My%20Stuff/App_Themes/SaveOurFoodMain/images/structure/mainmenu_divider.gif');
background-position:right;background-repeat:no-repeat;
}
			.globalBranding .additionalSites .dropdownMenuSystem .lastItem a{background-image:url();}
			.globalBranding .additionalSites .dropdownMenuSystem .lastItem a strong{background-image:url();}
			
			/*** hide dropdowns ***/
			.globalBranding .additionalSites .dropdownMenuSystem .mainItem ul{display:none;}
			
			/*** show dropdowns ***/
			.globalBranding .additionalSites .dropdownMenuSystem  li:hover ul,
			.globalBranding .additionalSites .dropdownMenuSystem  li.over ul{display:block;position:absolute;left:0px;top:25px;margin-left:0px;background-image:url();border:1px solid #96bfbc;border-bottom:none;width:170px;}
			
			/*** rows ***/
			.globalBranding .additionalSites .dropdownMenuSystem  li:hover ul li,
			.globalBranding .additionalSites .dropdownMenuSystem  li.over ul li{background-color:#dde4e4;border-bottom:1px solid #96bfbc;float:left;}
			
			/*** buttons ***/
			.globalBranding .additionalSites .dropdownMenuSystem  li:hover ul a,
			.globalBranding .additionalSites .dropdownMenuSystem  li.over ul a{background-color:#dde4e4;padding:7px 10px 7px 10px;font-size:.9em;background-image:url();height:auto;float:left;clear:both;width:150px;}
			.globalBranding .additionalSites .dropdownMenuSystem  li:hover ul a:hover,
			.globalBranding .additionalSites .dropdownMenuSystem  li.over ul a:hover{background-color:#f4fbfb;}	
			
				
				/*************** Search ******************************************************************************************/	
				.SPmenus {width:100px; height:15px;position:absolute;top:0px;left:200px;}

				/*************** Search ******************************************************************************************/	
				.globalBranding .searchFields {
	display:block;
	position:absolute;
	width:400px;
	background:url('file://vfbfsp/home/CBaxt/My%20Stuff/SOF%20images/divider.gif') no-repeat left top;
	padding:0px 15px 0px 15px;
	right: 10px;
	top: 2px;
	text-align:right;
}
				.globalBranding .searchFields select,
				.globalBranding .searchFields .formInput,
				.globalBranding .searchFields .formSubmit,
				{font-family:Arial, Helvetica, sans-serif;font-size:10px;margin:0px;}
				
				.globalBranding .searchFields input {background:url(../SiteCollectionImages/_global_branding/input_background.gif) repeat-x;padding:2px;margin:0px 0px 0px 2px;border:0px;}
				
				.globalBranding .searchFields .formSubmit {height:18px;width:55px;background:url(../SiteCollectionImages/_global_branding/button_search.gif) no-repeat left top;border:0px;vertical-align:top;margin:4px 0px 0px 0px;}
				.globalBranding .searchFields .ms-sbcell {padding:0px;}
				
				/*************** Member Login ******************************************************************************************/	
				.globalBranding .memberLogin {float:right;background:url(../SiteCollectionImages/_global_branding/divider.gif) no-repeat left top;padding-left:1px}
				.globalBranding .memberLogin span {display:none;}
				.globalBranding .memberLogin a {display:block; width:93px; height:25px;background:url(../SiteCollectionImages/_global_branding/button_member_login.gif) no-repeat}
				.globalBranding .memberLogin a:hover {background-position:0px -25px;}




		body {background-color:#5c8828}
		
		.pageContainer {width:100%;background-image:url(../SiteCollectionImages/backgrounds/background_content.jpg);background-repeat:repeat-y;background-position:center top;}

		.headerContent,
		.mainContent,
		.footerContent {width:1000px;position:relative;margin-right:auto;margin-left:auto;text-align:left;}
		
		.mainContent {overflow:hidden;}
		
	
			/*---------- Header  ----------*/
				.logo,
				.joinCause,
				.splashImage,
				.splashImage img {
	position:absolute;
	left: 1px;
	top: 0px;
}
				.logo {top:17px;left:46px;}
				.joinCause {
	top:39px;
	left:818px;
	width:190px;
	height:103px;
	z-index:1000;
}
/*				.joinCause a {margin-bottom:0px;width:191px;height:104px;background-image:url(../SiteCollectionImages/buttons/button_joinourcause_content.gif);display:block;background-position:0px 0px;}
*/
				.joinCause a {margin-bottom:0px;width:191px;height:104px;background-image:url(../SiteCollectionImages/buttons/button_joinourcause_content.gif);display:block;background-position:0px 0px;}
				.joinCause a:hover {background-position:bottom}
				.joinCause a span {display:none;}/**/
				
	            #mainmenuContainer {position:absolute;background-repeat:no-repeat;left:8px;width:984px;top:145px; padding-top:30px;}
				#mainmenuContainer {
	z-index:1000;
	width:572px;
	height:49px;
	top:38px;
	left:241px;
	background-image:url(../SiteCollectionImages/graphics/mainmenu_content.jpg);
}
	

         /* --content page splash image -- */
		.splashImage .photo img {position:absolute;left: 9px;top: 143px;}
		.splashImage .section img {
	position:absolute;
	left: 320px;
	top: 143px;
}
			
				#mainmenuContainer .item1 {width:160px;}
				/*#mainmenuContainer .item2 {width:145px;}*/
				#mainmenuContainer .item3 {width:200px;}
				
				#mainmenuContainer .item1 a, #mainmenuContainer .item2 a, #mainmenuContainer .item3 a {width:150px;height:100%;display:block;}

				/* for IE 6 */
				#mainmenuContainer .item1 {margin-left:20px;}
				#mainmenuContainer .item2 {margin-right:7px;margin-left:7px;}
				/* for good browsers */
				body > * #mainmenuContainer .item1 {margin-left:25px;}
				body > * #mainmenuContainer .item2 {margin-right:15px;margin-left:15px;}

				/*#mainmenuContainer .mainItem a {display:block; width:100%; height:100%;}*/
				#mainmenuContainer .mainItem a span {display:none;}
				
				#mainmenuContainer .mainItem ul {margin-top:17px;}
				#mainmenuContainer .mainItem ul li {margin-bottom:0px;}

			/*** rows ***/
			#mainmenuContainer  li:hover ul li,
			#mainmenuContainer  .over ul li{border-bottom:none;float:left; background:url(../SiteCollectionImages/backgrounds/dropdown.gif) top left repeat-y;}

			/*** buttons ***/
			#mainmenuContainer li:hover ul a,
			#mainmenuContainer .over ul a{background:url(../SiteCollectionImages/backgrounds/dropdown.gif); padding:7px 10px 7px 10px;font-size:.9em;height:auto;float:left;clear:both;width:150px;}
			
			#mainmenuContainer li.item1:hover ul a:hover,
			#mainmenuContainer .item1 ul a:hover{background:url(../SiteCollectionImages/backgrounds/dropdown_select_y.gif) no-repeat;}	
			
			#mainmenuContainer li.item2:hover ul a:hover,
			#mainmenuContainer .item2 ul a:hover{background:url(../SiteCollectionImages/backgrounds/dropdown_select_r.gif) no-repeat;}

			#mainmenuContainer li.item3:hover ul a:hover,
			#mainmenuContainer .item3 ul a:hover{background:url(../SiteCollectionImages/backgrounds/dropdown_select_b.gif) no-repeat;}
		

			/*---------- Main Content ----------*/
			.mainContent {}
			
			
			/*---------- Footer ----------*/
			.footer {background-image:url(../SiteCollectionImages/backgrounds/background_footer.jpg);height:168px;background-repeat:no-repeat;background-position:center; }
			
			.footerContent {text-align:center}
			.footerContent .vfbLogo {position:absolute; top:17px; left:45px}
			.footerContent p {padding-top:32px;}
	

	/*************** Page Layouts ******************************************************************************************/	
	
		
		/*---------- Modal Layouts ----------*/
		/* each layout sectioned here */
		.modalContent_standard {padding:10px;}
		
		
		/*---------- Homepage ----------*/
		body.homepage .header {background-image:url(../SiteCollectionImages/backgrounds/background_header.jpg);height:486px;background-repeat:repeat-y;background-position:center;position:relative;}

/*		body.homepage .splashLinks {position:absolute;top:281px;left:53px;}*/
		body.homepage .splashLinks {}
		body.homepage .splashLinks .link1 {position:absolute;top:277px;left:56px;width:260px;height:30px;display:block;}
		body.homepage .splashLinks .link1 span {display:none;}
		body.homepage .joinCause {
	top:61px;
	left:815px;
	width:182px;
	height:129px;
	z-index:1000;
}


		body.homepage #mainmenuContainer {left:244px;top:36px;}

/*		body.homepage .joinCause a {display:block;width:182px;height:129px;background:url(../SiteCollectionImages/buttons/button_joinourcause.jpg) top right no-repeat;}
*/
		body.homepage .joinCause a {display:block;width:182px;height:129px;background:url(../SiteCollectionImages/buttons/button_joinourcause.gif) top right no-repeat;}
		body.homepage .joinCause a:hover {background-position:bottom;}
		body.homepage .joinCause a span {display:none;}
		
		body.homepage .splashImage {top:133px;left:41px;}
		body.homepage .mainContent {background:url(../SiteCollectionImages/graphics/divider_handdrawn_twoColumn.gif) repeat-y 330px 0px;overflow:hidden;}
		body.homepage .twoColumnSet h2 {margin:10px 0px 10px 0px;}
		body.homepage .twoColumnSet h3 {margin:10px 0px 10px 0px;}

		body.homepage .twoColumnSet .twoColumn1 {width:170px;margin-left:165px;}
		body.homepage .twoColumnSet .twoColumn1 img {position:absolute;margin:0px 0px 0px -125px;}
		body.homepage .otherBlogs {background:url(../SiteCollectionImages/graphics/sticker_otherblogs.jpg) no-repeat;width:158px;height:117px;position:absolute;margin:30px 0px 0px -165px;}
		body.homepage .otherBlogs h3 {font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#000000;margin:18px 0px 0px 50px;}
		body.homepage .otherBlogs ul {margin:3px 0px 0px 35px;width:110px;}
		body.homepage .otherBlogs li {margin:0px 0px 5px 15px; padding-left:17px;background:url(../SiteCollectionImages/graphics/bullet_blackDash.gif) no-repeat 0px 5px}
		body.homepage .otherBlogs a {font-size:10px;color:#000000;font-weight:bold; }
		body.homepage .blogLink {margin-top:10px;}
		body.homepage .blogStamp {margin-top:10px;color:#777777;}

		body.homepage .twoColumnSet .twoColumn2 {width:665px;}
		body.homepage .twoColumnSet .twoColumn2 .twoColumn1 {width:404px;margin-left:30px; background-color:#FFFFFF;height:274px;}
		body.homepage .twoColumnSet .twoColumn2 .twoColumn1 h3 {margin:15px 0px 5px 0px;}
		body.homepage .topicList {margin:0px 0px 10px 0px;}
		body.homepage .twoColumnSet .twoColumn2 .twoColumn2 {width:231px;}

		body.homepage .threeColumnSet {clear:both;position:relative;padding-bottom:10px;overflow:hidden}
		body.homepage .threeColumnSet h2 {margin:0px 0px 15px 0px;padding-bottom:13px;}

		body.homepage .threeColumnSet .threeColumn1 {width:280px;margin-left:50px;}
		body.homepage .threeColumnSet .threeColumn2 {width:290px;margin-left:40px;}
		body.homepage .threeColumnSet .threeColumn3 {width:260px;margin-left:40px;}

		body.homepage .threeColumnSet .threeColumn1 h2 {background:url(../SiteCollectionImages/graphics/underline_wide_yellow.gif) no-repeat bottom}
		body.homepage .threeColumnSet .threeColumn2 h2 {background:url(../SiteCollectionImages/graphics/underline_wide_red.gif) no-repeat bottom}
		body.homepage .threeColumnSet .threeColumn3 h2 {background:url(../SiteCollectionImages/graphics/underline_wide_blue.gif) no-repeat bottom}

		body.homepage .threeColumnSet .threeColumn1 li {margin:0px 0px 12px 15px; padding-left:15px;background:url(../SiteCollectionImages/graphics/bullet_yellowDot.gif) no-repeat 0px 5px;}
		body.homepage .threeColumnSet .threeColumn1 a {display:block;margin-bottom:5px;}

		body.homepage .threeColumnSet .threeColumn2 .eventRow { margin-bottom:17px;}
		body.homepage .threeColumnSet .threeColumn2 .date {background: url(../SiteCollectionImages/graphics/event_date_bg_small.jpg) no-repeat center top; width:50px; float:left;color:#9f123d; font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-align:center}
		body.homepage .threeColumnSet .threeColumn2 .day {display:block;font-size:20px;margin:7px 0px 5px -5px;}
		body.homepage .threeColumnSet .threeColumn2 .month {display:block;font-size:12px;margin-bottom:5px;}
		body.homepage .threeColumnSet .threeColumn2 .year {display:none;}

		body.homepage .joinLink {display:block;margin-top:10px;font-size:1.5em;}


		/*---------- Global Content Page ----------*/
		
		
		body.learnPage .header,
		body.connectPage .header,
		body.involvedPage .header,
		body.contentPage .header {background-image:url(../SiteCollectionImages/backgrounds/background_header_content.jpg);height:369px;background-repeat:repeat-y;background-position:center;position:relative;}

		body.learnPage .logo,
		body.connectPage .logo,
		body.involvedPage .logo,
		body.contentPage .logo {top:17px;left:50px;}

		/*body.learnPage .joinCause,
		body.connectPage .joinCause,
		body.involvedPage .joinCause,
		body.contentPage .joinCause {top:39px;left:818px;width:191px;height:100px;background-image:url(../SiteCollectionImages/buttons/button_joinourcause_content.jpg);z-index:1000;}
		
		body.learnPage .joinCause a,
		body.connectPage .joinCause a,
		body.involvedPage .joinCause a,
		body.contentPage .joinCause a {display:block;width:191px;height:104px; background-position:0px 0px;}
		body.learnPage .joinCause a:hover,
		body.connectPage .joinCause a:hover,

		body.involvedPage .joinCause a:hover,
		body.contentPage .joinCause a:hover {background-position:0px 104px;}
		body.learnPage .joinCause a span,
		body.connectPage .joinCause a span,
		body.involvedPage .joinCause a span,
		body.contentPage .joinCause a span {display:none;}*/
		
		body.learnPage .mainContent .twoColumn1,
		body.connectPage .mainContent .twoColumn1,
		body.involvedPage .mainContent .twoColumn1,
		body.contentPage .mainContent .twoColumn1 {position:relative; float:left; width:29%; display:inline; margin-left:7px;}
		body.learnPage .mainContent .twoColumn2,
		body.connectPage .mainContent .twoColumn2,
		body.involvedPage .mainContent .twoColumn2,
		body.contentPage .mainContent .twoColumn2 {position:relative; float:left; width:63%; display:inline; padding-left:30px; background:url(../SiteCollectionImages/graphics/divider_handdrawn_vertical_01.gif) left top no-repeat;}
		
		body.learnPage h2 {background:url(../SiteCollectionImages/graphics/underline_wide_yellow.gif) bottom left no-repeat;padding-bottom:15px;}
		body.connectPage h2 {background:url(../SiteCollectionImages/graphics/underline_wide_red.gif) bottom left no-repeat;padding-bottom:15px;}
		body.genericForm h2,
		body.involvedPage h2 {background:url(../SiteCollectionImages/graphics/underline_wide_blue.gif) bottom left no-repeat;padding-bottom:15px;}
		
		/*------ Generic Form ------*/
		
		body.genericForm legend {display:block;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.1em;color:#000000;margin-top:5px;}
		body.genericForm .header {background-image:url(../SiteCollectionImages/backgrounds/background_header_content.jpg);height:369px;background-repeat:repeat-y;background-position:center;position:relative;}
		body.genericForm {background-color:#5c8828;}
		body.genericForm .maincontent .twoColumn2 p {clear:both;}
		body.genericForm .mainContent {}
		body.genericForm .mainContent .twoColumn1 {position:relative;float:left; width:29%;display:inline;margin-left:7px;}
		body.genericForm .mainContent .twoColumn2 {position:relative;float:left; width:66%;display:inline;padding-left:20px;background:url(../SiteCollectionImages/graphics/divider_handdrawn_vertical_01.gif) left top no-repeat;background-position:-5px 0px;}
		
		body.genericForm ul.progress {width:100%;position:relative;margin:10px 0px 10px 0px; list-style:none;}
		body.genericForm .progress h5 {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.4em;color:#999999;padding-top:2px;}
		body.genericForm .progress li {float:left;margin-right:10px;}
		body.genericForm .progress .currentStep {font-size:1.6em;color:#000000;padding-top:0px;}
		
		body.genericForm .mainContent fieldset legend {font-size:1.2em; font-weight:bold; margin:10px 0px 5px 0px; padding-left:0px;}
		body.genericForm .FORM_submitButtons {position:relative;margin-top:20px;}
	    body.genericForm .FORM_submitButtons .btn {float:left; margin-right:15px;}	    
		
		/*------ Blog Content ------*/
		
		body.blogContent {}
		body.blogContent .header {background-image:url(../SiteCollectionImages/backgrounds/background_header_content.jpg);height:369px;background-repeat:repeat-y;background-position:center;position:relative;}
		
		body.blogContent .mainContent {}
		body.blogContent .mainContent .twoColumn1 {position:relative; float:left; width:29%; display:inline; margin-left:7px;}
		body.blogContent .mainContent .twoColumn2 {position:relative; float:left; width:63%; display:inline; padding-left:30px; background:url(../SiteCollectionImages/graphics/divider_handdrawn_vertical_01.gif) left top no-repeat;}
	
		body.blogContent .mainContent .twoColumn2 .twoColumn1 {position:relative; float:left; width:56%; display:inline; margin-left:0px;}
		body.blogContent .mainContent .twoColumn2 .twoColumn2 {position:relative; float:left; width:39%; display:inline; padding-left:5px; background:none;}
		body.blogContent .mainContent .blogPost {margin:20px 0px 20px 0px;}
		body.blogContent .mainContent .blogPost p, a {line-height:1.4em; margin-bottom:5px;}
		body.blogContent .mainContent .blogPost .readMore {display:none;}
		body.blogContent .mainContent .blogPost h3 {display:block; padding-bottom:10px; margin-bottom:0px; background:url(../SiteCollectionImages/graphics/underline_thin_yellow.gif) left bottom no-repeat;}
		body.blogContent .mainContent .blogPost img {margin:5px; float:right;}
		body.blogContent .mainContent .blogArchive {margin:20px 0px 20px 10px; width:90%;}
		body.blogContent .mainContent .blogPost .blogDateStamp {background:url('file://vfbfsp/home/CBaxt/My%20Stuff/SiteCollectionImages/graphics/bullet_blackDashWhite.gif') no-repeat left 50%; 
padding-left:20px; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:10px;
}
		
		/* --list fix-- */
		.mainContent .twoColumn2 ol {list-style:decimal inside; display:block;}
		.mainContent .twoColumn2 ul {list-style:disc inside; display:block;}
		
		
		
		
		/* --blockQuotes-- */
		.mainContent blockquote { display:block; margin-left:5px;}
		/* --pullQuote--
		.mainContent blockquote.pullQuote { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; display:block; width:200px; font-style:italic; overflow:hidden; padding:10px 20px 20px 20px; float:right; background:url(../SiteCollectionImages/graphics/ldquo.gif) top left no-repeat;}
		.mainContent blockquote.pullQuote p {padding-left:20px;}
		.mainContent blockquote.pullQuote span {background:url(../SiteCollectionImages/graphics/rdquo.gif) bottom right no-repeat; display:block; height:100%; width:100%; padding-bottom:20px;}*/
		
		
		 /*header graphics fix */
		body.homepage .header #mainmenuContainer {background:url(../SiteCollectionImages/graphics/mainmenu.jpg) bottom no-repeat; position:absolute;}
		
		/*global branding fixes*/
		.globalBranding .searchFields {float:left;}
/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(/SiteCollectionImages/graphics/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(/SiteCollectionImages/graphics/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(/SiteCollectionImages/graphics/SavedStar.png);
}

}

@media print {

	.globalBranding,
	.header,
	.footer,
	.localNav, 
	.twoColumn1 {display:none;}
	
	.twoColumn2 {width:80%; margin-left:auto; margin-right:auto;}
	a,
	a:link,
	a:visited,
	a:hover {color:#000; text-decoration:none;}

}
.cbq-layout-main td{
	color:#000000; 
	font-family:tahoma; 
	font-size:10pt; 
	width:100%;
	padding:0;
	margin:0;
	border:0;
}
.cbq-layout-main h5{
	color:#003082; 
	font-family:tahoma; 
	font-size:10pt; 
	width:100%;
	padding:0;
	margin:0;
	border:0;
}
.cbq-layout-main a:link{
	color:#5c8827; 
	text-decoration:underline;	
	font-family:tahoma; 
	font-size:10pt; 
	width:100%;
	padding:0;
	margin:0;
	border:0;
}
.cbq-layout-main a:visited{
	text-decoration:underline;
	color:#5c8827;
}
.cbq-layout-main a:active{
	text-decoration:none;
	color:#5c8827;
}
.cbq-layout-main a:hover{
	text-decoration:none;
	color:#5c8827;
}