body {
	background:#70828F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#6C6C6C;    
	padding: 0;
	margin: 0;
}

input, select, textarea {	
	background: #FFFFFF;
	font-size:12px;
	color: #333333;
	padding: 5px;
	border: 1px solid #89bad3;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	border-radius: 3px;	
}
select option{
	margin:2px 0px;
	padding:2px;
}
textarea{
	resize:none;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.masked{
	background: #F7F7F7;
	color: #333333;
	padding:5px;
	border: 1px solid #89bad3;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	border-radius: 3px;
	overflow:auto;	
	display:inline-block;
	vertical-align:middle;
	min-height:15px;
	font-size:12px;
}

p{
	padding:0 0 2px 0;
	margin:0;	
}

a {		
	color: #0B55C4;	
	text-decoration:none;  
	outline: none;
	outline:expression(hideFocus='true');
}

a:hover {	
	color: #0B55C4;	
	text-decoration:none; 
	outline: none;
	outline:expression(hideFocus='true');
}
ul {
	padding:0;
	margin:0;
	list-style:none;
}

li {
	padding:0;
	margin:0;
}

form {
	padding: 0;
	margin: 0;
}

img {
	border: none;	
}

fieldset{
	border: 1px solid #cccccc;
	-moz-border-radius: 0.4em;
	-webkit-border-radius: 0.4em;
	-webkit-background-clip: padding-box;
	border-radius: 0.4em;
	-moz-box-shadow:none;
	-webkit-box-shadow: none;
	box-shadow:none;
	padding:2em 0.9em 0.9em;	
}

fieldset legend{
	background: rgb(96,108,136); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(96,108,136,1) 0%, rgba(63,76,107,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(96,108,136,1)), color-stop(100%,rgba(63,76,107,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(96,108,136,1) 0%,rgba(63,76,107,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(96,108,136,1) 0%,rgba(63,76,107,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(96,108,136,1) 0%,rgba(63,76,107,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(96,108,136,1) 0%,rgba(63,76,107,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#3f4c6b',GradientType=0 ); /* IE6-9 */
	color: #ffffff;
	font-size:1.2em;
	font-weight: normal;
	border: 1px solid #ffffff;
	-moz-border-radius: 0.417em;
	-webkit-border-radius: 0.417em;
	-webkit-background-clip: padding-box;
	border-radius: 0.417em;
	padding: 0.2em 0.7em;
	margin: 0;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
	font-family: Arial, Helvetica, sans-serif;
}

/* Common Style Start */
span.norecords{
	background:url("../images/warning.png") no-repeat 0% 0%;
	min-height:48px;
	display:inline-block;
	font-size:20px;
	padding-left:50px;
	padding-top:7px;
}
.mandatory {
	text-align: right;
	font-weight: bold;
	padding:10px 10px;
}

.error {
	color:#bf0000;	
}

.errLabel {
	color: #366e00;	
}

.err {
	border: 1px solid #e37272;
}

.msg {
	color:#2b8c04;
	font-weight:bold;	
	text-align:center;
}

.ajax-loader {
	vertical-align: middle;	
}

.process {
	padding-left: 10px;	
	color: #58650A;
}

.imgLoader {
	vertical-align: middle;	
}

.clear {
	clear:both;	
}
sup{
	vertical-align:top;
	padding-left:5px;	
}

.chkbox {
	width: 13px;
    height: 13px;
    padding: 0;
    margin:0;
	border: none;
    vertical-align: bottom;
    position: relative;
	*position: static;
    top: -1px;
    *overflow: hidden;
}

.rlabel {	
	width: auto;
	vertical-align: middle;
	cursor: pointer;
}

.ui-datepicker-trigger {
	vertical-align: middle;
	padding-left: 5px;
	cursor: pointer;	
}

.ckdescrip {
	display: none;	
}

div.modified a.selected {
    background: none repeat scroll 0 0 #36C188;
    border-radius: 0.333em 0.333em 0.333em 0.333em;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
    color: #FFFFFF;
}

div.modified a {
    color: #000000;
    display: inline-block;
    padding: 5px;
    text-decoration: none;
}

.upper{
	text-transform:uppercase;	
}
.cursor{
	cursor:pointer;
}

.redlabel {
    color: #BF0000 !important;
}
.yellowlabel {
    color: #FF9900 !important;
}
.greenlabel {
    color: #2B8C04 !important;
}

.bgyellow {
	background-color: #FFFFDD;
}

.newerror {	
	border-left: 1px solid #C00000;
	border-right: 1px solid #C00000;
	border-bottom: 1px solid #C00000;
	
	background: #FFF3F2 url("../images/icon/alert.png") 3px center no-repeat;
	color: #ac0000;
}
.newprocess {	
	border-left: 1px solid #82BBD7;
	border-right: 1px solid #82BBD7;
	border-bottom: 1px solid #82BBD7;
	
	background: #D0E6F0 url("../images/icon/info-loader.gif") 3px center no-repeat;
	color: #054dab;
}

.newinfo {	
	border-left: 1px solid #339933;
	border-right: 1px solid #339933;
	border-bottom: 1px solid #339933;
	background: #DDEBDF url("../images/icon/info.png") 3px center no-repeat;
	color: #339933;
}

.newnote {	
	border: 5px solid #ffad22;
	background: #f0e6be url("../images/icon/note.png") 3px center no-repeat;
	color: #b15c0f;
}

.emi {
	display: block;
	padding: 10px;
	border-left: none;
	border-right: none;
	font-size: 12px;
	padding-left: 24px;
}

.vtop {
	display: inline-block;
	vertical-align: top;
}


.label-txt {
	font-weight:bold;
	text-align:right;
	padding:2px 5px 0 0;	
}
.bold-txt {
	font-weight:bold;
	padding-top:0.25em;
	margin-right:1em;
}
.normal-txt {
	text-align:right;
	margin-right:1em;
	font-weight:bold;
}
.det-txt {
	font-weight:bold;
	text-align:right;
}

.full-width {
	width:100%;
}

.width70 {
    width: 70%;
}

.aright {
	text-align:right !important;
}

.acenter {
	text-align:center !important;
}
.aleft{
	text-align:left !important;
}

.mauto {
    margin: auto;
}

.pghead{
	padding-bottom:10px;	
}
h1{
	background: #72c6e4; /* Old browsers */
	background: -moz-linear-gradient(top, #72c6e4 1%, #4497c7 55%, #0f62a7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#72c6e4), color-stop(55%,#4497c7), color-stop(100%,#0f62a7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #72c6e4 1%,#4497c7 55%,#0f62a7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #72c6e4 1%,#4497c7 55%,#0f62a7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #72c6e4 1%,#4497c7 55%,#0f62a7 100%); /* IE10+ */
	background: linear-gradient(top, #72c6e4 1%,#4497c7 55%,#0f62a7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72c6e4', endColorstr='#0f62a7',GradientType=0 ); /* IE6-9 */
	color: #ffffff;
	font-size: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid;
	border-color: #ffffff #297cb4 #297cb4 #297cb4;
	-moz-border-radius: 0.278em;
	-webkit-border-radius: 0.278em;
	-webkit-background-clip: padding-box;
	border-radius: 0.278em;
	padding: 0.2em 0.389em 0.2em 0.389em;
	margin: 0;
	z-index: 111;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	-moz-text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);
	-webkit-text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.2);
	text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.2);
	display:inline-block;
	left: 0.5em;
	top: -0.444em;
}

h2{
	background: #72c6e4; /* Old browsers */
	background: -moz-linear-gradient(top, #72c6e4 1%, #4497c7 55%, #0f62a7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#72c6e4), color-stop(55%,#4497c7), color-stop(100%,#0f62a7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #72c6e4 1%,#4497c7 55%,#0f62a7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #72c6e4 1%,#4497c7 55%,#0f62a7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #72c6e4 1%,#4497c7 55%,#0f62a7 100%); /* IE10+ */
	background: linear-gradient(top, #72c6e4 1%,#4497c7 55%,#0f62a7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72c6e4', endColorstr='#0f62a7',GradientType=0 ); /* IE6-9 */
	color: #ffffff;
	font-size:1.3em;
	font-weight: normal;
	border: 1px solid #ffffff;
	-moz-border-radius: 0.417em;
	-webkit-border-radius: 0.417em;
	-webkit-background-clip: padding-box;
	border-radius: 0.417em;
	padding: 0.2em 0.7em;
	margin: 0;
	z-index: 1111;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
	font-family: Arial, Helvetica, sans-serif;
	display:inline-block;
	position: absolute;
	left: 0.5em;
	top: -0.444em;
}

.block-border {
	border: 1px solid rgba(255, 255, 255, 0.75);
	border-top:none;
	background: rgba(255, 255, 255, 0.2);
	-moz-border-radius: 0 0 0.8em 0.8em;
	-webkit-border-radius: 0 0 0.8em 0.8em;
	-webkit-background-clip: padding-box;
	border-radius: 0 0 0.8em 0.8em;
	-moz-box-shadow: 0 0 4px rgba(50, 50, 50, 0.5);
	-webkit-box-shadow: 0 0 4px rgba(50, 50, 50, 0.5);
	box-shadow: 0 4px 4px rgba(50, 50, 50, 0.5);
	padding:0 0.9em 0.9em;
	
}

.block-border .block-border{
	position:relative;
	border: 1px solid #cccccc;
	-moz-border-radius: 0.4em;
	-webkit-border-radius: 0.4em;
	-webkit-background-clip: padding-box;
	border-radius: 0.4em;
	-moz-box-shadow:none;
	-webkit-box-shadow: none;
	box-shadow:none;
	padding:0;
}
.block-border .block-border .block-border{
	padding:30px 7px 7px;
}


.block-border .block-border ul li{
	padding-bottom:0.9em;
}


.block-content {
	border: 1px solid #999999;
	-moz-border-radius: 0.25em;
	-webkit-border-radius: 0.25em;
	-webkit-background-clip: padding-box;
	border-radius: 0.25em;
	background: white;
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
	position: relative;
}

.block-header {
    background: #6dc3e6; /* Old browsers */
	background: -moz-linear-gradient(top, #6dc3e6 0%, #0c5fa3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6dc3e6), color-stop(100%,#0c5fa3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6dc3e6 0%,#0c5fa3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6dc3e6 0%,#0c5fa3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6dc3e6 0%,#0c5fa3 100%); /* IE10+ */
	background: linear-gradient(top, #6dc3e6 0%,#0c5fa3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6dc3e6', endColorstr='#0c5fa3',GradientType=0 ); /* IE6-9 */
    border-bottom: 1px solid #B5B3B4;
    border-top: 1px solid #9BD2EE;
    color: white;
    font-size: 2em;
    font-weight: bold;
    height: 3em;
    line-height: 3em;
    text-align: center;
    -moz-text-shadow: 0 1px 3px rgba(0, 0, 0, 0.75);
	-webkit-text-shadow: 0 1px 3px rgba(0, 0, 0, 0.75);
	text-shadow:0 1px 3px rgba(0, 0, 0, 0.75);
}

.block-controls {
	height:67px;
	text-align: right;
	border-bottom: 1px solid #999999;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 88%, #d8d8d8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(88%,#e5e5e5), color-stop(100%,#d8d8d8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 88%,#d8d8d8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 88%,#d8d8d8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 88%,#d8d8d8 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#e5e5e5 88%,#d8d8d8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d8d8d8',GradientType=0 ); /* IE6-9 */
	width:auto;
	padding-right:10px;
	-moz-border-radius: 0.4em 0.4em 0 0;
	-webkit-border-radius: 0.4em 0.4em 0 0;
	-webkit-background-clip: padding-box;
	border-radius:0.4em 0.4em 0 0;
	
}

.block-controls-reverse {
	height:67px;
	text-align: right;
	border-top: 1px solid #999999;
	background: #d8d8d8; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #d8d8d8 0%, #e5e5e5 12%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8d8d8), color-stop(12%,#e5e5e5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d8d8d8 0%,#e5e5e5 12%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d8d8d8 0%,#e5e5e5 12%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d8d8d8 0%,#e5e5e5 12%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d8d8d8 0%,#e5e5e5 12%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	width:auto;
	padding-right:10px;
	-moz-border-radius: 0 0 0.4em 0.4em;
	-webkit-border-radius: 0 0 0.4em 0.4em;
	-webkit-background-clip: padding-box;
	border-radius:0 0 0.4em 0.4em;
	margin-top:10px;
}
.block-controls a,
.block-controls a:hover {
	color: #0B55C4;
	text-decoration:none;
    display: inline-block;
    padding: 10px 5px;
    text-align: center;
    width: 80px;
}
.block-controls a span {
	display: block;
    height: 32px;
    margin: 0 auto;
    width: 32px;
}

.button{
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #72c6e4 4%, #0c5fa5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4%,#72c6e4), color-stop(100%,#0c5fa5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#72c6e4 4%,#0c5fa5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#72c6e4 4%,#0c5fa5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#72c6e4 4%,#0c5fa5 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#72c6e4 4%,#0c5fa5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72C6E4', endColorstr='#0c5fa5',GradientType=0 ); /* IE6-9 */
	border: 1px solid;
	border-color: #50a3c8 #297cb4 #083f6f;
	-moz-border-radius: 0.333em;
	-webkit-border-radius: 0.333em;
	-webkit-background-clip: padding-box;
	border-radius: 0.333em;
	color: white;
	-moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	font-size: 1.167em;
	padding: 0.286em 1em 0.357em;
	line-height: 1.429em;
	cursor: pointer;
	font-weight: bold;
	outline:none;	
}

.button:hover{
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #2bcef3 4%, #057fdb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4%,#2bcef3), color-stop(100%,#057fdb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#2bcef3 4%,#057fdb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#2bcef3 4%,#057fdb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#2bcef3 4%,#057fdb 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#2bcef3 4%,#057fdb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72C6E4', endColorstr='#057fdb',GradientType=0 ); /* IE6-9 */	
	border-color: #1eafdc #1193d5 #035592;
}

.button:active{
	background: #89e7f9; /* Old browsers */
	background: -moz-linear-gradient(top, #89e7f9 0%, #3dbfed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#89e7f9), color-stop(100%,#3dbfed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #89e7f9 0%,#3dbfed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #89e7f9 0%,#3dbfed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #89e7f9 0%,#3dbfed 100%); /* IE10+ */
	background: linear-gradient(top, #89e7f9 0%,#3dbfed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89e7f9', endColorstr='#3dbfed',GradientType=0 ); /* IE6-9 */
	border-color:#5B848B #B2DEF1 #B2DEF1 #68A6BA;
	-moz-box-shadow:none;
	-webkit-box-shadow: none;
	box-shadow: none;	
}

.red{
	background: #ca3535; /* Old browsers */
	background: -moz-linear-gradient(top, #ca3535 0%, #790000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ca3535), color-stop(100%,#790000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ca3535 0%,#790000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ca3535 0%,#790000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ca3535 0%,#790000 100%); /* IE10+ */
	background: linear-gradient(top, #ca3535 0%,#790000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca3535', endColorstr='#790000',GradientType=0 ); /* IE6-9 */
	color:#ffffff;
	border: 1px solid white;
	-moz-border-radius: 0.417em;
	-webkit-border-radius: 0.417em;
	-webkit-background-clip: padding-box;
	border-radius: 0.417em;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
	text-decoration: none;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	text-shadow: none;
	outline: 0;
	font-weight:0.8em;
	padding: 0.167em 0.5em 0.25em;
}

.red:hover{
	background: #fe6565; /* Old browsers */
	background: -moz-linear-gradient(top, #fe6565 0%, #9d0404 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe6565), color-stop(100%,#9d0404)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fe6565 0%,#9d0404 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fe6565 0%,#9d0404 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fe6565 0%,#9d0404 100%); /* IE10+ */
	background: linear-gradient(top, #fe6565 0%,#9d0404 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe6565', endColorstr='#9d0404',GradientType=0 ); /* IE6-9 */	
	text-decoration: none;
	color:#ffffff;
}

div.dialog-container .dbutton{
	font-size:12px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
	color:#333333;
	border:1px solid #cccccc;	
	cursor:pointer;
}
div.dialog-container .dbutton:hover{
	background: #f2f2f2; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}
div.left {
	float:left;
}
div.right {
	float:right;
}
/* Common Style End */

/*************** Switch ****************/
.switch-bg{
	background:url("../images/switch-bg.png") no-repeat;
	cursor: pointer;
    display: inline-block;
    height: 21px;
    vertical-align: middle;
    width: 50px;
	
}
.switch-on{
	background-position:0 0%;
}
.switch-off{
	background-position:0 50%;
}
.switch-null{
	background-position:0 100%;
}

/********************* SignIn *********************/
div.signin {	
	width: 400px;
	margin:auto;
	position:relative;
}

.signin .block-border{
	padding:0.9em;
	background:rgba(112, 130, 143,0.2);
}
.signin .block-content{
	-moz-box-shadow: 0 0 0.8em rgba(255, 255, 255, 0.5);
	-webkit-box-shadow: 0 0 0.8em rgba(255, 255, 255, 0.5);
	box-shadow: 0 0 0.8em rgba(255, 255, 255, 0.5);
}
.signin .block-content{
	-moz-box-shadow: 0 0 0.8em rgba(255, 255, 255, 0.5);
	-webkit-box-shadow: 0 0 0.8em rgba(255, 255, 255, 0.5);
	box-shadow: 0 0 0.8em rgba(255, 255, 255, 0.5);
}

.signin input.full-width{
	background: #d4d4d4; /* Old browsers */
	background: -moz-linear-gradient(top, #d4d4d4 0%, #ebebeb 3px, #ffffff 27px); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4d4d4), color-stop(3px,#ebebeb), color-stop(27px,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d4d4d4 0%,#ebebeb 3px,#ffffff 27px); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d4d4d4 0%,#ebebeb 3px,#ffffff 27px); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d4d4d4 0%,#ebebeb 3px,#ffffff 27px); /* IE10+ */
	background: linear-gradient(top, #d4d4d4 0%,#ebebeb 3px,#ffffff 27px); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4d4d4', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	font-size:1.5em;
}


.login {
	padding:1.5em 1.5em 0	
}
.login .field{
	padding-top:0.25em;
	font-size:1.3em;
	color:#000000;
	font-weight:bold;
	float:left;
	width:31%;
}
.login .ele{
	float:left;
	width:65%;
}

.login ul li {
	padding:5px 0;
}

.forgetpass fieldset{
	margin:0;
	border:none;
	padding:0.5em 1.5em 1.5em;	
	
}

.forgetpass fieldset legend{
	font-size:1.1em;
}
.forgetpass .border-top{
	border-top:1px solid #999999;
}

.forgetpass legend{
	background: #f8f8f8; /* Old browsers */
	background: -moz-linear-gradient(top, #f8f8f8 0%, #e7e7e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f8f8f8 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f8f8f8 0%,#e7e7e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f8f8f8 0%,#e7e7e7 100%); /* IE10+ */
	background: linear-gradient(top, #f8f8f8 0%,#e7e7e7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */
	display:block;
	line-height: 1.333em;
	padding: 0.167em 0.5em 0.25em;
	border: 1px solid white;
	-moz-border-radius: 0.417em;
	-webkit-border-radius: 0.417em;
	-webkit-background-clip: padding-box;
	border-radius: 0.417em;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
	
}

.forgetpass legend a{
	background: url("../images/icon/chevron-expand-off.png") no-repeat scroll right 60% transparent;
    color: #666666;
    display: block;
    margin: -0.25em -0.333em -0.333em -0.5em;
    padding: 0.25em 20px 0.333em 0.5em;
	text-decoration: none;
	outline: 0;		
}

.forgetpass legend a:hover{
	color:#3399cc;	
}

.forgetpass .hide{
	display:none;
}

.forgetpass .show{
	display:block;
}

.forgetpass .bg{
	background:#E6E6E6;
	border-top:1px solid #999999;
}

.forgetpass label{
	display:block;
	color:#808080;
	font-weight:bold;
	padding-bottom:0.5em;
	font-size:1.2em;
}

.forgetpass span.lft{
	float:left;
	width:69%;
}
.forgetpass span.rgt{
	float:left;
	width:23%;
}


.signin .expand a {
	background: url("../images/icon/expand.png") no-repeat scroll right 60% transparent;
}
.signin .expand a:hover {
	background: url("../images/icon/expand-over.png") no-repeat scroll right 60% transparent;
}
.signin .shrink a {
	background: url("../images/icon/shrink.png") no-repeat scroll right 60% transparent;
}
.signin .shrink a:hover {
	background: url("../images/icon/shrink-over.png") no-repeat scroll right 60% transparent;
}

/* Text Box Start */
.txt-50 {	
	width:50px;	
}

.txt-100 {	
	width:100px;	
}
.txt-105 {	
	width:105px;	
}

.txt-150 {	
	width:150px;	
}
.txt-200 {	
	width:200px;	
}
.txt-300 {	
	width:300px;	
}
.txt-325 {	
	width:325px;	
}
.txt-350 {	
	width:350px;	
}
.txtarea-325 {
	width: 325px;
	height: 120px;
}
.txtarea-350 {
	width: 350px;
	height: 120px;
}
.txt-90p {
	width:90%;
}
.txt-95p {
	width:95%;
}
.txt-60p {
	width:60%;
}
.txt-70p {
	width:70%;
}
.txt-80p {
	width:80%;
}
.txt-28p {
	width:30%;
}
.txt-40p {
	width:40%;
}
.txt-49p {
	width:49%;
}
.txt-50p {
	width:50%;
}
.txt-60p {
	width:60%;
}
.txt-65p {
	width:65%;
}
.sel-50{
	width:50px;	
}
.sel-125{
	width:125px;	
}
.sel-152{
	width:152px;	
}
.sel-180{
	width:180px;	
}

.sel-50p{
	width:50%;	
}
.sel-70p{
	width:70%;	
}
.sel-90p{
	width:90%;	
}
.sel-93p{
	width:93%;	
}
.multisel-50p {
	width: 50%;
	height: 150px;
}
.multisel-70p {
	width: 70%;
	height: 150px;
}
.multisel-90p {
	width: 90%;
	height: 150px;
}
.textarea-95w-10h {
	width:95%;
	height:10em;
}

/* Text Box End */

/* CK Details Start */
div.page-container .ckdetails em {
	display: inline-block;
	width: auto;
	text-align: left;
	font-style:italic;
}

div.page-container .ckdetails ul {
	margin:10px 0 !important;
	padding-left: 40px !important;
	list-style: inherit !important;
}
div.page-container .ckdetails ol {
	margin:10px 0 !important;
	padding-left: 40px !important;
}

div.page-container .ckdetails ul li {
	padding: 0;
	background: none;
	border: none;
}
div.page-container .ckdetails table{
	border:1px solid #999999;
}
div.page-container .ckdetails td,
div.page-container .ckdetails th{
	border:1px solid #999999;	
}
div.page-container .ckdetails td,
div.page-container .ckdetails th{
	padding:3px;
}
/* CK Details End */

/* Dialog Start */
div.dialog-container ul {
	padding:1em 0;
}
div.dialog-container ul li {
	padding: 0.2em 0;	
}

div.dialog-container ul li em {
	display: inline-block;
	width: 10px;	
	text-align: center;
	vertical-align: top;
	padding-top: 4px;
	font-style: normal;
}

/* Dialog End */

/* Page Container Start */
div.main-container {
	margin: auto;
	width: 1300px;
}
/* Page Container End */

/********************* Header *********************/
.main-header {
	height: 169px;
	background: #014a7d; /* Old browsers */
	background: -moz-linear-gradient(top, #014a7d 0%, #3399cc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#014a7d), color-stop(100%,#3399cc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #014a7d 0%,#3399cc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #014a7d 0%,#3399cc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #014a7d 0%,#3399cc 100%); /* IE10+ */
	background: linear-gradient(top, #014a7d 0%,#3399cc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#014a7d', endColorstr='#3399cc',GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.5);
	box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.5);
	color:#ffffff;
	padding:10px 0;
}


.lft-header{
	background:url("../images/logo.png") no-repeat 100% 50%;
	float:left;
	width:210px;
	height:140px;
}

.rgt-header{
	background:url("../images/thiruvalluvar.png") no-repeat 100% 50%;
	float:left;
	width:170px;
	height:169px;
}
.mid-header{
	background:url("../images/hd.png") no-repeat 50% 90%;
	float:left;
	width:740px;
	height:136px;
	text-align:center;
	font-weight:bold;
	font-size:38px;
	padding-top:33px;
	font-family:"Comic Sans MS", cursive,lucida,Georgia;
}
/********************* Sub Menu *********************/
.sub-nav {
	background: #303135; /* Old browsers */
	background: -moz-linear-gradient(top, #303135 0%, #3c3d42 6%, #404447 18%, #34383b 50%, #25292c 50%, #1a1b1f 63%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303135), color-stop(6%,#3c3d42), color-stop(18%,#404447), color-stop(50%,#34383b), color-stop(50%,#25292c), color-stop(63%,#1a1b1f), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #303135 0%,#3c3d42 6%,#404447 18%,#34383b 50%,#25292c 50%,#1a1b1f 63%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #303135 0%,#3c3d42 6%,#404447 18%,#34383b 50%,#25292c 50%,#1a1b1f 63%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #303135 0%,#3c3d42 6%,#404447 18%,#34383b 50%,#25292c 50%,#1a1b1f 63%,#000000 100%); /* IE10+ */
	background: linear-gradient(top, #303135 0%,#3c3d42 6%,#404447 18%,#34383b 50%,#25292c 50%,#1a1b1f 63%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#616364', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
	border-top: 2px solid #ff6500;
	height: 3.667em;
	line-height: 2.667em;
	color: white;
	z-index:1;
}

.sub-nav ul li {
    background: #858d95; /* Old browsers */
	background: -moz-linear-gradient(top, #858d95 0%, #46505b 50%, #38424d 50%, #1c2733 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#858d95), color-stop(50%,#46505b), color-stop(50%,#38424d), color-stop(100%,#1c2733)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #858d95 0%,#46505b 50%,#38424d 50%,#1c2733 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #858d95 0%,#46505b 50%,#38424d 50%,#1c2733 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #858d95 0%,#46505b 50%,#38424d 50%,#1c2733 100%); /* IE10+ */
	background: linear-gradient(top, #858d95 0%,#46505b 50%,#38424d 50%,#1c2733 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#858d95', endColorstr='#1c2733',GradientType=0 ); /* IE6-9 */
	border-width:1px;
	border-style:solid;
	border-color:#9faab6 #9faab6 #465a6e #9faab6;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	-webkit-background-clip: padding-box;
	border-radius:4px 4px 4px 4px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    margin-right: 5px;
    margin-top: 6px;
    padding: 1px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 130px;
}

.sub-nav ul li.last{
	margin-right:0;	
}

.sub-nav ul li a{
	display: block;
	color: #ffffff;
	text-indent: 0;
	text-decoration: none;
}
.sub-nav ul li:hover a{
	color:#333333;	
}
.sub-nav ul li:hover,
.sub-nav ul li.current {
	height: 32px;
	line-height: 30px;
	color: #333333;
	padding: 1px;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #dadada 7%, #dadada 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(7%,#dadada), color-stop(100%,#dadada)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#dadada 7%,#dadada 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#dadada 7%,#dadada 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#dadada 7%,#dadada 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#dadada 7%,#dadada 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dadada',GradientType=0 ); /* IE6-9 */
	border-color:#ffffff #dadada #dadada #dadada;
}

.sub-nav ul li.current:hover{
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #dadada 7%, #dadada 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(7%,#dadada), color-stop(100%,#dadada)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#dadada 7%,#dadada 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#dadada 7%,#dadada 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#dadada 7%,#dadada 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#dadada 7%,#dadada 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dadada',GradientType=0 ); /* IE6-9 */
}

.sub-nav ul li.current span{
	color: #333333;
	display:block;
	text-align:center;
}

.sub-nav ul.dropmenu{
	display:none;
	position:absolute;
	background:#dadada;
	margin-top:2px;	
	padding:7px 5px 5px;
	z-index:10;
}

.sub-nav ul.dropmenu li{
	float:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	border:none;
	border-bottom:1px solid #f2f2f2;
	width:auto;
	background: #1C2733;
	color:#ffffff;
	display: block;
    width:auto;
    text-decoration: none;
    text-transform: uppercase;
	font-weight:normal;
	padding:0;
	margin:0;
	height: 27px;
    line-height: 27px;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	-webkit-background-clip: padding-box;
	border-radius:4px 4px 4px 4px;
	min-width:150px;
}

.sub-nav ul.dropmenu li:hover{
	background:#38424D;
	padding:0;
	margin:0;
	height: 27px;
    line-height: 27px;
	border:none;
	border-bottom:1px solid #f2f2f2;
}

.sub-nav ul.dropmenu li a,
.sub-nav ul.dropmenu li a:hover{
	background:none;
	display: block;
	width: auto;
	padding: 0 10px;
	color: #ffffff;
	text-indent: 0;
	text-decoration: none;
	font-weight: normal;
}




/********************* Bread Crump *********************/
.main-breadcrump  {
	.font-size: 1.333em;
	height: 3.3em;
	line-height: 2.938em;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #dadada 6%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(6%,#dadada), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#dadada 6%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#dadada 6%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#dadada 6%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#dadada 6%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.breadcrumb-shadow{
	background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.1) 30%, rgba(0,0,0,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.3)), color-stop(30%,rgba(0,0,0,0.1)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.1) 30%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.1) 30%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.1) 30%,rgba(0,0,0,0) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.1) 30%,rgba(0,0,0,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
	height: 0.75em;
}

#breadcrumb {
	float: left;
	border: 1px solid;
	border-color: #0099cc #006699 #003366;
	-moz-border-radius: 0.417em;
	-webkit-border-radius: 0.417em;
	-webkit-background-clip: padding-box;
	border-radius: 0.417em;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	height: 1.75em;
	line-height: 1.5em;
	margin: 0.667em 1em 0 0;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #72c6e4 5%, #0c5fa5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(5%,#72c6e4), color-stop(100%,#0c5fa5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#72c6e4 5%,#0c5fa5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#72c6e4 5%,#0c5fa5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#72c6e4 5%,#0c5fa5 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#72c6e4 5%,#0c5fa5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72c6e4', endColorstr='#0c5fa5',GradientType=0 ); /* IE6-9 */

}

#breadcrumb li {
	float: left;
	color: white;
	height: 1.75em;
	padding: 0.083em 1em 0 0;
	background: url("../images/breadcrumb-sep.png") no-repeat right center;
}
#breadcrumb li:last-child {
	padding-right: 0;
	background: none;
}
/* IE class */
#breadcrumb li.last-child {
	padding-right: 0;
	background: none;
}
#breadcrumb li a,
#breadcrumb li span{
	display: block;
	height: 1.667em;
	color: white;
	text-decoration: none;
	padding: 0 0.75em 0 0.667em;
	-moz-transition-duration: 1s;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
}
#breadcrumb li a:hover {
	background: -moz-linear-gradient(left center, rgba(109,192,229,0), rgba(109,192,229,0.8) 25%, rgba(109,192,229,1) 50%, rgba(109,192,229,0.8) 75%, rgba(109,192,229,0)); /* FF3.6+ */
	background: -webkit-gradient(linear, left center, left bottom, color-stop(rgba(109,192,229,0.8)), color-stop(25%,rgba(109,192,229,0.8)), color-stop(50%,rgba(109,192,229,1)), color-stop(75%,rgba(109,192,229,0.8)), color-stop(rgba(109,192,229,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left center, rgba(109,192,229,0),rgba(109,192,229,0.8) 25%,rgba(109,192,229,1) 50%,rgba(109,192,229,0.8) 75%,rgba(109,192,229,0)); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left center, rgba(109,192,229,0),rgba(109,192,229,0.8) 25%,rgba(109,192,229,1) 50%,rgba(109,192,229,0.8) 75%,rgba(109,192,229,0)); /* Opera 11.10+ */
	background: -ms-linear-gradient(left center, rgba(109,192,229,0),rgba(109,192,229,0.8) 25%,rgba(109,192,229,1) 50%,rgba(109,192,229,0.8) 75%,rgba(109,192,229,0)); /* IE10+ */
	background: linear-gradient(left center, rgba(109,192,229,0),rgba(109,192,229,0.8) 25%,rgba(109,192,229,1) 50%,rgba(109,192,229,0.8) 75%,rgba(109,192,229,0)); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc6dc0e5', endColorstr='#006dc0e5',GradientType=0 ); /* IE6-9 */
	-moz-transition-duration: 100ms;
	-webkit-transition-duration: 100ms;
	transition-duration: 100ms;
}
#breadcrumb li img {
	margin-bottom: -4px;
}

.lft-bcrump{
	float:left;
	width:50%;	
}
.rgt-bcrump{
	float:right;
	width:50%;
	text-align:right;	
}

/*********** Redirect ***********/
.redirect{
	background-color:#ffffff;
	padding:10px;
}
/******** Footer *********/
.footer{
	padding:10px;
	color:#ffffff;
	text-align:center;	
}

.block-fields ul li{
	padding-bottom:7px;	
}
.block-fields .mobile{
	padding-left:32px;	
}
span.mcode{
	position:absolute;
	padding:3px 5px 0;
	font-size:11px;
	color:#000000;
}


/************Contact US ************/
.contactus .lft-block{
	float:left;
	width:540px;
	
}
.contactus .rgt-block{
	float:right;
	width:400px;
	min-height:420px;
	background:url("../images/contact-us.png") no-repeat 100% 100%;	
}

.contactus .fld{
	width:25%;
	float:left;	
}

.contactus .ele{
	width:70%;
	float:left;	
}
/********************* Menu Tips *********************/
#tips {
	z-index: 999900;
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: none;
	font-size:12px;
}
#tips div {
	position: absolute;
	background: #ffffcc;
	border: 1px solid #a6a6a6;
	-moz-border-radius: 0.333em;
	-webkit-border-radius: 0.333em;
	-webkit-background-clip: padding-box;
	border-radius: 0.333em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 1.222em;
	text-transform: uppercase;
	color: #333333;
	padding: 0.222em 0.444em;
	min-width: 5em;
	text-align: center;
	white-space: nowrap;
}
#tips div .arrow {
	font-size: 0;
	line-height: 0;
	width: 0;
	position: absolute;
	z-index: 89;
	left: 50%;
	margin-left: -6px;
	bottom: -7px;
	border-top: 7px solid #a6a6a6;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
}
#tips div.tip-right .arrow {
	bottom: auto;
	left: -7px;
	top: 50%;
	margin-left: 0;
	margin-top: -6px;
	border-right: 7px solid #a6a6a6;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 0;
}
#tips div.tip-bottom .arrow {
	bottom: auto;
	top: -7px;
	border-top: 0;
	border-bottom: 7px solid #a6a6a6;
}
#tips div.tip-left .arrow {
	bottom: auto;
	left: auto;
	top: 50%;
	right: -7px;
	margin-left: 0;
	margin-top: -6px;
	border-left: 7px solid #a6a6a6;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-right: 0;
}
		
#tips div .arrow span {
	width: 0;
	position: absolute;
	z-index: 89;
	margin-left: -5px;
	top: -7px;
	border-top: 6px solid #ffffcc;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
}
#tips div.tip-right .arrow span {
	border-right: 6px solid #ffffcc;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 0;
	margin-left: 0;
	left: 1px;
	top: auto;
	margin-top: -5px;
}
#tips div.tip-bottom .arrow span {
	top: 1px;
	border-top: 0;
	border-bottom: 6px solid #ffffcc;
}
#tips div.tip-left .arrow span {
	border-left: 6px solid #ffffcc;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-right: 0;
	margin-left: 0;
	right: 1px;
	top: auto;
	margin-top: -5px;
}

/************** My Account***********/

.my-account .predirect{
	border:1px solid #cccccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-background-clip: padding-box;
	border-radius:5px;
	background:#DFDFDF;
	padding:15px 5px 5px;
}
.my-account .predirect .workspace{
	background:#ffffff;	
	-moz-border-radius: 0.4em;
	-webkit-border-radius: 0.4em;
	-webkit-background-clip:0.4em;
	border-radius:0.4em;
}

.my-account .menu{
	height:61px;
}
.my-account .menu ul{
	margin-left:15px;
}
.my-account .menu ul li{
	border: 1px solid;
	border-color: #D8DADB #3C3F42 #3C3F42;
	border-bottom:none;
	
	margin-right:5px;
	float:left;
	width:70px;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-webkit-background-clip: padding-box;
	border-radius:5px 5px 0 0;
	background: #7d7e7d; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkN2U3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */
	background: linear-gradient(to bottom, #7d7e7d 0%,#0e0e0e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-8 */
}
.my-account .menu ul li.selected,
.my-account .menu ul li:hover{
	background:#DFDFDF;
	border:1px solid #cccccc;
	border-bottom:none;
	height:61px;
	-moz-box-shadow: 0 -2px 5px #cccccc;
	-webkit-box-shadow: 0 -2px 5px #cccccc;
	box-shadow: 0 -2px 5px #cccccc;
}
.my-account .menu ul li a{
	display:block;
	height:60px;
	background:url("../images/user-menu.png") no-repeat;
}
.my-account .menu ul li a.my-profile{
	background-position:0 0;
}
.my-account .menu ul li a.account-settings{
	background-position:-70px 0;
}
.my-account .menu ul li a.generating-station{
	background-position:-140px 0;
}
.my-account .menu ul li a.consuming-station{
	background-position:-210px 0;
}
.my-account .menu ul li a.monitoring-service{
	background-position:0 -60px;
}
.my-account .menu ul li a.scheduling-service{
	background-position:-70px -60px;
}
.my-account .menu ul li a.trading{
	background-position:-140px -60px;
}
.my-account .menu ul li a.data-sharing{
	background-position:-210px -60px;
}
.my-account .menu ul li a.tenone-substation{
	background-position:0px -120px;
}
.my-account .menu ul li a.tenone-substation-report{
	background-position:-70px -120px;
}
.my-account .menu ul li a.scheduling-settings{
	background-position:-140px -120px;
}
.my-account .menu ul li a.oandm-info{
	background-position:-210px -120px;
}
.my-account .menu ul li a.insurance{
	background-position: 0px -185px;
}
.my-account .menu ul li a.power-trading{
	background-position: -70px -185px;
}
.my-account .fieldblock{
	padding:20px 7px 7px;
}
.trd{
	width:75px;
	padding:3px 0;
	text-align:center;
	display:inline-block;	
	color:#ffffff;		
}

.tenable {
	background:#006633;
}

.tdisable {
	background:#990000;
}
.icon-save {
	background: url("../images/toolbar/save.png") no-repeat;
	cursor: pointer;	
}
.icon-back {
	background: url("../images/toolbar/back.png") no-repeat;
	cursor: pointer;	
}
.icon-excel {
	background: url("../images/toolbar/excel.png") no-repeat;
	cursor: pointer;	
}

.icon-pdf {
	background: url("../images/toolbar/pdf.png") no-repeat;
	cursor: pointer;	
}

/************** List ******************/

div.filter {
	padding: 10px 10px 0;	
}
div.filter .button{
	padding: 0.2em 0.3em 0.3em 0.2em;
    vertical-align: bottom;	
}
div.filter-left {
	width: 40%;
	float: left;
}
div.filter-right {	
	width:60%;
	float: right;
	text-align:right;
}
div.list-container {
	padding-top:10px;
}
div.list-container table tr th,
div.list-container table tr td{
	padding:5px;
	line-height:18px;
}
div.list-container table tr th{
	background: #cccccc; /* Old browsers */
	background: -moz-linear-gradient(top, #cccccc 0%, #a4a4a4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#a4a4a4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #cccccc 0%,#a4a4a4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cccccc 0%,#a4a4a4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #cccccc 0%,#a4a4a4 100%); /* IE10+ */
	background: linear-gradient(top, #cccccc 0%,#a4a4a4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#a4a4a4',GradientType=0 ); /* IE6-9 */
	color:#ffffff;
	-moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
	-webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
	border-top: 1px solid white;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #828282;	
	font-size:12px;
	vertical-align:middle;
}
div.list-container .first {
	border-left: 1px solid #E9E9E9;	
}

div.list-container .last {
	border-right: 1px solid #E9E9E9;	
}

div.list-content table tr td {
	border-left: 1px dotted #000000;
	font-size:11px;
}
div.list-content table tr:hover {
	background:#D1E5EF;
}

div.list-content .oddrowcolor {
	background:#F2F2F2;
}

div.list-content .evenrowcolor {
	background:#D9D9D9;
}

div.list-content ul li.bgyellow {
	background: #D1E5EF;	
}
div.list-content .list-footer {
	background: #8b8b8b; /* Old browsers */
	background: -moz-linear-gradient(top,  #8b8b8b 0%, #bdbdbd 5%, #bdbdbd 30%, #bfbfbf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8b8b8b), color-stop(5%,#bdbdbd), color-stop(30%,#bdbdbd), color-stop(100%,#bfbfbf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8b8b8b 0%,#bdbdbd 5%,#bdbdbd 30%,#bfbfbf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8b8b8b 0%,#bdbdbd 5%,#bdbdbd 30%,#bfbfbf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8b8b8b 0%,#bdbdbd 5%,#bdbdbd 30%,#bfbfbf 100%); /* IE10+ */
	background: linear-gradient(top,  #8b8b8b 0%,#bdbdbd 5%,#bdbdbd 30%,#bfbfbf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8b8b8b', endColorstr='#bfbfbf',GradientType=0 ); /* IE6-9 */
	padding: 15px 0 5px 0;
	border:none;
}

.processor{
	background:url("../images/spinner.gif") no-repeat 50% 50%;
	display: inline-block;
    height: 21px;
	vertical-align: middle;	
}

.eprocessor{
	background:url("../images/spinner.gif") no-repeat 100% 0%;
	display: inline-block;
	height: 16px;
    width: 23px;
	vertical-align: middle;
}

div.list-content .spinner{
	background:url("../images/spinner.gif") no-repeat 50% 50%;
	display: inline-block;
    height: 15px;
    width: 16px;	
}

.filter .fprocess{
	background:url("../images/loading.gif") no-repeat scroll 100% 0% transparent;
}
#fprocess{
	height:19px;
	width:25px;
	display:inline-block;	
}

div.list-content .norecords {
	text-align:center;	
	border:none;
	padding:1em 0;
}
div.list-content th a{
	display:block;
	color:#FFFFFF;
	text-decoration: none;	

}

.mid-content {
	margin:2em 1em 2em 1em;	
}

.desc {
	background: url("../images/desc.png") 100% 5px no-repeat;		
}

.asc {
	background: url("../images/asc.png") 100% 5px no-repeat;	
}
.refresh-bg{
	text-decoration: none;	
	display: inline-block;
	background: #f8f8f8; /* Old browsers */
	background: -moz-linear-gradient(top, #f8f8f8 0%, #e7e7e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f8f8f8 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f8f8f8 0%,#e7e7e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f8f8f8 0%,#e7e7e7 100%); /* IE10+ */
	background: linear-gradient(top, #f8f8f8 0%,#e7e7e7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */
	-moz-border-radius: 0.333em;
	-webkit-border-radius: 0.333em;
	-webkit-background-clip: padding-box;
	border-radius: 0.333em;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	margin-left:2px;
	width:auto;	
	vertical-align:top;	
}
.refresh{
	background: url("../images/refresh.png") 50% 50% no-repeat;
	width:10px;
	height:6px;
	display:block;
	padding:8px;
}

div.list-content .astatus,
div#rlayout .astatus,
table#pslot .astatus{
	background-image:url("../images/status.png");
	background-repeat:no-repeat;
	display: inline-block;
    height: 18px;
    width: 25px;
	vertical-align:middle;
}

div.list-content .active,
div.list-content .tick,
div.list-content .verified{
	background-position:0 -36px;
}

div.list-content .inactive,
div.list-content .cross,
div.list-content .unverified{
	background-position:-25px -36px;
}

div.list-content .trash{
	background-position:-50px -54px;
}

div.list-content .xcel{
	background-position:-100px -54px;
}

div.list-content .pdf{
	background-position:0px -90px;
}

div.list-content .trade{
	background-position:-100px -72px;
}

div.list-content .monitor{
	background-position:-125px -72px;
}
div.list-content .locked{
	background-position:-75px -36px;
}
div.list-content .contract{
	background-position:-75px -54px;
}
div.list-content .expired{
	background-position:0px -72px;
}
div.list-content .gtenone{
	background-position:-50px -90px;
}
div.list-content .edit,
div#rlayout .efrq{
	background-position:-50px -36px;
}

div.list-content .mdata{
	background-position:-50px -72px;
	cursor:pointer;
}
div.list-content .download,
div.list-content .downpinv,
div.list-content .downsinv,
table#repview .genReqLetter{
	background-position:-125px 0px;
}
table#pslot .trash{
	background-position:-50px -54px;
}
div.list-content .print,
table#repview .genEBAllotment{
	background-position:-100px -90px;
}
/**************** Navigation *************/
div.navigation {
	margin: auto;	
	text-align:center;	
}

div.navigation span {
	display: inline-block;
	width: auto;
}

div.navigation span.rgt-on,
div.navigation span.lft-on,
div.navigation span.pg-mid span:hover {
	cursor: pointer;
}

div.navigation span.lft-on,
div.navigation span.lft-off,
div.navigation span.rgt-on,
div.navigation span.rgt-off {
	display: inline-block;
	color: #4d4d4d;
	min-width: 1.083em;
	text-align: center;
	border: 1px solid white;
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	-webkit-background-clip: padding-box;
	border-radius: 0.5em;
	background: #f8f8f8; /* Old browsers */
	background: -moz-linear-gradient(top, #f8f8f8 0%, #e7e7e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f8f8f8 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f8f8f8 0%,#e7e7e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f8f8f8 0%,#e7e7e7 100%); /* IE10+ */
	background: linear-gradient(top, #f8f8f8 0%,#e7e7e7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: 0 0 0.25em rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 0.25em rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 0.25em rgba(0, 0, 0, 0.5);
	padding:3px 5px;
}
div.navigation span.lft-off,
div.navigation span.rgt-off {
	color:#999999;
}

div.navigation span span.pg-mid span {		
	display: inline-block;
	color: #4d4d4d;
	background: #f8f8f8; /* Old browsers */
	background: -moz-linear-gradient(top, #f8f8f8 0%, #e7e7e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f8f8f8 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f8f8f8 0%,#e7e7e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f8f8f8 0%,#e7e7e7 100%); /* IE10+ */
	background: linear-gradient(top, #f8f8f8 0%,#e7e7e7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */
	-moz-border-radius: 0.333em;
	-webkit-border-radius: 0.333em;
	-webkit-background-clip: padding-box;
	border-radius: 0.333em;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	padding:3px 8px;
	margin:2px;
	width:auto;
}

div.navigation span.pg-mid span.no,
div.navigation span.pg-mid span:hover{
	border: 0px solid;
	border-color: #1EAFDC #1193D5 #035592;
	color: #ffffff;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #72c6e4 4%, #0c5fa5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4%,#72c6e4), color-stop(100%,#0c5fa5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#72c6e4 4%,#0c5fa5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#72c6e4 4%,#0c5fa5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#72c6e4 4%,#0c5fa5 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#72c6e4 4%,#0c5fa5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#0c5fa5',GradientType=0 ); /* IE6-9 */
}
div.navigation span.lft-on:hover,
div.navigation span.rgt-on:hover {
	color: #ffffff;
	border: 1px solid;
	border-color: #1EAFDC #1193D5 #035592;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #72c6e4 4%, #0c5fa5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4%,#72c6e4), color-stop(100%,#0c5fa5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#72c6e4 4%,#0c5fa5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#72c6e4 4%,#0c5fa5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#72c6e4 4%,#0c5fa5 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#72c6e4 4%,#0c5fa5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#0c5fa5',GradientType=0 ); /* IE6-9 */	
}
div#nav_process{
	height:23px;
}
div.navigation-process {
	background:url("../images/footer_process.gif") no-repeat 50% 50%;
}


div.navigation em{
	display:inline-block;
	font-style:normal;
	vertical-align:middle;
}

div.navigation span em.nav{
	width:18px;
	height:16px;
}
div.navigation span.lft-off em.nav,
div.navigation span.lft-on em.nav{
	background:url("../images/lft-nav.png") no-repeat 0 0;
}
div.navigation span.rgt-off em.nav,
div.navigation span.rgt-on em.nav{
	background:url("../images/rgt-nav.png") no-repeat 100% 0;
}
div.navigation span.lft-off em.nav,
div.navigation span.rgt-off em.nav{
	opacity:0.4;
	filter:alpha(opacity=40);
}
/*************** Report Dashboard **************/
.rdashboard{
	padding:25px;
}
.rdashboard ul li{
	display:inline-block;
	margin-right:5px;
}
.rdashboard ul li a{
	display:block;
	padding:10px;
	text-align:center;
	text-decoration:none;
	-moz-border-radius: 0.417em;
	-webkit-border-radius: 0.417em;
	-webkit-background-clip: padding-box;
	border-radius: 0.417em;
	width:120px;
}
.rdashboard ul li a:hover,
.rdashboard ul li a.selected{
	background-color:#E0E0E0;
}
.rdashboard ul li span.rmenu{
	display:block;
	background:url("../images/report-menu.png") no-repeat;
	height:50px;
}
.rdashboard ul li span.rtitle{
	display:block;
}
.rdashboard ul li span.rgen{
	background-position:-120px 0;	
}
.rdashboard ul li span.rcon{
	background-position:-240px 0;	
}
.rdashboard ul li span.general{
	background-position:0 0;	
}
.rdashboard ul li span.cumulative{
	background-position:-120px -50px;	
}
.rdashboard ul li span.real-time{
	background-position:0px -50px;	
}
.rdashboard ul li span.report{
	background-position:-240px -50px;	
}
.rdashboard ul li span.comparison{
	background-position:0px -100px;	
}
.rdashboard ul li span.mshare{
	background-position:-120px -100px;	
}
.rdashboard ul li span.fshare{
	background-position:-240px -100px;	
}
.rdashboard ul li span.nshare{
	background-position:0px -150px;	
}
.rdashboard ul li.not-install{
	width:50% !important;
	vertical-align:top;
}
.rdashboard ul li.not-install span{
	display:inline-block;
	font-size:18px;
	padding-top:20px;
}
.rdashboard ul li span.raw-data-entry{
	background-position:-115px -150px;	
}
.rdashboard ul li span.initial-reading{
	background-position:-240px -50px;	
}
.rdashboard ul li span.trading-invoice{
	background-position:0px -200px;	
}
.rdashboard ul li span.trading-ledger{
	background-position:-240px -150px;	
}
/******* Report Lay ********/

.report-disable {
    background: url("../images/bprocess.gif") no-repeat scroll 50% 50% #E9E9E9;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1000;
}

#rlayout {
    width:100%;
	min-height:405px;
	overflow:hidden;
}

.rlay{
	width:100%;
	height:300px;
	overflow:hidden;	
}
.schlay{
	width:100%;
	height:300px;
	overflow:scroll;	
}
table.tblock th{
	vertical-align:middle;
	background:#70828F;
	color:#ffffff;
}
table,th,td{
	font-size:11px;
}
table#repview,
table#repview th,
table#repview td,
table#home_oandm td,
table#pslot td,
table#tblrkvah td,
table#trading-ledger th,
table#trading-ledger td{
	border-color:#999999;
	font-size:11px;
	table-layout:fixed;	
}
table#repview th,
table.acRep th,
table#home_oandm th,
table#pslot th,
table#tblrkvah th,
table#trading-ledger th{
	vertical-align:middle;
	background:#70828F;
	color:#ffffff;
	text-align:center;
}
table#repview th.error,
table.acRep th.error{
	color:#A00C0C;	
}
table#repview th,
table.acRep th,
table#repview td,
table#home_oandm th,
table#home_oandm td,
table#pslot th,
table#pslot td,
table#tblrkvah td{
	padding:3px;	
}
table.acRep span.tick,
table.acRep span.cross{
	cursor:pointer;
}
table.acRep span.processor{
	height:16px;
	width:16px;	
}

.report-err{
	padding-top:155px;	
	text-align:center;
}
.report-errr{
	text-align:center;
	padding-top:50px;
}
div.oandm-report table tr td ul li{
	list-style:disc;
	margin-left:15px;
}
/***** ON/OFF Slider *******/
.slider-frame {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  margin: 0 auto;
  width: 85px;
  height: 29px;
  background-color: #404040;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#2b2b2b), to(#404040));
  background-image: -webkit-linear-gradient(#2b2b2b, #404040);
  background-image: -moz-linear-gradient(#2b2b2b, #404040);
  background-image: -o-linear-gradient(top, #2b2b2b, #404040);
  background-image: -khtml-gradient(linear, left top, left bottom, from(#2b2b2b), to(#404040));
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#2b2b2b', EndColorStr='#404040', GradientType=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#2b2b2b', EndColorStr='#404040', GradientType=0))";
  border-top: 1px solid #333333;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #333333;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0px 1px 8px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0px 1px 8px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0px 1px 8px 0 rgba(0, 0, 0, 0.25);
}
.slider-frame .slider-button {
  display: block;
  margin: 0;
  padding: 0;
  width: 43px;
  height: 27px;
  line-height: 27px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  font-family:Helvetica;
  font-size:11px;
  font-weight: bold;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  text-align: center;
}
.slider-frame .slider-button.on {
  margin-left: 0;
  background: #3b8546;
  border: 1px solid #34703d;
}
.slider-frame .slider-button.off {
  margin-left: 40px;
  background: #76261c;
  border: 1px solid #501a14;
}
.slider-frame .slider-button:before {
  position: absolute;
  display: block;
  margin: 0;
  padding: 0;
  width: 43px;
  height: 12px;
  background: rgba(255, 255, 255, 0.25);
  content: '';
  -moz-border-radius: 15px;
  border-radius: 15px;
}

/********* Advertise **********/

#scroll li{
	margin-bottom: 25px;
	width:240px;
	text-align:center;
}

#scroll ul li img {
    border: medium none;
    display: block;
}
div.image_list img {
    text-align:center;
}
div.image_list span{
	display:block;
	text-align:center;
	background:#70828F;
	padding:5px 0;
	color:#ffffff;
}
div.image_list a{
	display:block;
	width:200px;
	background:#ffffff;	
}

.home .rgt{
	float:right;
	padding-top:70px;	
}

.home .adv{
	height:268px;
	overflow:hidden;	
}

.home .iso{
	background:url("../images/JAZ-MS-Logo.jpg") no-repeat 0% 100%;
	height:170px;
}
#dialogTable{
	height:245px;
	overflow:auto;
	position:relative;
	width:100%;
	top:-1px;	
}
.dialogTable{
	font-size: 11px;
	border-color:#333333;	
}
.dialogTable th{
	background:#70828F;
    color: #FFFFFF;
    vertical-align: middle;
		
}
.multisel-90p-h100 {
	width: 90%;
	height: 100px;
}

.multisel-98p-h200 {
	width: 98%;
	height: 150px;
}

.shareStatus{
	display:block;
	color:#ffffff;
	padding:3px;
	text-align:center;	
}
.sAccept{
	background:#006600;
}
.sWaiting{
	background:#cccc66
}
.sDecline{
	background:#cc0000;
}

.icon-new {
	background: url("../images/toolbar/new.png") no-repeat;
	cursor: pointer;	
}

.icon-delete {
	background: url("../images/toolbar/delete.png") no-repeat;	
	cursor: pointer;
}
#slay{
	width:100%;
	height:200px;
	overflow:hidden;	
}
.scroll{
	overflow:auto;		
}
.frgt{
	float:right !important;	
}
/*Graph */
.graph{
	padding-top:25px;	
}

.pieg {
	width:600px;
	margin:auto;
}
.pieg label{
  	display: block;
    padding-bottom:7px;
	font-weight:bold;
}
.pieg label span{
  	display: inline-block;
    height: 15px;
    margin-right: 5px;
    vertical-align: bottom;
    width: 15px;
}

span.arec{
	background-color:#36AF6D;	
}
.pieg label em.arec {
	color:#36AF6D;
}
span.apay{
	background-color:#E54E58;	
}
.pieg label em.apay {
	color:#E54E58;	
}
span.unacc{
	background-color:#77BAF4;	
}
.pieg label em.unacc {
	color:#77BAF4;	
}
.button-active{
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #72c6e4 4%, #0c5fa5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4%,#72c6e4), color-stop(100%,#0c5fa5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#72c6e4 4%,#0c5fa5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#72c6e4 4%,#0c5fa5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#72c6e4 4%,#0c5fa5 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#72c6e4 4%,#0c5fa5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72C6E4', endColorstr='#0c5fa5',GradientType=0 ); /* IE6-9 */
	border: 1px solid;
	border-color: #50a3c8 #297cb4 #083f6f;
	color: white;	
	font-size: 1.167em;
	padding: 0.200em;
	line-height: 1.429em;
	cursor: pointer;
	font-weight: bold;
	outline:none;	
}
.button-inactive{
	background: #f2f2f2; /* Old browsers */
	background: -moz-linear-gradient(top,  #f2f2f2 0%, #d8d8d8 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #f2f2f2 0%,#d8d8d8 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #f2f2f2 0%,#d8d8d8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#d8d8d8',GradientType=0 ); /* IE6-9 */
	border: 1px solid;
	border-color: #d8d8d8;
	color:#999999;	
	font-size: 1.167em;
	padding: 0.200em;
	line-height: 1.429em;	
	font-weight: bold;
	outline:none;	
}