/* standard elements */

h1
{
    font: 16px Arial;
    font-weight: bold;
    width: 150px;
}
h2
{
    font: 14px Arial;
    width: 200px;
    font-weight: bold;
}
h3
{
    font: 12px Arial;
    width: auto;
    vertical-align: top;
}
h4
{
    font: 10px Arial;
    text-indent: 20px;
}
h5 { font: normal 0.8em Arial; }
h1, h2, h3, h4, h5
{
    color: #000000;
    margin-bottom: 4px;
}



/* content */
.content
{
    padding: 10px 10px 5px 10px;
    float: none;
    width: 740px;
    text-align: left;
    height: 500px;
    overflow: auto;
    background-color: #FFFFFF;
    font-family: Verdana;
    font-size: 12px;
}
.contentpage
{
    padding: 10px 10px 5px 10px;
    float: none;
    width: auto;
    text-align: left;
    height: 500px;
    overflow: auto;
    background-color: #FFFFFF;
    font-family: Verdana;
    font-size: 12px;
}
.contentpageMonthly
{

    float: left;
    width: 762px;
    text-align: left;
    height: auto;
    background-color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
}
.topad
{
    border-style: ridge;
    width: 520px;
    height: 80px;

}
.tlcblock
{
    width: 170px;
    height: 500px;
    float: none;
    padding-left: 5px;
    margin-top: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
.marquee1
{
    width: 970px;
    height: 22px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #808080;
    background-image: url(images/fil.jpg);
    background-repeat: repeat;
    font-family: Arial;
    font-size: 20px;
}
.marquee2
{
    width: 762px;
    height: 22px;
    background-image: url(images/fil.jpg);
    background-repeat: repeat;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    vertical-align: middle;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #000000;
}
.tlcbuttons
{
    width: 970px;
    height: auto;
    background-color: #FFFFFF;
    float: none;
    text-align: left;
}.tlcbuttons1
{
    width: 762px;
    height: 51px;
    background-color: #FFFFFF;
    float: none;
}
.fish
{
    background-image: url(images/mfLogo.gif);
    width: 155px;
    height: 55px;
}
.donate
{
    padding: 5px;
    background-image: url(images/donatenow.jpg);
    width: 100px;
    height: 15px;
}
.firstgiving
{
    width: 150px;
    height: 44px;
    background-image: url(images/firstgiving-logo.gif);
}
.mu-StaticSelected
{
    padding: 5px 2px 2px 2px;
    border: 1px solid #000000;
    font-family: Arial;
    font-size: 12px;
    height: 25px;
    margin-bottom: 2px;
    text-align: center;
    background-color: #FFFFFF;
    color: #000000;
}
.mu-StaticMenu
{
    font-family: Arial;
    font-size: 11px;
    background-image: url(images/fil.jpg);
    background-repeat: repeat;
    height: 30px;
    padding-right: 3px;
    padding-left: 3px;
}
.mu-StaticMenuItem
{
    padding: 5px 2px 2px 2px;
    border: 1px solid #000000;
    font-family: Arial;
    font-size: 12px;
    background-image: url(images/fil.jpg);
    background-repeat: repeat;
    height: 25px;
    margin-bottom: 2px;
    text-align: center;
    color: #000000;
}
.mu-StaticHover
{
    padding: 5px 2px 2px 2px;
    border: 1px solid #000000;
    font-family: Arial;
    font-size: 12px;
    height: 25px;
    margin-bottom: 2px;
    text-align: center;
    background-color: #FFFFFF;
    color: #000000;
}
.mu-DynamicSelected
{
    padding: 5px 2px 2px 2px;
    border: 1px solid #000000;
    font-family: Arial;
    font-size: 12px;
    height: 25px;
    margin-bottom: 2px;
    text-align: center;
    background-color: #FFFFFF;
    color: #000000;
}
.mu-DynamicMenu
{
    font-family: Arial;
    font-size: 12px;
    background-image: url(images/fil.jpg);
    background-repeat: repeat;
    height: 35px;
}
.mu-DynamicMenuItem
{
}
.mu-DynamicHover
{
    padding: 5px 2px 2px 2px;
    border: 1px solid #000000;
    font-family: Arial;
    font-size: 12px;
    height: 25px;
    margin-bottom: 2px;
    text-align: center;
    background-color: #FFFFFF;
    color: #000000;
}
.pix
{
    border: 3px solid #000000;
    width: 89px;
    height: 113px;
    float: left;
}
.titleblock
{
    width: 750px;
    height: 115px;
    float: left;
}
.titlebox
{
    float: left;
    height: 100px;
    width: 620px;
    margin-left: 10px;
    margin-top: 15px;
}

.redtext1
{
    color: #FF0000;
    font-weight: bold;
    font-family: Arial;
    font-size: 20px;
    width: auto;
    float: left;
    height: auto;
    text-align: right;
    margin-left: 10px;
    vertical-align: middle;
}
.blacktext1
{
    color: #000000;
    font-weight: bold;
    font-family: Arial;
    font-size: 20px;
    width: auto;
    float: left;
    height: auto;
    text-align: right;
    vertical-align: middle;
}
.blacktext2
{
    color: #000000;
    font-weight: bold;
    font-family: Arial;
    font-size: 20px;
    width: auto;
    float: left;
    height: auto;
    text-align: right;
    margin-left: 10px;
    vertical-align: middle;
}
.paypallogo
{
    background-image: url(_img/paypal2.gif);
    height: 35px;
    width: 136px;
    float: right;
    background-repeat: no-repeat;
}
.griddata
{
    width: 950px;
    height: 200px;
    overflow: scroll;
}
.details
{
    width: 950px;
    height: 100px;
}
.Descrip
{
  width: 915px;
    height: 60px;
    font-family: Arial;
    font-size: 12px;  
}
#textdescription
{
    width: 700px;
    height: 60px;
    font-family: Arial;
    font-size: 12px;
    padding-left: 10px;
    padding-top: 4px;
}
.description
{
    width: 580px;
    height: 70px;
    font-family: Arial;
    font-size: 12px;
    float: left;
    margin-left: 10px;
}
.titlebar
{
    float: none;
    width: 747px;
    text-align: left;
    height: 175px;
    background-color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    padding-top: 15px;
    padding-left: 15px;
}
.clientlink
{
    width: 100px;
    height: 15px;
    float: left;
    font-family: Arial;
    font-size: 10px;
    text-align: center;
 
}
.chooseone
{
    width: 670px;
    height: auto;

}
.chooseonestore
{
    width: 700px;
    height: auto;
    padding-top: 15px;
    padding-left: 80px;
}
.chooseonetlc
{
    width: 730px;
    height: auto;
    padding-top: 15px;
    padding-left: 10px;
}
.billingaddressleft
{
    width: 570px;
    height: auto;
    font-family: Arial;
    font-size: 12px;
    text-align: left;
    float: left;
    margin-top: 35px;
}
.billingaddressright
{
    width: 350px;
    height: auto;
    font-family: Arial;
    font-size: 12px;
    text-align: left;
    float: right;

}
.centerdiv
{
    font-family: Arial;
    font-size: 12px;
    text-align: center;
    float: none;
    width: 350px;
    height: auto;
    margin-left: 200px;
}
.creditcard
{
    width: 350px;
    height: 300px;
    font-family: Arial;
    font-size: 12px;
    text-align: left;
    float: left;
    padding-left: 40px;
}
.pp
{
    float: left;
}
.style3
{
    background-image: url(images/fil.jpg);
}


img {
	text-align: center;
}

a:link {
	color: #000;
}
a:hover
{
    color: #FF0000;
}

.easyapp table tr td #easyapp table {
	font-weight: normal;
}
.hats
{
    background-image: url(images/hat8759800.jpg);
    height: 130px;
    background-repeat: no-repeat;
    width: 250px;
    float: left;
}
.clip
{
    background-image: url(images/clip8759801.jpg);
    height: 130px;
    background-repeat: no-repeat;
    width: 250px;
    float: left;
}
.cup
{
    background-image: url(images/coffee cup.jpg);
    height: 130px;
    background-repeat: no-repeat;
    width: 250px;
    float: left;
}
.shirt
{
    background-image: url(images/t-shirt.jpg);
    height: 130px;
    background-repeat: no-repeat;
    width: 250px;
    float: left;
}
.server
{
    background-image: url(images/server.jpg);
    height: 210px;
    background-repeat: no-repeat;
    width: 350px;
    float: left;
}
.staff
{
    background-image: url(images/staff.jpg);
    height: 210px;
    background-repeat: no-repeat;
    width: 370px;
    float: left;
}
.computer
{
    background-image: url(images/computer.jpg);
    height: 210px;
    background-repeat: no-repeat;
    width: 350px;
    float: left;
}
.videocamera
{
    background-image: url(images/video camera.jpg);
    height: 210px;
    background-repeat: no-repeat;
    width: 350px;
    float: left;
}
.tlcneedsDecsription
{
    width: 280px;
    height: auto;
    font-family: Arial;
    font-size: 10px;
}
.sidebar
{
    background-image: url(images/fil.jpg);
    background-repeat: repeat;
    vertical-align: top;
}
.monthlydonations
{
    width: 550px;
    height: 80px;
    float: left;
}
.monthlyCheckbox
{
    width: 175px;
    height: 25px;
    float: left;
}
.monthlyAmount
{
    width: 220px;
    height: 40px;
    float: left;
}
.numbermonthly
{
    width: 200px;
    height: 40px;
    float: left;
}
.divcolor
{
    padding: 5px;
    width: auto;
    height: auto;
    margin-right: 10px;
    margin-left: 30px;
}
.steps
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    font-weight: bold;
    width: auto;
    margin-right: 20px;
    float: left;
    height: 28px;
    vertical-align: baseline;
}
.stepsDescrition
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    width: 400px;
    float: left;
    height: 60;
    margin-left: 100px;
    margin-top: 20px;
}
.blue
{
    width: 580px;
    height: 10px;
    float: left;
    background-image: url(_img/fil.jpg);

}
.clearbox
{
    width: 630px;
    height: 25px;
    float: left;
}
.padbutton
{
    margin-left: 40px;
}
.textboxtext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 180px;
    height: 16px;
    float: left;
    font-weight: bold;
}
.textboxtextnotbold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 190px;
    height: 14px;
    float: left;
}
.textbox
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 150px;
    height: 24px;
    font-weight: bold;
    float: left;
}
.stepone
{
    border: 3px solid #000000;
    background-image: url(_img/step1.jpg);
    width: 90px;
    height: 60px;
    background-repeat: no-repeat;
}
.steptwo
{
    border: 3px solid #000000;
    background-image: url(_img/step2.jpg);
    width: 90px;
    height: 60px;
    background-repeat: no-repeat;
}
.stepholder
{
    height: 65px;
    width: 500px;
    float: left;
}
.twocolumnleftshort
{
    width: 381px;
    height: 300px;
    float: left;
    background-color: #FFFFFF;
}
.twocolumnrightshort
{
    width: 381px;
    height: 300px;
    float: right;
    background-color: #FFFFFF;
}
.indentedbox75
{
    padding: 5px;
    width: auto;
    height: auto;
    margin-right: 10px;
    margin-left: 75px;
}
.threecolumnshort
{
    width: 244px;
    height: 280px;
    float: left;
    background-color: #FFFFFF;
    padding-left: 10px;
}
.threecolumnmed
{
    width: 254px;
    height: 500px;
    float: none;
    background-color: #FFFFFF;
}
.threecolumnlog
{
    width: 254px;
    height: 700px;
    float: right;
    background-color: #FFFFFF;
}
.space
{
    width: auto;
    height: 40px;
    float: left;
    position: absolute;
}
#monthlygift
{
    cursor: pointer;
    border-collapse: collapse;
    empty-cells: hide;
}
#bluefill
{
    border-width: 5px;
    border-color: #FFFFFF;
    background-image: url(_img/fil.jpg);
    background-repeat: repeat;
    border-top-style: solid;
    height: 15px;
}
.lkbug
{
    border: 2px solid #000000;
    background-image: url(_img/lightkeepers_pagebug.jpg);
    width: 126px;
    height: 101px;
    float: left;
}