
@font-face
{
    font-family: Cabin;
    src: url('http://my.israelgives.org/content/fonts/Cabin-Regular.otf');
}

@font-face
{
    font-family: Cabin-Bold;
    font-weight: bold;
    src: url('http://my.israelgives.org/content/fonts/Cabin-Bold.otf');
}

@font-face
{
    font-family: Cabin-Italic;
    font-style: italic;
    src: url('http://my.israelgives.org/content/fonts/Cabin-Italic.otf');
}

@font-face
{
    font-family: Cabin-BoldItalic;
    font-weight: bold;
    font-style: italic;
    src: url('http://my.israelgives.org/content/fonts/Cabin-BoldItalic.otf');
}

@font-face
{
    font-family: Helvetica;
}

@font-face
{
    font-family: Arial;
}



@charset "utf-8";
/* CSS Document */


/*----  Main Font Options ----*/
.title-01-blue
{
    font-weight: bold;
    color: #369bc1;
    text-shadow: 1px 1px 0 #ffffff;
}

.title-02-blue
{
    font-weight: bold;
    color: #369bc1;
    text-shadow: 1px 1px 0 #ffffff;
}


.title-01-white
{
    font-weight: bold;
    color: #fff;
    text-shadow: 1px 1px 0 #333;
}

.title-01-grey
{
    font-weight: bold;
    color: #484848;
    margin-bottom: 10px;
}

.grey-body-text
{
    color: #484848;
    line-height: 1.4em;
}


/*----  Main Frame Options ----*/
.blue-frame
{
    background: none repeat scroll 0 0 #B1EAFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 35px 0 35px 0;
    padding: 16px 18px;
    width: auto;
}

.blue-frame2
{
    background: none repeat scroll 0 0 #80c5da;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 35px 0 35px 0;
    padding: 16px 18px;
    width: auto;
    color: #397e99;
}


#grey-frame
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #484848;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 35px 0;
    padding: 16px 18px;
    width: auto;
}

.darkblue-frame
{
    background: none repeat scroll 0 0 #397E99;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 35px 0 35px 0;
    padding: 16px 18px;
    width: auto;
    color: #fff;
}

.lime-frame
{
    background: none repeat scroll 0 0 #E4F9A7;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 35px 0 35px 0;
    padding: 16px 18px;
    width: auto;
}

/*----  Main Button Options ----*/

/* Button Area 1 */
.button-area-1 ul
{
    position: relative;
    overflow: hidden;
    margin: 0;
}

    .button-area-1 ul li.dark-blue-butt, span.dark-blue-butt
    {
        background: none repeat scroll 0 0 #018CB5;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        border: 1px solid #397E99;
        float: left;
        margin: 10px 35px 20px 0;
        padding: 9px 27px;
    }

        .button-area-1 ul li.dark-blue-butt a, span.dark-blue-butt span
        {
            color: #FFFFFF;
            font-size: 16px;
            font-weight: bold;
            text-decoration: none;
        }

    .button-area-1 ul li.light-green-butt, span.light-green-butt
    {
        background: none repeat scroll 0 0 #e4f9a7;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        border: 1px solid #90c302;
        float: left;
        margin: 10px 35px 20px 0;
        padding: 9px 27px;
    }

        .button-area-1 ul li.light-green-butt a, span.light-green-butt span
        {
            color: #8da056;
            font-size: 16px;
            font-weight: bold;
            text-decoration: none;
        }

    .button-area-1 ul li.grey-butt, span.grey-butt
    {
        background: none repeat scroll 0 0 #e6e6e6;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        border: 1px solid #b7b7b7;
        float: left;
        margin: 10px 35px 20px 0;
        padding: 9px 27px;
    }

        .button-area-1 ul li.grey-butt a, span.grey-butt span
        {
            color: #8e8d8d;
            font-size: 16px;
            font-weight: bold;
            text-decoration: none;
        }

    .button-area-1 ul li.light-blue-butt, span.light-blue-butt
    {
        background: none repeat scroll 0 0 #b1e5f8;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        border: 1px solid #44b1da;
        float: left;
        margin: 10px 35px 20px 0;
        padding: 9px 27px;
        box-shadow: 0 0 5px #000000;
    }

        .button-area-1 ul li.light-blue-butt a, span.light-blue-butt span
        {
            color: #42a1c4;
            font-size: 16px;
            font-weight: bold;
            text-decoration: none;
        }

    .button-area-1 ul li.red-butt, span.red-butt
    {
        background: none repeat scroll 0 0 #d66b6b;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        border: 1px solid #b7b7b7;
        float: left;
        margin: 10px 35px 20px 0;
        padding: 9px 27px;
    }

        .button-area-1 ul li.red-butt a, span.red-butt span
        {
            color: #ffffff;
            font-size: 16px;
            font-weight: bold;
            text-decoration: none;
        }

/* Button Area 2 */
.button-area-2 ul
{
    position: relative;
    overflow: hidden;
    margin: 0;
}

    .button-area-2 ul li.dark-blue-butt-hot, span.dark-blue-butt-hot
    {
        background-image: -moz-linear-gradient(top, #0d9ac4, #0783a7);
        background-image: -webkit-gradient(linear, center top, center bottom, from(#0d9ac4), to(#0783a7));
        background-image: -o-linear-gradient(top, #0d9ac4, #0783a7);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d9ac4', endColorstr='#0783a7');
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        border: 1px solid #24657e;
        float: left;
        margin: 10px 35px 20px 0;
        padding: 9px 27px;
        -moz-box-shadow: 0px 0px 5px #000000;
        -webkit-box-shadow: 0px 0px 5px #000000;
        box-shadow: 0px 0px 5px #000000;
    }

        .button-area-2 ul li.dark-blue-butt-hot a, span.dark-blue-butt-hot span
        {
            color: #FFFFFF;
            font-size: 16px;
            font-weight: bold;
            text-decoration: none;
            text-shadow: 1px 1px 0 #24657e;
        }

    .button-area-2 ul li.light-green-butt-hot, span.light-green-butt-hot
    {
        background-image: -moz-linear-gradient(top, #e4f9a7, #cce28a);
        background-image: -webkit-gradient(linear, center top, center bottom, from(#e4f9a7), to(#cce28a));
        background-image: -o-linear-gradient(top, #e4f9a7, #cce28a);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4f9a7', endColorstr='#cce28a');
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        border: 1px solid #6c9300;
        float: left;
        margin: 10px 35px 20px 0;
        padding: 9px 27px;
        -moz-box-shadow: 0px 0px 5px #000000;
        -webkit-box-shadow: 0px 0px 5px #000000;
        box-shadow: 0px 0px 5px #000000;
    }

        .button-area-2 ul li.light-green-butt-hot a, span.light-green-butt-hot span
        {
            color: #8da056;
            font-size: 16px;
            font-weight: bold;
            text-decoration: none;
            text-shadow: 1px 1px 0 #ffffff;
        }

span.light-green-butt-hot
{
    background-image: -moz-linear-gradient(center top, #E4F9A7, #CCE28A);
    border: 1px solid #6C9300;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px #000000;
    float: right;
    margin: 10px 0 20px 35px;
}

.button-area-2 ul li.grey-butt-hot, span.grey-butt-hot
{
    background-image: -moz-linear-gradient(top, #e6e6e6, #d2d2d2);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#e6e6e6), to(#d2d2d2));
    background-image: -o-linear-gradient(top, #e6e6e6, #d2d2d2);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #8e8d8d;
    float: left;
    margin: 10px 35px 20px 0;
    padding: 9px 27px;
    -moz-box-shadow: 0px 0px 5px #000000;
    -webkit-box-shadow: 0px 0px 5px #000000;
    box-shadow: 0px 0px 5px #000000;
}

    .button-area-2 ul li.grey-butt-hot a, span.grey-butt-hot span
    {
        color: #8e8d8d;
        font-size: 16px;
        font-weight: bold;
        text-decoration: none;
        text-shadow: 1px 1px 0 #ffffff;
    }

.button-area-2 ul li.light-blue-butt-hot, span.light-blue-butt-hot
{
    background-image: -moz-linear-gradient(top, #b1e5f8, #91d0e7);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#b1e5f8), to(#91d0e7));
    background-image: -o-linear-gradient(top, #b1e5f8, #91d0e7);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #3a98bb;
    float: left;
    margin: 10px 35px 20px 0;
    padding: 9px 27px;
    -moz-box-shadow: 0px 0px 5px #000000;
    -webkit-box-shadow: 0px 0px 5px #000000;
    box-shadow: 0px 0px 5px #000000;
}

    .button-area-2 ul li.light-blue-butt-hot a, span.light-blue-butt-hot span
    {
        color: #42a1c4;
        font-size: 16px;
        font-weight: bold;
        text-decoration: none;
        text-shadow: 1px 1px 0 #ffffff;
    }

.button-area-2 ul li.red-butt-hot, span.red-butt-hot
{
    background-image: -moz-linear-gradient(top, #de7676, #ba4f4f);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#de7676), to(#ba4f4f));
    background-image: -o-linear-gradient(top, #de7676, #ba4f4f);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #b23f3f;
    float: left;
    margin: 10px 35px 20px 0;
    padding: 9px 27px;
    -moz-box-shadow: 0px 0px 5px #000000;
    -webkit-box-shadow: 0px 0px 5px #000000;
    box-shadow: 0px 0px 5px #000000;
}

    .button-area-2 ul li.red-butt-hot a, span.red-butt-hot span
    {
        color: #ffffff;
        font-size: 16px;
        font-weight: bold;
        text-decoration: none;
        text-shadow: 1px 1px 0 #932b2b;
    }

#header
{
    background: #369bc1;
    height: 49px;
    width: 100%;
    border-bottom: 2px solid #fff;
    -moz-box-shadow: 0px 0px 10px #3a7f9a;
    -webkit-box-shadow: 0px 0px 10px #3a7f9a;
    box-shadow: 0px 0px 10px #3a7f9a;
    font-family: Arial Black, Gadget, sans-serif;
    color: #fff;
}

div
{
    margin: 0 auto;
}

#header div
{
    width: 977px;
}

    #header div p
    {
        float: right;
        padding: 15px 0px;
        font-size: 10pt;
    }

        #header div p span
        {
            margin: 0 12px;
        }

    #header div img
    {
        float: left;
    }

    #header div div.search-input
    {
        float: right;
        width: 177px;
        padding: 7px 0px 7px 15px;
    }

        #header div div.search-input input[type=text]
        {
            width: 105px;
            height: 32px;
            background: url('img/search-box.png') no-repeat;
            border: none;
            margin: 0;
            float: left;
            outline: none;
            padding: 0px 10px;
        }

        #header div div.search-input .search-button
        {
            float: left;
            width: 33px;
            margin: 0px;
        }

            #header div div.search-input .search-button input[type=submit]
            {
                width: 33px;
                height: 32px;
                background: url('img/search-icon.png') no-repeat;
                border: none;
            }

#header a
{
    color: #b1eaff;
}

.main-title
{
    text-align: center;
}

.fleft
{
    float: left;
}

.fright
{
    float: right;
}

.blocks09
{
    width: 277px;
    height: 277px;
    text-align: center;
    padding: 22px 11px 0px 11px;
}

.block1
{
    margin: 50px 0px 50px 100px;
}

.block2
{
    margin: 50px 100px 50px 0px;
}

.blocks09 h4
{
    font-weight: bold;
    display: table-cell;
    height: 45px;
    width: 299px;
    vertical-align: middle;
    margin: 0 auto;
}

.blocks09 p
{
    padding: 20px 0px;
    width: 277px;
    font-size: 12pt;
    line-height: 18pt;
}

span.blocks09buttright
{
    margin: 0 10px;
    width: 190px;
}

span.blocks09buttleft
{
    margin: 0 10px;
    width: 190px;
}


span.blocks09butt a
{
    font-size: 12pt;
}

div.block1 span.icon
{
    width: 72px;
    height: 72px;
    position: absolute;
    margin-top: -60px;
    margin-left: 10px;
}

div.block1 span.cursor
{
    width: 41px;
    height: 29px;
    position: absolute;
    margin-top: 15px;
    margin-left: 10px;
}

div.block2 span.icon
{
    width: 72px;
    height: 72px;
    position: absolute;
    margin-top: -60px;
    margin-left: 10px;
}

#main-blocks
{
    height: 390px;
}

#footer #border
{
    width: 100%;
    height: 6px;
    background-image: url('img/footer-border.png');
}

#footer #footer-main
{
    height: 255px;
    width: 100%;
    background-image: url('img/footerbg.jpg');
}

#copyright
{
    height: 45px;
    border-top: 2px solid #fff;
    background: #369bc1;
}

#footer #footer-main div
{
    padding: 10px 0px;
    width: 977px;
}

    #footer #footer-main div.list
    {
        float: left;
        width: 223px;
        margin-right: 20px;
        color: #b1eaff;
        text-decoration: none;
    }

        #footer #footer-main div.list a
        {
            float: left;
            width: 223px;
            margin-right: 20px;
            color: #b1eaff;
            padding: 5px 0px;
            text-decoration: none;
        }

#footer #footer-main ul li
{
    color: #fff;
    font-size: 14pt;
}

    #footer #footer-main ul li ul
    {
        border-top: 1px solid #018CB5;
        margin: 10px 0px;
        padding: 10px 0px;
        width: 223px;
    }

        #footer #footer-main ul li ul li
        {
            color: #b1eaff;
            font-size: 11pt;
            padding: 8px 0px 8px 25px;
        }

        #footer #footer-main ul li ul.social li
        {
            padding: 8px 0px;
        }

            #footer #footer-main ul li ul.social li img
            {
                margin-right: 10px;
            }

        #footer #footer-main ul li ul li a
        {
            color: ##B1EAFF;
            text-decoration: none;
        }

#footer #copyright div
{
    width: 977px;
}

#footer #copyright p
{
    color: #fff;
    font-size: 9pt;
    float: left;
    padding: 15px 0px;
}

#footer #copyright #share
{
    text-align: right;
}

    #footer #copyright #share img
    {
        margin: 10px 10px 0px 10px;
    }

.logobottom
{
    margin-top: -28px;
    float: right;
    margin-left: 20px;
}

#steps
{
    height: 84px;
    color: #42a8ce;
}

    #steps .on
    {
        color: #6c9300;
    }

    #steps div
    {
        padding: 10px 40px;
    }

#step1
{
    float: left;
    width: 160px;
    height: 64px;
    background-image: url('img/step1.png');
}

    #step1.on
    {
        background-image: url('img/step1on.png');
    }

#step2
{
    float: left;
    width: 182px;
    height: 64px;
    background-image: url('img/step2.png');
    margin-left: -22px;
}

    #step2.on
    {
        background-image: url('img/step2on.png');
    }

#step3
{
    float: left;
    width: 202px;
    height: 64px;
    background-image: url('img/step3.png');
    margin-left: -21px;
}

    #step3.on
    {
        background-image: url('img/step3on.png');
    }

#stepsinfo
{
    text-align: left;
    padding: 20px 0px;
}

    #stepsinfo h3
    {
        margin-bottom: 10px;
    }

.languagescheck
{
    font-size: 20pt;
    padding: 20px 0px;
    height: 50px;
}

    .languagescheck a
    {
        margin-right: 25px;
        color: #397e99;
        display: block;
        float: left;
    }

.imgcheck
{
    float: left;
    width: 40px;
}

input.rounded, textarea.rounded
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #acacac;
}

.section
{
    float: none;
    clear: both;
    width: 977px;
    height: 100px;
}

.sectiontitle
{
    float: left;
    width: 230px;
    padding-right: 20px;
}

.sectionurl
{
    height: 200px;
}

.sectiontitle span
{
    float: right;
    margin: -30px 5px 0px 0px;
}

.sectioninfo
{
    float: left;
    width: 622px;
}

ul.tabs
{
    text-align: left;
    list-style-type: none;
}

    ul.tabs li
    {
        display: inline;
        padding: 5px 20px;
        -webkit-border-top-right-radius: 5px;
        -webkit-border-top-left-radius: 5px;
        -moz-border-radius-topright: 5px;
        -moz-border-radius-topleft: 5px;
        border-top-right-radius: 5px;
        border-top-left-radius: 5px;
        border: 1px solid #acacac;
        background: #e6e6e6;
        padding: 20px 30px 10px 30px;
    }

        ul.tabs li.selected
        {
            border-bottom: 1px solid #fff;
            background: #fff;
        }

        ul.tabs li a
        {
            color: #484848;
            font-size: 14pt;
        }

.tabcontents
{
    border: 1px solid #acacac;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-border-radius-topleft: 0px;
    border-top-left-radius: 0px;
    -webkit-border-top-left-radius: 0px;
    margin-top: 8px;
    height: 40px;
}

   .tabcontents input
    {
        display: none;
        border: 0px;
        width: 600px;
        padding: 0px 10px;
        height: 40px;
    }
     .tabcontents textarea
    {
        display: none;
        border: 0px;
        width: 600px;
        padding: 0px 10px;
        height: 100px;
    }

        .tabcontents input.selected
        {
            display: inline;
        }
        
         .tabcontents textarea.selected
        {
            display: inline;
        }

    .cke_contents textarea
    {
         display: inline;
        border: 0px;
        width: 600px;
        padding: 0px 10px;
        height: 100px;
    }
    
#brief, #fundraising, #amounts, #url
{
    height: 200px;
    margin-top: 50px;
}

    #brief .tabcontents, #amounts .tabcontents
    {
        height: 100px;
    }

    #fundraising .tabcontents
    {
        height: auto;
    }


textarea
{
    resize: none;
}

.selecturl
{
    font-size: 14pt;
}

    .selecturl input
    {
        font-size: 14pt;
        padding: 5px;
    }

#navigation
{
    margin-top: 30px;
    float: right;
    font-size: 16pt;
    margin-bottom: 40px;
}

    #navigation a
    {
        color: #484848;
    }

.backbutt
{
    float: left;
    padding: 20px;
}

#step2info
{
    background-image: url('img/mediabg.jpg');
    width: 827px;
    xheight: 510px;
    padding: 20px 100px 20px 50px;
}

    #step2info div h2
    {
        float: left;
        width: 250px;
    }

    #step2info div input
    {
        font-size: 16pt;
        padding: 8px;
        float: left;
        width: 300px;
    }

    #step2info div a
    {
        font-size: 16pt;
        float: left;
        width: 120px;
        margin: -9px 20px 0px 0px;
        color: #fff;
    }

    #step2info div
    {
        float: none;
        clear: both;
        padding: 5px 0px;
    }

        #step2info div a.filename
        {
            padding: 18px 0px 0px 0px;
            width: auto;
        }

        #step2info div.addmore
        {
            width: auto;
            text-align: left;
        }

            #step2info div.addmore a
            {
                width: auto;
                text-decoration: underline;
                padding: 0px;
                margin: 0px;
                float: none;
                clear: both;
            }

            #step2info div.addmore h3
            {
                padding: 10px 0px;
            }

        #step2info div .utubeinput
        {
            width: 600px;
            font-size: 10pt;
            color: #8e8d8d;
            float: left;
            margin-right: 10px;
        }

    #step2info .caption
    {
        float: left;
        clear: none;
        width: 300px;
    }

        #step2info .caption span
        {
            color: #b1eaff;
            font-size: 32px;
            font-weight: bold;
            float: left;
        }

    #step2info .browsecont
    {
        float: left;
        clear: none;
    }

.rtl
{
    direction: rtl !important;
}

.ltr
{
    direction: ltr !important;
}

#jHtmlAreafrenchfundraising, #jHtmlAreahebrewfundraising, #jHtmlAreaenglishfundraising
{
    display: none;
}

.jHtmlArea .selected
{
}

#step3info
{
    padding: 50px 0px;
}

.ynbutt
{
    float: left;
    margin-left: 50px;
    margin-top: -20px;
}

.selectbox
{
    width: 100px;
    margin-left: 10px;
    border: 1px solid #ccc;
    background: #fff;
}

.input2
{
    background: #fff;
    border: 1px solid #ccc;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    margin-left: 10px;
    font-size: 10pt;
    padding: 5px;
    width: 90px;
}

#amounts .sectiontitle
{
    width: 458px;
}

    #amounts .sectiontitle ul li
    {
        font-size: 13pt;
        padding: 12px 0px;
        color: #484848;
        width: 320px;
    }

        #amounts .sectiontitle ul li img
        {
            float: right;
        }

.grayta
{
    background: #f2f2f2;
    border: 0;
}

textarea.grayta
{
    width: 410px;
    padding: 10px;
    margin: 10px 0px;
    height: 40px;
}

.tabcontents p
{
}

#amounts .tabcontents
{
    height: 250px;
}

input.grayta
{
    padding: 0px;
    height: 25px;
    width: 310px;
}

input.twitterinput
{
    padding: 10px;
    margin-left: 20px;
    width: 200px;
}

#fundraising .sectiontitle
{
}

.title p, .desc p
{
    font-size: 12pt;
    padding: 0px 10px 0px 0px;
}

.margin50
{
    margin-left: 50px;
}

.padding20
{
    padding: 0px 0px 0px 10px;
}

.required
{
    color: Red;
}

.error
{
    color: Red;
    font-size: 12px;
}

#header-logo
{
    width: 250px !important;
}

#header-search
{
    width: 200px !important;
}

#header-login
{
    width: 250px !important;
}

#header div div.search-input .search-button a.submit
{
    width: 33px;
    height: 32px;
    display: inline-block;
    background: url('img/search-icon.png') no-repeat;
    border: none;
}


.menu
{
    width: 927px;
    height: 31px;
    padding: 15px 25px;
    background: #397E99;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(PIE.htc);
}

    .menu .menu_choice
    {
        float: left;
        padding: 0 15px 0 15px;
        line-height: 31px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        font-size: 10.5pt;
        color: #b1eaff;
        font-weight: bold;
        margin-right: 13px;
        behavior: url(PIE.htc);
    }

        .menu .menu_choice a, .menu .menu_choice a:visited
        {
            color: #b1eaff;
        }

        .menu .menu_choice.selected a, .menu .menu_choice.selected a:visited
        {
            color: #fff;
        }

        .menu .menu_choice:hover, .menu .menu_choice.selected
        {
            background: none repeat scroll 0 0 #1f5874;
            color: white;
        }


.submenu
{
    height: 31px;
    padding: 5px 25px;
    background: #63cbf2;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(PIE.htc);
    margin: 0 0;
    margin-top: 16px;
}

    .submenu .menu_choice
    {
        float: left;
        padding: 0 15px 0 15px;
        line-height: 31px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        font-size: 10.5pt;
        color: #018cb5;
        font-weight: bold;
        margin-right: 18px;
        behavior: url(PIE.htc);
    }

        .submenu .menu_choice a, .submenu .menu_choice a:visited
        {
            color: #018cb5;
        }

        .submenu .menu_choice.selected a, .submenu .menu_choice.selected a:visited
        {
            color: #1f5874;
        }


/*---------New CSS-----------------*/


a.normal-link
{
    color: #6c9300;
    text-decoration: underline;
    font-weight: normal;
}

.normal
{
    font-weight: normal;
    font-size: 12pt;
    padding: 10px;
}

.jquery-selectbox
{
    position: relative;
    height: 22px;
    border: 1px solid #ccc;
    width: 100px;
    z-index: 0;
    float: left;
    display: inline;
    margin: 4px 4px 4px 0;
    font-size: 14px;
    font-weight: normal;
    color: #444;
    padding: 0;
    background: #fff;
}

.selectanoption .jquery-selectbox
{
    position: relative;
    height: 46px;
    border: 1px solid #ccc;
    width: 100px;
    z-index: 0;
    float: left;
    display: inline;
    margin: 4px 4px 4px 0;
    font-size: 24px;
    font-weight: normal;
    color: #444;
    padding: 0;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(PIE.htc);
}

.jquery-selectbox.selecthover
{
    border-color: #CCC;
    background-color: #FFF;
    z-index: 700;
}

.jquery-selectbox .jquery-selectbox-currentItem
{
    padding: 3px 0px 0px 3px;
    white-space: nowrap;
    display: block;
    overflow: hidden;
}

.selectanoption .jquery-selectbox .jquery-selectbox-currentItem
{
    padding: 10px 0px 0px 10px;
    white-space: nowrap;
    display: block;
    overflow: hidden;
}

.jquery-selectbox .jquery-selectbox-list
{
    display: none;
    position: absolute;
    top: 22px;
    margin-left: -1px;
    padding: 4px;
    left: 0px;
    background: #FFF;
    width: 100px;
    height: 120px;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 1000;
    border: 1px solid #CCC;
}

.selectanoption .jquery-selectbox .jquery-selectbox-list
{
    display: none;
    position: absolute;
    top: 46px;
    margin-left: -1px;
    padding: 4px;
    left: 0px;
    background: #FFF;
    width: 100px;
    height: 120px;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 1000;
    border: 1px solid #CCC;
}

.jquery-selectbox .jquery-selectbox-moreButton
{
    /*
	position: absolute;
	top: 0px;
	right: 0px;
	*/
    float: right;
    position: absolute;
    top: 0px;
    right: 0px;
    background: url("img/selectboxarrow.png");
    width: 21px;
    height: 22px;
    cursor: pointer;
}

    .jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover
    {
        background: url("img/selectboxarrow.png");
    }


.selectanoption .jquery-selectbox .jquery-selectbox-moreButton
{
    /*
	position: absolute;
	top: 0px;
	right: 0px;
	*/
    float: right;
    position: absolute;
    top: 0px;
    right: 0px;
    background: url("img/dda2.png");
    width: 47px;
    height: 46px;
    cursor: pointer;
}

    .selectanoption .jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover
    {
        background: url("img/dda2.png");
    }

.select_page_form .jquery-selectbox
{
    width: 240px !important;
}

    .select_page_form .jquery-selectbox .jquery-selectbox-list
    {
        width: 230px !important;
    }

.box11-12
{
    background: url('img/mediabg.jpg');
    margin: 35px 0px;
    padding: 16px 18px;
    width: 622px !important;
}

.box11-12
{
    z-index: 10;
}

.h30
{
    height: 40px;
}

.box11-12right
{
    height: 197px !important;
    margin-top: 35px !important;
}

.selectfundraise
{
    font-size: 19pt;
    padding-right: 10px;
}

.createjraisefund
{
    color: #e4f9a7;
    text-decoration: underline;
    font-size: 10pt;
    font-weight: normal;
    display: block;
    margin: 10px 0px 10px 10px !important;
    float: right;
}

.width250
{
    width: 250px !important;
}

.biginput2
{
    font-size: 16pt;
    font-weight: normal;
    padding: 10px 20px;
    width: 380px;
    margin-right: 10px;
}

.narrow
{
    color: #b1eaff;
    padding-top: 25px;
}

.paddingt20
{
    padding-top: 20px;
}

.box11-12 .jquery-selectbox
{
    margin-right: 20px;
}

.box11-12 .country .jquery-selectbox
{
    width: 173px !important;
}

    .box11-12 .country .jquery-selectbox .jquery-selectbox-list
    {
        width: 163px !important;
    }

.box11-12 .city .jquery-selectbox
{
    width: 203px !important;
}

    .box11-12 .city .jquery-selectbox .jquery-selectbox-list
    {
        width: 193px !important;
    }

.box11-12 .toa .jquery-selectbox
{
    width: 193px !important;
    margin-right: 0px !important;
}

    .box11-12 .toa .jquery-selectbox .jquery-selectbox-list
    {
        width: 183px !important;
    }

.f10
{
    font-size: 11pt;
    padding: 10px;
}

.box07 .jquery-selectbox
{
    margin-left: 10px;
    width: 273px !important;
    margin-bottom: 0px !important;
    margin-right: 0px !important;
}

    .box07 .jquery-selectbox div
    {
        margin-bottom: 0px !important;
    }

    .box07 .jquery-selectbox .jquery-selectbox-list
    {
        width: 263px !important;
    }

.eod_form .jquery-selectbox .jquery-selectbox-list
{
    width: 397px !important;
}

.top
{
    padding: 0px 18px;
    font-weight: normal;
    font-size: 10pt;
}

    .top h2
    {
        padding: 5px 0px;
    }

div.left div.box07
{
    width: 622px;
    height: 336px;
}

div.right div.box07
{
    width: 222px;
    height: 139px;
    text-align: center;
    margin: 31px 0px;
}

.clickherebut06
{
    width: 165px;
    margin-top: 5px !important;
}

    .clickherebut06 .clickheretxt
    {
        font-size: 24pt;
    }

    .clickherebut06 .whyclicktxt
    {
        font-size: 10pt;
        color: #484848;
        font-weight: normal;
    }

.box07 h4
{
    font-size: 20pt;
    font-weight: bold;
    padding: 10px 0px;
}

.clickherebut06 .iwantto
{
    font-size: 18pt;
    color: #484848;
    font-weight: normal;
}

h4.smaller
{
    font-size: 18pt;
    padding: 0px;
}

.clickherebut06 .tologin
{
    font-size: 16pt;
    font-weight: normal;
    color: #fff;
}

.box07 .biginput
{
    width: 259px;
    margin: 0px !important;
}

.left .box07 div
{
    margin-bottom: 22px;
}

.biginput.small
{
    width: 99px !important;
    margin-right: 14px !important;
}


.margin0
{
    margin: 0px !important;
}

.iconholder
{
    display: inline-block;
    width: 30px;
}

.lgbiefix
{
    width: 140px;
}

.posabz9
{
    position: absolute;
    z-index: 999;
    margin-top: 85px;
    margin-left: 18px;
}

.posabz9-2
{
    position: absolute;
    z-index: 999;
    margin-top: 85px !important;
    margin-left: 450px !important;
}

.specbuttext
{
    font-size: 18pt !important;
}

.specbuttextselect
{
    font-size: 18pt !important;
}

.specbuticon
{
    padding: 0px 0px 0px 15px !important;
    position: absolute;
}

/*********/

h6
{
    font-weight: bold;
}

    h6.found
    {
        padding-bottom: 20px;
    }

    h6 span
    {
        color: #397e99;
    }

.main .list_pages
{
}

    .main .list_pages .page
    {
        width: 935px;
        height: auto;
        background-color: #e0f7ff;
        padding: 20px;
    }

.page .left
{
    float: left;
}

    .page .left img
    {
        border: 2px solid #cccccc;
    }

.page .right
{
    float: left;
    margin-left: 40px;
    text-align: left;
    max-width: 750px;
}

    .page .right .row1
    {
        width: 100%;
        margin-bottom: 20px;
    }

        .page .right .row1 .page_title
        {
            text-decoration: underline;
            font-weight: bold;
            float: left;
        }

        .page .right .row1 .created
        {
            margin-left: 50px;
            float: left;
            font-weight: normal;
        }

        .page .right .row1 .end_date
        {
            margin-left: 25px;
            float: left;
            font-weight: normal;
        }

    .page .right .row2
    {
        margin-bottom: 30px;
    }

        .page .right .row2 .specials_blue
        {
            font-weight: normal;
        }

    .page .right .row3
    {
        margin-bottom: 30px;
    }

        .page .right .row3 .total_funds
        {
            float: left;
        }

            .page .right .row3 .total_funds .normal
            {
                font-weight: normal;
            }

            .page .right .row3 .total_funds .specials_green
            {
                font-weight: normal;
            }

        .page .right .row3 .status
        {
            font-weight: normal;
            float: right;
            margin-top: -7px;
        }

            .page .right .row3 .status select
            {
                width: 150px;
            }

    .page .right .row4
    {
        font-weight: normal;
    }

        .page .right .row4 .navigation
        {
            margin-right: 5px;
        }

            .page .right .row4 .navigation a
            {
                text-decoration: underline;
                color: #6c9300;
            }

.page2
{
    background-color: #F5F5F5 !important;
}

.missing_avatar3
{
    width: 134px;
    height: 134px;
    border: 4px solid #CCC;
    background: #fff;
}

.width200
{
    width: 200px;
}

h6.searchpagetitle
{
    text-decoration: underline;
    color: #397e99;
    font-size: 1.3em !important;
	font-weight: bold;
}

.width300
{
    width: 300px !important;
}

.width500
{
    width: 500px;
}

.page p
{
    font-size: 12pt;
    padding: 10px 0px;
    font-weight: normal;
    max-width: 740px;
}

.main .pagination
{
    margin-top: 20px;
    width: 977px;
    height: 50px;
    background: none repeat scroll 0 0 #397e99;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    color: #b1eaff;
    behavior: url(PIE.htc);
}

    .main .pagination a
    {
        font-size: 26pt;
        color: #b1eaff;
        padding: 0px 5px;
        text-decoration: underline;
    }

    .main .pagination li
    {
        float: right;
        margin-top: 7px;
        margin-right: 5px;
    }

        .main .pagination li.selected
        {
            color: #fff;
            text-decoration: none;
        }

            .main .pagination li.selected a, .main .pagination li.selected a:visited
            {
                color: #fff;
                text-decoration: none;
            }

        .main .pagination li:first-child
        {
            margin-left: 380px;
        }

            .main .pagination li:first-child a
            {
                display: block;
                background: url('img/arrow_left.png');
                width: 33px;
                height: 36px;
                text-indent: -9999px;
                padding: 0;
            }

        .main .pagination li.next a
        {
            display: block;
            background: url('img/arrow_right.png');
            width: 33px;
            height: 36px;
            text-indent: -9999px;
            padding: 0;
        }


/***********select theme**********************/

.themelist
{
    padding: 10px 0 0 0;
}

    .themelist .themebox
    {
        padding: 10px 10px 10px 10px;
        margin-bottom: 20px;
        margin-right: 5px;
    }

        .themelist .themebox:hover
        {
            background-color: #E4F9A7;
        }

    .themelist .selected
    {
        background-color: Orange !important;
    }

    .themelist .themebox .themepreview
    {
        background: none repeat scroll 0 0 #e5e5e5;
        border: 1px solid #CCCCCC;
        height: 126px;
        width: 298px;
    }

        .themelist .themebox .themepreview img
        {
            padding: 5px 0px 0px 5px;
        }

    .themelist .themebox .name
    {
        font-weight: bold;
        padding: 5px 0px 10px 0px;
    }

h4.smallest
{
    font-size: 14pt;
}

.titlepad
{
    padding-left: 8px;
}


.searchchecks
{
    padding: 20px 0px !important;
}

    .searchchecks div
    {
        float: left;
        padding-right: 10px;
    }

        .searchchecks div div.title
        {
            color: #fff;
            display: block;
            margin-top: 5px;
            font-size: 14pt;
            font-weight: normal;
        }

.title-01-error
{
    font-weight: bold;
    color: Red;
    font-size: 12px;
    text-shadow: 1px 1px 0 #ffffff;
    float: right;
    margin-right: 50px;
}

.amutasearch-fundraisername
{
    color: #6c9300;
    font-weight: normal;
}

.main .pagination
{
    margin-top: 20px;
    width: 977px;
    height: 50px;
    background: none repeat scroll 0 0 #397e99;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    color: #b1eaff;
    behavior: url(PIE.htc);
}

    .main .pagination a
    {
        font-size: 26pt;
        color: #b1eaff;
        padding: 0px 5px;
        text-decoration: underline;
    }

    .main .pagination li
    {
        float: left;
        margin-top: 7px;
        margin-right: 5px;
    }

        .main .pagination li:first-child
        {
            margin-left: 380px;
        }

        .main .pagination li.prev a
        {
            display: block;
            background: url('img/arrow_left.png');
            width: 33px;
            height: 36px;
            text-indent: -9999px;
            padding: 0;
        }

        .main .pagination li.next a
        {
            display: block;
            background: url('img/arrow_right.png');
            width: 33px;
            height: 36px;
            text-indent: -9999px;
            padding: 0;
        }

.firstpageml
{
    margin-left: 380px !important;
}


/******sticky notes***************/
/*html, body, form, #container {height: 100%;}
#container {min-height: 100%;overflow:auto; }
#wrapper {xoverflow:auto;
	padding-bottom: 50px !important; position:relative;}
#footerwrapper {position: relative;
	margin-top: -50px; 
	height: 50px;
	clear:both;} 
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}*/
/******sticky notes***************/


/*----Jquery Selct Box */
.jquery-selectbox .jquery-selectbox-item
{
    display: block;
    cursor: default;
}

    .jquery-selectbox .jquery-selectbox-item.listelementhover
    {
        background: #FFF;
        color: #bab9b9;
    }

/* new Frames */

.blue-frame3
{
    background: none repeat scroll 0 0 #80c5da;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0;
    padding: 16px 18px;
    width: auto;
    color: #397e99;
}

#rewards
{
    margin-top: 10px;
}

    #rewards .tabcontents
    {
        margin-top: 8px;
        height: 170px;
        padding: 15px;
    }

        #rewards .tabcontents .txts1
        {
            font-size: 11pt;
        }

        #rewards .tabcontents .txts2
        {
            font-size: 10pt;
        }

        #rewards .tabcontents input
        {
            width: 80px;
            padding: 0px 5px;
            height: 20px;
            border: 1px solid #ededed;
        }

        #rewards .tabcontents textarea
        {
            width: 430px;
            padding: 5px 5px;
            height: 60px;
            border: 1px solid #ededed;
        }

        #rewards .tabcontents div
        {
            display: none;
        }

            #rewards .tabcontents div.selected
            {
                display: inline;
            }

    #rewards span.light-green-butt
    {
        margin-right: 0px;
        margin-top: 10px;
    }

    #rewards h5
    {
        color: #ffffff;
        text-decoration: underline;
        margin-bottom: 10px;
        font-size: 12pt;
        font-weight: bold;
    }

    #rewards #dvrewardslist
    {
        float: left;
        width: 439px;
        min-height: 210px;
        border: 1px solid #ededed;
        margin-right: 20px;
    }

        #rewards #dvrewardslist .rewardslist
        {
            display: none;
        }

            #rewards #dvrewardslist .rewardslist.selected
            {
                display: block;
            }

    #rewards #dvrewardsform
    {
        float: left;
        width: 475px;
        margin-top: 13px;
    }

    #rewards #dvrewardslist .rewardsrow
    {
        width: 435px;
        font-size: 12pt;
        float: left;
        line-height: 35px;
    }

        #rewards #dvrewardslist .rewardsrow a
        {
            margin-right: 20px;
        }

            #rewards #dvrewardslist .rewardsrow a img
            {
                padding-top: 5px;
            }

.relative
{
    position: relative;
}

.placeholder-text-city
{
    color: #444444;
    font-size: 14px;
    font-weight: normal;
    left: 0;
    padding: 2px 0px 0px 4px;
    position: absolute;
    top: 2px;
    width: 320px;
}

.placeholder-for-city
{
    padding: 2px;
    width: 247px;
    margin-top: 2px;
}

.amutasearch-govid
{
    font-size: 11px;
}

.amutasearch-govid-amuta
{
    font-size: 11px;
}



#floatMessage
{
    position: absolute;
    top: 100px;
    width: 250px;
    background: Yellow;
    color: Red;
    font-size: 15px;
    font-style: italic;
    right: 2px;
    margin-left: 235px;
}

.menuitem-wizard-myaccount a
{
    color: #1F5874;
}

    .menuitem-wizard-myaccount a:hover
    {
        text-decoration: underline;
    }

#divlogout
{
    width: auto !important;
}

#dvtoplogin
{
    width: auto !important;
    font-size: 10pt;
}

#divdshbordlink
{
    width: auto !important;
    font-size: 10pt;
}

#dvtoplinklogout
{
    width: auto !important;
    font-size: 10pt;
}

#divsepmyacc
{
    padding: 0px 10px 0px 10px !important;
    width: auto !important;
}



#mygoal
{
    padding-top: 30px;
    font-size: 24px;
}

    #mygoal span.first
    {
        font-weight: bold;
    }

    #mygoal div
    {
        display: block;
    }

        #mygoal div.under
        {
            padding-bottom: 20px;
        }

    #mygoal input[type="text"]
    {
        margin-left: 10px;
        margin-right: 10px;
        width: 50px;
    }
