﻿@charset "utf-8";
/* CSS Document */

*{margin:0px ;padding:0px}
textarea{resize:none;}

html{-webkit-text-size-adjust:100%; -ms-text-size-adjust: 100%; height:100%}
body{margin:0px; padding:0px;  color:#333333; font:12px "Arial",Helvetica, sans-serif; font-weight:normal; }

@-ms-viewport {width:device-width;}

input{padding:0px; margin:0px;}
img {border:0px;  height: auto;}
strong{color:#333333; font-weight:bold;}
b{color:#333333; font-weight:bold;}
img{border:0px; padding:0px; margin:0px;}
h1{font-weight:bold; color:#666;font-size:15px;}
h2{color:#333; font-size:15px; }
h3{font-weight: normal;font-size:15px; line-height: 25px; color: #01354a;}
hr{min-width:99.5%; border-top:1px solid #999; border-bottom:0px; border-left:0px; border-right:0px; clear:both}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
.clear{clear:both; height:1px; padding:0px; margin:0px}
.separator{background: url(../images/separator.png) top center no-repeat; height:30px; margin:0px auto; width:auto; border:0px solid #fff;}

hr{border-top:1px solid #ccc; width:auto; margin:10px 0px;}

.logged_text{cursor:pointer;float:right; background:none; border:0px; color:#1d2c56; padding:0px 0px 0px 0px; }

.text_field{border:1px solid #aaaaaa; height:16px; line-height:16px; background:#fff url(../images/text_feild_bg.png) repeat-x 1px 1px; overflow:auto;  padding:5px; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px;}
.text_field_nor_tDate{width:100px; height:16px; line-height:16px;  border:1px solid #aaaaaa; /* border:1px solid #77CEDC;*/ text-transform:none; font-size:11px; color:#666; background:#fff url(../images/text_feild_bg.png) repeat-x 1px 1px; margin:0px 0px 0px 0px; padding:5px 5px; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px;}
.text_field_nor_action{width:150px; height:16px; line-height:16px;  border:1px solid #aaaaaa; /* border:1px solid #77CEDC;*/ text-transform:none; font-size:11px; color:#666; background:#fff url(../images/text_feild_bg.png) repeat-x 1px 1px; margin:0px 0px 0px 0px; padding:5px 5px; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px;}
.text_field_nor_disable{width:200px; height:16px; line-height:16px;  border:1px solid #aaaaaa; text-transform:none; font-size:11px; color:#666; background:#ccc; margin:0px 0px 0px 0px; border-radius:5px;padding: 5px 5px 5px 5px;}
.text_field_nor_duration{width:80px; height:16px; line-height:16px;  background:#fff url(../images/text_feild_bg.png) repeat-x 1px 1px; border:1px solid #aaaaaa; text-transform:none; font-size:11px; color:#666; margin:0px 0px 0px 0px; border-radius:5px;padding: 5px 5px 5px 5px;}
.text_field_nor_responsibility{width:150px; height:16px; line-height:16px; background:#fff url(../images/text_feild_bg.png) repeat-x 1px 1px; border:1px solid #aaaaaa; text-transform:none; font-size:11px; color:#666; margin:0px 0px 0px 0px; border-radius:5px;padding: 5px 5px 5px 5px;}
.text_field_nor_date{width:100px; height:16px; line-height:16px; background:#fff url(../images/text_feild_bg.png) repeat-x 1px 1px; border:1px solid #aaaaaa; text-transform:none; font-size:11px; color:#666; margin:0px 0px 0px 0px; border-radius:5px;padding: 5px 5px 5px 5px;}
.text_field_nor_Owner{width:200px; height:16px; line-height:16px; background:#fff url(../images/text_feild_bg.png) repeat-x 1px 1px; border:1px solid #aaaaaa; text-transform:none; font-size:11px; color:#666; margin:0px 0px 0px 0px; border-radius:5px;padding: 5px 5px 5px 5px;}
.text_field_nor_Owner1{width:150px; height:16px; line-height:16px; background:#fff url(../images/text_feild_bg.png) repeat-x 1px 1px; border:1px solid #aaaaaa; text-transform:none; font-size:11px; color:#666; margin:0px 0px 0px 0px; border-radius:5px;padding: 5px 5px 5px 5px;}


.text_field_cal{  background: url(../images/text_feild_bg.png) top left repeat-x,   url(../images/cal_img.png) top right no-repeat;  width:150px; padding: 3px 5px 5px 5px; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px;}
.text_field_cal_tDate{  background: url(../images/text_feild_bg.png) top left repeat-x,   url(../images/cal_img.png) top right no-repeat;  width:100px; padding: 3px 5px 5px 5px; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px;}


.dd_nor{width:212px; border:1px solid #aaaaaa; height:28px; line-height:28px; vertical-align:middle; font-size:12px; color:#666; background:#fff url(../images/text_feild_bg.png) repeat-x 1px 1px; margin:0px 0px 0px 0px; padding:4px 5px; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px;}
.dd_nor_l{width:300px; border:1px solid #aaaaaa; height:28px; line-height:28px; vertical-align:middle; font-size:12px; color:#666;  background:#fff url(../images/text_feild_bg.png) repeat-x 1px 1px; margin:0px 0px 0px 0px; padding:4px 5px; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px;}

.dd_nor_grid{width:60px; border:1px solid #aaaaaa; height:28px; line-height:28px; vertical-align:middle; font-size:12px; color:#666; background:#fff url(../images/text_feild_bg.png) repeat-x 1px 1px; margin:0px 0px 0px 0px; padding:4px 5px; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px;}


.text_area{width:225px; border:1px solid #aaaaaa;height:50px; font-size:12px; color:#666; background:#fff url(../images/text_feild_bg.png) repeat-x 1px 1px; margin:0px 0px 0px 0px; padding:8px 8px 8px 8px; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px;}

.main_but{
border:1px solid #25729a; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:11px;font-family:arial, helvetica, sans-serif; cursor:pointer;  text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #3C599B;
 background-image: linear-gradient(to bottom, #3C599B, #2E4578);
 }
.main_but:hover{
 border:1px solid #1c5675;
 background-color: #4B6FC2; 
 background-image: linear-gradient(to bottom, #4B6FC2, #221D63);
 }
.main_but_gray{padding:2px 5px 2px 5px; text-align:center; font-weight:bold; font-size:11px; color:#333; margin:0px 0px 0px 0px; min-width:60px; cursor:pointer;background:#ccc; border-radius:3px; border:1px solid #999;}


.row1{width:100%; margin:0px auto 5px auto; border:0px solid #ccc; text-align:left; vertical-align:middle; line-height:20px;} /* login start */
.row1 .left{float:left;}
.row1 .right{float:right;}
.row1 .column1{width:50%; overflow:auto; float:left; padding:0.5% 0% 0.5% 0%;}

.row2{width:100%; margin:0px auto 5px auto; border:0px solid #ccc; text-align:left; vertical-align:middle; line-height:20px;}/* search start */
.row2 .column1{float:left; display:inline; width:282px; margin-right:35px; margin-bottom:10px; position:relative;}
.row2 .column_right{margin-right:0!important;}

.row3{width:100%; min-width:1000px; float:left; padding:0px; margin:0px auto 0px auto; text-align:left; vertical-align:middle; line-height:20px; }/* search start */
.row3 .column1{float:left; min-width:470px; width:56%; margin-bottom:5px; border:0px solid red;  /* overflow-y:hidden; */}
.row3 .column1_right{width:43%!important; min-width:385px!important; border:0px solid red;}
.row3 label.titles{float:left; width:140px; margin-bottom:5px; text-align:right; padding:0px 10px 0px 0px; line-height:30px; /* overflow-y:hidden; */}
.row3 label.titles_mins{float:right; width:50px; margin-bottom:5px; text-align:right; padding:0px 0px 0px 10px; line-height:30px; /* overflow-y:hidden; */}
.row3 span.controls{float:left; width:250px; margin-bottom:5px;   /* overflow-y:hidden; */}

.row_popup_Home {width:auto; min-width:350px; float:left; padding:0px; margin:0px auto 0px auto; text-align:left; vertical-align:middle; line-height:20px; }/* search start */
.row_popup_Home .column1{float:left; min-width:250px; width:auto; margin-bottom:5px; border:0px solid red;  /* overflow-y:hidden; */}
.row_popup_Home label.titles{float:left; width:140px; margin-bottom:5px; text-align:right; padding:0px 10px 0px 0px; line-height:30px; /* overflow-y:hidden; */}
.row_popup_Home label.titles_mins{float:right; width:50px; margin-bottom:5px; text-align:right; padding:0px 0px 0px 10px; line-height:30px; /* overflow-y:hidden; */}
.row_popup_Home span.controls{float:left; width:250px; margin-bottom:5px; line-height:30px;  /* overflow-y:hidden; */}

.but_row{width:100%; margin:0px auto 30px auto; border:0px solid #ccc; vertical-align:middle; line-height:20px;}
.but_row .left{float:left;}
.but_row .right{float:right;}


/* messages start*/
.info_msg {border:0px solid #f6c2b3; clear:both; text-align:center; overflow:auto; padding:10px 10px 10px 30px; margin:10px auto; font-size:15px; width:80%; color:#666;}
.error_msg {color:#ed3137;}
.success_msg {color:green;}
.more{ padding:0px 0px 0px 20px ; color:#01354a; height:20px; width:100px;}
.more:hover{color:#f67a15}



/* HTML 5 support - Sets new HTML 5 tags to display:block so browsers know how to render the tags properly. */
header, section, footer, aside, nav, article, figure {display: block;}
#header_section{width:100%; margin:0px auto; padding:0px; background:#001441;}

#header_section header .logo{height:32px; width:245px; margin:6px 0px 0px 0px; float:left; background:url(../images/hat_logo_bak.png) no-repeat 0px 0px;}

.globle_opt{float:right;  width:400px; padding:10px 2px 0px 0px; margin:0px 0px 0px 0px; height:20px;}
.globle_opt .login_opt{ position:relative; float:right; height:25px; width:80px; font-weight:bold; margin:50px 0px 5px 0px; border-radius:3px; border:1px solid #fff;}
.globle_opt .login_user_name{float:right; padding:0px; width:55px; font-weight:normal; font-size:12px; color:#333; margin:45px 0px 5px 0px;  cursor:pointer; text-align:center; color:#fff; border-radius:3px;border:1px solid #fff; width:auto; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px;}
.globle_opt .login_opt a{color:#fff;}
.globle_opt .login_opt a:hover{color:#5a83c6;}







/*#main_content_section{width:100%; margin: 0px auto; padding: 0px; border:0px solid green; height:auto; background:#fff url(../images/container_bg.png) repeat 5px 0px; }*/
#main_content_section{width:100%; margin: 0px auto; padding: 0px; border:0px solid green; height:auto; /*background:#fff;*/ }


.strip{background:#3C599B url(../images/nav_bg1.png) repeat-x 0px 0px;height:40px;}


.strip nav .page_title{float:left; color:#fff; height:40px; line-height:40px; padding:10px 0px 0px 10px; font-weight:bold; color:#333;}

.strip nav ul{list-style:none; padding:0px; margin:0px; min-width:200px;  height:50px; text-align:right; float:right; width:auto;}
.strip nav ul li{float:left; text-align:right; list-style:none; padding:0px 10px 0px 10px; margin:2px 5px 0px 0px; color:#fff; height:35px;line-height:35px;  border-radius:3px; font-size:12px;}



.strip nav ul li a{color:#fff; text-decoration:none; font-size:12px}
.strip nav ul li a:hover{color:#f67a15;}
.strip nav ul li a.selected{color:#5a83c6;}








/* .sub_nav ul li a{color:#444; text-decoration:none; font-size:12px}
.sub_nav ul li a:hover{color:#444;}
.sub_nav ul li a.selected{color:#444;} */








/* tooltip start */
span.info{cursor: pointer; display: inline-block; width: 17px; height: 17px; line-height: 17px; color: white; font-weight: bold;text-align: center; position: relative; background:url(../images/info_icon.png) no-repeat 0px 0px; margin-left:5px;}
span.info:hover {background-color:none;}

span.fax_returns_icon{background:url(../images/fax_returns_icon.png) no-repeat 0px 0px!important;}
span.affidavit_icon{background:url(../images/affidavit_icon.png) no-repeat 0px 0px!important;}
span.pending_icon{background:url(../images/pending_icon.png) no-repeat 0px 0px!important;}
span.completed_icon{background:url(../images/completed_icon.png) no-repeat 0px 0px!important;}
span.priced_icon{background:url(../images/priced_icon.png) no-repeat 0px 0px!important;}
span.message_icon{background:url(../images/message_icon.png) no-repeat 0px 0px!important;}
span.contact_icon{background:url(../images/contact_icon.png) no-repeat 0px 0px!important;}
span.custodian_icon{background:url(../images/custodian_icon.png) no-repeat 0px 0px!important;}
span.user_icon{background:url(../images/user_icon_sm.png) no-repeat 0px 0px!important;}
span.help_icon{cursor: pointer; display: none; width: 16px; height: 16px; line-height: 16px; color: white; text-align: center; background:url(../images/help_icon.png) no-repeat 0px 0px; margin: 2px 0 0px; border:0px solid red;
}



div.tooltip {background-color:#666;color:White;position:absolute;left:25px;top:-25px;z-index:1000000;min-width:100px;border-radius: 5px}
div.tooltip:before {border-color: transparent #666 transparent transparent;border-right: 6px solid #666;border-style: solid;border-width: 6px 6px 6px 0px;content: "";display: block;height: 0;width: 0;line-height: 0;position: absolute;top: 40%;left: -6px;}
div.tooltip p {margin: 5px;color: White; font-weight:normal; text-align:left; font-size:11px;}

/* tooltip end  title="This is some information for our tooltip." class="tooltip"*/


/* common grid main start*/




.grid_work_area {width:100%; clear:both; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}


.div_table_popup {min-width:inherit!important;}


.Text_break {word-break:break-all; width:400px; word-wrap: break-word; padding:5px 0px}
.Text_break_sm {word-break:break-all; width:250px; word-wrap: break-word; padding:5px 0px}
.Text_break_sm_2 {word-break:break-all; width:150px; word-wrap: break-word; padding:5px 0px}

.gridView_footer{font-size:12px; overflow-y:hidden; background:#ccc; list-style:none; color:#333; width:auto; clear:both; padding:5px;display: table-row;}
.gridView_footer th{font-weight:normal!important; padding-left:5px; text-align:left   }



/* for account page / Org page */
.grid_work_area ul.div_table_acc_org {list-style:none; padding:0px; margin:0px; background:none; display:table; width:960px; border:1px solid #ccc; height:auto;}
.grid_work_area .acc_org_1{float:left; display:table-column; width:180px; border-top:1px solid #fff; vertical-align:middle; text-align:left; margin:0px; padding:16px 5px 10px 12px; background:#ccc;}
.grid_work_area .acc_org_last{float:left; display:table-column; width:77.7%; border-bottom:1px solid #ccc; vertical-align:middle; text-align:left;  margin:0px; padding:16px 5px 10px 12px; font-weight:bold;}
/* common grid main ends */


/* common accordion */

.header_tbl{background: url("../images/header_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #333;
    font-size: 11px;
    height: 19px;
    line-height: 17px;
    overflow-y: hidden;
    padding: 0 4px; 
    text-transform: none;}
.header_tbl .edit_opt{float:right; color:#555; height:35px; line-height:35px; width:auto;}
div.content_tbl{ overflow-y:hidden; height:auto; background:url(../images/w_bg_t.png) repeat ;padding: 0 5px;}
div.content_tbl span.fav_cust{padding:0px 20px 0px 10px; background:#fff url(../images/bullet_img.png) no-repeat 0px 6px; line-height:20px; font-weight:bold;}






/* Paginnation Starts */
#pagination_cont{width:265px; float:right; height:25px; border:0px solid red; padding:0px 0px 0px 0px; text-align:right; margin:0px; clear:both; }
ul#pagination {border:0; margin:0; padding:0;}
ul#pagination li{border:0; margin:0; padding:0; font-size:11px;list-style:none; float:left;}
ul#pagination a{ border:solid 1px #DDDDDD; margin-right:2px;}
ul#pagination .previous-off,
ul#pagination .next-off {color:#666666; display:block; float:left; font-weight:bold; padding:3px 4px; }
ul#pagination .next a,
ul#pagination .previous a {font-weight:bold;border:solid 1px #FFFFFF;} 
ul#pagination .active{color:#f79203; font-weight:bold; display:block; float:left; padding:4px 6px;}
ul#pagination a:link,
ul#pagination a:visited {color:#0063e3;display:block; float:left; padding:3px 6px; text-decoration:none;}
ul#pagination a:hover{border:solid 1px #f79203;}
/* Paginnation  Ends */


/* DATA GRID */









/* FOOTER */
.footer {display:none; float:left; width:100%; min-width:1000px;  height:50px; background: #D8DBE0 url("../images/border-dotted-ccc.gif") repeat-x; border-top:1px solid #9BB7D5}
.footer-logo
{
  /*  float:left;  width:260px;  height:46px; background:url("../images/sgs_logo.png"); background-repeat:no-repeat; background-position:top left; margin: 5px 20px 0px 63px;*/
    }
.copyright{float:right;margin-top:10px;font-size:11px;  margin: 10px 63px 10px 20px;width: 250px;line-height:30px;height:30px;}

#footer_section{width:100%; margin:0px auto; font-size:12px; padding:0px 0px 0px 0px; color:#666;background-color:#D8DBE0; border-top:1px solid #9BB7D5; }
#footer_section footer{width:993px; margin:0px auto; overflow:auto; padding:0px; font-size:11px; line-height:30px;height:30px; text-align:right; }


/* LOGIN */




/* \\\\\\\\\\\\\\\\\    MODAL CODE   ///////////////////////////////// */

/* \\\\\\\\\\\\\\\\\    END MODAL CODE   ///////////////////////////////// */








.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}



.modal.fade {
  top: -25%;
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
     -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
       -o-transition: opacity 0.3s linear, top 0.3s ease-out;
          transition: opacity 0.3s linear, top 0.3s ease-out;
}

.modal.fade.in {
  top: 10%;
}

.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;

}

.modal-header .close {
  margin-top: 2px;
}

.modal-header h3 {
  margin: 0;
  line-height: 30px;
}

.modal-body {
  position: relative;
  min-height: 65px;
  padding: 15px;
  overflow-y: auto;
}

.modal-form {
  margin-bottom: 0;
}

.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
     -moz-box-shadow: inset 0 1px 0 #ffffff;
          box-shadow: inset 0 1px 0 #ffffff;
}

.modal-footer:before,
.modal-footer:after {
  display: table;
  line-height: 0;
  content: "";
}

.modal-footer:after {
  clear: both;
}

.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
    

.close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}


.close_guide {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  opacity: 0.2;
  filter: alpha(opacity=20);
}


.completionList {
        border:solid 1px Gray;
        margin:0px;
        padding:3px;
        height: 120px;
        overflow:auto;
        width:auto!important;
        background-color: #FFFFFF;     
        } 

.listItem {
   color: #191919;
} 

.itemHighlighted {
    background-color: #ADD6FF;       
}
.txt_cal_width
{
    width:200px !important;
}

/* Css Start Here For rating By Kishore on 03/31/2015 */
.Star
{
    background-image: url(../images/Star.gif);
    height: 17px;
    width: 17px;
}
.WaitingStar
{
    background-image: url(../images/WaitingStar.gif);
    height: 17px;
    width: 17px;
}
.FilledStar
{
    background-image: url(../images/FilledStar.gif);
    height: 17px;
    width: 17px;
}
/* Css End Here */
 

.grid_emptyrow
{
    color:#5F95BE;padding:4px;
}
.grid_emptyrow td
{
    padding:5px;
}
/* Css Style for Button */

.button_example{
border:1px solid #25729a; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif;  text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #3093c7; background-image: linear-gradient(to bottom, #3093c7, #1c5a85);
 }

.button_example:hover{
 border:1px solid #1c5675;
 background-color: #26759e; background-image: linear-gradient(to bottom, #26759e, #133d5b);color:#ffffff;
 }

.header_ul{float:left; color:#fff; height:40px; line-height:40px; padding:1px 0px 0px 10px !important; font-weight:bold; color:#333;}
.header_ul li
{
    padding:0px !important;
}
.management_li
{
    line-height:1px !important;
}
.management_li a
{
    color:#ffffff !important;
}
.padding_homebtn
{
    padding: 5px;cursor:pointer;margin-top:3px;
}
.padding_userbtn
{
     padding: 14px;
}
/*for Css End Here */
#aiTable_Home th {
    border: 1px solid #9c9c9c;
}



/* Css Start here on 04-03-2015 By Kishore */
.dd_nor_search{width:200px; border:1px solid #aaaaaa; height:28px; line-height:28px; vertical-align:middle; font-size:12px; color:#666; background:#fff url(../images/text_feild_bg.png) repeat-x 1px 1px; margin:0px 0px 0px 0px; padding:4px 5px; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px;}
.dd_nor_search1{width:150px; border:1px solid #aaaaaa; height:28px; line-height:28px; vertical-align:middle; font-size:12px; color:#666; background:#fff url(../images/text_feild_bg.png) repeat-x 1px 1px; margin:0px 0px 0px 0px; padding:4px 5px; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px;}

.controls_home{  margin-bottom:5px;font-size:11px;   /* overflow-y:hidden; */}
.ddl_height
{
     height: 23px !important;
    padding: 2px 5px !important;font-size:10px!important;
}
.txt_height
{
     height: 17px !important;
    padding: 2px 5px !important;font-size:10px!important;
}
.ddl_height_user
{
     height: 23px !important;
    padding: 2px 5px !important;font-size:11px!important;
}
.txt_height_user
{
     height: 17px !important;
    padding: 2px 5px !important;font-size:11px!important;
}
.grid_ddl_height
{
     height: 23px !important;
    padding: 2px 5px !important;font-size:10px!important;
}
.grid_txt_height
{
     height: 17px !important;
    padding: 2px 5px !important;font-size:10px!important;
}
.btn_padding
{
    padding: 3px 5px 3px 4px !important;
}
.separator_home{background: url(../images/separator.png) top center no-repeat; height:10px; margin:0px auto; width:auto; border:0px solid #fff;}
.txt_color
{
   background-color:#fff5b8 !important;
}
.red_span
{
    color:Red;font-size:14px;font-family:Tahoma;font-weight:bold;display:none;
}
.btn__grid{
border:1px solid #25729a; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;
font-size:9px;font-family:arial, helvetica, sans-serif; cursor:pointer;  text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
  background-color: #3C599B;
 background-image: linear-gradient(to bottom, #3C599B, #2E4578); padding: 1px 2px 0px 1px;
 }
.btn__grid:hover{
 border:1px solid #1c5675;
 background-color: #4B6FC2; 
 background-image: linear-gradient(to bottom, #4B6FC2, #221D63);color:#ffffff;
 }
 .margin_btn
 {
     margin: 2px 0 0;
 }
 .btn_export
 {
     font-size:11px; padding: 0px 3px;
 }
 .td_meetingtype
 {
     width:294px;
 }
 .lbl_black
 {
    
 }
 .lbl_welcome
 {
     color:#ffffff;
 }
 .globle_opt ul li
 {
     list-style-type:none;
 }
 .globle_opt ul 
 {
    padding-top:16px;
 }
 .grid_popup .div_row_header{ font-size:10px;overflow-y:hidden;font-weight:bold; background: #bdeaf1; background:url(../images/header_bg.png) repeat; list-style:none;  color:#666; display: table-row; width:auto; clear:both;border: 1px solid #9c9c9c;}
.grid_popup .div_row_header th{font-weight:bold!important; padding-left:5px;  text-align:left ;border: 1px solid #9c9c9c;  }
.modal_actonT {
   display:none;
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 800px;
  margin-left: -370px;
  background-color: #ffffff;
  border: 3px solid #81dfee ;
  border: 3px solid rgba(0, 0, 0, 0.3);
  *border: 3px solid #81dfee;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
}

.modal_actonT.fade {
  top: -25%;
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
     -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
       -o-transition: opacity 0.3s linear, top 0.3s ease-out;
          transition: opacity 0.3s linear, top 0.3s ease-out;
}

.modal_actonT.fade.in {
  top: 10%;
}

/* Css end Here */
/* Css Start here for MessageBox By Kishore on 8 th Apr 2015 */


.image
{
  width:15px;
  height:15px;
}

.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('../Images/info.png');
background-position : left;
text-align:left;
text-indent:0px;
padding-right:10px;
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
color:Green;
background-image:url('../Images/success.png');
background-position : left;
text-align:left;
text-indent:0px;
padding-right:10px;
padding-left:36px;
}

.warning {
color: Black;
background-color: #FFFFC6;
/*background-color: #FFBABA;
background-image: url('../Images/warning.png');*/
background: #FFFFC6 url('../Images/warning_New.png') no-repeat;
font-size:11px;
font-family: Tahoma, Geneva, sans-serif;
background-position : left;
text-align:left;
text-indent:0px;
padding-right:10px;
padding-left:36px;
}
.error {
/*color: #9F6000;
background-color: #FEEFB3;
/*background: url('../Images/error.png') no-repeat 15px 15px;
background-image: url('../Images/error.jpg');*/
color: Red;
background-color: #FEEFB3;
/*background: url('../Images/error.png') no-repeat 15px 15px;*/
background-image: url('../Images/Error_new.png');
background-position : left;
text-align:left;
text-indent:0px;
padding-right:10px;
padding-left:36px;
}

.ErrorMsg 
{ 
        border: 1px solid #FFCF0F; 
        background-color: #F0E68C; 
        width: 900px; 
}  

.clsErrorMsg 
{ 
        border: 1px solid Red; 
       /* font-size: 12px;     
        font-weight: normal;     
        font-family: Verdana,Arial,Helvetica,sans-serif;     
        color: #000000;     
        border-style: solid;     
        border-width: 1px;     
        width: 86%;     */
}

/* Css End Here */
.message_div
{
    width:96.5%;
}

.strip_New{/*background:#3C599B url(../images/nav_bg1.png) repeat-x 0px 0px;*/height:40px;width: 920px;}
.strip_New nav{height:40px; min-width:600px; padding:0px 0px 0px 0px; margin:0px 30px; color:#fff; font-weight:bold; }

.strip_New nav .page_title{float:left; color:#fff; height:40px; line-height:40px; padding:10px 0px 0px 10px; font-weight:bold; color:#333;}

.strip_New nav ul{list-style:none; padding:0px; margin-top:2px; min-width:200px;  height:38px; text-align:right; float:right; width:550px;}
.strip_New nav ul li{float:left; text-align:right; list-style:none; padding:0px 10px 0px 10px; margin:14px 5px 0px 0px; color:#fff; height:35px;line-height:35px;  border-radius:3px; font-size:12px;}



.strip_New nav ul li a{color:#fff; text-decoration:none; font-size:12px}
.strip_New nav ul li a:hover{color:#f67a15;}
.strip_New nav ul li a.selected{color:#5a83c6;}


.padding_userbtn_New
{
     padding: 11px; margin-top: 3px;
}
.globle_opt_New {
    float: right;
    height: 20px;
    margin: -46px 0 0;
    padding: 10px 5px 0 0;
    width: auto;color:#ffffff;
}

 .btn_logout
 {
     text-decoration:underline;
     color:#ffffff;font-weight:bold;font-size:12px;
 }
 .chk_home
 {
     font-size:10px;
 }
 .chk_home label
 {
     margin: 0 4px 0 1px;font-size:10px;
 }
 .tbl_search
 {
    font-size:11px;
 }
 .tbl_search tr td
 {
     width:auto;font-size:11px;
 }
 .ddl_category{width:90%; border:1px solid #aaaaaa; height:28px; line-height:28px; vertical-align:middle; font-size:12px; color:#666; background:#fff url(../images/text_feild_bg.png) repeat-x 1px 1px; margin:0px 0px 0px 0px; padding:4px 5px; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px;}
.td_category
{
    width:20% !important;
}
.td_assignedto
{ 
    width:11% !important;
}
.message
{
    font-size:11px;
}
.h3_css
{
    color: #333;
    font-size: 11px;
    height: 19px;
    line-height: 17px;
    overflow-y: hidden;
    padding: 0 4px;
    text-transform: none;cursor:pointer;
}
 .tbl_save
 {
    font-size:11px;
 }
 .tbl_save tr td input,select,textarea
 {
     width:auto;font-size:11px;margin:2px 0px 1px 1px !important;
 }
  /* For Loading Image ie;Progress Bar */
.divWaiting
{
    position: absolute;
    background-color: #FAFAFA;
    z-index: 2147483647 !important;
    opacity: 0.8;
    overflow: hidden;
    text-align: center;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    padding-top: 20%;
}
textarea
{
    line-height:13px !important;padding:2px 3px 2px 3px !important;
}


/* Css End Here */
/* Css Start here on 14th Apr 2015 for Add Meeting */
.btn_meeting
{
     background-color: #3093c7;
    background-image: linear-gradient(to bottom, #3093c7, #1c5a85);
    border: 1px solid #25729a;
    border-radius: 3px;
    color: #ffffff;
    display: inline-block;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);margin-top: 3px;
    padding: 3px;
}
 .btn_usertype
 {
     text-decoration:underline;
     color:#ffffff;font-weight:bold;font-size:10px;
 }
 .spn_usertype
 {
      color:#ffffff;font-weight:bold;font-size:10px;
 }
 .a_selected
{
   color: #fb7474;font-size:10px;
    font-weight: bold;
}

.div_cat_gdv {list-style:none; padding:0px; margin:0px; background:none; display:table;  width:100%;
border:1px solid /**/#CFD8E2;
}
.div_cat_gdv .div_row_header{ font-size:10px;overflow-y:hidden;font-weight:bold; background: #bdeaf1; background:url(../images/header_bg.png) repeat; list-style:none;  color:#666; display: table-row; width:auto; clear:both;}
.div_cat_gdv .div_row_header th{font-weight:bold!important; padding-left:5px;  text-align:left   }
.div_cat_gdv .div_row_nor{overflow-y:hidden; list-style:none; background:#fff; color:#666; display: table-row; width:auto;clear:both;}
.div_cat_gdv .div_row_alt{overflow-y:hidden; list-style:none; background:#f3f2f2; color:#666; display:table-row; width:auto;clear:both;}

.div_cat_gdv .div_row_header td
{
     border: 1px solid #9c9c9c;
      text-align: center;
}
.div_cat_gdv .div_row_header th {
    border: 1px solid #9c9c9c;
    font-weight: bold !important;
    padding-left: 5px;
    text-align: left;
}
.tbl_cat
{
      border: 1px solid #cfd8e2;
}


/* Css End Here*/

/* You can write Css for Desktop or Laptop  in the below section  */
@media 
	only screen and (min-width: 760px),
	(max-device-width: 768px) and (min-device-width: 1024px)  
	{
	    #wrapper{width:100%; margin: 0 auto; min-width:1000px;-webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
.content_area{min-width:1000px;  padding: 9px 15px; margin:0px 10px; height:auto; min-height:450px; text-align:left; background:none; border:0px solid #fff;}
#header_section header{min-width:1000px; margin:0px 5px; height:45px; clear:both;}
.strip nav{height:40px; min-width:1000px; padding:0px 0px 0px 0px; margin:0px 30px; color:#fff; font-weight:bold; }
.div_table {list-style:none; padding:0px; margin:0px; background:none; display:table; min-width:1000px; width:100%;
border:1px solid /**/#CFD8E2;
}
.accordion_tbl{padding:0px; margin:0px; background:none; min-width:1000px; width:100%; border:1px solid #323232 ; clear:both;margin:0px;border-radius:3px;}
.grid_paging span{
    color: #f79203; display: block; float: left; font-weight: bold;   padding: 4px 6px;
}
.grid_paging a {	border: 1px solid #46bcc0; margin-right: 2px;padding: 3px 6px;}
.grid_paging td{height:27px;}
.grid_paging td table
{
    text-align:inherit !important;
}

.grid_paging table {
    float: right;
}
.titles_home{  margin-bottom:5px; text-align:left;  line-height:30px;font-size:11px;}
.grid_nor{overflow-y:hidden; list-style:none; background:#fff; color:#666; display: table-row; width:auto;clear:both; border:0px solid #ccc;}
.grid_alt{overflow-y:hidden; list-style:none; background:#e7e6e6; color:#666; display:table-row; width:auto;clear:both; border:0px solid #ccc;}
.grid_nor td {
    border: 1px solid #9c9c9c;
    height: 16px !important;
    padding-left: 5px !important;
    font-size:10px;
}
.grid_alt td {
    border: 1px solid #9c9c9c;
    height: 16px !important;
    padding-left: 5px !important;font-size:10px;
}


.div_table .div_row_nor{overflow-y:hidden; list-style:none; background:#fff; color:#666; display: table-row; width:auto;clear:both;}
.div_table .div_row_alt{overflow-y:hidden; list-style:none; background:#f3f2f2; color:#666; display:table-row; width:auto;clear:both;}


.div_table .div_row_header td
{
     border: 1px solid #9c9c9c;
      text-align: center;
}
.div_table .div_row_header th {
    border: 1px solid #9c9c9c;
    font-weight: bold !important;
    padding-left: 5px;
    text-align: left;
}
.div_table .div_row_header{ font-size:10px;overflow-y:hidden;font-weight:bold; background: #bdeaf1; background:url(../images/header_bg.png) repeat; list-style:none;  color:#666; display: table-row; width:auto; clear:both;}
.div_table .div_row_header th{font-weight:bold!important; padding-left:5px;  text-align:left   }
#header_section
{
    display:block;
}
.rmm
{
      display:none;
}
.mobile_header
{
    display:none;
}
.the_login{border:2px solid #ffffff;  border-left:25px solid #ffffff; border-right:25px solid #ffffff; margin:0px; padding:30px 80px 30px 80px; height:190px; margin:35px auto 0px auto; width:285px; color:#666; font-weight:normal; z-index:99;  border-radius:2px;  box-shadow: 2px 2px 2px #ccc; position:relative; border-radius:150px; -moz-border-radius:150px; -webkit-border-radius:150px; background:url(../images/w_bg_t.png) repeat; font-weight:bold; color:#000;}
.the_login .login_img{background: url(../images/login_img.png) no-repeat 0px 0px!important; position:absolute; top:80px; right:15px; height:62px; width:62px;}
.the_login .close_img{background: url(../images/completed_icon.png) no-repeat 0px 0px!important; position:absolute; top:-10px; right:-10px; height:25px; width:25px; border:1px solid red}
.text_field_nor{width:250px; height:16px; line-height:16px;  border:1px solid #aaaaaa; /* border:1px solid #77CEDC;*/ text-transform:none; font-size:11px; color:#666; background:#fff url(../images/text_feild_bg.png) repeat-x 1px 1px; margin:0px 0px 0px 0px; padding:5px 5px; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px;}
.MsgBox {
/*border: 1px solid;*/
margin: 5px 0px;
padding:5px 10px 5px 40px;
background-repeat: no-repeat;
background-position: 10px center;
-moz-border-radius:.5em;
-webkit-border-radius:.5em;
height: auto;
 min-height: 16px;
}
/* LOGOUT */
.the_logout{border:2px solid #999;  border-left:25px solid #999; border-right:25px solid #999; margin:0px; padding:30px 80px 30px 80px; height:190px; margin:35px auto 0px auto; width:285px; color:#666; font-weight:normal; z-index:99;  border-radius:2px;  box-shadow: 2px 2px 2px #ccc; position:relative; border-radius:150px; -moz-border-radius:150px; -webkit-border-radius:150px; background:#fff;}

.span_btn
{
    border: 0 solid green;
    float: right;
    padding: 0 8px 0 0;
    text-align: center;
    width: auto;
}
.modal {
    
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 800px;
  margin-left: -370px;
  background-color: #ffffff;
  border: 3px solid #81dfee ;
  border: 3px solid rgba(0, 0, 0, 0.3);
  *border: 3px solid #81dfee;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
}
.category_body
{
    width:800px;margin:auto; background: none repeat scroll 0 0 rgba(0, 0, 0, 0);   border: 1px solid #cfd8e2; 
    clear: both;
}







	}
	
/*Css End here */
/* 
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  
{
    .the_login{border:2px solid #999;  border-left:25px solid #999; border-right:25px solid #999; padding:26px 50px 26px 50px; height:190px; margin:0px auto 0px auto; width:40%; color:#666; font-weight:normal; z-index:99;    box-shadow: 2px 2px 2px #ccc; position:relative; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px; background:url(../images/w_bg_t.png) repeat;}
    .text_field_nor{width:96%; height:16px; line-height:16px;  border:1px solid #aaaaaa; /* border:1px solid #77CEDC;*/ text-transform:none; font-size:11px; color:#666; background:#fff url(../images/text_feild_bg.png) repeat-x 1px 1px; margin:0px 0px 0px 0px; padding:5px 5px; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px;}
    /* LOGOUT */
    .the_logout{border:2px solid #999;  border-left:25px solid #999; border-right:25px solid #999;  padding:30px 50px 30px 50px; height:190px; margin:0 auto; width:43%; color:#666; font-weight:normal; z-index:99;  border-radius:2px;  box-shadow: 2px 2px 2px #ccc; position:relative; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px; background:#fff;}
    #imgThankyou
    {
        width:85%;
    }
    .modal
    {
        margin-top:50px;
        width:90%;
        background-color: #ffffff;
        border: 3px solid #81dfee;
        border: 3px solid rgba(0, 0, 0, 0.3);
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
        outline: none;
        -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
        box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
        -webkit-background-clip: padding-box;
        -moz-background-clip: padding-box;
        background-clip: padding-box;
    }
    .grid_popup tr td
    {
        border: 1px solid #9c9c9c;
        font-size: 10px;
        height: 16px !important;
        padding-left: 5px !important;
    }
    .ModalPopupBG
    {
        width:90% !important;height:auto !important;
    }
}


/* CSS For IE 8 Compatability Start here */

.ie8 #wrapper{width:100%; margin: 0 auto; min-width:1000px;-webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
.ie8 .content_area{min-width:1000px;  padding: 9px 15px; margin:0px 10px; height:auto; min-height:450px; text-align:left; background:none; border:0px solid #fff;}
.ie8 #header_section header{min-width:1000px; margin:0px 5px; height:45px; clear:both;}
.ie8 .strip nav{height:40px; min-width:1000px; padding:0px 0px 0px 0px; margin:0px 30px; color:#fff; font-weight:bold; }
.ie8 .div_table {list-style:none; padding:0px; margin:0px; background:none; display:table; min-width:1000px; width:100%;
border:1px solid /**/#CFD8E2;
}
.ie8 .accordion_tbl{padding:0px; margin:0px; background:none; min-width:1000px; width:100%; border:1px solid #323232 ; clear:both;margin:0px;border-radius:3px;}
.ie8 .grid_paging span{
    color: #f79203; display: block; float: left; font-weight: bold;   padding: 4px 6px;
}
.ie8 .grid_paging a {	border: 1px solid #46bcc0; margin-right: 2px;padding: 3px 6px;}
.ie8 .grid_paging td{height:27px;}
.ie8 .grid_paging td table
{
    text-align:inherit !important;
}

.ie8 .grid_paging table {
    float: right;
}
.ie8 .titles_home{  margin-bottom:5px; text-align:left;  line-height:30px;font-size:11px;}
.ie8 .grid_nor{overflow-y:hidden; list-style:none; background:#fff; color:#666; display: table-row; width:auto;clear:both; border:0px solid #ccc;}
.ie8 .grid_alt{overflow-y:hidden; list-style:none; background:#e7e6e6; color:#666; display:table-row; width:auto;clear:both; border:0px solid #ccc;}
.ie8 .grid_nor td {
    border: 1px solid #9c9c9c;
    height: 16px !important;
    padding-left: 5px !important;
    font-size:10px;
}
.ie8 .grid_alt td {
    border: 1px solid #9c9c9c;
    height: 16px !important;
    padding-left: 5px !important;font-size:10px;
}


.ie8 .div_table .div_row_nor{overflow-y:hidden; list-style:none; background:#fff; color:#666; display: table-row; width:auto;clear:both;}
.ie8 .div_table .div_row_alt{overflow-y:hidden; list-style:none; background:#f3f2f2; color:#666; display:table-row; width:auto;clear:both;}


.ie8 .div_table .div_row_header td
{
     border: 1px solid #9c9c9c;
      text-align: center;
}
.ie8 .div_table .div_row_header th {
    border: 1px solid #9c9c9c;
    font-weight: bold !important;
    padding-left: 5px;
    text-align: left;
}
.ie8 .div_table .div_row_header{ font-size:10px;overflow-y:hidden;font-weight:bold; background: #bdeaf1; background:url(../images/header_bg.png) repeat; list-style:none;  color:#666; display: table-row; width:auto; clear:both;}
.ie8 .div_table .div_row_header th{font-weight:bold!important; padding-left:5px;  text-align:left   }
.ie8 #header_section
{
    display:block;
}
.ie8 .rmm
{
      display:none;
}
.ie8 .mobile_header
{
    display:none;
}
.ie8 .the_login{border:2px solid #999;  border-left:25px solid #999; border-right:25px solid #999; margin:0px; padding:30px 80px 30px 80px; height:190px; margin:35px auto 0px auto; width:285px; color:#666; font-weight:normal; z-index:99;  border-radius:2px;  box-shadow: 2px 2px 2px #ccc; position:relative; border-radius:150px; -moz-border-radius:150px; -webkit-border-radius:150px; background:url(../images/w_bg_t.png) repeat;}
.ie8 .the_login .login_img{background: url(../images/login_img.png) no-repeat 0px 0px!important; position:absolute; top:80px; right:15px; height:62px; width:62px;}
.ie8 .the_login .close_img{background: url(../images/completed_icon.png) no-repeat 0px 0px!important; position:absolute; top:-10px; right:-10px; height:25px; width:25px; border:1px solid red}
.ie8 .text_field_nor{width:250px; height:16px; line-height:16px;  border:1px solid #aaaaaa; /* border:1px solid #77CEDC;*/ text-transform:none; font-size:11px; color:#666; background:#fff url(../images/text_feild_bg.png) repeat-x 1px 1px; margin:0px 0px 0px 0px; padding:5px 5px; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px;}
.ie8 .MsgBox {/*border: 1px solid;*/margin: 5px 0px;
padding:5px 10px 5px 40px;
background-repeat: no-repeat;
background-position: 10px center;
-moz-border-radius:.5em;
-webkit-border-radius:.5em;
height: auto;
 min-height: 16px;}
/* LOGOUT */
.ie8 .the_logout{border:2px solid #999;  border-left:25px solid #999; border-right:25px solid #999; margin:0px; padding:30px 80px 30px 80px; height:190px; margin:35px auto 0px auto; width:285px; color:#666; font-weight:normal; z-index:99;  border-radius:2px;  box-shadow: 2px 2px 2px #ccc; position:relative; border-radius:150px; -moz-border-radius:150px; -webkit-border-radius:150px; background:#fff;}

.ie8 .span_btn
{
    border: 0 solid green;
    float: right;
    padding: 0 8px 0 0;
    text-align: center;
    width: auto;
}
.ie8 .modal {
    
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 800px;
  margin-left: -370px;
  background-color: #ffffff;
  border: 3px solid #81dfee ;
  border: 3px solid rgba(0, 0, 0, 0.3);
  *border: 3px solid #81dfee;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
}

.ie8 .category_body
{
    width:800px;margin:auto; background: none repeat scroll 0 0 rgba(0, 0, 0, 0);   border: 1px solid #cfd8e2; 
    clear: both;
}


/* CSS For IE 8 Compatability End here */
.ajax__calendar_days table tr td
{
    border:none !important;
}
.header_color th
{
    color: #666 !important;
}
.header_color th a
{ 
    color: #666 !important;
}
