﻿* {
font-family:Arial, Helvetica, sans-serif;
	
font-size:12px;
	margin:0px;
	padding:0px;
}

#container {
	width: 1201px;
	margin: 0 auto;
	background-color:#FFFFFF;
	position:relative;
}
#shadowLeft {
	position: absolute;
	height: 100%;
	width: 14px;
	right: 1201px;
	background-image:url(images/leftEdge.png);
	background-repeat:repeat-y;
	
}
#shadowRight {
	position: absolute;
	height: 100%;
	width: 20px;
	left: 1201px;
	background-image:url(images/rightEdge.png);
	background-repeat:repeat-y;
}

div#header {
background-image:url(images/header.jpg);
background-repeat:no-repeat;
width:1201px;
height:102px;
color:#FFFFFF;
font-size:20px;
}

div#tagline {
background-image:url(images/taglineBack.jpg);
background-repeat:repeat-x;
font-size:12px;
color:#FFFFFF;
padding-left:25px;
padding-top:5px;
padding-bottom:5px;
}

div#tagline .seniorcommunity{
font-size:16px;
font-weight:bold;

}
div.hpimages{
float:right;
width:973px;
}

div.hpcollage{
background-image:url(images/arabChristianMinistries.jpg);
width:973px;
height:260px;
float:right;

}
div.waves{
background-image:url(images/waves.jpg);
width:973px;
height:82px;
float:right;

}

.collagefooter {
clear:both;
height:9px;
background-color:#990c30;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;

}


div#content 
{
background-color:#ffffff;
    }

.homebk {
background-color:#ffffff;
background-image:url(images/hpBackground.jpg);
background-repeat:no-repeat;
background-position:bottom right;

}	

div#content .leftCol {
padding-top:0px;
margin-top:0px;
padding-left:10px;
padding-right:10px;
width:234px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border-right:2px solid #972e31;

position:absolute;
z-index:2;
top:445px;
left:0px;
min-height:450px;
}




.leftCol2 {
position:absolute; z-index:1; width:234px; height:500px; top: 445px;
padding-left:10px;
padding-right:10px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
min-height:450px;
}

div#content .leftCol .ModuleWrap h1, .leftCol2 ModuleWrap h1{
visibility:hidden;
height:0px;
position:absolute;
z-index:1;

}
div#content .leftCol .ModuleWrap ul, .leftCol2 .ModuleWrap ul {
margin-top:0px;
padding-top:0px;
}

.news{
float:left; width:140px;
margin-bottom:15px;
}

div#content #mainContent {

width:610px;
margin-left:300px;
padding-bottom:50px;
position:relative;

}

div#content #mainContent2 {
margin-left:280px;
width:550px;
margin-top:20px;
margin-bottom:0px;
padding-bottom:0px;
vertical-align:top;
clear:left;
vertical-align:top;
min-height:500px;
}

div#content #mainContent3 {
margin-left:280px;
width:850px;
margin-top:20px;
margin-bottom:0px;
padding-bottom:0px;
vertical-align:top;
clear:left;
vertical-align:top;
min-height:500px;
}


div#content #mainContent3 img {
margin-left:30px;
margin-bottom:10px;
border:2px solid #000000;
}

div#content .rightCol {
margin-left:10px;
margin-right:10px;
width:224px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border-left:2px solid #972e31;
float:right;
position:absolute;
z-index:1;
top:445px;
left:950px;

}

#rightCol2 {
margin-left:30px;
margin-right:20px;
width:300px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:50px;

}

#rightCol2 img{
border:2px solid #000000;
margin-bottom:0px;
padding:0px;
}
#rightCol2 p {
color:#5e5e5e;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:35px;
margin-top:0px;
padding-top:0px;
}

div#content .rightCol p{

padding-left:10px;
border-bottom:2px solid #972e31;
display:block;

}

div#content .rightCol a{
text-align:right;
display:block;
}
div#content .rightCol h1, div#content .rightCol h2{
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color: #5f1c2a;
}
div#content .leftCol h1, .leftCol2 h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color: #5f1c2a;

}
div#content .rightCol div#ctl01_RightCol_ctl01_ctl03_CalendarPanel .ccgCalendarList p, div#content .rightCol div#ctl01_RightCol_ctl01_ctl02_CalendarPanel .ccgCalendarList p{
border-bottom:0px;
}


div#content .rightCol div#ctl01_RightCol_ctl01_ctl03_CalendarPanel .ccgCalendarList, div#content .rightCol div#ctl01_RightCol_ctl01_ctl02_CalendarPanel .ccgCalendarList{
border:none;
background:none;
width:auto;
padding:0px;
float:none;
height:auto;
min-height:50px;
}

#admin div#content {padding: 32px;}


#search {
position:absolute; z-index:1; left:750px; top:362px; width:350px;


}

#addthis {
float:right;
margin-left:50px;
margin-top:8px;
margin-right:-10px;
}

#search2 {
position:absolute; z-index:1; left:870px; top:100px; width:340px;

}

#search2 #addthis {
margin-left:00px;
margin-right:20px;
}

div#footer {

    clear: both;
	background-image:url(images/footerBack.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	width:1229px;
	height:70px;
	margin: 0 auto;
	position: relative;
	padding-top:5px;
color:#FFFFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;	
	
}
div#footer a {
color:#FFFFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#copyright {
padding-left:30px;
width:400px;
float:left;
padding-top:15px;
}


#address {
padding-left:10px;
width:400px;
float:left;
text-align:center;

}

#ccg {
padding-right:20px;
width:300px;
float:right;
padding-top:25px;
}

#login {
position:absolute; 
z-index:1;
left:1100px;
}
/* first attempt
#paypal {
border:1px solid #000000;
}

#paypal h1 {
display:block;
background-color:#690609;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-top:2px;
padding-left:2px;
padding-bottom:2px;
}



#paypal ul, #paypal ol {
margin:0px;
padding:0px;
}
#paypal strong {

font-weight:bold;
display:block;
}

#paypal li {
margin:0px;
padding:0px;
display:block;
min-height:25px;
padding:2px;
background-color:#ffffff;
}

#paypal li li{
padding-left:25px;
}

#paypal li.alt {
display:block;
min-height:25px;
padding:2px;
background-color:#ededed;
}
#form1, #form2, #form3, #form4, #form5, #form6, #form7, #form8, #form9, #form10 {
float:right;
display:block;
height:25px;

padding:0px;
margin:0px;
border:0px;
}  

*/

#rightCol2 table .paypalR {
margin:0px 0px 20px 0px;
padding:0px;
width:300px;

}

.paypal2 {
position:relative;
z-index:100;
left:530px;
top:-420px;
height:10px;

}

.paypal2 table{
border-left:1px solid #000000;


}

#rightCol2 table {
border-left:1px solid #000000;
}

table .paypal {
border-left:1px solid #000000;
margin:0px 0px 20px 0px;
padding:0px;
width:800px;
}

table .paypal td, table .paypalR td {
border:1px solid #000000;
}

table .paypal tr th, table .paypalR tr th{
background-color:#690609;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-top:2px;
padding-left:5px;
padding-bottom:2px;
text-align:left;
border-bottom:1px solid #ffffff;
border-right:1px solid #000000;
border-top:1px solid #000000;
}

table .paypal .sub, table .paypalR .sub{
background-color:#ebe1c0;
color:#000000;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-top:2px;
padding-left:5px;
padding-bottom:2px;
}


table .paypal tr td, table .paypalR tr td  {
border-left:0px;
border-top:0px;
padding:5px;
}
table .paypal tr td + td {

width:100px;
border-left:0px;
border-top:0px;
text-align:right;
}
table .paypalR tr td + td {

width:85px;
border-left:0px;
border-top:0px;
text-align:right;
}

table .paypal tr td + td + td{
text-align:center;
width:140px;
border-left:0px;
border-top:0px;
}

table .paypalR tr td + td + td{
text-align:center;
width:100px;
border-left:0px;
border-top:0px;
}


table .paypal tr.alt td, table .paypalR tr.alt td {
background-color:#ffffff;
}

table .paypal  input .submit, table .paypalR  input .submit {
margin-top:5px;
}
.giving {
background-image:url(../../sites/acm0100/Images/givingopportunities.jpg);
background-repeat:no-repeat;
height:570px;
}

.giving h2 {
color:#FFFFFF;
margin-bottom:20px;
}

.giving td {
text-align: left; width: 285px; padding-left: 25px; padding-right: 5px; padding-top: 125px; vertical-align: top;
line-height:normal;
}

.giving td + td {
text-align: left; width: 260px; padding-left: 25px; padding-right: 0px; padding-top: 125px; vertical-align: top;

line-height:normal;
 }
 
.giving td + td +td {
text-align: left; padding-left: 35px; padding-top: 125px; width: 225px; vertical-align: top; padding-right:0px;

line-height:normal;
 }


.giving td + td +td p {
line-height:23px;
}

.waves1 {
height:50px;
}
.waves2 {
background-image:url(../../sites/acm0100/Images/waves.png); position:absolute; background-repeat:no-repeat;
height:80px;
width:887px;
z-index:1;
margin-top:-25px;
margin-left:-30px;
}







table.singleColWide td{
border-right:5px solid #ffffff;
}
table.singleColWide a {
 font-size: 16px;
    color: #000000;
    font-weight: bold;
   margin-bottom:10px;
   text-decoration:none;
}

table.singleColWide div a  {
font-size:12px;
font-weight:normal;
color: #972e31;
text-decoration:underline;
}

.newsletter {
background-color:#ededed;
padding:5px;
border:1px solid #000000;
min-height:151px;
}

.newsletter h3 {
margin-bottom:0px;
padding-bottom:0px;
}
.newsletter img {
border:1px solid #690609 ;
margin-right:5px;
float:left;
}

