﻿html, body
{
	font-family: Verdana;
	font-size: 11px;
	color: Black;
	margin: 0 0 0 0;
}
.MenuItem A
{
	display: Block;
	text-align: left;
	vertical-align: bottom;
}
.MenuItem
{
	font-family: Verdana;
	font-size: 11px;
	color: SteelBlue;
	display: Block;
	text-align: left;
	vertical-align: bottom;
	margin-top: 3px;
	margin-left: 3px;
	font-weight: bold;
	width: 100px;
	padding: 2px;
	text-decoration: none !important;
}
.MenuItem:Hover
{
	font-family: Verdana;
	font-size: 11px;
	color: SteelBlue;
	display: Block;
	text-align: left;
	vertical-align: bottom;
	margin-top: 3px;
	margin-left: 3px;
	font-weight: bold;
	width: 100px;
	background-color: WhiteSmoke;
	padding: 2px;
	text-decoration: none !important;
}
.ActiveMenuItem
{
	padding: 2px;
	font-family: Verdana;
	font-size: 11px;
	color: SteelBlue;
	display: Block;
	text-align: left;
	vertical-align: bottom;
	margin-top: 3px;
	margin-left: 3px;
	font-weight: bold;
	width: 100px;
	background-color: Gainsboro;
	text-decoration: none !important;
}
.tabStrip
{
	display: inline;
	margin: 0px;
	list-style-type: circle;
	color: White;
}

.tabHolder
{
	float: left;
	width: 100%;
	display: inline-block;
	padding-left: 1px;
	margin: 0 0 0 0;
}
.layout
{
	min-height: 1000px;
	background-color: aliceblue;
	width: 100%;
}

.ContentTab
{
	border: solid 2px #0a90c1;
	border-bottom: none;
	border-top: none;
	width: 100%;
	min-height: 500px;
	padding-bottom: 20px;
	background-color: white;
	vertical-align: top;
}
.ContentDiv
{
	
}
.lbl
{
	width: 160px;
	display: inline-block;
	vertical-align: top;
	text-align: right;
	margin-right: 10px;
	font-size: 11px;	
}
.Errlbl
{
	width: 100%;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	margin-right: 10px;
	font-size: 12px;
	color:Red;
	font-weight:bold;
}

.lblUser
{
	width: 188px;
	display: inline-block;
	vertical-align: top;	
	text-align: right;
	margin-right: 10px;		
	font-size:11px;
	
}
.lblsmall
{
	width: 80px;
	display: inline-block;
	vertical-align: top;
	text-align: right;
	margin-right: 10px;
	font-size: 11px;
	font-weight: bold;
}
.lblBold
{
	width: 175px;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	font-size: 11px;
}

.txt
{
	display: inline-block;
	font-size: 11px;
    height: inherit;
	border:solid 1px #ccc;
}
.lstBoxText
{
	display: inline-block;
	font-size: 11px;
    height: inherit;
	border:solid 1px #ccc;
    margin-left: 0px;
}
.lblDepartment
{
	display: inline-block;
	vertical-align: top;
	text-align: right;
	margin-right: 5px;
	font-size: 11px;	
}
.txtUser
{
	display: inline-block;
	font-size: 11px;
	width: 200px;	
	height:inherit;
	border:solid 1px #ccc;
}
/*bug tracker ruby s9arun*/
 .ScrollStyle {
            height: 100px;
            overflow-y: auto;
        }
  .calender {
            position: absolute;
            z-index: -1;
        }

        .rptviewer {
            position: relative;
        }
/*bug tracker ruby s9arun*/
.lstUser
{
	display: inline-block;
	font-size: 11px;
	height:inherit;
	border:solid 1px #ccc;
}

.ddl
{
	display: inline-block;
	font-size: 11px;
	width: 107px;
	border:solid 1px #ccc;
}
.chk
{
	display: inline-block;
	text-align: left;
	font-size: 11px;
}

.ddlUser
{
	display: inline-block;
	font-size: 11px;
	width: 207px;	
	border:solid 1px #ccc;
}

.link
{
	display: inline-block;
	font-size: 11px;
	color: #034af3;
	margin-bottom: 1px;
}
.link:visited
{
	display: inline-block;
	font-size: 11px;
	color: Purple;
}

.link:active
{
	display: inline-block;
	font-size: 11px;
	color: Purple;
}
.actionlink
{
	display: inline-block;
	font-size: 11px;
	color: #034af3;
	margin-bottom: 1px;
}
.actionlink:hover
{
	display: inline-block;
	font-size: 11px;
	color: #034af3;
	margin-bottom: 1px;
	background-color: ButtonFace;
}

 /*.ajax__calendar_container { z-index : 10000 ; }
 .ajax__calendar 
{
position: relative;
left: 0px !important;
top: 0px !important;
visibility: visible;
display: block;
}
.ajax__calendar iframe
{
left: 0px !important;
top: 0px !important;
}



.rVRecommendationRpt {
z-index : 0 ;

}
#tblReportViewer
{

z-index :10 0 ;


}*/

.GridRowStyle A:Link
{
	color: #034af3;
}

.GridRowStyle A:visited
{
	color: Purple;
}

.rdBtn
{
	display: inline-block;
	text-align: left;
	font-size: 11px;
}
.RQHeader
{
	display: inline-block;
	color:White;
	font-size: 13px;
	width: 100%;
	height: 23px;
	text-align: left;
	font-weight: bold;
	background-color: #778088;
	vertical-align: middle;
	padding-left: 4px;
}
.RQbtn
{
    -webkit-box-shadow:rgba(0,0,0,0.98) 0 1px 0 0;
	-moz-box-shadow:rgba(0,0,0,0.98) 0 1px 0 0;
	box-shadow:rgba(0,0,0,0.98) 0 1px 0 0;
	background-color:#EEE;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border:1px solid #999;
	color:#666;
	font-family:'Lucida Grande',Tahoma,Verdana,Arial,Sans-serif;
	font-size:11px;
	font-weight:700;
	padding:2px 6px;
	height:21px
    }
.RQlbl
{
	width: 160px;
	display: inline-block;
	text-align: right;
	margin-right: 10px;
	font-size: 11px;
	font-weight: bold;
	margin-bottom:1px;
	margin-top:1px;
}
.RQtxt
{
	width: 200px;
	display: inline-block;
	font-size: 11px;
	height: inherit;
	border:solid 1px #ccc;
	margin-bottom:1px;
	margin-top:1px;
}
.RQtxtNew
{
	width: 200px;
	display: inline-block;
	font-size: 11px;
	height: inherit;
	border:solid 1px #ccc;
	margin-bottom:1px;
	margin-top:1px;
	font-weight: bold;
	background-color: white;
	color: black;
}
.RQddl
{
	display: inline-block;
	font-size: 11px;
	width: 206px;
	border:solid 1px #ccc;
	margin-bottom:1px;
	margin-top:1px;
}
.RQError
{
    color:Red
}
.RQiframe
{ 
    
     display:block;
     
  
}
.RQSection
{
	display: inline-block;
	font-size: 11px;
	width: 100%;
	height: 15px;
	text-align: left;
	font-weight: bold;
	background-color: Gainsboro;
	margin-bottom: 2px;
	vertical-align: middle;
	margin-right:1px;
	padding-left:1px;
	
}


.RQtdRepeater
{
    background-color:#F7F6F3;
    color:#333333;
	vertical-align: top;
	margin:0.5px;	
	border-width: 1px;
	border-bottom-color: Gainsboro;
	border-bottom-style: none;
}

.RQtd
{
	vertical-align: top;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-width: 2px;
	border-bottom-color: Gainsboro;
	border-bottom-style: none;
}
.RQtdL
{
	vertical-align: top;	
	padding-left: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-width: 2px;
	border-bottom-color: Gainsboro;
	border-bottom-style: none;
}
.RQtdR
{
	vertical-align: top;
	padding-left: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-width: 2px;
	border-bottom-color: Gainsboro;
	border-bottom-style: none;
}

.LocMenuItem
{
	font-family: Verdana;
	font-size: 11px;
	color:Gray;	
	display: Block;
	text-align: left;
	vertical-align: middle;	
	margin-left: 3px;
	font-weight: bold;
	height:20px;
	padding-top:4px;		
	background-color: ActiveBorder;
}

.lblSearch
{
	width: 100px;
	display: inline-block;
	vertical-align: top;
	text-align: right;
	margin-right: 5px;
	font-size: 11px;	
}

.gridstyle
{
    vertical-align: top; 
    height:500px; 
    width:100%; 
    overflow:auto;
}

.btnStyle {
	-webkit-box-shadow:rgba(0,0,0,0.98) 0 1px 0 0;
	-moz-box-shadow:rgba(0,0,0,0.98) 0 1px 0 0;
	box-shadow:rgba(0,0,0,0.98) 0 1px 0 0;
	background-color:#EEE;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border:1px solid #999;
	color:#666;
	font-family:'Lucida Grande',Tahoma,Verdana,Arial,Sans-serif;
	font-size:11px;
	font-weight:700;
	padding:2px 6px;
	height:21px
}


/* TAB MENU   
----------------------------------------------------------*/

.division
{
 height:25px;
 padding:0px;
 margin:1px;
 vertical-align:bottom;
 border-bottom-color:#778088;
 border-bottom-width:thin;
 border-bottom-style:outset;
}
div.menu
{
    vertical-align:bottom;    
    height:23px;
}

.staticMenu
{ background-color: Gainsboro;
    font-family: Verdana;
    font-size: 11px;
    color: Black;
    display: Block;
    text-decoration: none;
    text-align:center;
    display: Block;
    vertical-align: bottom;
    margin:0px 3px 0px 3px;
    font-weight: bold;
    height: 23px;
    min-width: 100px;
    padding:0px;
    }
 .hoverMenu
{
    background-color: #C0C2C9;
    font-family: Verdana;
    font-size: 11px;
    color: Black;
    display: Block;
    text-decoration: none;
    text-align: center;
    vertical-align: bottom;
    margin: 0px 3px 0px 3px;
    font-weight: bold;
    height: 23px;
    min-width: 100px;
    padding: 0px;
}
.selectedMenu
{
    background-color: #9A9EA7;
    font-family: Verdana;
	font-size: 11px;
	color:Black;	
	display: Block;
	text-decoration: none;
	text-align:center;
	display: Block;	
	vertical-align: bottom;	
	 margin:0px 3px 0px 3px;
	font-weight: bold;
	height:23px;
	min-width: 100px;
	padding:0px;	
}   

.Background
{
    background-color: #666699;
    filter: alpha(opacity=20);
    opacity: 0.7;
}
.PopupBG
{
    background-color: #666699;
    filter: alpha(opacity=20);
    opacity: 0.7;
}

.ValidationSummarySave ul 
{
display: none;
visibility: hidden;
}

.floatPanel{
    
    border: 2px solid SteelBlue;
    padding:8px;
    text-align: left;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left:-50px;
    margin-top:-50px; 
    background-color: aliceblue;
    font-family: Verdana;
	font-size: 12px;
	color:Black;	
	font-weight:bold;  
}
