/************************************************************
	WELCOME TO THE CHIP CSS FILE, ENJOY.

*************************************************************/

/* Eric Myer Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}


/* Sucker Fish Dropdowns */
#navigation {padding: 20px 0 0 0; margin: 0; list-style: none;}
#navigation ul {padding: 0;margin: 0; list-style: none;}
#navigation li {float: left;}
#navigation li ul {position: absolute; width:15em; left: -2000em; top:-999em}
#navigation li:hover ul {left: auto; top:auto;}
#navigation li:hover ul, 
#navigation  li.sfhover ul {left: auto;top:auto;}

/* Main Elements */
body {background: #dcd5c5; font-size: 62.5%; font-family: arial, helvetica, sans-serif; line-height:1.5em;}
#wrapper {width:751px; margin:0 auto; padding-top:130px; position:relative;}

/* Page Specs */
div#inspector { position: absolute; top: 0; left: 0; z-index: 1000; margin: 1em; padding: 1em; background: #fff; text-align: left; }
div#inspector p { text-align: left; }

/* Header */
#header {background:#fff; position:absolute; height:107px; width:751px; top:0; left:0;}
	#header ul{position:absolute; top:0px; right:10px; color:#000; font-size:1.1em;}
	#header li{float:left;padding-top:6px; }
	#header li a{padding:0px 5px; border-right: 1px solid #333; color:#090b09;}
		#header #faq a{border:0; margin-right:7px;}
		#header #spanish a{color:#324d19; border: 0; margin-left:7px;}
		#header #spanish {border-left: 1px solid #333; height:18px;}

	#header div.logo { padding-top: 15px; }

/* Navigation */
#navigation {position:absolute; top:77px; left:0; height:33px; width:751px;}
#navigation ul li {border: 0px; height:33px;}
	#navigation ul li a{display:block; height:33px; position:relative; overflow:hidden; cursor:pointer !important;}
	#navigation ul li a span{position:absolute; top:0; left:0; height:33px; }
	#navigation ul li a span.en { background: url(/assets/img/main_navigation_english.jpg) no-repeat 0 0; }
	#navigation ul li a span.es { background: url(/assets/img/main_navigation_spanish.jpg) no-repeat 0 0; }
		#navigation li.home, #navigation li.home a, #navigation li.home a span{width:70px;}
			#navigation li.home a span{background-position: 0px 0px !important;}
			#navigation li.home a:hover span{background-position: 0px -33px !important;}
			body#home #navigation li.home a span{background-position: 0px -33px !important;}
		
		#navigation li.insured, #navigation li.insured a, #navigation li.insured a span{width:104px;}
			#navigation li.insured a span{background-position: -70px 0px !important;}
			#navigation li.insured a:hover span{background-position: -70px -33px !important;}
			body#reasons-to-be-insured #navigation li.insured a span{background-position: -70px -33px !important;}
			
		#navigation li.about, #navigation li.about a, #navigation li.about a span{width:76px;}
			#navigation li.about a span{background-position: -174px 0px !important;}
			#navigation li.about a:hover span{background-position: -174px -33px !important;}
			body#about-chip #navigation li.about a span{background-position: -174px -33px !important;}
		
		#navigation li.benefits, #navigation li.benefits a, #navigation li.benefits a span{width:118px;}
			#navigation li.benefits span{background-position: -251px 0px !important;}
			#navigation li.benefits a:hover span{background-position: -251px -33px !important;}
			body#eligibility-and-requirements #navigation li.benefits a span{background-position: -251px -33px !important;}
			
		#navigation li.findchip, #navigation li.findchip a, #navigation li.findchip a span{width:96px;}
			#navigation li.findchip span{background-position: -369px 0px !important;}
			#navigation li.findchip a:hover span{background-position: -369px -33px !important;}
			body#find-chip-coverage #navigation li.findchip a span{background-position: -369px -33px !important;}
		
		#navigation li.cost, #navigation li.cost a, #navigation li.cost a span{width:88px;}
			#navigation li.cost span{background-position: -465px 0px !important;}
			#navigation li.cost a:hover span{background-position: -465px -33px !important;}
			body#is-there-a-cost #navigation li.cost a span{background-position: -465px -33px !important;}
				
		#navigation li.apply, #navigation li.apply a, #navigation li.apply a span{width:98px;}
			#navigation li.apply span{background-position: -553px 0px !important;}
			#navigation li.apply a:hover span{background-position: -553px -33px !important;}
			body#apply-and-renew #navigation li.apply a span{background-position: -553px -33px !important;}
					
		#navigation li.resources, #navigation li.resources a, #navigation li.resources a span{width:100px;}
			#navigation li.resources span {background-position: -651px 0px !important;}
			#navigation li.resources a:hover span {background-position: -651px -33px !important;}
			body#chip-resources #navigation li.resources a span {background-position: -651px -33px !important;}
						
	#navigation li ul{background:#fff; border:2px solid #000; border-width:0 2px 2px 2px;}
		#navigation li ul li {border:0; height:auto;}
		#navigation li ul li a{padding: 5px 4px 4px 4px; width: 14em !important; border:1px dashed #000; border-width:0 0 1px 0; color:#000; text-decoration:none; display:block; height:auto; cursor:pointer !important;}
		#navigation li ul li a:hover {background:#f5f3ed;}
	#navigation ul li ul li.last a { border:none; }


/* Footer */
#footer {clear:both; width:751px; background:#fff; border:7px solid #000; border-width:7px 0; float:left; margin-bottom:10px;}
	#footer p.phone {margin-top: 10px;width:105px; height:32px; text-indent:-5000px; background: url(/assets/img/footer-800number.gif) no-repeat 0 0; float:left;}
	#footer p.governor {margin-top: 10px;width:239px; height:32px; text-indent:-5000px; background: url(/assets/img/footer-governor.gif) no-repeat 0 0; float:left;}
	#footer p.gobernador {margin-top: 10px;width:239px; height:32px; text-indent:-5000px; background: url(/assets/img/footer-governor-es.gif) no-repeat 0 0; float:left;}
	#footer ul {list-style:none; float:right; padding:8px 0; }
		#footer li{float:left;}
			#footer li a {padding:2px 5px; border-right:1px solid #333; text-decoration:none;color:#000;}
			#footer li a:hover {text-decoration:underline;color:#666;}
			#footer li.last a {border:none; margin-right:3px;}
	#footer ul.help { padding-top: 0; padding-right: 7px; clear: both; }

	#footer ul.help li.facebook a { padding-right: 24px; background: url(/assets/img/icon-facebook.gif) right top no-repeat; }
	#footer ul.help li.youtube a { padding-right: 35px; background: url(/assets/img/icon-youtube.gif) right top no-repeat; }


/* Home Page */	
#home .mainBucket {height:214px; width:328px; padding: 16px 20px 18px 403px; border:7px solid #000; border-width:7px 0; font-size:12px; line-height:1.2em;}
#home .mainBucket h1{width:300px; margin-bottom:2px; text-transform:uppercase; font-weight:bold; font-size: 18px;}
#home .mainBucket h2{width:300px; margin-bottom:12px; text-transform:uppercase; font-weight:bold; font-size: 14px;}
#home .mainBucket h3{font-weight:bold; margin-bottom:8px;}
#home .mainBucket a {color:#000;}
#home .mainBucket a:hover {color:#666;}
#home .mainBucket p { font-size: 11px !important; margin-top: 0; }
#home .mainBucket p.attention {font-style:italic; margin-top:-.9em; font-size:11px;}
#home .mainBucket li { font-size: 11px; }

	
	/* Home Page Masthead */
	#home #bg01 {background: url(/assets/img/refresh/main-image-1.jpg) no-repeat 0 0; color:#000;}
	#home #bg02 {background: url(/assets/img/refresh/main-image-2.jpg) no-repeat 0 0; color:#000;}
	#home #bg03 {background: url(/assets/img/refresh/main-image-3.jpg) no-repeat 0 0; color:#000;}
		/*
		#home #bg03 a {color:#000;}
		#home #bg03 a:hover {color:#666;}
		*/
	#home #bg04 {background: url(/assets/img/refresh/main-image-4.jpg) no-repeat 0 0; color:#000;}
		/*#home #bg04 h1 { color: #fff; }*/
	#home #bg05 {background: url(/assets/img/refresh/main-image-5.jpg) no-repeat 0 0; color:#000;}
		/*#home #bg05 h1 { color: #fff; }*/
	#home #bg06 {background: url(/assets/img/refresh/main-image-6.jpg) no-repeat 0 0; color:#000;}
		/*#home #bg06 h1 { color: #fff; }*/

	/* Home Page Callouts */
	#home .threeBucket {width:230px; height:135px; border-bottom:4px solid #000; margin: 15px 0 0 15px; float:left; background:#fff; line-height:1.2em; overflow:hidden;}
	#home .threeBucket h2{width:210px; border:4px solid #000; border-width: 4px 0; overflow:hidden; font: bold 12px arial, sans-serif; text-transform:uppercase; padding: 6px 10px; }
		
		/* 1 :: balloons */
		#home #bucket1 a {display:block; height:94px; width:150px; background: url(/assets/img/refresh/tout-bg-home-child.jpg) no-repeat 0 -3px; text-decoration:none; color:#000; padding:5px 105px 5px 10px;}
		#home #bucket1 a:hover { text-decoration:underline;}
		
		/* 2 :: chip figure */
		#home #bucket2 a {display:block; height:94px; width:115px; background: url(/assets/img/tout-bg-home-map.gif) no-repeat 0 -3px; text-decoration:none; color:#000; padding:5px 105px 5px 10px;}
		#home #bucket2 a:hover { text-decoration:underline;}
		
		/* 3 :: hugs */
		#home #bucket3 a {display:block; height:94px; width:135px; background: url(/assets/img/tout-bg-home-figure.gif) no-repeat 0 -3px; text-decoration:none; color:#000; padding:5px 105px 5px 10px;}
		#home #bucket3 a:hover { text-decoration:underline;}


/* Content */
#content {background:#f1f3ee; float:left; overflow:hidden; padding-bottom: 15px; }
#content p {margin-bottom:1em;font-size:1.1em;}
#content ul {margin:0 0 2.5em 2.5em; list-style:disc;font-size:1.1em;}
#content ol {margin:0 0 1em 2.5em; list-style:decimal;font-size:1.1em;}
#content a {color:#324d19;}
#content a:hover {color:#090b09;}
#content strong {font-weight:bold;}
#content em {font-style:italic;}

	/* Interior Page */
	.mainContent {width:425px; float:right; background:#fff; padding:20px; padding-bottom:2000px; margin-bottom:-2000px;}
	.mainContent h2 {font-size:1.6em; font-weight:bold; text-transform:uppercase;margin-bottom:.8em;}
	.mainContent h3 {font-size:1.2em; font-weight:bold; margin:0; line-height:1.2em;margin-bottom:.2em;}
	.mainContent p {  }
		.mainContent p.back {  }
	
	.mainContent div.sideThumb { clear: both; display: block; padding: 1px 0; float: left;}
		   
	/* Interior Page Masthead */
	.masthead {width:751px; height:83px; border:1px solid #000; border-width: 7px 0;}
	.masthead h1 {font: bold 22px Arial, sans-serif; color:#fff; text-transform:uppercase; margin: 28px 0 0 21px;letter-spacing:.05em;}
		.masthead.double h1 { width: 400px; margin: 14px 0 0 21px; }
	
		#bg01{background: url(/assets/img/refresh/title-bar-1.jpg) no-repeat 0 0;}
		#bg02{background: url(/assets/img/refresh/title-bar-2.jpg) no-repeat 0 0;}
		#bg03{background: url(/assets/img/refresh/title-bar-3.jpg) no-repeat 0 0;}
		#bg04{background: url(/assets/img/refresh/title-bar-4.jpg) no-repeat 0 0;}
		#bg05{background: url(/assets/img/refresh/title-bar-5.jpg) no-repeat 0 0;}
		#bg06{background: url(/assets/img/refresh/title-bar-6.jpg) no-repeat 0 0;}
		
		#bg01 h1,
		#bg02 h1,
		#bg03 h1,
		#bg04 h1,
		#bg05 h1,
		#bg06 h1{color:#000;}
	
	/* Interior Page Breadcrumb Nav */
	.breadcrumb h2 {font-size:100%; font-weight:normal; margin: 0 0 2em 0;}
	.breadcrumb h2 a{color:#000;}

	/* Calendar */
	.calendarContent { background:#fff; padding:20px; padding-bottom:2000px; margin-bottom:-2000px; }
	.calendarContent h2 {font-size:1.6em; font-weight:bold; margin:0.5em 0 0.5em 0;text-transform:uppercase;margin-bottom:.8em; float: left; clear: both; }
	.calendarContent h3 {font-size:1.4em; font-weight:bold; margin:0.5em 0; line-height:1.2em;margin-bottom:.2em;  clear: both;}
		.calendarContent h3 span { font-size:0.8em; float: right; margin-top: -1.4em; }
		.calendarContent h3 span a { text-decoration: none; }
	.calendarContent p {  }
	
	.calendarContent div.breadcrumb p { text-transform:uppercase;font-size: 1em !important; }
	
	.calendarContent div.eventDisplay div.eventInfo { margin: 2em 0; padding: 0 1em; }
	
	.calendarContent div.selectCounty { float: right; overflow: hidden;}
		.calendarContent div.selectCounty form { margin: 0; }
		.calendarContent div.selectCounty form fieldset { margin: 0; padding: 0.5em 0 0 0; }
		.calendarContent div.selectCounty form fieldset label { text-align:right; }
			
		.calendarContent table.month { width: 710px; margin: 0 auto 2em auto; border-top: solid 2px #444; border-bottom: solid 2px #444; border-left: solid 1px #444; border-right: 0; clear: both;}
		.calendarContent table.month tbody tr.calendarHeader {  }
		.calendarContent table.month tbody tr.calendarHeader td { background: #000; font-size:1.6em; font-weight:bold; text-transform:uppercase; color: #fff; border: none; padding: 0.75em 0.5em;}
		.calendarContent table.month tbody tr.calendarHeader td.monthname { text-align: center !important; }
		.calendarContent table.month tbody tr.calendarHeader td.monthnavigation-next { text-align: right !important;}
			.calendarContent table.month tbody tr.calendarHeader td.monthnavigation-next a { float: right; }
		.calendarContent table.month tbody tr.calendarHeader td.monthnavigation-previous { text-align: left !important; }
			.calendarContent table.month tbody tr.calendarHeader td.monthnavigation-previous a { float: left; }
		.calendarContent table.month tbody tr.calendarHeader td a { color: #fff !important; text-decoration: none;}
		.calendarContent table.month tbody tr.calendarHeader td a:hover { color: #666 !important; }
		
		.calendarContent table.month tbody tr { }
		.calendarContent table.month tbody tr td { width:100px; border-right: solid 1px #444; }
		.calendarContent table.month tbody tr td.dayname { background: #444; color: #fff; font-weight: bold; border-bottom: solid 2px #000; text-align: center;}
		.calendarContent table.month tbody tr td.saturday { background: #fafafa; }
		.calendarContent table.month tbody tr td.sunday { background: #fafafa; }
		.calendarContent table.month tbody tr td.nomonthday { background: #444; }
		.calendarContent table.month tbody tr td.monthday { background: #fff; }
	
		.calendarContent table.month tbody tr td.today { background: #dcd5c5; font-weight: bold; }
		
		.calendarContent table.month tbody tr td.event table.eventcontent { border: 0 !important; margin: 0.25em 0;  }
		.calendarContent table.month tbody tr td.event table.eventcontent tbody tr {  }
		.calendarContent table.month tbody tr td.event table.eventcontent tbody tr td { border: 0 !important; font-size: 1em; padding: 0; }
		.calendarContent table.month tbody tr td.event table.eventcontent tbody tr td a { text-decoration: none; }
	
	/* Sub Nav */
	#subnav {border-top:4px solid #000;}
		#subnav ul {list-style:none; margin:0;}
			#subnav li{background: url(/assets/img/subnav_dots_white.gif) no-repeat 10px 100%; padding-bottom:1px;}
			#subnav li.last{background:none; padding-bottom:0px;}
			#subnav a {display:block; padding: 8px 5px 8px 21px; font:bold 11px arial, sans-serif; text-transform:uppercase; background: url(/assets/img/subnav_white.gif) no-repeat 10px .8em; color:#000; text-decoration:none;}
			#subnav a:hover {background: #e6e6e6 url(/assets/img/subnav_gray.gif) no-repeat 10px .8em;}
			#subnav li.active a {background: #e6e6e6 url(/assets/img/subnav_gray.gif) no-repeat 15px .8em; padding: 8px 5px 8px 26px;}
			
			#subnav li.active ul { }
			#subnav li.active ul li { background: #e6e6e6; }
			#subnav li.active ul li.last { padding-bottom: 10px; }
			#subnav li.active ul li a { padding: 2px 0 2px 35px; font:normal 11px arial, sans-serif; text-transform:none; background: #e6e6e6 url(/assets/img/subnav_gray.gif) no-repeat 25px .3em; }
			#subnav li.active ul li a:hover { color: #444; }
			#subnav li.active ul li.active a { color: #000; font-weight: bold; }
			
			#subnav li.active ul ul li a { padding: 2px 0 2px 45px; font:normal 11px arial, sans-serif; text-transform:none; background: #e6e6e6 url(/assets/img/subnav_gray.gif) no-repeat 35px .3em; }
	
	/* Callouts */	
	.touts { width:258px; float:left;  margin:15px 0 0 12px; }
		.touts div { background:#fff; margin-bottom:15px; border-bottom:4px solid #000;}
		.touts h2,
		.touts div h2 { background:#fff; overflow:hidden; border:1px solid #000; border-width:4px 0; font: bold 12px arial, sans-serif; text-transform:uppercase; padding:6px 10px;}
		.touts div div { border:none;margin:0;}
		.touts a { color:#000 !important; text-decoration:none;}
		.touts a:hover div { text-decoration:underline !important;}
		
			/* blank */
			.touts .blank {width:230px; padding:5px 10px;}
			
			/* friends */
			.touts .friends {width:230px; padding:5px 10px;}
			
			/* chip figure */
			.touts .figure {background: url(/assets/img/tout-bg-figure.jpg) no-repeat right bottom; width:135px; padding:5px 113px 5px 10px; }
			
			/* chip logo */
			.touts .chip {background: url(/assets/img/tout-bg-chip.jpg) no-repeat right bottom; width:230px; padding:5px 10px; }
			.touts .chip p { padding-bottom:75px; }
			
			/* balloons */
			.touts .balloons {background: url(/assets/img/tout-bg-balloons.jpg) no-repeat right bottom; width:238px; padding:5px 10px; }
			.touts .balloons p { padding-bottom:75px; }

			/* mom and kid */
			.touts .momandkid {background: url(/assets/img/tout-bg-momandkid.jpg) no-repeat 100% 100%; width:238px; padding:5px 10px; }
			.touts .momandkid p { padding-bottom:85px; }

			/* hugs */
			.touts .hugs {background: url(/assets/img/tout-bg-hugs.jpg) no-repeat 100% 100%; width:238px; padding:5px 10px; }
			.touts .hugs p { padding-bottom:90px; }
			
			/* heart */
			.touts .heart {background: url(/assets/img/tout-bg-heart.jpg) no-repeat 100% 100%; width:238px; padding:5px 10px;}
			.touts .heart p { padding-bottom:35px; }
	
		/* Modules */	
		.touts div.module { padding:5px 10px; }
			.touts div.module.tellafriend {  }
			.touts div.module.helpmorefamilies {  }

	/* Feedback Survey Form */
	div.feedbackSurvey form fieldset { width: 420px; }
	div.feedbackSurvey form fieldset p { margin: 2px 0; }
	div.feedbackSurvey form fieldset p label { padding: 2px 0; margin-bottom: 5px; width: 465px; font-size: 1.1em; font-weight: bold; float: left; clear: both; }
	div.feedbackSurvey form fieldset p input { margin: 2px 0 2px 6px; width: 200px;}
	div.feedbackSurvey form fieldset p span { display: block; clear: both; margin: 4px 0 2px 10px; }
	div.feedbackSurvey form fieldset.submit input { width: auto; }
		div.feedbackSurvey form fieldset p.surveySelBox select { margin: 4px 0 4px 6px; width: 300px; }
			div.feedbackSurvey form fieldset p.surveySelBox span { width: 400px; }
		div.feedbackSurvey form fieldset p.surveyRadBox { width:400px; }
		div.feedbackSurvey form fieldset p.surveyRadBox input { margin: 4px 0 4px 6px; width: 20px;}
			div.feedbackSurvey form fieldset p.surveyRadBox span input { margin: 4px 0 4px 6px; width: 200px;}
		div.feedbackSurvey form fieldset p.surveyChkBox { width: 400px; }
		div.feedbackSurvey form fieldset p.surveyChkBox input { margin: 4px 0 4px 6px; width: 20px;}
		div.feedbackSurvey form fieldset p.surveyTxtAreaBox textarea { margin: 4px 0 4px 6px; width: 400px; height: 60px;}
	
		div.feedbackSurvey table.options { width: 420px; border: none; margin: 0; clear: both;}
		div.feedbackSurvey table.options tr {border: none;}
		div.feedbackSurvey table.options tr td {border: none; padding: 3px; margin:0; width:210px;}
		div.feedbackSurvey table.options tr td input { float: left; position: relative; top: -3px; width: 20px; }
		div.feedbackSurvey table.options tr td span { margin-top: 2px; }
		
		div.feedbackSurvey table.grid { width: 430px !important; border:none; margin: 0; border-left: solid 1px #444; border-right: solid 1px #444; clear: both;}
		div.feedbackSurvey table.grid tr { }
		div.feedbackSurvey table.grid tr.range {height: 150px; background: #444; color: #fff;}
		div.feedbackSurvey table.grid tr.range td.ad1,
		div.feedbackSurvey table.grid tr.range td.ad2,
		div.feedbackSurvey table.grid tr.range td.ad3,
		div.feedbackSurvey table.grid tr.range td.ad4,
		div.feedbackSurvey table.grid tr.range td.ad5,
		div.feedbackSurvey table.grid tr.range td.na { width: 20px; padding:0 !important; text-align: center; font-size: 1em; text-indent: -4000px;overflow:hidden;}
		div.feedbackSurvey table.grid tr.range td.adna { width: 20px;text-indent: -4000px; }
		div.feedbackSurvey table.grid tr.range td.opener { width: 280px; }
			div.feedbackSurvey table.grid tr.range td.ad1.en { background: #444 url(/assets/img/survey_agree-disagree.gif) 5px -165px no-repeat; }
			div.feedbackSurvey table.grid tr.range td.ad2.en { background: #444 url(/assets/img/survey_agree-disagree.gif) -22px -165px no-repeat; }
			div.feedbackSurvey table.grid tr.range td.ad3.en { background: #444 url(/assets/img/survey_agree-disagree.gif) -47px -165px no-repeat; }
			div.feedbackSurvey table.grid tr.range td.ad4.en { background: #444 url(/assets/img/survey_agree-disagree.gif) -72px -165px no-repeat; }
			div.feedbackSurvey table.grid tr.range td.ad5.en { background: #444 url(/assets/img/survey_agree-disagree.gif) -95px -165px no-repeat; }
			div.feedbackSurvey table.grid tr.range td.adna.en { background: #444 url(/assets/img/survey_agree-disagree.gif) -120px -165px no-repeat; }
			div.feedbackSurvey table.grid tr.range td.ad1.es { background: #444 url(/assets/img/survey_agree-disagree.gif) 5px 0px no-repeat; }
			div.feedbackSurvey table.grid tr.range td.ad2.es { background: #444 url(/assets/img/survey_agree-disagree.gif) -22px 0px no-repeat; }
			div.feedbackSurvey table.grid tr.range td.ad3.es { background: #444 url(/assets/img/survey_agree-disagree.gif) -47px 0px no-repeat; }
			div.feedbackSurvey table.grid tr.range td.ad4.es { background: #444 url(/assets/img/survey_agree-disagree.gif) -72px 0px no-repeat; }
			div.feedbackSurvey table.grid tr.range td.ad5.es { background: #444 url(/assets/img/survey_agree-disagree.gif) -95px 0px no-repeat; }
			div.feedbackSurvey table.grid tr.range td.adna.es { background: #444 url(/assets/img/survey_agree-disagree.gif) -120px 0px no-repeat; }
			
		div.feedbackSurvey table.grid tr td {padding: 5px; margin:0; vertical-align: top; font-size: 1.1em; }
		div.feedbackSurvey table.grid tr td.question { width: 270px; padding: 8px 5px; }
		div.feedbackSurvey table.grid tr td.radio { width: 20px !important; overflow: hidden !important; text-align: right; }
		div.feedbackSurvey table.grid tr td.radio input { width: 20px; padding-left: 4px; margin:0; }
		div.feedbackSurvey table.grid tr td.na { background: #e7e7e7 !important; border-left: solid 1px #444; }
		div.feedbackSurvey table.grid tr.hilite {background: #f2efe2;}
		
	
	/* Content Styling */
	a.submit-question{width:123px; height:0px; padding-top:20px; background: url(/assets/img/btnSubmitQuestion.gif) no-repeat 0 0; overflow:hidden; display:block;}

	/* Coverage by County */
	div#coverageByCounty { margin: 1.5em 0; }
	
	form fieldset.selectCounty { padding: 1.5em 0 0.75em 0; }
	
	/* Tables */
	table { width:100%; margin:1em 0 1.5em 0; border:1px solid #000;}
	table thead th { border-top:4px solid #000; border-bottom:1px solid #000; background:#BBCBAA; font-weight: bold;}
	table tr th { padding:8px 10px; font-size: 1.2em; }
		table tr th.checkKey { background: #BBCBAA url(/assets/img/checkKey.gif) right top no-repeat; }
	table tr td { padding:5px 10px; font-size: 1.1em; border-bottom:1px solid #666; }
	
	table tr.noCoverage { background: #e7e7e7; }
	table tr.noCoverage td { color: #666; }
	table tr.coverage { background: #fff; }
	table tr.coverage td { background: url(/assets/img/checkMark.gif) 390px 25px no-repeat; }
	
	table tr.totalEnrollment { background: #e2e9db; }
	
	/*
	table tfoot td,
	table tfoot th { border:4px solid #000; border-width: 4px 0;background:#E2E9DB;}
	table tbody td,
	table tfoot td { border-left:1px solid #000;}
	table thead td { border-left:1px solid #000;}
	*/

	
	/* Promotional Materials Order Form */
	form fieldset.promoMaterialsOrder table { border: none; }
	form fieldset.promoMaterialsOrder table tr td { border: none; padding: 0 5px; }
	form fieldset.promoMaterialsOrder table tr td.item span { margin-top: -2px; }
	form fieldset.promoMaterialsOrder table tr td.qty input { width: 25px; }
	p.orderButton { position: relative; top: 10px; left: 20px; }

	/* Forms */
	form { margin-bottom: 2em; }
	form fieldset { margin: 1em 0; padding-bottom: 0.75em;}
	form fieldset p {margin-bottom:5px; float:left;} 
	form fieldset input, 
	form fieldset select {font-size:1.1em; color:#666666;}
	form fieldset.submit {border-top:1px solid #dadada; padding-top:10px; margin-top:10px;}	
	form fieldset p {  }
	form fieldset p label {  }
	form fieldset p label.subscribe { width:100px; float:left; clear:left; margin-right:5px; vertical-align:bottom; margin-top:.2em;}
	form fieldset p.txtBox {  }	
		form fieldset p.txtBox label { width:100px; float:left; clear:left; margin-right:5px; vertical-align:bottom; margin-top:.2em;}
		form fieldset p.txtBox input { width: 200px; float:left;}
	form fieldset p.selBox {  }	
		form fieldset p.selBox label { width:100px; float:left; clear:left; margin-right:5px; vertical-align:bottom; margin-top:.2em;}
		form fieldset p.selBox select { width: 200px; float:left;}
	form fieldset p.radBox {  }	
		form fieldset p.radBox span { width:100px; float:left; clear:left; margin-right:5px;}
		form fieldset p.radBox label { margin-right:15px; display:inline; width:auto; vertical-align:top; margin-top:.3em;}
		form fieldset p.radBox input{ display:inline;}
	form fieldset p.txtArea {  }	
		form fieldset p.txtArea label { width:100px; float:left; clear:left; margin-right:5px; vertical-align:bottom; margin-top:.2em;}
		form fieldset p.txtArea textarea { width: 200px; float:left;}
			form fieldset p.txtArea.mailingAddress textarea { height: 100px; }
	
	form fieldset.buttons { padding-left: 110px; }
	
	/* E-Toolkit Floating Login Form */
	div.e-toolkit-login { float: right; position: relative; top: 0; left: 0; width: 175px; margin: 0 0 3px 10px;padding: 0 0 0 10px; border-left: solid 1px #fafafa; border-bottom: solid 1px #fafafa;}
	div.e-toolkit-login form fieldset { padding: 0; }
	div.e-toolkit-login form fieldset p.txtBox label { width:100px; float:none; clear:left; margin-right:5px; vertical-align:bottom; margin-top:.2em;}
	div.e-toolkit-login form fieldset p.txtBox input { width: 150px; float:left;}

	/* Site Map */
	div.sitemap { margin-bottom: 5em; }
	div.sitemap ul { margin: 0;  }
	div.sitemap ul li { padding: 0.25em 0; list-style-type: none; font-size: 11px; }
	div.sitemap ul li ul { margin: 0;  }
	div.sitemap ul li ul li { font-size: 11px; }


