/*legalAid.css*/

a:link {
	text-decoration: none;
	color:#660066;				/*grey-green 487165;	af7c1e  Green - 007165;			Rust - 800D1D;*/
}
a:visited  {
	text-decoration: none;
	color:#6E204B;											/* Yellow  BEAF26;*/
}		
a:hover {
	text-decoration: none;
	color:#9F6C46;
}		 
a:active {
	text-decoration: none;
	color:#800D1D;
}
.address	{
	width:400px;
	float:left;	
	min-height:15px;
	margin:3px 0 0 192px;
	text-align:center;	
	font-size:.7em;
	color:#ffffff;
}
#appreciationParty	{	
	position:relative;
	margin:-6px 0 0 -5px;
}
.appreciationParty	{	
	background:url(../images/appParty.png) no-repeat #ffffff 3px 0;
	width:149px;
	height:65px;
}
#barBottom	{	
	width:100%;
	clear:both;
	background-color:#007165;
	min-height:35px;
}
#barTop {
	width:786px; 
	float:left;
	font-size:1.1em;	
	background-color:#007165; 
	color:#ffffff;
	margin:0;
	padding:0 0 0 169px;
	height:35px;
	text-align:left;
}	
#barTop a {
	text-decoration:none;
	color:#ffffff;
	padding:0 11px;
	display:block;
}
#barTop a:hover {
	text-decoration:none;	
	color:#CCCC99;		
}	
#barTop li {
	float:left;	/* causes the list to align horizontally instead of stack */
	position:relative;
	list-style-type:none;	
	background-color:#007165;
	margin:-10px 0 0 0;
	z-index:120;
}
#barTop ul li ul {
	position:absolute; 
	width:10em; /*sets the width of the menu - in combo with the li's 100% width, makes the menu stack*/
	left:-34px; /*aligns the drop exactly under the menu */
	z-index:120;
}
#barTop ul li ul.end {
	position:absolute; 
	width:10em; /*sets the width of the menu - in combo with the li's 100% width, makes the menu stack*/
	left:-82px; /*aligns the drop exactly under the menu */
	z-index:120;
}
#barTop ul li ul li {
	width:100%; 
	border-bottom:1px solid #28998D;
	background-color:#007165;
	margin:0;
	padding:3px 0;
	z-index:120;
}
#barTop ul li ul li:first-child {
	border-top:1px solid #28998D; 
	z-index:120;
}
/* make the drop-down display as the menu is rolled over */
#barTop ul li ul {display:none;} /* conceals the drop-down when menu not hovered */
#barTop ul li:hover ul {display:block;z-index:120; } /* shows the drop-down when the menu is hovered */

.blogLink	{
	width:142px;
	float:left;
	min-height:15px;	
	margin:6px 0 0 27px;
	font-size:1.1em;
}
.blogLink	a:link	{
	color:#ffffff;
	display:block;
}
.blogLink	a:visited	{
	color:#ffffff;
}
.blogLink	a:hover	{
	color:#CCCC99;
}
.blueBtn	{
	margin-bottom:-5px;
}
body	{
	font-family: Arial, san-serif;
	font-size:medium;
	background-color:#80AFB7;	
	margin:0;
	padding:0;
}
.btn	{
	color:#070d8b;
}
.centerAlign	{
	text-align:center;	
}
#clear	{
	clear:both;
}
.clearly	{
	clear:both;	
}
.ckbox	{
	  text-align:right;
	  width:40px;
}
.closed	{
	color:maroon;	
}
.collage	{
	margin:0 0 26px 2px;
}
.collageV	{
	margin:6px 0 -5px 0;
}
#container	{
	width:955px;
	min-height:600px;
	position:relative;
	margin:-7.9px auto 40px auto;
	background-color:#ffffff;
	border:1px solid #575757;
}
#content	{
	width:750px;
	float:left;
	min-height:400px;	
	background:url(../images/contentBkgd.jpg) repeat-y #ffffff;
	padding:25px;
}
#content.donor	{
	font-size:1.1em;
}
#content	ol	{
	margin:0 0 0 15px; 
}
#copyright	{
	width:800px;
	float:right;
	color:#007165;
	text-align:center;
	background:url(../images/contentBkgd.jpg) repeat-y #ffffff;
	min-height:45px;	
	font-size:.7em;
}
#copyright	p	{
	margin:4px 0 0 0;
}
#donateBtn	{
	text-align:center;
	margin:25px auto 0 auto;
}
#donateBtnGeneral	{
	float:right;
	text-align:center;
	margin:0 0 -40px 0;
}
#donateBtnGeneralV	{
	text-align:center;
	margin:0 0 -20px 3px;
}
#drop	{
	float:left;
	margin:10px 20px 20px 0; 	
}
.email	{
	width:142px;
	float:left;
	min-height:15px;
	margin:10px 0 0 25px;
	text-align:right;
	color:#ffffff;
	font-size:.7em;
}
.email	a	{
	color:#ffffff;
	display:block;
}
.email	a:hover	{
	color:#CCCC99;
}
.empire	{
	width:205px;
	height:50px;
	background:url(../images/empireBlk205-50.jpg) no-repeat;
	display:block;
	float:right;
	margin:22px 15px 6px 15px;
	text-decoration:none;
}
.face	{
	padding-top:40px;
}
#facebook	{
	position:relative;
	margin:-110px 0 -23px -160px;
	width:120px;
	height:80px;
	background:url(../images/facebook.jpg) no-repeat center 0;
}
#facebookBk	{
	position:relative;
	margin:-60px 0 -10px -140px;
	width:120px;
	height:80px;
	background:url(../images/facebook.jpg) no-repeat center 0;
}
.facebook	{
	position:relative;
	text-align:center;
	vertical-align:bottom;
	color:navy;
	height:80px;
	font-size:.9em;	
}
#facebook a	{
	text=decoration:none;
}
.faceIndex	{
	padding-top:40px;
}
#facebookIndex	{
	position:relative;
	margin:-80px 0 -25px -160px;
	width:120px;
	height:80px;
	background:url(../images/facebook.jpg) no-repeat center 0;
}
.facebookIndex	{
	position:relative;
	text-align:center;
	vertical-align:bottom;
	color:navy;
	height:80px;
	font-size:.9em;	
}
#facebookIndex a	{
	text=decoration:none;
}
.flyer	{
	width:750px;
	height:970px;
	float:left;
	background:url(../images/golfFlyer.png) no-repeat #ffffff;
}
#golf	{	
	position:relative;
	margin-top:-6px;
}
.golf	{	
	background:url(../images/golf11.png) no-repeat #ffffff 3px 0;
	width:150px;
	height:111px;
	position:relative;
}
.golfPage	{	
	width:150px;
	height:111px;
	margin:0 0 15px 90px;
}
#golfDrop	{	
	position:relative;
	margin-top:-6px;
}
.golfDrop	{	
	background:url(../images/golfDrop3.png) no-repeat #ffffff 7px 0;
	width:140px;
	height:55px;
	position:relative;
}
#golf2	{	
	position:relative;
	top:-5px;
	left:20px;
	width:130px;
	height:101px;
	text-align:center;
}
.golf2	{	
	background:url(../images/golf.png) no-repeat 0 0;
	width:140px;
	height:101px;
	text-decoration:none;
	position:absolute;
}
.golfClassic	{
	text-align:center;
	font-weight:bold;
	height:25px;
	width:120px;
	float:left;
	background:url(../images/entryFormBtn.png) no-repeat;;
	padding:4px 0 0 0;
	display:block;
	margin:-5px 8px -8px 0;	
}
h1	{	
	color:#070d8b;
	text-align:center;
	margin:0 0 -5px 0;
	font-size:1.7em;
}
h2, h3, h4	{
	color:#070d8b;
	text-align:left;
	margin-bottom:-8px;
}
#header	{
	color:#ffffff;
	text-align:left;
	min-height:132px;
	background:url(../images/headerBkgd.jpg) repeat-y #ffffff;
}
#headerV	{
	color:#ffffff;
	text-align:left;
	min-height:116px;
	background:url(../images/headerBkgd.jpg) repeat-y #ffffff;
}
#headerV2	{
	color:#ffffff;
	text-align:left;
	min-height:81px;
	background:url(../images/headerBkgd.jpg) repeat-y #ffffff;
}
#heart	{	
	position:relative;
}
.heart	{	
	background:url(../images/heart2012b.png) no-repeat #ffffff 7px 0;
	width:140px;
	height:77px;
	margin:-5px 0 5px -2px;
}
#heart2	{	
	width:140px;
	height:115px;
	text-align:center;
	margin:15px 0 -45px 13px;
	-webkit-margin:15px 0 -45px 80px;
}
#heart2	 a{	
	text-decoration:none;
}
.heart2	{	
	background:url(../images/heart2012b.png) no-repeat ;
	position:absolute;
	width:140px;
	height:115px;
}
#heartHolder	{
	border:1px solid navy;
	width:300px;
	padding:0 5px 5px;
	margin-top:15px;
	text-align:center;
}
.homePageV	{
	width:400px;
	float:right;
	margin:-350px 0 0 -250px;
}
.indexAddress	{
	width:265px;
	float:left;	
	min-height:15px;
	margin:3px 0 0 20px;
	text-align:center;	
	font-size:.7em;
	color:#ffffff;
}
#indexBarBottom	{	
	width:100%;
	clear:both;
	min-height:35px;
}
#indexBarTop {
	width:955px; 
	float:left;
	color:#ffffff;
	margin:0;
	padding:0;
	height:35px;
	text-align:left;
}
#indexBarTop a {
	text-decoration:none;
	color:#ffffff;
	padding:0 7px;
	display:block;
	letter-spacing:.003em;
}
#indexBarTop a:hover {
	text-decoration:none;	
	color:#CCCC99;		
}
#indexBarTop ul {
	margin:8px 0 0 -5px;
}
#indexBarTop ul li {
	float:left;	/* causes the list to align horizontally instead of stack */
	position:relative;
	list-style-type:none;	
}
#indexBarTop ul li ul {
	position:absolute; 
	width:10em; /*sets the width of the menu - in combo with the li's 100% width, makes the menu stack*/
	left:-12px; /*aligns the drop exactly under the menu */
	margin-top:0;
}
#indexBarTop ul li ul li {
	width:100%; 
	border-bottom:1px solid #28998D;
	background-color:#007165;
	margin:0;
	padding:3px 0;
}
#indexBarTop ul li ul li:first-child {
	border-top:1px solid #28998D; 
}
/* make the drop-down display as the menu is rolled over */
#indexBarTop ul li ul {display:none;} /* conceals the drop-down when menu not hovered */
#indexBarTop ul li:hover ul {display:block; } /* shows the drop-down when the menu is hovered */

#indexBkgd	{
	background:url(../images/homePage2.jpg) no-repeat;	
	width:800px;
	height:503px;
	margin:-25px;
}

.indexBlogLink	{
	width:110px;
	float:left;
	min-height:15px;	
	margin:6px 0 0 20px;
	font-size:1.1em;
}
.indexBlogLink	a	{
	color:#ffffff;
	display:block;
}
.indexBlogLink	a:hover	{
	color:#CCCC99;
}
#indexContainer	{
	width:955px;
	position:relative;
	min-height:600px;
	margin:-7.9px auto 40px auto;
	background:url(../images/fullBkgdBlue.jpg) repeat-y #ffffff;
	border:1px solid #575757;
}
#indexContent	{
	width:905px;
	float:left;
	padding:25px;
	min-height:389px;
}
#indexCopyright	{
	width:550px;
	float:left;
	color:#007165;
	text-align:center;
	min-height:45px;	
	font-size:.7em;
}
#indexCopyright	p	{
	margin:4px 0 0 15px;
}
.indexEmail	{
	width:100px;
	float:left;
	min-height:15px;
	margin:10px 0 0 30px;
	text-align:left;
	color:#ffffff;
	font-size:.7em;
}
.indexEmail	a	{
	color:#ffffff;
	display:block;
}
.indexEmail	a:hover	{
	color:#CCCC99;
}
.indexH2	{
	color:#070d8b;
	margin-bottom:-12px;
	text-align:center;
}
.indexH2V	{
	color:#070d8b;
	margin:55px 0 -5px 0;
	text-align:center;
}
.indexH2VI	{
	color:#070d8b;
	margin:0 0 -12px 0;
	text-align:center;
}
#indexHeader	{
	min-height:45px;
	height:45px;
}
.indexLogo	{
	margin:-10px 0 -10px 31px;
}
.indexLogoV	{
	margin:10px 0 -40px 68px;
}
#indexText	{
	width:350px;
	text-align:justify;
	margin:0 0 0 60px;
}
#indexTextV	{
	width:440px;
	text-align:left;
	margin:0 0 30px 20px;
	font-size:15px;
}
#indexTextV	 ul{
	margin-left:2px;
}
.jump	{
	margin:10px 0 5px 35px;
	text-indent:-15px;
}
.leftAlign	{
	text-align:left;
}
.listSeparator	{
	width:123px;
	color:#007165;	
	margin:0 0 -10px 10px; 
}
.listSeparatorIndex	{
	width:123px;
	color:#007165;	
	margin:8px 0 8px 10px; 
}
.listSeparatorSm	{
	width:102px;
	color:#007165;	
	margin:2px auto 0 -16px; 
}
#login	{
	margin:0 0 0 2px;
}
.logoContent	{
	margin:10px 40px 0 40px;
}
.lsrp	{	
	color:#070d8b;
	text-align:center;
	margin:0 70px -5px 0;
	font-size:1.7em;
}
#michelle	{	
	position:relative;
	margin:10px 0 10px 3px;
}
.michelle	{	
	background:url(../images/campaign.png) no-repeat #ffffff 7px 0;
	width:132px;
	height:47px;
	position:relative;
}
#moon	{	
	position:relative;
	left:-6px;
	margin-top:-3px;
}
.moon	{	
	background:url(../images/moon.png) no-repeat 7px 0;
	width:145px;
	height:29px;
	position:relative;
}
#navBottom {
	width:800px;
	float:right;
	min-height:35px;
	text-align:center;
	background:url(../images/contentBkgd.jpg) repeat-y #ffffff;
	display:block;	
	padding:0 0 10px 0;	
	margin-top:-30px;
}
.navBottomSpacer	{
	margin:0 4px;
}
#navSide	{
	width:145px;
	float:left;
	text-align:left;
	padding:15px 5px 15px 5px;
}
#navSide	a	{
	display:block;
}
#navSide	h3, h4	{
	text-align:center;
}
#navSide	li	{
	list-style-type:none;
	margin:0 0 0 -20px;
	display:block;
}
#navSideLogin	{
	width:145px;
	float:left;
	text-align:center;
	padding:15px 5px 15px 5px;
}
.navSpace	{
	margin:-1px 0 10px 0;	
}
ol	{
	margin-left: 20px;
  	padding-left: 1.6em;
}
#parkAve	{	
	position:relative;
	left:-3px;
	margin-top:-3px;
}
.parkAve	{	
	background:url(../images/parkAve.png) no-repeat 7px 0;
	width:150x;
	height:52px;
	position:relative;
}
.picsLeft	{
	margin:16px 20px 15px 0;
	float:left;
}
.picsRight	{
	margin:16px 15px 15px 20px;
	float:right;
	z-index:0;
	border:1px solid #575757;
}
.picsRightCaption	{
	float:right;	
	width:400px;
	margin:21px 15px 15px 20px;
	font-size:.7em;
	text-align:center;
}
.picsRightCaption	img{
	border:1px solid #575757;
	margin-bottom:-8px;
}
.please	{
	margin:15px 0 0 0;	
}
#poker	{	
	position:relative;
	left:-8px;
	margin-top:9px;
}
.poker	{	
	background:url(../images/poker4.png) no-repeat 10px 0;
	width:158px;
	height:98px;
	position:relative;
}
#portola	{	
	position:relative;
	margin:-6px 0 0 -5px;
}
.portola	{	
	background:url(../images/portola150.png) no-repeat #ffffff 3px 0;
	width:150px;
	height:30px;
}
.probo	{
	text-align:left;
	margin:0 0 -10px 0;
}
.rightAlign	{
	  text-align:right;
	  width:200px;
}
.rightAlign2	{
	  text-align:right;
	  width:170px;
	  color:#999;
}
.slideRight	{
	margin:16px 15px 15px 20px;
	float:right;
	z-index:0;
}
.smaller	{
	font-size:1em;
	line-height:1;
}
#spacer	{
	width:155px;
	float:left;
	min-height:45px;
	background-color:#ffffff; 	
}
/*
#spring	{	
	position:relative;
	left:-8px;
	margin-top:9px;
}
.spring	{	
	background:url(../images/springIntoSummer.png) no-repeat 7px 0;
	width:147px;
	height:98px;
	position:relative;
}*/
strong	{
	color:#007165;																	/*green	color:#007165;*/
}
#summit	{
	float:left;
	margin:40px -190px 10px 0;
	background:url(../images/summitLogo180.png) no-repeat 7px 0;
	width:190px;
	height:50px;
	display:block;
}
#summit	a{
	width:190px;
	height:50px;
	display:block;
}
#summitLegal	{
	float:right;
	margin:0px -40px 10px -190px;
	background:url(../images/logo145.png) no-repeat 7px 0;
	width:190px;
	height:100px;
}
.summitB	{
}
.summitC	{
	line-height:40px;
}
#summitBank	{	
	position:relative;
	margin:0 0 -1px 3px;
	color:navy;
	font-size:.9em;
	text-align:center;
}
.summitBank	{	
	background:url(../images/summitLogo140.jpg) no-repeat 7px 0;
	width:150px;
	height:60px;
	position:relative;
	margin:0 0 0 -7px;
}
.thirdLevel	{
	color:#005145;
	margin:15px 0 0 10px;
	font-weight:bold;
	text-align:left;
}
.thirdLevel	a:hover	{
	color:#CCCC99;
}
.top	{
	margin:-5px 0 40px 0px;
	font-size:.9em;
}
.topFive	{
	font-weight:bold;
	color:#007165; 
	text-align:left;
}
.topFive p		{
	margin:-12px 0;
}
.topFive span	{
	font-size:1.2em;
}
.totals		{
	text-align:center;
	font-size:1.2em;
	color:#070d8b;
}
.totals	span	{
	font-size:1.2em;
	font-weight:bold;
}
.translate	{
	text-align:center;
	width:169px;
	float:left;
	margin:-22px -169px 25px 12px;	
	padding:14px 0 0 0;
	background:url(../images/button.gif) no-repeat;
	display:block;
	min-height:50px;
	height:50px;	
}
ul	{
	margin-left: 20px;
  	padding-left: 1em;
}
.vis	{
	visibility:hidden;
	margin-bottom:-62px;
	font-family: Arial, san-serif;
}
.volunteer	{
	text-align:center;
	height:25px;
	width:120px;
	float:left;
	background:url(../images/volunteerBtn2.gif) no-repeat;;
	padding:3px 0 0 0;
	display:block;
	margin:-5px 8px -8px 0;	
	font-weight:bold;
}
.volunteerPDF	{
	margin:10px 20px 20px 20px ;
	width:135px;
	float:left;
}

#loginForm	{
	width:300px;
	text-align:center;
	margin:0 auto;
}
#loginForm	input	{
	margin-top:3px;
}
#loginForm	p	{
	margin-bottom:-15px;
}
#loginForm	h1, #loginForm	h2	{
	text-align:center;
}

/*hours of operation table*/
	.op	{
		text-align:center;	
	}
	.appt{
		color:maroon;
	}
	#plaid	{
		margin:15px auto;
		width: 640px;
		text-align: center;
		border-collapse: collapse;
		border-bottom:solid 1px #477;
	}
	#plaid th	{
		font-size: 1.1em;
		font-weight: normal;
		padding: 12px 15px;
		border-right: 1px solid #fff;
		border-left: 1px solid #fff;
		color: #fff;
	}
	#plaid td	{
		padding: 8px 15px;
		border-right: 1px solid #fff;
		border-left: 1px solid #fff;
		color: #004444;
	}
	.plaid-odd	{
		background: #fff;
	}
	.plaid-even	{
		background: #ddefdd;
	}	
	#plaid .light	{
		background:#007165;
		border-bottom: 1px solid #a2accc;
	}
	#plaid .dark	{
		background: #255;
		border-bottom: 1px solid #a2accc;
	}
	#plaid .row	{
		background: url('../images/back1.png');
	}	


/*calendar css*/
#adminForms 	{
	margin-left:115px;
}
#buttons	{	
	position:absolute;
	left:50%;
	width:580px;
	margin-left:-292px;
}
#content.calendar	{
	width:905px;
	float:left;
	min-height:400px;	
	background:url(../images/calendarBkgd.jpg) #ffffff;
	padding:25px;
}
#copyright.calendar	{	
	background:url(../images/calendarBkgd.jpg) #ffffff;	
	width:955px;
	float:left;
	margin-top:-45px;
}
#copyright.calendar	p	{
	margin:4px 0 0 155px;
}
#dateLabel	{	
	 text-align:center;
	 font-size:30px;
	 color:navy;
	 margin-top:-8px;
}
#displayList	{
	width:500px;
	margin:-25px auto 10px;
}
#displayList a	{
	font-size:1.1em;
}  
#displayList h4	{
	text-align:left;
	margin:12px 0 0 20px;
}
#displayList h2	{
	margin-top:0;
}
#displayList hr	{
	width:460px;
	margin:10px auto;
}
#displayList p	{
	margin:-14px 0 0 20px;
} 
.editBtn	{
	float:left;
	margin-left:0;
}
#instruct	{
	float:left;
	margin-left:-50px;
	margin-top:-22px;
}
#instruct a	{
	display:block;
	text-align:center;
}
.header	{			
	position:absolute;
	left:50%;
	width:700px;
	margin-left:-350px;
	margin-top:0;
}
.current	{
	position:relative;
	float:right;
	width:100px;
	margin-right:-120px;
	margin-left:20px;
}
.next	{
	position:relative;
	float:right;
	width:100px;
}
.pastBtn	{
	float:left;
	margin-bottom:-95px;
	margin-top:35px;
}
.prev	{
	position:relative;
	float:left;
	width:100px;
}
td	{
	position:relative;
	min-height:80px;
	width:120px;
}
#removeTbl input	{
	display:inline;
}
.rowHt	{
	height:80px;
}
.tableHeader	{
	background-color:#B6D1EF;
	text-align:left;
	width:120px;
}
#tbl	{
	position:relative;
	left:50%;
	width:850px;
	margin-left:-425px;
	margin-top:20px;
	z-index:1;
}
.tinted	{
	background-color:#B6D1EF;
}
.tinted a	{
	display:block;
}
