@charset "utf-8";
/* CSS Document */
img, div {behavior: url(iepngfix.htc) }
body{padding:0; margin:0;
     background:url(../images/bg.jpg) repeat-x; 
}
a {
    font:normal 12px Arial, Helvetica, sans-serif; color:#0000CC; border:0; outline:none;
}
a:link, a:visited, a:active { color:#0000CC; text-decoration:underline; border:0;}
a:hover { color:#000000; text-decoration:underline;}
a img{outline:none; border:0;}
.hidden {
    display: none;
}
p{padding:0; margin:0;}
.fwb{font-weight: bold;}
#page-container {
    width: 100%; margin:0 auto;text-align: left; height:100%; margin-left:0;
}
#footer-container {
    background:url(../images/footer-bg.png) repeat-x; height:36px;
} 
#logo{height:88px;}
.logo{float:left; padding-top:25px; width:265px; padding-left: 20px;}
.links{float:right; padding-top:25px; width:390px;}
.email {
    font:bold 11px Arial, Helvetica, sans-serif;element.style
    color:#8dd8f8; border:0; outline:none; background:url(../images/admin-icon.jpg) left no-repeat; padding-left:20px; float:left; padding-right:10px;
}
.email-link:link, .email-link:visited, .email-link:active { font:bold 11px Arial, Helvetica, sans-serif; color:#8dd8f8; text-decoration:none; border:0;}
.email-link:hover { color:#8dd8f8; text-decoration:underline;}
.header {
    font:normal 11px Arial, Helvetica, sans-serif; color:#224c75; border:0; outline:none; float:left; 
}
.header-link:link, .header-link:visited, .header-link:active { font:normal 11px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; border:0; padding-left:10px; padding-right:10px;}
.header-link:hover { color:#ffffff; text-decoration:underline;}
.clear{clear:both;}
.welcome-text{ float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#ffffff; padding-right:27px; padding-top:4px;
}
.header-link a{ float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#ffffff; padding-right:27px; text-decoration:none;
}
.header-link a:hover{text-decoration:underline; 
}
.nav-link-space{ height:32px; margin-left:111px;}	
.welcome-main{ width:400px; float:right;
}
.navigation{ background:none; margin:0; padding:0; padding-top:8px; }
.navigation ul{ margin:0; padding:0; float:left; background:none; }
.navigation ul li{display:list-item; list-style:none; padding-left:4px; padding-bottom:0px; float:left; }




/*#navigation ul li a {text-decoration:none;  
        padding:11px 07px;}
#menu ul li a:visited{color:#000000;}
#menu ul li a:hover, #menu ul li .current{ color:#DC2F0B;}*/
.middle-main{padding-top:25px; width:100%;}
.middle-left{width:241px; float:left;}
.midd-left{ background:#f3f3f3 url(../images/left-pan-bg.jpg) repeat-x; min-height:500px; padding:0 0 25px 0; *padding:0;}
.main-left{width:224px; padding-left:5px; float:left;}
.blue-title-bg{background:url(../images/left-blue-title-bg.jpg) no-repeat; height:24px; font:bold 16px Arial, Helvetica, sans-serif; color:#000000; padding-top:6px;padding-left:12px;}
.gray-title-bg{background:url(../images/left-gray-title-bg.png) no-repeat; height:24px; font:bold 16px Arial, Helvetica, sans-serif; color:#000000; padding-top:6px;padding-left:12px;}
.blue-title-bg span{padding-top:3px;}
.left-midd-bg{background:url(../images/left-midd-bg.jpg) repeat-y;  padding-left:14px; width:224px;}
.lefttitle-text{ font:bold 12px Arial, Helvetica, sans-serif; color:#000000; padding-top:4px; padding-bottom:4px;
}
.lefttitle-text a{ font:bold 12px Arial, Helvetica, sans-serif; color:#000000; padding-top:4px; padding-bottom:4px;
}	
.lefttitle-text1{ font:bold 12px Arial, Helvetica, sans-serif; color:#000000; padding-top:6px; padding-bottom:6px;
}	
.date-textarea {
    font:normal 12px Arial, Helvetica, sans-serif; color:#3E3E3E; outline:none; width:103px; border:1px solid #e8e8e8; margin: 0 auto; height:23px; padding:3px;
}
.search-bttn{ padding-left:115px; padding-top:15px; padding-bottom:5px;}
.left-bttm-curv{padding-bottom:6px;}
.leftmain-top-curv{padding-bottom:6px; background-color:#e3e3e3;}
.prev-clndr{float:left; width:25px; font:bold 16px Tahoma, Geneva, sans-serif; color:#000000; height:25px;}
.monthyear-text{ font:bold 14px Arial, Helvetica, sans-serif; color:#000000; padding-top:0px; padding-bottom:0px; float:left; width:160px; text-align:center; height:25px;}
.next-clndr{float:right; width:25px; font:bold 14px Tahoma, Geneva, sans-serif; color:#000000; height:25px;}
.Weekdays{ float:left; width:29px; font:bold 14px Tahoma, Geneva, sans-serif; color:#8f8f8f; text-align:center;}
.Weekdays-main{ height:28px;}
.dates{ float:left; width:29px; height:15px; font:bold 12px Arial, Helvetica, sans-serif; color:#000000; text-align:center; padding-bottom:3px; padding-top:3px; }
.dates-main{ height:23px;}
.quick-links{
    font:bold 12px Arial, Helvetica, sans-serif; color:#000000; border:0; outline:none; text-decoration:underline; line-height:20px;
}
.quick-links:link, .quick-links:visited, .quick-links:active { color:#000000; text-decoration:underline; border:0;}
.quick-links:hover { color:#000000; text-decoration:none;}
.web-booking{height:23px; float:left; font:bold 16px Arial, Helvetica, sans-serif; padding-left:15px;width:45%;
             color:#000000;}
.date-booking{float:left; }
.booking-date{float:left; width:23%;}
.bookdate{float:left; width:150px;}
.date-to{
    font:bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; float:left; padding:3px 4px 0 0;
}
.booking-go{float:left; padding-top:2px; }
.seat-no-title{ padding-left:1px; width:70px; float:left;}
.name-title{ padding-left:3px; width:185px; float:left;}
.icon-title{width:30px;; float:left;}
.phone-title{ padding-left:0px; width:120px; float:right;}
.date-title{ padding-left:0px; width:120px; float:right;}
.bus-title{ padding-left:0px; width:118px; float:right;}
.test-title{ padding-left:0px; width:125px; float:left;}
.trip-title{ padding-left:8px; width:118px; float:left;}
.log-title{ padding-left:8px; width:140px; float:left;}
.cms-title{ padding-left:0px; width:195px; float:left;}
.page-textarea {
    font:normal 12px Arial, Helvetica, sans-serif; color:#000000;
    outline:none; width:18px; border:1px solid #e8e8e8; height:15px; padding-top:3px; padding-left:7px; padding-bottom:3px; width:60%;
}
.page-text{width:20%; float:left;} 
.pagination-main{ float:right; }
.page-title{width:15%; float:left; font:bold 12px Arial, Helvetica, sans-serif;
            color:#000000; padding-top:3px;}
.page-no{width:14%; float:left; font:bold 12px Arial, Helvetica, sans-serif;
         color:#000000; padding-top:3px; letter-spacing:3px;} 
.page-next-icon{float:left; padding-top:2px; width:9%;}
.page-next-icon1{float:left; padding-top:2px; width:6%; margin-right:7px;}
.footer{width:100%; margin:0 auto; height:22px; margin-left:0;
        font:normal 12px Arial, Helvetica, sans-serif; padding-top:10px;
        color:#000000;}
.footer-version{width:200px; padding-left:15px; float:left; padding-top:4px;} 
.footer-copyright{width:190px; padding-left:15px; float:right;}
.left-title{width:170px; float:left;}
.expand-collaps{width:15px; float:right; padding-right:10px; padding-top:2px;}
.search-textarea {
    font:normal 12px Arial, Helvetica, sans-serif; color:#3E3E3E; outline:none; width:125px; border:1px solid #e8e8e8; margin: 0 auto; height:23px; padding:3px;
}
.refresh-main{height:23px; width:auto; float:right; margin:0px 0 0 0;}
.refresh-icons{width:25px; float:left; }
.datearea {
    font:normal 12px Arial, Helvetica, sans-serif; color:#000000;
    outline:none; width:90px; border:1px solid #E8E8E8; height:15px; padding-top:3px; padding-left:10px; padding-bottom:3px;
} 
.information-white-bg{ background:#FFFFFF; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; font:normal 12px Arial, Helvetica, sans-serif; padding-top:6px; border-bottom:1px solid #e8e8e8; color:#000000; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; 
}
div.dimmer
{
    visibility: hidden; position:fixed; left:0px; top:0px; font-family:verdana; font-weight:bold; padding:40px;
    /*background-image:url(../../images/modalbackground.png);*/
    background-color:Gray; filter:alpha(opacity=70); opacity:0.7;
    /* ieWin only stuff */
    /*_background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../../images/modalbackground.png');*/
}
/*********************************************login(pooja)****************************************/
.Booktextarea {
    font:normal 12px Arial, Helvetica, sans-serif; color:#000000; outline:none; width:170px; border:1px solid #E8E8E8; height:15px; 
    padding-top:3px; padding-left:10px; padding-bottom:3px;
}
/*********************************************login(pooja)****************************************/

/*----------------------Deepshri-------------------------------*/
.add-new-user-title h2{
    font-family:Arial,Helvetica,sans-serif; font-size:18px; font-weight:normal; line-height:35px; margin:0; padding:0 0 0 0; color:#000000;
    text-shadow:0 1px 0 #FFFFFF;
}
.add-new-user-title h2 img{
    padding:0 10px 0 0; vertical-align:middle;
}
.add-new-user-title-bg {
    height:30px; margin:10px 0 0 0; padding:5px 0 2px 4px; border:#DFDFDF 1px solid;
    -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;
    outline-color:-moz-use-text-color; outline-style:none; outline-width:medium;
}
.add-new-user-title-bg input{
    font-family:Arial,Helvetica,sans-serif; font-weight:normal; height:22px; color:#000000; font-size:14px; border:0px; width:99%; padding:8px 0 0 5px;
}
.add-new-user-subtitle-bg{ 
    font:bold 13px Verdana, Geneva, sans-serif; padding:6px 0 5px 15px; color:#464646; text-shadow:0 1px 0 #FFFFFF;
    margin:10px 0 0 0; cursor:pointer; background:url(../images/add-new-user-textarea-bg.jpg) top repeat-x #dfdfdf;
    -moz-border-radius-bottomleft:2px; -moz-border-radius-bottomright:2px; -moz-border-radius-topleft:2px; -moz-border-radius-topright:2px;
    border:#DFDFDF 1px solid;	
}
.add-new-user-subtitle-bg a{ color:#464646; text-decoration:none; font:bold 13px Verdana, Geneva, sans-serif; }
.add-new-user-subtitle-bg a:hover{ color:#464646; text-decoration:underline;}

.add-new-user-subtitle-bg1{ 
    font:bold 13px Verdana, Geneva, sans-serif; padding:6px 0 5px 15px; color:#464646; text-shadow:0 1px 0 #FFFFFF;
    margin:0px 0 0 0; cursor:pointer; background:url(../images/add-new-user-textarea-bg.jpg) top repeat-x #dfdfdf;
    -moz-border-radius-bottomleft:2px; -moz-border-radius-bottomright:2px; -moz-border-radius-topleft:2px; -moz-border-radius-topright:2px;
    border:#DFDFDF 1px solid;	
}
.add-new-user-subtitle-bg1 a{ color:#464646; text-decoration:none; font:bold 13px Verdana, Geneva, sans-serif; }
.add-new-user-subtitle-bg1 a:hover{ color:#464646; text-decoration:underline;}

.add-new-user-text{
    font:normal 12px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; color:#222222; text-shadow:0 1px 0 #FFFFFF; padding:5px 0 10px 15px;
}
.add-new-user-text span{
    font:normal 11px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; color:#666666; text-shadow:0 1px 0 #FFFFFF; font-style:italic;  
}
.add-new-user-text2{
    font:normal 11px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; color:#222222;
}
input[type="checkbox"], input[type="radio"] {
    vertical-align:middle;
}
.add-new-user-textarea {
    font:normal 12px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; color:#000000; width:40%; height:14px;
    -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px;
    padding:5px 0 5px 4px; border:#DFDFDF 1px solid;
}
.add-new-user-textarea:focus{background-color:#f9f9f9; border: 1px solid #D4D4D4;}
.add-new-user-textarea:active { background:#f9f9f9; border: 1px solid #D4D4D4; color: #333333; }
.add-new-user-textarea2 {
    font:normal 12px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; color:#000000; width:40%; height:25px; margin:5px 0 0 0;
    -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;
    padding:5px 0 2px 4px; border:#DFDFDF 1px solid; line-height:24px;
}

.add-new-user-seo{
    font:normal 12px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; color:#000000; width:40%; height:130px; margin:5px 0 0 0;
    -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px;
    padding:5px 0 5px 4px; border:#DFDFDF 1px solid;
}
.add-new-user-seo:focus{background-color:#f9f9f9; border: 1px solid #D4D4D4;}
.add-new-user-seo:active { background:#f9f9f9; border: 1px solid #D4D4D4; color: #333333; }
.add-new-user-button {
    text-align:left; margin:20px 0 0 0;
}
#pass-strength-result {
    background-color:#EEEEEE; border:#DDDDDD 1px solid; float:left;
    margin:12px 0 10px 0; height:20px; padding:8px 0 4px 0; text-align:center; width:150px; vertical-align:middle;
}
.user-list-subtitle-bg{ 
    font:bold 13px Verdana, Geneva, sans-serif; padding:6px 0 5px 15px; color:#464646; text-shadow:0 1px 0 #FFFFFF;
    margin:10px 0 0 0;background:url(../images/add-new-user-textarea-bg.jpg) top repeat-x #dfdfdf;
    -moz-border-radius-bottomleft:2px; -moz-border-radius-bottomright:2px; -moz-border-radius-topleft:2px; -moz-border-radius-topright:2px;
    border:#DFDFDF 1px solid;	
}
.user-list-inner-table-text{
    font:normal 12px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; color:#222222; text-shadow:0 1px 0 #FFFFFF; padding:6px 0 5px 15px;
}
.user-list-inner-table-text a{
    font:normal 11px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; color:#21759B; text-shadow:0 1px 0 #FFFFFF; text-decoration:none;
}
.user-list-inner-table-text a:hover{
    font:normal 11px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; color:#21759B; text-shadow:0 1px 0 #FFFFFF; text-decoration:underline;
}

/*----------------------Deepshri-------------------------------*/
/*----------------------Heena-------------------------------*/
.dashbord-button {margin-bottom:5px;}
.booking-blue-div-bg{  height:20px; background:#aecadf url(../images/dashboard-title-bg.jpg) repeat-x left top; color:#425767;  font:bold 12px Arial, Helvetica, sans-serif; padding:6px 0 0 0px;}
.trip-booking-white-bg{ background:#fafdff; height:23px; font:normal 12px Arial, Helvetica, sans-serif; padding:5px 0;  border-bottom:1px solid #efefef;
                        color:#000000; }
.border-right {border-right:1px solid #efefef;}
.bullets ul { margin:0; padding:0;}
.bullets li { list-style-type:none; background:url(../images/bullets.jpg) no-repeat 1px 9px; padding-left:15px;}
.bullets li a{ color:#000; text-decoration:none; line-height:24px;}
.bullets li a:hover{ color:#000; text-decoration:underline;}
.pagination-textarea {
    font:normal 12px Arial, Helvetica, sans-serif; color:#3E3E3E; outline:none; width:125px; border:1px solid #e8e8e8; margin: 0 auto; height:23px; padding:3px;
}
.detail { float:left; width:70px; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-top:3px;}
.grid-td-top {padding:5px 0; line-height:17px;  }

.grid-td-left {padding:9px 0 5px 15px; }
.grid-td-left1 {padding:0 0 5px 15px; }
.grid-list-inner-table-text{
    font:normal 12px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    color:#222222; text-shadow:0 1px 0 #FFFFFF;
    padding:0 0 5px 0px;
}
.grid-list-inner-table-text span{
    color:#1979ac; font-weight:normal;
}/* Alekh */

.grid-list-inner-table-text a{
    font:normal 11px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    color:#21759B; text-shadow:0 1px 0 #FFFFFF;
    text-decoration:none; 
}
.grid-list-inner-table-text a:hover{
    font:normal 11px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    color:#21759B; text-shadow:0 1px 0 #FFFFFF; text-decoration:underline;
}
.grid-list-inner-table-text-active{
    font:bold 12px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    color:#222222; text-shadow:0 1px 0 #FFFFFF;
    padding:0 0 5px 0px;
}/* new */
.grid-list-inner-table-text-active span{ 
    color:#1979ac; font-weight:bold;
}/* Alekh */



.dashbord-box {margin:0 10px 15px 10px;  border:1px solid #cddfeb;}
.dashboard-subtitle-bg{ 
    font:bold 13px Verdana, Geneva, sans-serif; padding:10px 0 8px 15px; color:#464646; text-shadow:0 1px 0 #FFFFFF;
    margin:10px 0 0 0; cursor:pointer; background:url(../images/add-new-user-textarea-bg.jpg) top repeat-x #dfdfdf;
    -moz-border-radius-bottomleft:2px; -moz-border-radius-bottomright:2px; -moz-border-radius-topleft:2px; -moz-border-radius-topright:2px;
    border:#DFDFDF 1px solid;	
}
.grid-tab { color:#fff;  float:left; margin-bottom:1px; background:url(../images/tab-bg.png) repeat-x; }
.grid-tab a{padding:0 10px; line-height:26px; color:#fff; text-decoration:none; font-size:12px;}
.grid-tab a:hover{color:#fff; text-decoration:underline;}
.grid-tab-current {   float:left;  margin-bottom:1px; background:url(../images/tab-active-bg.png) repeat-x;}
.grid-tab-current a{padding:0 10px; line-height:26px; color:#000; text-decoration:none; font-size:12px;}
.grid-tab-current a:hover{color:#000; text-decoration:underline;}
.grid-tab-box {padding-left:10px;}
.user-name{color:#1979ac; font-weight:normal;}

/* new */
.user-name-active{color:#1979ac; font-weight:bold; padding-bottom:3px;}
.user-name-active a{color:#1979ac; font-weight:bold; font-size:12px; }
.user-name-active a:hover{color:#1979ac; font-weight:bold; font-size:12px;}

.add-new-user-title-bg input.title-input {font-style: italic; color:#ababab;}
.add-new-user-title-bg input.title-input:focus{ color:#000;}
.add-new-user-title-bg input.title-input:active { color:#000;}

.button {color:#000;}
.button a{ background:url(../images/menu-item-bg.jpg) no-repeat left top; font-size:12px; padding:5px 0 5px 10px; float:left; color:#464646; text-decoration:none; margin-right:5px;  }
.button a span{ background:url(../images/menu-item-bg.jpg) no-repeat right top; font-size:12px; padding:5px 10px 5px 0; color:#464646; text-decoration:none;  }
.button a:hover{ background:url(../images/menu-item-hover-bg.jpg) no-repeat left top; font-size:12px; padding:5px 0 5px 10px; float:left; color:#000; text-decoration:none;  }
.button a:hover span{ background:url(../images/menu-item-hover-bg.jpg) no-repeat right top; font-size:12px; padding:5px 10px 5px 0; color:#000; text-decoration:none;  }

/* new */

.user-info { line-height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.user-info a{color:#1879ac; text-decoration:none;}
.user-info a:hover{color:#1879ac; text-decoration: underline;}

/* .grid-bg{padding:5px; line-height:24px; background:#f8f8f8; }
 .grid-bg-left{ padding-left:5px; padding:5px 0; line-height:24px;}
 .user-checkbox { padding:0; margin:0; *margin-left:-3px;}
 .user-rediobutton { padding:0; margin:0; margin-bottom:3px; *margin-left:-3px;}
.user-title{color:#1b8ac1; margin-left:20px; line-height:24px;}
.user-title-checkbox{color:#000; }
.user-left-checkbox {margin-left:35px; line-height:24px; margin-bottom:5px; *margin-bottom:3px; }
.user-redio-button {margin-bottom:5px; *margin-bottom:3px;}
.add-new-form-bg{ 
        font:bold 13px Verdana, Geneva, sans-serif; padding:6px 0 5px 15px; color:#464646; text-shadow:0 1px 0 #FFFFFF;
        margin:-1px 0 0 0; -moz-border-radius-topleft:2px; -moz-border-radius-topright:2px;
        border:#e8e8e8 1px solid; border-bottom:none; margin-top:10px;}*/

.grid-bg{padding:5px; line-height:24px; background:#f8f8f8; }
.grid-bg-left{ padding-left:5px; padding:5px 0; line-height:24px;}
.user-checkbox { padding:0; margin:0; *margin-left:-3px;}
.user-rediobutton { padding:0; margin:0; margin-bottom:3px; *margin-left:-3px;}
.user-title{color:#1b8ac1; margin-left:20px; line-height:24px;}
.user-title-checkbox{color:#000; }
.user-left-checkbox {margin-left:35px; line-height:24px; margin-bottom:5px; *margin-bottom:3px; }
.user-redio-button {margin-bottom:5px; *margin-bottom:3px;}
.add-new-form-bg{ 
    font:bold 13px Verdana, Geneva, sans-serif; padding:6px 0 5px 15px; color:#464646; /*text-shadow:0 1px 0 #FFFFFF;*/
    margin:-1px 0 0 0; -moz-border-radius-topleft:2px; -moz-border-radius-topright:2px;
    border:#e8e8e8 1px solid; border-bottom:none;
}
.dragme {
    cursor: move;
}
.pop-up-bg {background:url(../images/pop-up-bg.jpg) repeat-x left bottom; border:1px solid #e9e9e9; width:416px;}
/*----------------------12-6-2010-------------------------------*/ 
.dashboard-bg {padding:8px 10px;}
.dashboard-bg a{color:blue; text-decoration:none; font-size:14px;}
.dashboard-bg a:hover{color:#000; text-decoration:underline;}
.dashboard-subtitle {padding:8px 40px; cursor:pointer; color:#1979AC;}
.dashboard-subtitle a{color:#1979AC; text-decoration:none; font-size:13px;}
.dashboard-subtitle a:hover{color:#1979AC; text-decoration:underline;}


.menu ul{margin:0; padding:0;border:1px solid #d8dcdf; height:37px;}
.menu li {list-style-type:none; font-size:14px; font-family:Arial, Helvetica, sans-serif; float:left; }
.menu li a:link, .menu li a:visited { background:url(../images/menu-bg.jpg) no-repeat right top ; text-decoration:none; color:#094b7d; padding:10px 33px 10px 32px; *padding:12px 33px 10px 32px; line-height:37px; }
.menu li a:hover {background:url(../images/menu-hover-bg.jpg) no-repeat right top ; color:#000; text-decoration:none; }
.menu li.selact {color:#000; text-decoration:none;  }
.menu li.selact a:link, .menu li.selact a:visited{background:url(../images/menu-hover-bg.jpg) no-repeat right top ; color:#000; text-decoration:none;line-height:37px; }
.menu li.selact a:hover{background:url(../images/menu-hover-bg.jpg) no-repeat right top ; color:#000; text-decoration:none;  line-height:37px; }
.boxborder{ border:1px solid #d8dcdf; padding:10px; border-top:0;}

/*----------------------12-6-2010-------------------------------*/ 


/*----------------------15-6-2010-------------------------------*/ 
h2 {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal;}
h1 {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#1877ab;}
.drop-down-bg {background:url(../images/drop-down-bttm-bg.png) no-repeat; width:209px; height:34px; border:0; padding:8px 10px 8px 10px;}
.user-list-title-bg {
    height:60px; margin:10px 0 0 0;
    -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;
    outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; padding:10px 0 2px 10px; font-size:12px; border:#DFDFDF 1px solid;
}
.max-level {font:normal 12px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; color:#000000;
            padding:2px; border:#dfdfdf 1px solid;}

.max-level-box{float:left;}

.grid-list-subtitle{ 

    font:bold 13px Verdana, Geneva, sans-serif; 
    padding:6px 0 5px 0px;
    color:#464646; text-shadow:0 1px 0 #FFFFFF;
    margin:10px 0 0 0;background:url(../images/add-new-user-textarea-bg.jpg) top repeat-x #dfdfdf;
    -moz-border-radius-bottomleft:2px;
    -moz-border-radius-bottomright:2px;
    -moz-border-radius-topleft:2px;
    -moz-border-radius-topright:2px;
    border:#DFDFDF 1px solid;
    border-top:0;
}
.grid-list-subtitle a{ 

    font:bold 13px Verdana, Geneva, sans-serif; 
    padding:6px 0 5px 0px;
    color:#464646; text-shadow:0 1px 0 #FFFFFF;
    margin:10px 0 0 0;
    -moz-border-radius-bottomleft:2px;
    -moz-border-radius-bottomright:2px;
    -moz-border-radius-topleft:2px;
    -moz-border-radius-topright:2px;
    text-decoration:none;
}
.grid-list-subtitle a:hover{ 

    font:bold 13px Verdana, Geneva, sans-serif; 
    padding:6px 0 5px 0px;
    color:#464646; text-shadow:0 1px 0 #FFFFFF;
    margin:10px 0 0 0;
    -moz-border-radius-bottomleft:2px;
    -moz-border-radius-bottomright:2px;
    -moz-border-radius-topleft:2px;
    -moz-border-radius-topright:2px;
    text-decoration:none;
}
.grid-left1 {padding:7px 0 5px 5px; }
.grid-left-sub {padding:7px 0 5px 25px; background:url(../images/dot.jpg) no-repeat 5px 15px;}
.grid-left-sub a{ 

    font: 11px Verdana, Geneva, sans-serif; 
    padding:6px 0 5px 0px;
    color:#1877ab; 
    margin:10px 0 0 0;
    -moz-border-radius-bottomleft:2px;
    -moz-border-radius-bottomright:2px;
    -moz-border-radius-topleft:2px;
    -moz-border-radius-topright:2px;
    text-decoration:none;
}
.grid-left-sub a:hover{ 

    font: 11px Verdana, Geneva, sans-serif; 
    padding:6px 0 5px 0px;
    color:#1877ab; 
    margin:10px 0 0 0;
    -moz-border-radius-bottomleft:2px;
    -moz-border-radius-bottomright:2px;
    -moz-border-radius-topleft:2px;
    -moz-border-radius-topright:2px;
    text-decoration:underline;
}
.grid-left-sub-sub {padding:7px 0 5px 53px; background:url(../images/dot-sub.jpg) no-repeat 5px 15px;}
.grid-left-sub-sub a{ 

    font: 11px Verdana, Geneva, sans-serif; 
    padding:6px 0 5px 0px;
    color:#1877ab; 
    margin:10px 0 0 0;
    -moz-border-radius-bottomleft:2px;
    -moz-border-radius-bottomright:2px;
    -moz-border-radius-topleft:2px;
    -moz-border-radius-topright:2px;
    text-decoration:none;
}
.grid-left-sub-sub a:hover{ 

    font: 11px Verdana, Geneva, sans-serif; 
    padding:6px 0 5px 0px;
    color:#1877ab; 
    margin:10px 0 0 0;
    -moz-border-radius-bottomleft:2px;
    -moz-border-radius-bottomright:2px;
    -moz-border-radius-topleft:2px;
    -moz-border-radius-topright:2px;
    text-decoration:underline;
}
.order {
    font:normal 12px Arial, Helvetica, sans-serif; color:#000000;
    outline:none; width:32px; border:1px solid #E8E8E8; height:15px; padding:3px 2px 3px 2px; text-align:center;
    -moz-border-radius-bottomright:8px; -moz-border-radius-bottomleft:8px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px;
}
.right-form-bg {
    margin:6px 0 0 10px;
    -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;
    outline-color:-moz-use-text-color; background:#e3e3e3; outline-style:none;  margin-right:10px; outline-width:medium; padding:10px 0 10px 10px; font-size:12px; border:#DFDFDF 1px solid;
}
.right-form-white-bg {
    margin:10px 10px 10px 0;
    -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;
    outline-color:-moz-use-text-color; background:#fff; outline-style:none; outline-width:medium; padding:10px 10px 5px 10px; font-size:12px; border:#DFDFDF 1px solid;
}
.information-form-bg{ background:#FFFFFF;  -moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; font:normal 12px Arial, Helvetica, sans-serif; padding:6px 0 13px 10px; color:#000000; margin-top:10px;  border:1px solid #E8E8E8;
}
.btm-brd {padding:7px; border-bottom:1px solid #e4e4e4;}
.form-rediobutton { padding:0; margin:0; *margin-left:-2px;}
.top-menu-bg {
    margin:0 0 3px 0px;
    -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;
    outline-color:-moz-use-text-color; background:#469fcb; outline-style:none; float:left; color:#fff;  margin-right:10px; outline-width:medium;  padding:3px 5px 3px 5px; font-size:12px; border:#DFDFDF 1px solid;
}
.top-menu-bg a{color:#fff; text-decoration:none;  padding:3px 5px 3px 5px; font-size:12px;}
.top-menu-bg a:hover{color:#fff; text-decoration:underline;}
.search-by{
    font:bold 12px Arial, Helvetica, sans-serif; color:#000000; width:10%; text-decoration:none; float:left; padding:3px 4px 0 0;
}
.menu-list-title-bg {
    height:32px; margin:10px 0 0 0;
    -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;
    outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; padding:8px 0 2px 10px; font-size:12px; border:#DFDFDF 1px solid;
}
.menu-box{float:right; }
.highlight { background-color: #f6f6f6; }
.information-textare{ background:#FFFFFF;  -moz-border-radius-bottomright:6px; -moz-border-radius-bottomleft:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; font:normal 12px Arial, Helvetica, sans-serif; padding:6px 0 13px 10px; margin-top:10px; color:#000000; border:1px solid #E8E8E8;
}
.information-textare:focus{background-color:#f9f9f9; border: 1px solid #8b8b8b;}
.information-textare:active { background:#f9f9f9; border: 1px solid #8d8979; color: #333333; }

.banner-title{color:#1b8ac1; margin-left:5px; line-height:24px;}
.date-textarea {
    font:normal 12px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; color:#000000; width:11%; height:15px;
    -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px;
    padding:5px 0 5px 4px; border:#DFDFDF 1px solid;
}
.textarea {
    font:normal 12px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; color:#000000; width:30%; height:12px; margin:5px 0 0 0;
    -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px;
    padding:5px 0 5px 4px; border:#DFDFDF 1px solid;
}
.textarea1{
    font:normal 12px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; color:#000000; width:85%; height:12px; margin:5px 0 0 0;
    -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px;
    padding:5px 0 5px 4px; border:#DFDFDF 1px solid;
}
.date-textarea:focus{background-color:#f9f9f9; border: 1px solid #8b8b8b;}
.date-textarea:active { background:#f9f9f9; border: 1px solid #8d8979; color: #333333; }

.menu-list-top-bg {
    height:32px; margin:0px 0 0 0;
    -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;
    outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; padding:3px 0 2px 10px; font-size:12px; border:#DFDFDF 1px solid; line-height:32px;
}
.menu-list-top-bg a{
    font: 12px Verdana, Geneva, sans-serif; 
    color:#1877ab; 
    text-decoration:none;
}
.menu-list-top-bg a:hover{
    font:12px Verdana, Geneva, sans-serif; 
    color:#000;
    text-decoration:underline;
}
.breadcrumbs {padding:0 0 10px 0; font-size:12px }
.breadcrumbs a{
    font: 12px Verdana, Geneva, sans-serif; 
    color:#1877ab; 
    text-decoration:none;
}
.breadcrumbs a:hover{
    font:12px Verdana, Geneva, sans-serif; 
    color:#000;
    text-decoration:underline;
}


.current {padding:0; font: 12px Verdana, Geneva, sans-serif; 
          color:#000; text-decoration:underline;}
.current a{
    font: 12px Verdana, Geneva, sans-serif; 
    color:#000; 
    text-decoration:underline;
}
.current a:hover{
    font:12px Verdana, Geneva, sans-serif; 
    color:#1877ab;
    text-decoration:none;
}
/*----------------------15-6-2010-------------------------------*/ 


/*----------------------Heena-------------------------------*/


/*-------------------------Deepshri - 17th June 2010-----------------------*/

.new-search-area{float:left; width:69%; margin:0 0 8px 0;}

.new-search-show-all{float:left; margin:0 10px 0 0;}

.new-search-refresh-text{
    font:normal 12px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; color:#222222;padding:5px 0 0 10px;
    float:left;
}
.new-search-refresh-text a{
    font:normal 11px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; color:#21759B; text-decoration:underline;
}
.new-search-refresh-text a:hover{
    text-decoration:none;
}
.new-search-pagination-area {
    width:30%; float:right;
}
.new-search-pagination-text{float:left;  width:auto; font:normal 12px Arial, Helvetica, sans-serif; color:#21759B; text-shadow:0 1px 0 #FFFFFF; text-decoration:none; margin:0 4px 0 4px;}
.new-search-pagination-text a{float:left;  width:auto; font:normal 12px Arial, Helvetica, sans-serif; color:#21759B; text-shadow:0 1px 0 #FFFFFF; text-decoration:underline;}
.new-search-pagination-text a:hover{ text-decoration:none;}

.new-search-pagination-text2 { float:left;  width:auto; font:bold 12px Arial, Helvetica, sans-serif; color:#565656; text-shadow:0 1px 0 #FFFFFF; text-decoration:none; margin:0 4px 0 4px;}
.new-search-pagination-text2 a{ color:#565656; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; }
.new-search-pagination-text2 a:hover{ color:#21759B; text-decoration:none;}

.new-search-button{float:left; width:40%;}

.new-search-button-bg a{background:#197eb2; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px;   border:#1a89c0 1px solid; float:left; padding:3px 10px; text-decoration:none; color:#fff; font-size:12px; margin-right:10px;	}
.new-search-button-bg a:hover{background:#197eb2; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; border:#094561 1px solid; float:left; padding:3px 10px; text-decoration:none; color:#fff;}



.new-search-button-bg2 a{ -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;
                          border:#c5c5c5 1px solid; float:left; padding:3px 10px; text-decoration:none; color:#000; font-size:12px; margin-right:10px; margin-top:3px;	}
.new-search-button-bg2 a:hover{ -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border:#868686 1px solid; float:left; padding:3px 10px; text-decoration:none; color:#000;}

.new-search-button-bg1 a{background:#ebebeb; -moz-border-radius-bottomleft:2px; -moz-border-radius-bottomright:2px; -moz-border-radius-topleft:2px; -moz-border-radius-topright:2px;
                         border:#DFDFDF 1px solid; float:right; padding:3px 10px; text-decoration:none; color:#000; font-size:12px; margin-right:10px;	}
.new-search-button-bg1 a:hover{background:#ebebeb; -moz-border-radius-bottomleft:2px; -moz-border-radius-bottomright:2px; -moz-border-radius-topleft:2px; -moz-border-radius-topright:2px; border:#bebebe 1px solid; float:right; padding:3px 10px; text-decoration:none; color:#000;}
.new-search-textarea {
    font:normal 12px Arial, Helvetica, sans-serif; color:#000000; 
    -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px;
    outline:none; width:18px; border:1px solid #dfdfdf; height:15px; padding-top:3px; padding-left:7px; padding-bottom:2px; width:160px;
}
.new-search-textarea:focus{background-color:#fff; border: 1px solid #adadad;}
.new-search-textarea:active { background:#fff; border: 1px solid #adadad; color: #333333; }
.search-button-box {float:right; width:400px; padding-top:8px;}
.search-button-box-bg {float:right; width:350px; border:#DFDFDF 1px solid; background:#f9f9f9;
                       -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-bottom:none; height:25px;  padding:0px 0 0 10px;
}



.add-listings-button-area {
    margin:auto; width:100%; float:left; 
}
.add-listings-button {
    height:30px; padding:20px 2% 40px 2%; float:left; 
}

.new-search-combo-box {
    font:normal 12px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; color:#000000; width:200px; height:23px; margin:5px 0 0 10px;
    -moz-border-radius-bottomleft:2px; -moz-border-radius-bottomright:2px; -moz-border-radius-topleft:2px; -moz-border-radius-topright:2px;
    padding:2px 2px 2px 4px; border:#DFDFDF 1px solid; line-height:24px;
}

/*-------------------------Deepshri - 17th June 2010-----------------------*/
/*----------------------Alekh-------------------------------*/
.grid-list-subtitle-bg a{ 

    font:bold 13px Verdana, Geneva, sans-serif; 
    padding:6px 0 5px 0px;
    color:#464646; text-shadow:0 1px 0 #FFFFFF;
    margin:10px 0 0 0;
    -moz-border-radius-bottomleft:2px;
    -moz-border-radius-bottomright:2px;
    -moz-border-radius-topleft:2px;
    -moz-border-radius-topright:2px;
    text-decoration:none;
}
/*----------------------Alekh-------------------------------*/

.grid-td-left-star {padding:9px 0 5px 2px; }
.recordsfound-text{  font:bold 12px Arial, Helvetica, sans-serif; color:#000000; padding-top:4px; padding-bottom:4px; float:left; padding-right:7px;
}
.recordsfound{padding:17px 0 0 5px;}

/*-------------------------Heena - 18th June 2010-----------------------*/
.blue-bg {
    height:32px; margin:10px 0 0 0; background:#EEF8FF;
    -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;
    outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; padding:5px 0 2px 4px; border:#a6c5da 1px solid;
}
.more-textarea {
    font:normal 12px Arial, Helvetica, sans-serif; color:#3E3E3E; outline:none; width:auto; border:1px solid #b4cfe0; margin: 3px auto;
}
.more-textarea2 {
    font:normal 12px Arial, Helvetica, sans-serif; color:#3E3E3E; outline:none; width:70px; border:1px solid #b4cfe0; margin: 3px auto;
}
.more-textarea1 {
    font:normal 12px Arial, Helvetica, sans-serif; color:#3E3E3E; outline:none; width:100px; border:1px solid #E8E8E8; margin: 0 auto; height:23px; padding:2px;
}
.new-search-textarea1{
    font:normal 12px Arial, Helvetica, sans-serif; color:#000000; margin-top:4px;
    -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;	
    outline:none; width:18px; border:1px solid #dfdfdf; height:15px; padding-top:2px; padding-left:7px; padding-bottom:2px; width:130px;
}
.new-search-textarea2{
    font:normal 12px Arial, Helvetica, sans-serif; color:#000000; margin-top:3px;
    outline:none; width:18px; border:1px solid #dfdfdf; height:23px; padding-top:2px; padding-right:2px; padding-left:7px; padding-bottom:2px; width:130px;
}
.add-new-user-list-bg {
    height:30px; margin:10px 0 0 0; padding:5px 0 2px 4px; border:#DFDFDF 1px solid;
    -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;
    outline-color:-moz-use-text-color; outline-style:none; outline-width:medium;
}
.search-button-box1 {float:right; width:370px; }
.search-textarea-{
    font:normal 12px Arial, Helvetica, sans-serif; color:#3E3E3E; outline:none; width:125px; border:1px solid #e8e8e8; margin: 0 auto; height:23px; padding:2px;
}
.new-search-area1{float:left; width:40%; margin:0 0 8px 0;}
.new-search-pagination-area1 {
    width:30%; float:left;
}
.page-textarea1 {
    font:normal 12px Arial, Helvetica, sans-serif; color:#000000;
    outline:none; width:18px; border:1px solid #b4cfe0; height:15px; padding:3px 0; width:30px; text-align:center;
}
.pagination-main1{/*width:340px;*/ width:180px; float:right; padding-right:3px; font-weight:bold; }
.new-search-area2{float:left; width:390px; margin:0 0 8px 0;}
.page-text1{width:35px; float:left;} 

.page-next-icon2{float:left; padding:2px 0 0 0; width:20px; }
.page-next-icon3{float:left; padding:2px 0 0 0; width:20px; margin-right:5px;}
.new-search-pagination-text3 { float:left;  width:auto; font: normal 12px Arial, Helvetica, sans-serif; color:#126088; text-shadow:0 1px 0 #FFFFFF; text-decoration:none; margin:4px 3px 0 3px;}
.new-search-pagination-text3 a{ color:#565656; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; }
.new-search-pagination-text3 a:hover{ color:#21759B; text-decoration:none;}
.add-new-user-textarea1 {
    font:normal 12px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; color:#000000; width:40%; height:25px; margin:5px 0 0 0;
    -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px;
    padding:2px 2px 2px 4px; border:#DFDFDF 1px solid;
}
.add-new-user-textarea1:focus{background-color:#f9f9f9; border: 1px solid #D4D4D4;}
.add-new-user-textarea1:active { background:#f9f9f9; D4D4D4: 1px solid #8d8979; color: #333333; }
.grid-list-subtitle-bg{ 

    font:bold 13px Verdana, Geneva, sans-serif; 
    padding:6px 0 5px 0px;
    color:#464646; text-shadow:0 1px 0 #FFFFFF;
    margin:-1px 0 0 0;background:url(../images/add-new-user-textarea-bg.jpg) top repeat-x #dfdfdf;
    -moz-border-radius-bottomleft:2px;
    -moz-border-radius-bottomright:2px;
    -moz-border-radius-topleft:2px;
    -moz-border-radius-topright:2px;
    border:#DFDFDF 1px solid;
    border-top:0;
}
.grid-list-subtitle-bg_video{ 

    font:bold 13px Verdana, Geneva, sans-serif; 
    padding:6px 0 5px 0px;
    color:#464646; text-shadow:0 1px 0 #FFFFFF;
    margin:-1px 0 0 0;background:url(../images/add-new-user-textarea-bg.jpg) top repeat-x #dfdfdf;
    -moz-border-radius-bottomleft:2px;
    -moz-border-radius-bottomright:2px;
    -moz-border-radius-topleft:2px;
    -moz-border-radius-topright:2px;
    border:#DFDFDF 1px solid;
    border-top:0;

}
/*-------------------------Heena - 18th June 2010-----------------------*/

.dverrorcustom {padding:10px;}
.dverrorcustom p{padding:0 10px 0 10px;}
.confirmation-div { height:21px; margin:10px 0 0 0; background:#e7ffe6; font:bold 13px Arial, Helvetica, sans-serif ; text-align:center;
                    -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;
                    outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; padding:5px 0 2px 4px; border:#96c993 1px solid;}
.confirmation-div_new { height:21px; margin:10px 0 0 0; color:#000000;  font:bold 13px Arial, Helvetica, sans-serif ; text-align:center;
                        -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;
                        outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; padding:5px 0 2px 4px; border:#96c993 1px solid;}


.Reservationconfirmation-div { height:35px; margin:10px 0 0 0; background:#e7ffe6; font:bold 13px Arial, Helvetica, sans-serif ; text-align:center;
                    -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;
                    outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; padding:15px 0 5px 16px; border:#96c993 1px solid;}

.add-new-user-textarea3 {
    font:normal 12px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; color:#000000; width:40%; height:125px; margin:5px 0 0 0;
    -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;
    padding:5px 0 2px 4px; border:#DFDFDF 1px solid; line-height:24px;
}

.textarea2{
    -moz-border-radius-bottomleft:6px; 
    -moz-border-radius-bottomright:6px;
    -moz-border-radius-topleft:6px; 
    -moz-border-radius-topright:6px;

    border:#DFDFDF 1px solid;
    width:633px;
    height:100px;
}


/* jwali 8-july-2010*/

.blue-button {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    -moz-border-radius-bottomleft:11px;
    -moz-border-radius-bottomright:11px;
    -moz-border-radius-topleft:11px;
    -moz-border-radius-topright:11px;
    -moz-box-sizing:content-box;
    -x-system-font:none;
    background:transparent url(../images/blue-button-bg.jpg) repeat-x scroll 0 0;
    border:1px solid #1A81B6;
    color:#FFFFFF;
    cursor:pointer;
    font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    font-size:12px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
    padding:2px 8px;
    text-decoration:none;
}

.grid-tab { color:#fff;  float:left; margin-bottom:1px; background:url(../images/tab-bg.png) repeat-x; }
.grid-tab a{padding:0 10px; line-height:26px; color:#fff; text-decoration:none; font-size:12px;}
.grid-tab a:hover{color:#fff; text-decoration:underline;}
.grid-tab-current {   float:left;  margin-bottom:1px; background:url(../images/tab-active-bg.png) repeat-x;}
.grid-tab-current a{padding:0 10px; line-height:26px; color:#000; text-decoration:none; font-size:12px;}
.grid-tab-current a:hover{color:#000; text-decoration:underline;}
.grid-tab-box {padding:10px 0 0 10px;}


/* --- */
#page-container-mainpage {
    width: 100%;
    margin:0 auto;text-align: left; margin-left:0;}

.login-border{
    border:1px #b6e0f9 solid;
}

.login-top{	
    background:url(../images/login-top.gif) left top repeat-x;
    font:12px Tahoma, Geneva, sans-serif;
    font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
    padding:0 0 0 20px;
}

.login-text{
    font:11px Verdana, Geneva, sans-serif;
    color:#686868;
    font-weight:bold;
    text-decoration:none;
    padding-left:35px;
}

.login-text1{
    font:11px Verdana, Geneva, sans-serif;
    color:#686868;
    font-weight:bold;
    text-decoration:none;
}

.login-text1 a{
    font:11px Verdana, Geneva, sans-serif;
    color:#686868;
    text-decoration:none;
}


.login-text1 a:hover{
    text-decoration:underline;
    color:#686868;
}



.login-textbox{
    font:11px Verdana, Geneva, sans-serif;
    color:#333333;
    text-decoration:none;
    width:180px;
    height:22px;
    border:1px #b6e0f9 solid;
    line-height: 22px;
}

.form_titles {
    font-size: 12px;
    font-weight: bold;
    color: #464646;
    padding-left:5px;
    padding-right:5px;
    margin-top:5px;
}

.messagebox{
    position:absolute;


    padding:3px;
}
.messageboxok{
    position:absolute;
    width:auto;
    margin-left:30px;
    border:1px solid #349534;
    background:#C9FFCA;
    padding:3px;
    font-weight:bold;
    color:#008000;
}
.messageboxerror{
    position:absolute;
    width:auto;
    margin-left:30px;
    border:1px solid #CC0000;
    background:#F7CBCA;
    padding:3px;
    font-weight:bold;
    color:#CC0000;
}





.new-login-detail-text{
    font:11px Verdana, Geneva, sans-serif;
    color:#333333;

    padding-left:35px;
}
.login-heading-text{

    font:28px Arial, Helvetica, sans-serif;
    color:#0d91cf;
    font-weight:bold;
    padding-left:35px;
}

.new-login-detail-text-heading{
    font:11px Verdana, Geneva, sans-serif;
    font-weight:bold;

    padding-left:35px;
}
.new-login-detail-text-heading a{
    font:11px Verdana, Geneva, sans-serif;
    font-weight:bold;
    color:#0d91cf;
    text-decoration:none;
}
.new-login-detail-text-heading a:hover{
    font:11px Verdana, Geneva, sans-serif;
    font-weight:bold;
    text-decoration:underline;
}

.login-text1{
    font:11px Verdana, Geneva, sans-serif;
    color:#686868;
    font-weight:bold;
    text-decoration:none;
}

.login-text1 a:link,.login-text1 a:visited{
    font:11px Verdana, Geneva, sans-serif;
    color:#686868;
    text-decoration:none;
}


.login-text1 a:hover{
    text-decoration:underline;
    color:#686868;
}

.login-title{font:11px Arial, Helvetica, sans-serif; color:#ffffff;}

.logo {
    float:left;
    padding-top:25px;
    width:265px;
}


/*--static-position--*/
.white-bg {background:#FFFFFF;}
#static-container {border:1px solid #c5dbea; padding:10px; background:#fff; }

.brd {border:1px solid #c5dbea; padding:6px;}


/*--static-position--*/

.display-message{background:#F1B1B4; border:1px solid #CC0000; font:bold 12px Arial,Helvetica,sans-serif; text-align:center; color:#000000;}
.test{
    font-size: 12px;


}

.information-white-bg-banner{ background:#FFFFFF; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; font:normal 12px Arial, Helvetica, sans-serif; padding:6px; border-bottom:1px solid #e8e8e8; border-top:1px solid #e8e8e8; color:#000000; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px;
}

.dashboard-link {
    cursor:pointer;
    padding:8px 10px;
}

.dashboard-link a {
    color:#0096E2;
    font-size:12px;
    text-decoration:none;
}
.dashboard-link a:hover {
    color:#0096E2;
    text-decoration:underline;
}

.video-icon {width:38px; height:27px; position:absolute; margin:45px 0 0 55px; }
.video-icon_new {width:38px; height:27px; position:absolute; margin:40px 0 0 50px; }

.add-icon { float:left; padding:0 0 0 10px;  }


.popup-brd { border:1px solid #DDDDDD; width:250px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:5px ; background:#fafafa;}
.popup-brd h2 {-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; font-size:14px; margin:0; padding:5px 10px; background:#d3d3d3; border:1px solid #a3a3a3; font-family:Arial, Helvetica, sans-serif;}


.UpdateProgress123 {
    float:right; filter:alpha(opacity=70); opacity:0.7;
    position:fixed;
    width:100%; height:100%;
    background:#000;
    color:#ffffff;
    padding:5px;
    font-weight:bold;
    font-size:14px;
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    right:0px;
    z-index:999;
    top: 0px;/*left: 1100px;*/
}

.UpdateProgress123 img{ top:50%; left:50%; position:relative;}


/*=========================28july11========================*/
/*.pn-menu-container{float:left;background:url(../images/nav-bg-new.png) 0px 0 repeat-x;width:100%;height:33px;position:relative;}*/

.pn-menu-container{float:left;background:url(../images/nav-bg-new.png) 0px 0 repeat-x;width:99.8%;height:33px;position:relative;border-radius: 3px 3px 3px 3px;border:solid 1px #409bc9; }

ul.menu-new {list-style:none inside none;float:left;height:28px;padding:0px;margin: 5px 0 0 5px;display:inline;}
ul.menu-new  * {margin:0; padding:0}
ul.menu-new li {float:left;width:auto;padding:0px 0px 0px 0px;display:inline-block;position:relative;float:left;margin:0px 0px 0px 5px;}
ul.menu-new  a {display:block; color:#464646; text-decoration:none;padding:0px 0px 0px 14px; height: 20px; font-family:'EurasiaExtendedBold',Arial, Helvetica, sans-serif;font-size:12px;cursor:pointer;}
ul.menu-new  a span{display:block; text-decoration:none;padding:5px 13px 0px 0px; height: 20px;font-family:'EurasiaExtendedBold',Arial, Helvetica, sans-serif;position:relative;color:#ffffff;font-weight:bold;cursor:pointer;}

ul.menu-new  a:hover {display:block; color:#464646; text-decoration:none;background: url(../images/menu-left-bg-hover.png) no-repeat left top;padding:0px 0px 0px 14px; height: 24px; font-family:'EurasiaExtendedBold',Arial, Helvetica, sans-serif;}
ul.menu-new  a:hover span{display:block; text-decoration:none;background: url(../images/menu-right-bg-hover.png) no-repeat right top;padding:5px 13px 0px 0px; height: 24px;font-family:'EurasiaExtendedBold',Arial, Helvetica, sans-serif;color:#464646;font-weight:bold;}

ul.menu-new li.selected a {display:block; color:#464646; text-decoration:none;background: url(../images/menu-left-bg-hover.png) no-repeat left top;padding:0px 0px 0px 14px; height: 24px; font-family:'EurasiaExtendedBold',Arial, Helvetica, sans-serif;}
ul.menu-new li.selected a span{display:block; text-decoration:none;background: url(../images/menu-right-bg-hover.png) no-repeat right top;padding:5px 13px 0px 0px; height: 24px;font-family:'EurasiaExtendedBold',Arial, Helvetica, sans-serif;color:#464646;font-weight:bold;}



.spacer25{height:25px; clear:both;}
.spacer20{height:20px; clear:both;}
.spacer15{ height:15px; clear:both;}
.spacer10{height:10px; clear:both;}
.spacer7{ height:7px; clear:both;}
.spacer5 {clear:both;height:5px; }
.spacer3{height:3px; clear:both;}
.spacer1{height:1px; clear:both;}

.left { float:left;}
.right { float:right;}
.fl{ float:left;}
.fr{ float:right;}
.grid-list-inner-table-text span.black-font {color:#000;}
.checkbox { margin:1px 5px 0 0;}
.radio{ margin:1px 5px 0 0;}

.mgt45{margin-top:45px !important;}.mgb45{margin-bottom:45px!important;}.mgl45{margin-left:45px!important;}.mgr45{margin-right:45px!important;}
.mgt35{margin-top:35px !important;}.mgb35{margin-bottom:35px!important;}.mgl35{margin-left:35px!important;}.mgr35{margin-right:35px!important;}
.mgt30{margin-top:30px !important;}.mgb30{margin-bottom:30px!important;}.mgl30{margin-left:30px!important;}.mgr30{margin-right:30px!important;}
.mgt25{margin-top:25px !important;}.mgb25{margin-bottom:25px!important;}.mgl25{margin-left:25px!important;}.mgr25{margin-right:25px!important;}
.mgt20{margin-top:20px !important;}.mgb20{margin-bottom:20px!important;}.mgl20{margin-left:20px!important;}.mgr20{margin-right:20px!important;}
.mgt10{margin-top:10px !important;}.mgb10{margin-bottom:10px!important;}.mgl10{margin-left:10px!important;}.mgr10{margin-right:10px!important;}

.mgt11{margin-top:5px !important;}



.mgt15{margin-top:15px !important;}.mgb15{margin-bottom:15px!important;}.mgl15{margin-left:15px!important;}.mgr15{margin-right:15px!important;}
.mgt8{margin-top:8px!important;}.mgb8{margin-bottom:8px!important;}.mgl8{margin-left:8px!important;}.mgr8{margin-right:8px!important;}
.mgt5{margin-top:5px!important;}.mgb5{margin-bottom:5px!important;}.mgl5{margin-left:5px!important;}.mgr5{margin-right:5px!important;}
.mgt3{margin-top:3px!important;}.mgb3{margin-bottom:3px!important;}.mgl3{margin-left:3px!important;}.mgr3{margin-right:3px!important;}
.mgt1{margin-top:1px!important;}.mgb1{margin-bottom:1px!important;}.mgl1{margin-left:1px!important;}.mgr1{margin-right:1px!important;}

.mgtm8{margin-top:-8px;}
.mgtm5{margin-top:-5px;}
.pos-rel{position:relative;}

.popup-comment{width:16px;height:16px;}
.popup-hint{ height:14px; display:none;}
.popup-comment:hover .popup-hint{z-index:99999; position: absolute;display: block;font-family:Tahoma, Arial, Verdana;font-size:13px;font-weight:bold;left:16px;top:16px;background-color: #d5ecfa;width: 450px;height:40px;padding: 10px;color:#0b336a;border: #95d0f2 2px solid;}


.redstar-outer{display:block;position:relative;z-index:10;}
.redstar{background:url(../images/asterisk.png) no-repeat 0px 0px;width:10px;height:10px;display:block;position:absolute;z-index:10;right:5px;top:12px;}
.redstar-list{background:url(../images/asterisk.png) no-repeat 0px 0px;width:10px;height:10px;display:block;position:absolute;z-index:10;right:5px;margin-top: -12px;}
.pos-rel{position:relative;}

/*Tooltip*/
.position-relative { position:relative}
.contact-comment-new{width:16px; height:16px;}
.contact-hint{ height:14px; display:none;}
.contact-comment-new:hover .contact-hint{ z-index:99999; position: absolute;background-color: #d5ecfa; left:10px; top:10px; padding: 10px;color:#0b336a;border: #95d0f2 2px solid;display:block;font-family:Tahoma, Arial, Verdana;font-size:13px;font-weight:bold; }
/*Tooltip*/

.help-icon1 { background: url(../images/help.png) no-repeat transparent; width:16px; height:16px; float:left;}

.alias-valid{background:url(../images/_tick.png) no-repeat transparent ; width:16px;height:16px; float:left;  vertical-align:middle; display:block;}



.add-new-user-chkbox {
    font:normal 12px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; color:#000000;  height:14px; margin:5px 0 0 0;
    -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px;
    padding:5px 0 5px 4px; border:#DFDFDF 1px solid;
}
.lm-active{font-weight: bold;color:#1c8dc3!important;}
.lg-active{font-weight: bold;font-size: 11px;text-decoration: none;color:#1c8dc3!important;}

.new-auto-button-bg{ background:#197eb2;                
                     border:#1a89c0 1px solid;                
                     float:left; 
                     padding:3px 10px; 
                     text-decoration:none; 
                     color:#fff; 
                     font-size:12px; 
                     margin-right:10px;}

.pagination-main_nav{/*width:340px;*/ width:180px; float:right; padding-right:3px; font-weight:bold;  margin-right:-143px;    margin-top: -24px; }


/* start 26-sep-2012 */

.navigation{margin-left:5px;}


#ddtopmenubar li{list-style-type:none; margin:0 5px 0 0;}
#ddtopmenubar li a{background:url(../images/menu_leftbg.png) no-repeat left top; padding:0 0 0 10px; height:32px; float:left; text-decoration:none; color:#fff; font-weight:bold; font-size:13px; line-height:31px; font-family:Verdana, Geneva, sans-serif;}
#ddtopmenubar li a span{  background:url(../images/menu_rightbg.png) no-repeat right top; color:#fff; float:left;   font-size:13px; color:#fff; padding:0 10px 0 0;  height:32px; }


#ddtopmenubar li a:hover{
    text-decoration:none; color:#000;background:url(../images/menu_leftbg_hover.png) no-repeat left top; 
}
#ddtopmenubar li a:hover span{
    text-decoration:none; color:#000;background:url(../images/menu_rightbg_hover.png) no-repeat right top; /*tab link background during hover state*/
}

#ddtopmenubar li a.selected{
    text-decoration:none; color:#000;background:url(../images/menu_leftbg_hover.png) no-repeat left top; }
#ddtopmenubar li a.selected span{
    text-decoration:none; color:#000; background:url(../images/menu_rightbg_hover.png) no-repeat right top; }/*tab link background during hover state*/

#ddtopmenubar li.current a{text-decoration:none; color:#000;background:url(../images/menu_leftbg_hover.png) no-repeat left top; }
#ddtopmenubar li.current a span{text-decoration:none; color:#000; background:url(../images/menu_rightbg_hover.png) no-repeat right top;}

/*#ddtopmenubar li:hover, #ddtopmenubar li.selected{ }
#ddtopmenubar li:hover a, #ddtopmenubar li.selected a, #ddtopmenubar li a.selected{background:url(../images/menu_leftbg_hover.png) no-repeat left top;}
#ddtopmenubar li:hover a span, #ddtopmenubar li.selected a span,#ddtopmenubar li a.selected span{background:url(../images/menu_rightbg_hover.png) no-repeat right top; color:#000;}
*/
@font-face {
    font-family: "FontAwesome";
    src: url('../font/fontawesome-webfont.eot');
    src: url('../font/fontawesome-webfont.eot?#iefix') format('eot'), url('../font/fontawesome-webfont.woff') format('woff'), url('../font/fontawesome-webfont.ttf') format('truetype'), url('../font/fontawesome-webfont.svg#FontAwesome') format('svg');
    font-weight: normal;
    font-style: normal;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
  font-size:16px; 
}
a [class^="icon-"], a [class*=" icon-"] {
	float:left;
  text-decoration: inherit; margin:0 8px 5px 0;
}
.icon-home:before			{content: "\f015"; }
.icon-file:before			{content: "\f016"; }
.icon-user:before			{content: "\f007"; }
.icon-edit:before   		{ content: "\f044"; }
.icon-map-marker:before		{ content: "\f041"; }
.icon-picture:before 		{ content: "\f03e";}
.icon-film:before  			{ content: "\f008";}
.icon-cogs:before  			{ content: "\f085"; }
.icon-bullhorn:before       { content: "\f0a1"; }
.icon-group:before          { content: "\f0c0"; }
.icon-user-md:before        { content: "\f200"; }
.icon-calendar:before       { content: "\f073"; }
.icon-search:before         { content: "\f002"; }
.icon-chevron-right:before  { content: "\f054"; }
.icon-key:before            { content: "\f084"; }
.icon-circle-arrow-right:before   { content: "\f0a9"; }
.icon-comment-alt:before {content: "\f0e5";}

.icon-wrench:before               { content: "\f0ad"; }
.icon-search:before               { content: "\f002"; }
.icon-edit:before                 { content: "\f044"; }
.icon-calendar:before             { content: "\f073"; }
.icon-plus-sign:before            { content: "\f055"; }
.icon-check:before                { content: "\f046"; }
.icon-angle-right:before { content: "\f105"; }
.icon-asterisk:before             { content: "\f069";  }


/*-----------------editable button css--------------*/

.editable-button { font-weight:bold; }
.editable-button a {background:url(../images/btn-left-bg.png) no-repeat left top; color:#fff; font-size:13px; padding:0 0 0 12px; line-height:21px; height:25px; float:left ; font-weight:bold; text-decoration:none; }
.editable-button a span {background:url(../images/btn-right-bg.png) no-repeat right top; color:#fff; font-size:13px; padding:0 17px 0 5px; line-height:21px; height:25px; float:left ; font-weight:bold; text-shadow:0 1px 1px #464646; text-decoration:none; cursor:pointer;}

.editable-button a:hover {background:url(../images/btn-left-bg-hvr.png) no-repeat left top;}
.editable-button a:hover span {background:url(../images/btn-right-bg-hvr.png) no-repeat right top;}
@media screen and (-webkit-min-device-pixel-ratio:0) {

    .editable-button1 { padding:0 0 0 12px !important;  }
    .editable-button1 span { display:block !important; float:none !important;}
}
button { background:none; border:none; cursor: pointer; font-family:Arial, Helvetica, sans-serif;}
.editable-button1 {background:url(../images/btn-left-bg.png) no-repeat left top; color:#fff; font-size:13px; padding:0 0 0 12px; border: none; line-height:21px; height:25px; font-weight:bold; text-decoration:none;cursor: pointer; float: left; font-family:Arial, Helvetica, sans-serif; }
.editable-button1 span {background:url(../images/btn-right-bg.png) no-repeat right top; color:#fff; font-size:13px; padding:0 17px 0 5px;line-height:20px; height:25px; display:block; font-weight:bold; text-shadow:0 1px 1px #464646; text-decoration:none;text-transform:none; cursor:pointer;}

.editable-button1:hover {background:url(../images/btn-left-bg-hvr.png) no-repeat left top;}
.editable-button1:hover span {background:url(../images/btn-right-bg-hvr.png) no-repeat right top;}
/*-----------------editable button css--------------*/


.new-search-refresh-text-index{
    font:normal 12px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; color:#222222;
    float:left;
}




/*------------Review End-----------------*/