/* CSS Document */

/*@import url('http://fonts.googleapis.com/css?family=Open+Sans');*/

html, body{
    font-family: 'Open Sans', open_sansregular, sans-serif;
    color: #242424;
    width:100%;
    font-size : 14px;
    padding:0px;
    margin:0px;
}

h3{
    padding: 5px 0px 5px 20px;
    margin: 0px;
    font-weight: normal;
    color: #FFF;
}

h5{
    padding: 0px;
    margin: 6px 0px 0px;
    color: #fff;
	font-family: 'Calibri', Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 22px;
    text-transform: uppercase;
    letter-spacing: 1px;
    word-spacing: 6px;
}

a{
    font-size:12px;
	text-decoration:none;
 }
 
 .breadcrumb{
    clear: both;
    float: left;
    width: 1105px;
    height: auto;
    text-align: left;
    margin: 10px 0px 0px 8px;
    font-size: 12px;
    color: #bcbcbc;
}

.breadcrumb a{
    font-size: 12px;
    color: #28757D;
}

.breadcrumb a:hover{
    font-size: 12px;
    color: #000;
}
/* Header BOF */

#header{
    float:left;
    width:100%;
    height:100px;
    background-color:#e9eef1;
    box-shadow: 0px 0px 0.5rem rgba(0, 0, 0, 0.21);
}

.header-wrapper{
    width:1330px;
    height:100px;
    margin:0px auto;
}

.header-inner{
    clear:both;
    float:left;
    width:1330px;
    height:100px;
}

.header-left{
    clear:both;
    float:left;
    width:665px;
    height:100px;
}

.header-left img{
    margin: 15px 0px 0px 10px;
}

.header-right{
    float:right;
    width:665px;
    height:100px;
}

.header-right-left{
    clear: both;
    float: left;
    width: 300px;
    height: auto;
}

.header-right-right{
    float: right;
    width: 365px;
    height: auto;
}

.header-right-inner{
    clear: both;
    float: right;
    width: 265px;
    height: 78px;
    background-color: #dbd9d9;
    border-radius: 9px;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    -o-border-radius: 9px;
    vertical-align: top;
    margin: 10px 10px 0px 0px;
    padding: 0px 10px 0px 0px;
}

.header-right-inner1{
    clear: both;
    float: right;
    width: 265px;
    height: auto;
    font-family: 'Open Sans', open_sansregular, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-align: right;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    vertical-align: top;
    margin: 5px 0px;
}

.header-right-inner2{
    clear: both;
    float: left;
    width: 265px;
    height: auto;
    font-family: 'Open Sans', open_sansregular, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align: right;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    margin: 0px 0px 5px;
}

.header-right-inner2 a{
    color: #28757d;
    text-decoration: none;
}

.header-right-inner2 a:hover{
    color: #000;
    text-decoration: none;
}

.header-right-inner3{
    clear: both;
    float: left;
    width: 265px;
    height: auto;
    font-family: 'Open Sans', open_sansregular, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align: right;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    margin: 0px 0px 10px;
}

/* Header EOF */

/* Content BOF */

#content{
    float:left;
    width:100%;
    min-height:480px;
    background-color:#fff;
}

.content-wrapper{
    width:1330px;
    min-height:480px;
    margin:0px auto;
}

.content-inner{
  clear: both;
  float: left;
  width: 1310px;
  margin: 10px;
}

.content-inner-top{
    clear: both;
    float: left;
    text-align: center;
    background-color: #1aadbb;
    /*border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    -webkit-border-top-left-radius: 25px;
    -webkit-border-top-right-radius: 25px;
    -moz-border-top-left-radius: 25px;
    -moz-border-top-right-radius: 25px;*/
    width: 1310px;
    height: 40px;
}

.content-inner-bottom{
    clear: both;
    float: left;
    text-align: center;
    background-color: #1aadbb;
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
    -webkit-border-bottom-left-radius: 9px;
    -webkit-border-bottom-right-radius: 9px;
    -moz-border-bottom-left-radius: 9px;
    -moz-border-bottom-right-radius: 9px;
    width: 1306px;
    min-height: 200px;
    padding: 2px 2px 2px 2px;
    margin-bottom: 0px;
}

.content-inner-bottom1{
    clear: both;
    float: left;
    text-align: center;
    background-color: #fff;
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
    -webkit-border-bottom-left-radius: 9px;
    -webkit-border-bottom-right-radius: 9px;
    -moz-border-bottom-left-radius: 9px;
    -moz-border-bottom-right-radius: 9px;
    width: 1306px;
    min-height: 200px;
    padding: 2px 2px 2px 2px;
    margin-bottom: 10px;
}

.content-inner-middle{
    clear: both;
    float: left;
    text-align: center;
    background-color: #fff;
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
    -webkit-border-bottom-left-radius: 9px;
    -webkit-border-bottom-right-radius: 9px;
    -moz-border-bottom-left-radius: 9px;
    -moz-border-bottom-right-radius: 9px;
    width: 1306px;
    min-height: 430px;
}

.content-inner-middle-inner{ 
    clear: both;
    float: left;
    margin: 10px;
    width: 1285px;
}

.content-inner-middle-inner-inner{ 
    clear: both;
    float: left;
    width: 1285px;
	text-align:center;
}

.content-inner-middle-inner-inner-cust{ 
    clear: both;
    float: left;
    width: 1285px;
	text-align:center;
}

.content-inner-middle-inner-inner-cust a{
	color: #009900;
	text-decoration: none;
}

.content-inner-middle-inner-inner-cust a:hover{
	color: #000;
}

.content-inner-middle-inner-inner h3{
	width:100%;
    padding:0px;
	margin:0px 0px 10px 0px;
	color: #000;
	text-align: left;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	text-transform:uppercase;
}

.content-inner-middle-inner-left{ 
    clear: both;
    float: left;
    width: 518px;
	text-align:left;
}

.content-inner-middle-inner-left1{ 
    clear: both;
    float: left;
    width: 428px;
	text-align:left;
}

.content-inner-middle-inner-middle{ 
    float: left;
    width: 40px;
	text-align:left;
}

.content-inner-middle-inner-middle1{ 
    float: left;
    width: 429px;
	text-align:left;
}

.content-inner-middle-inner-right{ 
    float: right;
    width: 627px;
	text-align:right;
}

.content-inner-middle-inner-right1{ 
    float: right;
    width: 428px;
	text-align:left;
}

/*.content-inner-middle-inner-left1{ 
    clear: both;
    float: left;
    width: 658px;
	text-align:left;
}

.content-inner-middle-inner-right1{ 
    float: right;
    width: 627px;
	text-align:right;
}*/

.content-inner-middle-inner h1{ 
    clear:both;
    float: left;
    width: 1286px;
    height: 30px;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 20px 0px;
    font-family: "Arial";
    font-size: 24px;
    font-weight: bold;
    color: #287570;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    text-align: left;
    line-height: 30px;
    text-align: center;
}

.content-inner-middle-inner h2{ 
    clear:both;
    float: left;
    width: 1276px;
    height: 30px;
    background-color: #e8eaea;
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 20px 0px;
    font-family: "Arial";
    font-size: 14px;
    font-weight: bold;
    color: #000;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    text-align: left;
    line-height: 30px;
}

.content-inner-middle-inner p {
    padding: 5px 0px 5px 5px;
    margin: 0px;
    text-align: left;
}

.content-inner-middle-succ{ 
    clear: both;
    float: left;
    margin: 0px 0px 10px 0px;
    width: 1276px;
    height: auto;
    color: #009900;
    font-size: 13px;
    font-weight: bold;
}

.content-inner-middle-error{ 
    clear: both;
    float: left;
    margin: 0px 0px 10px 0px;
    width: 1276px;
    height: auto;
    color: #FF0000;
    font-size: 13px;
    font-weight: bold;
}

.content-inner-middle-inner1{ 
    clear: both;
    float: left;
    margin: 0px;
    width: 1276px;
    height: auto;
}

.content-inner-middle-inner2{ 
    clear: both;
    float: left;
    margin: 5px 0px 12px 0px;
    width: 1285px;
    height: auto;
    border-bottom: 1px solid #d9d7d7;
    border-collapse: collapse;
}

.content-inner-middle-inner3{ 
    clear: both;
    float: left;
    margin: 0px 0px 0px 0px;
    width: 1285px;
    height: auto;
    text-align: center;
    font-size: 12px;
}

.content-inner-middle-inner4{ 
    clear: both;
    float: left;
    margin: 0px 0px 10px 0px;
    width: 1285px;
    height: auto;
    text-align: center;
    font-size: 12px;
}

.content-inner-middle-inner5{ 
    clear: both;
    float: left;
    margin: 0px 0px 10px 0px;
    width: 1285px;
    height: auto;
    border-bottom: 1px solid #d9d7d7;
    border-collapse: collapse;
}

.content-inner-middle-inner6{ 
    clear: both;
    float: left;
    margin: 0px 0px 10px 0px;
    width: 2070px;
    height: auto;
    text-align: center;
    font-size: 12px;
}

.content-inner-middle-inner7{ 
    clear: both;
    float: left;
    margin: 0px 0px 10px 0px;
    width: 1285px;
    height: auto;
    text-align: center;
    font-size: 12px;
}

#saved{
    display:none;
}

#deleted{
    display:none;
}

#delta1{
    display:none;
}

#saved1{
    display:none;
}

#deleted1{
    display:none;
}

#delta11{
    display:none;
}

#saved2{
    display:none;
}

#deleted2{
    display:none;
}


.tempdata{
    clear: both;
    float: left;
    margin: 0px;
    width: 1285px;
    height: auto;
    text-align: center;
    display:none;
}

.tempdatainner{
    clear: both;
    float: left;
    margin: 0px;
    width: 1285px;
    height: auto;
    text-align: center;
	margin-bottom:10px;
}



.tempdata1{
    clear: both;
    float: left;
    margin: 0px;
    width: 1285px;
    height: auto;
    text-align: center;
    display:none;
}

SPAN.mlable{
    float:left;
    width:260px;
    font-size: 12px;
    font-weight: normal;
    padding: 3px 0px 0px 0px;
}

SPAN.mlable1{
    float:left;
    width:160px;
    font-size: 12px;
    font-weight: normal;
    padding: 3px 0px 0px 0px;
}

input[type='text'], input[type='password'], textarea{
    border: 1px solid #ccc;
    padding: 4px;
    font-family: "Verdana";
    color: #000;
    font-size: 12px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

select{
    border: 1px solid #ccc;
    font-family: "Verdana";
    padding: 3px;
    color: #000;
    font-size: 12px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

input[type='text']:focus, input[type='password']:focus, textarea:focus{
    background-color: #1AADBB;
    border:thin solid #999999;
}

input[type="submit"], input[type="reset"], .btnsrch, a.button, .button, #submitId {
    background-color: #DDDDDD;
    border-radius: 4px;
    box-shadow: 0px -2px #96928E;
    border: medium none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #000;
    padding: 0.2em 1.5em 0.22em;
    margin: 2px 0px 0px 0px;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
}

SPAN.spanwidth{
    float: left;
    width: 160px;
}

SPAN.spanwidth1{
    float: left;
    width: 150px;
}

input[type="submit"]:hover, input[type="reset"]:hover, .btnsrch:hover, a.button:hover, #submitId:hover{
    text-decoration: none;
    background-color:#1AADBB;
    color:#FFFFFF;
}

.error{
    clear: both;
    float: left;
    width: 85%;
    color: #FF0000;
    font-size: 12px;
    line-height: 18px;
    text-align: left;
    margin-left: 15%;
    margin-bottom: 10px;
}

.error1{
    clear: both;
    float: left;
    width: 70%;
    color: #FF0000;
    font-size: 12px;
    line-height: 18px;
    text-align: left;
    margin-left: 15%;
    margin-bottom: 10px;
}

.success{
    clear: both;
    float: left;
    width: 85%;
    color: #009900;
    font-size: 12px;
    line-height: 18px;
    text-align: left;
    margin-left: 15%;
    margin-bottom: 10px;
}

ul#menuUL{
    padding:5px 0px 0px 20px;
    font-size: 12px;
    margin:0px;
    list-style:none;
}

ul#menuUL li{
    list-style:none;
    float:left;
    margin-right:30px;
    position: relative;
    padding:8px 0px 8px 0px;
}

ul#menuUL li a{
    color:#FFFFFF;
    text-decoration:none;
}


ul#menuUL li a:hover{
    color:#000;
    text-decoration:none;
}

ul#menuUL > li > ul {
	text-align: left;
	width: auto; /* change auto value with 200px if you want a bigger menu */
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 9999999; /* if you have YouTube iframes, is good to have a bigger z-index so the video can appear above the video */
}
ul#menuUL > li:hover > ul {
	display: block;
    top: 27px;
    left:-59px;
}

ul#menuUL li ul li{
    list-style:none;
    float:none;
    background-color:#1AADBB;
    border-bottom: 1px solid #fff;
    padding:0px 0px 0px 0px;
}

ul#menuUL li ul li:last-child{
    border-bottom: none;
}

ul#menuUL > li > ul > li a {
    padding:7px 0px 10px 20px;
    display:block;
    min-width:195px;
    color:#fff;
    text-align: left;
    font-size: 12px;
}

ul#menuUL > li > ul > li a:hover{
    background-color:#328e98;
    color:#FFFFFF;
}

ul#menuUL > li > ul > li > ul {
	text-align: left;
	display: none;
	position: absolute;
	left: 81%;
	top: 0;
	z-index: 9999999;
}
ul#menuUL > li > ul > li:hover > ul {
	display: block;
}
ul#menuUL ul ul li {
    list-style:none;
    float:none;
    background-color:#1AADBB;
	border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding:0px 0px 0px 0px;
}

ul#menuUL ul ul li:last-child{
    border-bottom: none;
}

ul#menuUL ul ul li a {
    
}
ul#menuUL ul ul li a:hover {}

.pic-container{
/* The width of mydocument */
    clear: both;
    float: left;
    width:1113px;
    margin: 0 auto;
    white-space:nowrap; 
    overflow:scroll;
    -ms-overflow-style:-ms-autohiding-scrollbar;


}

.pic-row {
/* As wide as it needs to be */
    width: 1527px;
}

.pic-row table table th{
    background-color: whitesmoke;
    color: #FFF;
}

.report{
    clear: both;
    float: left;
    width: 1276px;
    min-height: auto;
    margin: 0px 0px 0px;
}

.report1{
    clear: both;
    float: left;
    width: 170px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight: normal;
    margin-top: 4px;
    text-align: left;
}

.report2{
    float: left;
    width: 200px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight: normal;
    text-align: left;
}

.report3{
    float: left;
    width: 216px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight: normal;
    text-align: left;
}

.report8{
    float: left;
    width: 120px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight: normal;
    margin-top: 4px;
    text-align: left;
}

.report4{
    float: left;
    width: 200px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight: normal;
    text-align: left;
}

.report5{
    float: left;
    width: 120px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight: normal;
    text-align: left;
}

.report6{
    float: left;
    width: 250px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight: normal;
    text-align: left;
}

.report6a{
    float: left;
    width: 162px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight: normal;
    text-align: left;
}

.report7{
    float: left;
    width: 155px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight: normal;
    float: left;
    text-align: left;
}

.report9 {
    float: right;
    width: 495px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: left;
}

.report10 {
    float: right;
    width: 192px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: left;
}

table.fixed { table-layout:fixed; word-break:break-all; }
table.fixed td { overflow: hidden; }

table.fixed td a{
    color: #28757d;
    text-decoration: none;  
}

table.fixed td a:hover{
    color: #000;
}

.btnsave{
    background-image: url(../_images/save.png);
    background-position: center;
    border: none;
    width: 20px;
    height: 19px;
    cursor: pointer;
}

.btnsave:hover{
    background-image: url(../_images/rightbtn.png);
    background-position: center;
    border: none;
    width: 20px;
    height: 19px;
    cursor: pointer;
}

.btnsaved{
    background-image: url(../_images/rightbtndis.png);
    background-position: center;
    border: none;
    width: 20px;
    height: 19px;
}

/* Pagination Style start */

div#pagination {
    padding:3px;
    margin:3px;
    text-align:center;
}

div#pagination1 {
    padding:0px;
    margin:0px;
    text-align:center;
}

div#pagination a {
    padding: 2px 8px 2px 8px;
    margin-right: 2px;
    border: 1px solid #ddd;
    text-decoration: none;
    font-family:Arial, Helvetica, sans-serif;
    color: #28757d;
}

div#pagination a:hover, div#pagination a:active {
    border:1px solid #28757d;
    font-family:Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #28757d;
}

div#pagination span.current {
    padding: 2px 8px 2px 8px;
    margin-right: 2px;
    border: 1px solid #28757d;
    font-weight: bold;
    background-color: #28757d;
    font-family:Arial, Helvetica, sans-serif;
    color: #FFF;
}

div#pagination span.disabled {
    padding: 2px 8px 2px 8px;
    margin-right: 2px;
    border: 1px solid #f3f3f3;
    font-family:Arial, Helvetica, sans-serif;
    color: #ccc;
}

/* Pagination Style start End */

/*#ajax_loader{
    position: fixed;
    left: 50%;
    top: 50%;
    display: none;
    background: url('../_images/fancybox_loading.gif') center center no-repeat;
    background-color:#000;
    width: 44px;
    height: 44px;
    margin-top: -22px;
    margin-left: -22px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	
}*/

#show{
    display: none;
}

.no-record{
	clear: both
	float:left;
	width:100%;
	text-align:center;
	margin:10px 0px;
}

.tblstyle tbody tr:nth-child(2n+1) {   
	background-color: #ffffff; 
} 

.tblstyle tbody tr:nth-child(2n+0) {   
	background-color: #1aadbb; 
} 

.tblstyle a{
	color: #1c5157;
	font-size:11px;
	text-decoration:none;
}

.tblstyle a:hover{
	color: #000;
	text-decoration:none;
}

.content-inner-middle-inner-inner h4{
	width:100%;
    padding: 5px 0px 5px 20px;
    margin: 0px;
    font-weight: normal;
    color: #000;
	text-align:left;
}

SPAN.showsearch {
	font-size:12px;
	color:#000;
}

.tblsearch a{
  	color: #28757D;
	cursor: pointer;
}

#searchall h3{ 
	 width: 98%;
	 height: 30px;
	 background-color: #FFF;
	 padding: 0px 0px 0px 10px;
	 margin: 0px 0px 0px 0px;
	 font-family: "Arial";
	 font-size: 12px;
	 font-weight: bold;
	 color: #000;
	 text-align:left;
}

/* Pagination Style start */

div#pagination {
    padding:3px;
    margin:3px;
    text-align:center;
}

div#pagination1 {
    padding:0px;
    margin:0px;
    text-align:center;
}

div#pagination a {
    padding: 2px 10px 2px 10px;
    margin-right: 2px;
    border: 1px solid #ddd;
    text-decoration: none;
    font-family:"Calibri", Arial, Helvetica, sans-serif;
    color: #138f9b;
}

div#pagination a:hover, div#pagination a:active {
    padding: 2px 10px 2px 10px;
    margin-right: 2px;
    border:1px solid #28757d;
    font-family:"Calibri", Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #138f9b;
}

div#pagination span.current {
    padding: 2px 10px 2px 10px;
    margin-right: 2px;
    border: 1px solid #28757d;
    font-weight: bold;
    background-color: #138f9b;
    font-family:"Calibri", Arial, Helvetica, sans-serif;
    color: #FFF;
}

span.page_link5 {
    padding: 2px 8px 2px 9px;
    margin-right: 5px;
    border: 1px solid #28757d;
    font-weight: bold;
    background-color: #138f9b;
    font-family:"Calibri", Arial, Helvetica, sans-serif;
    color: #FFF;
}

div#pagination span.disabled {
    padding: 2px 10px 2px 10px;
    border:1px solid #28757d;
    margin-right: 2px;
    border: 1px solid #f3f3f3;
    font-family:"Calibri", Arial, Helvetica, sans-serif;
	font-size:13px;
    color: #ccc;
}

span.page_link4 {
    padding: 2px 10px 2px 10px;
    border:1px solid #28757d;
    margin-right: 5px;
    border: 1px solid #f3f3f3;
    font-family:"Calibri", Arial, Helvetica, sans-serif;
	font-size:13px;
    color: #ccc;
}

span.page_link3 {
    padding: 2px 10px 2px 10px;
    border:1px solid #28757d;
    margin-right: 5px;
    border: 1px solid #f3f3f3;
    font-family:"Calibri", Arial, Helvetica, sans-serif;
	font-size:13px;
    color: #ccc;
}

span.page_link2 {
    padding: 2px 10px 2px 10px;
    border:1px solid #28757d;
    margin-right: 5px;
    border: 1px solid #f3f3f3;
    font-family:"Calibri", Arial, Helvetica, sans-serif;
	font-size:13px;
    color: #ccc;
}

span.page_link1 {
    padding: 2px 10px 2px 10px;
    border:1px solid #28757d;
    margin-right: 5px;
    border: 1px solid #f3f3f3;
    font-family:"Calibri", Arial, Helvetica, sans-serif;
	font-size:13px;
    color: #ccc;
}

/* Pagination Style start End */

/* Login Page Tab Style BOF */

.disabled{
    pointer-events:none;
    opacity:0.4;
}

/*.disabled{
    pointer-events:visible;
    opacity:1;
}*/

.custdetails{
    clear:both;
	float:left;
	width:100%;
	text-align: left;
	margin-top:10px;
	margin-bottom:0px;
}   
  
.login-tab{
    clear:both;
	float:left;
	width:100%;
	text-align: left;
}   

.login-tab ul.tabs{
    padding: 7px 0;
    font-size: 0;
    margin:0;
    list-style-type: none;
    text-align: left; /*set to left, center, or right to align the tabs as desired*/
}
        
.login-tab ul.tabs li{
    display: inline;
    margin: 0;
    margin-right:3px; /*distance between tabs*/
}
        
.login-tab ul.tabs li a{
    font: normal 12px Verdana;
    text-decoration: none;
    position: relative;
    padding: 7px 16px;
    border: 1px solid #CCC;
    border-bottom-color:#B7B7B7;
    color: #000;
    background: #F0F0F0 url(../_images/tabbg.gif) 0 0 repeat-x;
    border-radius: 3px 3px 0 0;
    outline:none;
}
        
.login-tab ul.tabs li a:visited
{
    color: #000;
}
        
.login-tab ul.tabs li a:hover{
    border: 1px solid #B7B7B7;
    background:#F0F0F0 url(tabbg.gif) 0 -36px repeat-x;
}
        
.login-tab ul.tabs li.selected a, ul.tabs li.selected a:hover{
    position: relative;
    top: 0px;
    font-weight:bold;
    background: white;
    border: 1px solid #B7B7B7;
    border-bottom-color: white;
}
        
        
.login-tab ul.tabs li.selected a:hover{
    text-decoration: none;
}

.login-tab div.tabcontents{
    border: 1px solid #B7B7B7; 
	padding: 10px;
    background-color:#FFF;
    border-radius: 0 3px 3px 3px;
	min-height: 320px;
	text-align: left;
}

.login-tab div.tabcontents1{
    border: 1px solid #B7B7B7; 
	padding: 10px;
    background-color:#FFF;
    border-radius: 0 3px 3px 3px;
	text-align: left;
	min-height: 450px;
	height: auto;
}

.login-tab div.tabcontents2{
    border: 1px solid #B7B7B7; 
	padding: 10px;
    background-color:#FFF;
    border-radius: 0 3px 3px 3px;
	min-height: 380px;
	text-align: left;
}

.tabcontentinner{
	clear:both;
	float:left;
	width:100%;
	text-align: left;
	margin: 10px 0px;
}

.viewmain{
	clear:both;
	float:left;
	width:100%;
	height: auto;
	text-align: left;
}

.view-inner{
	clear:both;
	float:left;
	width:1252px;
	text-align: left;
}

.view-inner1{ 
    clear: both;
    float: left;
    margin: 10px 0px 10px 0px;
    width: 1252px;
    height: auto;
    border-bottom: 1px solid #d9d7d7;
    border-collapse: collapse;
}

.view-inner2{ 
    clear: both;
    float: left;
    margin: 15px 0px 15px 0px;
    width: 1252px;
    height: auto;
    border-bottom: 1px solid #d9d7d7;
    border-collapse: collapse;
}

.view-inner-left{
	clear:both;
	float:left;
	width:476px;
	text-align: left;
	font-family:'Calibri', Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom: 10px;
}

.view-inner-left-top{
	clear:both;
	float:left;
	width:476px;
	text-align: left;
}

.view-inner-left-top-1{
	clear:both;
	float:left;
	width:476px;
	text-align: left;
	margin-bottom: 5px;
}

.view-inner-left-bottom{
	clear:both;
	float:left;
	width:476px;
	text-align: left;
}

.view-inner-left-border{
	clear:both;
	float:left;
	width:476px;
	height:1px;
	background-color: #ccc;
	margin-bottom:5px;
}

.view-inner-middle{
	float:left;
	width:300px;
	text-align: left;
}

.view-inner-right{
	float:right;
	width:476px;
	text-align: left;
	font-family:'Calibri', Arial, Helvetica, sans-serif;
	font-size:13px;
}

.input-disabled{
	background-color:#EBEBE4;
	border:1px solid #ABADB3;
}

.input-enabled{
	background-color:#fff;
	border:1px solid #CCCCCC;
}

/* Login Page Tab Style EOF */

/* @group Blink */
.blink {
	-webkit-animation: blink .75s linear infinite;
	-moz-animation: blink .75s linear infinite;
	-ms-animation: blink .75s linear infinite;
	-o-animation: blink .75s linear infinite;
	 animation: blink .75s linear infinite;
}
@-webkit-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-moz-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-ms-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-o-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}

a.txtavailable{
	color: #009900;
	text-decoration: none;
}


/* @end */

/* Print Area BOF */

.main-print-inner{
	clear: both;
	float:left;
	width:712px;
	height: 500px;
	padding:10px;
	font-family: 'Open Sans', open_sansregular, sans-serif;
    color: #000;
	font-size:12px;
}

.main-print-inner-1{
	clear: both;
	float:left;
	width:712px;
	min-height: 100px;
	margin-bottom:10px;
}

.main-print-inner-1-left{
	clear: both;
	float:left;
	width:356px;
	height: auto;
}

.main-print-inner-1-right{
	float:right;
	width:356px;
	height: auto;
}

.main-print-inner-1-right-top{
    clear: both;
	float: left;
	width:356px;
	height: auto;
	margin-bottom:10px;
}

.main-print-inner-1-right-top-left{
    clear: both;
	float: left;
	width:105px;
	height: auto;
}

.main-print-inner-1-right-top-right{
	float: right;
	width:251px;
	height: auto;
	text-align:left;
}

.main-print-inner-2{
	clear: both;
	float:left;
	width:710px;
	height: auto;
	margin-top:20px; 
	margin-bottom:20px;
}

.main-print-inner-2-inner{
	clear: both;
	float:left;
	width:710px;
	height: auto;
}

.main-print-inner-1-left1{
	clear: both;
	float:left;
	width: 332px;
	padding:10px; 
	border-top: 2px solid #000; 
	border-right: 2px solid #000; 
	border-bottom: 2px solid #000; 
	border-left: 2px solid #000; 
	border-collapse:collapse; 
	line-height: 20px;
}

.main-print-inner-1-right1{
	float:right;
	width: 332px;
	border-top: 2px solid #000; 
	border-right: 2px solid #000; 
	border-bottom: 2px solid #000; 
	border-collapse:collapse; 
	padding:10px; 
	line-height: 20px;
}

.main-print-inner-3{
	clear: both;
	float:left;
	width:712px;
	min-height: 100px;
}

.main-print-inner-4{
	clear: both;
	float:left;
	width:712px;
	min-height: 100px;
}

.main-print-inner-4-left{
	clear: both;
	float:left;
	width:472px;
	min-height: 50px;
	padding-left:10px;
	line-height: 16px;
}

.main-print-inner-4-middle{
	float:left;
	width:30px;
	min-height: 50px;
}

.main-print-inner-4-right{
	float:right;
	width:196px;
	min-height: 50px;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
	border-left: 2px solid #000;
}

.main-print-inner-4-right-inner{
	clear: both;
	float:left;
	width:196px;
	margin-top:3px;
	margin-bottom: 3px;
}

.main-print-inner-4-right-inner-left{
	clear: both;
	float:left;
	width:110px;
	text-align: left;
	font-weight: bold;
}

.main-print-inner-4-right-inner-right{
	float:right;
	width:86px;
	text-align: right;
}

.main-print-inner-5{
	clear: both;
	float:left;
	width:688px;
	height: auto;
	margin-top:0px; 
	margin-bottom:20px;
	border-top: 2px solid #000;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
	border-left: 2px solid #000;
	border-collapse: collapse;
	padding:10px;
}

.main-print-inner-5-inner1{
	clear: both;
	float:left;
	width:105px;
	height: auto;
	text-align:left;
	padding-right:5px;
	font-weight: bold;
}

.main-print-inner-5-inner2{
	float:left;
	width:114px;
	height: auto;
	text-align:left;
	padding-left:5px;
}

.main-print-inner-5-inner3{
	float:left;
	width:105px;
	height: auto;
	text-align:right;
	padding-right:5px;
	font-weight: bold;
}

.main-print-inner-5-inner4{
	float:left;
	width:115px;
	height: auto;
	text-align:left;
	padding-left:5px;
}

.main-print-inner-5-inner5{
	float:left;
	width:105px;
	height: auto;
	text-align:right;
	padding-right:5px;
	font-weight: bold;
}

.main-print-inner-5-inner6{
	float:right;
	width:114px;
	height: auto;
	text-align:left;
	padding-left:5px;
}

fieldset {
    width: 278px;
    align: left;
    margin-bottom: 2em;
    display: block;
}

legend {
    font-size: 12px;
    color: #138F98;
    font-style: normal;
    font-weight: 900;
    text-align: center;
}

/* Print Area EOF */

#footer{
    float:left;
    width:100%;
    height:50px;
    background-color:#294258;
    box-shadow: 0px 0px 0.5rem rgba(0, 0, 0, 0.21);
}

.footer-wrapper{
    width:1330px;
    height:50px;
    margin:0px auto;
}

.footer-inner{
    clear:both;
    float:left;
    width:100%;
    height:50px;
    font-size: 14px;
    color: #fff;
    line-height:50px;
    text-align: center;
}

