/* 
	Gill Foundation
	created by: iapps
*/

/****************/
/*** @imports ***/
/****************/
	@import url("pagination.css");

	
/*******************/
/*** @basic_tags ***/
/*******************/


/**************/
/*** @zones ***/
/**************/
	#wrapper
	{
		background: #fff url(../img/home/bg_wrapper.gif) 0 0 no-repeat;
	}
	
	#zoneHeader
	{
		background: none;
	}

	#zoneFooter
	{
		background: #FFF url(../img/bg_zoneFooter.gif) center bottom no-repeat;
	}
	
	#zoneMain
	{
		background: none;
		padding-bottom: 0;
	}
		
	html>body #zoneMain { height: auto; }

	.frame4671 #zoneMain {background: none; }
		
	#zone1
	{
		background: none;
		z-index: 2;
	}
	
	#zone2
	{
		position: relative;
		top: 247px;
		left: 0px;
		background: none;
		padding: 0;
		min-height: 570px;
		height: 570px;
		width: 523px;
		float: right;
		/*border: 1px solid #F00;*/
		z-index: 1;
	}
		
	html>body #zoneMain { height: auto; }
	
	
/*******************/
/*** @zoneHeader ***/
/*******************/
	#zoneBranding
	{
		background: url(../img/home/bg_zoneBranding.gif) left top no-repeat;
		height: 120px;
		width: 222px;
		position: absolute;
		top: 24px;
		left: 24px;
	}
	
	#zoneBranding a
	{
		height: 120px;
		width: 222px;
		display: block;
	}
	
	#zoneBranding img
	{
		display: none;
	}

	#zoneHeader #areaSiteSearch
	{
		position: absolute;
		top: 50px;
		left: 530px;
	}
	
	#btnEnewsSign
	{
		position: absolute;
		top: 43px;
		left: 445px;
	}
	
	#btnEnewsSign span
	{
		font-size: 1px;
		line-height: 0;
		text-indent: -999em;
		display: block;
	}
	
	#btnEnewsSign a
	{
		background: transparent url(../img/nav4697.gif) 13px 10px no-repeat;
		height: 28px;
		width: 141px;
		display: block;
	}
	
	#btnEnewsSign a:hover { background:  transparent url(../img/nav4697over.gif) 0px 10px no-repeat; }
	
	
	#navSecondary	{display: none; }

	
	
	/*** navPrimary ***/
	
	#navPrimary
	{
		position: relative;
		left: 90px;
		top: 73px;
		width: 167px;
		height: 143px;
		padding: 0;
		margin: 0;
		z-index: 3;
	}
	html> body #navPrimary
	{
		left: 90px;
		top: 76px;
	}

	#navPrimary a
	{
		height: 21px;
		width: auto;
	}
	#nav4676 a	{ width: 70px; }
	#nav4678 a	{ width: 85px; }
	#nav4679 a	{ width: 85px; }
	#nav4683 a	{ width: 100px; }
	#nav4685 a	{ width: 120px; }

	
	
	
	#navPrimary a:hover, #navPrimary .active a
	{
		margin-left: 0px;
	}
 
	#navPrimary ul li
	{
			height: 24px;
			margin: 0;
			padding-left: 12px;
	}
	
	
		
		
		
		#navPrimary li span
		{
			font-size: 1px;
			line-height: 0;
			text-indent: -999em;
			display: block;
			overflow: hidden;
		}
		
		#navPrimary li ul
		{
			background-color: #CEE7EF;
			padding: 0;
			position: absolute;
			top: 0;
			left: 100px;
			display: none;
			z-index: 1;
		}
		html>body #navPrimary li ul	{ width: 120px; }
		
		#navPrimary li:hover, #navPrimary li.over
		{
			background-image: none;
		}
		
		
		#navPrimary li:hover ul, #navPrimary li.over ul
		{
			display: block;
		}
		
		/* popout styles 
			-these are the default styles so that there
			are fewer exeptions to write for */
		
		
		#navPrimary li li
		{
			margin: 0;
			padding: 0;
			line-height: 1.1;
			height: auto;
		}
		
		#navPrimary li li.first
		{
			background: transparent;
			margin-left: -16px;
			padding-left: 16px;
		}
		
		#navPrimary li li a
		{
			padding: .4em 10px;
			height: auto;
			width: 100px;
			background-color: #C9E4EF;
		}
		
		#navPrimary li li a:hover
		{
			background: #C9E4EF url(../img/arrow00.gif) 0 6px no-repeat;
		}
		
		/* active subnav */
		#navPrimary li.active ul
		{
			background-color: transparent;
			border: none;
			display: block;
			left: 0;
			position: relative;
		}
		
		#navPrimary li.active li
		{
			margin-left: 15px;
		}
		
		#navPrimary li li.active
		{
			margin-left: 15px;
			font-weight: bold;
		}
		
		#navPrimary li.active li.first
		{
			background: none;
			padding-left: 0;
		}
		
		#navPrimary li.active li a
		{
			margin-left: -2px;
			padding-top: .3em;
			padding-right: 10px;
			padding-bottom:.3em;
			padding-left: -10px;
			width: auto;
			background-color: transparent;
		}
		
		#navPrimary li.active li a:hover
		{
			background: transparent url(../img/arrow00.gif) 0 5px no-repeat;
		}

		
		
	
		
	/*
		(nav4676) about us
		(nav4678) what's new
		(nav4679) programs
		(nav4683) membership
		(navAnnConf) annual conference
		(nav4685) resource library
		(nav4685) enews signup
	*/
	
	#nav4676	{ position: relative; left: 124px; top: -3px; }	html>body #nav4676	{ top: -5px; }
	#nav4678	{ position: relative; left: 82px; top: -3px; }
	#nav4679	{ position: relative; left: 79px; top: -3px; }	html>body #nav4679	{ top: 2px; }
	#nav4683	{ position: relative; left: 49px; top: -5px; }	html>body #nav4683	{ left: 51px; top: 4px; }
	#navAnnC	{ position: relative; left: 0px; top: -8px; }	html>body #navAnnC	{ left: 0px; top: 7px; }
	#nav4685	{ position: relative; left: 4px; top: -7px; }	html>body #nav4685	{ left: 5px; top: 12px; }
	
	/* (nav4676) about us */
		#nav4676 a { background-image: url(../img/home/nav4676.gif);}
		#nav4676.active a { background: transparent url(../img/home/nav4676over.gif); }
		#nav4676 a:hover, #nav4676.active a:hover { background: transparent url(../img/home/nav4676over.gif) 0 5px no-repeat; }
		#nav4676:hover, #nav4676 li a, #nav4676.active li a, #nav4676 li a:hover, #nav4676.active li a:hover { background-image: none; }
		
	/* (nav4678) what's new */
		#nav4678 a { background-image: url(../img/home/nav4678.gif); }
		#nav4678.active a { background-image: url(../img/home/nav4678over.gif); }
		#nav4678 a:hover, #nav4678.active a:hover { background-image: url(../img/home/nav4678over.gif); }
		#nav4678:hover, #nav4678 li a, #nav4678.active li a, #nav4678 li a:hover, #nav4678.active li a:hover { background-image: none; }
		
	/* (nav4679) programs */
		#nav4679 a { background-image: url(../img/home/nav4679.gif); }
		#nav4679.active a { background: #CEE7EF url(../img/home/nav4679over.gif); }
		#nav4679 a:hover, #nav4679.active a:hover { background: transparent url(../img/home/nav4679over.gif) 0 4px no-repeat; }
		#nav4679:hover, #nav4679 li a, #nav4679.active li a, #nav4679 li a:hover, #nav4679.active li a:hover { background-image: none; }
		
	/* (nav4683) membership */
		#nav4683 a { background-image: url(../img/home/nav4683.gif); }
		#nav4683.active a { background-image: url(../img/home/nav4683over.gif); }
		#nav4683 a:hover, #nav4683.active a:hover { background: transparent url(../img/home/nav4683over.gif)  0 3px no-repeat; }
		#nav4683:hover, #nav4683 li a, #nav4683.active li a, #nav4683 li a:hover, #nav4683.active li a:hover { background-image: none; }
		
	/* (navAnnC) annual conference */
		#navAnnC a { background-image: url(../img/home/navAnnC.gif); }
		#navAnnC.active a { background-image: url(../img/home/navAnnCover.gif); }
		#navAnnC a:hover, #navAnnC.active a:hover { background-image: url(../img/home/navAnnCover.gif); }
		#navAnnC:hover, #navAnnC li a, #navAnnC li a:hover { background-image: none; }
		
	/* (nav4685) resource library */
		#nav4685 a { background-image: url(../img/home/nav4685.gif); }
		#nav4685.active a { background-image: url(../img/home/nav4685over.gif); }
		#nav4685 a:hover, #nav4685.active a:hover { background-image: url(../img/home/nav4685over.gif); }
		#nav4685:hover, #nav4685 li a, #nav4685.active li a, #nav4685 li a:hover, #nav4685.active li a:hover { background-image: none; }

	#nav4697 a, #nav4697 a:hover	{ position: relative; left: 330px; top: -257px; width: 110px; }
	html>body #nav4697 a, #nav4697 a:hover	{ left: 338px; top: -248px; }

		

	
	#forMembers
	{
		position: relative;
		top: 100px;
		left: 20px;
		margin: 0;
		padding: 0;
		display: block;
		width: 180px;
	}
	html>body #forMembers
	{
		top: 105px;
		left: 20px;
		height: 160px;
		
	}
	
	#forMembers h3
	{
		height: 14px;
		width: 83px;
		margin: 0px;
		padding: 0px;
		background: url(../img/home/hdr_forMembers.gif) 0px 0px no-repeat;
		text-indent: -9999px;
	}
	html>body #forMembers h3	{ position: relative; top: 10px; left: 0px; }
	
	#forMembers form
	{
		position: relative;
		top: 0px;
		left: 0px;
	}
	html>body #forMembers form
	{
		position: relative;
		top: 20px;
		left: 0px;
		height: auto;
		width: auto;
	}
	
	#forMembers label.forMembers
	{
		color: #FFF;
		font-weight: normal;
		font-size: 1.1em;
		width: 48px;
		margin: 0;
		float: left;
	}
	html>body #forMembers label.forMembers	{ width: 50px; }
		
	#forMembers input.forMembers
	{
		width: 80px;
		border: 1px solid #270478;
		padding: 0;
		margin-bottom: 2px;
	}
	
	#forMembers input.btnSubmit
	{
		margin-left: 52px;
		margin-top: 10px;
	}
	
	#forMembers a.forMembersLink
	{
		color: #FFF;
		margin-left: 52px;
		font-weight: normal;
		font-size: 1.1em;
	}
	html>body #forMembers a.forMembersLink	{ margin-left: 52px; }
	
	html>body #forMembers ul
	{
		margin-top: 20px;
	}
	
	#forMembers ul li
	{
		color: #FFF;
	}
	
	#forMembers ul li a
	{
		padding: 0px;
		margin: 0px;
		color: #FFF;
	}
	
	
/*** areaSiteSearch ***/	
	#forMembers .joinGCYF
	{
		position: absolute;
		top: 165px;
		left: 5px;
		display: block;
	}
	html>body #forMembers .joinGCYF	{ top: 170px; }
	
	
	
/*** areaSiteSearch ***/
	
	#areaSiteSearch
	{
		position: relative;
		top: -210px;
		left: 530px;
		width: 183px;
		height: 18px;
		display: block;
	}
	html>body 	#areaSiteSearch
	{
		top: -172px;
		left: 540px;
	}
	
	#areaSiteSearch form
	{
		display: block;
	}
	
	#areaSiteSearch label
	{
		background-image: url(../img/label_search.gif) no-repeat;
		margin-top: 3px;
		height: 12px;
		width: 44px;
		float: left;
	}
	html>body 	#areaSiteSearch label	{ margin-top: 4px; margin-right: 4px; }
	
	
	
	
	#areaSiteSearch input.txtFld
	{
		font-size: 1.2em;
		margin: 0;
		margin-right: 1px;
		padding: 0;
		float: left;
	}
	
	#areaSiteSearch input.btnSubmit
	{
		margin: 0;
		height: 17px;
		width: 35px;
		float: left;
	}

	/*** @containerDocs ***/

	
	/*** @containerIntro ***/
		.containerIntro
		{
			margin-top: 20px;
			padding: 0;
			font-size: 1.1em;
			color: #333;
			line-height: 1.5em;
			display: block;
			float: left;
			width: 285px;
		}
		
		.containerIntro p
		{
			z-index: 200;
		}

		#containerNews
		{
			position: relative;
			top: 0px;
			left: 0px;
			width: 205px;
			display: block;
			float: right;
			/*background: #D5DBF5;*/
			background-position: left bottom;
			background-repeat: no-repeat;
			/*background-image: url(../img/home/bg_containerNews.gif);*/
		}

		#containerNews h3
		{
			width: auto;
			height: 24px;
			margin-bottom: 5px;
			background: #333893 url(../img/home/hdr_newsAndAnnoucements.gif) 28px 8px no-repeat;
			text-indent: -9999px;
		}

		#containerNews .first
		{
			padding-top: 0px;
			padding-bottom: 0px;
			padding-left: 10px;
			padding-right: 10px;
		}
		
		#containerNews div
		{
			padding-top: 0px;
			padding-bottom: 0px;
			padding-left: 10px;
			padding-right: 10px;
		}

		#containerNews div a
		{
			font-weight: bold;
		}
		
		#containerNews img
		{
			width: 50px;
		}
		
		
		#containerNews div.alignLeft
		{ 
			padding: 0px;
		}
		
		#zoneHeader h2.sectionHeader	{ display: none; }
		
	#containerNews div.orgtools img	
	{
		width: auto;
	}
