﻿@media print
{
.PrintButton{display:none;    }
}
@media screen
{
.PrintButton{display:inline;    }
}
.normaltxt
{
		font-family:Verdana;
		font-size:11px;
		color:#2b3087;
	
}
.Menu
{
	font-family: Verdana;
	font-size: small;
	border: 2px none #6666FF;
	font-weight:normal;
	text-transform: capitalize;
	color:#2b3087;
}

.MenuBox
{
	color:#B5C7DE;
	border-bottom:4px solid #BBE380;
	height:30px;
	text-align:center;	
	border-left:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC;	
}

.textbox
{
	border: #2b3087 1px solid;
	font-size: 10px;
	color: #000000;
	font-family: verdana, verdana;
	background-color: white;
	text-align: left;
	text-decoration: none;
	margin-bottom:1px;
	margin-top:1px;
    margin-left: 0px;
    height: 20px;
}

.textboxCurr
{
	
	font-size: 10px;
	color: #000000;
	font-family: verdana, verdana;
	background-color: white;
	text-align: left;
	text-decoration: none;
	margin-bottom:1px;
	margin-top:1px;
    margin-left: 0px;
    height: 20px;
}

.textboxLocal
{
	border: #2b3087 1px solid;
	font-size: 10px;
	color: #000000;
	font-family: verdana, verdana;
	background-color:  Yellow;
	text-align: left;
	text-decoration: none;
	margin-bottom:2px;
	margin-top:2px
}
.button
{
	
	font-weight:600;
	font-size: 11px;
		border: 1px solid #2b3087;
	font-weight:800;
		Font-Size:larger;
		margin: 10px 10px 5px 10px;
		text-transform: capitalize;
		cursor: hand;
		color: #2b3087;
		background-color: white;
		text-align: center;
		text-decoration: none;
	}

.buttonEdit
{
	border:0;
	font-weight:normal;
	font-size: 1px;
	Font-Size:smaller;
	text-transform:lowercase;
	cursor: hand;
	color:Blue;
	background-color: #EFF3FB;
	text-DECORATION: underline 
	
}
.inputcss
	{
		
	
	
	font-weight: bold;
	font-size: 12px;
	text-transform: capitalize;
	cursor: hand;
	color: #2b3087;
	background-color: white;
	border: #2b3087 1px solid;
	font-size: 10px;
	color: #000000;
	font-family: verdana, verdana;
	background-color: white;
	text-align: left;
	margin-bottom:2px;
	margin-top:2px
		
		
	
}
.indic_wi
{
	border: #2b3087 1px solid;
	font-size: 12px;
	color: #000000;
	font-family: verdana, verdana;
	background-color: white;
	text-align: left;
	text-decoration: none;
	margin-bottom:1px;
	margin-top:1px;
	height: 20px;
	
}
#bottombelow{
background-color:#EFF3FB;line-height:20px; width:100%
}
#bottomlink{
		color:#2b3087;
		text-decoration:none;
		}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
    
}

.AjaxmodalPopup
{
	background-color: transparent;
	border-width: 0px;
	border-style: none;
	border-color: inherit;
	padding: 1px;
	width: 265px;
}

/*************************** added by John****************/
.popupdiv
{
	/* for background div Silver*/
	background-color:#64B1FF;
	border:solid 1px skyblue;
	width:100%;
	height:100%;
	/*z-index:900;
	left:0px;
	top:0px;
	filter: alpha(opacity=93); 
	-moz-opacity:0.93; 
	opacity: 0.93;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=93)";
	position:absolute;*/
	/**/display:none;
}
.popupdivVal
{
	/*for inner item of popup div*/
	height:450px;
	width:780px; 
    background-color:#64B1FF;/*99ccff;*/
	/*z-index:2000;
	/*filter: alpha(opacity=100); 
	-moz-opacity:1; 
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
	background-color:Purple;
	zoom:1;
	position:relative;*/
	display:block;
	border:solid 1px yellow;
	vertical-align:middle;	
}
.popupControl
{
	background-color:inherit;
	filter: alpha(opacity=100); 
	-moz-opacity:1; 
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";	
}
.popupbg
{
	background-color:gray; 
	filter: alpha(opacity=60); 
	opacity:0.60
}
.errHide
{
    display:none;
    color:#EFF3FB;
    font-size:1px;
    height:1px;
    width:100%;
}	


/*style for ReqFld and Rang validators callout extenders*/
.custRFVStyle div, .custRFVStyle td {border:ridge 2px #ffff66;background-color:#990000;}
.custRFVStyle .ajax__validatorcallout_popup_table{display: none; border: none; background-color: transparent; padding: 0px;}
.custRFVStyle .ajax__validatorcallout_popup_table_row {vertical-align: top; height: 100%; background-color: transparent; padding: 0px; }
.custRFVStyle .ajax__validatorcallout_callout_cell { width: 20px; height: 100%; text-align: right; vertical-align: top; border: none; background-color: transparent; padding: 0px;}
.custRFVStyle .ajax__validatorcallout_callout_table { height: 100%; border: none; background-color: transparent; padding: 0px;}
.custRFVStyle .ajax__validatorcallout_callout_table_row{ background-color: transparent; padding: 0px;}
.custRFVStyle .ajax__validatorcallout_callout_arrow_cell{padding: 8px 0px 0px 0px; text-align: right; vertical-align: top; font-size: 1px; border: none; background-color: transparent;}
.custRFVStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv{ font-size: 1px; position: relative; left: 1px; border-bottom: none; border-right: none; border-left: none; width: 15px; background-color: transparent; padding: 0px;}
customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height: 1px; overflow: hidden; border-top: none; border-bottom: none; border-right: none; padding: 0px; margin-left: auto;}
.custRFVStyle .ajax__validatorcallout_error_message_cell{/* font-family: Verdana; font-size: 10px; padding: 5px; border-right: none; border-left: none; width: 100%;*/               font-family:Arial;font-size:11px;font-weight:bold;color:#ffff99;padding:4px;border-right:none !important;border-left:none !important;width:100%;}
.custRFVStyle .ajax__validatorcallout_icon_cell{ width: 20px; padding: 5px; border-right: none; }
.custRFVStyle .ajax__validatorcallout_close_button_cell{ vertical-align: top; padding: 0px; text-align: right; border-left: none;}
.custRFVStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
{ border: none; text-align: center; width: 10px; padding: 2px;cursor: pointer;}

.custRVStyle div, .custRVStyle td {border:ridge 2px #ccffff;background-color:#000099;}
.custRVStyle .ajax__validatorcallout_popup_table{display: none; border: none; background-color: transparent; padding: 0px;}
.custRVStyle .ajax__validatorcallout_popup_table_row {vertical-align: top; height: 100%; background-color: transparent; padding: 0px; }
.custRVStyle .ajax__validatorcallout_callout_cell { width: 20px; height: 100%; text-align: right; vertical-align: top; border: none; background-color: transparent; padding: 0px;}
.custRVStyle .ajax__validatorcallout_callout_table { height: 100%; border: none; background-color: transparent; padding: 0px;}
.custRVStyle .ajax__validatorcallout_callout_table_row{ background-color: transparent; padding: 0px;}
.custRVStyle .ajax__validatorcallout_callout_arrow_cell{padding: 8px 0px 0px 0px; text-align: right; vertical-align: top; font-size: 1px; border: none; background-color: transparent;}
.custRVStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv{ font-size: 1px; position: relative; left: 1px; border-bottom: none; border-right: none; border-left: none; width: 15px; background-color: transparent; padding: 0px;}
customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height: 1px; overflow: hidden; border-top: none; border-bottom: none; border-right: none; padding: 0px; margin-left: auto;}
.custRVStyle .ajax__validatorcallout_error_message_cell{/* font-family: Verdana; font-size: 10px; padding: 5px; border-right: none; border-left: none; width: 100%;*/               font-family:Arial;font-size:11px;font-weight:bold;color:#ccffff;padding:4px;border-right:none !important;border-left:none !important;width:100%;}
.custRVStyle .ajax__validatorcallout_icon_cell{ width: 20px; padding: 5px; border-right: none; }
.custRVStyle .ajax__validatorcallout_close_button_cell{ vertical-align: top; padding: 0px; text-align: right; border-left: none;}
.custRVStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
{ border: none; text-align: center; width: 10px; padding: 2px;cursor: pointer;}
/****** end for callout extender style*******/
	
/***************** style for customtooltip****************/
.toolTip {position:absolute;
	z-index:10;/*any value*/
	overflow:hidden;/*must have*/}
.selectFree .content {border: 2px solid #990000;  padding-bottom:4px;padding-left:5px; padding-right:6px; padding-top:4px; }/*padding:8px;height: 80px;bordrcol:#507CB6*/

/*
    !!!Hack for IE to make layer position over drop downs.  bgcol:#C1DAF0 width: 200px
*/	
.selectFree {display: none; font: 11px Verdana; text-align:justify; z-index: 2000; background : #ffffdf;  }

.selectFree IFRAME
{
	display:none;/*sorry for IE5*/ 
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:200px;/*must have for any big value*/
	height:300px/*must have for any big value*/;
}
/**************** end of cutomtooltip style***********************/


.login-send {width:100px; background:url(../Images/send.png) no-repeat;  text-align:center;
	margin-left: 0px;
}
.login-cancel {width:100px; background:url(../Images/cancel.png) no-repeat; text-align:center;}

.round, .round * {display:block; text-decoration:none;}
.round1, .round2, .round3, .round4, .round5 {border-left : 0px solid  ;border-right:0px solid; background-color :#E6E6E6; text-decoration:none;}
.round *, .round1, .round2, .roundfg { background-color:#E6E6E6 ; text-decoration:none;}
.round *{height:1px; overflow:hidden;font-size:.01em; text-decoration:none;}
.round1, .round2, .round3{ margin: 0 1px 0 1px; padding:0 1px 0 1px; text-decoration:none;}
.round1{margin :0 3px 0 3px; text-decoration:none;}
.roundfg {padding :0 5px 0 5px; text-decoration:none;}



.text
{
 font-family:Verdana;
		font-size:11px;
		color:Black;

}
.btn
{

 font-family:Verdana;
 font-size:12px;
 color:#007DC0;
 Background:#ffffff;
 font-weight:bold;
}


.mypanel
{
	color: #007DC0;
 font-weight:bold;
}

.head
 {
	font-weight: bold;
	font-size:medium;
	font-family: Verdana, Helvetica, sans-serif;
	color: #3366CC;
	text-align: center;
    text-decoration: underline;
 }
.subhead
{
	color:#660066;
	font-size: 18px;
	text-align:justify;
	height:8px;
	text-align:left;
	background-color:#eaeef2;
	font-weight:bold;
}
 .link
{
	color:#660066;
	font-style:normal;
	text-decoration:none;
}

.Pageheader
 {
	font-weight: bold;
	font-size:medium;
	font-family: Verdana, Helvetica, sans-serif;
	color: #3366CC;
	text-align: center;
    text-decoration: underline;
    background-color: #FFFFFF
 }
 .subhead1
 {
 	color:#3366CC;
 	text-align: center;
 	 background-color: #FFFFFF;
 	 font-size:16px;
 }
.mouseup
{
	background-color:#FFFFFF;	
	
}
.mouseup:hover
{
	background-color:#eaeef2;	
}
 
 .modalProgressGreyBackground
        {
            background: #CCCCCC;
            filter: alpha(opacity=60);
            opacity: 0.6;
        }
        .modalProgressRedBackground
        {
            background: Red;
            filter: alpha(opacity=60);
            opacity: 0.6;
        }
        .modalPopup
        {
            text-align: center;
            padding-top: 30px;
            border-style: solid;
            border-width: 1px;
            background-color: White;
            width: 300px;
            height: 100px;
        }
        
        .cal_Theme1 .ajax__calendar_container
        {
            background-color: #e2e2e2;
            border: solid 1px #cccccc;
        }
        .cal_Theme1 .ajax__calendar_header
        {
            background-color: #ffffff;
            margin-bottom: 4px;
        }
        .cal_Theme1 .ajax__calendar_title, .cal_Theme1 .ajax__calendar_next, .cal_Theme1 .ajax__calendar_prev
        {
            color: #004080;
            padding-top: 3px;
        }
        .cal_Theme1 .ajax__calendar_body
        {
            background-color: #B8CCE4;
            border: solid 1px #cccccc;
        }
        .cal_Theme1 .ajax__calendar_dayname
        {
            text-align: center;
            font-weight: bold;
            margin-bottom: 4px;
            margin-top: 2px;
        }
        .cal_Theme1 .ajax__calendar_day
        {
            text-align: center;
        }
        .cal_Theme1 .ajax__calendar_hover .ajax__calendar_day, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_month, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_year, .cal_Theme1 .ajax__calendar_active
        {
            color: #004080;
            font-weight: bold;
            background-color: #ffffff;
        }
        .cal_Theme1 .ajax__calendar_today
        {
            font-weight: bold;
        }
        .cal_Theme1 .ajax__calendar_other, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_today, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_title
        {
            color: #bbbbbb;
        }
        
         .stylegeneral
        {
            font-family: Verdana,Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #4d4d4d;
            text-decoration: none;
        }
        .stylegeneral2
        {
            font-family: Arial,Verdana, Helvetica, sans-serif;
            font-size: 11px;
            color: white;
            text-decoration: none;
        }
        .stylegeneralbold
        {
            font-family: Arial, Verdana, Helvetica, sans-serif;
            font-size: 11px;
            color: #4d4d4d;
            text-decoration: none;
            font-weight: bold;
        }
        .stylegeneralHeader
        {
            font-family: Verdana,Arial, Helvetica, sans-serif;
            font-size: 13px;
            color: #4d4d4d;
            text-decoration: none;
            font-weight: bold;
            text-align: center;
        }
        
        .HelpBox
        {
        	display: none; 
        	z-index: 3; 
        	background-color: white;
			border: thin solid #000080;
			/*width: 500px;*/
			height: auto;
			color: #666699;
			padding: 5px;
			text-align:left;
			/*position:inherit;*/
        }
        
        div.MaskedDiv
        {
            display: none;
            position: absolute;
            left: 0px;
            top: 0px;
            font-family: verdana;
            font-weight: bold;
            padding: 40px;
            z-index: 100;
            background-image: url(Mask.png); /* ieWin only stuff */
            _background-image: none;
            _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='Mask.png');
            background-color: Gray;
            filter: alpha(opacity=70);
            opacity: 0.7;
        }
        div.ModalPopup
        {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            font-style: normal;
            background-color: #FDF2D4;
            /*background-color: EEEEEE;*/
            position: absolute; /* set z-index higher than possible */
            z-index: 10000;
            display: none;
            color: Black;
            border-style: solid;
            border-color: #999999;
            border-width: 1px;
            width: 700px;
            height: auto;
        }