@import "/assets/templates/main.css";


#yui-main .yui-b {
	position:static;
	background-color:#ffffff;
	width:980px;	
	
}
#yui-main {
	width:980px;
}
.yui-t1 #yui-main, .yui-t2 #yui-main, .yui-t3 #yui-main {
	float:right;
	margin-left:-25em;
}
.yui-t4 #yui-main, .yui-t5 #yui-main, .yui-t6 #yui-main {
	float:left;
	margin-right:-25em;
}
.yui-t1 .yui-b {
	float:left;
	width:12.30769em;
*width:12.00em;
}
.yui-t1 #yui-main .yui-b {
	margin-left:13.30769em;
*margin-left:13.05em;
}
.yui-t2 .yui-b {
	float:left;
	width:13.8461em;
*width:13.50em;
}
.yui-t2 #yui-main .yui-b {
	margin-left:14.8461em;
*margin-left:14.55em;
}
.yui-t3 .yui-b {
	float:left;
	width:23.0769em;
*width:22.50em;
}
.yui-t3 #yui-main .yui-b {
	margin-left:24.0769em;
*margin-left:23.62em;
}
.yui-t4 .yui-b {
	float:right;
	width:13.8456em;
*width:13.50em;
}
.yui-t4 #yui-main .yui-b {
	margin-right:14.8456em;
*margin-right:14.55em;
}
.yui-t5 .yui-b {
	float:right;
	width:18.4615em;
*width:18.00em;
}
.yui-t5 #yui-main .yui-b {
	margin-right:19.4615em;
*margin-right:19.125em;
}
.yui-t6 .yui-b {
	float:right;
	width:23.0769em;
*width:22.50em;
}
.yui-t6 #yui-main .yui-b {
	margin-right:24.0769em;
*margin-right:23.62em;
}
.yui-t7 #yui-main .yui-b {
	display:block;
	margin:0 0 0em 0;
}
#yui-main .yui-b {
	float:left;
	width:980px;
}
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u {
	float:left;
}
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf, .yui-gc .yui-u, .yui-gd .yui-g, .yui-g .yui-gc .yui-u, .yui-ge .yui-u, .yui-ge .yui-g, .yui-gf .yui-g, .yui-gf .yui-u {
	float:left;
}
.yui-g div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first, .yui-ge div.first, .yui-gf div.first, .yui-g .yui-gc div.first, .yui-g .yui-ge div.first, .yui-gc div.first div.first {
	float:left;
}
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u {
	width:49.1%;
}
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u {
	width:32%;
	margin-left:0px;
}
.yui-gb .yui-u {
*margin-left:1.9%;
*width:31.9%;
}
.yui-gc div.first, .yui-gd .yui-u {
	width:620px;
}
.yui-gd div.first {
	width:32%;
}
.yui-ge div.first, .yui-gf .yui-u {
	width:74.2%;
}
.yui-ge .yui-u, .yui-gf div.first {
	width:24%;
}
.yui-g .yui-gb div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first {
	margin-left:0;
}
.yui-g .yui-g .yui-u, .yui-gb .yui-g .yui-u, .yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u, .yui-ge .yui-g .yui-u, .yui-gf .yui-g .yui-u {
	width:49%;
*width:48.1%;
*margin-left:0;
}
.yui-g .yui-gb div.first, .yui-gb .yui-gb div.first {
*margin-right:0;
*width:32%;
	_width:31.7%;
}
.yui-g .yui-gc div.first, .yui-gd .yui-g {
	width:66%;
}
.yui-gb .yui-g div.first {
*margin-right:4%;
	_margin-right:1.3%;
}
.yui-gb .yui-gc div.first, .yui-gb .yui-gd div.first {
*margin-right:0;
}
.yui-gb .yui-gb .yui-u, .yui-gb .yui-gc .yui-u {
*margin-left:1.8%;
	_margin-left:4%;
}
.yui-g .yui-gb .yui-u {
	_margin-left:1.0%;
}
.yui-gb .yui-gd .yui-u {
*width:66%;
	_width:61.2%;
}
.yui-gb .yui-gd div.first {
*width:31%;
	_width:29.5%;
}
.yui-g .yui-gc .yui-u, .yui-gb .yui-gc .yui-u {
	width:32%;
	_float:right;
	margin-right:0;
	_margin-left:0;
}
.yui-gb .yui-gc div.first {
	width:66%;
*float:left;
*margin-left:0;
}
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf .yui-u {
	margin:0;
}
.yui-gb .yui-gb .yui-u {
	_margin-left:.7%;
}
.yui-gb .yui-g div.first, .yui-gb .yui-gb div.first {
*margin-left:0;
}
.yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u {
*width:48.1%;
*margin-left:0;
}
s .yui-gb .yui-gd div.first {
	width:32%;
}
.yui-g .yui-gd div.first {
	_width:29.9%;
}
.yui-ge .yui-g {
	width:24%;
}
.yui-gf .yui-g {
	width:74.2%;
}
.yui-gb .yui-ge div.yui-u, .yui-gb .yui-gf div.yui-u {
	float:right;
}
.yui-gb .yui-ge div.first, .yui-gb .yui-gf div.first {
	float:left;
}
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf div.first {
*width:24%;
	_width:20%;
}
.yui-gb .yui-ge div.first, .yui-gb .yui-gf .yui-u {
*width:73.5%;
	_width:65.5%;
}
.yui-ge div.first .yui-gd .yui-u {
	width:65%;
}
.yui-ge div.first .yui-gd div.first {
	width:32%;
}
#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf {
	zoom:1;
}

#content{
	display:block;
	float:none;
	padding-left:50px;
	margin-top:10px;
	margin-bottom:30px;
}

#content li {
	list-style-image: url("../../images/dot.gif");
	list-style-position:inside;
	color:#666666;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	padding-left:5px;
	 
 }

#content h2{
	color:#666666;
	font-size:14px;
}

#content p{
	color:#666666;
	font-size:15px;
}

#ft{
	margin-left:15px;
}






#flash {
	float:left;
	width:940px;
	height:260px;
}

#scroller{
	float:left;
	display:block;
	margin-top:10px;
	vertical-align:middle;
}

#base_footer{
   width:994px;
   margin:auto;
   height:auto;
}

#footer_links {
	float:left;	
	padding-left:15px;
	text-align:left;	
}

#footer_links a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#8e8e8e;
}

#footer_wj {
	float:right;	
	margin-right:15px;

}



.squares{
	position:relative;
	display:block;
	width: 960px;
	float:left;
	margin-top:15px;
}

#services_square{
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	float:left;
	width:310px;
	height:180px;
	/*background:url(assets/images/square_spacer.png) no-repeat;*/
	
}

#custom_square{
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;	
	float:left;	
	width:310px;
	height:180px;
	/*background:url(assets/images/square_spacer.png);*/
}

#newsletter_square{
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;	
	float:left;	
	width:310px;
	height:180px;
	/*background:url(assets/images/square_spacer.png);*/
}

#square_image{
	float:left;
	width:65px;
}

#square_content{
	padding-left:15px;
	
	
	float:left;
	width:220px;
}

#square_content h1{
	display:block;
}

#square_content h2{
	display:block;
	font-weight:400;
	letter-spacing:0px;
	float:none;
}

input[type=text],input[type=password],textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:17.25em;*width:13.9em;
	color: #999999;
	border:2px solid #eee;
	border-left: 2px solid #999;
	border-top: 2px solid #999
}


#sidesquares{
	font-family:"Arial Narrow", Helvetica, sans-serif;
	letter-spacing:-1px;
	position:relative;
	width:240px;
	height:531px;
	padding-bottom:0px;
	float:left;
	position:relative;
	margin-left:118px;
}

#sidesquares h1, h2, h3, p{
	margin: 0;
	letter-spacing:0px;	
	font-family:"Arial Narrow",Helvetica,sans-serif;
	display:block;
	float:none;
	color:#666666;
}

#sidesquares a, img{
	letter-spacing:-1px;	
	outline:none;
	text-decoration:none;
	border: none;

}

#sidesquares h1{
	font-size:26px;
	color:#666666;
	font-weight:bold;
}

#sidesquares h2{
	font-size:14px;
	color:#666666;	
	font-weight:100;	
}

#sidesquares h3{
	font-size:12px;
	font-weight:bold;
}



#hd h1, h2, h3{
	margin: 0;
	letter-spacing:-1px;	
	font-family:Arial,Helvetica,sans-serif;
	display:block;
	float:none;
}


#eventsquare {
	height:177px;	
	padding-top:0px;
	padding-left:20px;
	background:#ffffff url("../../images/sidebar_spacer.png") bottom left repeat-x;		
	padding-right:10px;
}

#donatesquare {
	height:177px;	
	padding-top:0px;
	padding-left:20px;
/*	background:#ffffff url("../../images/sidebar_spacer.png") bottom left repeat-x;	*/
	padding-right:10px;
	border-bottom: 1px solid #f0f0f0;
}

#contactsquare {
	height:177px;	
	padding-top:0px;
	padding-left:20px;
	/*background:#ffffff url("../../images/sidebar_spacer.png") bottom left repeat-x;	*/
	padding-right:10px;
	border-bottom: 1px solid #f0f0f0;
}

a{
	text-decoration:none;
	color:#00aeef;
	font-weight:bold;
}

#papers{
	display:block;
	width:570px;
	float:left;
}

#page_section{
	width:555px;
	height:auto;
	float:left;
	margin-top:15px;
	border-bottom: 1px solid #f0f0f0;
	padding: 10px 0px 10px 10px;
}

#page_image{
	width:100px;
	float:left;
	
}

#page_text{
	width:430px;
	float:left;
	margin-left:20px;
}


