@charset "utf-8";
body{
	margin:0px 0px 0px 0px;
	background-image: url(../images/body_bg.png);
	background-repeat:repeat-x;
	font-family: verdana;
	font-size:11px;
	color:#003f77;
	line-height:15px;
	word-spacing:1px;
	
}
.scrollContent{text-align:left;}

.alternateRow{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#4f4f4f;

	height:20px;
	padding-left:5px;
	padding-right:5px;
	background-color:#ffffff;
	border-top:#054d72 solid 1px;
	border-left: #054d72 solid 1px;
}
DIV.newstyleTable TBODY.scrollContent TD
{
	font-family: Arial;
	color: #333333;
	font-size: 85%;
	border-left-style: none;
	overflow: auto;
}
.headingtitle{
	font-family:Arial;
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
}
.heading{
	font-family:Arial;
	font-size:18px;
	color:#144852;
	font-weight:bold;
	padding-left:8px;
}
.logintext{
	font-family:Arial;
	font-size:12px;
	color:#032353;
	font-weight:bold;
	}

a.link{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#00424b;
	text-decoration:none;
}
a.link:hover{
	text-decoration:underline;
	color:#F00;
}

.footertext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1b1c1c;
	font-weight:bold;
}

.question{
	font-family:Verdana;
	font-size:12px;
	color:#434444;
	font-weight:normal;
	
	
}
.stylebutton {
	-webkit-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 1px 0px 0px;
	background-color: #EEE;
	border: 1px solid #999;
	color: #33576a;
	font-family: 'Lucida Grande', Tahoma, Verdana, Arial, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 6px;
	height: 25px;
	width: 120px;
}
.hd_gd{
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	border-top:#1a6174 solid 1px;
	border-left:#1a6174 solid 1px;
	padding:4px;
	background-color:#2b829a;
	height:22px;
}
.gd_row{
	BORDER-TOP: #1a6174 1px solid; BORDER-RIGHT: #1a6174 1px solid ; BORDER-BOTTOM:#1a6174 solid 1px;
	BORDER-LEFT:#1a6174 solid 1px;
	
}
.gridHdrStyle1 {
	BORDER-BOTTOM: #80b7c4 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #80b7c4 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #068cf0; FONT-FAMILY: arial; COLOR: #ffffff; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; BORDER-TOP: #80b7c4 1px solid;  BORDER-RIGHT: #80b7c4 1px solid; PADDING-TOP: 2px;
	
}
.gd_row1
{	
	 BORDER-RIGHT: #506781 1px solid ;
	border-left: #506781 1px solid ;
	
}
.normalRow{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	padding:6px;
	height:25px;
	background-color:#fff;
	border-top:#1a6174 solid 1px;
	border-left: #1a6174 solid 1px;
}
.alternateRow{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#4f4f4f;
	padding:6px;
	height:25px;
	background-color:#e0f8ff;
	border-top:#1a6174 solid 1px;
	border-left: #1a6174 solid 1px;
}
.row1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#333;
	padding:2px;
	height:20px;
	font-weight:bold;
	background-color:#FFF;
	border-top:#006b7a solid 1px;
	border-left: #006b7a solid 1px;
}
.feildtitle
{
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	color: #006b7a;
}
    .loader
    {
    	border:7px solid #fff;
    	width:70px;
    	height:70px;
    	margin:auto;
    	border-top:7px solid #333;
    	/*border-bottom:7px solid #333;*/
        border-radius:50%;    	
        -webkit-animation: spin 1.2s linear infinite;
        animation: spin 1.2s linear infinite;
    	}
    	@-webkit-keyframes spin {
        0% { -webkit-transform: rotate(0deg); }
        100% { -webkit-transform: rotate(360deg); }
        }

        @keyframes spin {
        0% { transform: rotate(0deg); }
        100% { transform: rotate(360deg); }
        }
        


 .popUpStyle
        {
            font: normal 11px auto "Trebuchet MS" , Verdana;
            background-color: #000;
            color: #4f6b72;
            padding: 6px;
            filter: alpha(opacity=80);
            opacity: 0.8;
        }
        .textfieldrow
        {
            border-right: #97a0ba solid 1px;
            border-left: #97a0ba solid 1px;
        }
            
            #overlay1 {
    position: fixed;
    z-index: 10000;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    background-color: #111213;/*#f8f8f8;*/
    width: 100%;
    height: 100%;
    filter: Alpha(Opacity=50);
    opacity: 0.6;
    -moz-opacity: 0.9;
}
         .loading {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index:100001;
}
.loading-bar {
  display: inline-block;
  width: 4px;
  height: 18px;
  border-radius: 4px;
  animation: loading 1s ease-in-out infinite;
}
.loading-bar:nth-child(1) {
  background-color: #3498db;
  animation-delay: 0;
}
.loading-bar:nth-child(2) {
  background-color: #c0392b;
  animation-delay: 0.09s;
}
.loading-bar:nth-child(3) {
  background-color: #f1c40f;
  animation-delay: .18s;
}
.loading-bar:nth-child(4) {
  background-color: #27ae60;
  animation-delay: .27s;
}
DIV.newstyleTable TBODY.scrollContent TD {
	FONT-FAMILY: Arial; COLOR: #5589D1; FONT-SIZE: 85%; BORDER-LEFT-STYLE: none; OVERFLOW: auto
}
DIV.newstyleTable1 TR.alternateRow TD {
	BORDER-BOTTOM: #12627b 1px solid; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px; 
	FONT-FAMILY: Verdana;
	height:20px;
	BACKGROUND: #ECF5F5; COLOR: #333; 
	FONT-SIZE: 11px; 
	BORDER-LEFT-STYLE: none; 
	BORDER-LEFT:#12627b 1px solid;
	BORDER-RIGHT: #12627b 1px solid; 

	
	
}
DIV.newstyleTable1 TR.normalRow TD {
	BORDER-BOTTOM: #12627b 1px solid; 

	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px; 
	FONT-FAMILY: Verdana;
	BACKGROUND:#ffffff;
	height:20px;
	 COLOR: #4f4f4f; 
	FONT-SIZE: 11px; 
	BORDER-LEFT-STYLE: none; 
	BORDER-LEFT:#12627b 1px solid;
	BORDER-RIGHT: #12627b 1px solid; 
	
}

@keyframes loading {
  0% {
    transform: scale(1);
  }
  20% {
    transform: scale(1, 2.2);
  }
  40% {
    transform: scale(1);
  }
}
	
	




.grid
{
    background-color: #fff;
}
.grid tr th
{
    /*background:#efe0c5 url('../images/grid-header.png') repeat-x top;*/
    background: #2b829a;
    color: #fff;
    text-align: center;
    font-weight: bold;
    /* padding: 8px 5px;*/
    border-left: 1px solid #004f65;
    border-bottom: 1px solid #065a71;
}

.grid tr
{
    background-color: #fff;
}
.grid tr td
{
    border-left: 1px solid #2b829a;
 border-bottom: 1px solid #2b829a;
    padding: 3px 5px;
    color: #343434;
}


.grid tr.pager td
{
    text-align: right;
}

.grid tr.pager td table
{
    width: auto;
    text-align: right;
}

