/* CSS Document */

.outline {
    border-collapse: collapse;
    width:760px;
    border-width:0px;
    border-style:solid;
    margin: 0px auto;
    padding:0px;
}

.loginbox {
    background-color:#052E5E;
    height:95px;
    width:788px;
}

.loginsub {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    text-align:right;
}

.loginsub a:link {
    color:#FFFFFF;
    }

.loginsub a:hover {
}

.loginsub a:visited {
    color:#FFFFFF;
}

.login a:active {
    color:#FFFFFF;
}


.loginbutton {
    background-color:#C5591B;
    color:#FFFFFF;
}



.logo {
    width:148px;
    text-align:left;
    padding-left:15px;
}


.loginmaindivider {
    width:100%;
    background-color:#052E5E;
    height:2px;
}


.testimonialdivider {
    width:100%;
    background-color:White;
    height:14px;
}

.testimonialbox {
    background-color:#C5591B;
    height:165px;
}

.testimonialleft {
    width:260px;
    text-align:center;
}

.testimonialright {
    width:658px;
    !width:664px;
    vertical-align:top;
}



.testimonialimage {
    border:solid;
    border-color:#FFFFFF;
}


.mainbox {
    padding:0px;
    border-spacing: 16px;
    height:318px;
}

.contentbox {
    background-color:#ECD9B0;
    width:100%;
    font-family:Arial, Helvetica, sans-serif;
    color:#333333;
    font-size:12px;
    padding:10px;
    text-align:justify;
}


.contentbox a:link {
    color:#712B00;
}

.contentbox a:visited {
    color:#712B00;
}

.contentbox a:active {
    color:#712B00;
}

.contentbox a:hover {
    color:#712B00;
}




.contentbackground {
    background-color:#ECD9B0;
    width:100%;
}

.columnleft {
    /*width:470px;*/
    width: 330px;
    padding:0px;
    background-color:#FFFFFF;
    vertical-align: top;
}

.columncenter {
    background-color: #FFFFFF;
/*    background-image: url("/images/donation_index.jpg");
    background-repeat: no-repeat;
    background-position: right bottom;*/
    font-size: 13px;
    vertical-align: top;
    padding: 0;
}

.columnright {
/*    width:434px;
    !width:460px;
    padding:15px;
    background-color:#FFFFFF;
*/
    padding: 15px 15px 15px 125px;
/*    width: 434px;*/
}

.mainbox .columnright {
/*    width:434px;
    !width:460px;*/
    width: 395px;
    padding:15px;
    background-color:#FFFFFF;
}

.maintext {
    color:#223652;
    font-size:16px;
    font-weight:bold;
    padding-left:20px;
    text-align: center;
}

ul.ul_main_page  {
    margin-top: 25px;
}

ul.ul_main_page li {
    margin: 0;
    padding: 5px;
    font-size: 16px;
    color: #565656;
    margin-bottom: 10px;
}

ul.ul_main_page  li:hover {
    color: #000;
    background-color: #ddd; 
}

.li_666 li {
    color: #666; 
}

.li_white li {
    color: white;
}

.maintext a:link {
    font-family:Arial, Helvetica, sans-serif;
    color:#052E5E;
}

.maintext a:visited {
    font-family:Arial, Helvetica, sans-serif;
    color:#052E5E;
}

.maintext a:active {
    font-family:Arial, Helvetica, sans-serif;
    color:#052E5E;
}


.maintext a:hover {
    font-family:Arial, Helvetica, sans-serif;
    color:#052E5E;
}

.subtext {
    font-family:Arial, Helvetica, sans-serif;
    color:#726E6D;
    font-size:12px;
    font-weight:normal;
}

.subtext a:link {
    font-family:Arial, Helvetica, sans-serif;
    color:#726E6D;
}

.subtext a:visited {
    font-family:Arial, Helvetica, sans-serif;
    color:#726E6D;
}

.subtext a:active {
    font-family:Arial, Helvetica, sans-serif;
    color:#726E6D;
}


.subtext a:hover {
    font-family:Arial, Helvetica, sans-serif;
    color:#726E6D;
}

.whiteheader {
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    color:#FFFFFF;
    font-weight:bold;
    padding-top:7px;
    padding-bottom:1px;
}



.testimonialheader {
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    padding-right:15px;
    color:#FFFFFF;
    font-weight:bold;
    padding-top:7px;
    padding-bottom:1px;
    text-align: center;
}



.testimonialtext {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#FFFFFF;
    vertical-align:middle;
    text-align:justify;
    padding-right:15px;
    padding-bottom:1px;
}

.testimonialmore {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#FFFFFF;
    font-weight:bold;
    padding-bottom:15px;
}

.testimonialmore a:link,visited,active,hover {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#FFFFFF;
    font-weight:bold;
    padding-bottom:20px;
}



.brandingtext {
    font-family:Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    font-size:12px;
}

.christianownedtext {
    font-family:Arial, Helvetica, sans-serif;
    color:#B24800;
    font-size:18px;
    text-align:center;
}


.christianownedtext a:link,hover,active,visited {
    color:#B24800;
}

.christianownedtext-bold {
    font-family:Arial, Helvetica, sans-serif;
    color:#B24800;
    font-size:12px;
    font-weight:bold;
}
.footer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #712B00;
}



.promotion {
    background: #BA5611;
    padding: 10px;
    font-face: arial, helvetica, sans serif;
    font-size: 20px;
    font-weight: bold;
    border: 0px;
    color: #ffffff;
}


.promotion a:link {
    color: #ffffff;
}
    
.promotion a:hover {
    color: #ffffff;
}
    
.promotion a:visited {
    color: #ffffff;
}




.whitetext {
    font-family:Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    font-size:15px;
    font-weight:bold;
}

.whitetext a:link {
    font-family:Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    font-size:15px;
    font-weight:bold;
}

.whitetext a:visited {
    font-family:Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    font-size:15px;
    font-weight:bold;
}

.whitetext a:active {
    font-family:Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    font-size:15px;
    font-weight:bold;
}


.whitetext a:hover {
    font-family:Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    font-size:15px;
    font-weight:bold;
}

.testimonialtext a {
    color: white;    
    text-decoration: none;
}

.testimonialtext a:hover {
    text-decoration: underline;
    color: white;
}

.partners {
    width: 100%;
    color: white;
    font-size: 18px;
    height: 120px;
    text-align: center;
    background-image: url('/images/bg_menu.jpg');
}

.mainbox td {
    width: 468px;
    padding-top: 15px;
    vertical-align: top;
    background-image: url('/images/shadow.jpg');
    background-repeat: no-repeat;
    background-position-y: 426px;
    border-bottom: aliceblue;
    padding-bottom: 24px;
}
}

.mainbox .left_index_col {
    border-right: 2px solid #019616;
    padding-right: 20px;
}

.main_square {
    border: 1px solid #e2e2e2;
    height: 400px;
    padding-top: 10px;
}