/* CSS Document */
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	background:#F4F2E8;
	color:#333333;
}

* {
  outline: none;
}

input   { color: #333333; }

h1      { color:#FFFFFF; margin:0px;font-size:18px;font-weight:normal;line-height:33px;height:33px;}
h2,h3,h4{ margin: 0; padding:0;}
h3.right_tit{color:#ED1D2D;font-size:13px;padding:10px 0 15px 15px;text-transform:uppercase;}


img     { border: none; }
ul      { list-style: none; margin:0; padding:0; }
a       { color: #033886; font-weight: bold; text-decoration: none;}
a:hover { color: #598FEF;}
p       { margin: 0; padding:0;}


/***************header styles*****************/
.header{
	margin:auto;
	width:920px;
	height:auto;
	/*height:151px; */
	position:relative;
}

    .header .top                { height: 97px; background:#63A6CB url(/images/online/bg/header_top.gif) repeat-x top left; }
    .header .top .logo          { margin:10px 12px; float: left;}
    .header .top .links         { margin:58px 10px 0 12px; float: right; display: inline; width: 275px;}
    .header .top .links li      { color: #fff; float: left;}
    .header .top .links li a,
    .header .top .links li span { color: #fff; font-size:13px; height: 25px; padding-top:5px; line-height: 26px;}
    .header .top .links li.sep  { color: #fff; width: 1px; padding: 0 10px;}

    .header .top .links li a:hover { color: #E0EAEF; }



    .header .top_menu           { margin:8px 0 9px 0; }
    .header .top_menu,
    .header .top_menu ul        { height:37px; }
    .header .top_menu ul li     { width:153px; float: left; }
    .header .top_menu ul li a   { width:153px; height: 27px; padding: 10px 0 0 0; background:#fff url(/images/online/menu/menu_tab.gif) no-repeat top center; display:block; text-align: center; color: #666; font-size: 13px; }
    .header .top_menu ul li a:hover,
    .header .top_menu ul li a.active {background:#fff url(/images/online/menu/menu_tab.gif) no-repeat bottom center; text-decoration: none; color: #fff; }

.header-gala{
	margin:auto;
	width:920px;
	height:auto;
	/*height:151px; */
	position:relative;
	margin-bottom:10px;
}
    .header-gala .toppl              { height: 97px; margin-top: 9px; }

    .header-gala .top_menu           { margin:8px 0 9px 0; }
    .header-gala .top_menu,
    .header-gala .top_menu ul        { height:37px; }
    .header-gala .top_menu ul li     { width:184px; float: left; }
    .header-gala .top_menu ul li a   { width:184px; height: 27px; padding: 10px 0 0 0; background:#fff url(/images/online/menu/menu_gala_tab.gif) no-repeat top center; display:block; text-align: center; color: #666; font-size: 13px; }
    .header-gala .top_menu ul li a:hover,
    .header-gala .top_menu ul li a.active {background:#fff url(/images/online/menu/menu_gala_tab.gif) no-repeat bottom center; text-decoration: none; color: #fff; }

/***************content styles****************/
.content {
    width: 920px;
    margin: 0 auto;
    position: relative;
}
    .content .home_banner       { width:259px; padding: 70px 0 0 245px; height: 214px;  float: left; background:url(/images/online/home_banner.gif) repeat-x top left;  }
    .content .home_banner p     { color: #fff; line-height: 20px; font-size: 14px; font-family: Helvetica; }
    .btn_home_ban               { height:36px; width:225px; color: #ec1627; text-transform: uppercase; font-family: arial; margin: 35px 0 0 9px; display: block; font-size: 14px; }
    .btn_home_ban b:hover       { color: #5097C5;  }
    .btn_home_ban b             { color: #8db13a; }
    .content .home_video        { width:253px; height: 284px; float: left; margin:0 9px; background-color: #fff; }
    .content .home_video h2     { background:url(/images/online/titles/tit_jays_story.gif) no-repeat top center; width:253px; height: 34px;  }
    .content .home_video .box   { width:251px; height: 249px; border-left: 1px solid #c7dadd; border-right: 1px solid #c7dadd;border-bottom: 1px solid #c7dadd; background-color: #fff; }
    .content .home_video .box img,
    .content .home_video .box object,
    .content .home_video .box embed
                                { width:242px; height: 168px; margin:0px 4px 7px 4px;}
    .content .home_video .box p { padding: 0 13px; line-height: 16px; }

    .content .home_goal         { /*background:url(/images/online/thermo.png) no-repeat top center; */width:144px; height: 393px; float: left; margin-top:-112px; position:absolute; right:0; }

    .content .home_bot          { margin: 10px 0 0 0; }
    .content .home_bot_l        { width:657px; height: 355px; float: left; }
    .content .home_bot_l h2     { background:url(/images/online/titles/tit_how_help.gif) no-repeat top left; height: 46px;}

    .content .home_bot_r        {
                                height: 354px;
                                width:253px;
                                float: left;
                                padding-right:7px;
                                background:#fff url(/images/online/shadow_vertical.gif) no-repeat right top;
                                z-index:9;
                                position: relative;
                                }
    .content .home_bot_r h2     { background:url(/images/online/titles/tit_spreading.gif) no-repeat top left; height: 46px;}
    .content .home_bot_r h3     { background:url(/images/online/red_arrow.gif) no-repeat 0 3px; padding-left: 15px; font-size: 14px;}
    .content .home_bot_r .box   {
                                padding: 15px 20px 15px 25px;
                                width:207px;
                                height: 277px;
                                border-left: 1px solid #c7dadd;
                                /*border-right: 1px solid #c7dadd;border-bottom: 1px solid #c7dadd;*/
                                }
    .sh_hor                     {background:#fff url(/images/online/shadow_horisontal.gif) no-repeat left bottom; height: 6px;font-size:1px;line-height:1px;z-index:99;}
    .sh_corner                  {background:#fff url(/images/online/shadow_corner.gif) no-repeat right bottom; height: 6px; width: 7px;font-size:1px;line-height:1px;z-index:99; position:absolute; right:0;}

    .content .home_bot_r .box p { color: #7f7f7; margin: 15px 0 5px; font-size: 12px; line-height: 18px;}
    .content .home_bot_r .box li{ line-height: 20px; }
#tab1h, #tab2h, #tab3h {
    display: none;
}


    .content .home_tabs         { margin: 10px 0 0 0; width:657px; height: 302px; overflow: hidden; }
    .content .tabs              { width: 262px; float: left;margin-left:1px; position: absolute;left:0; zoom:1; z-index: 80;}
    .content .tab_content       {
                                background:url(/images/online/home_shadow.gif) no-repeat scroll right bottom;
                                display:inline;
                                float:left;
                                height:259px;
                                padding:20px 20px 26px 272px;
                                width:360px;
                                position: absolute; z-index:1;
                                }
    .content .tab_content h3    { font-size: 23px; color: #D74346; margin-bottom: 10px;  }
    .content .tab_content img   { float: right; margin-top: 7px;}
    .content .tab_content p     { float: left; width: 205px; font-size: 17px; line-height:22px; }
    .content .tab_content ul    { margin-top: 15px; }
    .content .tab_content a     { color: #1775a8; font-size: 19px; line-height:30px; }


    /* Subpages */

    .content .col_a             { width: 165px; float: left; position: relative;   }
    .content .col_a h2          { color: #033886; text-transform: uppercase; text-align: right; border-bottom: 4px solid #033886; margin: 210px 0 10px 0; font-size: 16px; padding-right: 10px; }
    .content .col_a p           { text-align: right; color: #333333; padding: 0 10px 0 0; font-weight: bold; line-height: 18px; }

    .content .col_b             { width: 385px; padding: 20px 50px; float: left; border-left: 1px solid #cbdde1; border-right: 1px solid #cbdde1;  position: relative; min-height:500px;  height:; }
    .content .col_b h1          { font-size: 22px; color: #033886; text-align: left; font-weight: bold; }
    .content .col_b h2          { font-size: 15px; color: #033886; text-align: left; font-weight: bold; padding-top: 85px;}
    .content .col_b p           { font-size: 15px; color: #333333; text-align: justify; line-height: 22px; padding: 0 0 10px 0;}
    .content .col_b ul.steps    { height: 70px; width: 485px; position: absolute; left: 0;}
    .content .col_b ul.steps li { float: left; }

                    ul.steps li a.step1     { background:#fff url(/images/online/menu/step1.gif) no-repeat right top; width: 174px; height: 70px;}
                    ul.steps li a.step2     { background:#fff url(/images/online/menu/step2.gif) no-repeat right top; width: 170px; height: 70px;}
                    ul.steps li a.step3     { background:#fff url(/images/online/menu/step3.gif) no-repeat right top; width: 141px; height: 70px;}

                    #license    { border: 1px solid #c3c3c3; background-color: #fff; width: 320px; height: 60px; overflow-x: hidden;overflow-y: auto; padding: 15px 20px;   }
    .content .col_b table input { height: 14px; padding: 3px; border: 1px solid #c3c3c3;border-top: 1px solid #c3c3c3;}

    .content .col_c             {/* width: 268px; float: right;  position: relative; */}
    .content .col_c             {
                                width:253px;
                                float: left;
                                padding-right:6px;
                                margin-left: 9px;
                                display: inline;
                                background:#fff url(/images/online/shadow_vertical.gif) no-repeat right top;
                                z-index:9;
                                position: relative;
                                }

    .content .col_c h2          { background:url(/images/online/titles/tit_donor_info.gif) no-repeat top left; height: 72px;}
    .content .col_c h3          { background:url(/images/online/red_arrow.gif) no-repeat 0 3px; padding-left: 15px; font-size: 14px;}
    .content .col_c .box        { padding: 15px 20px 15px 25px; width:209px; border-left: 1px solid #c7dadd; }
    .content .col_c .box p      { margin: 10px 0 20px 15px; color: #6f6f6f; line-height: 17px;}
    .content .col_c .box li     { padding: 3px 0; padding-left: 15px;}
    .content .col_c .box li a   { font-size: 12px; font-weight: bold; color: #333333;   }


/*   Contribute Subpages      */

    .content .col_contr_a             {
                                        width: 137px;
                                        height:75px;
                                        float: left;
                                        position:absolute;
                                        left:0;
                                        top:0;
                                        z-index:999;   }
    .content .col_contr_a_larger             {
                                        width: 147px;
                                        height:75px;
                                        float: left;
                                        position:absolute;
                                        left:0;
                                        top:0;
                                        z-index:999;   }

    .content .col_contr_a#join         { background:#fff url(/images/online/tab_join.gif) no-repeat right top;  }
    .content .col_contr_a#give         { background:#fff url(/images/online/tab_give.gif) no-repeat right top;  }
    .content .col_contr_a#create       { background:#fff url(/images/online/tab_create.gif) no-repeat right top;}

    .w510p136 {
       width:510px;
        padding: 0px 7px 0px 136px;
    }
    
    .w480p150 {
       width:465px;
        padding: 0px 7px 0px 150px;
    }

    .content .col_contr_b             {
                                        background: url(/images/online/shadow_vertical.gif) no-repeat right top;

                                        display:inline;
                                        float: left;
                                        position:relative;
                                        z-index:1;
                                      }
    .content .col_contr_b_nobg             {
                                        display:inline;
                                        float: left;
                                        position:relative;
                                        z-index:1;
                                      }
    .w477 {
        width: 477px;
    }
    .w447 {
        width: 432px;
    }
    .content .col_contr_b .box        {  background-color: #fff; border-left: 1px solid #cbdde1; border-top: 1px solid #cbdde1; padding: 15px;  min-height:400px;  height:auto !important;  height:400px;
  }
    .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.givemeaclass         { 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: 330px; }
    .content .col_contr_b table tr td { padding: 3px;}
    .content .col_contr_b span.fixme        { 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/online/shadow_vertical.gif) no-repeat right top;
                                        z-index:9;
                                        position: relative;
                                      }
    .content .col_contr_c_nobg             {
                                        width:253px;
                                        float: left;
                                        padding-right:6px;
                                        margin-left: 9px;
                                        display: inline;
                                        z-index:9;
                                        position: relative;
                                        overflow: hidden;
                                      }
    .content .col_contr_c_ov          { width:267px; float: left;position: relative;}
    .content .col_contr_c h2          { background:url(/images/online/titles/tit_we_are_growing.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:254px; border-left: 1px solid #c7dadd; }
    .content .col_contr_c h2#tit_summary { background:url(/images/online/titles/tit_summary.gif) no-repeat top left; height: 46px;}

    .content .col_contr_c table       { border: 1px solid #fff; margin: 0px 10px; background-color: #dfeaed;  width: 233px;}
    .content .col_contr_c table td    { border-bottom: 1px solid #fff; padding-top: 5px; padding-bottom: 5px; line-height: 17px;}
    .content .col_contr_c table td b  { color: #033886; }
    .content .col_contr_c table td a  { color: #008cbc; }
    .content .col_contr_c table td img{ margin: 0 15px 15px 15px; float: left; }
    .content .col_contr_c table .col_r{ color: #eb1e2c; font-weight: bold; font-size: 20px; padding-right: 12px;text-align: right   }
    .content .col_contr_c table .col_l{ color: #333333; font-weight: bold; font-size: 14px;  padding-left: 12px;   }
    .content .col_contr_c table .col_l p { line-height: 30px; font-weight: bold;}
    .content .col_contr_c table .col_l span { color: #ED1D2D; font-size: 18px; }
    .content .col_contr_c p           { margin: 0 10px; padding:0 0 15px 0;}
    .content .col_contr_c table label { font-weight: bold; color: #000;}

    .content .col_contr_c_ov img      { margin: 28px; }
    .content .col_contr_c table.memb_mid { margin: 0px; width: 210px; border: none;}

/*   Donor Subpages      */

    .content .col_donor_a             {
                                        width: 190px;
                                        float: left;
                                      }
    .content .col_donor_a h3          { width: 170px; color:#ed1d2d; font-size:14px; padding:20px 0 15px 0px; text-transform:uppercase; line-height: 22px;}
    .content .col_donor_a ul          { width: 170px;}
    .content .col_donor_a ul li       { padding-bottom: 7px; padding-left: 13px; font-size: 13px;}
    .content .col_donor_a a:hover,
    .content .col_donor_a a.active    { color:#CB3125; text-decoration: none;}

    .content .col_donor_bc            { width: 720px; float:right; position: relative; }
    .content .col_donor_bc_banner     { width: 720px; height: 127px; margin-bottom: 20px; background:#fff url(/images/online/banner_donor.gif) no-repeat left top;  }

    .content .col_donor_b             {
                                        width:400px;
                                        display:inline;
                                        padding: 0px 7px 0px 0px;
                                        float: left;
                                        position:relative;
                                        z-index:1;
                                      }
    .content .col_donor_b p           { line-height: 22px; margin: 15px 0 0px 0; font-size: 14px; }
    .content .col_donor_b p b         { line-height: 26px; letter-spacing: 0px; }
    .content .col_donor_b h1          { color: #033886; font-size: 24px; font-weight: bold; }
    .content .col_donor_b h1 i        { font-weight: normal; }
    .content .col_donor_b h2          { color: #1775a8; font-size: 19px; font-weight: bold; margin-top: 30px; }


    .content .col_donor_c             {
                                        width:253px;
                                        float: left;
                                        padding-right:6px;
                                        margin-left: 9px;
                                        display: inline;
                                        background:#fff url(/images/online/shadow_vertical.gif) no-repeat right top;
                                        z-index:9;
                                        position: relative;
                                      }

    .content .col_donor_c_thermo      {
                                        width:128px;
                                        float: left;
                                        padding-right:6px;
                                        margin-left: 60px;
                                        display: inline;
                                        z-index:9;
                                        position: relative;
                                      }
    .content .col_donor_c_ov          { width:267px; float: right;position: relative;}
    .content .col_donor_c_ov h3       { font-size: 13px; color: #ed1d2d;  text-transform: uppercase; padding: 10px 0 15px 15px;}
    .content .col_donor_c_ov h3 a     { font-size: 12px; color: #033886; text-transform: none; margin: 0 0 0 20px;}
    .content .col_donor_c h2#our      { background:url(/images/online/titles/tit_our_achievements.gif) no-repeat top left; height: 46px;}
    .content .col_donor_c h2#tysupp   { background:url(/images/online/titles/tit_ty_supp.jpg) no-repeat top left; height: 46px;}
    .content .col_donor_c h2#our      { background:url(/images/online/titles/tit_our_achievements.gif) no-repeat top left; height: 46px;}
    .content .col_donor_c h2#donor_groups { background:url(/images/online/titles/tit_statistics.gif) no-repeat top left; height: 46px;}
    .content .col_donor_c h2#statistics{ background:url(/images/online/titles/tit_statistics.gif) no-repeat top left; height: 46px;}
    .content .col_donor_c .box        { padding: 8px 0px 0px 0px; width:254px; border-left: 1px solid #c7dadd; }
    .content .col_donor_c_ov img      { margin: 28px; }






/* Buttons */

.btn                { display: block; font-size: 0; line-height:0; cursor: pointer; border: none !important; }
.mem_login          { padding-left:20px; background:url(/images/online/lockicon.gif) no-repeat top left; height: 20px; }

.btn_join_big       { background:url(/images/online/btns/btn_join.gif) no-repeat top left; width: 263px; height: 80px;}
.btn_join_big:hover,
.btn_join_big.active    { background:url(/images/online/btns/btn_join.gif) no-repeat bottom left;}

.btn_give           { background:url(/images/online/btns/btn_give.gif) no-repeat top left; width: 263px; height: 80px;}
.btn_give:hover,
.btn_give.active    { background:url(/images/online/btns/btn_give.gif) no-repeat bottom left; }

.btn_create         { background:url(/images/online/btns/btn_create.gif) no-repeat top left; width: 263px; height: 80px; }
.btn_create:hover,
.btn_create.active  { background:url(/images/online/btns/btn_create.gif) no-repeat bottom left; }


.btn_next           { background:url(/images/online/btns/btn_next.png) no-repeat top left; width: 134px; height: 38px !important; border:none !important; cursor: pointer; }
.btn_next:hover     { background:url(/images/online/btns/btn_next.png) no-repeat bottom left; }
.btn_send_kit       { background:url(/images/online/btns/btn_send_kit.gif) no-repeat top left; width: 170px; height: 38px }
.btn_send_kit:hover { background:url(/images/online/btns/btn_send_kit.gif) no-repeat bottom left; }
.btn_send_my_name   { background:url(/images/online/btns/place_my_name.gif) no-repeat top left; width: 170px; height: 38px }
.btn_send_my_name:hover{ background:url(/images/online/btns/place_my_name.gif) no-repeat bottom left;}


.btn_give_by_mail   {background:url(/images/online/btns/btn_give_by_mail.gif) no-repeat top left; width: 253px; height: 33px  display: none}
.btn_give_by_mail:hover {background:url(/images/online/btns/btn_give_by_mail.gif) no-repeat bottom left; display: none}

.btn_give_by_phone  {background:url(/images/online/btns/btn_give_by_phone.gif) no-repeat top left; width: 263px; height: 44px; margin-left: 8px; display: none}
.btn_give_by_phone:hover {background:url(/images/online/btns/btn_give_by_phone.gif) no-repeat bottom left; display: none}

.btn_contribute  {background:url(/images/online/btns/btn_contribute.gif) no-repeat top left; width: 263px; height: 44px; margin-left: 8px; }
.btn_contribute:hover {background:url(/images/online/btns/btn_contribute.gif) no-repeat bottom left; }

.btn_edit_dc        {background:url(/images/online/btns/btn_edit_dc.gif) no-repeat top left; width: 262px; height: 41px; margin-left: 8px; }
.btn_edit_dc:hover  {background:url(/images/online/btns/btn_edit_dc.gif) no-repeat bottom left; }

.btn_share_page     {background:url(/images/online/btns/btn_share_page.gif) no-repeat top left; width: 263px; height: 43px; margin-left: 8px;  }
.btn_share_page:hover{background:url(/images/online/btns/btn_share_page.gif) no-repeat bottom left; }
.btn_make_a_contr     {background:url(/images/online/btns/btn_make_a_contribution2.gif) no-repeat top left; width: 263px; height: 43px; margin-left: 8px;  }
.btn_make_a_contr:hover{background:url(/images/online/btns/btn_make_a_contribution2.gif) no-repeat bottom left; }


.btn_member         {background:url(/images/online/btns/btn_member.gif) no-repeat top left; width: 233px; height: 36px; }

.btn_member         {background:url(/images/online/btns/btn_back_main.gif) no-repeat top left; width: 233px; height: 37px; }

.btn_join           {background:url(/images/online/btns/btn_join.png) no-repeat top left; width: 85px; height: 41px; }
.btn_join:hover     {background:url(/images/online/btns/btn_join.png) no-repeat bottom left;}

.btn_give_gala           {background:url(/images/online/btns/btn_give_gala.gif) no-repeat top left; width: 85px; height: 41px; }
.btn_give_gala:hover     {background:url(/images/online/btns/btn_give_gala.gif) no-repeat bottom left;}

.btn_submit         {background:url(/images/online/btns/btn_submit.gif) no-repeat bottom left; width: 119px; height: 37px; }
.btn_submit:hover   {background:url(/images/online/btns/btn_submit.gif) no-repeat top left; }

.btn_submit_dark    {background:url(/images/online/btns/btn_submit_dark.gif) no-repeat bottom left; width: 134px; height: 37px; }
.btn_submit_dark:hover {background:url(/images/online/btns/btn_submit_dark.gif) no-repeat top left; }

.btn_gmail          {background:url(/images/online/btns/btn_gmail.gif) no-repeat top left; width: 162px; height: 81px; }
.btn_gmail:hover,
.btn_gmail.act      {background:url(/images/online/btns/btn_gmail.gif) no-repeat bottom left; }

.btn_yahoo          {background:url(/images/online/btns/btn_yahoo.gif) no-repeat top left; width: 162px; height: 81px; }
.btn_yahoo:hover,
.btn_yahoo.act      {background:url(/images/online/btns/btn_yahoo.gif) no-repeat bottom left; }

.btn_hotmail        {background:url(/images/online/btns/btn_hotmail.gif) no-repeat top left; width: 162px; height: 81px; }
.btn_hotmail:hover,
.btn_hotmail.act    {background:url(/images/online/btns/btn_hotmail.gif) no-repeat bottom left; }

.btn_aol            {background:url(/images/online/btns/btn_aol.gif) no-repeat top left; width: 162px; height: 81px; }
.btn_aol:hover,
.btn_aol.act        {background:url(/images/online/btns/btn_aol.gif) no-repeat bottom left; }

.btn_import         {background:url(/images/online/btns/btn_import.png) no-repeat top left; width: 133px; height: 37px; margin: 0px; padding: 0px; }
.btn_import:hover   {background:url(/images/online/btns/btn_import.png) no-repeat bottom left; }

.btn_confirm         {background:url(/images/online/btns/btn_confirm.png) no-repeat top left; width: 134px; height: 38px; }
.btn_confirm:hover   {background:url(/images/online/btns/btn_confirm.png) no-repeat bottom left; }

.btn_abc            {background:url(/images/online/btns/btn_abc.gif) no-repeat top left; width: 301px; height: 37px; margin: 10px 0 0 0px; }
.btn_abc:hover      {background:url(/images/online/btns/btn_abc.gif) no-repeat bottom left; }

.btn_add_more       { background:url(/images/online/btns/btn_plus.gif) no-repeat top left; padding: 0 0 0 20px; color: #033886 !important; margin: 5px 0;}
.btn_add_more:hover { color: #008CBC !important; }


.btn_addcontact         {background:url(/images/online/btns/btn_addcontact.gif); width: 173px; height: 39px; margin: 5px 0 0 2px; }

/* Common classes */

.memb_list_l                        { width: 28px; height: 199px; background:url(/images/online/memb_list_l.gif) no-repeat bottom left; margin: 47px 0 0 0; padding:5px 0 20px 0 }
.memb_list_l a                      { text-transform: uppercase; color: #039; display: block; text-align: center; font-size: 14px; margin: 3px 0;}
.memb_list_r                        { width: 250px;  border: 1px solid #777; }
.memb_list_r table.memb_top         { width: 250px !important; background-color: #eee; }
.memb_list_r table.memb_mid         { width: 230px !important; background-color: #E7EEF0; margin: 0 0 0 0px; }
/*
.memb_list_r table.memb_top         { width: 300px !important; background-color: #eee; }
.memb_list_r table.memb_mid         { width: 230px !important; background-color: #E7EEF0; margin: 0 0 0 33px; } */
.memb_list_r table.memb_mid td      { border-bottom: 1px solid #fff; }
.memb_list_r table.memb_mid a       { color: #039; font-size: 11px; font-weight: normal;}
.memb_list_r table.memb_mid a:hover {text-decoration: underline;}
.memb_list_r table.memb_mid span    { color: #333333; font-size: 11px;font-weight: normal;}
.memb_list_r table.memb_mid label   { color: #000; font-size: 12px; font-weight: bold;}
.memb_list_r img                    { float: none !important; text-align: left; margin: 10px 0 0 5px !important; }
.memb_list_b                        { width: 300px !important; height: 169px; border: 1px solid #777; margin: 0 0 0 0px; overflow: auto; display: inline;}
.memb_list_b .rmv_all               { background-color: #eee;}
.memb_list_b .rmv_all a             { color: #333333; font-weight: normal; font-size: 11px; }
.memb_list_b li                     { margin: 2px 0; }
.memb_list_b li a                   { display: block; color: #333333; background:url(/images/online/listx.gif) no-repeat center left; padding-left: 20px; }
.memb_list_b li.removeC             { display: block; cursor:pointer; color: #333333; background:url(/images/online/listx.gif) no-repeat center left; padding-left: 20px; }
.memb_list_b_text                   { /*width: 150px;*/}
.memb_list_b_text b                 { font-size: 15px; color: #333333;}
.memb_list_b_text span              { font-size: 24px; margin: 0 !important; width: auto !important;}
.memb_list_b_text span.red          { color: #D74346; padding-left:3px;}
.memb_list_b_text span.blue         { color: #184B92; padding-left:3px;}


table.widget                    { border: 1px solid #fff; margin: 0px 10px 10px; background-color: #dfeaed;  width: 233px;}
table.widget td                 { border-bottom: 1px solid #fff; padding-top: 5px; padding-bottom: 5px; line-height: 17px;}
table.widget td b               { color: #033886; }
table.widget td a               { color: #008cbc; }
table.widget td a span          { color: #333333; text-decoration: underline; font-weight: normal; }
table.widget td img             { margin: 0 10px 15px 15px !important; float: left; }
table.widget .col_r             { color: #eb1e2c; font-weight: bold; font-size: 20px; padding-right: 12px;text-align: right   }
table.widget .col_r span        { color: #033886; font-weight: normal; font-size: 12px;}
table.widget .col_r strong      { color: #219c00; font-weight: bold; font-size: 14px;}
table.widget .col_l strong      { color: #219c00; font-weight: bold; font-size: 12px;}
table.widget .col_l span        { color: #033886; font-weight: normal; font-size: 12px;}

table.widget .col_l             { color: #333333; font-weight: bold; font-size: 14px;  padding-left: 12px; vertical-align: top; }
table.widget td p               { padding-right:10px; }
table.widget td p a             { color: #033886; font-weight: normal; font-size: 12px; }
table.widget td ul              { margin: 0 0 0 20px; }
table.widget td ul li a         { color: #033886; cursor: pointer; }

table.widget .msg                { color: #eb1e2c; font-weight:bold; font-size:12px; padding-left: 8px; padding-right:8px;}

.blog_block                             { width: 430px; margin: 40px 0 0 0;}
.blog_block h2,
.blog_block h3                          { color: #1775a8; font-size: 18px; font-weight: bold; }
.blog_block h2 a,
.blog_block h3 a                        { font-size: 12px; color: #033886; text-transform: none; margin: 0 0 0 20px;}
.blog_block h3                          { margin: 0 0 30px 0;}
.blog_block .blog_lcol                  { width: 100px; float: left;}
.blog_block .blog_lcol h3               { color:#ED1D2D; font-size:13px; padding:0px 0 15px 0px; text-transform:uppercase; margin:0;}
.blog_block .blog_lcol ul li            { padding-bottom:5px;}
.blog_block .blog_lcol ul li a          { font-family: Georgia; color: #3b3838;}
.blog_block .blog_lcol ul li ul         { margin: 5px 0 0 10px;}
.blog_block .blog_lcol ul li ul a       { font-family: Georgia; color: #6f6f6f; font-weight: normal; font-size:11px; font-style: italic;}
.blog_block .blog_lcol ul li ul a.active{ background: url(/images/online/dbl_arrow.gif) no-repeat left center;  padding-left:10px;  color: #333333; font-weight: bold}
.blog_block .blog_rcol                  { width: 330px; float: right;}
.blog_block .blog_rcol h3               { margin-bottom: 15px;}
.blog_block .blog_rcol p                { font-size: 12px; color: #333333; line-height: 20px; letter-spacing: 0 }
.blog_block .blog_rcol p.posts,
.blog_block .blog_rcol p.posts a        { font-size: 12px; color: #033886; line-height: 20px; letter-spacing: 0; text-align: right; }
.blog_block .blog_rcol p.posts a        { margin:0 5px;}

.comm_block                             { width: 430px; margin: 40px 0 0 0;}
.comm_block h2,
.comm_block h3                          { color: #1775a8; font-size: 18px; font-weight: bold; }
.comm_block h2 a,
.comm_block h3 a                        { font-size: 12px; color: #033886; text-transform: none; margin: 0 0 0 20px;}
.comm_block h3                          { margin: 0 0 30px 0;}
.comm_block .post                       { margin-bottom: 20px;}
.comm_block .left_post                  { width: 120px; float: left; padding: 5px 0 0 0;}
.comm_block .left_post b                { color:#1775a8; font-size:12px;font-weight: bold; }
.comm_block .left_post ul li            { padding-bottom:5px;}
.comm_block .left_post ul li a          { font-family: Georgia; color: #3b3838;}
.comm_block .left_post ul li ul         { margin: 5px 0 0 10px;}
.comm_block .left_post ul li ul a       { font-family: Georgia; color: #6f6f6f; font-weight: normal; font-size:11px; font-style: italic;}
.comm_block .left_post ul li ul a.active{ background: url(/images/online/dbl_arrow.gif) no-repeat left center;  padding-left:10px;  color: #333333; font-weight: bold}
.comm_block .right_post                  { width: 310px; float: right;}
.comm_block .right_post h3               { margin-bottom: 15px;}
.comm_block .right_post p                { font-size: 12px; margin:0; color: #333333; line-height: 20px; letter-spacing: 0; text-align: justify; }
.comm_block .right_post p.posts,
.comm_block .right_post p.posts a        { font-size: 12px; color: #033886; line-height: 20px; letter-spacing: 0; text-align: right; }
.comm_block .right_post p.posts a        { margin:0 5px;}

p.comments       { text-align: right; border-top: 1px solid #adada5; padding: 5px 0 30px 0;}
p.comments a     { color: #1775a8; font-weight: normal; font-size: 12px; }


ul.twit                 { list-style-image: url(/images/online/twit.gif); padding: 0 0 20px 0;    }
ul.twit li              { margin: 0 0 15px 30px; padding-left:10px;}

ul.stat_list            { margin-top: 10px;}
ul.stat_list li         { padding: 5px 0;}
ul.stat_list li span    { color: #333333; font-weight: bold; margin: 0 0 0 15px; font-size:12px;}
ul.stat_list li a       { font-size: 14px; padding-left: 15px;}
ul.stat_list li a b     { font-size: 12px; color: #1775a8;}
ul.stat_list li a.active,
ul.stat_list li a:hover { text-decoration: underline; background: url(/images/online/red_arrow.gif) no-repeat left center;}
ul.stat_list li a.noarrow:hover { text-decoration: underline; background: none;}

a.arrow_left_tiny       { background: url(/images/online/arrow_left_tiny.gif) no-repeat left center; padding: 0 0 0 15px; text-transform: uppercase; font-size: 12px;   }

ul.arrow_left           { list-style-image: url(/images/online/arrow_left.gif); padding: 0 0 20px 0;    }
ul.arrow_left li        { line-height: 22px; font-weight: normal; font-size: 14px;}

ul.maillist             { margin: 5px 0;}
ul.maillist li          { padding: 5px 0;}
ul.maillist li a        { color: #333333; font-size: 14px; text-decoration: none; font-weight: normal;}

ul.dbl_arrow            { padding-bottom: 20px;    }
ul.dbl_arrow li         { margin: 0 0 5px 40px; }
ul.dbl_arrow li a       { background: url(/images/online/dbl_arrow.gif) no-repeat left center;  padding-left:10px;  color: #333333; font-weight: normal; }

ul.red_arrow_bord       { width: 333px; float: left;}
ul.red_arrow_bord li    { clear: both; margin-bottom: 3px;}
ul.red_arrow_bord li a
                        {
                         display: block;
                         background: url(/images/online/border_arrow.gif) no-repeat left top;
                         width: 279px;
                         height: 25px;
                         padding:11px 18px 0 36px;
                         color: #1775a8;
                         font-weight: bold;
                         text-transform: uppercase;
                         }

ul.red_arrow_bord li a.ae{background: url(/images/online/border_arrow_ae.gif) no-repeat left top; height: 53px; }
ul.red_arrow_bord li a.ae:hover{background: url(/images/online/border_arrow_ae.gif) no-repeat left bottom; height: 53px; }

ul.red_arrow_bord li a.gol{background: url(/images/online/border_arrow_gol.gif) no-repeat left top; height: 53px; line-height: 18px; }
ul.red_arrow_bord li a.gol span{font-family: Georgia; font-size: 16px; font-style: italic; color: #d00; width: auto; margin:0; padding:0; font-weight: normal; text-transform: none;}
ul.red_arrow_bord li a.gol:hover{background: url(/images/online/border_arrow_gol.gif) no-repeat left bottom; height: 53px; }


ul.red_arrow_bord li.last a
                     {
                     background: none;
                     padding:0px;
                     display: inline !important;
                     width: 170px;
                     float: left;
                     }
ul.red_arrow_bord li.last a:hover       { background: none !important; }
ul.red_arrow_bord li.last input { float: left;width: 100px; height: 20px; margin-top: -3px; border: none; background-color: #dfeaed;}
ul.red_arrow_bord li.last
                     {
                     background: url(/images/online/border_arrow_last.gif) no-repeat left top;
                     padding:10px 16px 0 18px;
                     height: 26px;
                     }

ul.red_arrow_bord li a:hover
                    {
                    display: block;
                    background: url(/images/online/border_arrow.gif) no-repeat left bottom;
                    color: #fff;
                    text-decoration: none;
                    }
ul.red_arrow_bord li.last a.btn_amount          { height:20px; margin-left:17px; width:14px;}
ul.red_arrow_bord li a strong                   { float: right; padding:0 !important; color: auto !important; margin:0 !important; width: auto !important;}
ul.red_arrow_bord li a strong:hover             { color: #fff;}
ul.red_arrow_bord li a b                        { float: left;}


.big_arrow_list     { margin: 10px 0; }
.big_arrow_list li  { padding: 7px 0; }
.big_arrow_list a   { color: #1775a8; font-size: 19px; background:url(/images/online/red_arrow_big.gif) no-repeat 0 2px; padding-left: 27px; }

ul.cloud_list       { margin: 10px 0; }
ul.cloud_list a     { padding-left: 25px; font-size: 14px; color: #333333; font-weight: normal; display: block; height: 22px; }
ul.cloud_list a:hover,
ul.cloud_list a.active {background:url(/images/online/cloud.gif) no-repeat top left; }
ul.cloud_list li    { padding: 2px 0;}


.detail_from                    { width: 435px; padding-top:20px;  margin-top:10px; background:url(/images/online/bg/form_bg.gif) no-repeat top left; }
.detail_from table              {  }
.detail_from table td           { padding: 5px; color: #fff; }
.detail_from table td label     { font-weight: bold; }
.detail_from table td input     { background-color: #fff; border: 2px solid #cccccc; }
.detail_from table td input.chkbox  { border: none; background: none; }


p.hint              { color: #1775a8; font-weight: bold; font-size: 18px; line-height: 22px; }


.upper_text         { color: #3b3838; font-size: 11px; text-transform: uppercase; letter-spacing: 1px; }
.red_arrow          { background:url(/images/online/red_arrow.gif) no-repeat 0 2px; padding-left: 18px;}
.red_arrow_big      { background:url(/images/online/red_arrow_big.gif) no-repeat 0 2px; padding-left: 27px;}
.red_arrow_big2     { background:url(/images/online/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: #333333; 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; }
.w435               { width: 435px !important; }
.w150               { width: 150px; }
.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;}
.nopad              { padding: 0 !important;}
.txt_r              { text-align: right;}
.txt_l              { text-align: left;}
.lh22               { line-height: 22px !important;}
.no_ls              { text-align: justify; 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;}

.up_tab             { font-weight: normal !important; color: #333333 !important; margin-right: 45px; font-size: 14px !important;   }
.txtarea_note       { font-size: 13px; }

/* ---------->>> jtip <<<---------------------------------------------------------------*/


#JT_arrow_right{
	background-image: url(/images/online/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}
#JT                 { position: absolute; z-index:100; width: 205px; height:220px; background-color: #fff; background: url(/images/online/hint.png) no-repeat top left; padding: 5px 20px 20px; }
.JT_loader          { background-image: url(/images/online/loader.gif); background-repeat: no-repeat;	background-position: center center;	width:100%;	height:12px; }
#JT_copy img        { padding: 1px;	border: 1px solid #CCCCCC;}
.jTip               { cursor:pointer;}




/* IE */
*html .content .col_c                   { margin-left: 7px;}
*html .content .col_donor_c             { margin-left: 6px; padding-right:0px;}
*html .content .col_donor_b             { width: 400px;}
*html .content .col_contr_c             { margin-left: 6px; padding-right:0px;}
*html .content .col_contr_b .box        { width: 470px; }
*html .content .col_contr_b             { width: 500px;}
*+html  .btn_import {margin: 5px 0 0 6px; }
*html  .btn_import  {margin: 5px 0 0 6px; }


/* Member Menu */

.float_r{
	float: right;
}

.membermenu
{
	margin:auto;
	width:901px;
	padding: 2px 7px 2px 10px;
	border:solid 1px #c5d9dd;
	background:#FFFFFF;
	overflow:hidden;
}

.membermenu ul{
	margin:0px;
	padding:0px;
	float:left;
}
.membermenu li{
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline;
	font-size:11px;
}
.membermenu li a{
	color:#1274a8;
	font-size:11px;
	line-height:18px;
}
.membermenu li.splitter{
	padding: 0px 7px;
}

dt,dd.price{background: #DFEAED;font-size: 130%;font-weight: bold}
dt{float: left;padding-right: 3px;}
dd{margin:0}
dd.price{float: right;padding-left: 3px;color: #ED1D2D; height: 20px;}
dl {background:transparent url(/images/online/dot.gif) repeat-x scroll 0 1em; margin:0 0 1em; overflow:auto; width:210px;margin:0 0 5px; }

.modalDialog_transparentDivs{	
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
	top: 0px;
	left: 0px;
}
.modalDialog_contentDiv{
	border:3px solid #000;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
}


.btn_addcontact         
{
    background:url(/images/online/btns/btn_addcontact.gif); 
    width: 173px; 
    height: 39px; 
    margin: 5px 0 0 2px; 
}


#blogcontent {
	float: left;
	width: 385px;
}
#sidepanel {
	float: right;
	width: 275px;
}

/* Inbox/Snt Items list of messages */
.msglistview
{
    background-color: White;
    text-decoration: none;
    cursor: pointer;
    padding: 8px;
    border-bottom: solid 1px #adbcd2;
}


.msglistnew
{
    background-color:#dcdcdc;
}

.msgliststart
{
    border-top: solid 1px #adbcd2;
}

.msglistuser
{
    color:#033886;font-weight:bold;width:200px;display:inline-block;
}

.msglistdate
{
    margin-left:15px;font-size:9px;
}

.msgmenu
{
  margin-left:10px;
  width: 80px;
  background-color: #fff; 
  border: 1px solid #cbdde1; 
  padding: 10px;  min-height:60px;  height:auto !important;  height:60px;
}

.msgmenu .item
{
    cursor:pointer;
    text-decoration:underline;
    color:#033886;
    font-weight:bold;
    margin-top:5px;
    margin-bottom:10px;
    display:block;
    background-color: #fff;
}

.msgmenu .item:hover
{
    background-color:#cbdde1;
    
}

.msgmenu .breaker
{
    border-bottom:1px solid #cbdde1; 
    padding-bottom:10px;
}

.msgpaging 
{
    float:right;
    
}

.msgpaging .pglink
{
    cursor:pointer;
    text-decoration:underline;
    color:#033886;
    font-weight:bold;
    margin-right:20px;
}

.sendtouser 
{
    cursor:pointer;
    text-decoration:none;
}