body{ font-family:Tahoma, Helvetica, sans-serif; font-size:12px;}
body, html, form{padding:0; margin:0; color:#2d3521;}
a {
    color: #006AC3;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
a {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}

a.top-menu {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; color: #FFFFFF !important;
    text-decoration: none !important;
}


.block-head {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; color: #FF8A00
}
.text-head {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #000000
}
.text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000
}
a.block-link-orange {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FF8A00;
    text-decoration:
    underline;
    line-height: 18px
}
a.block-link-orange:hover {
    color: #FF6800;
}
a.block-link-blue {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #006AC3;
    text-decoration: underline;
    line-height: 18px
}
a.block-link-blue:hover {
    color: #005D90;
}
.block-link-lit {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 16px;
    font-weight: bold;
    color: #006AC3
}
.text-head-lit {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000
}
.block-text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000
}
.search {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 16px
}
.form {
        font: 11px Arial, Helvetica, sans-serif;
        border: 1px solid #838383;
}
a.link-blue {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #006AC3;
    text-decoration: underline;
    line-height: 16px
}
a.link-blue:hover {
    color: #005D90;
}
a.button {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF !important;
    text-decoration: none !important;
}
.copyright {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 16px;
    font-weight: bold;
    color: #42B1EF
}
.foot-menu {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #006AC3
}

a.lit {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
a.lit:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: underline;
}

.text-main-med {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #383838;
}
.admin-menu-line {
    background-color: #C3C3C3;
}

.box-main-top-date {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #FFFFFF;
    background-color: #007AC3;
}
.box-main-content-w {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #383838;
    background-color: #FFFFFF;
}
.top-string {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8px; color: #FF8A00;
    font-weight: bold;
    text-decoration: none;
}





/**/

h2{font-size:18px; color:#30aded; margin:0 0 10px 0; padding:0 0 7px 0px;height: 31px;line-height: 40px;}

h1 strong{padding-left:10px; font-size:16px; font-style:italic;}


.float-left{float:left;}
.float-right{float:right;}
h1 a.float-right {font-size:12px; margin-top:15px;}

#right-box h2 span{float:left;}
.clear{clear:both;}
#content-area{padding:5px; font-size:12px;font-family:Arial;float:left;width:940px/*850px;*/}
#left-box{float:left; width:465px; height:475px; /*overflow:auto;*/margin-right: 5px;}
#right-box{float:right; width:465px;}
#right-box  h2 { background:url(images/bo/pointer.jpg) no-repeat bottom left; padding-bottom:7px; padding-top:0; color:#68943f}


.search-panel{width:940px; height:55px; background:url(images/bo/bg-search-panel.jpg) no-repeat; margin-bottom:2px; padding:1px 15px; font-size:11px;}
.search-panel .float-left{float:left; width:auto; padding-right:8px; margin-top:13px; *margin-top:18px;}
.search-panel .float-left2{float:left; width:auto; padding-right:5px; margin-top:18px;}
.search-panel .float-left3{float:left; width:auto; padding-right:8px; margin-top:12px;}
.input-searchfield{padding:6px; border: solid #adacac 1px; width:330px; color:#adacac; font-size:11px;}
.input-searchfield2{padding:6px; border: solid #adacac 1px; width:280px; color:#000; font-size:11px;}
.selectfield{padding:5px; border: solid #adacac 1px; font-size:11px;}
.select-spakers{padding:5px; border: solid #adacac 1px; font-size:11px; width:250px;}
.selcategory{width:230px;}
.search-panel label {line-height:18px; font-size:11px;}
.search-panel label input{float:left; width:auto;}
.icons-details{padding:12px 2px; float:right}
.icons-details .icon-published, .icons-details .icon-approved, .icons-details .icon-new
{float:left; width:auto; padding-left:20px; margin-right:15px; line-height:17px; color:#006ac3;}
.icon-published{background:url(images/icon-published.png) no-repeat;}
.icon-approved{background:url(images/icon-approved.png) no-repeat;}
.icon-new{background:url(images/icon-new.png) no-repeat;}
.box-editorial{background:url(images/bo/bg-editorial.jpg) no-repeat; width:412px; height:32px; margin-bottom:5px; padding:10px;}
.box-editorial b{display:block; padding-left:20px;line-height: 18px;}
.box-editorial span{display:block; padding-left:20px;line-height: 18px; font-size:11px; color:#545454;}
.box-marketing{background:url(images/bo/bg-marketing.jpg) no-repeat; width:412px; height:32px; margin-bottom:5px; padding:10px;}
.box-marketing b{display:block; padding-left:20px;line-height: 18px;}
.box-marketing span{display:block; padding-left:20px;line-height: 18px; font-size:11px; color:#545454;}
.box-editorial-section{/*position:relative;*/ width:465px; margin-bottom:15px;}
.box-right-box-middle{background:url(images/bg-right-box-middle.jpg) repeat-y; width:465px; padding:5px 10px 0px 10px; height:320px}
.box-right-scroll{height:300px; overflow:auto; width:451px;}
.box-right-box-top{background:url(images/bg-right-box-top.jpg) no-repeat; /*position:absolute;*/ height:6px; width:465px; top:-6px;}
.box-right-box-bottom{background:url(images/bg-right-box-bottom.jpg) no-repeat left bottom; /*position:absolute;*/ height:6px; width:465px; bottom:-6px; padding:0; margin:0;}
.btn-search{width:87px; height:31px; border:none;background:url(images/btn-search.png) no-repeat;}
.btn-save{width:87px; height:31px; border:none;background:url(images/btn-save.png) no-repeat; float:right; margin-right:24px}
.txt-blue{color:#006AC3;}
.btn-reload{width:157px; height:31px; border:none;background:url(images/btn-reload.png) no-repeat; float:left; margin-right:24px}
.btn-save-order{width:137px; height:31px; border:none;background:url(images/btn-save-order.png) no-repeat; float:right; margin-right:24px}
.btn-process{width:137px; height:31px; border:none;background:url(images/btn-save-order.png) no-repeat; float:right; margin-right:24px}




/* Tabbed panle */
.tabbed-panel{border-bottom: solid #c8c8e5 2px; height:36px; margin-bottom:5px;}
.tabbed-panel ul{padding:0 15px; margin:0;}
.tabbed-panel ul li{list-style-type:none; float:left; margin-right:1px;}

.tabbed-panel ul li a, .tabbed-panel ul li a span{float:left; height:36px; background:url(images/bo/bg-tabbedpanel-tabs.png) no-repeat; line-height:36px; border-bottom:none; cursor:pointer; text-decoration:none}
.tabbed-panel ul li a{padding-left:8px;}
.tabbed-panel ul li a span{padding-right:8px; background-position: right top; font-weight:bold; font-size:12px; color:#000;}
.tabbed-panel ul li a:hover, .tabbed-panel ul li a.selected-tab{ border-bottom: solid 2px #fff; background-position:left -38px;}
.tabbed-panel ul li a:hover span, .tabbed-panel ul li a.selected-tab span{ background-position:right -38px;}





/* 26-07-2011 */
img{border:none;}
#submenu{/*position:absolute; top:150px; width:195px; *width:195px; height:350px; left:-9px;*/}
.submenu{/*position:absolute; top:0px; width:195px; *width:195px; height:350px; left:-133px; top:20px;z-index: 999;*/ text-align:left; float:right}
.lnkSubmenu{position:absolute; right:-24px;}
#submenu ul, .submenu ul{padding:0; margin:0;border-top:solid #a6d0e7 0px;}
#submenu ul li, .submenu ul li{list-style-type:none; float:left; height:24px; line-height:24px; font-weight:normal}
/*#submenu ul li a, .submenu ul li a{background:url(images/bg-submenu.jpg) no-repeat; display:block; width:170px; *width:199px; width:auto; height:24px; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#006ac3; text-decoration:none; line-height:24px; padding-left:25px; border:solid #a6d0e7 1px; border-top:none;}*/
#submenu ul li a, .submenu ul li a{height:24px; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#006ac3; text-decoration:none; line-height:24px; padding:5px;}


.event-details, #eventinfo{font-family:Arial, Helvetica, sans-serif; font-size:12px}
.event-details h1{font-size:18px;}
.event-location{padding-bottom:10px;}
.event-location strong{display:block; padding-bottom:5px;}


/* div-lectures */
.clear{clear:both;}
.div-lectures{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.div-lectures .div-lectures-row{min-height:100px; border-bottom:solid #006ac3 1px; padding-bottom:5px; margin-bottom:15px;}
.thumb-lectures{float:left; width:125px;}
.thumb-lectures a{background:url(images/icon-view-bio.png) no-repeat 10px 1px; display:block; text-align:center; margin:5px;text-decoration:underline; color:#ff8a00;}

.thumb-lectures img{border: solid #c9edff 1px; padding:2px;}
.content-lectures{float:left; width:605px; line-height:18px;}
.content-lectures p{margin:0 0 15px 0;}
.content-lectures .lectures-title{font-weight:bold; color:#006ac3;}
.content-lectures .event-title{font-weight:bold;}
.content-lectures .name-lectures{font-weight:bold; font-style:italic;}
.content-lectures .designation-lectures{font-size:11px;/*font-style:italic;*/ color:#666666}
a.lnkReadmore{font-weight:bold; text-decoration:underline; color:#ff8a00;}
a.lnkReadmore:hover{text-decoration:none;}



/* success messags */
.msg-success{background:url(images/icon-msg-success.png) no-repeat 15px 3px; padding:5px 5px 5px 40px; margin-bottom:10px; font-size:12px; color:#6c8d3b; font-weight:bold;}
.div-lectures-popup{width:750px; border:0px solid #abe1ff; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px;}





/* Green Theme CSS */
.bg-bo-header{background:url(images/bo/bg-bo-header.jpg) repeat-x; height:95px}
.td-logo{padding-left:40px; width:250px; float:left}
.banner-rotate{float:right; width:500px; padding-top:15px}
.welcome-message{height:25px; background:#000; color:#fff; font-size:11px; padding-left:30px; line-height:25px}
.welcome-message em{font-weight:bold;}

.amdin-menu{border-collapse:collapse;}
.admin-menu-bg{border: solid #000000 1px; border-left:#507929 10px solid; padding:5px 10px; background:none; font-weight:bold;}
.admin-menu-bg a{ color:#fff; font-size:11px;font-family: Tahoma, Arial, Helvetica, sans-serif;}
.admin-menu-bg a i{color:#000;}

.admin-sub-menu{border-collapse:collapse; margin-left:15px;}
.admin-sub-menu td{padding:5px 0;}
.admin-sub-menu a{ color:#fff; font-size:11px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight:normal;}
.admin-sub-menu a i{color:#000;}



.content-area{background:url(images/bo/bg-admin-content.jpg) repeat-y; float:left; width:1150px; padding-bottom:10px;min-height:350px !important}
.content-area .left-menu{float:left; width:179px;background:#68943F; }
.content-area .right-content{float:left; width:940px; margin-left:25px; padding-top:15px;min-height:350px !important}
.footer{background:url(images/bo/bg-footer-bo.jpg) repeat-x; height:32px; padding-left:20px; line-height:30px; font-size:11px; color:#fff;}


h1{font-size:22px; color:#000; margin:0 0 10px 0; padding:0 0 5px 0; border-bottom:solid #6c8d3b 2px; font-weight:normal}


/* tbl-griddata */
.tbl-griddata{border-collapse:collapse; border: solid 1px #707070; font-size:11px;}
.tbl-griddata th{border-top: solid 1px #000; background:#000; color:#fff; padding:5px 5px; }
.tbl-griddata td{border-top: solid 1px #707070; border-bottom: solid 1px #707070; padding:5px; color:#516d25;}

.tbl-griddata2{border-collapse:collapse; border: solid 1px #707070; font-size:11px;}
.tbl-griddata2 th{border-top: solid 1px #000; background:#000; color:#fff; padding:5px 5px; }
.tbl-griddata2 td{border-top: solid 0px #707070; border-bottom: solid 1px #707070; padding:5px; color:#516d25; background:#deeccb;}
.tbl-griddata2 tr.no-border td{border-top: solid 0px #707070; border-bottom: solid 0px #707070; padding:5px; color:#516d25; background:none}

.box-main-top {text-decoration:underline; color:#fff;}


.paging{font-size:11px; height:40px; position:relative;}
.paging-left{float:left; line-height:18px; width:auto}
.paging-right{float:right; line-height:18px; width:auto}
.paging-right a{color:#5c7a2e;}
.create-new-category{position:absolute;left: 95px;top:15px}

.pad-10-0{padding:10px 0;}



/* Login */
.logo-login{width:432px;  margin:10% auto 0; text-align:center}
.pnlLogin{width:432px; height:302px; margin:auto; background:url(images/bo/bg-login.png) no-repeat}
.login-head{font-size:22px; height:50px; line-height:52px; text-indent:28px; color:#fff; text-transform:uppercase}
.login-row{margin:auto; width:385px; padding-top:18px;}
.login-row label{display:block; font-size:14px; font-weight:bold; padding-bottom:5px;}
.input-login{width:352px; height: 37px; background:url(images/bo/bg-login-input-field.png) no-repeat !important; border:none; font-weight:bold; font-size:14px; color:#2d3521; padding:1px 15px; line-height:35px;}
.input-login.invalid{background-position:left bottom;}
a.lnkOrange{font-weight:bold; color:#c95d00; text-decoration:underline;}
a.lnkOrange:hover{text-decoration:none;}


.btn-update-order{background:url(images/bo/btn-update-order.png) no-repeat; width:104px; height:24px; border:none; cursor:pointer;}




#theSite a, #theSite a span{background:url(images/bo/bg-thesite-subtabs.png) no-repeat left bottom; float:left; height:22px; font-size:11px; line-height:20px; color:#000;}
#theSite a{background-position:left bottom; padding-left:10px; margin-right:2px;}
#theSite a span{background-position:right bottom; padding-right:10px;}

#theSite a:hover, #theSite a.selected{background-position:left top; padding-left:10px; margin-right:2px;}
#theSite a:hover span, #theSite a.selected span{background-position:right top; padding-right:10px;}

.box-editorial-section-800 .box-right-box-middle{background:url(images/bo/bg-right-box-middle-800.jpg) repeat-y; width:800px; padding:5px 10px 0px 10px; height:320px}
.box-editorial-section-800 .box-right-scroll{height:300px; overflow:auto; width:785px;}
.box-editorial-section-800 .box-right-box-top{background:url(images/bo/bg-right-box-top-800.jpg) no-repeat; height:6px; width:800px; top:-6px;}
.box-editorial-section-800 .box-right-box-bottom{background:url(images/bo/bg-right-box-bottom-800.jpg) no-repeat left bottom; height:6px; width:800px; bottom:-6px; padding:0; margin:0;}

.box-editorial-section-800 .box-editorial{background:url(images/bo/bg-editorial-800.jpg) no-repeat; width:747px; height:32px; margin-bottom:5px; padding:10px;}
.box-editorial-section-800 .box-editorial b{display:block; padding-left:20px;line-height: 18px;}
.box-editorial-section-800 .box-editorial span{display:block; padding-left:20px;line-height: 18px; font-size:11px; color:#545454;}
.box-editorial-section-800 .box-marketing{background:url(images/bo/bg-marketing-800.jpg) no-repeat; width:747px; height:32px; margin-bottom:5px; padding:10px;}
.box-editorial-section-800 .box-marketing b{display:block; padding-left:20px;line-height: 18px;}
.box-editorial-section-800 .box-marketing span{display:block; padding-left:20px;line-height: 18px; font-size:11px; color:#545454;}

.box-editorial-section-800{/*position:relative;*/ width:800px; margin-bottom:15px;}

#loadImage{color: #507929;padding: 5px;text-align: center; font-weight:bold;}

.btn-bg{background:url(images/bo/btn-bg-1.png) no-repeat; width:80px; text-align:center; font-size:11px; font-weight:bold; height:24px; border:none;}
.btn-bg-save{background:url(images/bo/btn-bg.png) no-repeat; width:100px; text-align:center; font-size:11px; font-weight:bold; height:24px; border:none;}

.required{border: 1px solid #C8C8E5;font-size: 12px;padding: 5px;width: 700px;}
.reqfld{color:#FF3300; font-weight:normal;}
.block { display: block; }
form.cmxform label.error { display: none; }	
input.error {border: 1px dotted red;}
select.error{border: 1px dotted red;}
file.error {border: 1px dotted red;}
.textfld {border: 1px solid #C8C8E5;font-size: 12px;padding: 5px;width: 700px;}
.selectfld {border: 1px solid #C8C8E5;font-size: 12px;padding: 5px;}
.sub-mit{height:34px; background:url(images/user/submit.jpg) no-repeat; float:left; width:auto; margin-right:5px; line-height:32px; padding:0 10px; color:#fff;width:98px; border:none; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:pointer}
.aLink{color:#336633; font-weight:bold;text-decoration:none;cursor:pointer;cursor:hand}

.tbl-griddata2 tr.row1 td{border-top: solid 0px #707070; border-bottom: solid 0px #707070; padding:5px; color:#516d25; background:#CCCC99}
.tbl-griddata2 tr.row2 td{border-top: solid 0px #707070; border-bottom: solid 0px #707070; padding:5px; color:#516d25; background:#FFFFFF}

.row11{background-color:#EFEFEF;}
.rowweb{background-color:#707F40;}
/* magazine tab */
#mTab .list-wrap { background:#f2f2f2;border:1px solid #ccc;  padding: 10px; margin: 0 0 15px 0;border-top:1px solid #68943f }

#mTab ul { list-style: none;}
#mTab ul li a { display: block;padding: 4px; color: #79B044;font-weight:bold;}
#mTab ul li{padding-bottom:5px;}
#mTab ul li a:hover { background: #A9A9A9; color: white; }
#mTab ul li:last-child a { border: none; }

#mTab .nav { overflow: hidden;}
#mTab .nav  ul{ border-bottom:2px solid #ccc }
#mTab .nav li { width: auto; float: left; margin: 0 1px 0 0; padding:0 }
#mTab .nav li.last { margin-right: 0; }
#mTab .nav li a { background: none repeat scroll 0 0 #79B044;
border: 0 none;color: white;display: block;font-size: 12px;padding: 5px 10px;text-align: center;font-weight:bold;}
#mTab li a.current,#mTab li a.current:hover { background-color: #eee !important; color: black; }
#mTab .nav li a:hover, #mTab .nav li a:focus { background: #999;}

/* end magazine tab */
.search{border:1px solid red; padding:5px}
.search-panel-mag{width:801px; height:27px; background:url(images/bo/bg-search-panel.png) no-repeat; margin:10px auto; padding:5px 15px; font-size:11px;}

.search-panel-mag ul{ margin:0px; padding:0px}
.search-panel-mag ul li{ margin:0px; padding:0px; float:left; padding:3px}
.search-panel-mag ul li span{ padding-top:4px; float:left; font-weight:bold}

.button-search{ background:url(images/bo/button-bg.jpg) repeat-x; padding:5px; font-size:11px; color:#fff; cursor:pointer }
.btn-search-mag{width:87px; height:25px; border:none;background:url(images/bo/btn-search-mag.png) no-repeat;}
.table-heading{background:url(images/bo/heading-bg.jpg) repeat-x; padding:7px; font-size:11px; color:#000; font-weight:bold }
.table-bor{border:1px solid #ccc; background:#fff}
.separator{border-right:1px solid #ccc }

.news_area_list { padding:10px;height:225px;border-right:1px solid #ccc;overflow:auto;}
.news_area_list ul { padding:0px; margin:0px}
.news_area_list ul  li{ padding:3px 0px; margin:0px; list-style-type:none; border-bottom:1px dotted #ccc;width:100%;}
.news_area_list ul  li input{ float:left; margin-right:3px }
.news_area_list ul  li p{ float:left;  }
#mTab .news_area_list ul  li a{ float:left; margin-left:3px; font-weight:bold;padding:0; }
.news-selected{font-weight:bold}
 .pb-news{background:url(images/bo/bullot.jpg) no-repeat left 0px; padding-left:10px !important;font-weight:bold}




#mTab .tabber1{width: 100%;overflow: hidden;border-bottom: 1px solid #68943f;}
#mTab .tabber1 ul{margin: 0;padding: 0;padding-left: 0px; /*offset of tabs relative to browser left edge*/font: bold 12px Verdana;list-style-type: none;}
#mTab .tabber1 li{display: inline;margin: 0;}
#mTab .tabber1 li a{float: left;display: block;text-decoration: none;margin: 0;
padding: 7px 8px; border-right: 1px solid white; color: black; background:url(images/bo/tab-bg.jpg) repeat-x; }
#mTab .tabber1 li a:hover{float: left;display: block;text-decoration: none;margin: 0;
padding: 7px 8px; border-right: 1px solid white; color: black; background:url(images/bo/active.jpg) repeat-x; }

#mTab .tabber1 li a:visited{color:#000;}
#mTab .tabber1 li a:hover,#mTab .tabber1 li.selected a{background:url(images/bo/active.jpg) repeat-x;color: black;
/*ackground of tabs for hover state, plus tab with "selected" class assigned to its LI */}
.add-more{padding-right:80px; text-align:right}
.remov-icon{float:right;padding-right:100px;color:#990000;line-height:10px;cursor: pointer;}
.typeTag{text-align:left;font-weight:bold;color:#336600;font-size:11px;}

.btn-draft{
    background: url("images/bo/submit-draft.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 34px;
    line-height: 32px;
    margin-right: 5px;
    padding: 0 10px;
    width: 148px;
}
.dashboard-pad{ padding:10px}
.padt20{ padding-top:20px}
.header-dashboard{ background:url(images/dashboard-heading.jpg) repeat-x; padding:7px; text-align:left; font-weight:bold; font-size:12px}
.border-dashboard{ border:1px solid #eeeeee; font-size:12px}
.dotted{ border-bottom:1px dotted #ccc}
a.more{color:#68943f; font-weight:bold}




.listItemsCheckboxes{padding:0; margin:5px 0;}
.listItemsCheckboxes1{padding:0; margin:5px 0;}
.listItemsCheckboxes li{float:left; width:350px; list-style-type:none;}

.listItemsCheckboxesScroll{max-height:125px; border:solid #cccccc 1px; overflow:auto; margin-bottom:5px; width:722px}

.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;float:none;font-size:0;}
.clearfix{zoom:1;}

/*left menu */
.graphite .accordion{font: bold 14px Arial, sans-serif; border-top: 1px solid #111; border-right: 1px solid #111; border-left: 1px solid #111;}
.graphite .accordion, .graphite .accordion li {margin: 0; padding: 0; border: none; list-style:none;}
.graphite .accordion a {padding: 10px 10px 10px 12px; background: #0C0C0C url(images/bg_black.png) repeat-x 0 -1px; text-decoration:none; display: block; color: #fff; border-bottom: 1px solid #C0D9A9; position: relative; font-size:11px; font-weight:bold;font-family:Tahoma, Arial, Helvetica, sans-serif;}
.graphite .accordion ul a {background: #a7b584;}
.graphite .accordion a.dcjq-parent, .graphite .accordion a.dcjq-parent:hover {background: #0C0C0C url(images/bg_black.png) repeat-x 0 -1px;}
.graphite .accordion a.dcjq-parent.active {}
.graphite .accordion a .dcjq-icon {position: absolute; top: 50%; left: 160px; width: 15px; margin-top: -17px; height: 34px; background: url(images/arrow_black_right.png) no-repeat 0 center;}
.graphite .accordion a.dcjq-parent.active .dcjq-icon {background: url(images/arrow_black_down.png) no-repeat 0 center;}
.graphite .accordion a:hover {background: #232323; color: #fff;}
.graphite .accordion a.selected {background: #232323; color: #fff;}

/* LIGHT BOX POPUP STYLES */

#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {;}
.TB_overlayBG {background:url(images/bg-lighbox.png)}
#TB_window {position: fixed;z-index: 102;color:#000000;display:none;text-align:left;top:50%;left:50%;}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{margin-bottom:1px;text-align:right;float:right; width:35px; margin-top:15px; overflow:hidden;}
#TB_ajaxWindowTitle{float:left;}

#TB_title{font-size:40px; text-transform:uppercase; position:relative; top: 89px; margin:0 25px 0 20px;}

#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;}
#TB_ajaxContent.TB_modal{padding:15px;}
#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 */}
#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%;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}

#TB_closeWindowButton{background:url(images/icon-btnclose.png) no-repeat; *background-position:10px top;  height: 17px !important;
    position: absolute;
    text-decoration: none;
    text-indent: -9999px;
    top: -100px;
    width: 17px  !important;right:-20px}
    
/*pagination  */
#loading{position: absolute; opacity:0.5; top:90px;left:250px;}
#gridContainer .pagination .pageRt{text-align:left; float:left; font-size:12px; line-height:24px; background:#383838;padding:0 4px; color:#fff; margin-right:12px;}
#gridContainer .pagination ul li{
                list-style: none;
                float: left;
                border: 1px solid #547D2E;
                padding: 2px 6px 2px 6px;
                margin: 0 3px 0 3px;
                font-family: arial;
                font-size: 14px;
                color: #547D2E;
                font-weight: bold;
                background-color: #f2f2f2;
                background:none;
            }
#gridContainer .pagination ul li:hover{
                color: #fff;
                background-color: #547D2E;
                cursor: pointer;
            }        













