body
{
    background: #f3f6f7;
    font: 11px Arial, tahoma, Helvetica, sans-serif;
}
*
{
    padding: 0px;
    margin: 0px;
}
a img
{
    border: none;
}
form
{
    margin: 0px;
    padding: 0px;
}
.form1 input
{
    vertical-align: middle;
}
.form1 select
{
    vertical-align: middle;
}

.mast
{
    background: url(http://im.in.com/active18/images/topbg3.jpg) repeat-x;
    width: 100%;
}
.mast .pad
{
    padding: 0px 6px;
}
.mast .contT
{
    margin: auto;
    width: 980px;
    height: 131px;
}
.mast .contnT
{
    margin: auto;
    width: 980px;
    height: 100px;
}
.mast .contM
{
    margin: auto;
    width: 980px;
}

/**********************
TOP MENU
***********************/

.in_ch_headBg
{
    background: url(http://im.in.com/active18/images/in_ch_bg.jpg) repeat-x;
    height: 58px;
}
.in_ch_head
{
    width: 1000px;
    margin: 0 auto;
}
.in_chLogin
{
    font: 11px Arial;
    color: #fff;
}
.in_chLogin a
{
    font: 11px/15px Arial;
    color: #fff;
    text-decoration: none;
    margin: 0 4px;
}
.in_chLogin a:hover
{
    text-decoration: underline;
}

.in_chNav
{
    font: bold 11px/15px Arial;
    color: #fff;
    padding: 10px 12px 0px 12px;
}
.in_chNav a.in_ch_wtxt
{
    font: bold 11px/15px Arial;
    color: #fff;
    text-decoration: none;
    margin-left: 3px;
}
.in_chNav a.in_ch_wtxt:hover
{
    text-decoration: underline;
}

.in_ch_FL
{
    float: left;
}
.in_ch_FR
{
    float: right;
}
.in_ch_CL
{
    clear: both;
}
.in_chNav2
{
    background: url(http://im.in.com/active18/images/in_chCent.jpg) repeat-x;
    height: 31px;
}
.in_chNav2 a
{
    font: bold 11px/15px Arial;
    color: #CCC;
    text-decoration: none;
    padding: 0px 4px;
}
.in_ch_MT
{
    margin-top: 5px;
}
.in_ch_PL
{
    margin-left: 10px;
}
.in_ch_news
{
    font: 12px/18px Arial;
    color: #FFFFFF;
}
#pscroller2
{
    width: 420px;
    height: 16px;
    font: 11px/18px Arial;
    color: #A6D2FF;
    text-decoration: none;
}
#pscroller2 a
{
    font: 11px/18px Arial;
    color: #A6D2FF;
    text-decoration: none;
}
#pscroller2 a:hover
{
    text-decoration: underline;
}

.in_ch_strip
{
    background: url(http://im.in.com/active18/images/in_ch_strip2.gif) no-repeat;
    height: 15px;
}
.in_ch_icon1
{
    background-position: 0px 0px;
    width: 14px;
    cursor: pointer;
}
.in_ch_icon2
{
    background-position: -15px 0px;
    width: 19px;
    cursor: pointer;
}
.in_ch_icon3
{
    background-position: -35px 0px;
    width: 15px;
    cursor: pointer;
}
.in_ch_icon4
{
    background-position: -51px 0px;
    width: 15px;
    cursor: pointer;
}
.in_ch_icon5
{
    background-position: -67px 0px;
    width: 15px;
    cursor: pointer;
}
.in_ch_icon6
{
    background-position: -83px 0px;
    width: 14px;
    cursor: pointer;
}
.in_ch_icon7
{
    background-position: -106px 0px;
    width: 1px;
    margin: 0px 10px;
}
.in_ch_icon8
{
    background-position: -109px 0px;
    width: 1px;
    margin: 0px 5px;
}
.arrowimg
{
    background-position: -112px -7px;
    width: 143px;
    height: 8px;
}

.in_ch_strip2
{
    background: url(http://im.in.com/active18/images/in_ch_strip3.gif) no-repeat;
    height: 31px;
}
.in_ch_iconl
{
    background-position: 0px 0px;
    width: 5px;
}
.in_ch_iconr
{
    background-position: -6px 0px;
    width: 6px;
}

.homeicons
{
    background: url(http://im.in.com/active18/images/home_icons.gif) no-repeat;
}
.hwhat1
{
    background-position: -397px -17px;
    width: 12px;
    height: 16px;
}
.hwhat2
{
    background-position: -410px -16px;
    width: 16px;
    height: 16px;
}
.hwhat3
{
    background-position: -429px -17px;
    width: 15px;
    height: 16px;
}
.hwhat4
{
    background-position: -445px -17px;
    width: 15px;
    height: 16px;
}
.findicon
{
    background-position: -249px -20px;
    width: 13px;
    height: 13px;
    margin: 7px 5px 0px 0px;
}
.larr1
{
    background-position: -349px -12px;
    width: 23px;
    height: 21px;
}
.larr2
{
    background-position: -373px -12px;
    width: 23px;
    height: 21px;
    cursor: pointer;
}
.rarr1
{
    background-position: -301px -12px;
    width: 23px;
    height: 21px;
}
.rarr2
{
    background-position: -325px -12px;
    width: 23px;
    height: 21px;
    cursor: pointer;
}
.hcomm
{
    background-position: -237px -22px;
    width: 11px;
    height: 11px;
    margin: 3px 3px 0px 0px;
}
.signupclose
{
    background-position: -188px -13px;
    width: 20px;
    height: 20px;
    margin: 3px 3px 0px 0px;
    cursor: pointer;
}
.signupfree
{
    background-position: 0px 0px;
    width: 187px;
    height: 33px;
    cursor: pointer;
}
.h_listenplay
{
    background-position: -263px -17px;
    width: 16px;
    height: 16px;
    margin-top: 2px;
    cursor: pointer;
}
.htnew
{
    background-position: -280px -20px;
    width: 20px;
    height: 11px;
    margin: 2px 2px 0px 4px;
}
.hloginicon1
{
    background-position: -511px -17px;
    width: 19px;
    height: 16px;
}
.hloginicon2
{
    background-position: -476px -17px;
    width: 19px;
    height: 16px;
}
.hloginicon3
{
    background-position: -460px -17px;
    width: 16px;
    height: 16px;
}
.hloginicon4
{
    background-position: -495px -17px;
    width: 16px;
    height: 16px;
}

.ntm
{
    background: url(http://im.in.com/active18/images/NavBg.jpg) no-repeat;
    width: 683px;
    height: 43px;
    margin-top: 25px;
    float: right;
    padding-left: 10px;
}
.ntm .act
{
    float: left;
    height: 32px;
    cursor: pointer;
    margin-top: 6px;
}
.ntm .nact
{
    float: left;
    height: 32px;
    cursor: pointer;
    margin-top: 6px;
}

.ntm .act .tmicon
{
    background: url(http://im.in.com/active18/images/icons_bBg.gif) no-repeat;
    height: 28px;
    width: 28px;
}
.ntm .act .tmicon1
{
    background-position: 0px 0px;
    width: 28px;
}
.ntm .act .tmicon2
{
    background-position: -29px 0px;
    width: 28px;
}
.ntm .act .tmicon3
{
    background-position: -58px 0px;
    width: 28px;
}
.ntm .act .tmicon4
{
    background-position: -87px 0px;
    width: 28px;
}
.ntm .act .tmicon5
{
    background-position: -115px 0px;
    width: 28px;
}
.ntm .act .tmicon6
{
    background-position: -142px 0px;
    width: 27px;
}
.ntm .act .tmicon7
{
    background-position: -173px 3px;
    width: 27px;
}
.ntm .act .tmicon8
{
    background-position: -200px 3px;
    background: url(http://im.in.com/active18/images/icons_bBg1.gif) no-repeat;
    height: 28px;
    width: 28px;
}

.ntm .nact .tmicon
{
    background: url(http://im.in.com/active18/images/icons_wBg.gif) no-repeat;
    height: 28px;
    width: 28px;
}
.ntm .nact .tmicon1
{
    background-position: 0px 0px;
    width: 28px;
}
.ntm .nact .tmicon2
{
    background-position: -29px 0px;
    width: 28px;
}
.ntm .nact .tmicon3
{
    background-position: -58px 0px;
    width: 28px;
}
.ntm .nact .tmicon4
{
    background-position: -87px 0px;
    width: 28px;
}
.ntm .nact .tmicon5
{
    background-position: -115px 0px;
    width: 28px;
}
.ntm .nact .tmicon6
{
    background-position: -142px 0px;
    width: 27px;
}
.ntm .nact .tmicon7
{
    background-position: -173px 0px;
    width: 25px;
}
.ntm .act .tmicon8
{
    background-position: -198px 0px;
    background: url(http://im.in.com/active18/images/icons_wBg1.gif) no-repeat;
    height: 28px;
    width: 28px;
}

.ntm .act div.lcur
{
    float: left;
    background: url(http://im.in.com/active18/images/tm_hcur1.gif) no-repeat left top;
    width: 6px;
    height: 32px;
}
.ntm .act div.rcur
{
    float: right;
    background: url(http://im.in.com/active18/images/tm_hcur2.gif) no-repeat right top;
    width: 6px;
    height: 32px;
}
.ntm .act div.mid
{
    float: left;
    padding: 4px 0px 0px 0px;
    background: url(http://im.in.com/active18/images/tm_hbg2.gif) repeat-x;
}
.ntm .act div.txt
{
    float: left;
    padding: 4px 0px 0px 3px;
}
.ntm .act div a.mfont
{
    font: bold 15px Arial;
    color: #fff;
    text-decoration: none;
    text-align: center;
}
.ntm .act div a.mfont:hover
{
    font: bold 15px Arial;
    color: #fff;
    text-decoration: none;
    text-align: center;
}

.ntm .nact div.lcur
{
    float: left;
    width: 6px;
    height: 30px;
}
.ntm .nact div.rcur
{
    float: right;
    width: 6px;
    height: 32px;
}
.ntm .nact div.mid
{
    float: left;
    padding: 4px 0px 0px 0px;
}
.ntm .nact div.txt
{
    float: left;
    padding: 4px 0px 0px 3px;
}
.ntm .nact div a.mfont
{
    font: bold 15px Arial;
    color: #333;
    text-decoration: none;
    text-align: center;
}
.ntm .nact div a.mfont:hover
{
    font: bold 15px Arial;
    color: #333;
    text-decoration: none;
    text-align: center;
}

.ntm_menu
{
    position: absolute;
    display: none;
    width: 164px;
    margin-top: 30px;
    background: #3d8ac6 url(http://im.in.com/active18/images/tm_mbg.gif) repeat-x;
}
.ntm_menu2
{
    position: absolute;
    border: 2px #39668d solid;
    background: #3d8ac6 url(http://im.in.com/active18/images/tm_mbg.gif) repeat-x;
    padding-top: 2px;
    z-index: 19;
}
.ntm_menuf
{
    position: absolute;
    display: block;
    width: 174px;
    border: none;
    z-index: 17;
    background: #000;
}

.ntm .dbrd
{
    float: left;
    background: url(http://im.in.com/active18/images/tm_divider.jpg) no-repeat;
    width: 4px;
    height: 32px;
    margin: 6px 2px 0px 2px;
}
.ntmrow1 td
{
    padding: 3px;
    cursor: pointer;
    font: 13px Arial;
    color: #fff;
    text-decoration: none;
}
.ntmrow2 td
{
    background: #2f5475;
    padding: 3px;
    cursor: pointer;
    font: 13px Arial;
    color: #fff;
    text-decoration: none;
}
.ntmrow1 span
{
    padding: 4px;
    cursor: pointer;
    font: bold 13px Verdana;
    color: #fff;
    text-decoration: none;
}
.ntmrow2 span
{
    padding: 4px;
    cursor: pointer;
    font: bold 13px Verdana;
    color: #fff;
    text-decoration: none;
}
.ntmrow1 a
{
    padding: 3px;
    padding-left: 0px;
    font: 13px Arial;
    color: #fff;
    text-decoration: none;
}
.ntmrow1 a:hover
{
    padding: 3px;
    padding-left: 0px;
    font: 13px Arial;
    color: #fff;
    text-decoration: none;
}
.ntmrow2 a
{
    padding: 3px;
    padding-left: 0px;
    font: 13px Arial;
    color: #fff;
    text-decoration: none;
}
.ntmrow2 a:hover
{
    padding: 3px;
    padding-left: 0px;
    font: 13px Arial;
    color: #fff;
    text-decoration: none;
}

.insite
{
    background: url(http://im.in.com/active18/images/inSites.gif) no-repeat;
    width: 981px;
    height: 36px;
    margin: 0px auto 7px auto;
}
.insite_div
{
    background: url(http://im.in.com/active18/images/insite_dbrd.gif) no-repeat;
    width: 1px;
    height: 15px;
    margin: 0px 10px;
    float: left;
}
.insite a
{
    font: bold 11px Arial;
    color: #333;
    text-decoration: none;
    padding-left: 3px;
}
.insite a:hover
{
    font: bold 11px Arial;
    color: #1E56A1;
    text-decoration: none;
    padding-left: 3px;
}

/*********************************************/
.FL
{
    float: left;
}
.FR
{
    float: right;
}
.CL
{
    clear: both;
}
.PL
{
    padding-left: 498px;
}

.pr_brd_t
{
    border-top: 1px #e8e5e5 solid;
}
.pr_brd_b
{
    border-bottom: 1px #e8e5e5 solid;
}
.hd_brd_b
{
    border-bottom: 2px #ffa100 solid;
    padding-bottom: 2px;
}
.hd_brd_b2
{
    border-bottom: 2px #333 solid;
}
.hd_brd_b3
{
    border-bottom: 1px #ffa100 solid;
}

.brd_h1
{
    border-bottom: 1px #ccc dotted;
    padding: 10px 0px;
}
.img_brd1
{
    padding: 2px;
    border: 1px #e6e6e6 solid;
}
.img_brd2
{
    border: 1px #1a0709 solid;
}
.img_brd3
{
    padding: 1px;
    border: 1px #9c9c9c solid;
}

.icons
{
    background: url(http://im.in.com/active18/images/iconstrip1.gif) no-repeat;
    height: 25px;
    width: 38px;
}
.icon-1
{
    background-position: 0px 0px;
    width: 38px;
}
.icon-2
{
    background-position: -38px 0px;
    width: 38px;
}
.icon-3
{
    background-position: -76px 0px;
    width: 38px;
}
.icon-4
{
    background-position: -114px 0px;
    width: 38px;
}
.icon-5
{
    background-position: -152px 0px;
    width: 38px;
}
.icon-6
{
    background-position: -190px 0px;
    width: 38px;
}
.icon-7
{
    background-position: -228px 0px;
    width: 38px;
}
.icon-8
{
    background-position: -266px 0px;
    width: 38px;
}
.icon-9
{
    background-position: -304px 0px;
    width: 38px;
}
.icon-10
{
    background-position: -446px 0px;
    width: 36px;
}
.icon-11
{
    background-position: -345px 0px;
    width: 33px;
}
.icon-12
{
    background-position: -383px 0px;
    width: 33px;
}
.icon-13
{
    background-position: -416px 0px;
    width: 33px;
}

.icons2
{
    background: url(http://im.in.com/active18/images/iconstrip2.png) no-repeat;
    height: 25px;
    width: 38px;
}
.icon-m-1
{
    background-position: 0px 0px;
    width: 38px;
}
.icon-m-2
{
    background-position: -38px 0px;
    width: 38px;
}
.icon-m-3
{
    background-position: -76px 0px;
    width: 38px;
}
.icon-m-4
{
    background-position: -114px 0px;
    width: 38px;
}
.icon-m-5
{
    background-position: -152px 0px;
    width: 38px;
}
.icon-m-6
{
    background-position: -190px 0px;
    width: 38px;
}
.icon-m-7
{
    background-position: -228px 0px;
    width: 38px;
}
.icon-m-8
{
    background-position: -266px 0px;
    width: 38px;
}
.icon-m-9
{
    background-position: -304px 0px;
    width: 38px;
}
.icon-m-10
{
    background-position: -446px 0px;
    width: 36px;
}

.icons3
{
    background: url(http://im.in.com/active18/images/GlobalIcons.gif) no-repeat;
    height: 16px;
}
.read_icon1
{
    background-position: 0px 0px;
    width: 16px;
}
.read_icon2
{
    background-position: -19px 0px;
    width: 16px;
}
.read_icon3
{
    background-position: -37px 0px;
    width: 16px;
}
.read_icon4
{
    background-position: -57px 0px;
    width: 16px;
}

/************************************************ COMMON *********************************************/
.col3_1
{
    width: 178px;
    float: left;
}
.col3_2
{
    width: 488px;
    float: left;
    padding: 0px 7px;
}
.col3_3
{
    width: 300px;
    float: left;
}
.col3_4
{
    width: 488px;
    float: left;
    padding: 0px 9px;
}

.col2_1
{
    width: 673px;
    float: left;
    padding-right: 7px;
}
.col2_2
{
    width: 795px;
    float: left;
    padding-left: 7px;
}

.Ctab
{
    position: absolute;
}
.Ctab ul
{
    margin: 0px;
    text-align: center;
    list-style: none;
}
.Ctab li
{
    float: left;
    margin-right: 4px;
    cursor: pointer;
}

.pr_list1 ul
{
    padding: 0px;
    margin: 0;
    padding-top: 5px;
}
.pr_list1 ul li
{
    list-style: none;
}
.pr_list1 ul li .act
{
    background: url(http://im.in.com/active18/images/profile_arrow1.gif) no-repeat top left;
    background-position: 0 10px;
    padding-left: 9px;
    padding-top: 5px;
    padding-bottom: 6px;
    line-height: 16px;
    border-bottom: 1px #ededed solid;
}
.pr_list1 ul li .nact
{
    background: url(http://im.in.com/active18/images/profile_arrow2.gif) no-repeat top left;
    background-position: 0 10px;
    padding-left: 9px;
    padding-top: 5px;
    padding-bottom: 6px;
    line-height: 16px;
    border-bottom: 1px #ededed solid;
}

.pr_list2 ul
{
    padding: 0px;
    margin: 0;
}
.pr_list2 ul li
{
    list-style: none;
    border-bottom: 1px #ededed solid;
}
.pr_list2 ul li a
{
    background: url(http://im.in.com/active18/images/play_bulete.gif) no-repeat top left;
    background-position: 0 5px;
    padding-left: 19px;
    padding-top: 4px;
    padding-bottom: 5px;
    vertical-align: top;
    line-height: 16px;
    background-color: #fff;
    display: block;
    font: 11px/15px Arial;
    color: #1E56A1;
    text-decoration: none;
}
.pr_list2 ul li a:hover
{
    background-color: #f8f8f8;
    display: block;
}

.pr_poll_bg
{
    background: url(http://im.in.com/active18/images/poll_bg2.gif) no-repeat;
    width: 124px;
    height: 10px;
}

.roll
{
    display: block;
    width: 360px;
    margin-right: 10px;
    margin-top: 15px;
    background: #fff;
    border: 1px #fff solid;
    height: 100%;
    float: left;
}
.rollover
{
    background: #f5f5f5;
    width: 360px;
    margin-right: 10px;
    margin-top: 15px;
    border: 1px #dedede solid;
    display: block;
    height: 100%;
    float: left;
}

.ybg
{
    background: #ffffcc;
    padding: 2px 5px 2px 3px;
}
.photo_fol
{
    background: url(http://im.in.com/active18/images/photo_bg.gif) no-repeat;
    width: 185px;
    height: 173px;
    float: left;
    margin: 10px 2px 10px 2px;
    cursor: pointer;
}
.photo_fol .list
{
    padding: 7px 18px 7px 7px;
}
.photolist
{
    float: left;
    width: 160px;
    padding: 10px 10px 10px 10px;
}

.poll
{
    background: #fff;
}
.pollover
{
    background: #f8f8f8;
}

.event
{
    margin-right: 10px;
    background: #fff;
    border: 1px #fff solid;
    float: left;
    padding: 2px 5px 2px 5px;
}
.eventover
{
    background: #f5f5f5;
    margin-right: 10px;
    border: 1px #dedede solid;
    float: left;
    padding: 2px 5px 2px 5px;
}

.cal ul
{
    margin: 0px;
    padding: 0px;
}
.cal ul li
{
    list-style: none;
    width: 27px;
    padding: 7px 4px;
    margin: 2px;
    text-align: center;
    float: left;
    font: 12px/15px Arial;
    color: #666;
    text-decoration: none;
    font-weight: bold;
    background: #fff;
}
.cal .On
{
    list-style: none;
    width: 27px;
    padding: 7px 4px;
    margin: 2px;
    text-align: center;
    float: left;
    font: 12px/15px Arial;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    background: #fc8200;
}
.cal .high
{
    list-style: none;
    width: 25px;
    padding: 6px 4px;
    margin: 2px;
    text-align: center;
    float: left;
    font: 12px/15px Arial;
    color: #666;
    text-decoration: none;
    font-weight: bold;
    background: #f2f2f2;
    border: 1px #e5e5e5 solid;
}

.cal2 ul
{
    margin: 0px;
    padding: 0px;
}
.cal2 ul li
{
    list-style: none;
    width: 27px;
    padding: 4px 6px;
    text-align: center;
    float: left;
    font: 12px/15px Arial;
    color: #318bca;
    text-decoration: none;
    font-weight: bold;
    background: #f2f2f2;
}



/************************************************ LISTS *********************************************/
.r_list1
{
    padding: 0px;
    margin: 0;
}
.r_list1 li
{
    list-style: none;
    background: url(http://im.in.com/active18/images/bulete1.gif) no-repeat top left;
    background-position: 0 7px;
    padding-left: 9px;
    padding-bottom: 3px;
    vertical-align: top;
}

.r_list2
{
    padding: 0px;
    margin: 0;
}
.r_list2 li
{
    list-style: none;
    background: url(http://im.in.com/active18/images/bulete1.gif) no-repeat top left;
    background-position: 0 5px;
    padding-left: 9px;
    padding-bottom: 2px;
    vertical-align: top;
}

.r_list3
{
    padding: 0px;
    margin: 0;
}
.r_list3 li
{
    list-style: none;
    background: url(http://im.in.com/active18/images/bulete1.gif) no-repeat top left;
    background-position: 0 9px;
    padding-left: 9px;
    padding-top: 4px;
    padding-bottom: 3px;
    vertical-align: top;
}

.r_str_list1
{
    padding: 0px;
    margin: 0;
}
.r_str_list1 li
{
    list-style: none;
    background: url(http://im.in.com/active18/images/read_story_bulete1.gif) no-repeat top left;
    background-position: 0 7px;
    padding-left: 11px;
    vertical-align: top;
}

.s_list1
{
    padding: 0px;
    margin: 0;
}
.s_list1 li
{
    list-style: none;
    background: url(http://im.in.com/active18/images/profile_arrow2.gif) no-repeat top left;
    background-position: 0 7px;
    padding-left: 7px;
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: top;
}


/************************************************ COMMON TEXT *********************************************/
.selectInput
{
    padding: 2px;
    color: #333;
    background: #FFFFFF;
    font: 11px Arial, tahoma, Verdana, trebuchet MS;
}
.selectInput2
{
    color: #333;
    background: #FFFFFF;
    font: 11px Arial, tahoma, Verdana, trebuchet MS;
}
.selectInput3
{
    padding: 4px;
    color: #333;
    background: #FFF;
    border: 1px solid #8cbad1;
    font: 12px Arial;
}
.txtAInput
{
    padding: 2px;
    color: #333;
    background: #FFFFFF;
    border: 1px solid #8cbad1;
    font: 12px Arial, tahoma, Verdana, trebuchet MS;
}
.txtInput
{
    padding: 4px 2px;
    color: #333;
    background: #FFFFFF;
    border: 1px solid #8cbad1;
    font: 12px Arial, tahoma, Verdana, trebuchet MS;
}
.txtInput1
{
    padding: 1px;
    color: #333;
    background: #FFFFFF;
    border: 1px solid #fff;
    font: 11px Arial, tahoma, Verdana, trebuchet MS;
}
.txtInput2
{
    padding: 2px;
    color: #333;
    background: #FFFFFF;
    border: 1px solid #8cbad1;
    font: 11px Arial, tahoma, Verdana, trebuchet MS;
}
.txtInput3
{
    padding: 2px;
    color: #333;
    background: #FFFFFF;
    border: 1px solid #fff;
    font: 11px Arial, tahoma, Verdana, trebuchet MS;
}

.btn
{
    height: 24px;
    font: 12px Arial;
    color: #000;
    padding: 0px 5px;
}

.m_gr_11
{
    font: 11px/15px Arial;
    color: #333;
    text-decoration: none;
}
.m_gr_1_11
{
    font: 11px/15px tahoma;
    color: #4b5561;
    text-decoration: none;
}
.m_w_11
{
    font: 11px/15px Arial;
    color: #fff;
    text-decoration: none;
}
.w_12_on
{
    font: 12px/17px tahoma;
    color: #fff;
    text-decoration: none;
    padding-top: 2px;
}
.w_12_off
{
    font: 12px/17px tahoma;
    color: #000;
    text-decoration: none;
    padding-top: 2px;
}


h4
{
    font: bold 17px/20px Arial;
    color: #333;
    text-decoration: none;
}
h3
{
    font: bold 18px/22px Arial;
    color: #333;
    text-decoration: none;
}
h2
{
    font: bold 22px/25px Arial;
    color: #000;
    text-decoration: none;
}
h1
{
    font: bold 22px/25px Arial;
    color: #333;
    text-decoration: none;
}

/********** BLACK ***************/
.b_9
{
    font: 9px/13px Arial;
    color: #000;
    text-decoration: none;
}
.b_10
{
    font: 10px/14px tahoma, Arial;
    color: #000;
    text-decoration: none;
}
.b_11
{
    font: 11px/15px Arial;
    color: #000;
    text-decoration: none;
}
.b_12
{
    font: 12px/16px Arial;
    color: #000;
    text-decoration: none;
}
.b_b_12
{
    font: bold 12px/16px Arial;
    color: #000;
    text-decoration: none;
}
.b_14
{
    font: 14px/17px Arial;
    color: #000;
    text-decoration: none;
}
.b_15
{
    font: 15px/17px Arial;
    color: #000;
    text-decoration: none;
}
.b_16
{
    font: bold 16px/18px Arial;
    color: #000;
    text-decoration: none;
}
.b_18
{
    font: 18px/22px Georgia, Arial;
    color: #000;
    text-decoration: none;
}
.b_22
{
    font: bold 22px/25px Arial;
    color: #000;
    text-decoration: none;
}

/********** GRAY ***************/
.gD_9
{
    font: 9px/13px Arial;
    color: #333;
    text-decoration: none;
}
.gD_10
{
    font: 10px/14px tahoma, Arial;
    color: #333;
    text-decoration: none;
}
.gD_11
{
    font: 11px/15px Arial;
    color: #333;
    text-decoration: none;
}
.gD_12
{
    font: 12px/16px Arial;
    color: #333;
    text-decoration: none;
}
.gD_13
{
    font: 13px/15px Arial;
    color: #333;
    text-decoration: none;
}
.gD_14
{
    font: 14px/18px Arial;
    color: #333;
    text-decoration: none;
}
.gD_15
{
    font: 15px/18px Arial;
    color: #333;
    text-decoration: none;
}
.gD_16
{
    font: 16px/18px Arial;
    color: #333;
    text-decoration: none;
}
.gL_2_20
{
    font: bold 20px/24px Arial;
    color: #666;
    text-decoration: none;
}

.gL_9
{
    font: 9px/13px Arial;
    color: #666;
    text-decoration: none;
}
.gL_10
{
    font: 10px/14px tahoma, Arial;
    color: #666;
    text-decoration: none;
}
.gL_11
{
    font: 11px/15px Arial;
    color: #666;
    text-decoration: none;
}
.gL_12
{
    font: 12px/16px Arial;
    color: #666;
    text-decoration: none;
}
.gL_15
{
    font: 15px/17px Arial;
    color: #666;
    text-decoration: none;
}
.gL_20
{
    font: 24px/26px "Times New Roman";
    color: #666;
    text-decoration: none;
    font-style: italic;
}

.gL2_10
{
    font: 10px/14px tahoma, Arial;
    color: #b2b2b2;
    text-decoration: none;
}
.gL3_10
{
    font: 10px/13px Arial;
    color: #999;
    text-decoration: none;
}
.gL2_11
{
    font: 11px/15px Arial;
    color: #999;
    text-decoration: none;
}
.gL2_12
{
    font: 12px/16px Arial;
    color: #999;
    text-decoration: none;
}
.gL2_15
{
    font: 15px/17px Arial;
    color: #999;
    text-decoration: none;
}

/********** Orange ***************/
.or_15
{
    font: bold 15px/17px Arial;
    color: #e26b04;
    text-decoration: none;
}

/********** White ***************/
.w_10
{
    font: 9px/13px tahoma, Arial;
    color: #fff;
    text-decoration: underline;
}
a.w_10:hover
{
    text-decoration: none;
}
.w_11
{
    font: 11px/15px Arial;
    color: #fff;
    text-decoration: none;
}
.w_12
{
    font: 12px/16px Arial;
    color: #fff;
    text-decoration: none;
}
.w_13
{
    font: 13px/16px Arial;
    color: #fff;
    text-decoration: none;
}
.w_2_13
{
    font: 13px/16px Verdana, Arial;
    color: #fff;
    text-decoration: none;
}
.w_15
{
    font: 15px/18px Arial;
    color: #fff;
    text-decoration: none;
}

.w_16
{
    font: 16px/19px Arial;
    color: #fff;
    text-decoration: underline;
}
a.w_16:hover
{
    text-decoration: none;
}

.w_17
{
    font: 17px/19px Arial;
    color: #fff;
    text-decoration: none;
}

/********** BLUE ***************/
.bl_9
{
    font: bold 9px/16px tahoma, Arial;
    color: #1E56A1;
    border-bottom: 1px #84B4D9 dashed;
    text-decoration: none;
    padding-bottom: 1px;
}
a.bl_9:hover
{
    text-decoration: none;
    border-bottom: 1px #fff solid;
}
.bl_2_11
{
    font: bold 11px/17px tahoma, Arial;
    color: #1E56A1;
    border-bottom: 1px #84B4D9 dashed;
    text-decoration: none;
    padding-bottom: 1px;
}
a.bl_2_11:hover
{
    text-decoration: none;
    border-bottom: 1px #fff solid;
}

.bl_10
{
    font: 10px/13px tahoma, Arial;
    color: #003366;
    text-decoration: none;
}
.bl_11
{
    font: 11px/15px Arial;
    color: #1E56A1;
    text-decoration: none;
}
.bl_3_11
{
    font: 11px/17px Arial;
    color: #1E56A1;
    text-decoration: underline;
}
.bl_4_11
{
    font: 11px/15px Arial;
    color: #0066CC;
    text-decoration: none;
}
.bl_12
{
    font: 12px/16px Arial;
    color: #1E56A1;
    text-decoration: none;
}
.bl_2_12
{
    font: 12px/16px Arial;
    color: #1E56A1;
    text-decoration: underline;
}
.bl_3_12
{
    font: 12px/16px Arial;
    color: #0066CC;
    text-decoration: underline;
}
.bl_14
{
    font: 14px/17px Arial;
    color: #1E56A1;
    text-decoration: none;
}
.bl_15
{
    font: 15px/18px Arial;
    color: #1E56A1;
    text-decoration: none;
}
.bl_2_15
{
    font: 15px/18px Arial;
    color: #1E56A1;
    text-decoration: underline;
}
.bl_16
{
    font: 16px/20px Arial;
    color: #1E56A1;
    text-decoration: none;
}
.bl_2_16
{
    font: 16px/20px Arial;
    color: #003366;
    text-decoration: none;
}
.bl_18
{
    font: 18px/22px Arial;
    color: #1E56A1;
    text-decoration: none;
}
.bl_2_18
{
    font: 18px Arial;
    color: #003366;
    text-decoration: none;
}
.bl_20
{
    font: 20px/22px Arial;
    color: #003399;
    text-decoration: underline;
}


.r_18
{
    font: 18px/20px Arial;
    color: #cc0000;
    text-decoration: none;
}
.gr_14
{
    font: 14px/17px Arial;
    color: #009900;
    text-decoration: none;
}

.r_13
{
    font: 13px/17px Arial;
    color: #ff0000;
    text-decoration: none;
}

.r_11
{
    font: 11px/15px Arial;
    color: #ff0000;
    text-decoration: none;
}
.gr_11
{
    font: 11px/15px Arial;
    color: #009900;
    text-decoration: none;
}

.tag_12
{
    font: 12px/26px Arial;
    color: #0066cc;
    text-decoration: none;
}
.tag_14
{
    font: 14px/26px Arial;
    color: #0066cc;
    text-decoration: none;
}
.tag_16
{
    font: 16px/26px Arial;
    color: #0066cc;
    text-decoration: none;
}
.tag_18
{
    font: 18px/26px Arial;
    color: #0066cc;
    text-decoration: none;
}
.tag_20
{
    font: 20px/26px Arial;
    color: #0066cc;
    text-decoration: none;
}
.tag_22
{
    font: 22px/26px Arial;
    color: #0066cc;
    text-decoration: none;
}
a.tag_22:hover, a.tag_20:hover, a.tag_18:hover, a.tag_16:hover, a.tag_14:hover, a.tag_12:hover
{
    text-decoration: underline;
}

a.bl_2_16:hover, a.bl_2_18:hover, a.gL_15:hover, a.b_22:hover, a.gD_16:hover, a.gD_13:hover, a.b_18:hover, a.r_13:hover, a.bl_16:hover, a.bl_18:hover, a.w_11:hover, a.w_12:hover, a.bl_15:hover, a.bl_12:hover, a.bl_11:hover, a.bl_10:hover, a.gL_12:hover, a.gL_11:hover, a.gL_10:hover, a.gL_9:hover, a.gD_15:hover, a.gD_12:hover, a.gD_11:hover, a.gD_10:hover, a.gD_9:hover, a.b_12:hover, a.b_11:hover, a.b_10:hover, a.b_9:hover, a.m_w_11:hover
{
    text-decoration: underline;
}
a.bl_20:hover, a.bl_2_15:hover, a.gD_14:hover, a.w_13:hover, a.w_2_13:hover, a.bl_2_12:hover, a.bl_3_11:hover
{
    text-decoration: none;
}

/************************************************ READ *********************************************/

.r_list5 ul
{
    padding: 0px;
    margin: 0;
}
.r_list5 ul li
{
    list-style: none;
    display: block;
    padding: 1px 0px 1px 2px;
}
.r_list5 ul li a
{
    background: url(http://im.in.com/active18/images/read_bulete1.gif) no-repeat left;
    background-position: 2px 8px;
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 5px;
    font: 11px tahoma, Arial;
    color: #1E56A1;
    text-decoration: none;
    vertical-align: top;
    display: block;
}
.r_list5 ul li a:hover
{
    background-color: #ebf3fb;
    display: block;
}

.r_pop
{
    background: #fff;
    width: 300px;
    cursor: pointer;
    border: 1px #ccc solid;
    padding: 20px;
}
.r_pop2
{
    display: none;
    position: absolute;
    background: #fff;
    width: 300px;
    margin-left: -40px;
    cursor: pointer;
    border: 1px #ccc solid;
    padding: 15px;
}
#tooltip
{
    position: absolute;
    z-index: 3000;
}

.gradbg
{
    background: url(http://im.in.com/active18/images/read_gradbg.gif) repeat-x;
    height: 7px;
}

.r_vote
{
    border: 1px #e7e7e7 solid;
    padding: 0px 5px 5px;
    width: 50px;
}
.r_vote p
{
    font: 22px/30px Georgia;
    color: #000;
    text-decoration: none;
    text-align: center;
    padding-bottom: 2px;
}
.r_vote .up
{
    background: url(http://im.in.com/active18/images/read_up.gif) no-repeat;
    width: 25px;
    height: 23px;
    float: left;
    cursor: pointer;
}
.r_vote .down
{
    background: url(http://im.in.com/active18/images/read_down.gif) no-repeat;
    width: 25px;
    height: 23px;
    float: left;
    cursor: pointer;
}
.r_vote2
{
    width: 170px;
}
.r_vote2 p
{
    font: 22px/30px Georgia;
    color: #000;
    text-decoration: none;
    text-align: center;
    padding-right: 10px;
    float: left;
}
.r_vote2 .up
{
    background: url(http://im.in.com/active18/images/read_up.gif) no-repeat;
    width: 25px;
    height: 23px;
    float: left;
    cursor: pointer;
    margin-top: 5px;
}
.r_vote2 .down
{
    background: url(http://im.in.com/active18/images/read_down.gif) no-repeat;
    width: 25px;
    height: 23px;
    float: left;
    cursor: pointer;
    margin-top: 5px;
}

.r_viewtab
{
    background: url(http://im.in.com/active18/images/read_tabbg.gif) repeat-x;
    font: bold 12px/15px Arial;
    color: #000;
    text-decoration: none;
    padding: 5px 10px;
    margin-right: 2px;
    cursor: pointer;
}

.right_tab_n
{
    background: url(http://im.in.com/active18/images/read_bg2.gif) repeat-x;
    height: 64px;
}
.right_tab_h
{
    background: url(http://im.in.com/active18/images/read_bg3.gif) repeat-x;
    height: 64px;
}
.right_tab_n .pad
{
    padding: 7px 10px;
}
.right_tab_h .pad
{
    padding: 7px 10px;
}

.r_s_on
{
    background: url(http://im.in.com/active18/images/read_star_on.gif) no-repeat;
    width: 19px;
    height: 18px;
    float: right;
    cursor: pointer;
}
.r_s_off
{
    background: url(http://im.in.com/active18/images/read_star_off.gif) no-repeat;
    width: 19px;
    height: 18px;
    float: right;
    cursor: pointer;
}

.r_brd
{
    padding: 15px 0px;
    border-bottom: 1px #e5e5e5 solid;
}

.r_searchInput
{
    padding: 4px 2px;
    color: #666;
    background: #fafafa;
    border: 1px #fafafa solid;
    font: 12px Arial;
}

.vote_g
{
    border-bottom: 2px #e0e0e0 solid;
    padding: 0px 5px 2px 5px;
    margin-right: 10px;
    font: 21px/28px Georgia;
    color: #333;
    text-decoration: none;
}
.vote_g p
{
    font: 8px/12px Helvetica, Arial;
    color: #498800;
    text-decoration: none;
    font-style: italic;
}

.vote_story
{
    margin-right: 10px;
    font: 21px/28px Georgia;
    color: #fff;
    text-decoration: none;
}
.vote_story p
{
    font: 11px/13px Arial;
    color: #999999;
    text-decoration: none;
    padding-top: 3px;
}

.vote_r
{
    border-bottom: 2px #e0e0e0 solid;
    padding: 0px 5px 2px 5px;
    margin-right: 10px;
    font: 21px/26px Georgia;
    color: #333;
    text-decoration: none;
}
.vote_r p
{
    font: 8px/12px Helvetica, Arial;
    color: #b90d0d;
    text-decoration: none;
    font-style: italic;
}

.voteup
{
    border: 1px #e9ebec solid;
    height: 15px;
    background: url(http://im.in.com/active18/images/voteup.gif) no-repeat;
    background-position: 4px 6px;
    margin-left: 5px;
    cursor: pointer;
}
.voteup p
{
    font: 11px/14px Arial;
    color: #498800;
    text-decoration: none;
    padding: 0px 4px 0px 16px;
}

.votedwn
{
    border: 1px #e9ebec solid;
    height: 15px;
    background: url(http://im.in.com/active18/images/votedown.gif) no-repeat;
    background-position: 4px 6px;
    margin-left: 5px;
    cursor: pointer;
}
.votedwn p
{
    font: 11px/14px Arial;
    color: #b90d0d;
    text-decoration: none;
    padding: 0px 4px 0px 16px;
}

.voteup2
{
    border: 1px #e9ebec solid;
    height: 15px;
    background: url(http://im.in.com/active18/images/voteup.gif) no-repeat;
    background-position: 4px 6px;
    cursor: pointer;
}
.voteup2 p
{
    font: 11px/14px Arial;
    color: #498800;
    text-decoration: none;
    padding: 0px 4px 0px 16px;
}

.votedwn2
{
    border: 1px #e9ebec solid;
    height: 15px;
    background: url(http://im.in.com/active18/images/votedown.gif) no-repeat;
    background-position: 4px 6px;
    margin-left: 5px;
    cursor: pointer;
}
.votedwn2 p
{
    font: 11px/14px Arial;
    color: #b90d0d;
    text-decoration: none;
    padding: 0px 4px 0px 16px;
}

.voteup_story
{
    border: 1px #2b3844 solid;
    height: 15px;
    background: url(http://im.in.com/active18/images/read_story_gr_arrow.gif) no-repeat;
    background-position: 4px 6px;
    margin-left: 5px;
    cursor: pointer;
}
.voteup_story p
{
    font: 11px/14px Arial;
    color: #498800;
    text-decoration: none;
    padding: 0px 4px 0px 16px;
}

.votedwn_story
{
    border: 1px #2b3844 solid;
    height: 15px;
    background: url(http://im.in.com/active18/images/read_story_red_arrow.gif) no-repeat;
    background-position: 4px 6px;
    margin-left: 5px;
    cursor: pointer;
}
.votedwn_story p
{
    font: 11px/14px Arial;
    color: #b90d0d;
    text-decoration: none;
    padding: 0px 4px 0px 16px;
}

.trans_img
{
    position: relative;
    width: 180px;
    height: 120px;
}
.trans_head
{
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: #000;
    filter: alpha(opacity=75);
    -moz-opacity: .75;
    opacity: .75;
    padding: 5px;
    width: 170px;
    font: 15px Arial;
    color: #fff;
}

.readlist
{
    background: #fff;
    cursor: default;
}
.readlist_over
{
    background: #f9f9fb;
    cursor: default;
}

.blog_over
{
    position: absolute;
    background-color: #ececec;
    color: inherit;
    margin-left: 2px;
    margin-top: 82px;
    display: none;
}
.blog_over .shadow
{
    position: relative;
    bottom: 2px;
    right: 2px;
    background-color: #ececec;
    color: inherit;
}
.blog_over .content
{
    background: #fff;
    border: 1px #b9ccdb solid;
    width: 276px;
    display: block;
}
.blog_over .content ul
{
    padding: 0px;
    margin: 0;
    list-style: none;
    padding: 10px;
}
.blog_over .content ul li
{
    border-bottom: 1px #b9ccdb solid;
}
.blog_over .content ul li a
{
    font: 12px/15px Arial;
    color: #2e86ca;
    text-decoration: none;
    display: block;
    padding: 3px;
}
.blog_over .content ul li a:hover
{
    font: 12px/15px Arial;
    color: #fff;
    text-decoration: none;
    background: #2e86ca;
    display: block;
    padding: 3px;
}

.blog_img_over
{
    position: absolute;
    border: 1px #b9ccdb solid;
    border-bottom: none;
}
.blog_img
{
    border: 1px #fff solid;
    cursor: pointer;
}

.read_str_topbg1
{
    background: url(http://im.in.com/active18/images/read_story_topbg1.gif) repeat-x;
    height: 79px;
    width: 100%;
}
.read_str_topbg2
{
    background: url(http://im.in.com/active18/images/read_story_topbg3.gif) repeat-x;
    width: 100%;
    height: 160px;
}
.read_str_topbg3
{
    background: url(http://im.in.com/active18/images/read_story_topbg2.gif) repeat-x;
    height: 43px;
    width: 100%;
}
.read_str_brd
{
    border-left: 1px #535353 solid;
    border-right: 1px #2e2e2e solid;
    height: 76px;
    float: left;
}
.read_str_link_off
{
    background: url(http://im.in.com/active18/images/read_story_link1_bg1.gif) repeat-x;
    height: 79px;
    cursor: pointer;
    float: left;
}
.read_str_link_on
{
    background: url(http://im.in.com/active18/images/read_story_link1_bg2.gif) repeat-x;
    height: 79px;
    float: left;
}
.read_str_link2_on
{
    background: url(http://im.in.com/active18/images/read_story_link2_bg1.gif) repeat-x;
    height: 30px;
    padding: 3px 6px; ;margin-right:10px;cursor:pointer;float:left;}

.dir
{
    border: 1px #e8e8e8 solid;
    width: 308px;
    margin-top: 5px;
}
.dir .min
{
    background: url(http://im.in.com/active18/images/feed_min.gif) no-repeat;
    width: 14px;
    height: 14px;
    cursor: pointer;
}
.dir .max
{
    background: url(http://im.in.com/active18/images/feed_max.gif) no-repeat;
    width: 14px;
    height: 14px;
    cursor: pointer;
}
.dir .brd
{
    border-bottom: 1px #ececec dashed;
}
.dir .high
{
    background: #f7f7f7;
    cursor: pointer;
}
.dir .nrl
{
    background: #fff;
    cursor: pointer;
}

.r_gradbg1
{
    background: url(http://im.in.com/active18/images/r_grad_bg.jpg) repeat-x;
    height: 33px;
}


/************************************************ CURVE *********************************************/
.Wcur
{
    background: transparent;
}
.Wcur .b1, .Wcur .b2, .Wcur .b3, .Wcur .b4, .Wcur .b1b, .Wcur .b2b, .Wcur .b3b, .Wcur .b4b
{
    display: block;
    overflow: hidden;
    font-size: 1px;
}
.Wcur .b1, .Wcur .b2, .Wcur .b3, .Wcur .b1b, .Wcur .b2b, .Wcur .b3b
{
    height: 1px;
}
.Wcur .b2, .Wcur .b3, .Wcur .b4, .Wcur .b4b, .Wcur .b3b, .Wcur .b2b
{
    background: #fff;
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
}
.Wcur .b1, .Wcur .b1b
{
    margin: 0 5px;
    background: #d8d8d8;
}
.Wcur .b2, .Wcur .b2b
{
    margin: 0 3px;
    border-width: 0 2px;
}
.Wcur .b3, .Wcur .b3b
{
    margin: 0 2px;
}
.Wcur .b4, .Wcur .b4b
{
    height: 2px;
    margin: 0 1px;
}
.boxcont
{
    background: #fff;
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
}

.hWcur
{
    background: transparent;
}
.hWcur .b1, .hWcur .b2, .hWcur .b3, .hWcur .b4, .hWcur .b1b, .hWcur .b2b, .hWcur .b3b, .hWcur .b4b
{
    display: block;
    overflow: hidden;
    font-size: 1px;
}
.hWcur .b1, .hWcur .b2, .hWcur .b3, .hWcur .b1b, .hWcur .b2b, .hWcur .b3b
{
    height: 1px;
}
.hWcur .b2, .hWcur .b3, .hWcur .b4, .hWcur .b4b, .hWcur .b3b, .hWcur .b2b
{
    background: #fff;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}
.hWcur .b1, .hWcur .b1b
{
    margin: 0 5px;
    background: #cccccc;
}
.hWcur .b2, .hWcur .b2b
{
    margin: 0 3px;
    border-width: 0 2px;
}
.hWcur .b3, .hWcur .b3b
{
    margin: 0 2px;
}
.hWcur .b4, .hWcur .b4b
{
    height: 2px;
    margin: 0 1px;
}
.hWcur .boxcont
{
    background: #fff;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}

.Wcur1
{
    background: transparent;
}
.Wcur1 .b1, .Wcur1 .b2, .Wcur1 .b3, .Wcur1 .b4, .Wcur1 .b1b, .Wcur1 .b2b, .Wcur1 .b3b, .Wcur1 .b4b
{
    display: block;
    overflow: hidden;
    font-size: 1px;
}
.Wcur1 .b1, .Wcur1 .b2, .Wcur1 .b3, .Wcur1 .b1b, .Wcur1 .b2b, .Wcur1 .b3b
{
    height: 1px;
}
.Wcur1 .b2, .Wcur1 .b3, .Wcur1 .b4, .Wcur1 .b4b, .Wcur1 .b3b, .Wcur1 .b2b
{
    background: #fff;
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
}
.Wcur1 .b1
{
    margin: 0 5px 0px 0px;
    background: #d8d8d8;
}
.Wcur1 .b2
{
    margin: 0 3px 0px 0px;
    border-width: 0 1px;
}
.Wcur1 .b3
{
    margin: 0 2px 0px 0px;
}
.Wcur1 .b4
{
    height: 2px;
    margin: 0 1px 0px 0px;
}
.Wcur1 .b1b
{
    margin: 0 5px;
    background: #d8d8d8;
}
.Wcur1 .b2b
{
    margin: 0 3px;
    border-width: 0 2px;
}
.Wcur1 .b3b
{
    margin: 0 2px;
}
.Wcur1 .b4b
{
    height: 2px;
    margin: 0 1px;
}

.Wcur2
{
    display: block;
}
.Wcur2 *
{
    display: block;
    height: 1px;
    overflow: hidden;
    font-size: .01em;
    background: #ffffff;
}
.Wcur2 .b1
{
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 1px;
    padding-right: 1px;
    border-left: 1px solid #a7a8a8;
    border-right: 1px solid #a7a8a8;
    background: #d8d9d9;
}
.Wcur2 .b2
{
    margin-left: 1px;
    margin-right: 1px;
    padding-right: 1px;
    padding-left: 1px;
    border-left: 1px solid #757776;
    border-right: 1px solid #757776;
    background: #e1e2e2;
}
.Wcur2 .b3
{
    margin-left: 1px;
    margin-right: 1px;
    border-left: 1px solid #e1e2e2;
    border-right: 1px solid #e1e2e2;
}
.Wcur2 .b4
{
    border-left: 1px solid #a7a8a8;
    border-right: 1px solid #a7a8a8;
}
.Wcur2 .b5
{
    border-left: 1px solid #d8d9d9;
    border-right: 1px solid #d8d9d9;
}
.Wcur2bg
{
    background: #ffffff;
}

.Wcur3
{
    display: block;
}
.Wcur3 *
{
    display: block;
    height: 1px;
    overflow: hidden;
    font-size: .01em;
    background: #ffffff;
}
.Wcur3 .b1
{
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 1px;
    padding-right: 1px;
    border-left: 1px solid #f4f5f4;
    border-right: 1px solid #f4f5f4;
    background: #fafafa;
}
.Wcur3 .b2
{
    margin-left: 1px;
    margin-right: 1px;
    padding-right: 1px;
    padding-left: 1px;
    border-left: 1px solid #eeefee;
    border-right: 1px solid #eeefee;
    background: #fbfbfb;
}
.Wcur3 .b3
{
    margin-left: 1px;
    margin-right: 1px;
    border-left: 1px solid #fbfbfb;
    border-right: 1px solid #fbfbfb;
}
.Wcur3 .b4
{
    border-left: 1px solid #f4f5f4;
    border-right: 1px solid #f4f5f4;
}
.Wcur3 .b5
{
    border-left: 1px solid #fafafa;
    border-right: 1px solid #fafafa;
}
.Wcur3bg
{
    background: #ffffff;
}

.Wcur4
{
    background: transparent;
}
.Wcur4 .b_1, .Wcur4 .b_2, .Wcur4 .b_3, .Wcur4 .b_4, .Wcur4 .b_1b, .Wcur4 .b_2b, .Wcur4 .b_3b, .Wcur4 .b_4b
{
    display: block;
    overflow: hidden;
    font-size: 1px;
}
.Wcur4 .b_1, .Wcur4 .b_2, .Wcur4 .b_3, .Wcur4 .b_1b, .Wcur4 .b_2b, .Wcur4 .b_3b
{
    height: 1px;
}
.Wcur4 .b_2, .Wcur4 .b_3, .Wcur4 .b_4, .Wcur4 .b_4b, .Wcur4 .b_3b, .Wcur4 .b_2b
{
    background: #fff;
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
}
.Wcur4 .b_1, .Wcur4 .b_1b
{
    margin: 0 5px;
    background: #d8d8d8;
}
.Wcur4 .b_2, .Wcur4 .b_2b
{
    margin: 0 3px;
    border-width: 0 2px;
}
.Wcur4 .b_3, .Wcur4 .b_3b
{
    margin: 0 2px;
}
.Wcur4 .b_4, .Wcur4 .b_4b
{
    height: 2px;
    margin: 0 1px;
}
.boxcont
{
    background: #fff;
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
}


.GLcur
{
    background: transparent;
}
.GLcur .b1, .GLcur .b2, .GLcur .b3, .GLcur .b4, .GLcur .b1b, .GLcur .b2b, .GLcur .b3b, .GLcur .b4b
{
    display: block;
    overflow: hidden;
    font-size: 1px;
}
.GLcur .b1, .GLcur .b2, .GLcur .b3, .GLcur .b1b, .GLcur .b2b, .GLcur .b3b
{
    height: 1px;
}
.GLcur .b2, .GLcur .b3, .GLcur .b4, .GLcur .b4b, .GLcur .b3b, .GLcur .b2b
{
    background: #fff;
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
}
.GLcur .b1, .GLcur .b1b
{
    margin: 0 5px;
    background: #d8d8d8;
}
.GLcur .b2, .GLcur .b2b
{
    margin: 0 3px;
    border-width: 0 2px;
}
.GLcur .b3, .GLcur .b3b
{
    margin: 0 2px;
}
.GLcur .b4, .GLcur .b4b
{
    height: 2px;
    margin: 0 1px;
}
.GLcurbg
{
    background: #fff;
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
}

.Gcur1
{
    display: block;
}
.Gcur1 *
{
    display: block;
    height: 1px;
    overflow: hidden;
    font-size: .01em;
    background: #666867;
}
.Gcur1 .b1
{
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 1px;
    padding-right: 1px;
    border-left: 1px solid #bdbebd;
    border-right: 1px solid #bdbebd;
    background: #8c8d8d;
}
.Gcur1 .b2
{
    margin-left: 1px;
    margin-right: 1px;
    padding-right: 1px;
    padding-left: 1px;
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
    background: #838483;
}
.Gcur1 .b3
{
    margin-left: 1px;
    margin-right: 1px;
    border-left: 1px solid #838483;
    border-right: 1px solid #838483;
}
.Gcur1 .b4
{
    border-left: 1px solid #bdbebd;
    border-right: 1px solid #bdbebd;
}
.Gcur1 .b5
{
    border-left: 1px solid #8c8d8d;
    border-right: 1px solid #8c8d8d;
}
.Gcur1bg
{
    background: #666867;
}

.Orcur
{
    display: block;
}
.Orcur *
{
    display: block;
    height: 1px;
    overflow: hidden;
    font-size: .01em;
    background: #ff9433;
}
.Orcur .b2_1
{
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 1px;
    padding-right: 1px;
    border-left: 1px solid #ffd0a7;
    border-right: 1px solid #ffd0a7;
    background: #ffae66;
}
.Orcur .b2_2
{
    margin-left: 1px;
    margin-right: 1px;
    padding-right: 1px;
    padding-left: 1px;
    border-left: 1px solid #fff4ea;
    border-right: 1px solid #fff4ea;
    background: #ffa859;
}
.Orcur .b2_3
{
    margin-left: 1px;
    margin-right: 1px;
    border-left: 1px solid #ffa859;
    border-right: 1px solid #ffa859;
}
.Orcur .b2_4
{
    border-left: 1px solid #ffd0a7;
    border-right: 1px solid #ffd0a7;
}
.Orcur .b2_5
{
    border-left: 1px solid #ffae66;
    border-right: 1px solid #ffae66;
}
.Orcurbg
{
    background: #ff9433;
}

.poll_bg1
{
    background: transparent;
}
.poll_bg1 .b1, .poll_bg1 .b2, .poll_bg1 .b3, .poll_bg1 .b4, .poll_bg1 .b1b, .poll_bg1 .b2b, .poll_bg1 .b3b, .poll_bg1 .b4b
{
    display: block;
    overflow: hidden;
    font-size: 1px;
}
.poll_bg1 .b1, .poll_bg1 .b2, .poll_bg1 .b3, .poll_bg1 .b1b, .poll_bg1 .b2b, .poll_bg1 .b3b
{
    height: 1px;
}
.poll_bg1 .b2, .poll_bg1 .b3, .poll_bg1 .b4, .poll_bg1 .b4b, .poll_bg1 .b3b, .poll_bg1 .b2b
{
    background: #f1f1f1;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
}
.poll_bg1 .b1, .poll_bg1 .b1b
{
    margin: 0 5px;
    background: #e7e7e7;
}
.poll_bg1 .b2, .poll_bg1 .b2b
{
    margin: 0 3px;
    border-width: 0 2px;
}
.poll_bg1 .b3, .poll_bg1 .b3b
{
    margin: 0 2px;
}
.poll_bg1 .b4, .poll_bg1 .b4b
{
    height: 2px;
    margin: 0 1px;
}
.poll_bg1 .boxcont
{
    background: #f1f1f1;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
}

.poll_bg2
{
    background: transparent;
}
.poll_bg2 .b1, .poll_bg2 .b2, .poll_bg2 .b3, .poll_bg2 .b4, .poll_bg2 .b1b, .poll_bg2 .b2b, .poll_bg2 .b3b, .poll_bg2 .b4b
{
    display: block;
    overflow: hidden;
    font-size: 1px;
}
.poll_bg2 .b1, .poll_bg2 .b2, .poll_bg2 .b3, .poll_bg2 .b1b, .poll_bg2 .b2b, .poll_bg2 .b3b
{
    height: 1px;
}
.poll_bg2 .b2, .poll_bg2 .b3, .poll_bg2 .b4, .poll_bg2 .b4b, .poll_bg2 .b3b, .poll_bg2 .b2b
{
    background: #e6e6e6;
    border-left: 1px solid #cfcfcf;
    border-right: 1px solid #cfcfcf;
}
.poll_bg2 .b1, .poll_bg2 .b1b
{
    margin: 0 5px;
    background: #cfcfcf;
}
.poll_bg2 .b2, .poll_bg2 .b2b
{
    margin: 0 3px;
    border-width: 0 2px;
}
.poll_bg2 .b3, .poll_bg2 .b3b
{
    margin: 0 2px;
}
.poll_bg2 .b4, .poll_bg2 .b4b
{
    height: 2px;
    margin: 0 1px;
}
.poll_bg2 .boxcont
{
    background: #e6e6e6;
    border-left: 1px solid #cfcfcf;
    border-right: 1px solid #cfcfcf;
}


.Wtab .cur
{
    background: transparent;
}
.Wtab .cur .b1, .Wtab .cur .b2, .Wtab .cur .b3, .Wtab .cur .b4, .Wtab .cur .b1b, .Wtab .cur .b2b, .Wtab .cur .b3b, .Wtab .cur .b4b
{
    display: block;
    overflow: hidden;
    font-size: 1px;
}
.Wtab .cur .b1, .Wtab .cur .b2, .Wtab .cur .b3, .Wtab .cur .b1b, .Wtab .cur .b2b, .Wtab .cur .b3b
{
    height: 1px;
}
.Wtab .cur .b2, .Wtab .cur .b3, .Wtab .cur .b4, .Wtab .cur .b4b, .Wtab .cur .b3b, .Wtab .cur .b2b
{
    background: #fff;
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
}
.Wtab .cur .b1, .Wtab .cur .b1b
{
    margin: 0 5px;
    background: #d8d8d8;
}
.Wtab .cur .b2, .Wtab .cur .b2b
{
    margin: 0 3px;
    border-width: 0 2px;
}
.Wtab .cur .b3, .Wtab .cur .b3b
{
    margin: 0 2px;
}
.Wtab .cur .b4, .Wtab .cur .b4b
{
    height: 2px;
    margin: 0 1px;
}
.Wtab .boxcont
{
    background: #fff;
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
    font: bold 11px/14px Arial;
    color: #000;
    text-decoration: none;
}

.Gtab .cur
{
    display: block;
}
.Gtab .cur *
{
    display: block;
    height: 1px;
    overflow: hidden;
    font-size: .01em;
    background: #666867;
}
.Gtab .cur .b1
{
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 1px;
    padding-right: 1px;
    border-left: 1px solid #bdbebd;
    border-right: 1px solid #bdbebd;
    background: #8c8d8d;
}
.Gtab .cur .b2
{
    margin-left: 1px;
    margin-right: 1px;
    padding-right: 1px;
    padding-left: 1px;
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
    background: #838483;
}
.Gtab .cur .b3
{
    margin-left: 1px;
    margin-right: 1px;
    border-left: 1px solid #838483;
    border-right: 1px solid #838483;
}
.Gtab .cur .b4
{
    border-left: 1px solid #bdbebd;
    border-right: 1px solid #bdbebd;
}
.Gtab .cur .b5
{
    border-left: 1px solid #8c8d8d;
    border-right: 1px solid #8c8d8d;
}
.Gtab .boxcont
{
    background: #666867;
    border-left: 1px solid #838483;
    border-right: 1px solid #838483;
    font: 11px/14px Arial;
    color: #fff;
    text-decoration: none;
}

.Dcur
{
    background: transparent;
    cursor: pointer;
}
.Dcur .b1, .Dcur .b2, .Dcur .b3, .Dcur .b4, .Dcur .b1b, .Dcur .b2b, .Dcur .b3b, .Dcur .b4b
{
    display: block;
    overflow: hidden;
    font-size: 1px;
}
.Dcur .b1, .Dcur .b2, .Dcur .b3, .Dcur .b1b, .Dcur .b2b, .Dcur .b3b
{
    height: 1px;
}
.Dcur .b2, .Dcur .b3, .Dcur .b4, .Dcur .b4b, .Dcur .b3b, .Dcur .b2b
{
    background: #333333;
    border-left: 1px solid #333333;
    border-right: 1px solid #333333;
}
.Dcur .b1, .Dcur .b1b
{
    margin: 0 5px;
    background: #333333;
}
.Dcur .b2, .Dcur .b2b
{
    margin: 0 3px;
    border-width: 0 2px;
}
.Dcur .b3, .Dcur .b3b
{
    margin: 0 2px;
}
.Dcur .b4, .Dcur .b4b
{
    height: 2px;
    margin: 0 1px;
}
.Dcur .boxcont
{
    background: #333333;
    border-left: 1px solid #333333;
    border-right: 1px solid #333333;
    font: 11px/12px Arial;
    color: #fff;
    text-decoration: none;
}

.DLcur
{
    background: transparent;
    cursor: pointer;
}
.DLcur .b1, .DLcur .b2, .DLcur .b3, .DLcur .b4, .DLcur .b1b, .DLcur .b2b, .DLcur .b3b, .DLcur .b4b
{
    display: block;
    overflow: hidden;
    font-size: 1px;
}
.DLcur .b1, .DLcur .b2, .DLcur .b3, .DLcur .b1b, .DLcur .b2b, .DLcur .b3b
{
    height: 1px;
}
.DLcur .b2, .DLcur .b3, .DLcur .b4, .DLcur .b4b, .DLcur .b3b, .DLcur .b2b
{
    background: #e3e3e3;
    border-left: 1px solid #9a9a9a;
    border-right: 1px solid #9a9a9a;
}
.DLcur .b1, .DLcur .b1b
{
    margin: 0 5px;
    background: #9a9a9a;
}
.DLcur .b2, .DLcur .b2b
{
    margin: 0 3px;
    border-width: 0 2px;
}
.DLcur .b3, .DLcur .b3b
{
    margin: 0 2px;
}
.DLcur .b4, .DLcur .b4b
{
    height: 2px;
    margin: 0 1px;
}
.DLcur .boxcont
{
    background: #e3e3e3;
    border-left: 1px solid #9a9a9a;
    border-right: 1px solid #9a9a9a;
    font: 11px/12px Arial;
    color: #666;
    text-decoration: none;
}

.Dcur2
{
    display: block;
}
.Dcur2 *
{
    display: block;
    height: 1px;
    overflow: hidden;
    font-size: .01em;
    background: #242424;
}
.Dcur21
{
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 1px;
    padding-right: 1px;
    border-left: 1px solid #373737;
    border-right: 1px solid #373737;
    background: #2c2c2c;
}
.Dcur22
{
    margin-left: 1px;
    margin-right: 1px;
    padding-right: 1px;
    padding-left: 1px;
    border-left: 1px solid #434343;
    border-right: 1px solid #434343;
    background: #2a2a2a;
}
.Dcur23
{
    margin-left: 1px;
    margin-right: 1px;
    border-left: 1px solid #2a2a2a;
    border-right: 1px solid #2a2a2a;
}
.Dcur24
{
    border-left: 1px solid #373737;
    border-right: 1px solid #373737;
}
.Dcur25
{
    border-left: 1px solid #2c2c2c;
    border-right: 1px solid #2c2c2c;
}
.Dcur2fg
{
    background: #242424;
}


.Scur
{
    background: transparent;
}
.Scur .b1, .Scur .b2, .Scur .b3, .Scur .b4, .Scur .b1b, .Scur .b2b, .Scur .b3b, .Scur .b4b
{
    display: block;
    overflow: hidden;
    font-size: 1px;
}
.Scur .b1, .Scur .b2, .Scur .b3, .Scur .b1b, .Scur .b2b, .Scur .b3b
{
    height: 1px;
}
.Scur .b2, .Scur .b3, .Scur .b4, .Scur .b4b, .Scur .b3b, .Scur .b2b
{
    background: #283a4b;
    border-left: 1px solid #4a5c6d;
    border-right: 1px solid #4a5c6d;
}
.Scur .b1, .Scur .b1b
{
    margin: 0 5px;
    background: #4a5c6d;
}
.Scur .b2, .Scur .b2b
{
    margin: 0 3px;
    border-width: 0 2px;
}
.Scur .b3, .Scur .b3b
{
    margin: 0 2px;
}
.Scur .b4, .Scur .b4b
{
    height: 2px;
    margin: 0 1px;
}
.Scur .boxcont
{
    background: #283a4b;
    border-left: 1px solid #4a5c6d;
    border-right: 1px solid #4a5c6d;
}


.Bcur1
{
    display: block;
}
.Bcur1 *
{
    display: block;
    height: 1px;
    overflow: hidden;
    font-size: .01em;
    background: #000000;
}
.Bcur11
{
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 1px;
    padding-right: 1px;
    border-left: 1px solid #919191;
    border-right: 1px solid #919191;
    background: #3f3f3f;
}
.Bcur12
{
    margin-left: 1px;
    margin-right: 1px;
    padding-right: 1px;
    padding-left: 1px;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    background: #303030;
}
.Bcur13
{
    margin-left: 1px;
    margin-right: 1px;
    border-left: 1px solid #303030;
    border-right: 1px solid #303030;
}
.Bcur14
{
    border-left: 1px solid #919191;
    border-right: 1px solid #919191;
}
.Bcur15
{
    border-left: 1px solid #3f3f3f;
    border-right: 1px solid #3f3f3f;
}
.Bcur1bg
{
    background: #000000;
}


/************************************************ FIND *********************************************/
.listCon
{
    display: block;
    padding: 20px 0px;
    border-bottom: 1px solid #ccc;
}
.listCon .imgCon
{
    float: left;
    width: 110px;
    margin-right: 10px;
}
.listCon .imgCon2
{
    float: left;
    width: 81px;
    margin-right: 10px;
}
.listCon .txtCon
{
    float: left;
    width: 310px;
}
.listCon .txtCon2
{
    float: left;
    width: 350px;
}
.listCon ul.details
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    list-style-image: none;
    color: #000;
    font: 11px Arial;
}
.listCon ul.details li
{
    padding-bottom: 4px;
}
.listCon ul.details li span
{
    float: left;
}
.listCon ul.details li span.part
{
    width: 100px;
}
.listCon ul.details li span.value
{
    width: 200px;
    padding-left: 10px;
}
.listCon ul.details li span.value strong
{
    color: #8a1c26;
}
.listCon .imgbor
{
    border: 1px solid #cbcaca;
    background-color: #fff;
    padding: 3px;
}

.saveconurlInfo
{
    color: #1E56A1;
    font-size: 11px;
}
.saveconurlInfo a
{
    border-bottom: 1px #1E56A1 dotted;
    line-height: 16px;
}
.saveconurlInfo a:hover
{
    text-decoration: none;
    border-bottom: 1px #fff dotted;
    line-height: 16px;
}
.saveconurlInfo span
{
    margin: 0px 3px 0px 3px;
}
.saveconurlInfo span.sp
{
    background: url(http://im.in.com/active18/images/saveprofile_icon.gif) left no-repeat;
    padding-left: 20px;
}
.saveconurlInfo span.cont
{
    background: url(http://im.in.com/active18/images/contact_icon.gif) left no-repeat;
    padding-left: 20px;
    height: 20px;
}
.saveconurlInfo span.view
{
    background: url(http://im.in.com/active18/images/viewdetails_icon.gif) left no-repeat;
    padding-left: 20px;
}

ul.savedprofile
{
    margin: 0px;
    padding: 0px;
    list-style-image: none;
    list-style: none;
}
ul.savedprofile li
{
    border-bottom: 1px solid #e5e5e5;
    height: 17px;
    overflow: hidden;
    padding: 5px 0px 3px 0px;
    font: 11px Arial;
}
ul.savedprofile li.blue
{
    background-color: #eaf4f7;
}
ul.savedprofile li div.user
{
    float: left;
    width: 150px;
    padding-left: 10px;
}
ul.savedprofile li div.place
{
    color: #666;
    padding-right: 10px;
}


/************************************************ HOME *********************************************/

.hcur1
{
    display: block;
}
.hcur1 *
{
    display: block;
    height: 1px;
    overflow: hidden;
    font-size: .01em;
    background: #D9E0E4;
}
.hcur1 .b1
{
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 1px;
    padding-right: 1px;
    border-left: 1px solid #e7ebee;
    border-right: 1px solid #e7ebee;
    background: #dfe5e8;
}
.hcur1 .b2
{
    margin-left: 1px;
    margin-right: 1px;
    padding-right: 1px;
    padding-left: 1px;
    border-left: 1px solid #eff2f4;
    border-right: 1px solid #eff2f4;
    background: #dde3e7;
}
.hcur1 .b3
{
    margin-left: 1px;
    margin-right: 1px;
    border-left: 1px solid #dde3e7;
    border-right: 1px solid #dde3e7;
}
.hcur1 .b4
{
    border-left: 1px solid #e7ebee;
    border-right: 1px solid #e7ebee;
}
.hcur1 .b5
{
    border-left: 1px solid #dfe5e8;
    border-right: 1px solid #dfe5e8;
}
.hcur1fg
{
    background: #D9E0E4;
    padding: 3px 6px 3px 6px;
}
.hcur1fg2
{
    background: #D9E0E4;
    padding: 2px 8px 3px 8px;
}

.htab
{
    height: 37px;
    background: url(http://im.in.com/active18/images/home_grad1.gif) repeat-x;
}
.htab ul
{
    text-align: center;
    list-style: none;
    padding: 8px 5px 0px 2px;
}
.htab li
{
    float: left;
    margin: 0px 0px 0px 4px;
    cursor: pointer;
}
.htab ul li.act
{
    background: url(http://im.in.com/active18/images/htab_curv1.gif) no-repeat left top #333;
    height: 20px;
}
.htab ul li.nact
{
    background: url(http://im.in.com/active18/images/htab_curv3.gif) no-repeat left top #fff;
    height: 20px;
}
.htab ul li.act div
{
    float: left;
    display: block;
    background: url(http://im.in.com/active18/images/htab_curv2.gif) no-repeat right top;
    padding: 0px 2px 0px 2px;
}
.htab ul li.act p
{
    display: block;
    background: #333;
    border-top: 1px #979797 solid;
    border-bottom: 1px #979797 solid;
    font: bold 11px Arial;
    color: #fff;
    text-decoration: none;
    padding: 2px 6px 2px 6px;
}
.htab ul li.nact div
{
    float: left;
    display: block;
    background: url(http://im.in.com/active18/images/htab_curv4.gif) no-repeat right top;
    padding: 0px 2px 0px 2px;
}
.htab ul li.nact p
{
    display: block;
    background: #fff;
    border-top: 1px #ccc solid;
    border-bottom: 1px #ccc solid;
    font: bold 11px/15px Arial;
    color: #333;
    text-decoration: none;
    padding: 2px 6px 1px 6px;
}

.grbut
{
}
.grbut ul
{
    text-align: center;
    list-style: none;
}
.grbut li
{
    float: left;
    cursor: pointer;
}
.grbut ul li.act
{
    background: url(http://im.in.com/active18/images/gr_curv1.jpg) no-repeat left top;
    height: 20px;
}
.grbut ul li.act div
{
    float: left;
    display: block;
    background: url(http://im.in.com/active18/images/gr_curv2.jpg) no-repeat right top;
    padding: 0px 4px 0px 4px;
}
.grbut ul li.act p
{
    display: block;
    background: url(http://im.in.com/active18/images/gr_bg.jpg) repeat-x;
    font: bold 11px Arial;
    color: #29639f;
    text-decoration: none;
    padding: 3px 6px 3px 6px;
}

.htab2
{
}
.htab2 .brd
{
    border-left: 1px #999999 solid;
    height: 15px;
    margin-top: 2px;
}
.htab2 ul
{
    text-align: center;
    list-style: none;
    padding: 8px 0px 0px 6px;
}
.htab2 li
{
    float: left;
    margin: 0px 0px 0px 4px;
    cursor: pointer;
}
.htab2 ul li.act
{
    background: url(http://im.in.com/active18/images/htab2_curv1.gif) no-repeat left top;
    height: 19px;
}
.htab2 ul li.act div
{
    float: left;
    display: block;
    background: url(http://im.in.com/active18/images/htab2_curv2.gif) no-repeat right top;
    padding: 0px 2px 0px 2px;
}
.htab2 ul li.act p
{
    display: block;
    background: url(http://im.in.com/active18/images/htab2_curvbg.gif) repeat-x;
    font: bold 12px Arial;
    color: #fff;
    text-decoration: none;
    padding: 2px 5px 2px 5px;
}
.htab2 ul li.act span
{
    display: block;
    background: url(http://im.in.com/active18/images/h_botarrow.gif) no-repeat bottom center;
    padding: 0px 0px 7px 0px;
}

.htab2 ul li.nact
{
    background: #fff;
    height: 19px;
}
.htab2 ul li.nact div
{
    float: left;
    display: block;
    padding: 0px 2px 0px 2px;
}
.htab2 ul li.nact p
{
    display: block;
    background: #fff;
    font: 12px/15px Arial;
    color: #1e56a1;
    text-decoration: none;
    padding: 2px 6px 2px 6px;
}

.h_list1 ul
{
    padding: 0px;
    margin: 0;
}
.h_list1 ul li
{
    list-style: none;
    border-bottom: 1px #ededed solid;
}
.h_list1 ul li a
{
    background: url(http://im.in.com/active18/images/play_icon.gif) no-repeat top left;
    background-position: 0 7px;
    padding-left: 19px;
    padding-top: 6px;
    padding-bottom: 6px;
    vertical-align: top;
    line-height: 16px;
    background-color: #fff;
    display: block;
    font: 12px/15px Arial;
    color: #1E56A1;
    text-decoration: none;
}
.h_list1 ul li a:hover
{
    background-color: #f8f8f8;
    display: block;
}

.hicon
{
    background: url(http://im.in.com/active18/images/home_icons.gif) no-repeat;
    height: 16px;
}
.icon1
{
    background-position: 0px 0px;
    width: 16px;
}
.icon2
{
    background-position: -20px 0px;
    width: 16px;
}
.icon3
{
    background-position: -40px 0px;
    width: 16px;
}
.icon4
{
    background-position: -60px 0px;
    width: 16px;
}
.icon5
{
    background-position: -80px 0px;
    width: 16px;
}
.icon6
{
    background-position: -100px 0px;
    width: 16px;
}
.icon7
{
    background-position: -120px 0px;
    width: 16px;
}
.icon8
{
    background-position: -140px 0px;
    width: 16px;
}
.icon9
{
    background-position: -160px 0px;
    width: 16px;
}
.icon10
{
    background-position: -180px 0px;
    width: 16px;
}
.icon11
{
    background-position: -200px 0px;
    width: 16px;
}
.icon12
{
    background-position: -220px 0px;
    width: 16px;
}
.icon13
{
    background-position: -240px 0px;
    width: 16px;
}

.r_h_23
{
    font: 23px/25px Arial;
    color: #eb4508;
    text-decoration: none;
}
.b_h_23
{
    font: 23px/25px Arial;
    color: #0d5d9b;
    text-decoration: none;
}
.g_h_23
{
    font: 23px/25px Arial;
    color: #6c860a;
    text-decoration: none;
}

.block
{
    position: absolute;
    left: 0px;
    width: 2025px;
    height: 95px;
    float: left;
    padding: 5px 0px 0px 5px;
}
.block1
{
    width: 215px;
    height: 95px;
    float: left;
}
.block2
{
    width: 215px;
    height: 95px;
    float: left;
}
.block3
{
    width: 215px;
    height: 95px;
    float: left;
}
.block4
{
    width: 215px;
    height: 95px;
    float: left;
}
.block5
{
    width: 215px;
    height: 95px;
    float: left;
}
.block6
{
    width: 215px;
    height: 95px;
    float: left;
}
.block7
{
    width: 215px;
    height: 95px;
    float: left;
}
.block8
{
    width: 215px;
    height: 95px;
    float: left;
}
.block9
{
    width: 215px;
    height: 95px;
    float: left;
}

.htab3
{
    height: 18px;
}
.htab3 ul
{
    text-align: center;
    list-style: none;
}
.htab3 li
{
    float: left;
    margin: 0px 4px 0px 4px;
    cursor: pointer;
    font: 14px/15px Arial;
    color: #fff;
    text-decoration: none;
}
.htab3 li.act
{
    font: bold 14px/15px Arial;
    color: #fff;
    text-decoration: none;
}
.htab3 li.brd
{
    background: url(http://im.in.com/active18/images/h_cur1_imgbrd.gif) no-repeat;
    width: 2px;
    height: 12px;
    margin-top: 2px;
}

.h_arr1
{
    background: url(http://im.in.com/active18/images/h_arr_img1.gif) no-repeat;
    width: 17px;
    height: 14px;
    margin: 0px 2px;
    float: left;
    cursor: pointer;
}
.h_arr2
{
    background: url(http://im.in.com/active18/images/h_arr_img2.gif) no-repeat;
    width: 17px;
    height: 14px;
    margin: 0px 2px;
    float: left;
    cursor: pointer;
}
.h_arrh
{
    background: url(http://im.in.com/active18/images/h_arr_img3.gif) no-repeat;
    width: 10px;
    height: 9px;
    margin: 3px 2px;
    float: left;
}
.h_arrn
{
    background: url(http://im.in.com/active18/images/h_arr_img4.gif) no-repeat;
    width: 10px;
    height: 9px;
    margin: 3px 2px;
    float: left;
}

.h_pimg
{
    float: left;
    padding: 1px;
    cursor: pointer;
}
.h_pimg2
{
    float: left;
    border: 2px #fff solid;
    cursor: pointer;
}

.h_list2 ul
{
    padding: 0px;
    margin: 0;
}
.h_list2 ul li
{
    list-style: none;
    border-bottom: 1px #ededed solid;
}
.h_list2 ul li a
{
    background: url(http://im.in.com/active18/images/play_icon.gif) no-repeat top left;
    background-position: 0 5px;
    padding-left: 21px;
    padding-top: 5px;
    padding-bottom: 4px;
    vertical-align: top;
    background-color: #fff;
    display: block;
    font: 12px/15px Arial;
    color: #1E56A1;
    text-decoration: none;
}

.h_list3 ul
{
    padding: 0px;
    margin: 0;
}
.h_list3 ul li
{
    list-style: none;
}
.h_list3 ul li a
{
    background: url(http://im.in.com/active18/images/play_icon.gif) no-repeat top left;
    background-position: 0 5px;
    padding-left: 21px;
    padding-top: 5px;
    padding-bottom: 4px;
    vertical-align: top;
    background-color: #fff;
    display: block;
    font: 12px/15px Arial;
    color: #1E56A1;
    text-decoration: none;
}


.h_who
{
    padding: 10px 5px 10px 4px;
    float: left;
    width: 60px;
}

.h_scroll1
{
    position: relative;
    overflow: scroll;
    width: 467px;
    height: 110px;
}
.h_scroll1 .belt
{
    position: absolute;
    left: 0;
    top: 0;
}
.h_scroll1 .panel
{
    float: left;
    overflow: hidden;
    width: 467px;
}

.h_scroll2
{
    position: relative;
    overflow: scroll;
    width: 360px;
    height: 180px;
}
.h_scroll2 .belt
{
    position: absolute;
    left: 0;
    top: 0;
}
.h_scroll2 .panel
{
    float: left;
    overflow: hidden;
    width: 360px;
}

.h_scroll3
{
    position: relative;
    overflow: scroll;
    width: 366px;
    height: 185px;
}
.h_scroll3 .belt
{
    position: absolute;
    left: 0;
    top: 0;
}
.h_scroll3 .panel
{
    float: left;
    overflow: hidden;
    width: 366px;
}

.h_scroll4
{
    position: relative;
    overflow: scroll;
    width: 680px;
    height: 95px;
}
.h_scroll4 .belt
{
    position: absolute;
    left: 0;
    top: 0;
}
.h_scroll4 .panel
{
    float: left;
    overflow: hidden;
    width: 680px;
}

.r_brd2
{
    padding: 10px 0px;
    border-bottom: 1px #e5e5e5 solid;
}

/************************************************ DOWNLOAD *********************************************/
.cat
{
    width: 161px;
    margin-top: 6px;
}
.cat a
{
    font: 12px arial;
    color: #29639f;
    line-height: 15px;
    padding: 4px;
    display: block;
    text-decoration: none;
    border-bottom: 1px #f4f4f4 solid;
}
.cat a:hover
{
    font: 12px arial;
    color: #fff;
    line-height: 15px;
    padding: 4px;
    background: #68a5cd;
    text-decoration: none;
}

.listen_row1
{
    font: 12px arial;
    color: #29639f;
    line-height: 15px;
    text-decoration: none;
    background: #fff;
}
.listen_row2
{
    font: 12px arial;
    color: #fff;
    line-height: 15px;
    background: #68a5cd;
    text-decoration: none;
}

.archive
{
    padding: 10px 0px;
    border-bottom: 1px #f0f0f0 solid;
}
.archive .colL
{
    float: left;
    width: 86px;
    margin-right: 12px;
}
.archive .colR
{
    float: left;
    width: 360px;
}

.img_brd_dwn
{
    border: 1px solid #fff;
    cursor: pointer;
}
.img_brd_dwn:hover, .img_brd_dwnsel
{
    border: 1px solid #FF6600;
}

/************************************************ PADDING MARGIN *********************************************/
.MA5
{
    margin: 5px;
}
.MA10
{
    margin: 10px;
}

.MT3
{
    margin-top: 3px;
}
.MT5
{
    margin-top: 5px;
}
.MT7
{
    margin-top: 7px;
}
.MT10
{
    margin-top: 10px;
}
.MT15
{
    margin-top: 15px;
}

.MR5
{
    margin-right: 5px;
}
.MR10
{
    margin-right: 10px;
}

.MB5
{
    margin-bottom: 5px;
}
.MB10
{
    margin-bottom: 10px;
}
.MB15
{
    margin-bottom: 15px;
}

.ML5
{
    margin-left: 5px;
}
.ML10
{
    margin-left: 10px;
}

.PA3
{
    padding: 3px;
}
.PA5
{
    padding: 5px;
}
.PA7
{
    padding: 7px;
}
.PA10
{
    padding: 10px;
}

.PT3
{
    padding-top: 3px;
}
.PT5
{
    padding-top: 5px;
}
/*.PT10{padding-top:10px;
    height: 52px;*/
.PT10
{
    padding-top: 0px;
    height:44px;
    width: 186px;
}
.PT15
{
    padding-top: 15px;
}

.PR3
{
    padding-right: 3px;
}
.PR5
{
    padding-right: 5px;
}
.PR7
{
    padding-right: 7px;
}
.PR10
{
    padding-right: 10px;
}
.PR15
{
    padding-right: 15px;
}
.PR20
{
    padding-right: 20px;
}

.PB3
{
    padding-bottom: 3px;
}
.PB5
{
    padding-bottom: 5px;
}
.PB10
{
    padding-bottom: 10px;
}
.PB15
{
    padding-bottom: 15px;
}
.PB20
{
    padding-bottom: 20px;
}

.PL5
{
    padding-left: 5px;
}
.PL7
{
    padding-left: 7px;
}
.PL10
{
    padding-left: 10px;
}
.PL11
{
    padding-left: 11px;
}
.PL20
{
    padding-left: 20px;
}

/******************* AUTO SUGGEST ******************/
.suggestDivClass
{
    padding: 3px;
    border: 1px solid #676767;
    background-color: #FFFFFF;
    font-family: tahoma, Verdana, Arial, trebuchet MS;
    font-size: 11px;
    line-height: 16px;
    z-index: 1;
}
.ListItemHover
{
    color: black;
    padding: 2px;
    background-color: #E9F3FF;
}

.comment_msg
{
    font: bold 12px/16px Arial;
    color: #666;
    text-decoration: none;
    padding: 5px;
    margin: 10px 0px;
    background: #f1f1f1;
    border: 1px #ccc solid;
}

/* Page Numbers */
.pages
{
    padding-top: 10px;
    clear: left;
    font-size: 11px;
    float: right;
}
.pages a, .pages span
{
    color: #1E56A1;
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}
.pages span.current
{
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #2E6AB1;
    color: #fff;
}
.pages a
{
    border: 1px solid #9AAFE5;
    text-decoration: none;
}
.pages a:hover
{
    border-color: #2E6AB1;
}
.pages a.nextprev
{
    font-weight: bold;
}
.pages span.nextprev
{
    color: #666;
}
.pages span.nextprev
{
    border: 1px solid #ddd;
    color: #999;
}
.pages .nextprev-next
{
    float: right;
}


/****************** TAG CLOUD ************************/
.tag_12
{
    font: 12px/26px Arial;
    color: #0066cc;
    text-decoration: none;
}
.tag_14
{
    font: 14px/26px Arial;
    color: #0066cc;
    text-decoration: none;
}
.tag_16
{
    font: 16px/26px Arial;
    color: #0066cc;
    text-decoration: none;
}
.tag_18
{
    font: 18px/26px Arial;
    color: #0066cc;
    text-decoration: none;
}
.tag_20
{
    font: 20px/26px Arial;
    color: #0066cc;
    text-decoration: none;
}
.tag_22
{
    font: 22px/26px Arial;
    color: #0066cc;
    text-decoration: none;
}
a.tag_22:hover, a.tag_20:hover, a.tag_18:hover, a.tag_16:hover, a.tag_14:hover, a.tag_12:hover
{
    text-decoration: underline;
}


/******************* WATCH ******************/
.catD
{
    background: url(http://im.in.com/active18/images/watch_cat_curvebg.gif) repeat-x;
    width: 134px;
    margin: 8px 8px 8px 5px;
    float: left;
}
.wvideo
{
    background: url(http://im.in.com/active18/images/watch_cat_video.gif) no-repeat;
    width: 89px;
    height: 19px;
}
.wvideo a
{
    font: 11px arial;
    color: #fff;
    line-height: 18px;
    text-decoration: none;
    font-weight: bold;
    padding-left: 19px;
}
.wvideo a:hover
{
    font: 11px arial;
    color: #ccc;
    line-height: 18px;
    text-decoration: none;
    font-weight: bold;
    padding-left: 19px;
}


/****************** PLAN ************************/
.p_list1 ul
{
    padding: 0px;
    margin: 0;
}
.p_list1 ul li
{
    list-style: none;
    border-bottom: 1px #ededed solid;
}
.p_list1 ul li a
{
    background: url(http://im.in.com/active18/images/plan_bulete1.gif) no-repeat top left;
    background-position: 3px 9px;
    padding: 4px 0px 4px 10px;
    vertical-align: top;
    line-height: 16px;
    background-color: #fff;
    display: block;
    font: 12px/15px Arial;
    color: #333;
    text-decoration: none;
}
.p_list1 ul li a:hover
{
    background-color: #f8f8f8;
    display: block;
}

/****************** TIMEPASS *************************/
/*.TPnos{ background:url(http://im.in.com/active18/images/timepass_no_bg.gif) no-repeat; font:bold italic 24px arial; color:#FFFFFF; float:left; width:30px; height:30px; text-align:center; } */
.TPnos
{
    background: url(http://im.in.com/active18/images/playin/timepass_no_bg.gif) no-repeat;
    font: bold italic 24px arial;
    color: #FFFFFF;
    float: left;
    width: 30px;
    height: 30px;
    text-align: center;
}


/****************** SOCIAL *************************/
.table2 td
{
    padding: 5px;
}

.row1 td
{
    background: #fff;
    border-bottom: 1px dotted #ddd;
}
.row2 td
{
    background: #f0ffc1;
    border-bottom: 1px dotted #ddd;
}

.Social-plus
{
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
    padding: 5px 5px 5px 30px;
    background: #f4f4f4 url(http://im.in.com/active18/images/social_plus.gif) no-repeat 2% 50%;
    font: bold 15px arial;
    color: #333333;
    cursor: pointer;
}
.Social-minus
{
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
    padding: 5px 5px 5px 30px;
    background: #f4f4f4 url(http://im.in.com/active18/images/social_minus.gif) no-repeat 2% 50%;
    font: bold 15px arial;
    color: #333333;
    cursor: pointer;
}

.list3
{
    margin: 0px;
    padding: 0px;
    padding-top: 10px;
}
.list3 ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.list3 ul li
{
    list-style: none;
    border-top: 1px #e8e8e8 solid;
    font: 12px/21px Arial;
    color: #000;
    text-decoration: none;
    padding: 3px;
}
.list3 span
{
    font: 12px/15px Arial;
    color: #666;
    text-decoration: none;
    padding-left: 3px;
}


.pr_read
{
    background: url(http://im.in.com/active18/images/read_read_icon.gif) no-repeat;
    float: left;
    width: 16px;
    height: 16px;
    margin-right: 3px;
}
.pr_listen
{
    background: url(http://im.in.com/active18/images/read_listen_icon.gif) no-repeat;
    float: left;
    width: 16px;
    height: 16px;
    margin-right: 3px;
}
.pr_watch
{
    background: url(http://im.in.com/active18/images/read_watch_icon.gif) no-repeat;
    float: left;
    width: 16px;
    height: 16px;
    margin-right: 3px;
}
.pr_play
{
    background: url(http://im.in.com/active18/images/read_play_icon.gif) no-repeat;
    float: left;
    width: 16px;
    height: 16px;
    margin-right: 3px;
}
.pr_find
{
    background: url(http://im.in.com/active18/images/read_find_icon.gif) no-repeat;
    float: left;
    width: 16px;
    height: 16px;
    margin-right: 3px;
}
.pr_close
{
    background: url(http://im.in.com/active18/images/pr_close.gif) no-repeat;
    cursor: pointer;
    float: right;
    width: 14px;
    height: 14px;
    margin: 2px 0px 0px 3px;
}


/****************** LISTEN *************************/
.listen_pop1
{
    margin-top: -5px;
}
.listen_pop1 .inner
{
    position: absolute;
    margin-top: 7px;
    border: 1px #000 solid;
    width: 135px;
    background: #fff;
    padding: 7px;
}
.listen_pop1 .inner2
{
    position: absolute;
    margin-top: 7px;
    border: 1px #000 solid;
    width: 135px;
    background: #fff;
    padding: 4px;
}
.listen_pop1 .arrow
{
    position: absolute;
    margin-left: 100px;
    background: url(http://im.in.com/active18/images/tr_top_arrow.gif) no-repeat;
    width: 32px;
    height: 8px;
}

.add
{
    background: url(http://im.in.com/active18/images/playlist_add_icon.gif) no-repeat left top;
    font: 10px/14px tahoma, Arial;
    color: #666;
    text-decoration: none;
    padding-left: 16px;
}
.l_list1 ul
{
    padding: 0px;
    margin: 0;
}
.l_list1 ul li
{
    list-style: none;
    border-bottom: 1px #ededed solid;
}
.l_list1 ul li a
{
    background: url(http://im.in.com/active18/images/play_icon.gif) no-repeat top left;
    background-position: 0 7px;
    padding-left: 19px;
    padding-top: 6px;
    padding-bottom: 6px;
    vertical-align: top;
    line-height: 16px;
    background-color: #fff;
    display: block;
    font: 12px/15px Arial;
    color: #1E56A1;
    text-decoration: none;
}

.gL_10_u
{
    font: 10px/14px tahoma, Arial;
    color: #666;
    text-decoration: underline;
}
a.gL_10_u:hover
{
    text-decoration: none;
}

.gL_18
{
    font: 18px/22px Georgia, Arial;
    font-weight: bolder;
    color: #999;
    text-decoration: none;
}

.Ltab_on
{
    font: bold 10px/14px tahoma, Arial;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
.Ltab_off
{
    font: bold 10px/14px tahoma, Arial;
    color: #999;
    text-decoration: underline;
    cursor: pointer;
}

.stepcarousel
{
    position: relative;
    overflow: scroll;
    width: 465px;
    height: 200px;
}
.stepcarousel .belt
{
    position: absolute;
    left: 0;
    top: 0;
}
.stepcarousel .panel
{
    float: left;
    overflow: hidden;
    width: 465px;
}

.listen_scroll1
{
    position: relative;
    overflow: scroll;
    width: 445px;
    height: 105px;
    margin: 10px;
}
.listen_scroll1 .belt
{
    position: absolute;
    left: 0;
    top: 0;
}
.listen_scroll1 .panel
{
    float: left;
    overflow: hidden;
    width: 445px;
}
.listen_scroll1 .panel .FL
{
    width: 100px;
}

.listen_scroll2
{
    position: relative;
    overflow: scroll;
    width: 445px;
    height: 105px;
    margin: 10px;
}
.listen_scroll2 .belt
{
    position: absolute;
    left: 0;
    top: 0;
}
.listen_scroll2 .panel
{
    float: left;
    overflow: hidden;
    width: 445px;
}
.listen_scroll2 .panel .FL
{
    width: 100px;
}

.ltab
{
    background: #EFEFEF;
    height: 24px;
}
.ltab ul
{
    text-align: center;
    list-style: none;
    padding: 3px;
}
.ltab li
{
    float: left;
    cursor: pointer;
    font: bold 11px/14px Arial;
    color: #29639F;
    text-decoration: none;
    padding: 2px 4px;
}
.ltab ul li.act
{
    background: #333;
    color: #fff;
    padding: 2px 4px;
}

/* thumbnail list */
ul#thumbs, ul#thumbs li
{
    margin: 0;
    padding: 0;
    list-style: none;
}
ul#thumbs li
{
    float: left;
    border: 2px solid #fff;
}
ul#thumbs a
{
    display: block;
    float: left;
    width: 70px;
    height: 52px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
ul#thumbs a img
{
    float: left;
    position: absolute;
    top: -10px;
    left: -15px;
}

ul#thumbs li div
{
    position: absolute;
    display: none;
    margin: 40px 0px 0px -15px;
    padding: 2px;
    width: 98px;
    height: 24px;
    background: #333;
    filter: alpha(opacity=75);
    -moz-opacity: .75;
    opacity: .75;
    font: 10px/12px tahoma, Arial;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
ul#thumbs li a
{
    text-decoration: none;
}

/* mouse over */
ul#thumbs a:hover
{
    overflow: visible;
    z-index: 1000;
    border: none;
}
ul#thumbs a:hover img
{
    border: 2px solid #fff;
}
/* // mouse over */

/* clearing floats */
ul#thumbs:after, li#thumbs:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
ul#thumbs, li#thumbs
{
    display: block;
}
/*  \*/
ul#thumbs, li#thumbs
{
    min-height: 1%;
}
* html ul#thumbs, * html li#thumbs
{
    height: 1%;
}
/* // clearing floats */
/* // thumbnail list */

.htab4
{
    height: 37px;
}
.htab4 ul
{
    text-align: center;
    list-style: none;
    padding: 8px 5px 0px 2px;
}
.htab4 li
{
    float: left;
    margin: 0px 0px 0px 4px;
    cursor: pointer;
}
.htab4 ul li.act
{
    background: url(http://im.in.com/active18/images/htab_curv1.gif) no-repeat left top #333;
    height: 20px;
}
.htab4 ul li.nact
{
    background: url(http://im.in.com/active18/images/htab_curv3.gif) no-repeat left top #fff;
    height: 20px;
}
.htab4 ul li.act div
{
    float: left;
    display: block;
    background: url(http://im.in.com/active18/images/htab_curv2.gif) no-repeat right top;
    padding: 0px 2px 0px 2px;
}
.htab4 ul li.act p
{
    display: block;
    background: #333;
    border-top: 1px #979797 solid;
    border-bottom: 1px #979797 solid;
    font: bold 11px Arial;
    color: #fff;
    text-decoration: none;
    padding: 2px 6px 2px 6px;
}
.htab4 ul li.nact div
{
    float: left;
    display: block;
    background: url(http://im.in.com/active18/images/htab_curv4.gif) no-repeat right top;
    padding: 0px 2px 0px 2px;
}
.htab4 ul li.nact p
{
    display: block;
    background: #fff;
    border-top: 1px #ccc solid;
    border-bottom: 1px #ccc solid;
    font: bold 11px/15px Arial;
    color: #333;
    text-decoration: none;
    padding: 2px 6px 1px 6px;
}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window
{
    font: 12px Arial, Helvetica, sans-serif;
    color: #333333;
}
#TB_secondLine
{
    font: 10px Arial, Helvetica, sans-serif;
    color: #666666;
}

#TB_overlay
{
    position: fixed;
    z-index: 100;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
}

.TB_overlayMacFFBGHack
{
    background: url(macFFBgHack.png) repeat;
}
.TB_overlayBG
{
    background-color: #000;
    filter: alpha(opacity=50);
    -moz-opacity: 0.50;
    opacity: 0.50;
}

* html #TB_overlay
{
    /* ie6 hack */
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window
{
    position: fixed;
    background: #ffffff;
    z-index: 102;
    color: #000000;
    display: none;
    border: 6px solid #565656;
    text-align: left;
    top: 50%;
    left: 50%;
}

* html #TB_window
{
    /* ie6 hack */
    position: absolute;
    margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image
{
    display: block;
    margin: 15px 0 0 15px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
}

#TB_caption
{
    height: 25px;
    padding: 7px 30px 10px 25px;
    float: left;
}

#TB_closeWindow
{
    height: 25px;
    padding: 11px 25px 10px 0;
    float: right;
}

#TB_closeAjaxWindow
{
    padding: 7px 10px 5px 0;
    margin-bottom: 1px;
    text-align: right;
    float: right;
}

#TB_ajaxWindowTitle
{
    float: left;
    padding: 7px 0 5px 10px;
    margin-bottom: 1px;
}

#TB_title
{
    background-color: #e8e8e8;
    height: 27px;
}

#TB_ajaxContent
{
    clear: both;
    padding: 2px 0px 15px 0px;
    text-align: left;
    line-height: 1.4em;
}

#TB_ajaxContent.TB_modal
{
}

#TB_ajaxContent p
{
    padding: 5px 0px 5px 0px;
}

#TB_load
{
    position: fixed;
    display: none;
    height: 13px;
    width: 208px;
    z-index: 103;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load
{
    /* ie6 hack */
    position: absolute;
    margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect
{
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
    border: none;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height: 100%;
    width: 100%;
}

* html #TB_HideSelect
{
    /* ie6 hack */
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent
{
    clear: both;
    border: none;
    margin-bottom: -1px;
    margin-top: 1px;
    _margin-bottom: 1px;
}

.pr_list_off
{
    float: left;
    width: 412px;
    background: #fff;
    filter: alpha(opacity=45);
    -moz-opacity: .45;
    opacity: .45;
}
.pr_list_on
{
    float: left;
    width: 412px;
}
.pr_activity
{
    border: 1px #BCC9DF solid;
    display: block;
    margin-top: 2px;
    font: 11px arial;
    color: #6B88B8;
    width: 38px;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
}
a.pr_activity:hover
{
    border: 1px #6684B5 solid;
    background: #6684B5;
    margin-top: 2px;
    font: 11px arial;
    color: #fff;
    width: 38px;
    cursor: pointer;
    text-decoration: none;
}

.mstpl .act
{
    font: bold 16px Arial;
    color: #333;
    text-decoration: none;
    padding: 2px 10px 2px 0px;
    cursor: pointer;
}
.mstpl .nact
{
    font: bold 12px Arial;
    color: #003399;
    text-decoration: none;
    padding: 2px 10px 2px 0px;
    cursor: pointer;
}
.mstpl .bg
{
    background: url(http://im.in.com/active18/images/mostpl_gradbg.jpg) repeat-x;
    padding: 10px;
}

/*** NEW COMMON TAB ***/
.nctab_h
{
    float: left;
    display: block;
    background: #333;
    font: bold 11px arial;
    padding: 1px 4px;
    margin: 0px 5px;
    color: #fff;
    text-decoration: none;
}
.nctab_n
{
    float: left;
    display: block;
    background: #fff;
    font: bold 11px arial;
    padding: 1px 0px;
    margin: 0px 5px;
    color: #0066CC;
    text-decoration: none;
}

.l_list2 ul
{
    padding: 0px;
    margin: 0;
}
.l_list2 ul li
{
    list-style: none;
    border-bottom: 1px #ededed solid;
}
.l_list2 ul li
{
    background: url(http://im.in.com/active18/images/listen_icon1.gif) no-repeat top left;
    background-position: 0 5px;
    padding-left: 19px;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: top;
    line-height: 16px;
    background-color: #fff;
    display: block;
    font: 12px/15px Arial;
    color: #1E56A1;
    text-decoration: none;
}

.newsticker
{
    list-style-type: none;
    padding: 0px 0 0 0;
    margin: 0 0 0 0px;
}
.ticker-news
{
    height: 22px;
}
.ticker-news a.ticklink
{
    font: bold 11px/15px Arial;
    color: #fff;
    text-decoration: none;
    display: block;
    padding-top: 3px;
}
.ticker-news a.ticklink:hover
{
    text-decoration: underline;
}

.inmate1
{
    padding: 5px;
    background: #F4F6F7;
    width: 123px;
    float: left;
    font: 11px/15px Arial;
    color: #1E56A1;
    text-decoration: none;
    margin: 2px;
}
.inmate2
{
    padding: 5px;
    background: #fff;
    width: 123px;
    float: left;
    font: 11px/15px Arial;
    color: #1E56A1;
    text-decoration: none;
    margin: 2px;
}
.inmate3
{
    padding: 5px;
    background: #68A5CD;
    width: 123px;
    float: left;
    font: 11px/15px Arial;
    color: #fff;
    text-decoration: none;
    margin: 2px;
}
.inmate_pop1
{
    background: #E2E7FF;
    width: 220px;
    padding: 4px;
    text-decoration: none;
}
.inmate_pop2
{
    background: #fff;
    width: 198px;
    border: 1px #ccc solid;
    padding: 10px;
    text-decoration: none;
}
.grad1
{
    background: #E6EBEE;
    border: 1px #D8DCDE solid;
    height: 7px;
    width: 150px;
    margin: 4px;
}
.grad2
{
    background: url(http://im.in.com/active18/images/h_graph_bg1.jpg) repeat-x;
    height: 5px;
    border: 1px #83BBD9 solid;
}

.hwhatsin1
{
    background: url(http://im.in.com/active18/images/h_whats_bg3.jpg) repeat-x;
    padding: 6px 10px;
    font: 12px/20px Arial;
    color: #1E56A1;
    text-decoration: none;
    cursor: pointer;
    border-left: 1px #C9D6DA solid;
    border-bottom: 1px #C9D6DA solid;
}
.hwhatsin2
{
    background: url(http://im.in.com/active18/images/h_whats_bg3.jpg) repeat-x;
    padding: 6px 10px;
    font: 12px/20px Arial;
    color: #1E56A1;
    text-decoration: none;
    cursor: pointer;
    border-left: 1px #C9D6DA solid;
}
.hwhatsin3
{
    background: url(http://im.in.com/active18/images/h_whats_bg4.jpg) repeat-x;
    padding: 6px 10px;
    font: 12px/20px Arial;
    color: #666;
    text-decoration: none;
    border-bottom: 1px #C9D6DA solid;
}
.hwhatsin4
{
    background: url(http://im.in.com/active18/images/h_whats_bg4.jpg) repeat-x;
    padding: 6px 10px;
    font: 12px/20px Arial;
    color: #666;
    text-decoration: none;
}

.hother_r
{
    font: 12px/20px Arial;
    color: #990000;
    text-decoration: none;
}
.hother_b
{
    font: 12px/20px Arial;
    color: #003399;
    text-decoration: none;
}

.hother_tact
{
    background: url(http://im.in.com/active18/images/h_other_tbg.gif) repeat-x;
    padding: 3px 6px;
    font: bold 11px/14px Arial;
    color: #990000;
    text-decoration: none;
    float: left;
    margin-left: 2px;
}
.hother_tnact
{
    background: #E1E1E1;
    padding: 3px 5px;
    font: bold 11px/14px Arial;
    color: #0A69B3;
    text-decoration: none;
    float: left;
}

.hother_tact2
{
    background: url(http://im.in.com/active18/images/h_other_tbg.gif) repeat-x;
    padding: 3px 6px;
    font: bold 11px/14px Arial;
    color: #003399;
    text-decoration: none;
    float: left;
    margin-left: 2px;
}
.hother_tnact2
{
    background: #E1E1E1;
    padding: 3px 5px;
    font: bold 11px/14px Arial;
    color: #0A69B3;
    text-decoration: none;
    float: left;
}

.palbum
{
    width: 175px;
    padding: 10px 8px;
    float: left;
}
.palbumbg
{
    background: url(http://im.in.com/active18/images/photo_bgimg1.gif) no-repeat bottom right;
    width: 175px;
    height: 130px;
}
.palbumh
{
    width: 170px;
    height: 130px;
}
.palbumimg
{
    border: 1px #999 solid;
    padding: 4px;
}
.photoicon
{
    position: absolute;
    margin: -25px 0px 0px 95px;
}
.photoicon2
{
    position: absolute;
    margin: -20px 0px 0px 116px;
}
.sicon
{
    background: url(http://im.in.com/active18/images/photo_shareicon.gif) no-repeat;
    width: 24px;
    height: 20px;
    cursor: pointer;
    float: left;
}
.eicon
{
    background: url(http://im.in.com/active18/images/photo_editicon.gif) no-repeat;
    width: 22px;
    height: 20px;
    cursor: pointer;
    float: left;
}
.dicon
{
    background: url(http://im.in.com/active18/images/photo_deleteicon.gif) no-repeat;
    width: 24px;
    height: 20px;
    cursor: pointer;
    float: left;
}

.r_tstory
{
    border: 1px #E4EBF1 solid;
    width: 200px;
    height: 150px;
}
.r_tstory .r_timg
{
    width: 200px;
    height: 150px;
    position: absolute;
}
.r_tstory .r_wlive
{
    position: absolute;
    background: url(http://im.in.com/active18/images/r_watchlive.jpg) no-repeat;
    width: 80px;
    height: 30px;
    margin: 120px 0px 0px 120px;
    cursor: pointer;
}
.r_tstory .r_wlive2
{
    position: absolute;
    background: url(http://im.in.com/active18/images/r_watch.jpg) no-repeat;
    width: 35px;
    height: 30px;
    margin: 120px 0px 0px 165px;
    cursor: pointer;
}

.read_scroll1
{
    position: relative;
    overflow: scroll;
    width: 660px;
    height: 285px;
}
.read_scroll1 .belt
{
    position: absolute;
    left: 0;
    top: 0;
}
.read_scroll1 .panel
{
    float: left;
    overflow: hidden;
    width: 660px;
}
.read_scroll1 .panel .FL
{
    width: 100px;
}

/**** SHOP ****/
.selectInput4
{
    padding: 3px;
    color: #333;
    background: #FFFFFF;
    font: 12px Arial, tahoma, Verdana, trebuchet MS;
    border: 1px #CDCDCD solid;
}
.sh_off
{
    padding: 10px 0px 10px 11px;
    float: left;
}
.sh_on
{
    padding: 10px 0px 10px 11px;
    float: left;
}
.sh_off .fav
{
    background: url(http://im.in.com/active18/images/shop_star_off.gif) no-repeat;
    width: 16px;
    height: 15px;
}
.sh_off .com
{
    background: url(http://im.in.com/active18/images/shop_comment_off.gif) no-repeat;
    width: 12px;
    height: 10px;
    margin: 3px 0px 0px 2px;
}
.sh_on .fav
{
    background: url(http://im.in.com/active18/images/shop_star_on.gif) no-repeat;
    width: 16px;
    height: 15px;
}
.sh_on .com
{
    background: url(http://im.in.com/active18/images/shop_comment_on.gif) no-repeat;
    width: 12px;
    height: 10px;
    margin: 3px 0px 0px 2px;
}

.sh_off2
{
    padding: 10px 10px 20px 8px;
    float: left;
}
.sh_on2
{
    padding: 10px 10px 20px 8px;
    float: left;
}
.sh_off2 .fav
{
    background: url(http://im.in.com/active18/images/shop_star_off.gif) no-repeat;
    width: 16px;
    height: 15px;
}
.sh_off2 .com
{
    background: url(http://im.in.com/active18/images/shop_comment_off.gif) no-repeat;
    width: 12px;
    height: 10px;
    margin: 3px 0px 0px 2px;
}
.sh_on2 .fav
{
    background: url(http://im.in.com/active18/images/shop_star_on.gif) no-repeat;
    width: 16px;
    height: 15px;
}
.sh_on2 .com
{
    background: url(http://im.in.com/active18/images/shop_comment_on.gif) no-repeat;
    width: 12px;
    height: 10px;
    margin: 3px 0px 0px 2px;
}

.shl_off
{
    background: #fff;
    border-top: 1px #ccc dotted;
    padding: 3px;
}
.shl_off a
{
    font: bold 15px Arial;
    color: #EE1A3A;
    text-decoration: none;
    display: block;
    padding: 4px 0px 0px 3px;
}
.shl_off a:hover
{
    text-decoration: none;
}
.shl_off .shl_icon
{
    background: url(http://im.in.com/active18/images/ShopIconStrip2_new.gif) no-repeat;
    height: 26px;
}
.shl_off .shlicon1
{
    background-position: 0px 0px;
    width: 24px;
}
.shl_off .shlicon2
{
    background-position: -27px 3px;
    width: 24px;
}
.shl_off .shlicon3
{
    background-position: -52px 3px;
    width: 24px;
}
.shl_off .shlicon4
{
    background-position: -77px -2px;
    width: 24px;
}
.shl_off .shlicon5
{
    background-position: -101px 0px;
    width: 24px;
}
.shl_off .shlicon6
{
    background-position: -125px 0px;
    width: 24px;
}
.shl_off .shlicon7
{
    background-position: -153px 0px;
    width: 24px;
}
.shl_off .shlicon8
{
    background-position: -176px 0px;
    width: 24px;
}
.shl_off .shlicon9
{
    background-position: -201px 0px;
    width: 24px;
}
.shl_off .shlicon10
{
    background-position: -227px 0px;
    width: 24px;
}
.shl_off .shlicon11
{
    background-position: -256px 0px;
    width: 24px;
}
.shl_off .shlicon13
{
    background-position: -303px 0px;
    width: 24px;
}
.shl_off .shlicon14
{
    background-position: -333px 0px;
    width: 24px;
}

.shl_on
{
    background: #000;
    border-top: 1px #ccc dotted;
    padding: 3px;
}
.shl_on a
{
    font: bold 15px Arial;
    color: #fff;
    text-decoration: none;
    display: block;
    padding: 4px 0px 0px 3px;
}
.shl_on a:hover
{
    text-decoration: none;
}
.shl_on .shl_icon
{
    background: url(http://im.in.com/active18/images/ShopIconStrip1_new.gif) no-repeat;
    height: 26px;
}
.shl_on .shlicon1
{
    background-position: 0px 0px;
    width: 24px;
}
.shl_on .shlicon2
{
    background-position: -27px 3px;
    width: 24px;
}
.shl_on .shlicon3
{
    background-position: -52px 3px;
    width: 24px;
}
.shl_on .shlicon4
{
    background-position: -77px -2px;
    width: 24px;
}
.shl_on .shlicon5
{
    background-position: -101px 0px;
    width: 24px;
}
.shl_on .shlicon6
{
    background-position: -125px 0px;
    width: 24px;
}
.shl_on .shlicon7
{
    background-position: -153px 0px;
    width: 24px;
}
.shl_on .shlicon8
{
    background-position: -176px 0px;
    width: 24px;
}
.shl_on .shlicon9
{
    background-position: -201px 0px;
    width: 24px;
}
.shl_on .shlicon10
{
    background-position: -227px 0px;
    width: 24px;
}
.shl_on .shlicon11
{
    background-position: -256px 0px;
    width: 24px;
}
.shl_on .shlicon13
{
    background-position: -303px 0px;
    width: 24px;
}
.shl_on .shlicon14
{
    background-position: -333px 0px;
    width: 24px;
}

.shl_off2
{
    background: #fff;
    padding: 0px 0px 0px 12px;
}
.shl_off2 a
{
    font: bold 14px Arial;
    color: #666;
    text-decoration: none;
    display: block;
    padding: 4px 0px 0px 3px;
}
.shl_off2 a:hover
{
    text-decoration: underline;
}
.shl_off2 .shl_icon
{
    background: url(http://im.in.com/active18/images/ShopIconStrip2.gif) no-repeat;
    height: 26px;
}
.shl_off2 .shlicon12
{
    background-position: -281px -1px;
    width: 16px;
}

/****** FIND ******/
.findtabmenu
{
    height: 26px;
    border-bottom: 1px #CAD7E2 solid;
    width: 750px;
}
.findtabmenu ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}
.findtabmenu li
{
    float: left;
}
.findtabmenu li p.nact
{
    font: bold 14px Arial;
    color: #1E56A1;
    text-decoration: underline;
    display: block;
    padding-top: 3px;
    cursor: pointer;
}
.findtabmenu li span
{
    font: 12px Arial;
    color: #666;
    text-decoration: none;
    display: block;
    padding: 3px 10px 0px 10px;
}
.findtabmenu li p.act
{
    font: bold 18px Arial;
    color: #333;
    text-decoration: none;
    cursor: default;
}

.fInput
{
    padding: 5px 2px;
    color: #333;
    background: #FFFFFF;
    border: 1px solid #7F9DB9;
    font: 12px Arial;
}
.fselect
{
    padding: 4px 2px;
    color: #333;
    background: #FFF;
    border: 1px solid #7F9DB9;
    font: 12px Arial;
}

.logofooter
{
    background: url(http://im.in.com/active18/images/logo_footer.gif) no-repeat;
    height: 35px;
}
.mclogo
{
    background-position: -4px 0px;
    width: 160px;
}
.techlogo
{
    background-position: -171px 0px;
    width: 77px;
}
.joshlogo
{
    background-position: -263px 0px;
    width: 77px;
}
.cricketlogo
{
    background-position: -353px 0px;
    width: 130px;
}
.buzzlogo
{
    background-position: -498px 0px;
    width: 67px;
}
.indiwologo
{
    background-position: -575px 0px;
    width: 75px;
}
.ibnlogo
{
    background-position: -654px 0px;
    width: 130px;
}

.dntab
{
    background: url(http://im.in.com/active18/images/dn_tabbg1.jpg) repeat-x;
    height: 35px;
}
.dntab .act
{
    font: bold 16px Arial;
    color: #333;
    text-decoration: none;
    padding: 8px 12px 7px 12px;
    float: left;
    cursor: pointer;
}
.dntab .nact
{
    font: bold 13px Arial;
    color: #003396;
    text-decoration: none;
    padding: 9px 12px 10px 12px;
    float: left;
    cursor: pointer;
}

.dn_brk
{
    background: url(http://im.in.com/active18/images/dn_brk.jpg) repeat-x;
    height: 6px;
    padding: 0px;
    margin: 0px;
}


/****************************** Homepage ********************************/
.h_headbg
{
    background: url(http://im.in.com/active18/images/h_head_bg1.jpg) repeat-x;
    height: 31px;
}
.h_headbg2
{
    background: url(http://im.in.com/active18/images/h_head_bg2.jpg) no-repeat bottom;
    background-position: 30px 25px;
    height: 31px;
}
.h_headbg3
{
    background: url(http://im.in.com/active18/images/h_head_bg3.jpg) repeat-x;
    height: 30px;
}
.h_headbg4
{
    background: url(http://im.in.com/active18/images/h_head_bg4.jpg) no-repeat bottom;
    background-position: 30px 24px;
    height: 30px;
}

.homelist1 ul
{
    padding-left: 10px;
}
.homelist1 ul li
{
    list-style: none;
    background: url(http://im.in.com/active18/images/h_bulete1.gif) no-repeat top left;
    background-position: 0 8px;
    padding: 2px 0px 2px 6px;
}

.h_commbg1
{
    background: url(http://im.in.com/active18/images/h_comm_curv1.gif) no-repeat;
    width: 296px;
    height: 4px;
}
.h_commbg2
{
    background: url(http://im.in.com/active18/images/h_comm_curv2.gif) no-repeat;
    width: 296px;
    height: 15px;
}
.h_commbg3
{
    background: #fff;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    padding: 4px 10px 3px 10px;
    width: 274px;
}

.hgradbg
{
    background: url(http://im.in.com/active18/images/h_gradbg3.jpg) repeat-x;
    height: 21px;
}
.hgradbg2
{
    background: url(http://im.in.com/active18/images/h_gradbg6.jpg) repeat-x;
    height: 21px;
}

.hicons
{
    background: url(http://im.in.com/active18/images/StripSmall.gif) no-repeat;
}
.hicon1
{
    background-position: 0px -3px;
    width: 20px;
    height: 21px;
    cursor: pointer;
}
.hicon2
{
    background-position: -21px -3px;
    width: 20px;
    height: 21px;
    cursor: pointer;
}
.hicon3
{
    background-position: -42px -3px;
    width: 20px;
    height: 21px;
    cursor: pointer;
}
.hicon4
{
    background-position: -63px -3px;
    width: 20px;
    height: 21px;
    cursor: pointer;
}
.hicon5
{
    background-position: -172px -17px;
    width: 6px;
    height: 7px;
}
.hicon6
{
    background-position: -84px -14px;
    width: 10px;
    height: 10px;
    margin: 0px 2px;
    cursor: pointer;
}
.hicon7
{
    background-position: -95px -18px;
    width: 6px;
    height: 6px;
    margin: 2px 3px;
    cursor: pointer;
}
.hicon8
{
    background-position: -102px -12px;
    width: 12px;
    height: 12px;
}
.hicon9
{
    background-position: -115px -10px;
    width: 13px;
    height: 14px;
    cursor: pointer;
}
.hicon10
{
    background-position: -143px -10px;
    width: 13px;
    height: 14px;
}
.hicon11
{
    background-position: -157px -10px;
    width: 13px;
    height: 14px;
}
.hicon12
{
    background-position: -459px -12px;
    width: 2px;
    height: 12px;
}
.hicon13
{
    background-position: -432px -12px;
    width: 12px;
    height: 12px;
}
.hicon14
{
    background-position: -381px -8px;
    width: 16px;
    height: 16px;
    cursor: pointer;
}
.hicon15
{
    background-position: -415px -8px;
    width: 16px;
    height: 16px;
}
.hicon16
{
    background-position: -445px -11px;
    width: 13px;
    height: 13px;
}
.hicon17
{
    background-position: -129px -10px;
    width: 13px;
    height: 14px;
    cursor: pointer;
}
.hicon18
{
    background-position: -349px -3px;
    width: 10px;
    height: 21px;
}
.hicon19
{
    background-position: -360px -3px;
    width: 20px;
    height: 21px;
}
.hicon20
{
    background-position: -459px -3px;
    width: 10px;
    height: 21px;
}
.hicon21
{
    background-position: -470px -3px;
    width: 20px;
    height: 21px;
}
.hicon22
{
    background-position: -491px -10px;
    width: 14px;
    height: 14px;
}
.hicon23
{
    background-position: -506px -8px;
    width: 19px;
    height: 16px;
}
.hicon24
{
    background-position: -526px -9px;
    width: 14px;
    height: 15px;
}
.hicon25
{
    background-position: -541px -9px;
    width: 19px;
    height: 15px;
}
.hicon26
{
    background-position: -561px -11px;
    width: 17px;
    height: 13px;
}
.hicon27
{
    background-position: -580px -20px;
    width: 7px;
    height: 4px;
    margin: 7px 0px 0px 3px;
}
.hicon28
{
    background-position: -579px -16px;
    width: 146px;
    height: 8px;
}

.eicon1
{
    background-position: -201px -10px;
    width: 13px;
    height: 14px;
}
.eicon2
{
    background-position: -286px -10px;
    width: 13px;
    height: 14px;
}
.eicon3
{
    background-position: -224px -14px;
    width: 14px;
    height: 10px;
}
.eicon4
{
    background-position: -309px -14px;
    width: 14px;
    height: 10px;
}
.eicon5
{
    background-position: -239px -13px;
    width: 12px;
    height: 11px;
}
.eicon6
{
    background-position: -324px -13px;
    width: 12px;
    height: 11px;
}
.eicon7
{
    background-position: -215px -14px;
    width: 8px;
    height: 10px;
}
.eicon8
{
    background-position: -300px -14px;
    width: 8px;
    height: 10px;
}
.eicon9
{
    background-position: -179px -9px;
    width: 9px;
    height: 15px;
}
.eicon10
{
    background-position: -264px -9px;
    width: 9px;
    height: 15px;
}
.eicon11
{
    background-position: -189px -15px;
    width: 11px;
    height: 9px;
}
.eicon12
{
    background-position: -274px -15px;
    width: 11px;
    height: 9px;
}
.eicon13
{
    background-position: -252px -12px;
    width: 11px;
    height: 12px;
}
.eicon14
{
    background-position: -337px -12px;
    width: 11px;
    height: 12px;
}

.hicons_2
{
    background: url(http://im.in.com/active18/images/Strip1.gif) no-repeat;
}
.hicons1
{
    background-position: 0px -35px;
    width: 59px;
    height: 10px;
}
.hicons2
{
    background-position: -60px -13px;
    width: 52px;
    height: 33px;
}
.hicons3
{
    background-position: -113px -18px;
    width: 63px;
    height: 27px;
}
.hicons4
{
    background-position: -177px -17px;
    width: 60px;
    height: 28px;
}
.hicons5
{
    background-position: -242px -24px;
    width: 70px;
    height: 21px;
}
.hicons6
{
    background-position: -313px 0px;
    width: 16px;
    height: 45px;
    cursor: pointer;
}
.hicons7
{
    background-position: -330px 0px;
    width: 16px;
    height: 45px;
    cursor: pointer;
}
.hicons8
{
    background-position: -347px 0px;
    width: 16px;
    height: 45px;
}
.hicons9
{
    background-position: -364px 0px;
    width: 16px;
    height: 45px;
}
.hicons10
{
    background-position: -419px -5px;
    width: 17px;
    height: 40px;
    cursor: pointer;
}
.hicons11
{
    background-position: -437px -5px;
    width: 17px;
    height: 40px;
    cursor: pointer;
}
.hicons12
{
    background-position: -382px -5px;
    width: 17px;
    height: 40px;
}
.hicons13
{
    background-position: -400px -5px;
    width: 17px;
    height: 40px;
}

.htabact
{
    background: url(http://im.in.com/active18/images/h_gradbg5.jpg) repeat-x;
    font: bold 11px arial;
    color: #003366;
    text-decoration: none;
    padding: 4px 5px;
    float: left;
}
.htabnact
{
    font: 11px arial;
    color: #003366;
    text-decoration: none;
    padding: 4px 5px;
    float: left;
    cursor: pointer;
}

.hcityh
{
    background: #0099CC;
    padding: 3px 10px;
    font: 11px arial;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    width: 88px;
}
.hcityn
{
    background: #fff;
    padding: 3px 10px;
    font: 11px arial;
    color: #003366;
    text-decoration: none;
    cursor: pointer;
    width: 88px;
}
.hcitylinkn
{
    width: 151px;
    height: 27px;
    border-bottom: 1px solid #F2F4F6;
    cursor: pointer;
    font: bold 12px arial;
    color: #0099CC;
    text-decoration: none;
}
.hcitylinkh
{
    background: url(http://im.in.com/active18/images/h_eventbg1.gif) no-repeat;
    width: 151px;
    height: 27px;
    font: bold 12px arial;
    color: #fff;
    text-decoration: none;
}

.hloginh
{
    background: url(http://im.in.com/active18/images/h_loginbg2.jpg) repeat-x;
    height: 45px;
    width: 86px;
    text-align: center;
}
.hloginn
{
    background: url(http://im.in.com/active18/images/h_loginbg3.jpg) repeat-x;
    height: 45px;
    width: 86px;
    cursor: pointer;
    text-align: center;
}

.tlc
{
    table-layout: fixed;
    cursor: pointer;
    cursor: hand;
}
.tlc col
{
    font-size: 80%;
}
.tlc td
{
    border-bottom: 1px #e1eef0 solid;
    font: 11px Arial;
    color: #555;
    empty-cells: show;
    vertical-align: middle;
    padding: 3px;
}
.tlc .frmln
{
    border-bottom: 1px #e1eef0 solid;
    font: 11px Arial;
    color: #555;
    empty-cells: show;
    vertical-align: middle;
}
.tlc .txt1
{
    font-weight: normal;
}
.tlc .txt2
{
    font-weight: bold;
    color: #29639F;
}

.htab_1
{
    height: 27px;
}
.htab_1 .brd
{
    border-left: 1px #999999 solid;
    height: 11px;
    margin: 4px 2px 0px 2px;
}
.htab_1 ul
{
    text-align: center;
    list-style: none;
    padding: 8px 0px 0px 6px;
}
.htab_1 li
{
    float: left;
    cursor: pointer;
}
.htab_1 ul li.act
{
    background: url(http://im.in.com/active18/images/h_searchcurv3.jpg) no-repeat left top;
    height: 19px;
}
.htab_1 ul li.act div
{
    float: left;
    display: block;
    background: url(http://im.in.com/active18/images/h_searchcurv4.jpg) no-repeat right top;
    padding: 0px 2px 0px 2px;
}
.htab_1 ul li.act p
{
    display: block;
    background: url(http://im.in.com/active18/images/h_searchcurvbg2.jpg) repeat-x;
    font: bold 11px Arial;
    color: #fff;
    text-decoration: none;
    padding: 2px 5px 3px 5px;
}

.htab_1 ul li.nact
{
    height: 19px;
}
.htab_1 ul li.nact div
{
    float: left;
    display: block;
    padding: 0px 2px 0px 2px;
}
.htab_1 ul li.nact p
{
    display: block;
    font: 11px/15px Arial;
    color: #333;
    text-decoration: none;
    padding: 2px 6px 2px 6px;
}

.hmenuh
{
    background: url(http://im.in.com/active18/images/NavStripBlue.gif) no-repeat;
    height: 20px;
}
.hmenun
{
    background: url(http://im.in.com/active18/images/NavStripWhite.gif) no-repeat;
    height: 20px;
}
.hmenu1
{
    background-position: 0px 0px;
    width: 20px;
}
.hmenu2
{
    background-position: -20px 0px;
    width: 20px;
}
.hmenu3
{
    background-position: -41px 0px;
    width: 20px;
}
.hmenu4
{
    background-position: -61px 0px;
    width: 20px;
}
.hmenu5
{
    background-position: -80px 0px;
    width: 17px;
}
.hmenu6
{
    background-position: -97px 0px;
    width: 19px;
}
.hmenu7
{
    background-position: -116px 0px;
    width: 19px;
}
.hmenu8
{
    background-position: -138px 0px;
    width: 19px;
}
.hmenu9
{
    background-position: -193px 0px;
    width: 25px;
}
.hmenu10
{
    background-position: -157px 0px;
    width: 17px;
}


.hmenuact
{
    background: url(http://im.in.com/active18/images/h_menubg2.jpg) repeat-x;
    height: 37px;
    float: left;
    font: bold 12px arial;
    color: #fff;
    cursor: pointer;
}
.hmenuact .curv1
{
    background: url(http://im.in.com/active18/images/h_menucurv3.jpg) no-repeat;
    width: 6px;
    height: 37px;
    float: left;
}
.hmenuact .curv2
{
    background: url(http://im.in.com/active18/images/h_menucurv4.jpg) no-repeat;
    width: 6px;
    height: 37px;
    float: left;
}

.hmenunact
{
    height: 37px;
    float: left;
    font: bold 12px arial;
    color: #333;
    cursor: pointer;
}
.hmenunact .curv1
{
    width: 6px;
    height: 37px;
    float: left;
}
.hmenunact .curv2
{
    width: 6px;
    height: 37px;
    float: left;
}
.hmenubrd
{
    background: url(http://im.in.com/active18/images/h_menubrd.jpg) no-repeat;
    width: 1px;
    height: 37px;
    float: left;
    margin: 0px 5px;
}

.h_menuover1
{
    position: absolute;
    margin-top: -4px;
    background: url(http://im.in.com/active18/images/h_menubg4.jpg) repeat-x #1E71B5;
    width: 170px;
    display: none;
}
.h_menuover2
{
    position: absolute;
    background: url(http://im.in.com/active18/images/h_menubg4.jpg) repeat-x #1E71B5;
    width: 150px;
    z-index: 19;
    padding: 5px 10px;
}
.h_menuover3
{
    background: url(http://im.in.com/active18/images/h_menubg3.jpg) repeat-x bottom;
    padding: 2px 0px;
}
.h_menuover3 a
{
    font: 12px arial;
    color: #fff;
    text-decoration: none;
    display: block;
    padding: 3px;
}
.h_menuover3 a:hover
{
    background: #EAF2F9;
    color: #333;
    display: block;
    padding: 3px;
}
.h_menuf
{
    position: absolute;
    display: block;
    width: 170px;
    border: none;
    z-index: 17;
    background: #000;
    z-index: 18;
}

.h_tgrbg1
{
    background: url(http://im.in.com/active18/images/h_tgraybg1.jpg) repeat-x;
    height: 33px;
}
.h_tgrbg2
{
    background: url(http://im.in.com/active18/images/h_tgrbg2.jpg) repeat-x;
    height: 33px;
}
.h_tgrcurv1
{
    background: url(http://im.in.com/active18/images/h_tgrcurv1.jpg) repeat-x;
    width: 7px;
    height: 33px;
    float: left;
}
.h_tgrcurv2
{
    background: url(http://im.in.com/active18/images/h_tgrcurv2.jpg) repeat-x;
    width: 7px;
    height: 33px;
    float: left;
}


/****************************** Social ********************************/
.sbtn
{
    background: url(http://im.in.com/active18/images/social_curv4.jpg) no-repeat top right;
    height: 16px;
    cursor: pointer;
    float: left;
}
.sbtn p
{
    background: url(http://im.in.com/active18/images/social_curv3.jpg) no-repeat top left;
    height: 16px;
}
.sbtn span
{
    background: url(http://im.in.com/active18/images/social_curvbg2.jpg) repeat-x;
    font: 11px/16px arial;
    color: #fff;
    margin: 0px 2px;
    padding: 1px 5px 1px 5px;
}

.sbgbr
{
    background: url(http://im.in.com/active18/images/social_brbg.jpg) repeat-x;
    height: 6px;
}

.tlc2
{
    table-layout: fixed;
    cursor: pointer;
    cursor: hand;
}
.tlc2 col
{
    font-size: 80%;
}
.tlc2 td
{
    border-top: 1px #e1eef0 solid;
    font: 12px Arial;
    color: #000;
    height: 28px;
    empty-cells: show;
    vertical-align: middle;
}
.p
{
    color: #999;
}
.tlc2 td
{
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.rr .txt
{
    font-weight: normal;
}
.rr_new .txt
{
    font-weight: bold;
}

.stabh
{
    background: #999;
    font: 11px/18px arial;
    color: #fff;
    padding: 2px 5px;
    text-decoration: none;
    margin: 0px 2px;
}
.stab1
{
    font: 11px/18px arial;
    color: #666;
    padding: 2px 5px;
    text-decoration: none;
    margin: 0px 2px;
}
a.stab1:hover
{
    background: #999;
    font: 11px/18px arial;
    color: #fff;
    padding: 2px 5px;
    text-decoration: none;
    margin: 0px 2px;
}

.slink
{
    font: 12px arial;
    color: #333;
    padding: 4px 5px;
    text-decoration: none;
    border-bottom: 1px #F2F2F2 solid;
    display: block;
}
.slink:hover
{
    color: #000;
    text-decoration: none;
}

.sroll1
{
    display: block;
    width: 350px;
    padding: 0px 10px;
    margin: 10px 0px;
    border-right: 1px #dedede solid;
    height: 100%;
    float: left;
}
.sroll2
{
    display: block;
    width: 350px;
    padding: 0px 10px;
    margin: 10px 0px;
    height: 100%;
    float: left;
}

.sbtn2
{
    background: url(http://im.in.com/active18/images/social_btnbg.jpg) repeat-x;
    cursor: pointer;
    float: left;
    font: bold 10px tahoma, arial;
    color: #fff;
    padding: 4px 5px;
    text-decoration: none;
    margin-right: 1px;
}
.sarr
{
    position: absolute;
    margin-left: 87px;
    background: url(http://im.in.com/active18/images/social_sharr1.gif) no-repeat;
    width: 9px;
    height: 27px;
}

.stab2_h
{
    float: left;
    background: #E8ECEC;
    border: 1px #D2DDE0 solid;
    border-bottom: 1px #E8ECEC solid;
    border-right: none;
    padding: 4px 12px;
    font: bold 10px tahoma, Arial;
    color: #333;
    cursor: pointer;
}
.stab2_n
{
    float: left;
    background: #fff;
    border: 1px #D2DDE0 solid;
    border-right: none;
    padding: 4px 12px;
    font: bold 10px tahoma, Arial;
    color: #333;
    cursor: pointer;
}

.stab3_h
{
    cursor: pointer;
    float: left;
}
.stab3_h .curv1
{
    background: url(http://im.in.com/active18/images/social_tab_curv1.jpg) no-repeat;
    width: 7px;
    height: 40px;
    float: left;
}
.stab3_h .curv2
{
    background: url(http://im.in.com/active18/images/social_tab_curv2.jpg) no-repeat;
    width: 7px;
    height: 40px;
    float: left;
}
.stab3_h .cont
{
    background: url(http://im.in.com/active18/images/social_tab_bg1.jpg) repeat-x;
    font: bold 15px/16px arial;
    color: #fff;
    float: left;
}
.stab3_h .cont span
{
    font: 11px arial;
    color: #fff;
    background: #868686;
    padding: 1px 4px;
}
.stab3_h .cont .arr
{
    background: url(http://im.in.com/active18/images/social_marr2.jpg) no-repeat;
    width: 12px;
    height: 7px;
}
.stab3_h a.tgr
{
    font: 12px arial;
    color: #fff;
    text-decoration: none;
}
.stab3_h a.tgr:hover
{
    text-decoration: underline;
}
.stab3_h a.link
{
    font: bold 15px/16px arial;
    color: #fff;
    text-decoration: none;
}
.stab3_h a.link:hover
{
    text-decoration: none;
}
.stab3_n
{
    cursor: pointer;
    float: left;
}
.stab3_n .curv1
{
    width: 7px;
    height: 40px;
    float: left;
}
.stab3_n .curv2
{
    width: 7px;
    height: 40px;
    float: left;
}
.stab3_n .cont
{
    font: bold 15px/16px arial;
    color: #003366;
    float: left;
}
.stab3_n .cont span
{
    font: 11px arial;
    color: #fff;
    background: #868686;
    padding: 1px 4px;
}
.stab3_n .cont .arr
{
    background: url(http://im.in.com/active18/images/social_marr1.jpg) no-repeat;
    width: 12px;
    height: 7px;
}
.stab3_n a.tgr
{
    font: 12px arial;
    color: #009900;
    text-decoration: none;
}
.stab3_n a.tgr:hover
{
    text-decoration: underline;
}
.stab3_n a.link
{
    font: bold 15px/16px arial;
    color: #003366;
    text-decoration: none;
}
.stab3_n a.link:hover
{
    color: #0066CC;
    text-decoration: none;
}
.stab3br
{
    background: url(http://im.in.com/active18/images/social_linebr.jpg) no-repeat;
    width: 1px;
    height: 36px;
    float: left;
}

.sbdaybg
{
    background: url(http://im.in.com/active18/images/profile_nbg.jpg) no-repeat;
    font: bold 30px arial;
    color: #999;
    padding: 7px 12px;
    float: left;
    margin-right: 2px;
}

.r_tab1
{
    height: 31px;
    padding-left: 4px;
    list-style: none;
}
.r_tab1 li
{
    float: left;
    border-bottom: 1px #C0CCD3 solid;
    padding: 6px 8px 6px 8px;
    margin: 3px 0px 0px 1px;
    font: bold 14px/15px arial;
    color: #333;
    cursor: pointer;
    background: url(http://im.in.com/active18/images/r5_tabbg.jpg) repeat-x;
}
.r_tab1 li.on
{
    border: 1px solid #C0CCD3;
    border-bottom: none;
    padding: 8px 8px 7px 8px;
    margin: 0px 0px 0px 1px;
    position: relative;
    font: bold 14px/15px arial;
    color: #333;
    background: #fff;
    cursor: auto;
}

.rlist1 ul
{
    padding-left: 5px;
}
.rlist1 ul li
{
    list-style: none;
    background: url(http://im.in.com/active18/images/r5_bulete1.gif) no-repeat top left;
    background-position: 0 8px;
    padding: 3px 0px 3px 8px;
}
