/* CSS Document */

body
{
    margin: 0px;
    padding: 0px;
    background-color: #FFFFFF;
    background: url(../images/back.jpg) left top repeat-x;
    font-family: Arial, Helvetica, sans-serif;
}

form, fieldset
{
    margin: 0px;
    padding: 0px;
    border: none;
}

h1
{
    width: auto;
    height: 20px;
    margin: 0px;
    padding: 10px 0px 0px 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #1A6B8F;
    line-height: 14px;
    text-transform: uppercase;
}

/*label
{
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px; color:#3d3d3d;
    margin:0px; padding:0px;
    vertical-align:middle;
    text-align:right;
    width:130px;
}*/

hr
{
    display: none;
}

p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    margin: 0px;
    padding: 0px;
    line-height: 18px;
    text-align: justify;
}

#wrapper
{
    margin: 0px auto;
    padding: 0px;
    width: 1004px;
    height: auto;
}

#container
{
    float: left;
    margin: 6px 0px 0px 0px;
    padding: 0px;
    width: 1004px;
    height: auto;
    background-color: #FFFFFF;
}

#top
{
    float: left;
    width: 1004px;
    height: 12px;
    background: url(../images/top_curve.jpg) left top no-repeat;
}

.label01
{
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #3d3d3d;
    margin: 0px;
    padding: 0px;
    vertical-align: middle;
    text-align: right;
    width: 130px;
}
.cereatenewtopic_btn
{
    width: 134px;
    height: 24px;
    float: right;
    margin: 3px 6px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.menu
{
    /*width:420px; */
    height: 29px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    float: right;
}

.menu li
{
    height: 22px;
    margin: 0px;
    padding: 0px;
    float: left;
    font-size: 14px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    display: inline;
    list-style: none;
}

.menu li a:link, .menu li a:visited
{
    height: 22px;
    float: left;
    margin: 0px;
    padding: 7px 10px 0px 10px;
    font-size: 14px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    text-align: right;
}

.menu li a:hover
{
    height: 29px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    background: url(../images/manu_hv.jpg) repeat-x;
    text-align: right;
    margin: 0px;
    padding: 7px 10px 0px 10px;
}

.menuactive
{
    font-weight: normal;
    color: #FFFFFF;
    background: url(../images/manu_hv.jpg) repeat-x;
}



#graybg
{
    float: left;
    background: url(../images/graybg.jpg) repeat-y left top;
    margin: 0px;
    padding: 0px;
}

#newbg
{
    width: 992px;
    height: auto;
    float: left;
    margin: 0px;
    padding: 0px;
    background: url(../images/newbg.jpg) repeat-y left top;
}

#middle
{
    float: left;
    width: 1004px;
    height: auto;
    background-color: #FFFFFF;
}

#logobar
{
    float: left;
    width: 1004px;
    height: 69px;
    margin: 0px;
    padding: 0px;
}

.logo
{
    float: left;
    width: 429px;
    height: 31px;
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 26px;

}

.link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    margin: 0px;
    padding: 0px 30px 0px 220px;
    text-align: right;
}

.link a:link, .link a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    margin: 0px;
    padding: 0px 0px 0px 0px;
}

.link a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    text-decoration: underline;
    margin: 0px;
    padding: 0px;
}

.searchbox
{
    float: right;
    width: 545px;
    height: 25px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.search_txt
{
    float: left;
    font-size: 20px;
    font-weight: bold;
    color: #999999;
    margin: 0px;
    padding: 15px 0px 0px 220px;
    text-align: left;
}

.search_block
{
    width: 176px;
    height: 33px;
    float: left;
    margin: 10px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
}

.btngo
{
    float: left;
    width: 43px;
    height: 25px;
    margin: 15px 0px 0px 0px;
    padding: 0px;
}

#middle_main
{
    float: left;
    width: 992px;
    height: auto;
    margin: 0px;
    padding: 0px 6px 0px 6px;
    background-color: #FFFFFF;
}

#intop
{
    float: left;
    width: 992px;
    height: 36px;
    background: url(../images/intop.jpg) left top no-repeat;
    margin: 0px;
    padding: 0px;
}

#footer
{
    float: left;
    width: 100%;
    height: 216px;
    background: url(../images/footerback.jpg) left top repeat-x;
    margin: 0px;
    padding: 0px;
}

#footer_in
{
    width: 1004px;
    height: 100px;
    background: url(../images/footercurve.jpg) left top no-repeat;
    margin: 0px auto;
    padding: 0px;
}


#middle1
{
    float: left;
    width: 992px;
    height: auto;
    margin: 0px;
    padding: 0px;
    background-color: #FFFFFF;
    background: url(../images/middle1_back.jpg) left top repeat-x;
}

#left
{
    float: left;
    width: 214px;
    height: auto;
    margin: 0px;
    padding: 0px;
}

#right
{
    float: left;
    width: 778px;
    height: auto;
    margin: 0px;
    padding: 0px;
}

#leftbar
{
    float: left;
    width: 210px;
    height: auto;
    margin: 0px;
    padding: 0px 0px 0px 4px;
}

.leftbar_top
{
    float: left;
    width: 210px;
    height: 7px;
    margin: 0px;
    padding: 0px;
    background: url(../images/lefttop.jpg) left top no-repeat;
}

.leftbar_top span
{
    display: none;
}

.leftbar_centre
{
    float: left;
    width: 210px;
    height: auto;
    margin: 0px;
    padding: 0px;
    background: url(../images/leftcenter.jpg) left top repeat-y;
}

.left_category
{
    width: 210px;
    height: 40px;
    margin: 0px;
    padding: 0px;
    background: url(../images/pic_categories.jpg) no-repeat;
}

.left_category strong
{
    display: none;
}

/* SUBMENU */
.submenu
{
    width: 198px;
    height: auto;
    float: left;
    margin: 0px;
    padding: 0px 0px 0px 0px;
}

.submenu li
{
    float: left;
    list-style-type: none;
    margin: 0px;
    padding: 0px 0px 0px 10px;
}

.submenu li a:link, .submenu li a:visited
{
    width: 188px;
    height: 19px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    margin: 0px;
    padding: 10px 0px 0px 0px;
    border-top: 1px dotted #CECECE;
    text-decoration: none;
}

.submenu li a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    margin: 0px;
    padding: 10px 0px 0px 0px;
    text-decoration: none;
    background-color: #525252;
}
/* SUBMENU ACTIVE */
.submenuactive
{
    width: 198px;
    height: auto;
    float: left;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    background-color: #5298B9;
}
/*SUBMENU ACTIVE */


.left_advertisemrnt
{
    float: left;
    width: 210px;
    height: 40px;
    margin: 20px 0px 0px 0px;
    padding: 0px;
    background: url(../images/pic_advertisemrnt.jpg) no-repeat;
}

.left_advertisemrnt strong
{
    display: none;
}

.adsbygoogle3
{
    float: left;
    width: 210px;
    height: 223px;
    margin: 0px;
    padding: 0px;
    background: url(../images/adsbygoogle3.jpg) no-repeat;
}

.left_top5user
{
    float: left;
    width: 210px;
    height: 40px;
    margin: 15px 0px 15px 0px;
    padding: 0px;
    background: url(../images/pic_top5user.jpg) no-repeat;
}

.left_top5user strong
{
    display: none;
}

.left_search
{
    float: left;
    width: 300px;
    height: 40px;
    margin: 15px 0px 15px 0px;
    padding: 0px;
    background: url(/images/search_tags.jpg) no-repeat;
}

.left_search strong
{
    display: none;
}


.left_status
{
    float: left;
    width: 210px;
    height: 40px;
    margin: 15px 0px 15px 0px;
    padding: 0px;
    background: url(../images/pic_status.jpg) no-repeat;
}

.left_status strong
{
    display: none;
}

.user
{
    font-family: Arial, Helvetica, sans-serif;
    width: 153px;
    height: auto;
    float: left;
    margin: 0px;
    padding: 0px 0px 0px 0px;
}

.user li
{
    float: left;
    list-style-type: none;
    margin: 0px;
    padding: 0px 0px 0px 10px;
}

.user li a:link, .user li a:visited
{
    width: 143px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    margin: 0px;
    padding: 10px 0px 0px 0px;
    border-bottom: 1px dotted #CECECE;
    text-decoration: none;
}

.user li a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    margin: 0px;
    padding: 10px 0px 0px 0px;
    text-decoration: none;
    background-color: #525252;
    text-decoration: none;
}


.rightbar
{
    float: left;
    width: 754px;
    height: auto;
    margin: 1px 0px 0px 0px;
    padding: 0px 14px 0px 10px;
}

.right01
{
    float: left;
    width: 754px;
    height: 116px;
    margin: 0px;
    padding: 0px;
}

.leftmain
{
    float: left;
    width: 10px;
    height: 116px;
    margin: 0px;
    padding: 0px;
    background: url(/images/leftmain.jpg) no-repeat;
}

.rightmiddle
{
    float: left;
    width: 602px;
    height: 116px;
    margin: 0px;
    padding: 0px;
    background-color: #5298B9;
}

.leftmain1
{
    float: left;
    width: 10px;
    /*height: 116px;*/
    margin: 0px;
    padding: 0px;
    background: url(/images/leftmain.jpg) no-repeat;
}

.rightmiddle1
{
    float: left;
    width: 754px;
    /*height: 116px;*/
    margin: 0px;
    padding: 0px;
    background-color: #5298B9;
}

.rate_ttl
{
    width: 444px;
    height: 30px;
    background: url(../images/rate_ttl.jpg) no-repeat;
    margin: 18px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.rate_ttl span
{
    display: none;
}

.ratetext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333333;
    margin: 0px;
    padding: 0px;
}

.mouse
{
    float: right;
    width: 142px;
    height: 115px;
    margin: 0px;
    padding: 0px;
}

.box1
{
    float: left;
    width: 728px;
    height: auto;
    margin: 0px;
    padding: 6px 35px 7px 15px;
    vertical-align:middle;
}

.addbygoogle01
{
    float: left;
    width: 704px;
    height: 21px;
    margin: 0px;
    padding: 0px;
    background: url(../images/addbygoogle_01.jpg) no-repeat;
}

.content
{
    float: left;
    width: 768px;
    height: auto;
    margin: 0px;
    padding: 0px 0px 0px 10px;
}

.contentbg
{
    float: left;
    width: 768px;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: url(../images/rightbg.jpg) repeat-y top right;
}

.leftpart
{
    float: left;
    width: 450px;
    height: auto;
    margin-right: 0px;
    padding: 0px;
}

.rightpart
{
    float: right;
    width: 300px;
    height: auto;
    margin: 0px;
    padding: 0px;
}

.top5box
{
    float: left;
    width: 753px;
    height: 36px;
    margin: 0px 0px 12px 0px;
    padding: 0px 0px 0px 0px;
}

.top5box1
{
    float: left;
    width: 300px;
    height: 36px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
}

.pic_tops
{
    float: left;
    width: 81px;
    height: 36px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    background: url(../images/top5.jpg) no-repeat;
}

.tops_middle
{
    width: 662px;
    height: 36px;
    float: left;
    margin: 0px;
    padding: 0px;
    background-color: #5298B9;
}

.tops_middle1
{
    width: 209px;
    height: 36px;
    float: left;
    margin: 0px;
    padding: 0px;
    background-color: #5298B9;
}

.ttl_recently
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #FFFFFF;
    margin: 0px;
    padding: 5px 0px 0px 5px;
    text-transform: uppercase;
}

.curve01
{
    width: 10px;
    height: 36px;
    float: right;
    margin: 0px;
    padding: 0px;
    background: url(../images/curve01.jpg) no-repeat;
}

/*.block1{
width:169px; height:auto; float:left;
background-color:#D4E5EE;
margin:0px 0px 15px 0px; padding:18px 11px 5px 11px;

}*/

.block1
{
    height: auto;
    float: left; /*background-color:#D4E5EE;*/
    background-color: #EFF4F8;
    margin: 2px 2px 2px 2px;
    padding: 4px 4px 4px 4px;
    margin: 0px;
    padding: 0px;
    width: 450px;
}

.block2
{
    width: 174px;
    height: auto;
    float: left;
    margin: 0px 4px 15px 0px;
    padding: 18px 11px 5px 21px;
    background-color: #FFFFFF;
    border-left: 1px solid #C9C9C9;
    border-right: 1px solid #C9C9C9;
}

.text01
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    margin: 0px;
    padding: 0px 0px 10px 0px;
}

.text01 a:link, .text01 a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    margin: 0px;
    padding: 0px 0px 10px 0px;
    text-decoration: underline;
}

.text01 a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    margin: 0px;
    padding: 0px 0px 10px 0px;
    text-decoration: none;
}

.text02
{
    font-family: Arial, Helvetica, sans-serif;
    line-height: 17px;
    font-size: 11px;
    color: #999999;
    margin: 0px;
    padding: 0px;
}

.pic_answer
{
    width: 171px;
    height: 142px;
    margin: 14px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    background: url(../images/pic_answer.jpg) no-repeat;
}

.pic_answer1
{
    width: 176px;
    height: 142px;
    margin: 14px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    background: url(../images/pic_answer1.jpg) no-repeat;
}

.btn_ratenow
{
    float: right;
    width: 76px;
    height: 20px;
    margin: 0px;
    padding: 0px 26px 8px 0px;
    background: url(../images/btn_ratenow.jpg) no-repeat;
}

.footerbox
{
    float: left;
    width: 210px;
    height: auto;
    margin: 44px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
    border-left: 1px dotted #FFFFFF;
}

.copyright
{
    font-size: 12px;
    font-weight: normal;
    color: #A8CCDC;
    margin: 0px;
    padding: 0px;
    text-align: left;
    line-height: 18px;
}

.copyright a:link, .copyright a:visited
{
    font-size: 12px;
    font-weight: normal;
    color: #A8CCDC;
    margin: 0px;
    padding: 0px;
    text-align: left;
    text-decoration: underline;
}

.copyright a:hover
{
    text-decoration: none;
}

.ftcontent
{
    font-size: 12px;
    font-weight: normal;
    color: #A8CCDC;
    margin: 0px;
    padding: 0px;
    text-align: left;
    line-height: 18px;
}

.ftcontent a:link, .ftcontent a:visited
{
    font-size: 12px;
    font-weight: normal;
    color: #A8CCDC;
    margin: 0px;
    padding: 0px;
    text-align: left;
    text-decoration: none;
}

.ftcontent a:hover
{
    text-decoration: underline;
}

.ftcontent_ttl
{
    font-family: "Trebuchet MS" , Tahoma, Verdana;
    font-size: 20px;
    font-weight: normal;
    color: #FFFFFF;
    text-align: left;
    margin: 0px;
    padding: 0px 0px 5px 0px;
}

.image
{
    width: 200px;
    height: auto;
    margin: 0px;
    padding: 0px;
}

.pic04
{
    width: 46px;
    height: 85px;
    float: left;
    margin: 0px;
    padding: 10px 10px 0px 0px;
    border: none;
}


/*---------------------------------Detailpage--------------------------------------------------------*/

.categoryblock
{
    width: 753px;
    height: 36px;
    margin: 0px 0px 5px 0px;
    padding: 0px;
    float: left;
}

.curve2
{
    float: left;
    width: 6px;
    height: 36px;
    margin: 0px;
    padding: 0px;
    background: url(../images/curve2.jpg) no-repeat;
}

.category_middle
{
    float: left;
    width: 733px;
    height: 28px;
    margin: 0px;
    padding: 8px 0px 0px 8px;
    background-color: #5298B9;
}

.curve3
{
    float: left;
    width: 6px;
    height: 36px;
    margin: 0px;
    padding: 0px;
    background: url(../images/curve3.jpg) no-repeat;
}

.text03
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}

.text03 a:link, text03 a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    margin: 0px;
    padding: 0px;
    text-decoration: underline;
}

.text03 a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}

.subblock1_OLD
{
    width: 165px;
    height: auto; /*float:left;*/
    background-color: #D4E5EE;
    margin: 0px 0px 15px 0px;
    padding: 18px 11px 5px 11px; /*border-right:1px solid #C9C9C9;*/
}
.subblock1
{
    height: auto; /*float:left;*/
    background-color: #D4E5EE;
    margin: 2px 2px 2px 2px;
    padding: 4px 4px 4px 4px; /*border-right:1px solid #C9C9C9;*/
}

.chartblock
{
    border-left: 1px solid #C9C9C9;
}

.submitbtn
{
    width: 76px;
    height: 20px;
    float: right;
    margin: 0px;
    padding: 0px 10px 0px 0px;
    background: url(../images/submitbtn.jpg) no-repeat;
}

.chart
{
    width: 258px;
    height: 214px;
    float: left;
    margin: 0px;
    padding: 0px;
}

.value
{
    width: 121px;
    height: 201px;
    float: left;
    margin: 0px;
    padding: 0px;
}

.border
{
    border-bottom: 1px solid #0B3438;
    float: left;
    margin: 0px;
    padding: 0px 0px 10px 0px;
}

.categoryblock2
{
    width: 608px;
    height: 36px;
    margin: 0px 0px 5px 0px;
    padding: 0px;
}

.category_middle2
{
    float: left;
    width: 586px;
    height: 36px;
    margin: 0px;
    padding: 0px;
    background-color: #5298B9;
    text-transform: uppercase;
}

.subleftpart
{
    float: left;
    width: 753px;
    height: auto;
    margin: 0px;
    padding: 0px;
}

.subrightpart
{
    float: right;
    width: 160px;
    height: 686px;
    margin: 0px;
    padding: 0px;
    background: url(../images/adsbygoogle_02.jpg) no-repeat;
}

.commentblock
{
    width: 752px;
    float: 35px;
    float: left;
    margin: 0px;
    padding: 0px;
    border-bottom: 5px solid #333333;
}

.comment
{
    width: 125px;
    height: 30px;
    float: left;
    background-color: #333333;
    margin: 0px;
    padding: 0px;
}

.addyourcomment
{
    width: 196px;
    height: 30px;
    float: left;
    margin: 0px;
    padding: 0px;
    background-color: #D4E5EE;
}

.text04
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    margin: 0px;
    padding: 7px 0px 0px 10px;
}

.text04 a:link, .text04 a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    margin: 0px;
    padding: 7px 0px 0px 10px;
    text-decoration: none;
}

.text04 a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    margin: 0px;
    padding: 7px 0px 0px 10px;
    text-decoration: underline;
}

.text05
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #00407F;
    margin: 0px;
    padding: 7px 0px 0px 10px;
}

.text05 a:link, .text05 a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #00407F;
    text-decoration: underline;
}

.text05 a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #00407F;
    text-decoration: none;
}

.border1
{
    border-bottom: 1px solid #767676;
    float: left;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.box2
{
    width: 732px;
    height: auto;
    float: left;
    margin: 0px 0px 2px 0px;
    padding: 17px 10px 17px 10px;
    background-color: #D4E5EE;
}

.box3
{
    width: 732px;
    height: auto;
    float: left;
    margin: 0px 0px 2px 0px;
    padding: 17px 10px 17px 10px;
    background-color: #EBEBEB;
}


.box2small
{
    width: 748px;
    height: auto;
    float: left;
    margin: 0px 0px 2px 0px;
    padding: 4px 2px 4px 2px;
    background-color: #D4E5EE;
}

/*584px*/
.box3small
{
    width: 748px;
    height: auto;
    float: left;
    margin: 0px 0px 2px 0px;
    padding: 4px 2px 4px 2px;
    background-color: #EBEBEB;
}

.box4small
{
    width: 290px;
    height: auto;
    float: left;
    margin: 0px 0px 2px 0px;
    padding: 4px 2px 4px 2px;
    border-bottom:dotted 1px #FFFFFF;
    /*background-color: #D4E5EE;*/
}

.box5small
{
    width: 290px;
    height: auto;
    float: left;
    margin: 0px 0px 2px 0px;
    padding: 4px 2px 4px 2px;
    color:#FFFFFF;
    border-bottom:dotted 1px #FFFFFF;
    /*background-color: #EBEBEB;*/
}

.adsbygoogle4
{
    width: 564px;
    height: 29px;
    float: left;
    background: url(../images/adsbygoogle4.jpg) no-repeat;
    margin: 10px 0px 10px 10px;
    padding: 0px 0px 0px 0px;
}

.add_margin
{
    width: 582px;
    height: auto;
    float: left;
    margin: 0px;
    padding: 0px;
}

.addcommentbox
{
    width: 582px;
    height: auto; /*float:left;*/
    background: url(../images/addbg.jpg) repeat-y top right;
    margin: 0px 0px 20px 0px;
    padding: 0px;
    border: 1px solid #428EB3;
}

.ttl_01
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    color: #333333;
    margin: 0px;
    padding: 23px 0px 20px 25px;
}

.label
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    margin: 0px;
    padding: 5px 0px 10px 25px;
}


.lbl0
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    margin: 0px;
}

.lbl0b
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    margin: 0px;
    font-weight:bold;  
}

.lbl1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    margin: 0px;
}

.lbl1b
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    margin: 0px;
    font-weight:bold;  
}

.lbl2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333333;
    margin: 0px;
}

.lbl2b
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333333;
    margin: 0px;
    font-weight:bold;  
}



.field
{
    border: 1px solid #333333;
    margin: 10px 0px 10px 25px;
    padding: 0px 5px 10px 5px;
}

.field1
{
    border: 1px solid #333333;
    margin: 10px 0px 10px 25px;
    padding: 0px 5px 5px 5px;
}

.arrow
{
    width: 35px;
    height: 18px;
    margin: 0px 0px 15px 25px;
    padding: 0px 0px 0px 25px;
    background: url(../images/arrow.gif) no-repeat;
}

.whitebox
{
    width: 91px;
    height: 91px;
    float: left;
    background-color: #FFFFFF;
    margin: 10px;
    padding: 0px;
}

.tabletext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}

.tabletext a:link, .tabletext a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    text-decoration: underline;
}

.tabletext a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
}

.manin_table
{
    background-color: #D4E5EE;
    border: 1px solid #FFFFFF;
    margin: 0px;
    padding: 0px;
}
.left_table
{
    width: 122px;
    height: auto;
    margin: 0px;
    padding: 0px; /*border-right:1px solid #FFFFFF;*/
}

.rigth_table
{
    border: 1px solid #FFFFFF;
    border-collapse: collapse;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #333333;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}

.table_detail
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #333333;
    margin: 0px;
    padding: 0px 5px 0px 10px;
}

.table_detail a:link, .table_detail a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #333333;
    text-decoration: underline;
}

.table_detail a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #333333;
    text-decoration: none;
}

.sub_table
{
    background-color: #C9DFE9;
    border-right: 1px solid #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #333333;
    text-decoration: none;
    margin: 0px;
    padding: 0px 5px 0px 10px;
}

.status
{
    width: 115px;
    background-color: #C9DFE9;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    margin: 0px;
    padding: 0px 5px 0px 10px;
}


.text11
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    margin: 0px;
    padding: 0px 15px 0px 0px;
    vertical-align: middle;
}

.lableforlist
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #3d3d3d;
    margin: 0px;
    padding: 0px;
    vertical-align: middle;
    text-align: right;
}

.msg
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #0F5D7F;
}

.error_box
{
    background-color: #F7F7F0;
    color: #750200; /*#741C1A;*/
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 10px;
    padding-top: 10px;
    font-weight: bold;
    font-family: Verdana;
    font-size: 11px;
    border: 1px solid #B2D281; /*#750200;*/
    text-align: center;
}
.catactive
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    margin: 0px;
    padding: 10px 0px 0px 0px;
    text-decoration: none; /*background-color:#525252;*/
}
.catinactive
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    margin: 0px;
    padding: 10px 0px 0px 0px;
    text-decoration: underline; /*background-color:#525252;*/
}

.textbox
{
    font-family: Arial, Helvetica, sans-serif;
    height: 20px;
    margin: 0px 3px 5px 1px;
    padding: 3px 0px 0px 5px;
    border: solid 1px #DADADA;
}

.multi_textbox
{
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px 3px 5px 1px;
    padding: 3px 0px 0px 5px;
    border: solid 1px #DADADA;
}

#blanket
{
    background-color: #111;
    opacity: 0.65;
    filter: alpha(opacity=65);
    position: absolute;
    z-index: 9001;
    top: 0px;
    left: 0px;
    width: 100%;
}
#dvLogin
{
    float: left;
    position: fixed;
    width: 324px;
    height: auto;
    z-index: 9002;
}

.loginclosebutton
{
    text-decoration: none;
    width: 324px;
    height: 24px;
    text-align: right;
    position: absolute;
    margin-bottom: 10px;
}

.logindata
{
    font-size: 12px;
    text-align: justify;
    background-color: #FFFFFF;
    width: 300px;
    margin: 0px auto;
    margin-top: 10px;
    border: solid 5px #0B6B9D;
    height: 170px;
}

#dvRegistration
{
    float: left;
    position: fixed;
    width: 490px;
    height: auto;
    z-index: 9002;
}

.registerclosebutton
{
    float: left;
    text-decoration: none;
    width: 490px;
    height: 24px;
    text-align: right;
    position: absolute;
    margin-bottom: 10px;
}

.registerdata
{
    font-size: 12px;
    text-align: justify;
    background-color: #FFFFFF;
    width: 466px;
    margin: 0px auto;
    margin-top: 10px;
    border: solid 5px #0B6B9D;
    height: 370px;
}
.myScrollStyle
{
    rollovereffect: buttonGlowIn;
}
.labeltxt2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #3d3d3d;
    padding: 0px;
    margin: 0px;
    text-align: left;
}


.currentpage
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    border: 1px solid #0C6C9E;
    background: #D4E5EE none repeat scroll 0 0;
    color: #FFA826;
    margin: 0px 5px 0px 0px;
    padding: 1px 5px;
    text-align: center;
}

.paging
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    border: 1px solid #0C6C9E;
    background: #FFFFFF none repeat scroll 0 0;
    color: #666666;
    margin: 0px 5px 0px 0px;
    padding: 1px 5px;
    text-align: center;
    cursor: pointer;
}


.paging a:link, .paging a:visited, .paging a:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    border: 1px solid #0C6C9E;
    background: #FFFFFF none repeat scroll 0 0;
    color: #666666;
    margin: 0px 5px 0px 0px;
    padding: 1px 5px;
    text-align: center;
    cursor: pointer;
}

.lnkcurrentpage
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    border: 1px solid #0C6C9E;
    background: #D4E5EE none repeat scroll 0 0;
    color: #FFA826;
    margin: 0px 5px 0px 0px;
    padding: 1px 5px;
    text-align: center;
}
.lnkpagining
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    border: 1px solid #0C6C9E;
    background: #FFFFFF none repeat scroll 0 0;
    color: #666666;
    margin: 0px 5px 0px 0px;
    padding: 1px 5px;
    text-align: center;
    cursor: pointer;
}

#nav_side
{
    width: 420px;
    height: 25px;
    background: url(../images/light.jpg) left top repeat-x;
    margin: 0px;
    padding: 0px;
    float: left;
    color: #FFFFFF;
    
}
#nav_side li
{
    list-style: none;
    display: inline;
    float: left;
    position: relative;
    margin: 0px;
    padding: 0px;
}

#nav_side span
{
    display: none;
}
#nav_side a
{
    display: block;
    height: 25px;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    color: #00659C;
}
#nav_side-01
{
    width: 420px;
    margin: 0px;
    padding: 0px;
}
#nav_side-02
{
    width: 270px;
    margin: 0px;
    padding: 0px;
}
#nav_side-01 a:hover
{
    background: url(../images/dark.jpg) left top repeat-x;
}
#nav_side-02 a:hover
{
    background: url(../images/sidemenu.jpg) 0px -25px;
}
#active_side-01
{
    background: url(../images/sidemenu.jpg) 0px -25px;
}
#active_side-02
{
    background: url(../images/sidemenu.jpg) 0px -25px;
}

.modalBackground
{
    background-color: #000000;
    filter: alpha(opacity=70);
    opacity: 0.7;
}


.box
{
    width: 325px;
    height: 194px;
    background: url(/images/box.gif) no-repeat left top;
}

.box01
{
    width: 534px;
    height: auto;
    margin: 0px;
    padding: 0px;
}

.regtop
{
    width: 534px;
    height: 30px;
    background: url(../images/reg_top.gif) no-repeat;
    margin: 0px;
    padding: 0px;
}

.regmiddle
{
    width: 534px;
    height: auto;
    background: url(../images/reg_middle.gif) repeat-y left top;
    margin: 0px;
    padding: 0px;
}

.regbottom
{
    width: 534px;
    height: 534px;
    height: 18px;
    font-size: 0px;
    background: url(../images/reg_bottom.gif) no-repeat;
    margin: 0px;
    padding: 0px;
}

.btn_img
{
    width: 26px;
    height: 26px;
    background: url(../images/close.png) no-repeat;
    margin: 0px;
    padding: 0px;
}


/* Tag Cloud CSS Starts Here*/

#tagCloud
{
    border: solid 0px;
    padding: 0px;
    margin: 0px;
    margin-bottom: 0px;
    text-align: justify;
    width: 300px;
}

#tagCloud A
{
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px;
    white-space: pre-line;
    text-align: justify;
    text-transform: lowercase;
    word-spacing: 1px;
}

#tagCloud A:hover
{
    font-family: Arial, Helvetica, sans-serif;
    white-space: pre-line;
    background-color: #FFFFFF;
    word-spacing: 1px;
}

#tagCloud A.weight1
{
    font-family: Arial, Helvetica, sans-serif;
    color: #321600;
    font-size: 13pt;
    font-weight: bold;
}
#tagCloud A.weight2
{
    font-family: Arial, Helvetica, sans-serif;
    color: #E7A54F;
    font-size: 11pt;
    font-weight: bolder;
}
#tagCloud A.weight3
{
    font-family: Arial, Helvetica, sans-serif;
    color: #FDCA01;
    font-size: 10pt;
    font-weight: bolder;
}
#tagCloud A.weight4
{
    font-family: Arial, Helvetica, sans-serif;
    color: #E98C3E;
    font-size: 9pt;
}
#tagCloud A.weight5
{
    font-family: Arial, Helvetica, sans-serif;
    color: #321600;
    font-size: 8pt;
}

/* Tag Cloud CSS Ends Here*/



/* CSS FOR topic_type1.ascx USER CONTROL STARTS here*/

.drag, .list
{
    width: 420px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.drag
{
    z-index: 100;
    position: absolute;
    opacity: .50;
    filter: alpha(opacity=50);
    border-collapse: collapse; /*padding-top: 7px;*/
}
.list
{
    position: relative;
    z-index: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    top: 0px;
    left: 0px; /*padding-top: 7px;*/
}
/*Question Table*/.q_main_tbl
{
    /*background-color: #D4E5EE;*/
    background-color: Transparent;
    border: 1px solid #FFFFFF;
    margin: 0px;
    padding: 0px;
    border-bottom: 0px;
    border-left: 0px;
    text-align: left;
}
.q_main_tbl_dtl
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #333333;
    margin: 0px;
    padding: 0px 0px 0px 4px;
    border-bottom: 1px solid #FFFFFF;
    font-weight: normal;
    height: 20px;
}
.q_sub_tbl
{
    background-color: Transparent; /*background-color: #C9DFE9;*/
    border-right: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4F4F4F;
    text-decoration: none;
    margin: 0px;
    padding: 0px 5px 0px 4px;
    width: 70px;
    font-weight: bold;
}
.S4iTTLists_container
{
    list-style-type: none;
    list-style-image: none;
    margin: 0px;
    padding: 2px;
}
.S4iTTLists_container_txt
{
    list-style-type: none;
    list-style-image: none;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
}
.lsit_ttl
{
    padding: 0px 11px 11px 11px;
    font-size: 14px;
    color: #B50706;
    font-weight: bold;
    text-transform: capitalize;
}



.lst_tbl
{
    background-color: Transparent; /*background-color: #C9DFE9;*/
    border-right: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    margin: 0px;
    padding: 0px 5px 0px 4px;
}

.lst_tbltxtbold
{
 font-size: 11px;
 color: #6D6D6D;
 font-weight: bold;
}

.lst_tbltxt
{
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
}

.lst_tbltxt a:link,lst_tbltxt a:visited,lst_tbltxt a:hover,lst_tbltxt a:focus 
{
color:#0B6D9A;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
}

.votesblock
{
 
border:1px solid #F0F0F0;
background-color:#FCC352; 
color:#000000;
display:block;
float:right;
font-size:11px;
padding:2px 2px 3px;
text-align:center;
text-decoration:none;
}

.statusblock
{
border:1px solid #727272;
background-color:#D7EFFB; 
color:#000000;
display:block;
float:right;
font-size:11px;
padding:2px 2px 3px;
text-align:center;
text-decoration:none;
}



/* CSS FOR topic_type1.ascx USER CONTROL ENDS here */

.text06
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    margin: 0px;
    padding: 0px 0px 10px 0px;
}

.text06 a:link, .text06 a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFC411;
    margin: 0px;
    padding: 0px 0px 10px 0px;
    text-decoration: underline;
}

.text06 a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFC411;
    margin: 0px;
    padding: 0px 0px 10px 0px;
    text-decoration: none;
}

.pollTeaser1 
{
    clear:both;
    margin:5px 0 0 10px;
}


.pollTeaser1 h2 {
color:#FFFFFF !important;
font-size:25px;
font-weight:normal;
text-align:center;
}

.pollTeaser1 ul {
list-style-type:none;
margin:10px 0;
padding:0;
text-align:center;
}

.pollTeaser1 ul li {
float:left;
margin-right:10px;
padding:5px;
width:200px;
list-style-type:none;
}

.pollTeaser1 h4 {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin: 0px;
padding: 0px;
text-decoration: none;
display: inline;
list-style-type: none;

}

.clearAll {
clear:both;
}
