.tableborder{
padding:0px;
border:1px solid #E0E0E0;
	margin:0px auto;
}
.tableborder th{
background: #f2f2f2;
background: -moz-linear-gradient(top,  #f2f2f2 0%, #d7e0e5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#d7e0e5));
background: -webkit-linear-gradient(top,  #f2f2f2 0%,#d7e0e5 100%);
background: -o-linear-gradient(top,  #f2f2f2 0%,#d7e0e5 100%);
background: -ms-linear-gradient(top,  #f2f2f2 0%,#d7e0e5 100%);
background: linear-gradient(to bottom,  #f2f2f2 0%,#d7e0e5 100%);
font-weight:bold;
text-align:center;
color:#07227D;
padding:4px;
border:1px solid #E0E0E0;
}

.tableborder td{
padding:2px 3px;
vertical-align:top;
line-height:19px;
border:1px solid #E0E0E0;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	display:inline-block;
	padding:4px 6px;
	font-size:14px;
	line-height:20px;
	color:#555;
	vertical-align:middle;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	background-color:#fff;
	border:1px solid #ccc;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition:border linear .2s, box-shadow linear .2s;
-moz-transition:border linear .2s, box-shadow linear .2s;
-o-transition:border linear .2s, box-shadow linear .2s;
transition:border linear .2s, box-shadow linear .2s;
box-shadow:0px 0px 4px #ccc inset;
-moz-box-shadow:0px 0px 4px #ccc inset;
-webkit-box-shadow:0px 0px 4px #ccc inset;
margin-bottom:8px;
width:80%;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	border-color:#4A0016;
	outline:0;
	outline:thin dotted \9;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6)
}
input[type="radio"], input[type="checkbox"] {
	margin:0px 5px 0px 0px;
	margin-top:1px \9;
*margin-top:0;
	line-height:normal;
	opacity:1!important;
}
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
	width:auto;
margin-bottom:6px;
}
select, input[type="file"] {
	/*height:30px;*/
*margin-top:4px;
	line-height:30px;
	box-shadow:0px 0px 4px #ccc inset;
-moz-box-shadow:0px 0px 4px #ccc inset;
-webkit-box-shadow:0px 0px 4px #ccc inset;
border-radius:4px;
margin-bottom:6px;width:80%;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#fff;
 padding: 4px 6px;
}
select {
	/*width:220px;*/
	background-color:#fff;
	border:1px solid #ccc
}
select[multiple], select[size] {
	height:auto
}
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.uneditable-input, .uneditable-textarea {
	color:#999;
	cursor:not-allowed;
	background-color:#fcfcfc;
	border-color:#ccc;
	-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);
	-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);
	box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025)
}

html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  white-space:nowrap;
  background:#003859;
  
color:#fff;
padding:4px 20px;
border:0px;
font-size:14px;
font-weight:normal;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.button {
cursor: pointer;
  white-space:nowrap;
  background:#003859;
line-height:26px;
color:#fff;
padding:5px 20px 6px;
border:0px;
font-size:14px;
font-weight:normal;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
margin-bottom:10px;
}
.button:hover, input[type="button"]:hover, input[type="reset"]:hover ,input[type="submit"]:hover
{
	background:#000}
.button a{
	color:#ffffff !important;}
.button:hover{
	color:#ffffff !important;}
.contact_no{
	font-size:25px;
	margin:25px 0px 10px 0px}
.mail a{
	font-size:20px;
	 color: #212121;}
.main_content{
	background:#fff;
	float:left;
	width:100%;
	min-height:400px;
	padding:1%;}
.index_login {
	float:left;
	width: 100%;
	border:2px solid #081777;
	background:url(../images/login_bg.png);
	margin-bottom:30px;
	font-size:20px;
	z-index:9999;
	color:#000;
	line-height:45px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	}
.login_header{
	background:#fff;
	border-radius:10px 10px 0px 0px;
	-moz-border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	width:100%;
	text-align:center;
	padding:20px 0px;
	color:#fff;
	font-size:30px;}
.login_bottom{
	width:100%;
	float:left;
	padding:5%;
	}
.email_field{
	
	padding:15px !important;
	width:90%!important;
	margin-bottom:20px!important;
	background:#fff url(../images/mail-icon.png) 96% center no-repeat !important;
	font-size: 20px !important;}
.pass_field{
	
	padding:15px !important;
	margin-bottom:20px!important;
	width:90%!important;
	 font-size: 20px !important;
	background:#fff url(../images/password-icon.png) 96% center no-repeat !important;}
/*------start login slider-------*/

.slider { float: left; }

.slider .jquery-reslider .slider-block {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 0!important;
  background-position: 50% 50%;
  background-size: cover;
  opacity: 0;
}

.slider .jquery-reslider .slider-direction {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 45%;
  z-index: 99;
  cursor: pointer;
}

.slider .jquery-reslider .slider-direction.slider-direction-prev {
  left: 20px;
  background: url('../images/prev.png') no-repeat;
}

.slider .jquery-reslider .slider-direction.slider-direction-next {
  right: 20px;
  background: url('../images/next.png') no-repeat
}

.slider .jquery-reslider .slider-dots {
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: 80px;
}

.slider .jquery-reslider .slider-dots li {
  width: 15px;
  height: 15px;
  border-radius: 100px;
  display: inline-block;
  margin: 10px;
  border: 1px solid #ffffff;
  cursor: pointer;
  display:none;
}

.slider .jquery-reslider .slider-dots li.active { background-color: #ffffff; }
@media screen and (max-width: 768px) {

.slider .jquery-reslider .slider-direction { zoom: .8; }

.slider .jquery-reslider .slider-dots { position: absolute; }
}
/*------end login slider-------*/
.footer
{
	background:#003859;
	color:#fff;
	width:100%;
	float:left;
	padding:10px 0px;
	}
.footer a
{
	color:#fff;}
.highlight
{
	background-color:#364D77;
	width: 98%; height: auto; margin-bottom: 15px;padding: 1%;}
.Grid td
        {
            background-color: #A1DCF2;
            color: black;
            font-size: 10pt;
            line-height: 200%;
        }
        .Grid th
        {
            background-color: #3AC0F2;
            color: White;
            font-size: 10pt;
            line-height: 200%;
        }
        .ChildGrid td
        {
            background-color: #eee !important;
            color: black;
            font-size: 10pt;
            line-height: 200%;
        }
        .ChildGrid th
        {
            background-color: #6C6C6C !important;
            color: White;
            font-size: 10pt;
            line-height: 200%;
        }
         .ChildGrid td
        {
            background-color: #eee !important;
            color: black;
            font-size: 10pt;
            line-height: 200%;
        }
        .ChildGrid th
        {
            background-color: #6C6C6C !important;
            color: White;
            font-size: 10pt;
            line-height: 200%;
        }
        #summary-form .tableborder th[scope='col']:first-child{ width:10%;}
        #summary-form .tableborder th[scope='col']{ width:80%;}
        #summary-form .tableborder th[scope='col']:last-child{ width:10%;}
        #summary-form .tableborder .tableborder th[scope='col']{ width:12%;}
        .ajax__calendar .ajax__calendar_container {
    background-color: #ffffff;
    border: 1px solid #646464;
    color: #000000;
    z-index: 99999;
}
.tab_btn
{
	background-color: #DB1D1F; 
   background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */ 
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DB1D1F), to(#B21010)); /* Safari 5.1, Chrome 10+ */ 
   background: -webkit-linear-gradient(top, #DB1D1F, #B21010); /* Firefox 3.6+ */ 
   background: -moz-linear-gradient(top, #DB1D1F, #B21010); /* IE 10 */ 
   background: -ms-linear-gradient(top, #DB1D1F, #B21010); /* Opera 11.10+ */ 
   background: -o-linear-gradient(top, #DB1D1F, #B21010); 
   color:#ffffff;
   font-weight:bold;
   padding:3px 8px;
   border-left:1px solid #ffffff!important;
   border-right:1px solid #ffffff!important;
   border-top:1px solid #ffffff!important;
   border-bottom:0px!important;
   border-radius:6px 6px 0px 0px!important;
   -moz-border-radius:6px 6px 0px 0px!important;
   -webkit-border-radius:6px 6px 0px 0px!important;
   box-shadow: 0px 0px 5px #ffffff;
   -moz-box-shadow: 0px 0px 5px #ffffff;
   -webkit-box-shadow: 0px 0px 10px #ffffff;}
  .wrapword{
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
width:85px;
font-weight:normal;
padding:2px;
}
 .wordwrap{
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
width:200px;
font-weight:normal;
padding:2px;
}
.pull_right
{float:left!important;
 text-align:right;
}
.pull-center
{

text-align:center;}
.margin-bottom20
{
	width:100%;

}
.wrapwordfeedback{
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
width:190px;
font-weight:normal;
padding:2px;
}

#ctl00_ContentPlaceHolder1_grd_catcount td:first-child {	
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
width:200px; }
.overflow
{
	width:100%;
	float:left;
	overflow:auto;
	padding-bottom:20px;
	margin-bottom:20px;
}