/***************content styles****************/
.content {


    width: 920px;
    margin: 10px auto;
    position: relative;

}

    .sh_hor                     {background:#fff url(/images/shadow_horisontal.gif) no-repeat left bottom; height: 6px;font-size:1px;line-height:1px;z-index:99;}
    .sh_corner                  {background:#fff url(/images/shadow_corner.gif) no-repeat right bottom; height: 6px; width: 7px;font-size:1px;line-height:1px;z-index:99; position:absolute; right:0;}



/*   Contribute Subpages      */

    .content .col_contr_a             {
                                        width: 137px;
                                        height:157px;
                                        float: left;
                                        position:absolute;
                                        left:0;
                                        z-index:999;   }

    .content .col_contr_a#join         { background:#fff url(/images/tab_join.gif) no-repeat right top;  }
    .content .col_contr_a#contr_tab1   { background:url(/images/contr_tab1.gif) no-repeat right top; width: 174px; height:157px; }
    .content .col_contr_a#contr_tab2   { background:url(/images/contr_tab2.gif) no-repeat right top; width: 173px; height:156px; top: 170px; }
    .content .col_contr_a#contr_tab3   { background:url(/images/contr_tab3.gif) no-repeat right top; width: 173px; height:157px; top: 330px;}

    .content .col_contr_a#contr_tab1_active   { background:url(/images/contr_tab1_active.gif) no-repeat right top; width: 177px; height:156px; }
    .content .col_contr_a#contr_tab2_active   { background:url(/images/contr_tab2_active.gif) no-repeat right top; width: 175px; height:156px; top: 170px; }
    .content .col_contr_a#contr_tab3_active   { background:url(/images/contr_tab3_active.gif) no-repeat right top; width: 175px; height:157px; top: 330px;}


    .content .col_contr_a#give         { background:#fff url(/images/tab_give.gif) no-repeat right top;  }
    .content .col_contr_a#create       { background:#fff url(/images/tab_create.gif) no-repeat right top;}

    .content .col_contr_b             {
                                        background: url(/images/shadow_vertical.gif) no-repeat right top;
                                        display:inline;
                                        float:left;
                                        padding:0 7px 0 174px;
                                        position:relative;
                                        width:472px;
                                        z-index:1;
                                      }

    .content .col_contr_b .box        { padding:15px 51px 15px 15px; width:405px; background-color: #fff; border-left: 1px solid #cbdde1; border-top: 1px solid #cbdde1;  min-height:500px;  height:auto !important;  height:500px;
  }
    .content .col_contr_b .box .l_block{ float: left; width: 285px;}
    .content .col_contr_b h1          { font-size: 22px; color: #033886; text-align: left; font-weight: bold; height: auto; line-height: 25px; margin: 0 0 15px 0; }
    .content .col_contr_b h2          { font-size: 18px; color: #1775a8; text-align: left; font-weight: bold; margin-bottom: 10px; }
    .content .col_contr_b h3          { font-size: 14px; color: #1775a8; text-align: left; font-weight: bold; margin-bottom: 10px; }
    .content .col_contr_b img         { float: right; margin: 0 0 0 10px;}

    .content .col_contr_b p           { line-height: 18px; margin: 0 0 15px 0; font-size: 14px; }
    .content .col_contr_b blockquote  { margin-left:54px; margin-right:0; width:270px; font-style: italic; font-size: 14px; line-height: 24px; }
    .content .col_contr_b table,
    .content .col_contr_b form        { width: 400px; }
    .content .col_contr_b table tr td { padding: 3px;}
    .content .col_contr_b span        { color: #1d81b5; width: 105px; margin: 0 60px 0 0; font-weight: bold; }
    .content .col_contr_b .col_contr_b_bot{ padding: 40px 0; height: 40px;}


    .content .col_contr_c             {
                                        width:253px;
                                        float: left;
                                        padding-right:6px;
                                        margin-left: 9px;
                                        display: inline;
                                        background:#fff url(/images/shadow_vertical.gif) no-repeat right top;
                                        z-index:9;
                                        position: relative;
                                      }
    .content .col_contr_c_ov          { width:267px; float: left;position: relative;}
    .content .col_contr_c h2          { background:url(/images/titles/tit_we_are_growing.gif) no-repeat top left; height: 46px;}
    .content .col_contr_c h2#tit_why  { background:url(/images/titles/tit_why_support.gif) no-repeat top left; height: 46px;}
    .content .col_contr_c h3          { font-size: 14px; color: #ed1d2d;  text-transform: uppercase; padding: 10px 0 15px 15px;}
    .content .col_contr_c .box        { padding: 5px 0px 0px 0px; width:252px; border-left: 1px solid #c7dadd; }
    .content .col_contr_c .box ul     { list-style: disc; list-style-position: inside; margin: 10px 15px; }
    .content .col_contr_c .box ul li  { margin: 0 0 10px 0;}


    .content .col_contr_c_ov img      { margin: 5px 10px; }



.red_sign_line_r            { background-color:#F1F0E0; height:37px; padding:0 20px 15px 5px; }
.red_sign_line_r table      { margin-bottom:3px; width:190px; }
.red_sign_line_r a.red_sign { background:transparent url(/images/red_sign.gif) no-repeat scroll left top; display:block; height:40px; margin:0px 0px 0 0; width:40px; }
.red_sign_line_r a.red_sign:hover { background-position: left bottom;}
.red_sign_line_r a          { color:#1273A7; font-weight:bold; }
.red_sign_line_r strong     { color:#000000; }
.red_sign_line_r table span { color:#D64346; font-size:16px; font-weight:bold; }


/* Buttons */

.btn                { display: block; font-size: 0; line-height:0; cursor: pointer; border: none !important; }
.mem_login          { padding-left:20px; background:url(/images/lockicon.gif) no-repeat top left; height: 20px; }

.btn_make_contrib{
	width:211px;
	height:29px;
	display:block;
	border:none;
	cursor:pointer;
	background:url(/images/btns/btn_make_contrib.gif) no-repeat top;
}

.btn_make_contrib:hover{
	background:#444444;
	background:url(/images/btns/btn_make_contrib.gif) no-repeat bottom;
}

.btn_continue_blue:hover{
    background: url(/images/btns/btn_continue_blue.gif) no-repeat left bottom;
}


.btn_submit         {background:url(/images/btns/btn_submit.gif) no-repeat bottom left; width: 119px; height: 37px; }
.btn_submit:hover   {background:url(/images/btns/btn_submit.gif) no-repeat top left; }

.btn_continue       {background:url(/images/btns/btn_continue.gif) no-repeat top left; width: 129px; height: 37px; }
.btn_continue:hover   {background:url(/images/btns/btn_continue.gif) no-repeat bottom left; }

.btn_cancel2        {background:url(/images/btns/btn_cancel2.gif) no-repeat top left; width: 110px; height: 37px; }
.btn_cancel2:hover  {background:url(/images/btns/btn_cancel2.gif) no-repeat bottom left; }


.upper_text         { color: #3b3838; font-size: 11px; text-transform: uppercase; letter-spacing: 1px; }
.red_arrow          { background:url(/images/red_arrow.gif) no-repeat 0 2px; padding-left: 18px;}
.red_arrow_big      { background:url(/images/red_arrow_big.gif) no-repeat 0 2px; padding-left: 27px;}
.red_arrow_big2     { background:url(/images/red_arrow_big.gif) no-repeat 0 2px; padding-left: 20px; color: #1775A8;}
.fleft              { float: left !important;}
.fright             { float: right !important;}
.clear              { clear: both;}
.mRight155          { margin-right: 155px !important; }
.mLeft200           { margin-left: 200px !important; }
.mLeft100           { margin-left: 100px !important; }
.pLeft15            { padding-left: 15px !important; }
.mBottom30          { margin-bottom: 30px !important; }
.mTop10             { margin-top: 10px !important;}
.nomarg             { margin: 0 !important;}
.mvert              { margin: 5px 0;}
.pa                 { color: #666; text-decoration: underline; margin-top: 20px; font-weight: normal;}
.fs14               { font-size: 14px !important;}
.fs12               { font-size: 12px !important;}
.fs11               { font-size: 11px !important;}
.bigred             { color: #eb1e2c !important; font-size: 22px; font-weight: bold;}
.hauto              { height: auto !important;}
.inline             { display: inline;}
#add_pers           { margin: 0 5px 0 10px;}


.bold               { font-weight: bold;}
.dark               { color: #3b3838;}
.w225               { width: 225px; }
.w300               { width: 300px; }
.w40                { width: 40px !important; }
.w320               { width: 320px; }
.w120               { width: 120px !important; }
.w135               { width: 135px !important; }
.w100               { width: 100px !important; }
.w255               { width: 255px; }
.w200               { width: 200px; }
.w210               { width: 210px; }
.w435               { width: 435px !important; }
.w108               { width: 108px; }
.h20                { height: 20px; }
.h80                { height: 80px; }
.h180               { height: 180px; }
.h200               { height: 200px; }
.h250               { height: 250px; }
.h110               { height: 110px; }
.nobord             { border: none !important;}
.nowrap             { white-space: nowrap;}
.txt_r              { text-align: right;}
.txt_l              { text-align: left;}
.lh22               { line-height: 22px !important;}
.no_ls              { letter-spacing: 0px !important;}
.ls_22              { letter-spacing: 1px !important;}
.validator          { color: red !important; width: auto !important; padding:0 !important; margin:0 !important;}
.abs                { position: absolute;}
.boldb              { font-weight: bold; color: #000; font-size: 14px; padding: 0px 0 15px;}





.home_top_link_box a:hover {
    color:#FF0000;
}
.home_top_link_box a {
    color:#DD0101;
    font-weight:bold;
    text-decoration:none;
}


/* IE */
*html .content .col_c                   { margin-left: 7px;}
*html .content .col_contr_c             { margin-left: 6px; padding-right:0px;}
*html .content .col_contr_b .box        { width: 430px; }
*html .content .col_contr_b             { width: 400px;}
*+html  .btn_import {margin: 20px 0 0 22px; }
*html  .btn_import  {margin: 20px 0 0 22px; }


*html .content .col_contr_c_ov {width: 260px; float: right}
*html .content .col_contr_c {width: 260px; padding:0;}


*html .red_sign_line_r  { padding:0}
*html .content .col_contr_c_ov img {margin:5px 10px; width: 250px }

*html .content { width: 920px}
*html .content .col_contr_b .box {
padding:15px 41px 15px 15px;
width:405px;
}