@import url("core.css");
html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	text-align:center;
	background-image:url(../images/body-repet-bg.jpg);
	background-repeat:repeat-y;
	background-position:center top;
}
.clear {
	clear:both;
}
.clearspace {
	clear:both;
	height:1px;
	line-height:1px;
}
h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
}
ul, li {
	margin:0px;
	padding:0px;
	list-style:none;
}

a {
	color: #0081c5;
	text-decoration:underline;
}
a:visited {
	color: #2ac4f4;
	text-decoration:underline;
}
a:hover {
	color: #53a600;
	text-decoration:underline;
}
h2 a:link {
	color:#53a600;
	text-decoration: none;
}
h2 a:visited {
	color:#53a600;
	text-decoration: none;
}
h2 a:hover {
	color:#53a600;
	text-decoration: underline;
}

p {
	margin:0px;
	font-size:100%;
	line-height: 150%;
	padding: 0px 0px 19px 0px;
}
.linkhere {
	color: #0081c5;
	text-decoration:underline;
	background-image:url(../images/bullit-inp.gif);
	background-position:right 5px;
	padding-right:6px;
	background-repeat:no-repeat;
}
#bg_wrapper-1 {
	background-image:url(../images/wrapper-bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	min-height: 100%;
	position: relative;
	margin: 0px auto;
	min-width: 970px;
}
	#body-wrapper {
		text-align:left;
		width:970px;
		padding:0px;
		margin:0px auto;
		min-height: 100%;
	}
#header {
	width:970px;
	position:absolute;
	top:0px;
	z-index: 999999;
}
#header-top1 {
height:161px;
z-index: 999999;
position: relative;
}
	#logo {
		position:absolute;
		width:180px;
		margin:20px 0 0 0px;
		height:1px;
		padding-top:100px;
		overflow:hidden;
	}
	#utilities {
		float:right;
		height:50px;
		margin-right:20px;
		/*width:527px;*/
	}
		#utilities ul {
		
		}
		#utilities li, #utilities li.nowidth {
			float:left;
			font-size:11px;
			color:#7e7e7e;
			list-style-type:none;
			line-height:52px;
			padding:0px 5px 0px 8px;
			display:inline;
			/*width:75px;*/
		}
		#utilities li.nowidth {
			padding:0 0 0 0;
		}
		
		#utilities #uti-login, #utilities .uti-login {
			/*width:99px;*/
			padding-right:0px;
			padding-left:23px;
		}
		#utilities li a {
			color:#333333;
			text-decoration:none;
			display:block;
			height:50px;
			background-repeat:no-repeat;
			background-position:left top;
			
		}
		#utilities li a:hover {
			background-position:0 -50px;
		}
		#uti-home {
			background-image:url(../images/home-uti.jpg);
			padding-left:25px;
			margin-right:12px;
		}
		#uti-login, .uti-login {
			background-image:url(../images/login-uti.jpg);
			padding-left:24px;
			margin-right:13px;
		}
		#fs_sml  {
			background-image:url(../images/fontsize12.jpg);
			width:25px;
			height:1px;
		}
		
		 #fs_med{
			background-image:url(../images/fontsize14.jpg);
			width:25px;
			height:1px;
		}
		#fs_lrg {
			background-image:url(../images/fontsize16.jpg);
			width:25px;
			height:1px;
		}
		
		
		#utilities li, #fontsizer a
		{float:left;
		}
#fontsizer .fsizer a:hover {background-position:0 -50px;}
#fontsizer .fsizer a.fsactive {background-position:0 -50px;}
		
		
#mainnav {
	float:right;
	height:45px;
	z-index: 10;
	top:56px;
	left:160px;
	position:absolute;
	z-index: 999999;
}
	#mainnav li {
		list-style-type:none;
		float:left;
		position: relative;
		z-index: 999999;
	}
	#mainnav li a {
		display:block;
		background-repeat:no-repeat;
		height:1px;
		padding-top:44px;
		overflow:hidden;
		z-index: 999999;
	}
	#mainnav li a:hover {
		background-position:0 -45px;
	}
	#mainnav li a.active {
		background-position:0 -90px;
	}
	#nav-about a{
		background-image:url(../images/nav-about.jpg);
		width:123px;
	}
	#nav-giving a{
		background-image: url(../images/nav-giving.jpg);
		width:92px;
	}
	#nav-donor a{
		background-image: url(../images/nav-donor.jpg);
		width:156px;
	}
	#nav-news a{
		background-image: url(../images/nav-news.jpg);
		width:164px;
	}
	#nav-contact a{
		background-image: url(../images/nav-contact.jpg);
		width:140px;
	}
		#mainnav ul ul {
			position: absolute;
			top: 50px;
			width: 155px; background: url(../images/dhtml-bg.png) left top repeat-y; 
			z-index: 999999;
			display: none;
		}
			#mainnav ul #nav-about ul {left: 27px;}
			#mainnav ul #nav-giving ul {left: 22px;}
			#mainnav ul #nav-donor ul {left: 22px;}
			#mainnav ul #nav-news ul {left: 22px;}
			#mainnav ul #nav-contact ul {left: 22px;}
			
			#mainnav ul ul li {float: none; height: 30px; width: 138px; margin-left: 8px; padding-top: 3px; border-bottom: 1px solid #26ade1; z-index: 999999;}
			#mainnav ul ul li.first-child {padding-top: 3px;}
				#mainnav ul ul li a {
					overflow: visible;
					background: none;
					padding-top: 0px;
					height: 15px;
					color: #bebebe;
					text-decoration: none;
					font-size: 11px;
					width: 122px;
					padding: 7px 6px 5px 11px;
					z-index: 999999;
					font-weight: bold;
				}
					#mainnav ul ul li.last-child {border: 0px;}
				#mainnav ul ul li a:hover {
					color: #fff;
					background: url(../images/dhtml-active.png) left 2px no-repeat;
				}
			

#banner {
	float:right;
	width:970px;
	height:179px;
	margin-right:-20px;
	position:absolute;
	top:161px;
	left:19px;
}

.about #banner{background-image:url(../images/banner-aboutus.jpg);}
.donor #banner{background-image:url(../images/banner-donorimpact.jpg);}
.giving #banner{background-image:url(../images/banner-giving.jpg);}
.news #banner{background-image:url(../images/banner-newsevents.jpg);}
.contact #banner{background-image:url(../images/banner-contact.jpg);}
.base #banner{background-image:url(../images/banner-base.jpg);}



	#banner-image {
		
		width:506px;
		height:337px;
		position:absolute;
		margin-left:519px;
		margin-top:-75px;
	}
	
.base #banner-image{background-image:url(../images/banner-image-base.png);}
.about #banner-image{background-image:url(../images/banner-image-about.png);}
.donor #banner-image{background-image:url(../images/banner-image-donor.png);}
.giving #banner-image{background-image:url(../images/banner-image-giving.png);}
.news #banner-image{background-image:url(../images/banner-image-newsevents.png);}
.contact #banner-image{background-image:url(../images/banner-image-contact.png);}
#content{
	margin-left:20px;
	width:930px;
	float:left;
	margin-top:340px;
	padding-top:30px;
	padding-bottom: 50px;
	display: inline;
}
	#subnav {
		width:138px;
		min-height:150px;
		position:relative;
		float:left;
		left:-492px;
	}
	#subnav ul {
		border-bottom:1px solid #2ac4f4;
	}
	#subnav li {
		list-style-type:none;
		font-size:11px;
		border-top:1px solid #2ac4f4;
		width: 138px;
		line-height: 14px;
	}
	#subnav li a {
		color:#333333;
		padding-left: 19px;
		height: 19px;
		padding-top: 5px;
		width:119px;
		display:block;
		text-decoration:none;
		margin: 2px 0px;
	}
	#subnav li a:hover, #subnav li a.active {
		color:#FFFFFF;
		background:url(../images/subnav-hover-bg.png) left top no-repeat;

	}
	#body-content {
		width:464px;
		left:168px;
		position:relative;
		float:left;
		padding-bottom:30px;
		min-height:400px;
		padding-right:28px;
		line-height: 150%;
	}
		#body-content.no-cta {
			width:735px;			
		}
			#cta.no-cta {
				display: none;
			}
			
			#subnav.no-cta {
				left:-763px;
			}
	#body-content td
{font-size:100%;}
	
	#cta {
		width:270px;
		float:right;
		padding-top:38px;
	}
		#cta li {
			list-style-type:none;
		}
		#cta li a {
			display:block;
		}
		#cta-create {
			height:1px;
			width:270px;
			padding-top:81px;
			overflow:hidden;
			background-image:url(../images/cta-createyour-bg.jpg);
		}
		#cta-create:hover {
			background-position:-270px 0;
		}
		#cta-donate {
			height:1px;
			width:270px;
			padding-top:59px;
			overflow:hidden;
			background-image: url(../images/cta-donate-bg.jpg);
		}
		#cta-donate:hover {
			background-position:-270px 0;
		}
		#cta-receive {
			background-image:url(../images/cta-reveive-bg.jpg);
			height:43px;
			width:215px;
			padding:73px 0 0 55px;
		}
		#cta-editable {
	padding: 20px 10px 10px 48px;
	font-size: 90%;
	color: #4B4B4B;
		}
		#cta-editable-tribute {
		float: right;
		clear: right;
		width: 210px;
		padding: 150px 15px 20px 15px;
		color:#4B4B4B;
		
	}
		#textfield, .textfield {
			background:none;
			color:#666666;
			font-size:110%;
			font-family:Arial, Helvetica, sans-serif;
			width:153px;
			border:none;
			float:left;
			padding-left: 5px;
			padding-top: 1px;
			font-size: 11px;
		}
		#go, .go {
			float:left;
			width:31px;
			background-image:url(../images/go-bg.jpg);
			height:25px;
			background-repeat:no-repeat;
			margin:-5px 0 0 6px;
		}
#go:hover, .go:hover {
	background-position:0 -25px;
}
	#footer {
		background-image:url(../images/footer-bg.jpg);
		color:#999999;
		font-size:11px;
		padding:22px 20px 0 20px;
		height:40px;
		width:890px;
		/*margin:0px auto;*/
		margin-left: 20px;
		background-repeat:no-repeat;
		position: absolute;
		bottom: 0;
	}
	.right {
		float:right;
	}
	.right a {
		color:#999999;
		text-decoration:none;
	}
	.right a:hover {
		color:#999999;
		text-decoration:underline;
	}
	.left {
		float:left;
	}
	.left a {
		color:#0081c5;
		text-decoration:none;
	}
	.left a:hover {
		color:#0081c5;
		text-decoration:underline;
	}

/* ---------------------Form Styles ---------------------*/

.form-style th {
	border-bottom: 1px solid #53A600;
	color: #53A600;
	font-size: 120%;
	font-weight: bold;
	padding-top: 10px;
		}
		
.form-style th.yellow {
	border-bottom: 1px solid #FFA709;
	color: #FFA709;
}
.form-style th.green {
	border-bottom: 1px solid #53A600;
	color: #53A600;
}
.form-style th.blue {
	border-bottom: 1px solid #218FFC;
	color: #218FFC;
}

.form-style td {
	padding: 5px 0 5px 0;

	}

span.required {
	font-size: 20px;
	color: #fb7926;
	vertical-align:top;
	}
	
table th span.required {font-size: 18px;}

#send, .send {
	background-image:url(/images/btn-send.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:101px;
	height:1px;
	padding-top:25px;
	display:block;
	overflow:hidden;

		}
#send:hover, .send:hover {
	background-position:0 -26px;
}


/*--------------------- Tribute Steps ---------------------*/

#content.tribute-step {
	margin-top: 160px;
	margin-left: 0px;
	min-height: 100%;
	display: inline;
	padding: 0px 23px 100px 23px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
}
	
#tribute-heading {
	padding: 45px 0px 0px 0px;
	width: 880px; /*930px;*/
}

#tribute-step-bar {
	background: url(../images/tribute/tribute-steps-bar.png); 
	width: 907px;
	height: 40px;
}
	#content .step1 {background: url(../images/tribute/tribute-steps-bar.png) 0 0px no-repeat;}
	#content .step2 {background: url(../images/tribute/tribute-steps-bar.png) 0 -40px no-repeat;}
	#content .step3 {background: url(../images/tribute/tribute-steps-bar.png) 0 -80px no-repeat;}

#btn-need-help {
	position: absolute;
	right: 25px;
	top: 60px;
	display: block;
	background:url(../images/tribute/btn-need-help.png);
	width: 266px;
	height: 1px;
	padding-top: 79px;
	overflow: hidden;
}
	#btn-need-help:hover {
		background-position: 0 -80px;
	}
#btn-back {
	background-image:url(/images/tribute/btn_back.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:101px;
	height:1px;
	padding-top:25px;
	display:block;
	overflow:hidden;

		}
#btn-back:hover {
	background-position:0 -26px;
}	
.btn-back {
	background-image:url(/images/tribute/btn_back.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:101px;
	height:1px;
	padding-top:25px;
	display:block;
	overflow:hidden;

		}
.btn-back:hover {
	background-position:0 -26px;
}
#btn-step2 {
	background-image:url(/images/tribute/btn_proceed_step2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:176px;
	height:1px;
	padding-top:25px;
	display:block;
	overflow:hidden;

		}
#btn-step2:hover {
	background-position:0 -26px;
}
.btn-step2 {
	background-image:url(/images/tribute/btn_proceed_step2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:176px;
	height:1px;
	padding-top:25px;
	display:block;
	overflow:hidden;

		}
.btn-step2:hover {
	background-position:0 -26px;
}
#btn-step3 {
	background-image:url(/images/tribute/btn_proceed_step3.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:176px;
	height:1px;
	padding-top:25px;
	display:block;
	overflow:hidden;

		}
#btn-step3:hover {
	background-position:0 -26px;
}
.btn-step3 {
	background-image:url(/images/tribute/btn_proceed_step3.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:176px;
	height:1px;
	padding-top:25px;
	display:block;
	overflow:hidden;

		}
.btn-step3:hover {
	background-position:0 -26px;
}
#btn-preview {
	background-image:url(/images/tribute/btn_preview_tribute.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:202px;
	height:1px;
	padding-top:25px;
	display:block;
	overflow:hidden;

		}
#btn-preview:hover {
	background-position:0 -26px;
}
.btn-preview {
	background-image:url(/images/tribute/btn_preview_tribute.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:202px;
	height:1px;
	padding-top:25px;
	display:block;
	overflow:hidden;

		}
.btn-preview:hover {
	background-position:0 -26px;
}
#btn-cancel,.btn-cancel {
	background-image:url(/images/tribute/btn_cancel.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:164px;
	height:1px;
	padding-top:25px;
	display:block;
	overflow:hidden;

		}
#btn-cancel:hover, .btn-cancel:hover {
	background-position:0 -26px;
}

.btn-saveprofile {
	background-image:url(/images/tribute/btn_updateprofile.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:193px;
	height:1px;
	padding-top:25px;
	display:block;
	overflow:hidden;

		}
.btn-saveprofile:hover {
	background-position:0 -26px;
}

.btn-savepass {
	background-image:url(/images/tribute/btn_updatepass.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:193px;
	height:1px;
	padding-top:25px;
	display:block;
	overflow:hidden;

		}
.btn-savepass:hover {
	background-position:0 -26px;
}

#btn-saveview, .btn-saveview {
	background-image:url(/images/tribute/btn_saveview.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:193px;
	height:1px;
	padding-top:25px;
	display:block;
	overflow:hidden;

		}
#btn-saveview:hover, .btn-saveview:hover {
	background-position:0 -26px;
}
#btn-remove, .btn-remove {
	background-image:url(/images/tribute/btn_remove.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:196px;
	height:1px;
	padding-top:25px;
	display:block;
	overflow:hidden;

		}
#btn-remove:hover, .btn-remove:hover {
	background-position:0 -26px;
}
#btn-yes, .btn-yes {
	background-image:url(/images/tribute/btn_yes.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:141px;
	height:1px;
	padding-top:25px;
	display:block;
	overflow:hidden;

		}
#btn-yes:hover, .btn-yes:hover {
	background-position:0 -26px;
}
#btn-edit, .btn-edit {
	background-image:url(/images/tribute/btn_edit.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:102px;
	height:1px;
	padding-top:25px;
	display:block;
	overflow:hidden;

		}
#btn-edit:hover, .btn-edit:hover {
	background-position:0 -26px;
}

#step-content {
	padding-top: 30px;
	width: 665px;
}
	#step-content p {
		line-height: 20px;
	}
	
		#step-content h2 {
			margin-bottom: 20px;
		}
#preview {
	float:right;
	height:95px;
	width: 741px;
	z-index: 10;
	padding: 10px;
	top:20px;
	left:188px;
	position:absolute;
	background-color: #FBFBFB;
	border: 1px solid #E8E8E8;
	}
#preview #optionBox {
	width: 490px;
	float:left;
}

#preview #statBox {
	float:left;
	margin-left:5px;
	font-size:14px;
}

#remove, #stat, .stat {
	background-color: #FBFBFB;
	border: 1px solid #E8E8E8;
	padding:15px;
}

#stat td, .stat td { padding: 3px 0}

/*--------------------- Tribute Home ---------------------*/

#tribute-home {
	padding: 45px 0px 0px 0px;
	width: 660px; 
}
	#tribute-home p {
		width: 595px;
		line-height: 20px; 
	}
	
#tribute-login {
	width: 196px; /*240px;*/
	height: 146px; /*236px;*/
	background: url(../images/tribute/bg-tribute-login.png);
	float: right;
	position: relative;
	margin-top: 30px;
	padding: 45px 22px;
	color: #ffffff;
	z-index:1000000;
}
	.login-description {
		display: block;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		width: 180px;
		position: absolute;
		line-height: 18px;
	}

#login-form {
	position: absolute;
	left:  23px;
	top: 106px;
}	

#password-form {
	position: absolute;
	left:  23px;
	top: 86px;
}
	#login-form tr {

	}
	#login-form td, #password-form td {
		padding-bottom: 6px;
	}
	.login-input {
		background: url(../images/tribute/bg-input.png) left top no-repeat;
		border: 1px solid #2ac4f4;
		width: 125px;
		height: 17px;
		padding: 3px 0px 3px 3px;
	}
	#btn-login, .btn-login {
		display: block;
		width: 91px;
		height: 1px;
		padding-top: 25px;
		overflow: hidden;
		background: url(../images/tribute/btn-login.png);
	}
		#btn-login:hover, .btn-login:hover, .btn-search:hover, .btn-submit:hover {
			background-position: 0 -26px;
		}
		
	.btn-submit {
		display: block;
		width: 101px;
		height: 1px;
		padding-top: 25px;
		overflow: hidden;
		background: url(../images/tribute/btn-submit.png);
	}
	
		
	#forgot-pass-wrap {position: absolute;left: 23px;top: 203px;}
	#forgot-pass {
		color: #ace5f7;
		font-size: 11px;
		cursor:pointer;
	}
		#forgot-pass:hover {
			text-decoration: none;
		}
	#loginError{
		color: #ff0000;
		font-size: 11px;
		position: absolute;
		right: 33px;
		top: 203px;
	}

#tribute-create {
	width: 660px;
	height: 236px;
	background:url(../images/tribute/bg-tribute-create.jpg);
	margin-bottom: 10px;
	position: relative;
}
	#tribute-create p {
		width: 330px;
		color: #ffffff;
		line-height: 18px;
		font-weight: bold;
		position: absolute;
		left: 23px;
		top: 45px;
	}
	
	#btn-get-started {
		display: block;
		width: 208px;
		height: 1px;
		padding-top: 34px;
		overflow: hidden;
		background: url(../images/tribute/btn-get-started.gif);
		position: absolute;
		top: 185px; 
		left: -15px;
	}
		#btn-get-started:hover {
			background-position: 0 -35px;
		}
	#landing-spot {
		display: none;
		width: 305px;
		height: 170px;
		position: absolute;
		bottom: 0px;
		right: 0px;
	}
	#bubble {
		display: block;
		width: 264px;
		height: 79px;
		background: url(../images/tribute/bubble.png);
		position: absolute;
		top: 133px;
		right: -225px;
		z-index:1000;
	}

#tribute-find {
	width: 660px;
	height: 245px;
	background:url(../images/tribute/bg-tribute-find.jpg);
	position: relative;
	color: #ffffff;
	line-height: 18px;
	font-weight: bold;
}
	#search-name {
		width: 265px;
		position: absolute;
		left: 38px;
		top: 96px;
	}
		#search-name p, #search-category p {
			width: 265px;
			line-height: 18px;
			padding-bottom: 10px; 
		}
	
	#search-category {
		width: 265px;
		position: absolute;
		left: 356px;
		top: 96px;
	}

	.find-form {
		font-weight: normal;
	}	
	.find-form tr {

	}
	.find-form td {
		padding-bottom: 6px;
	}
	.find-input {
		background: url(../images/tribute/bg-input.png) left top no-repeat;
		color: #666666;
		font-size: 11px;
		border: 1px solid #406618;
		width: 155px;
		height: 15px;
		padding: 5px 3px 3px 3px;
	}
	select.find-input {
		background: url(../images/tribute/bg-input.png) left top no-repeat;
		color: #666666;
		font-size: 11px;
		border: 1px solid #406618;
		width: 155px;
		height: 25px;
	}
		.find-input option {
			height: 15px;
		}
	.btn-search {
		display: block;
		width: 101px;
		height: 1px;
		padding-top: 25px;
		overflow: hidden;
		background: url(../images/tribute/btn-search.png);
		cursor: pointer;
	}
	
#body-content .form-highlight td {
	padding:3px 0;
	font-size:12px;
}
#body-content .form-highlight .error {
	color:red;
	font-style:italic;
	padding-left:4px;
}

#body-content .form-highlight label{
	padding-left:8px;
}
#body-content ul {
	margin: 0px 0px 19px 25px;
}	

.form-style .error { color:#ff0000 !important; font-style:italic}
.conditionBox {display:none}

.radiolist label { padding-right: 20px; padding-left:5px}

.backgroundPopup
{
    display: none;
    position: fixed;
    _position: absolute; /* hack for internet explorer 6*/
    height: 100%;
    width: 100%;
    top: 0;
    left: 0; background-color:#fff;
    border: 1px solid #5F7A77;
    z-index: 100000;
}
.popupBody
{
    display: none;
    position: fixed;
    _position: absolute; /* hack for internet explorer 6*/
    height: 123px; /*auto;*/
    width: 198px;
    /*border: 1px solid #42828B;*/
    z-index: 200000;
    /*padding: 25px 6px 30px;*/
    font-size: 12px;
    margin:0;
    background-color: #fff;
    background:url(/images/tribute/bg-password.png) no-repeat;
    padding: 45px 20px 25px 22px;
	color: #fff;
}

.calPicker{
	background: transparent url(/images/calendar/calendar.png) top right no-repeat;
	border:1px solid #7F9DB9;
	height: 18px;
}

.tribute-searchtable  {
	border-width: 1px;
	border-style: solid;
	border-color: #E2E2E2;
}
	.tribute-searchtable td {
		padding: 5px 10px 5px 10px;
	}
	.tribute-searchtable th {
		background-color:#F4F4F4;
		padding: 5px 10px 5px 10px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #E2E2E2;
		color:#000;
		font-weight:bold;
	}
	
	ul.page-list {margin: 10px 0 10px 5px; text-align:left}

    ul.page-list li
    {
	    list-style:none;
	    display:inline;
	    padding:0 2px;
    }

    ul.page-list li.active a { text-decoration:none; font-weight:bold; color:#53a600; font-size:14px}
	
#lightbox-sec a {text-decoration:none;}
#lightbox-sec a span {text-decoration: underline;}

.note-style {font-weight:bold; color: #53A600; padding-right:5px;}


#cta-facebook {
	background-image:url(/images/facebook.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:140px;
	height:1px;
	padding-top:49px;
	display:block;
	overflow:hidden;
}

#cta-facebook:hover {
	background-position:0 -50px;
}

