/*** General ***/
* {margin:0; padding:0; }
img {border:0;}


a {color:#40a2bf; text-decoration:none; background-color:inherit }
a:hover{ color:#40a2bf; text-decoration:underline; background-color:inherit }

body {font-family:Arial, Verdana, Helvetica, sans-serif;}

p{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    background-color:inherit;
}

ul{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    background-color:inherit;
    margin-left:25px;
    padding-bottom:15px;
}


li{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    background-color:inherit;
}

.spacing{
    margin-top:10px;
 }

.statestyles{
    padding-left:3px;
    padding-bottom:12px;
}


h3{
    color:#2352a8;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    background-color:inherit;
}

h4{
    color:#0083a9;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    background-color:inherit;
}

h5{
    color:#2352a8;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    background-color:inherit;
}

body{
    background-color:#cfdaee;
    color:inherit;
	margin:0;
	padding:0;
}

#outercontainer{
   width:781px;
   margin-left:auto;
   margin-right:auto;
}

#container{
    float:left;
    width:775px;
    background:url(images/bgrepeat.jpg) center repeat-y;
    padding-left:3px;
    padding-right:3px;

}

#header{
    float:left;
    width:775px;
    height:151px;
    background:url(images/cogicheader.jpg) no-repeat;
}

#maincontainer{
    float:left;
    width:775px;
    padding:0;
    margin:0;
}

#leftcontent{
    float:left;
    width:183px;
    background-color:#4375a6;
    height:450px;
    padding:0;
    margin:0;
     font-size:0;
}


#buttoncontainer{
    float:left;
    width:183px;
    margin:0;
    padding:0;
    font-size:0;
}

#quotecontainer{
    float:left;
    width:147px;
    padding-top:18px;
    padding-left:17px;
    padding-right:17px;
    font-size:0;
}

#quotecontainer p{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#ffffff;
    background-color:inherit;
}


#maincontent{
    float:left;
    width:383px;
    padding-left:13px;
    padding-top:15px;
    padding-right:13px;
    background:url(images/maincontentshadow.gif)  top repeat-x;
    color:#000000;
    font-size:0px;
    margin:0;
}


#request_a_prayer_container{
    float:left;
    width:183px;
    height:120px;
    background-color:#f6ead4;
    color:inherit;
    margin-right:10px;
    margin-bottom:20px;
}


#request_a_prayer_container p{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    padding:8px 12px 0 10px;
    color:#000000;
    background-color:inherit;
}

#request_a_prayer_container a {color:#0e5ead; font-weight:bold; text-decoration:none; background-color:inherit }
#request_a_prayer_container a:hover{ color:#0e5ead; font-weight:bold; text-decoration:underline; background-color:inherit }


#make_a_donation_container{
    float:left;
    width:183px;
    height:120px;
    background-color:#c4dcf3;
    color:inherit;
}

#make_a_donation_container p{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    padding:8px 12px 13px 10px;
    color:#000000;
    background-color:inherit;
}

#make_a_donation_container a {color:#0e5ead; font-weight:bold; text-decoration:none; background-color:inherit }
#make_a_donation_container a:hover{ color:#0e5ead; font-weight:bold; text-decoration:underline; background-color:inherit }

#aboutthepastor{

    width:373px;
    height:20px;
    padding-top:5px;
    margin-top:5px;
    margin-bottom:10px;
    padding-left:10px;
    background-color:#e26910;
    color:#ffffff;
    font-size:12px;
    font-weight:bold;
}

#aboutthepastor a {color:#ffffff; font-weight:bold; text-decoration:none; background-color:inherit }
#aboutthepastor a:hover{ color:#ffffff; font-weight:bold; text-decoration:underline; background-color:inherit }


.ourservices_scheduleheader{
    float:left;
    width:373px;
    height:20px;
    background-color:#0f5ead;
    color:#ffffff;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    padding-left:10px;
    padding-top:3px;
}

.ourservices_schedule{
    float:left;
    width:383px;
    background-color:#c4dcf4;
    color:#000000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    padding-top:4px;
    padding-bottom:4px;
}

.ourservices_scheduleleft{
    float:left;
    text-align:right;
    padding-right:6px;
    width:180px;
}

.ourservices_scheduleright{
    float:left;
    width:180px;
    padding-left:6px;
}

#bottomspace{
    width:380px;
    background-color:inherit;
    color:inherit;
    font-size:0px;
}

#rightcontent{
    float:left;
    width:183px;
    padding:0;
    margin:0;
    font-size:0px;
    background:url(images/rightcontainer_image.jpg) #4375a6 no-repeat top;
}

#righttext{
    float:left;
    width:147px;
    padding-top:10px;
    padding-left:18px;
    padding-right:18px;
}

#righttext p{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#ffffff;
    background-color:inherit;
}

#rightcontent a {color:#fef507; font-weight:bold; text-decoration:none; background-color:inherit }
#rightcontent a:hover{ color:#fef507; font-weight:bold; text-decoration:underline; background-color:inherit }


#formrow{
    float:left;
    width:370px;
    margin-bottom:5px;
}

.title{
    float:left;
    width:75px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    background-color:#ffffff;
}

.titleform{
    width:65px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    background-color:#ffffff;
}

.firstname{
    float:left;
    width:145px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    background-color:#ffffff;
}

.firstnameform{
    width:135px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    background-color:#ffffff;
}

.lastname{
    float:left;
    width:135px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    background-color:#ffffff;
}

.lastnameform{
    width:145px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    background-color:#ffffff;
}


.address{
    float:left;
    width:370px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    background-color:#ffffff;
}

.addressform{
    width:365px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    background-color:#ffffff;
}


.postcode{
    float:left;
    width:119px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    background-color:#ffffff;
}

.postcodeform{
    width:110px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    background-color:#ffffff;
}

.email{
    width:245px;
    float:left;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    background-color:#ffffff;
}

.emailform{
    width:245px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    background-color:#ffffff;
}

.phone{
    width:370px;
    float:left;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    background-color:#ffffff;
}

.submit{
    width:370px;
    float:left;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    background-color:inherit;
    text-align:right;
}


.phoneform{
    width:200px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    background-color:#ffffff;
}

.textarea{
    width:370px;
    height:60px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    background-color:#ffffff;
}



/* footer and disclaimer style */

#footer{
    float:left;
    width:781px;
    height:9px;
    font-size:0px;
    background:url(images/footerimage.jpg) bottom right  no-repeat;
}


#disclaimer{
    float:left;
    width:781px;
    background-color:#cfdaee;
    font-size:0px;
}


#disclaimerleft{
    font-size:0px;
    float:left;
}

.disclaimertext{
    color:#6283a4;
    padding:3px;
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size:10px;
    background-color:inherit;

}

#disclaimerright{
    float:left;
    height:30px;
}

#disclaimer a {color:#6283a4; text-decoration:none; background-color:inherit }
#disclaimer a:hover{ color:#6283a4; text-decoration:underline; background-color:inherit }


#privacytitle{
    color:#000000;
    background-color:inherit;
    font-family:Arial,Verdana,   Helvetica, sans-serif;
    font-size:14px;
    padding:9px;
    font-style:italic;
    font-weight:bold;

}

#popupContainer{
    background-color:#ffffff;
    color:inherit;
    border:10px solid #cfdaee;

}

#popupContainer p{
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    background-color:inherit;
    padding-left:9px;
    padding-right:9px;


}

