/*Style Sheet for Tidy Kiwi Website*/

/*Reset styles*/
/*ol, ul, li,*/
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, 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:Arial, Helvetica, sans-serif;
	vertical-align: baseline;
	list-style:none;
	text-decoration:none;
}

a {	font-weight:normal;	color:#40ab01;text-decoration:underline;}
a:hover {font-weight:normal;color:#616161;text-decoration:underline;}
body {margin:0;padding:0;width:100%;height:100%;background:url(Images/bodybg.gif) repeat-x 0 0;font-family:Arial, Helvetica, sans-serif;color:#616161;font-size:12px;}
h1 {font-size:20px;font-weight:normal;color:black;line-height:1em;margin:0 0 0.5em 0;}
h2 {font-size:14px;font-weight:bold;margin:0 0 1em 0;color:#000;}
h3 {font-size:10px;margin:0 0 1em 0;font-weight:normal;}
p {font-size:13px;line-height:1.5em;margin:0 0 1em 0;}
ul {margin:0;padding:0;}

hr{clear:left;border:0;height:1px;background:#CCC;}

#background {/*	text-align:center;*/margin:0 auto;padding:0;width:881px;height:100%;background:url(Images/container.jpg) white no-repeat 0 0;}
#bottom {margin:0;padding:0;width:846px;height:100%;}
#bottomLeft {float:left;margin:0;padding:0;width:518px;background-color:white;}
#breadcrumb {height:33px;width:696px;border-bottom:1px solid #e5e2db;background:url(Images/breadcrumb_bg.jpg) no-repeat 0 0;}
#breadcrumb a {text-decoration:none;color:#616161;}
#breadcrumb a:hover{text-decoration:underline;}
#breadcrumb p {padding:8px 0 8px 21px;font-size:13px;font-weight:normal;color:#616161;}
#contact {margin:2em 2em 0 2em;min-height:400px;}
#contact img.bin {float:right;margin:0 0 2em 4em;}
#container {text-align:left;margin-left:16px;padding:0;width:845px;	background-color:white;}
#content {float:left;margin:0;padding:0;width:846px;background-image:url(Images/top.jpg);background-repeat:no-repeat;}
#contentTop {margin:0;padding:0;width:846px;height:342px;}
#councilRight {float:right;margin:0;padding:0;width:696px;}
#council {margin:30px 5px 0 20px;width:670px;height:400px;}
#councilLogos {clear:left;float:left;width:350px;}
#councilLogos img{margin:0 0 1em 0;}
#councilLogos h2 {font-size:12px;}
#flash {margin:0;padding:0;width:846px;	height:261px;background-color:white;}
#footer {margin:0 auto;width:845px;padding:15px 0 15px 0;}
#footer img {margin:0 0 20px 0;}
#footer p {font-size:11px;color:#616161;}
#footer a {padding:0 0 0 10px;}
#globalNav {float:left;margin:0;padding:0;width:846px;height:40px;background-color:black;}
#globalNav ul {margin:0;padding:0;float:left;position:relative;text-decoration:none;list-style:none;}
#globalNav li {position:relative;float:left;display:block;color:white;list-style:none;text-transform:uppercase;border-right:#404040 solid 1px;}
#globalNav li ul {float:left;display:none;margin:0;position:absolute;}
#globalNav ul li a {position:relative;font-size:12px;text-align:left;text-decoration:none;display:block;color:white;font-family:helvetica;font-weight:bold;
	padding:15px 10px 10px 10px;}
#globalNav ul li a:hover {color:#b5e73f;}
#globalNav ul li ul li {clear:both;float:left;padding:0;margin:0;border:none;width:150px;height:24px;text-transform:none;}
#globalNav ul li ul li a {margin:0;top:-1px;padding:5px 0 3px 10px;font-size:12px;font-weight:normal;text-align:left;text-decoration:none;color:white;
	background-color:black;width:120px !important;width:148px;width/**/:/**/120px;height:18px !important;height:26px;height/**/:/**/18px;}
#globalNav ul li ul li a:hover {display:block;color:#b5e73f;}
#globalNav ul li:hover ul, #globalNav ul li.over ul {display: block;}
#iLeft {float:left;margin:0;padding:0;width:518px;}
#iRight {float:left;margin:0;padding:0;width:328px;height:235px;background:url(Images/gi_pledge.jpg) no-repeat 0 0;}
#litTop {float:left;margin:0;padding:0;width:212px;height:33px;background:url(Images/n_bg.jpg) no-repeat 50% 0;}
#litNav {float:left;margin:0;padding:0;width:212px;background:url(Images/newsnavbg.jpg) no-repeat 0 0;}
#litNav .topHeader {background:url(Images/headerBg2.gif) repeat-x;color:#796c50;padding:10px 0 0 21px;height:23px;width:191px;font-weight:bold;font-size:14px;}
#litNav ul {margin:0;padding:0;clear:both;float:left;position:relative;text-decoration:none;list-style:none;border:none;}
#litNav ul li {padding:0;margin:0;position:relative;float:left;list-style:none;font-weight:normal;font-size:12px;width:212px;border:none;}
#litNav ul li a {padding:4px 0 4px 21px;margin:0 0 0 0;display:block;font-weight:normal;color:#616161;text-decoration:none;}
#litNav ul li.main a {border-bottom:1px solid #e5e2db;border-top:1px solid #e5e2db;padding:10px 0 8px 21px;margin:0;font-size:14px;font-weight:bold;}
#litNav ul li.main a:hover {display:block;background-color:#7bc226;text-decoration:underline;color:#FFFFFF;}
#litNav ul li a:hover {text-decoration:underline;}
#localNav {float:left;margin:0;padding:0;width:150px;height:370px;background:url(Images/localnav.jpg) no-repeat 0 0;}
#localNav .topHeader {background:url(Images/c_bg.jpg);color:#796c50;padding:10px 0 0 21px;width:129px;height:23px;}
#localNav ul {margin:0;padding:0;clear:both;float:left;position:relative;text-decoration:none;list-style:none;}
#localNav ul li {position:relative;float:left;display:block;list-style:none;font-weight:bold;font-size:12px;width:150px;border-bottom:1px solid #e5e2db;}
#localNav ul li a {padding:10px 0 8px 21px;margin:0;display:block;font-size:12px;font-weight:bold;color:#616161;text-decoration:none;}
#localNav ul li a:hover {display:block;color:#fff;background-color:#7bc226;}
#mainPledge {float:left;margin-right:20px;margin-left:15px;	padding:0;width:840px;}
#mainPledge h2 {color:black;font-weight:normal;font-size:20px;padding-left:5px;}
#mainLeft {float:left;margin-right:20px;margin-left:15px;margin-top:2em;padding:0;width:425px;}
#mainLeft ul {margin:0;	padding:1em 0 1em 2em;}
#mainLeft li {margin:0 0 0.5em 0;}
#mainLeft h2 {color:black;font-weight:normal;font-size:20px;padding-left:5px;}
#mainLeft p {font-size:12px;font-weight:normal;color:#616161;}
#mainRight {float:left;margin-left:10px;margin-top:2em;padding:0;width:310px;}
#mainRight ul {margin:0;padding:1em 0 1em 2em;}
#mainRight li {margin:0 0 0.5em 0;}
#mainRight h2 {color:black;font-weight:normal;font-size:20px;margin:0 0 1em 0;}
#mainRight p {font-size:12px;font-weight:normal;color:#616161;}
.mainLeft {float:left;margin-right:20px;margin-left:15px;margin-top:2em;padding:0;width:425px;}
.mainLeft ul {margin:0;padding:1em 0 1em 2em;}
.mainLeft li {margin:0 0 0.5em 0;}
.mainLeft h2 {color:black;font-weight:normal;font-size:20px;padding-left:5px;}
.mainLeft p {font-size:12px;font-weight:normal;color:#616161;}
.mainRight {float:left;margin-left:10px;margin-top:2em;padding:0;width:360px;}
.mainRight ul {margin:0;padding:1em 0 1em 2em;}
.mainRight li {margin:0 0 0.5em 0;}
.mainRight h2 {color:black;font-weight:normal;font-size:20px;margin:0 0 1em 0;}
.mainRight p {font-size:12px;font-weight:normal;color:#616161;}
#narrowLeft {float:left;padding:0 10px 0 30px;margin:0;width:330px;}
#narrowLeft p {font-size:11px;font-weight:normal;color:#616161;}
#news {margin:1em;}
#news h1{margin:0 0 1em 0;}
#news h2 {margin:0;}
#news h2 a {font-weight:bold;color:#000000;text-decoration:none;}
#news h2 a:hover {color:#40ab01;text-decoration:underline;}
#news .date {font-size:11px;}
#news .article {margin:0 0 1em 0;border-bottom:#ddd9cf solid 1px;}
#news .article img {float:left;margin:0 0.7em 0 0;}
#newsHome {float:left;width:470px;margin:0 0 0 20px;}
#newsHome .article {float:left;width:470px;margin:0 0 1em 0;border-bottom:#ddd9cf solid 1px;}
#newsHome .article img {float:left;margin:0 0.7em 0 0;}
#newsHome a {font-weight:bold;color:#40ab01;text-decoration:underline;}
#newsHome a:hover {font-weight:bold;color:#616161;text-decoration:underline;}	
#newsHome h2 {font-size:20px;fpmt-weight:bold;color:#000;margin:0 0 0 0;}
#newsHome h2 a {color:#000000;text-decoration:none;}
#newsHome h2 a:hover {color:#40ab01;text-decoration:underline;}
#newsHome p {margin:0 0 1em 0;}
#newsFlash{margin:0;padding:0;width:330px;height:}
#newsLeft {float:left;margin:20px 0 0 0;padding:0 0 0 20px;width:360px;}
#newsLeft ul {margin:0;padding:1em 0 1em 2em;}
#newsLeft li {margin:0 0 0.5em 0;}
#newsLeft h1 {margin:0 0 1em 0;font-size:20px;font-weight:normal;}
#newsLeft p {font-size:12px;font-weight:normal;color:#616161;}
#newsNav {float:left;margin:0;padding:0;width:212px;background:url(Images/newsnavbg.jpg) no-repeat 0 0;}
#newsNav .topHeader {background:url(Images/headerBg2.gif) repeat-x;color:#796c50;margin:0;padding:10px 0 0 11px;width:201px !important;width:222px;
		width/**/:/**/201px;height:23px;font-weight:bold;font-size:14px;}
#newsNav .date{margin:0 0 0 21px;font-weight:normal;font-size:11px;}
#newsNav ul {float:left;position:relative;text-decoration:none;list-style:none;}
#newsNav ul li {padding:0;width:212px;position:relative;float:left;display:block;list-style:none;font-weight:normal;font-size:11px;border-bottom:1px solid #e5e2db;}
#newsNav ul li a {padding:10px 10px 10px 10px;display:block;font-size:12px;font-weight:bold;color:#616161;text-decoration:none;}
	#newsNav ul li a:hover {
		display:block;
		color:white;
		background-color:#7bc226;
	}
#Newscrumb {
	padding:10px 0 0 20px;
	height:23px !important;
	height:30px;
	height/**/:/**/23px;
	width:614px !important;
	width:634px;
	width/**/:/**/614px;
	border-bottom:1px solid #e5e2db;
	background:url(Images/newsbreadcrumb_bg.jpg) no-repeat 0 0;
}
#Newscrumb p {
/*	padding:12px 0 8px 21px;*/
	font-size:11px;
	font-weight:normal;
	color:#616161;
}
#newsRight {
	float:left;
	margin:0;
	padding-top:20px;
	padding-left:20px;
	width:240px;
}
#otherSites {
	width:212px;
	clear:left;
	float:left;
	margin:1em 0 0 0;
}
#otherSites p {
	font-size:11px;
	margin:1em 0 0 21px;
}
#otherSites a {
	font-size:12px;
}
#otherSites h2{
	border-bottom:1px solid #e5e2db;
	border-top:1px solid #e5e2db;
	padding:10px 0 8px 21px;
	color:#616161;
	font-size:14px;
/*	margin:0 0 1em 0;*/
}

#pledge {
	margin-top:40px;
	padding-left:20px;
	width:452px;
	height:391px;
	background:url(Images/pledge.jpg) no-repeat 0 0;
}
#pledge p {
	/*	padding-left:20px;*/
	font-size:12px;
	font-weight:normal;
	line-height:2em;
}
#radioHome {
	float:left;
	padding:15px 0 10px 16px;
	margin:0;
	width:286px;
	height:68px;
}
#radio {
	float:left;
	margin:0;
	padding-left:0;
	width:297px;
	height:67px;
}
#topLeft {
	float:left;
	margin:0;
	padding:0;
	width:518px;
	height:342px;
	background:url(Images/topleft_bg.jpg) no-repeat 0 0;
}
#topRight {
	float:left;
	margin:0;
	padding:0;
	width:328px;
	height:342px;
	background:url(Images/topright_bg.jpg) no-repeat 0 0;
}
#video{
padding:0;
margin-top:10px;
width:300px;
height:260px;
}

.alpha {
	width:518px;
	height:33px;
	border-top:thin solid #e5e2db;
	border-bottom:thin solid #e5e2db;
	background-color:#f4f2ef;
}
.alpha h2 {
	padding:12px 0 0 21px;
	font-size:11px;
	font-weight:normal;
	color:black;
}
.alpha a {
	padding-left:5px;
	font-size:11px;
	font-weight:normal;
	color:black;
	text-decoration:none;
}
.alpha a:hover {
	color:#8ab431;
	text-decoration:none;
}
.b {font-weight:bold;}
.bsponsors {
	float:left;
	width:167px;
	height:630px;
	margin:0;
	padding:35px 0 0 20px;
}
.binitiatives {float:left;width:310px;padding:0;margin:20px 0 0 15px;background:url(Images/initiative_bg.jpg) repeat-y 0 0;}
.binitiatives p {width:240px;padding-top:15px;padding-left:25px;font-size:12px;font-weight:normal;color:#616161;}
.binitiatives h1{padding-left:25px;}
.binitiatives a {font-weight:bold;color:#40ab01;text-decoration:underline;}
.binitiatives a:hover {font-weight:bold;color:#616161;text-decoration:underline;}
.clear{clear:left;}
.council{float:right;}
.councils {float:left;margin-top:35px;margin-bottom:10px;width:840px;padding:0;}

.FL { float:left;padding:0 2em 2em 0;}

.FR {
	float:right;
	margin:0 0 2em 2em;
}

.e-news {
	clear:both;
	padding:0;
	margin:5px 0 0 15px;
	width:298px;
	height:135px;
	background:url(Images/e-news.jpg) no-repeat 0 0;
}
.icontent {
	margin:0;
	padding:0;
	width:518px;
}
.icontent h1 {
	padding:15px 0 15px 21px;
	font-size:20px;
	font-weight:normal;
	color:black;
}
.icontent p {
	padding:0 0 15px 21px;
	font-size:12px;
	font-weight:normal;
	color:#616161;
}
.litRol {
	width:212px;
	height:33px;
	background:url(Images/rol.jpg) no-repeat 0 0;
}
.litRol p {
	padding:10px 0 10px 21px;
	font-size:12px;
	font-weight:bold;
	color:#616161;
	border-top:thin solid #e5e2db;
	border-bottom:thin solid #e5e2db;
}
.icLeft {
	float:left;
	margin:0;
	padding-left:21px;
	padding-bottom:20px;
	width:230px;
	border-right:dotted thin #e5e2db;
}
.icLeft h1 {
	float:left;
	width:180px;
	padding-bottom:5px;
	color:black;
	font-size:11px;
	font-weight:normal;
}
.intro {
	margin:10px 10px 10px 210px;
	padding:0;
	width:280px;
}
.intro p {
	padding-top:15px;
	padding-left:8px;
	font-size:15px;
	font-weight:normal;
	line-height:normal;
	color:#616161;
}
.iTop {
	margin:0;
	padding:0;
	width:518px;
	height:33px;
	background: url(Images/itop.jpg) no-repeat 0 0;
}
.iTop h1 {
	font-size:11px;
	font-weight:bold;
	color:#616161;
	padding:12px 0 0 21px
}
.leftCol {
	float:left;
	margin:0 0 0 0;
	padding:0;
	width:348px;
}

.leftCol2 {
	float:left;
	margin:0;
	padding:0;
	width:600px;
}
/*	.leftCol h2, .leftCol2 h2 {
		padding-left:5px;
		padding-top:10px;
		font-size:16px;
		font-weight:bold;
		color:black;
	}*/
/*	.leftCol2 p, s.leftCol p {
		padding-top:15px;
		padding-left:5px;
		font-size:12px;
		font-weight:normal;
		line-height:1.5em;
		color:#616161;
	}*/
.pledgers {
	margin:0;
	padding:0;
	width:518px;
	height:430px;
}

.PDF {
	height:19px;
	background:url(Images/PDF_icon.gif);
	background-repeat:no-repeat;
	padding:0 0 0 28px;
}
	.PDF a {
		color:#db0b0b;
	}
	.PDF a:hover{
		color:#a10000;
	}

.rightCol {
	float:left;
	margin:0 0 0 20px;
	padding:0 0 0 0;
	width:280px;
}

.rightCol p {
	padding-top:5px;
	font-size:11px;
	font-weight:normal;
	width:283px;
	color:#616161;
}

.supporter {
	clear:both;
	margin:23px 0 0 15px;
	width:298px;
	height:183px;/*	background:url(Images/supporter.jpg) no-repeat 0 0;*/
}
