/* CSS Document #85859c*/
* {
	margin: 0px;
}
body {
	height: 100%;
	background-color: white;
	color: black;
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
	text-align: center;
	
}
#header {
	width: 700px;
	height: 80px;
	margin: 0px auto;
	background: #9AB0E4 url(../images/img01.gif) no-repeat left top;
}
td {
	font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	height:18px;
	text-align:left;
}
.tdordClass {
	font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	height:18px;
	text-align:left;
	color: Black;
	font-weight:bold;
}
input, select {
		margin: 0px;
		padding-left: 2px;
		font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size:11px;
		border: 1px solid #666666;
		height:18px;
}
textarea {
		margin: 0px;
		padding: 0px;
		font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size:11px;
		border: 1px solid #666666;
}
text {
	margin: 0px;
	padding: 0px;
	font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
	color: #696464;
	font-size:11px;
	height:18px;
	border:1px solid #cdcdcd;
}
img {
	border:0px;
}
a:link {
	/*color: #000;*/
	text-decoration: none;
	font-size: 11px;
}
a:visited {
	/*color: #000;*/
	text-decoration: none;
	font-size: 11px;
}
a:hover {
	/*color: #850929;*/
	text-decoration: underline;
	font-size: 11px;
}

a:link.toplink {
	color:#ffffff;
	text-decoration: none;
	font-weight:bold;
	font-size:11px;
}

a:visited.toplink {
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
	font-size:11px;
}
a:hover.toplink {
	color: #f58345;
	font-weight:bold;
	font-size:11px;	
}


a:link.whitelink {
	color:#ffffff;
	text-decoration: none;
	font-size:11px;
	font-weight:bold;
}

a:visited.whitelink {
	color:#ffffff;
	text-decoration: none;
	font-size:11px;
	font-weight:bold;
}
a:hover.whitelink {
	color: #deff00;
	font-size:11px;	
	font-weight:bold;
}
.top_bg2 {
	background-image:url(../images/top_bg.gif);
	background-repeat:repeat-x;
	height:110px;
	
}
.top_bg {
	background-color:#0B5AB6; /*b8db7c UPPILI 3c697d*/
	background-repeat:repeat-x;
}

.top_redline {
	width:50%;
	height:3px;
	background-color:#c01208;
}

.menu_bg {
	background-color:#0B5AB6; /* UPPILI	#99CCFF	3c697d #B5C7DE*/
	background-repeat:repeat-x;
	height:13px;
	border-left:thin #FFFFFF solid;
	padding-left:20px;
	color:white;
	font-family: tahoma, verdana, Arial;
	font-weight:bold;
}

.menu_bg_blue1 {
	background-color:#b8db7c; /* UPPILI	#99CCFF	3c697d #B5C7DE*/
	background-repeat:repeat-x;
	height:13px;
	border-left:thin #FFFFFF solid;
	padding-left:20px;
	color:white;
	font-family: tahoma, verdana, Arial;
	font-weight:bold;
}

.menu_bg1 {
	background-image:url(../images/menu_bg.gif);
	background-repeat:repeat-x;
	height:32px;
	border-left:thin #FFFFFF solid;
	padding-left:30px;
}

.footer{
	background-image:url(../images/footer_bg.gif);
	background-repeat:repeat-x;
	height:43px;
	font-size:11px;
	color:#000000;
	padding-top:5px;
	text-align:center;

}

.comp 
{
	text-align:left;
	font-size:11px;
	font-family:Verdana;
}

.text {
	color:#000000;
	font-size: 11px;
	padding-left:15px;
	padding-right:5px;
	text-align:justify;
	height: 18px;
}

.red_labeltext {
	color:red;
	font-size: 10px;
	font-weight:bold;
}

.red_text {
	color:#b11010;
	font-size: 11px;
	font-weight:bold;
}
.heading_line {
	border-top:2px solid #0450C7;
}
.spot_display_td {
	background-color:#f9f9f9;
	border:1px #FF9900 solid;
	padding:10px;
}
.yellow_mainTable {
	width:80%;
	margin-top:30px;
}
.grey_bodyTable {
	width:95%;
	margin-top:30px;
}
.grey_body_lefttd {
	background-image:url(../images/body_txt_leftcorner.gif);
	background-repeat:no-repeat;
	height:261px;
	width:13px;
}
.grey_body_midtd {
	background-image:url(../images/body_txt_midbg.gif);
	background-repeat:repeat-x;
	text-align:justify;
	color:#000000;
	font-size:11px;
	line-height: 20px;
	height:261px;
	padding:10px;
	vertical-align:top;
}
.grey_body_righttd {
	background-image:url(../images/body_txt_rightcorner.gif);
	background-repeat:no-repeat;
	height:261px;
	width:13px;
}
.clstabletop 
{
	background-color:#0B5AB6;/*0B5AB6;  UPPILI	#99CCFF	*/
	height:18px;
	background-repeat:repeat-x;
	border-top:1px #dad9d0 solid;
	border-left:1px #dad9d0 solid;
	border-right: 1px #ffffff solid;
	border-bottom:1px #dad9d0 solid;
	color:#FFFFFF;
	padding-left:15px;
	padding-right:15px;
	font-weight:bold;
}
.mkt_watch_valuetd {
	background-color:#f4f4f4;
	height:18px;
	border-left:1px #dad9d0 solid;
	border-right: 1px #ffffff solid;
	border-bottom:1px #dad9d0 solid;
	padding-left:15px;
	padding-right:15px;
	color:#000000;
}

.grey_display_td_Rpt {
	background-color:#f9f9f9;
	border-left:1px #dad9d0 solid;
	border-right: 1px #ffffff solid;
	border-bottom:1px #dad9d0 solid;
	padding-left:15px;
	padding-right:15px;
	color:#000000;
}

.grey_display_td_Rpt_cat {
	background-color:#f9f9f9;
	/*border-left:1px #dad9d0 solid;
	border-right: 1px #ffffff solid;
	border-bottom:1px #dad9d0 solid;*/
	border:1px #cdcdcd solid;
	padding-left:15px;
	padding-right:15px;
	color:#000000;
}
.grey_display_td {
	background-color:#f9f9f9;
	border:1px #000000 solid;
	padding:10px;
}

.grey_display_td1 {
	background-color:#f9f9f9;
	border:1px #e6e9ec solid;
	padding:10px;
}
.grey_mainTable {
	width:80%;
	margin-top:30px;
}
.grey_main_lefttd {
	background-image:url(../images/grey_tb_leftcorner.gif);
	background-repeat:no-repeat;
	height:25px;
	width:8px;
}
.grey_main_midtd {
	background-image:url(../images/grey_tb_midbg.gif);
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	height:25px;
}
.grey_main_righttd {
	background-image:url(../images/grey_tb_rightcorner.gif);
	background-repeat:no-repeat;
	height:25px;
	width:24px;
}
.redTD {
	width:150px;
 	background-color:#b10000;
	font-size:11px;
 	height:18px;
 	color:#FFFFFF;
 	font-weight:bold;
 	text-align:center;
	vertical-align:middle;
}
.redlabel {
	font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
}
.redtophead {
	font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: blue;
}
.redhead {
	font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC3F15;
}
.redGrouphead {
	font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CC3F15;
}
.button_bg {
	background-image:url(../images/menu_bg.gif);
	background-repeat:repeat-x;
	height:30px;
	border-left:thin #FFFFFF solid;
	padding-left:30px;
	color:#FFFFFF;
	CURSOR:hand;
}
.clstd {
    BORDER-RIGHT: #FFFFFF 1px solid;
    BORDER-TOP:#FFFFFF 1px solid;
    BORDER-LEFT: #FFFFFF 1px solid;
    BORDER-BOTTOM:#FFFFFF 1px solid   
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
	HEIGHT: 18px;
    FONT-FAMILY: tahoma, verdana, Arial, 'Times New Roman'
	padding-left:4px;
}
.clstdfont {
    BORDER-RIGHT: #FFFFFF 1px solid;
    BORDER-TOP:#FFFFFF 1px solid;
    BORDER-LEFT: #FFFFFF 1px solid;
    BORDER-BOTTOM:#FFFFFF 1px solid   
}
.clsbtn {
	BACKGROUND-COLOR:#4ACBBD;
	border-width:0px;
	background-color:transparent;
	height:18px;
	width:79px;
	cursor:hand;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana;
	color:#000000;
	background-image:url('../images/link1bg.gif');
}
.clstrhead { 
   BACKGROUND-COLOR:#add8e6
}
.clstr {
   BACKGROUND-COLOR: #FFFFCC;
}
.clsbody {
   BACKGROUND-COLOR: white; 
}
.clsoutside {
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.clstable {
    BORDER-LEFT: #77D2DE 1px solid; 
    BORDER-RIGHT: #77D2DE 1px solid; 
    BORDER-TOP: #77D2DE 1px solid;
    BORDER-BOTTOM: #77D2DE 1px solid;
}
a {
	color: #85859c;
	text-decoration: underline;
}
a:hover {
	color: #69699c;
}
img {
	border: none;
}
p {
	margin: 10px 0px 5px;
	text-align: justify;
	line-height: 14px;
}
.clearthis {
	margin : 0px;
	height : 1px;
	clear : both;
	float : none;
	font-size : 1px;
	line-height : 0px;
	overflow : hidden;
}
#container {
	margin: 0px auto;
	width: 780px;
	border-color: #9e9ec3;
	border-width: 0px 1px 1px;
	border-style: solid;
}
.clsborder 
{
	padding-right:3px;
	padding-left:3px;
}
.tblmenuhead { 
   BACKGROUND-COLOR:#b8db7c;
}

.UpperCase
{
text-transform:uppercase;
}

.transparent 
	{        /* Required for IE 5, 6, 7 */        /* ...or something to trigger hasLayout, like zoom: 1; */     
	
         width:1500px;     
	/* Theoretically for IE 8 & 9 (more valid) */   
	/* ...but not required as filter works too */    
	/* should come BEFORE filter */   
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";   
	/* This works in IE 8 & 9 too */        
        /* ... but also 5, 6, 7 */    
	filter: alpha(opacity=60);     
	/* Older than Firefox 0.9 */       
	-moz-opacity:0.5;     
	/* Safari 1.x (pre WebKit!) */      
	-khtml-opacity: 0.5;     
	/* Modern!     
	/* Firefox 0.9+, Safari 2?, Chrome any?   
	/* Opera 9+, IE 9+ */     
	 opacity: 0.5;
	 display: block;
	 position: absolute;
	 background-color: black;
	 z-index: 999; 
	 top: 0px;
	 left: 0px;
         height:1000px;
	 text-align: center;
	 }

 .AlertStyle
	
 {
	background-color: white;
	padding-left: 10px; 
	adding-right: 10px;
	font-weight:bold;
	vertical-align:middle;
	font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size :11px;
	border:1px;
	border-color:Black;
		
		
	 }

.transparent_NVS {
								  display : block;
                                  position: absolute; 
                                  background-color: black; 
                                  filter: alpha(opacity=70); 
                                  -moz-opacity: 0.7; 
                                  opacity: 0.7; 
                                  z-index: 999; 
                                  top: 0px; 
                                  left: 0px; 
                                  height: 100%; 
                                  width: 100%; 
                                  text-align:center;
	 }

	  .HeaderDiv
     {
         background-color:#1E99D8;
         font: bold 14px Arial, Helvetica, sans-serif; 
         color: #fff; 
         text-align:center;
         min-height: 2em;
         
         vertical-align: middle
         }
         .td
         {
             background-color:#C5E9FC;
             height:25px;line-height:25px;
             color:#00679C;
             font: bold 12px Arial, Helvetica, sans-serif; 
             width:200px
             }
         .tdSpace
         {
             background-color:#C5E9FC;

             width:40px;
         }

.tdht18 {
	height: 18px;
}

.tdht16 {
	width: 16px;
	height: 16px;
}
.alignleft {
	text-align: left;
}

.tdmenu1 {
	 height: 19px;
}

.spanred {
	color: red;
}

/* New code added for CSS -CSP implementation -- vilesh - Jan24*/

.gridheader {
	color: White;
	background-color: #0B5AB6;
	font-weight: bold;
}

.gridrowstyle {
	color: black;
	background-color: #E3EAEB;
}

.gridPagerStyle {
	color: White;
	background-color: #666666;
	text-align: center;
}

.gridEditRowStyle {
	background-color: #7C6F57;
}

.gridSelectedRowStyle {
	background-color: #C5BBAF;
	color: #333333;
}

.gridAlternatingRowStyle {
	background-color: White;
}

.gridFooterStyle {
	background-color: #0B5AB6;
	color: White;
	font-weight: bold;
}

.RFV {
	color: Red;
	visibility: hidden;
}

#RFV {
	color: Red;
	visibility: hidden;
}

.modalBackground {
	background-color: #adadad;
	filter: alpha(opacity=60);
	opacity: 0.6;
}

.modalBackground1 {
	background-color: #adadad;
	filter: alpha(opacity=60);
	opacity: 0.6;
}

.modalPopup {
	background-color: white;
	border-width: 3px;
	border-style: outset;
	border-color: #80BC45;
	padding: 5px;
	width: 70%;
	height: auto;
}

.modalPopup1 {
	background-color: white;
	border-width: 3px;
	border-style: outset;
	border-color: #80BC45;
	padding: 5px;
	width: 50%;
	height: auto;
}

.modal {
	position: fixed; /* Stay in place */
	z-index: 1; /* Sit on top */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
	background-color: #fefefe;
	margin: 15% auto; /* 15% from the top and centered */
	padding: 20px;
	border: 1px solid #888;
	width: 80%; /* Could be more or less, depending on screen size */
}

/* The Close Button */
.close {
	color: #aaa;
	float: right;
	font-size: 10px;
	font-weight: bold;
}

	.close:hover,
	.close:focus {
		color: black;
		text-decoration: none;
		cursor: pointer;
	}

#blackOut {
	display: none;
	position: absolute;
	background-color: black;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	z-index: 999;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	text-align: center;
}

legend {
	font-size: 11px;
	font-weight: bold
}

.ScrollStyle {
	max-height: 150px;
	overflow-y: scroll;
}

.disno {
	display: none;
}

#disno {
	display: none;
}


#svid1 {
	height: 17px;
	width: 10%;
}

#svid2 {
	width: 189px;
	height: 17px;
}

#svid3 {
	height: 18px;
	width: 107px;
}

#svid4 {
	color: Red;
}

#svid5 {
	width: 16px;
	height: 16px;
}

#svid6 {
	height: 17px;
	width: 168px;
}

#svid7 {
	height: 18px;
	width: 107px;
}

#svid8 {
	width: 100%;
}

#svid9 {
	width: 100%;
	height: 19px;
}

#svid9 {
	font-weight: bold;
}

#svid10 {
	text-transform: uppercase;
}

.svidleft {
	text-align: left;
}

.SPANID1 {
	color: red;
	font-weight: bold;
}

.SPANID2 {
	color: blue;
	font-weight: bold;
}

#lblMessage
{
color: red;
	font-weight: bold;
}














