/**************************************
   Theme: Vigor - Derived From: Vigor  
***************************************/

/* START -> DO NOT EDIT THIS SECTION */
	/* STANDARD THEME RESET */
	body,div,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,th,td{margin:0;padding:0}
	fieldset,img{border:0}
	h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
	table{border-collapse:collapse;border-spacing:0}
	/* THEME SPECIFIC CSS */
		/* ADDITONAL RESET */
			html{min-height:100.02%}
			body{font-size:100.01%;background-color:#fff}
			#body{position:relative;zoom:1;}
			#pageName,#zWrap * {
	margin-bottom:10px;
}
			#zWrap li,#zWrap dt{margin-bottom:0}
			#formAlertFailure ul{margin:0;padding:0}
			#navigation ul{list-style:none;margin:0;padding:0}
			#navigation ul a{text-decoration:none}
			#zA,#zB,#zC{overflow:hidden;_overflow:visible;_overflow-x:hidden;padding-bottom:1px}
			#ft{
	overflow:visible;
}
			#hMisc div,#fMisc div{margin:0;}
		/* MIN-WIDTH MAX-WIDTH MIN-HEIGHT FOR THEME ELEMENTS */
			#hMisc,#fMisc{min-height:3.3em;_height:3.3em}
			#bd{min-height:28em;_height:28em}
		/* ------- STRUCTURE -------- */
			body{padding-bottom:10px}
			#doc{width:770px;margin:10px auto;border-width:1px}
			#bd{width:585px;margin:30px 0 30px 150px}
			/* use 1px padding top to prevent margin to create a gap above #hd */
			
			#hd{
			min-height:150px;
			_height:150px;
			padding-top:1px;
			margin-top: 0px;
			border-top-color: #666;
			border-top-width: 0px;
			}
			/* #hd{min-height:145px;_height:145px;padding-top:1px} */
			
			#hContent{margin:140px 0 0 250px;width:485px}
			/* change 45 px tp 150px -  moves title below header art - ;padding-right:20px */
			
			#hMisc{display:none}
			#pageName{display:none}
			/* use position:relative to address stacking order IE6 */
			#navigation{width:125px;float:left;margin:33px 0;position:relative}
			/* keep the two following rules apart */
			#navigation #mainNav li a{display:inline-block;}
			#navigation #mainNav li a{display:block;padding:3px 3px 3px 20px}
			#body h4{margin-bottom:0}
 			/* bottom margin here with AP link below assures we have consistent spacing across browsers */
			#mapZone{position:relative;width:250px;height:250px;margin-bottom:2em;_margin-bottom:0}
			#drivingDirectionsLnk{position:absolute;top:255px;left:0}
			/* #ft use position:relative to prevent disappearing when the contact form loads */
			/* use zoom:1; to prevent background painting bug */
			/* use padding:1px 0; to prevent collapsing margin */
			#ft{
	clear:both;
	zoom:1;
	position:relative;
	padding:5px 0;
}
			/* use position:relative to address stacking order IE6 */
			#fContent {
	float:right;
	width:238px;
	padding-right:5px;
	display:inline;
	position:relative;
	margin-top: 50px;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-left: 0;
}
			#fMisc {
	position:relative;
	width:210px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 50px;
	margin-left: 500px;
}
/* END -> DO NOT EDIT THIS SECTION */			

/* START -> CUSTOMIZATION SECTION */
	
	/* --------- TYPOGRAPHY --------- */
	
		/* User-Editable Body */
		/* NOTE: DO NOT STYLE 'body' ELEMENT DIRECTLY! */
		#body {
	color: #333333;
	/* previous white #ffffff */
	font:14px/1.2 'Trebuchet MS', Verdana, Arial;
		}
		
		/* Header */
		
		
		 #hd {
			color: #524d50;
		}
		/*  text white #ffffff */
		/* Footer */
		#ft {
			color: #ffffff;
		}

		/* H1 Site Title */
		#body h1 {
			font-size: 200%;
			/* previous font-size: 250% */
			font-weight: bold;
		}

		/* H2 Page Title */
		#body h2 {
	font-size: 200%;
	font-weight: bold;
	/* [disabled]color: #6eb33f; */
		}

		/* H3 Paragraph Title */
		#body h3 {
			font-size: 150%;
			color: #538fab;
			font-weight: bold;
		}

		/* H4 Paragraph Subtitle */
		#body h4 {
			font-size: 120%;
			color: #538fab;
			font-weight: bold;
		}

		/* Contact Info */
		#fMisc {
	font-size: 12px;
		}

		/* Footer Content */
		#fContent {
			font-size: 9px;
		}

	/* ----------- LINKS ------------ */

		#body a:link {
			color: #5f7a05;
		}
		#body a:visited {
			color: #5f7a05;
			text-decoration: none;
		}		

		/* Nav Menu */
		#navigation {
			font-size: 12px;
			
		}

		ul#mainNav li a:link,
		ul#mainNav li a:visited {
			text-transform: none;
			color: #5f7a05;
			font-weight: normal;
		}
		#mainNav li a:hover,
		#mainNav li a:active,
		#mainNav li a:focus,
		ul#mainNav li.active a:link,
		ul#mainNav li.active a:visited {
			color: #000000;
		}

	/* -------- BACKGROUNDS -------- */

		body {
			background-color: #ffffff;
		}
        /* previous green #b6c36b  */

        #hd {
			/*pinque_1htop.gif*/
		background-image:url(/images/pinq_header246.png);
				background-color: #ffffff;
			background-position: 1 100%;
			/* changed bg position to 1 to remove gap */
			background-repeat: no-repeat;
		}
		
		/* previous header - #hd {
			background-color: #b6c36b;
			background-image:url(/images/header_art1.png);
			background-position: 0 100%;
			background-repeat: no-repeat;
		} */

		#doc {
			background: #ffffff;
		}

		#mainNav li a:hover,
		#mainNav li a:active,
		#mainNav li a:focus,
		ul#mainNav li.active a:link,
		ul#mainNav li.active a:visited {
			background-image: url(/images/nav_hover_bg.gif);
			background-repeat: repeat-y;
			_background-color:#fff;
		}

		#zWrap {
			background-image:url(/images/z_wrap.gif);
			background-position: 360px 100%;
			background-repeat: repeat-y;
		}

		#ft {
	background-color: #8faf59;
	background-image:url(/images/nupinqshue_pink4blk_logo_tiny.png);
	background-position: 10;
	background-repeat: no-repeat;
		}

	/* ------------- BORDERS --------------- */

		#navigation {
			border-top: 1px solid #cfcfcf;
		}

		ul#mainNav li a:link {
			border-bottom: 1px solid #cfcfcf;
		}

		#body form#contactForm .defFormInput,
		#body form#contactForm .defFormText {
			border-color: #b7c46c;
		}

		#doc {
			border-color: #666666;
			border-style: solid;
		}
/* END -> CUSTOMIZATION SECTION */

/*  tryign this for col 2 */
/* this is a fix for the RTE in Firefox so it shows its right border when active */
	.modWrap{padding-right:2px;_padding-right:0}
	#zC{margin-right:-2px;_margin-right:0}
/* START -> DO NOT EDIT THIS SECTION */
	#pageName{display:block}
	
	#zA{float:left;width:585px;clear:left}
	#zWrap,#zWrap_w{float:left;width:100%}
	#zB{float:left;width:350px;clear:left}
	#zC{padding-left:20px;}
	/* Make sure to leave the "," in the following rule; it is there for IE 6 and 7 */
		#zC,{float:right;width:215px;padding-left:0}
	#body form#contactForm{width:200px;margin:10px auto 0 auto}
	#body form#contactForm .defFormText,#body form#contactForm .defFormInput {margin:0 0 7px 0;width:196px}
	#body form#contactForm .defFormText {height:120px;}
	#body form#contactForm .defFormInput,#body form#contactForm .defFormText{border-width:2px;border-style:solid}
	#body #formButtonContainer{width:120px;margin:10px auto 0 auto}
