body{
    background: #edf7f2 url(../img/bg.gif) repeat-x;
}
.header{
    background: #f4fcff;
    height: 97px;
}
.navigation li{
    display: inline;
}
ul.navigation{margin-bottom:0px;}


.block{ height:0px; display:block; font-size:0px; clear:both;}

.navigation .active-left,.navigation .active-tab .left{
    float:left;
    background: url(../img/active-nav-left.png) no-repeat;
    width: 5px;
    height: 31px;
}

.navigation .active, .navigation .active-tab a {
    float:left;
    background: url(../img/active-nav.png);
    height: 17px;
    padding: 7px 10px;
    _padding: 7px 7px;
    .padding: 7px 7px;
}

.navigation .active-right,.navigation .active-tab .right{
    float:left;
    background: url(../img/active-nav-right.png) no-repeat;
    width: 5px;
    height: 31px;
    margin-right:2px;
}

.navigation .others-left,.navigation .others-tab .left{
    float:left;
    background: url(../img/other-nav-left.png) no-repeat;
    width: 5px;
    height: 31px;
}
.navigation .active-dropdown{
    background: #0f75bc;
}

.navigation .others, .navigation .others-tab a{
    float:left;
    background: url(../img/other-nav.png);
    height: 17px;
    padding: 7px 10px;
    _padding: 7px 7px;
    .padding: 7px 7px;
}

.navigation .others-right,.navigation .others-tab .right{
    float:left;
    background: url(../img/other-nav-right.png) no-repeat;
    width: 5px;
    height: 31px;
    margin-right:2px;
}

.navigation li a{
    color: white;
    text-decoration: none;
}

.padding-top{
    padding-top: 14px;
}

#banner{
    background: url(../img/banner.png);
    width: 950px;
    height: 233px;
    margin-top:20px;
}

.left-content-bg-top{
    background: url(../img/left-content-bg-top.png) no-repeat;
    width:670px;
    height:26px;
    margin-top:10px;
}

.left-content-bg{
    background: url(../img/left-content-bg.png) repeat-y;
    width:670px;
}

.left-content-bg-bottom{
    background: url(../img/left-content-bg-bottom.png) no-repeat;
    width:670px;
    height:26px;
}

p{
    line-height: 20px;
    text-align: justify;
    overflow: hidden;
}

h1{
    font-size: 24px;
}

h2{
    font-size: 18px;
    color: #356aa0;
}

h3{
    font-size: 16px;
    font-family: Tahoma, Helvetica, sans-serif;
    text-shadow:1px 1px 1px #D9D9d9;
}

h4{
    font-size: 12px;
    font-weight: bold;
}


.align-right{
    text-align: right;
}

a{
    color: #358abc;
}

.inner-content-top{
    background: url(../img/inner-page-content-top.png);
    width: 950px;
    height: 36px;
    margin-top: 20px;
}

.inner-content{
    background: white;
    width: 950px;
}

.inner-content-bottom{
    background: url(../img/inner-page-content-bottom.png);
    width: 950px;
    height:36px;
}

.medium-text {
    width:250px !important;
    _width:180px;
}

.long-text {
    width:500px;
}

.no-bullets li{
    list-style: none;
}


.side-content-top{
    background: url(../img/side-content-top.png);
    width: 270px;
    height: 18px;
    margin-top: 10px;
}

.side-content{
    background: #c3dceb;
    padding: 0 20px;
    width: 230px;
}

.side-content p{
    margin: 12px 0 13px 0;
}


.side-content-bottom{
    background: url(../img/side-content-bottom.png);
    width: 270px;
    height: 18px;
}

.float-left{
    float:left;
}

.float-right{
    float:right;
}

.center{
    text-align: center;
}

.error-msg{
    color: #8A1F11;
}

.tab-border{
    border: 1px solid #81abc6;
    width: 868px;
    padding: 20px 0;
    margin: 0 40px;
    overflow: hidden;
    background:url(../img/blue-gra.png) repeat-x top;
}

.tab-border dt{
    width: 84px;
}

.tutor-info dt{
    width: 180px;
}


.photo-upload{
    width: 214px;
}

#subjects li{
    list-style-type: none;
    margin-right: 30px;
}

ul#subjects{
    margin: 10px 0 20px 0;
    overflow: hidden;
}

ul.update{
    overflow: hidden;
    margin: 20px 0;
}

.update li{
    list-style-type: none;
    margin-bottom: 20px;
    overflow: hidden;
}

.box-top{
    float: left;
    background: #e8f6fd;
    border-top: 1px solid #478caf;
    padding: 3px 10px;
    font-weight: bold;
    height: 19px;
    width: 344px;
}

.dashboard-left-col .box-top{
    width: 384px;
}


.box-top-left{
    float:left;
    background: url(../img/box-top-left.gif);
    width: 13px;
    height: 26px;
}

.box-top-right{
    float:left;
    background: url(../img/box-top-right.gif);
    width: 13px;
    height: 26px;
}

.box-bottom{
    float: left;
    border-bottom: 1px solid #478caf;
    height: 24px;
    margin-bottom:20px;
    width: 364px;
}

.dashboard-left-col .box-bottom{
    width: 404px;
}


.box-bottom-left{
    float:left;
    background: url(../img/box-bottom-left.gif);
    width: 13px;
    height: 26px;
}

.box-bottom-right{
    float:left;
    background: url(../img/box-bottom-right.gif);
    width: 13px;
    height: 26px;
}

.box{
    background: white;
    border-top: 1px solid #478caf;
    border-left: 1px solid #478caf;
    border-right: 1px solid #478caf;
    padding: 10px 10px 0 10px;
    height: 138px;
    overflow: auto;
    width: 368px;
    margin-bottom: 0;
}

.dashboard-left-col .box{
    width: 408px;
}


.box li{
    margin-bottom:10px;
}

.box li p{
    margin:0;
}

.box li label{
    margin-right: 10px;
}


.box ul{
    margin-bottom: 0;
    margin-right:0;
}


#pagination {
    display:block;
    text-align:left;
    height:22px;
    line-height:21px;
    clear:both;
    padding:3px 0 2px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
}

#pagination a:link, #pagination a:visited{
    padding:7px;
    padding-top:2px;
    padding-bottom:2px;
    border:1px solid #EBEBEB;
    margin-left:10px;
    text-decoration:none;
    background-color:#F5F5F5;
    color:#0072bc;
    width:22px;
    font-weight:normal;
}

#pagination a:hover {
    background-color:#DDEEFF;
    border:1px solid #BBDDFF;
    color:#0072BC;
    margin-bottom:0;
}

#pagination .active_tnt_link a {
    padding:7px;
    padding-top:2px;
    padding-bottom:2px;
    border:1px solid #BBDDFF;
    text-decoration:none;
    background-color:#DDEEFF;
    color:#0072BC;
    margin-left:10px;
    cursor:default;
}

#pagination .disabled_pagination {
    padding:7px;
    padding-top:2px;
    padding-bottom:2px;
    border:1px solid #EBEBEB;
    text-decoration:none;
    background-color:#F5F5F5;
    color:#D7D7D7;
    cursor:default;
}

#pagination li, .utility li{
    display:inline;
    list-style: none;
}

#pagination ul{
    margin: 0;
}

.archive{
    margin-top: 20px; padding-left:20px;
}
.archive ul{
    list-style:none;
    margin:0px; padding:0px;
}
.archive ul li{ padding:0px; margin:0px;}
.side-bar-list{ text-align:center;}
.side-bar-list input{ margin-bottom:20px; cursor:pointer;}
.side-bar-list ul li ul li{ margin:0px; border-bottom:#CCCCCC 1px dashed; margin-bottom:2px; text-align:left;}
.side-bar-list ul li ul li a{ display:block; background:#eff6fa; padding:5px 10px;  }
.side-bar-list ul li ul li a:hover{ background:#c9e7f8;}



.form-title{ text-align:left;}

/*

.archive ul, .side-bar-list ul{
  margin-left: 0;
}
.side-bar-list { border:#999999 1px solid;}

.archive ul li ul, .side-bar-list ul li ul{
  margin-left: 10px;
}

.archive ul li, .side-bar-list ul li{
  list-style: none;
  font-weight: bold;
  margin-bottom: 5px;
}

.archive ul li ul li, .side-bar-list ul li ul li{
  font-weight: normal;
  margin-top:5px;
  list-style:disk;
  list-style-type:none;
}

.side-bar-list.archive ul li ul li{
  list-style:disk;
  list-style-type:none;
}
*/


.utility{
    margin-top: 10px;
}

ul.utility{
    margin-bottom: 5px;
}

.utility a{
    text-decoration: none;
}

.utility a:hover{
    text-decoration: underline;
}

.share dd{
    clear: both;
}

.margin{
    clear: both;
    margin-bottom: 10px;
}

.share label{
    font-weight: normal;
}

.share .medium-text{
    width: 266px;
}

.share{
    width: 710px;
    padding: 20px;
}


.share textarea{
    width: 570px;
    height: 100px;
}

.margin-right{
    margin-right: 10px;
}


.footer{
    background: url(../img/footer.png) no-repeat;
    width: 950px;
    height:42px;
    margin: 20px 0;
    padding-top:10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-topleft: 10px;
}

.footer a{
    color: #474747;
    text-decoration: none;
}

.navigation-bar{
    position: relative;
}

.utility-bar{
    position: relative;
    height: 66px;
}

.logo{
    padding-top:15px;
}


.dropdown ul{
    position:absolute;
    z-index:1;
    margin-left:50px;
}

.dropdown ul li a{
    background: url(../img/active-nav.png) repeat-x;
    border-bottom:1px solid white;
    display:block;
    padding:5px;
    z-index:1;

}

.dropdown ul li a:hover{
    background: #0f75bc;
    display:block;
}
.dropdown #info-center-dropdown{
    right:302px;
    @right:290px !important;
    top:31px;
    width:100px;
    border:#01283f 0px solid;
    z-index:1000;


}
.dropdown #eng-club-dropdown{
    right:160px;
    @right:160px !important;
    top:31px;
    width:150px;
    border:#01283f 0px solid;
    z-index:1000;
}

.login{
    margin:0 auto;
}

.main-btn{
    background: url(../img/main-btn.png) no-repeat;
    width: 80px;
    height: 28px;
    color: white;
    font-weight: bold;
    font-family: Verdana;
    font-size: 12px;
    border: none;
    text-align: center;
    padding-bottom:5px;
    cursor:pointer;
}

.big-main-btn{
    background: url(../img/main-btn-big.gif) no-repeat;
    width: 120px;
    height: 28px;
    color: white;
    font-weight: bold;
    font-family: Verdana;
    font-size: 12px;
    border: none;
    text-align: center;
    cursor:pointer;
}

.other-btn{
    background: url(../img/other-btn.png);
    width: 80px;
    height: 28px;
    color: #a2a2a2;
    font-weight: bold;
    font-family: Verdana;
    font-size: 12px;
    border: none;
    text-align: center;
}

#login-form dt{
    width:100px;
}

#login-form ul li{ list-style:none; width:100%; clear:left; margin-bottom:5px; _margin-bottom:0px; }
#login-form ul li label{ width:12em; float:left;}

.register-form ul li{ list-style:none; width:100%; clear:left; margin-bottom:5px; _margin-bottom:0px; }
.register-form  ul li label{ width:12em; float:left; margin-bottom:6px;}
#registration-form{
    float:left;
    width:450px;
    _width:400px;
}
.image img{
    float:right;
    margin-right: 50px;

}


h2.form-title{
    border-bottom:1px dotted #81A5C6;
    margin-bottom:50px;
    padding-bottom:10px;

}

.dotted-line{
    border-bottom:1px dotted #81A5C6;
    padding-bottom: 10px;
}

.flash-message{
    margin-top: 20px;
    text-align: center;
    padding: 0 20px;
}

.ui-widget-overlay{
    background:#AACCAA;
    opacity:0.6;
}

.title{
    font-size: 20px;
    font-family:Arial, Helvetica, sans-serif;
}

.box-holder{
    /*  background:#ECECEC; */
    margin-bottom:10px;
    padding:4px;
}

.box-item{
    border:1px  solid #b2e8f0;
    /*-moz-border-radius: 10px;*/

}



.box-title{
    background: #f3f3f3 url(../img/box-title-bar.gif) repeat-x bottom;
    height: 30px;
    padding: 0px 10px;
    font-weight: bold;
    color: #003366;
    font-size:16px; line-height:30px; letter-spacing:.04em;
    border-bottom: 1px solid #81c6d1;
    font-family:"Trebuchet MS", Arial, Verdana, Tahoma;
}
.box-content{
    background: white;
    padding: 10px;
    overflow: hidden;
}
.border-bottom{
    clear: both;
    border-bottom: 1px dashed  #b2ced4;
    margin:5px 10px;
}

.passage{
    border:1px solid whitesmoke;
    font-family:verdana;
    line-height:145%;
    overflow:auto;
    padding:10px;
    text-align:justify;
}

.questions{
    /*height: 306px;*/
    padding: 10px;
    border: 0px solid whitesmoke;
}

.questions li{
    list-style: none;
}
#frineds-info dl .left{
    width:256px;
    float:left;
    border:1px solid red;
}
#frineds-info dl .right{
    width:256px;
    float:right;
    border:1px solid red;
}
#forgot_pass_form dl dt{
    width:120px;
}
#institute_form dl dt, #medium dl dt{
    width:150px;
}

#writing-form dt{
    width:114px;
}
#writing-form dd{
    width:700px;
}
#writing-form .align-left{
    text-align: left;
}
.tips{color:#6f6f6f;font-size:90%;padding-bottom:5px;}
.block{ display:block; }
.primary-header{ padding-left:10px; font-size:22px; letter-spacing:.03em; padding-bottom:0px; margin-bottom:0px;}

.secondary-tab{ margin:0px; padding:0px;}
.secondary-tab li{display: inline;}
.secondary-tab li a{ padding:6px 12px; background:#004975; display: inline-block; text-decoration:none; color:#FFFFCC; border-top:#4c89ae 1px solid;border-left:#4c89ae 1px solid; border-right:#4c89ae 1px solid;}
.secondary-tab li a:hover{ padding:6px 12px; background:#8ec73f; display: inline-block; text-decoration:none; color: #FFFFFF;  border-top:#427201 1px solid;border-left:#427201 1px solid; border-right:#427201 1px solid;}
.secondary-tab li a.tab-active{ padding:6px 12px; background:#8ec73f; display: inline-block; text-decoration:none; color: #FFFFFF; border-top:#427201 1px solid;border-left:#427201 1px solid; border-right:#427201 1px solid;}


/*-- Search List --*/
.search-list { width:600px; float:left;}
.profile-info{ width:420px; float:left;}
.avatar{float:right; width:160px;  }
.avatar img{width:150px; height:150px;  border:#CCCCCC 1px solid;padding:5px;}
.search-option{ width:250px; float:right; height:350px; padding-top:20px;}
.profile-header{ padding:10px 10px;}

.tutor-subject,.tutor-level,.tutor-salary{ width:120px; float:left; padding:10px;}
.inline-title{ font-size:13px; font-weight:bold;}

.opt-form li label{ width: 10em; float:left; }
.opt-form li { clear:left;list-style:none; margin-bottom:5px;}
.secondary-header{ border-bottom:#006699 1px dashed; padding-bottom:10px;}
.profile-info h3{ font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:14px;}
.hr{ height:1px; border-bottom:#006699 1px dashed; margin-bottom:20px;}
.search-block{ padding:5px;}
.search-btn{ width:112px; height:35px; background:url(../img/search.gif) no-repeat; font-size:18px; border:0px; padding-bottom:7px; color:#FFFFFF; cursor:pointer;}
.search-text{ height:20px; margin-top:3px; border:#96ac74 1px solid; padding-top:5px; padding-left:5px; color:#333333; font-size:14px;}
.search-form{ float:right; margin-bottom:20px;}
.search-form li{ float:left; margin-right:5px; list-style:none;}
.intro-text{ padding: 5px 10px;}
.intro-text img{ float:left; margin-right:10px; border:#CCCCCC 1px dotted;}
.intro-text h3{ margin:0px; padding:0px; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #003399} 
/*.intro-text p a{ color:#0066FF;} .intro-text p a:hover{ color:#0033FF;}*/


.pointer-img {
    cursor:pointer;
}
.round-block-gra{ border: #CCCCCC 0px  dashed; margin:10px 10px; width:390px; padding:10px; overflow:hidden;}
.round-gra-t{ height:40px; background:url(../img/gra-mid.png) bottom repeat-x;}
.round-gra-t h2{ color:#FFFFFF; font-size:20px; font-family:"Trebuchet MS", Arial, Verdana, Tahoma; padding:5px 10px;}
.round-gra-t div{ height:40px; background:  url(../img/gra-t-l.png) no-repeat top left;}
.round-gra-t div div{ height:40px; background:url(../img/gra-t-r.png)  no-repeat  top right;}
.round-gra-b{ height:10px; background: url(../img/gra-mid-b.png)  top repeat-x;}
.round-gra-b div{ height:10px; background: url(../img/gra-b-l.png)  no-repeat top left;}
.round-gra-b div div{ height:10px; background:url(../img/gra-b-r.png) no-repeat  top right;}
.block-conten-gra{ border-left:#cadeeb 0px solid;  border-right:#cadeeb 0px solid; padding:5px 5px; }


.round-block-gra1{ border: #CCCCCC 0px  dashed; margin:10px 10px; width:390px; padding:0px; overflow:hidden;}
.round-gra-t1{ height:40px; background:url(../img/gra-mid.png) bottom repeat-x;}
.round-gra-t1 h2{ color:#FFFFFF; font-size:20px; font-family:"Trebuchet MS", Arial, Verdana, Tahoma; padding:5px 10px;}
.round-gra-t1 div{ height:40px; background:  url(../img/gra-t-l.png) no-repeat top left;}
.round-gra-t1 div div{ height:40px; background:url(../img/gra-t-r.png)  no-repeat  top right;}
.round-gra-b1{ height:10px; background: url(../img/gra-mid-b.png)  top repeat-x;}
.round-gra-b1 div{ height:10px; background: url(../img/gra-b-l.png)  no-repeat top left;}
.round-gra-b1 div div{ height:10px; background:url(../img/gra-b-r.png) no-repeat  top right;}
.block-conten-gra1{ border-left:#cadeeb 0px solid;  border-right:#cadeeb 0px solid; padding:5px 5px; }



.dashboard-block-gra{float:left; margin:10px 10px; width:410px; background:#f8f9f9;}
.dashboard-round-gra-t{ height:30px; background:url(../img/gra-mid.png) bottom repeat-x; border-bottom:#9ebfce 1px solid;}
.dashboard-round-gra-t h2{ color: #015b5b; font-size:16px; font-family:"Trebuchet MS", Arial, Verdana, Tahoma; padding:0 10px; font-weight:bold; padding-top:2px;}
.dashboard-round-gra-t div{ height:30px; background:  url(../img/gra-t-l.png) no-repeat top left;}
.dashboard-round-gra-t div div{ height:30px; background:url(../img/gra-t-r.png)  no-repeat  top right;}
.dashboard-gra-b{ height:7px; background: url(../img/gra-mid-b.png)  top repeat-x;}
.dashboard-gra-b div{ height:7px; background: url(../img/gra-b-l.png)  no-repeat top left;}
.dashboard-gra-b div div{ height:7px; background:url(../img/gra-b-r.png) no-repeat  top right;}
.dashboard-conten-gra{ border-left:#cadeeb 0px solid;  border-right:#cadeeb 0px solid; padding:5px 5px; height:210px; overflow:auto; }		

.intro-text p{ padding-bottom:0px; margin-bottom:0px; line-height:1.5em; color:#333333; font-size:11px;} .intro-text p a{}
.intro-text h3{ color: #333333;}
.intro-text a{ font-size:11px; color:#3d758f;}
.intro-text a:hover{ font-size:11px; color: #333333;}


.dashboard-calendar{ width:150px; height:150px; float:right; border: #999999 1px solid; margin-left:10px;}
.subcription-list { clear:left; margin:10px 0; padding:0px;}
.subcription-list li { float:left; list-style:none; margin:0 15px; _margin:0 14px;}

.todo-list li{ clear:left; list-style:none;}
.todo-list li label { display:block; float:left; padding-right:.5em;}
.action-list{ padding-bottom:10px} 
.action-list li{ float:left; margin-right:20px; list-style:none; }
.action-list li a{ color:#145887; font-size:13px;}
.todo-list {}
.dashboard-grid{ width:100%; table-layout:auto; border:#cfe7ec 1px solid;}
.dashboard-grid thead tr th{ padding:5px 10px; margin:0px; border-bottom:#559aae 1px  dashed; background:#d6f1f7;}
.dashboard-grid tbody tr td{ padding:5px 10px; margin:0px;}

.events-time{ margin-bottom:20px;}
.events-time ul li{ float:left; padding-right:30px; list-style:none;}
.events-time ul, .events-time ul li { margin:0px;}
.event-block img{ float:left; margin-right:10px; margin-bottom:5px;}
.event-h { font-size:14px; color: #000000; padding:0px; margin:0px; font-weight: bold; padding-bottom:5px; font-family:"Trebuchet MS", Arial, Verdana, Tahoma}
.event-block p{ line-height: 1.5em;}
.event-img{ float:left; padding-top:4px; _width:50px;}
.event-block{ border-bottom:#bdd0db 1px dashed; padding-bottom:5px; margin-bottom:10px;}
#all-events{ padding:0 20px;}
.block-14{ width:520px; float:left;}
#event-calender { float: right; margin-right:20px;}
#event-calender thead tr th{ padding:0 10px; margin:0px; background: url(../img/head-bk.png) repeat-x top; color:#003366; vertical-align:middle; ext-align:center;}
#event-calender thead th h2{ color:#000000;}
#weeknames td{ background:#cee2ef; ext-align:center; font-weight:bold;}
#event-calender tbody tr td{ text-align:center;}
#event-calender tbody tr td a{ display:block; background:#cfe4f2; padding:5px 0;} 

#calendar{ border:  #7aa1b8 1px solid; background:#FFFFFF;}

#calender-table{ border:#333333 0px solid;}


.text-box{ height:18px; background:url(../img/text-back.png) repeat-x bottom; border:#adcadb 1px solid; width:250px !important; padding-top:2px; padding-left:3px; color:#333333;display: block;}
.text-area{ background: #FFFFFF  url(../img/text-back.png) repeat-x bottom; border:#adcadb 1px solid; width:250px !important; padding-top:2px; padding-left:3px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size: 12px;display: block;}

.text-area:focus{ background: #FFFFFF url(../img/text-back.png) repeat-x bottom; width:250px !important; padding-top:2px; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
#edit-profile dt, #edit-profile-tutor dt, #change-password dt{ width:10em;}
.form-inner-head{ font-size:13px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.tab li{ float:left; list-style:none; height:30px; margin-right:1px;}
.tab li a { height:30px; background:url(../img/tablink.png) repeat-x; display:inline-block; padding:0 10px; color:#FFFFFF; line-height:25px; text-decoration:none; font-weight: normal; letter-spacing:.02em; }

.tab li a:hover { height:30px; background:url(../img/tabhover.png) repeat-x; display:inline-block; color: #FFFFCC; line-height:25px; text-decoration:none; font-weight: normal;}
.tab li a.active-tab{ height:30px; background:url(../img/tabhover.png) repeat-x; display:inline-block; color: #FFFFCC; line-height:25px; text-decoration:none; font-weight: normal; }
.user-profile-head{ font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.avatar-block{ padding-top:20px;}

.content-header{ color:#000000; font-size:20px; font-family:Arial, Helvetica, sans-serif;}

/*---print---*/
.print-list{ width:640px; margin-bottom:10px;}
.Print-info h3{ font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:15px; border-bottom:#CCCCCC 1px dotted; padding-bottom:5px; font-weight:bold; margin-bottom:5px;}
.print-address{width:300px; float:left; margin-right:20px;}
.print-address h4, .print-contact h4{ padding-bottom:5px; margin-bottom:0px; }
.print-contact{width:300px; float:left; margin-right:20px;}
.print-description{ width:640px; padding-top:5px; border-top:#CCCCCC 0px dashed; margin-top:0px;}
.print-description p{ padding-bottom:0px; margin-bottom:5px;}
.hr1{ border-bottom:#CCCCCC 1px dashed; height:1px;margin-bottom:5px;}
.print-now { float:right; margin-bottom:5px; clear:both;}
.print-wrap{ width:640px;}

.news-head{ font-size:14px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif;}
h2.title{ font-size:18px; margin-bottom:5px;}h3.title{ font-size:18px; margin-bottom:5px; color:#0066CC;}
.archive-list{ margin:0px; padding:0px;}
.archive-list ul li ul li{ padding:3px 5px; background:#d3e9f5; margin-bottom:1px;}
.archive-list ul li { padding:0px 0px; }
.archive-list ul li span{ padding:5px 3px; font-weight:bold; font-weight:14px; text-transform:uppercase; display:block;}
.block-header{ font-size:18px; color:#356AA0; font-family:Arial, Helvetica, sans-serif;}
.content h3{ font-family:Arial, Helvetica, sans-serif; color:#006699; font-weight:bold; padding-top:10px; font-size:14px;}

div.boxed{border: 1px solid #598fb2;padding:5px 10px;width:230px;-moz-border-radius:5px;margin:10px 0;background:center; background:transparent url(../img/blue-gra.png) repeat-x scroll center top;}
.boxed h2 { color: #2060cb;}
.button {
    outline:1px outset #999;
    border:1px solid #AACFE4;
    background-color:#222;
    color:#fff;
    height:24px;
    -moz-border-radius:4px;
    -moz-outline-radius:4px;
    cursor:pointer;
    font-size:11px;
    width:80px !important;
    margin-right:10px;
}
a.button{text-decoration:none;padding:4px 15px;}
.button:hover {
    background: #4a4a4a;
}
input.button.medium{width: 120px !important;}



a.selected { background:#C9E7F8; }
.writting-list{ border:#b4c5d4 1px solid; clear: left}
.attachment{ background:url(/public/images/icons/attach.png) no-repeat left center; padding-left:20px; display:block;}
#writting-details h3{ margin:10px 0; padding-bottom:0px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:13px; font-weight:bold;}
.content-header{ color:#0066CC;}
.list-head{ margin:0px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-bottom:10px; font-weight:bold; background:url(../img/page.png) no-repeat left top; padding-left:20px;}

.special{ border:#d9e5e7 1px solid; background:url(../img/dashboard-back.png) repeat-x top;}
.price1{ height:99px; width:99px; background:url(../img/tk1.png) no-repeat;}
.price2{ height:99px; width:99px; background:url(../img/tk2.png) no-repeat;}
.price3{ height:99px; width:99px; background:url(../img/tk3.png) no-repeat;}

.dashboard-left{ width:430px; float:left;}
.dashboard-right{ width:430px; float: right;}
.taka1{ display:block; font-size:36px; color:#0c82d3; padding-top:43px; font-weight:bold; padding-left:10px;}
.taka2{ display:block; font-size:36px; color:#de6c06; padding-top:43px; font-weight:bold; padding-left:10px;}
.taka3{ display:block; font-size:36px; color:#8a641a; padding-top:43px; font-weight:bold; padding-left:10px;}

.institute-result{ border:#6d87b2 1px solid;}
.institute-result tbody tr td{ border-bottom:#FFFFFF 1px solid;}

.header-right{ border:#333333 0px solid; overflow:hidden;}
.gloabl-search{ padding-top:20px; padding-left: 80px; width:270px; float:left;}
.header-nav ul li{ float:left; margin:0px; list-style:none;}
.header-nav{ padding-top:20px; border:#333333 0px solid; float: right;}
.header-nav a{text-decoration: none;}
.global-srch-btn{ width:67px; height:24px; background:url(../img/glovbal-search.png) no-repeat; color:#FFFFFF; border:none; padding-bottom:3px; cursor:pointer; font-size:13px; font-weight:bold; line-height:24px;}

#blog-sidebar{ width:230px; float: right; border:#333333 0px solid;}
#blog-main{ width:600px; float: left; border:#333333 0px solid;}
.blog-read-more { float:right;}
.blog-read-more a{ height:20px; width:80px; background:url(../img/readmore.jpg) no-repeat top; color:#FFFFFF; line-height:20px; display:block; text-transform:uppercase; text-align:center; font-size:11px; font-weight: bold; text-decoration:none;}
.blog-read-more a:hover{ height:20px; width:80px; background:url(../img/readmore.jpg) no-repeat bottom; color:#FFFFFF; line-height:20px; display:block; text-transform:uppercase; text-align:center; font-size:11px; font-weight: bold; text-decoration:none;}
.post img{ float:left; margin-right:10px;}
.post p{ margin-bottom:10px;}
.post-meta{ width:100%; overflow:hidden; padding-bottom:10px;}
.pub-date{ width:300px; float:left;}

.pub-date span, .author span{ color: #666666; }
.post{ padding-bottom:20px; border-bottom:#999999 1px dashed; margin-bottom:20px; width:100%; overflow:hidden;}
.post h1 a{ font-size:24px; line-height:normal; text-decoration: none; font-family:Georgia, "Times New Roman", Times, serif;} 
.widget-block{ background:#f1f9ff url(../img/side-back.png) repeat-x top; padding-bottom:5px; margin-bottom:20px; border:#d1e7f6 1px solid; }
.blog-sidehead{padding-left:10px; background:url(../img/side-head-back.png) repeat-x; color: #004b78; margin:0px; padding-bottom:5px; border-bottom: #006699 0px dotted; font-size:18px; font-weight: normal; padding-top:5px; font-family:Georgia, "Times New Roman", Times, serif;} 
.lis-item{ padding:10px; margin:0px;}
.lis-item li{ list-style:none; margin:0px; padding-left:5px; margin-bottom:5px;}
.lis-item li a{ text-decoration:none;}
.lis-item li span{ font-size:14px; color:#006699; padding-right:5px; display:block; float:left;}
.dashboard-h{ padding-top:0px; font-size:14px; font-weight:bold;}
.header-img{ margin-bottom:10px;}
.read-more a{ float:right; display:block; font-weight: normal; font-size:11px; text-decoration:none; color:#333333;}
.read-more a:hover{ color:#3366CC;}
#post-comments{ border:#b5d6f1 1px solid; padding:10px; background:#F1F9FF url(../img/side-back.png) repeat-x;}
.comment-form { margin:0px;}
.comment-form li{ width: 100%; clear: left; padding-bottom:3px; list-style:none; margin:0px;}
.comment-form li label{ width:10em; float:left;}
.comments-wrap{ padding:10px 0; border-bottom:#CCCCCC 1px dashed; margin-bottom:10px;}
.comments-wrap p{ margin:0px; padding:5px;}
.comment-meta{ padding:5px; background:#e7f3fd; font-size:13px;}
.comment-meta span{ font-style:italic; color:#0066CC;}
.comments-list{ border:#c6dbed 1px solid; padding:10px; margin-bottom:20px;}
.comment-header{ margin:0px;}

div#bread{margin-top: 20px}

#breadcrumb
{
    font:9px Tahoma,Arial,Helvetica,sans-serif;
    color:#9b9b9b;
    margin:0 0px 10px;
    display:block;
}

#breadcrumb li {
    list-style-type:none;
    float:left;
}

#breadcrumb li.sep {
    padding:0 8px;
}


#breadcrumb a
{
    height:20px;
    display:inline-block;
    padding-right: 0px;
    text-decoration: none;
    color:#454545;
    border:#333333 0px solid;
}
.home
{
    border:none;
    /*margin: 8px 0px;*/
}

#breadcrumb a:hover
{
    color:#35acc5;
}
.req{color:red;}
.question-title{
    color:#99AA99;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight:bold;
    margin-bottom:8px;
}
.mcq-s{ margin-bottom:10px; margin-right: 15px;}
.col-2 .mcq-s{ float:left; width:47%;}
.mcq-s ul{margin:2px 5px 5px 0px}
.mcq-s ul li{line-height: 22px; float:left; clear: both;}
.mcq-s ul input{float: left; width: 15px}

.radio-options{ color:#555555; font-size:11px;}
#question-paper{ padding-bottom:20px; width: 865px; opacity:1;}
#question-paper h2{ margin-bottom: 10px }
#test-time{ background:url(../img/clock.jpg) no-repeat center left; padding-left:20px;}
.hint{ background:url(../img/hint.png) no-repeat center left; padding-left:12px; }
.right{ color:#006600;}
.details{ color:#333333;}
.details blockquote { margin:0px; padding:5px; background:#ebe8e5; color:#0066FF; margin-right:20px;}
.wrong{ color:#990000;}

#event-calender{ border:#333333 0px solid; width:300px;}
.all-events-block{ width:500px; float:left;}


.list-item li{ list-style:square; }
.asses-h{ font-weight:bold;}
.questions p { color: #333333; font-size:11px;}


#writing-form .long-text {
    width:695px;
}

.search-form ul li{ list-style:none; width:100%; clear:left; margin-bottom:5px;}
.tuto-info-form li{ width:100%; clear:left; list-style:none; margin:0px; padding:0px; _position:relative; _left:-15px; .position:relative; .left:-15px;}
.tuto-info-form{padding:0 ; margin:0px;}
.tuto-info-form1 li{ width:100%; clear:left; list-style:none; margin:0px; padding:0px; _position:relative; _left:-15px; .position:relative; .left:-15px;}
.tuto-info-form1{ padding:0px; margin:0px;}

.tuto-info-form li, .tuto-info-form1 li{
    padding:7px 0px;
}
.tuto-info-form li label, .tuto-info-form1 li label{
    float:left;
    font-weight:normal;
    width:100px;
}
.tuto-info-form li label.error, .tuto-info-form1 li label.error{
    font-weight:normal;
    width:auto;
}
.tuto-info-form li label.note, .tuto-info-form1 li label.note{
    clear:both;
    width:100%;
}
.tuto-info-form li div, .tuto-info-form li div{
    overflow:hidden;
}

#news-and-events #categories,  #news-and-events #archives{
    float:left;
}
#news-and-events #categories span {
    display:block;
    font-weight:bold;
    padding:5px 3px;
    text-transform:uppercase;
}
#news-and-events #categories ul li, #news-and-events #archives ul li, #related-pages ul li{
    list-style-image: url(../img/bullet.gif);
    margin:5px 0;
}
#categories ul li a{
   text-decoration:none;
}
#archives ul li a{
    text-decoration:none;
}
#related-pages li ul li a{
    text-decoration:none;
}
table#calendar th h2{text-align: center;}
.over{background-color: #d5d5d5 !important;}
.odd{background-color: #eee;padding: 5px;border-bottom: 1px solid #95BCE2}
.even{background-color: #f5f5f5;padding: 5px;border-bottom: 1px solid #95BCE2;}
.thumb{padding: 3px;border: 1px solid #f5f5f5;background-color: #f5f5f5;}

/* For feedback popup form */
#prompt dd{
    width:300px;
}
.call-to-action{
    height:35px;
    text-align: center;
    margin-bottom:30px;
}
.call-to-action a{
    display: block;
    background: #215F37;
    background:-moz-linear-gradient(90deg, #215F37, green);
    background:-webkit-gradient(linear, left top, left bottom, from(#00ff00), to(#215F37));
    border: 2px solid #336633;
    height:100%; width:150px;    
    padding: 2px;
    text-align:center;
    -moz-border-radius: 5px;
    text-shadow: 1px 1px 2px #000;
    line-height: 32px;
    margin: auto;
}
.call-to-action a:hover{
    background-color: #669966;
}

.call-to-action.secondery a{
    background-color: #004b78;
    border: 2px solid #004975;
}
.call-to-action.secondery a:hover{
    background-color: #1678b3;
}


.call-to-action a{
    color:white;
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
}
.call-to-action span{
    color:#DDDDDD;
    display:block;
    font-size:12px; font-weight:normal;
    text-align:left; text-shadow:none;
    line-height:8px;
    padding-left:10px;

}
#calender-table span.highlight{padding:5px 7px;}
#news-and-events h2{font-size:24px;font-weight:bold;margin-bottom:0;}
#news-and-events h2.call-to-action{margin:30px;}
#news-and-events h3.main-btn{line-height:2;margin-right: 15px;}
#news-and-events li.dotted-line{margin-bottom:10px}
#news-and-events li.dotted-line p{margin:0px}
form ul{margin: 0px;}
form ul div {
    margin-bottom: 15px;
}
.static p{margin-bottom: 5px;}
a{text-decoration: none;}
.round{-moz-border-radius: 5px;}
select.error{color:black;}
#news-and-events #archives ul, #news-and-events #categories ul{display:block;}
#news-and-events #archives:hover ul, #news-and-events #categories:hover ul{display:block;}
label.error{display: block;}

