 #marqueecontainer {
     position: relative;
     width: 300px;
     height: 200px;
     background-color: #ECF4FE;
     overflow: hidden;
     border: 1px solid #666666;
     padding-top: 5px;
     padding-left: 10px;
     float: right;
 }

 .modal {
     position: fixed;
     z-index: 999;
     height: 100%;
     width: 100%;
     top: 0;
     left: 0;
     background-color: Black;
     filter: alpha(opacity=60);
     opacity: 0.9;
     -moz-opacity: 0.9;
 }

 .center {
     z-index: 1000;
     margin: 300px auto;
     padding: 10px;
     height: 80px;
     width: 80px;
     background-color: White;
     border-radius: 10px;
     filter: alpha(opacity=100);
     opacity: 1;
     -moz-opacity: 1;
 }

 .center img {
     height: 80px;
     width: 80px;
 }

 .buttonblink {
     background-color: #004A7F;
     -webkit-border-radius: 10px;
     border-radius: 10px;
     border: none;
     color: #FFFFFF;
     cursor: pointer;
     display: inline-block;
     font-family: Arial;
     font-size: 20px;
     padding: 5px 10px;
     text-align: center;
     text-decoration: none;
     -webkit-animation: glowing 1500ms infinite;
     -moz-animation: glowing 1500ms infinite;
     -o-animation: glowing 1500ms infinite;
     animation: glowing 1500ms infinite;
 }

 @-webkit-keyframes glowing {
     0% {
         background-color: #B20000;
         -webkit-box-shadow: 0 0 3px #B20000;
     }

     50% {
         background-color: #FF0000;
         -webkit-box-shadow: 0 0 40px #FF0000;
     }

     100% {
         background-color: #B20000;
         -webkit-box-shadow: 0 0 3px #B20000;
     }
 }

 @-moz-keyframes glowing {
     0% {
         background-color: #B20000;
         -moz-box-shadow: 0 0 3px #B20000;
     }

     50% {
         background-color: #FF0000;
         -moz-box-shadow: 0 0 40px #FF0000;
     }

     100% {
         background-color: #B20000;
         -moz-box-shadow: 0 0 3px #B20000;
     }
 }

 @-o-keyframes glowing {
     0% {
         background-color: #B20000;
         box-shadow: 0 0 3px #B20000;
     }

     50% {
         background-color: #FF0000;
         box-shadow: 0 0 40px #FF0000;
     }

     100% {
         background-color: #B20000;
         box-shadow: 0 0 3px #B20000;
     }
 }

 @keyframes glowing {
     0% {
         background-color: #B20000;
         box-shadow: 0 0 3px #B20000;
     }

     50% {
         background-color: #FF0000;
         box-shadow: 0 0 40px #FF0000;
     }

     100% {
         background-color: #B20000;
         box-shadow: 0 0 3px #B20000;
     }
 }
div.home_viewport {
            font-family: Verdana, Arial, sans-serif;
            padding: 5px;
            min-height: 290px;
            color: black;
            max-height: 290px;
            height: 290px;
            overflow-x: hidden;
            overflow-y: auto;
            word-wrap: break-word;
        }
        
        div.home_viewport ul {
            list-style-type: none;
            padding-left: 10px;
        }
        
        div.home_viewport ul li {
            margin-top: 10px;
            width: 85%;
        }
        
        span.chat_message_header {
            font-size: 1em;
            font-family: "MS Trebuchet", Arial, sans-serif;
            color: #547980;
        }
        
        label.message_content {
            font-size: 1.2em;
            margin-top: 0px;
            margin-bottom: 5px;
            padding-left: 10px;
            margin-right: 0px;
        }
        
        input#chat_message {
            margin-top: 5px;
            border: 1px solid #585858;
            width: 70%;
            font-size: 1.2em;
            margin-right: 10px;
        }
        
        input#submit_message {
            font-size: 2em;
            padding: 5px 10px;
            vertical-align: top;
            margin-top: 5px;
        }
        
        div#chat_input {
            margin-bottom: 10px;
        }
        
        div.home_viewport ul li.by_current_user span.chat_message_header {
            color: #e9561b;
        }
        
        /* DivTable.com */
        .divTable{
                display: table;
                width: 100%;
        }
        .divTableRow {
                display: table-row;
        }
        .divTableHeading {
                background-color: #EEE;
                display: table-header-group;
        }
        .divTableCell, .divTableHead {
                border: 1px solid #999999;
                display: table-cell;
                padding: 3px 10px;
        }
        .divTableHeading {
                background-color: #EEE;
                display: table-header-group;
                font-weight: bold;
        }
        .divTableFoot {
                background-color: #EEE;
                display: table-footer-group;
                font-weight: bold;
        }
        .divTableBody {
                display: table-row-group;
        }
 /***************CUSTOM**************/
.dark-bg{
    background-color: #990000;
 }
.tbl {
  border-collapse: collapse; 
}
.tbl td {
  padding: 0;                
}
.text-center{
    text-align: center;
}
.text-light{
    color:#fff;
}
.text-black{
    color:#000;
}
.text-green{
    color:#9ED929;
}
.text-dark{
    color:#990000;
}
.text-yellow{
    color: #fed22f;
}
.text-red{
    color: rgb(255,0,0);
}
.h10px{
    height:10px;
}
.h30px{
    height:30px;
}
.w23pr{
    width:23%;
}
 .w5px{
    width:5px;
 }
 .w100px{
    width:100px;
 }
 .w100pr{
    width:100% !important;
 }
 .w90pr{
    width:90%;
 }
 .w26pr{
    width:26%;
 }
 .f6{
    font-size: 6px;
}
.f14{
    font-size: 14px;
}
.f16{
    font-size: 16px;
}
.f18{
    font-size: 18px;
}
.f20{
    font-size: 20px;;
}
.f22{
    font-size: 22px;;
}
.f24{
    font-size:24px;
}
.f27{
    font-size:27px !important;
}
.vl-auto{
    vertical-align: auto;
}
.orange-border-dotted{
    border:2px dotted #e9561b !important;
}
.header-span{
    color: #fed22f;
    font-size: medium; 
}
.gradient-bg{
    background-image:url(../images/gb_back.png);
    background-repeat: repeat-y;
    background-position: center;
    background-size: 55px 55px; 
    width:55px; 
    height:55px;
}
.gradient-bg1{
    background-image:url(../images/gb_back.png);
    background-repeat: repeat-y;
    background-position: center;
    background-size: 80px 100px; 
    width:80px; 
    height:90px;
}
.gradient-bg2{
    background-image:url(../images/res_back.png);
    background-repeat: repeat-y;
    background-position: center;
    background-size: 55px 45px; 
    width:55px; 
    height:45px;
    color: rgb(255,0,0);
    font-size:20pt;
}
.logindiv{
    padding: 5px 5px 0px 5px;
}
.show{
    display: block;
}
.hide{
    display:none !important;
}
.btnLogin{
    font-size:18px; height:40px; width:120px; padding:0px;
    
}
.header-divider{
    background-color: #343131; color: #9ED929; font-weight: bolder; font-size: medium;
}
.contact{
     background-color: black; color: green; padding-top: 25px; padding-bottom: 25px; font-size: 24px ; font-weight: 200; 
}
table th.golden{
    background: #2056E6;
}
table th.shubh{
    background: #A120E6;
}
table th.raj{
    background: #E620AA;
}
table th.goa{
    background: #E63820;
}

table td.golden{
    background: #2056E6;font-size: 20px; color: #FFFFFF;
}
table td.shubh{
    background: #A120E6;font-size: 20px; color: #FFFFFF;
}
table td.raj{
    background: #E620AA;font-size: 20px; color: #FFFFFF;
}
table td.goa{
    background: #E63820;font-size: 20px; color: #FFFFFF;
}
.fixed-side{
    background: #ededed !important;
}
