body,table,p {
font-family:arial,verdana;
font-size:11px;
color:#000;
}

.buttonType {
background-color:#039;
color:#FFF;
}

.BQAbuttonType {
background-color:#728FCE;
color:#FFF;
font-weight:700;
border-color:Navy;
}

.tableHeading {
text-align:center;
background-color:#039;
height:20px;
color:#FFF;
font-size:12px;
font-weight:700;
}

.tableHeading1 {
background-color:#039;
font-size:10px;
font-weight:700;
text-align:center;
height:20px;
color:#FFF;
}

.tableHeadingOther {
text-align:center;
background-color:#039;
height:20px;
color:#FFF;
font-size:12px;
cursor:hand;
font-weight:700;
}

.DataGridHeader {
text-align:left;
background-color:#006;
height:20px;
color:#FFF;
font-size:12px;
font-weight:700;
}

.subHeading {
text-align:center;
background-color:#039;
height:18px;
font-weight:700;
}

.columnHeading {
text-align:center;
background-color:#039;
height:18px;
color:#FFF;
font-size:11px;
cursor:hand;
font-weight:700;
}

.columnHeading_Simple {
text-align:center;
background-color:#039;
height:18px;
color:#FFF;
font-size:11px;
cursor:default;
font-weight:700;
}

.columnHeadingSOP {
text-align:left;
background-color:#dcdcdc;
height:18px;
font-size:11px;
font-weight:700;
}

.columnHeadingReport {
text-align:center;
background-color:#dcdcdc;
height:18px;
font-size:11px;
font-weight:700;
}

.SOPtableData {
text-align:left;
background-color:#f5f5f5;
padding-left:3px;
color:#000;
font-size:11px;
vertical-align:text-top;
}

.SOPtableData2 {
text-align:left;
background-color:#fff;
padding-left:3px;
font-size:11px;
vertical-align:text-top;
}

.tableData {
text-align:center;
background-color:#e7f0fa;
padding-left:3px;
color:#000;
font-size:11px;
}

.tableData2 {
text-align:center;
background-color:#cceaff;
padding-left:3px;
color:#000;
font-size:11px;
}

.tableDataDark {
font-weight:700;
text-align:center;
background-color:#e0e0e0;
padding-left:3px;
color:#000;
font-size:11px;
}

.mouseover {
text-align:center;
background-color:#66f;
padding-left:3px;
color:#FFF;
font-size:11px;
}

.lightTextSmaller {
color:gray;
font-size:11px;
}

.darkTextSmaller {
color:#505050;
font-size:11px;
}

.andOr {
color:gray;
font-size:10px;
}

.label {
font-size:11px;
font-weight:700;
}

.requiredField {
color:red;
font-size:10px;
}

.errorMessage {
text-align:center;
color:red;
font-size:12px;
font-weight:400;
}

.requiredStar {
color:red;
font-size:12px;
font-weight:700;
}

.pagination {
text-align:center;
color:#000;
font-size:11px;
}

.whiteBackground {
background-color:#FFF;
}

.sectionHeading {
text-align:center;
background-color:#039;
height:18px;
color:#FFF;
font-size:11px;
font-weight:700;
}

.sectionHeadingOther {
background-color:#039;
height:18px;
color:#FFF;
font-size:11px;
font-weight:700;
}

.searchCriteria {
color:#303030;
font-size:11px;
font-weight:400;
}

.messageText {
color:#FFF;
font-size:12px;
font-weight:400;
}

.messageTextData {
color:#000;
font-size:12px;
font-weight:400;
}

.biggerFont {
font-size:13px;
}

.smallerFont {
font-size:10px;
}

.smallerFontHeading {
padding-left:3px;
font-size:11px;
}

.smallerButton {
font-size:11px;
}

.rightAlign {
text-align:right;
padding-right:4px;
}

.sortMessage {
text-align:left;
color:blue;
font-weight:bolder;
}

.Selectednode {
background-color:#FFF;
color:Blue;
font-weight:700;
}

.Text {
color:Blue;
}

.homeMenu:link {
color:#707070;
font-size:13px;
font-weight:700;
text-decoration:none;
}

.homeMenu:visited {
color:#707070;
font-weight:700;
text-decoration:none;
}

.homeMenu:hover {
background-color:#e7e7e7;
color:#f90;
background-color_del:#e7e7e7;
}

.SOPMainHeader {
text-align:center;
background-color:#cdba96;
height:20px;
color:#FFF;
font-size:12px;
font-weight:700;
}

.SOPFamilyHeader {
text-align:center;
background-color:#71637d;
height:20px;
color:#FFF;
font-size:10px;
font-weight:700;
}

.SOPSubTOTHeader {
text-align:center;
background-color:#ccf;
height:20px;
color:#FFF;
font-size:10px;
font-weight:700;
}

.SOPGrandTOTHeader {
text-align:center;
background-color:#A9A9A9;
height:20px;
color:#FFF;
font-size:10px;
font-weight:700;
}

.SOPFamilyTOTHeader {
text-align:center;
background-color:#c6c3b5;
height:20px;
color:#000;
font-size:10px;
font-weight:700;
}

.UpdateLoadDateHeader {
text-align:center;
background-color:#376091;
height:20px;
color:#FFF;
font-size:12px;
font-weight:700;
}

.overlay {
z-index:9000;
position:absolute;
background-color:#000;
display:none;
top:0;
left:0;
}

.dvSearch {
z-index:9999;
border-bottom:#fcfcfc 2px groove;
position:absolute;
text-align:center;
border-left:#fcfcfc 2px groove;
background-color:silver;
width:550px;
height:530px;
border-top:#fcfcfc 2px groove;
border-right:#fcfcfc 2px groove;
padding:0;
}

.ErrorPageHeading {
font-family:Calibri;
color:Red;
}

.ErrorpageMessage {
font-family:Calibri;
font-size:12px;
}

BODY,TABLE,P {
font-family:arial,verdana;
color:#000;
font-size:11px;
}

.DivForm,.DivForm1 {
background-color:#FFF;
display:none;
position:absolute;
border-right:#999 2px solid;
border-top:#999 2px solid;
border-left:#999 2px solid;
border-bottom:#999 2px solid;
padding:4px;
}

.whiteSmoke,.whiteSmoke,.UpdateLoadDateItem {
background-color:#f5f5f5;
}

a:link,.normalBlue,A:link,.normalBlue {
/* color:blue;s */
}

a:hover,.normalRed,A:hover,.normalRed {
color:red;
}

input,select,textarea,INPUT,SELECT,TEXTAREA,INPUT,SELECT,TEXTAREA {
font-family:arial;
font-size:11px;
}


/* Style for Ipad incompatibility error message */
.ipadErrorBlock{
padding:7px;
font-size: 12px;
font-family: Verdana;
display:table;
vertical-align: middle;
text-align:center;
width:75%;
height:30px;
color:#EA2323;
}

.ipadErrorMsg{
display:table-cell;
vertical-align: middle;
font-size: 15px;
font-family: Verdana;
font-weight:bold;
color:red;
}
/*****************/
.ipadErrorHeader{
padding-top:30px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
font-size: 12px;
font-family: Verdana;
display:table;
vertical-align: middle;
text-align:center;
width:75%;
height:100%;
color:#003399;
}

.ipadErrorApplication{
font-size: 15px;
font-family: Calibri,Verdana;
font-weight:bold;
color:#003399;
text-transform:uppercase;
}
/*-------------------------*/
.doclink-disable{color: gray !important;}
.disablelink-note
{
display:none;
margin-top:10px;
vertical-align: middle;
text-align:center;
font-size: 14px;
font-family: Verdana;
font-weight:bold;
color:red;
}
/*    Developed By : Rajendra Patel  Date : 06/24/2014 Task #:405   Start Change */
.SelectdtableData
{
	background-color:Highlight;
	font-size: 11px;
	padding-left: 3px;
	text-align: center;
	color: White;
	font-weight:bold;
	
}
/*    Developed By : Rajendra Patel  Date : 06/24/2014 Task #:405   End Change */

/*    Developed By : Ankur Patel  Date : 02/12/2015 Task #:496   Start Change */
.heading
{
    background-color: Silver;
    height: 20px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
}
/*    Developed By : Ankur Patel  Date : 02/12/2015 Task #:496   End Change */

.disclaimerStatement
{
    color:red;
    font-size:large;
}



 /*this is what we want the div to look like
    when it IS showing*/
        div.loading-visible
        {
            /*make visible*/
            display: block; /*position it 200px down the screen*/
            position: fixed;
            top: 45%;
            left: 46%;
            width: 150px;
	    height:110px;
	    z-index:5;
	    margin:0 !important;
            text-align: center; /*in supporting browsers, make it a little transparent*/
            background: #fff;
            opacity: .75;
            border-top: 1px solid #ddd;
            border-bottom: 1px solid #ddd;
	    background-position: left top;
	    background-image: url('../../../Images/loading_update.gif')
        }