/*

Boltzmann Customer Relationship Management. (Boltzmann CRM)...


                                        Boltzmann Consulting (India) Pvt Ltd.

*/
-->


<!--
/* BODY, INPUT, TD, UL, SELECT and TEXTAREA ATRIBUTES SETTING            #EFEFEF    #E6F1F2  :#9A9A9A*/	

/*BODY {SCROLLBAR-FACE-COLOR: #FFFFFF; SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; SCROLLBAR-SHADOW-COLOR: #FFFFFF; SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; SCROLLBAR-ARROW-COLOR:  #FF0000; SCROLLBAR-TRACK-COLOR: #FFFFFF; SCROLLBAR-DARKSHADOW-COLOR: #000000; }*/

/*body	{	border: 3;
                        border-top-style:dotted; border-top-color:#FF0000; 
                        border-bottom-style: dotted;border-bottom-color: #FF0000;
                        font-family:Arial, Helvetica, sans-serif;color:#000033; 
                        font-size:12px;margin-top:2px;margin-left:2px;margin-right:2px;margin-bottom:2px;background-color:#FFFFFF;}*/

body {
    margin-left: 10px;
    margin-top: 100px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-image:url(../Jsp/Images/Main2.jpg);
    background-size: 100% 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;	
    background-position: top center !important;
    background-repeat: no-repeat !important;
    font-family: 'Open Sans' ;
    font-size: 9pt;
    overflow-y:auto;
    overflow-x:hidden;
    height:100%;
}
.Freezing
{
    position:relative;
    z-index:0;
}
.HideOverlap
{
    position:absolute;
    width: 99%;
    overflow-x:auto;
}
.Title {
    font-family: 'Open Sans';
    font-size: 15pt;
    color:black;
    text-align: center;
}
.SubTitle {
    font-family:'Open Sans';
    font-size: 12pt;
    color:#800040;
    text-align: center;
}	
.MinTitle {
    font-family:'Open Sans';
    font-size: 10pt;
    text-align: center;
    color:black;text-decoration:none
}
.MenuTitleNew {
    font-family:'Open Sans';
    font-size: 12pt;
    text-align: center;
    color:#717171;
    padding:10px;
    font-weight: bold;
}
.LMenuTitleNew {
    font-family:'Open Sans';
    font-size: 12pt;
    text-align: left;
    color:#717171;
}
.DTitle {
    font-family: 'Open Sans';
    font-size: 18pt;
    color:white;
    text-align: left;
    padding:12px;
}
.LSubTitle {
    font-family:'Open Sans';
    font-size: 12pt;
    text-align: left;
    padding-left:12px;
}
.MSubTitle {
    font-family:'Open Sans';
    font-size: 12pt;
    text-align: left;
    padding-left:50px;
}
.DSubTitle {
    font-family:'Open Sans';
    font-size: 12pt;
    color:white;
    text-align: left;
    padding-left:12px;
}	
.DMinTitle {
    font-family:'Open Sans';
    font-size: 10pt;
    color:#e8e2e2;
    text-align: left;
    padding-left:12px;
    line-height: 0.8;
}
.footer {
    font-size:12pt;
    color:#666666; 
    font-family: 'Open Sans' ;
}
.dash{
    font-family:'Open Sans';
    font-size: 12pt;
    color:#800040;
    text-align: center;
    background-color: black
}


INPUT    {  font-family:Arial,Helvetica;  font-size:7pt;  color:black;  border-style:groove;   }
UL, P    {  font-family:Arial,Helvetica;  font-size:7pt;  color:black;  }

/*---------------------------------------------------------------------------------------------*/
TD       {  font-family:'Open Sans';  font-size:10pt;  color:#000000    }  

TH       {  font-family:'Open Sans'; height:20pt;   font-size:9pt;  color:#1E1E1E;  } 
TEXTAREA {  font-family:Arial,Helvetica;  font-size:10pt;  color:#006633;   border-style:groove; }
SELECT   {  font-family:Open-Sans;  font-size:7pt;  color:black;  border:none;          }
IMG      {  font-family:Open-Sans; font-size:7pt;  color:black;  border:none;           } 


/*---------------------------------------------------------------------------------------------*/


.ReminderTH       {  font-family:Open-Sans; height:20pt; background-color:#DFCBBF;  font-size:10pt;  color:#CCCCCC;  } 
.ReminderTable	{background-position: center top; background-color:#FFFFFF; 
                width:80%;border-style:dotted;border-width:1px;color:#669966;  
                font-family:Open-Sans; font-size:12px;}


/*---------------------------------------------------------------------------------------------*/
/*.SideTable {background-color:#A2A27D;}*/
.SideTable {background-color:#C0BEBF}
.SideTableTD {background-color:#FFFFFF}
/*
.SideTableTD {background-color:#D9DCB4;}
*/



/*---------------------------------------------------------------------------------------------*/



.MainTable	{background-position: center top;width:90%; border-style: solid; border-color: #C0C0C0; border-width:1px; font-family:Open-Sans; font-size:11px;}
.TableBody1	{background-position: center top;width:100%; border-style: solid; border-color: #C0C0C0; border-width:0px;color: #800000; font-family:Open-Sans; font-size:15px;}
.TableBodyNew	{background-position: center top;width:75%; border-style: solid; border-color: #C0C0C0; border-width:0px;color: #800000; font-family:Open-Sans; font-size:15px;}
.TopBarTableBody1 {background-position: center top;width:100%; border-style: solid; border-color: #C0C0C0; border-width:0px;color: #800000; font-family:Open-Sans; font-size:15px;}
.TopBarTableBody1 TD {font-family:Open-Sans;}
.TopBarTable {width:100%; }
.MenuBarTable {padding: 0px 5px 0px 15px;width:100%;
               background-image:url(../Jsp/Images/menu_bkg_04.jpg);
               height:28px; 
               background-repeat:repeat-x; 
}
.MenuBarTable TD {
    font-family:Open-Sans;
}
.MenuBarTable TD A:link{color:#000066; font-size:7pt; font-weight:normal; text-decoration:none; 	}
.MenuBarTable TD A:active {color:#000066; font-size:7pt; font-weight:normal; text-decoration:none; 	}
.MenuBarTable TD A:visited {color:#000066; font-size:7pt; font-weight:normal; text-decoration:none; 	}


.RemainderSideTable {padding: 0px 0px 0px 15px;}
.TableBodyBgYellow	{background-position: center top; background-color:#FFFFE8;width:90%; border-style: solid; border-color: #C0C0C0; border-width:0px;color: #800000; font-family:Open-Sans; font-size:15px;}

.TableDisplay1	{background-position: center top; background-color:#FFFFE8; width:90%;border-style:dotted;border-width:0px;color: #800000;  font-family:Open-Sans; font-size:12px;}
.TableDisplay2	{background-position: center top; background-color:#FFFFE8; width:82%;border-style:dotted;border-width:0px;color: #800000;  font-family:Open-Sans; font-size:12px;}


.TableDisplay100	{background-position: center top; background-color:#FFFEFB; width:100%;border-style:dotted;border-width:0px;color: #800000;  font-family:Open-Sans; font-size:12px;}
.TableDisplay80	{background-position: center top; background-color:#FFFEFB; width:80%;border-style:dotted;border-width:0px;color: #800000;  font-family:Open-Sans; font-size:12px;}


.TableTopBar	{background-position: center top; background-color:#A2A27D;width:100%; border-style: solid; border-color: #C0C0C0; border-width:0px;color: #800000; font-family:Open-Sans; font-size:15px;}




.TableBody100	{background-position: center top;width:100%; border-style: solid; border-color: #C0C0C0; border-width:0px; color: #800000; font-family:Open-Sans; font-size:11px;}
.TableBodyBorder100	{background-position: center top;width:100%; border-style: solid; border-color: #C0C0C0; border-width:2px; font-family:Open-Sans; font-size:11px;}
.TableBorder50	{background-position: center top;width:50%; border-style: solid; border-color: #C0C0C0; border-width:1px; font-family:Open-Sans; font-size:11px;}



.TableFontColor100 { font-family: Open-Sans; font-size: 8pt; color: #009900;width:100%; }

.TableFontColor80	{  font-family:Open-Sans;font-size:11px; color:#CC6666; border-color: #C0C0C0; border-width:0px; }



/*.BodyHeader {font-family:Verdana,Arial,tahoma,sans-serif; font-size:12px; color:#FF9966;}*/
.BodyHeader {font-family:'Open Sans'; font-size:14px; color:#999999;}
.BodyHeader1 {font-family:'Open Sans'; font-size:12px;}


.TableDisplayTr1   {  color: #800000; font-family:'Open Sans'; font-size:12px; text-transform: capitalize ; font-weight:  bold; text-align: Center; background-color: #FF9966;                border-style: solid; border-color: #FF0000 }

.TableTrRedRight  { font-family: 'Open Sans';font-size:10pt; color:black; text-transform: none ; font-weight:  bold; text-align: right;            }
.TableTrRedLeft   { font-family:  'Open Sans';font-size:10pt; color:black; text-transform: none ; font-weight:   bold; text-align: left;             }			
.TableTrRedCenter { font-family: 'Open Sans';font-size:10pt; color:black; text-transform:none ; font-weight:   normal; text-align: center;             }			

.AlertMedium { font-family:'Open Sans';font-size:17px; color:#800040;  font-weight:normal; text-align: center;}			

/* ---------------------------Button Colors And Font Style -------------------*/ 


.ButtonRed {font-family:'Open Sans'; font-size: 11px; color:#FFFFFF; font-weight: bold; border: 1px inset #990000; padding: 1; background-color:#990000;height:20px;text-decoration:none;cursor:default;}
.ButtonPink {font-family:'Open Sans'; font-size: 11px; color:#990000; font-weight: bold; border: 1px inset #990000; padding: 1; background-color:#FFFFFF; height:20px;text-decoration:none;cursor: default;}
.ButtonPink1 {font-family:'Open Sans'; font-size: 15px; color:#000000; font-weight: bold; border: 1px inset #333333; padding: 1; background-color:#FFFFFF; height:20px; WIDTH: 150px;text-decoration:none;cursor: default;}

/*-----------------------------------------------------------------------------*/

/* ---------------------------title Bar Colors And Font Style -------------------*/ 
.FontWhite{font-size:8pt; color:#FFFFFF; font-weight:bold;}

.TopTitlefont{font-size:15pt; color:#666600; font-weight:bold;}
.TopRightTitlefont{font-size:8pt; font-weight:bold; color:#CCCCCC; font-weight:bold;}

.titlefont{font-size:9pt; color:red; font-weight:bold;}
.titlefontTime{ font-family:'Open Sans';font-size:15px; font-weight:100; color:#ffffff; font-weight:itallic;}
.titlebarTime{background:#CC9999;font-size:10; color:#ffffff;font-weight:itallic;}
.titlebar{background:#993333;font-size:7pt; color:black;font-weight:bold;}

.SideTitlefont{font-size:9pt; color:#6600CC; font-weight:bold;}

/*-----------------------------------------------------------------------------*/


/*----------------Combo Box Style---------------------------------------------------------------------*/

.ComboBoxMedium1 {
    BACKGROUND:white; 
    BORDER-BOTTOM: white 1px solid; 
    BORDER-LEFT: white 1px solid; 
    BORDER-RIGHT: white 1px solid; 
    BORDER-TOP: white 1px solid; 
    COLOR:#990000; 
    FONT: 10px Arial,Verdana,Tahoma,Helvetica; 
    WIDTH: 150px;	
}

.ComboBoxSmall {
    BACKGROUND:white; 
    BORDER-BOTTOM: white 1px solid; 
    BORDER-LEFT: white 1px solid; 
    BORDER-RIGHT: white 1px solid; 
    BORDER-TOP: white 1px solid; 
    COLOR:#003366; 
    FONT: 12px Arial,Verdana,Tahoma,Helvetica; 
    WIDTH: 75px;	
}

.SearchCombo1 {
    BACKGROUND:#FFFFCC; 
    BORDER-BOTTOM:#FFCC99 1px solid; 
    BORDER-LEFT: #FFCC99 1px solid; 
    BORDER-RIGHT: #FFCC99 1px solid; 
    BORDER-TOP: #FFCC99 1px solid; 
    COLOR:#006600; 
    FONT: 12px Arial,Verdana,Tahoma,Helvetica; 
    FONT-WEIGHT:bold;
    WIDTH: 150px;


}
.ComboBoxFirefox {
    BACKGROUND:white; 
    BORDER-BOTTOM:gray 1px solid; 
    BORDER-LEFT: gray 1px solid; 
    BORDER-RIGHT: gray 1px solid; 
    BORDER-TOP: gray 1px solid; 
    COLOR:#006600; 
    FONT: 12px Arial,Verdana,Tahoma,Helvetica; 
    FONT-WEIGHT:bold;
    WIDTH: 150px;


}
.ComboBoxNew{
    background-color: #D3D3D3;
    BORDER-BOTTOM:gray 1px solid; 
    BORDER-LEFT: gray 1px solid; 
    BORDER-RIGHT: gray 1px solid; 
    BORDER-TOP: gray 1px solid; 
    COLOR: black; 
    FONT: 12px Verdana,Arial,Tahoma,Helvetica; 
    WIDTH: 150px;
    //height: 30px ;
    //FONT-WEIGHT:bold;


}
.TransactionComboBoxNewgray1{
    font-family:'Open Sans';
    font-size:10pt;
    padding:1px;
    border-color: #D3D3D3;/*#D3D3D3;*/
    border-style: none;
    color: black; 
    width: 300px;
    height: 50px;
    color:#717171;
    border-radius: 5px;
}
.ComboBoxNewgray{
    font-family:'Open Sans';
    font-size:10pt;
    padding:1px;
    border-color: #D3D3D3;/*#D3D3D3;*/
    border-style: solid;
    color: black; 
    width: 250px;
    height: 40px;
    color:#717171;
    border-radius: 5px;
    background-color: white;
}


 .ComboBoxgray{
    font-family:'Open Sans';
    font-size:10pt;
    padding:1px;
    border-color: #D3D3D3;/*#D3D3D3;*/
    border-style: none;
    color: black; 
    width: 200px;
    height: 40px;
    color:#717171;
    border-radius: 5px;
    background-color: white;
    
}
/*font-weight: bold color:#9a9a9a;*/

.ComboBoxNewgrayNew{
        font-family:'Open Sans';
        font-size:10pt;
        padding:5px;
        border-color: #D3D3D3;/*#D3D3D3;*/
        border-style: solid;
        color: black; 
        width: 300px;
        height: 40px;
        color:#717171;
        border-radius: 5px;
        background-color: white;
    }
.ComboBoxNewgray1{
    font-family:'Open Sans';
    font-size:10pt;
    padding:1px;
    border-color: #D3D3D3;/*#D3D3D3;*/
    border-style: none;
    color: black; 
    width: 250px;
    height: 40px;
    color:#717171;
    border-radius: 5px;
    background-color: white;
    
}
.ComboBoxNewwithautogray1{
    background-color: #D8D8D8;
    BORDER-BOTTOM:gray 1px solid; 
    BORDER-LEFT: gray 1px solid; 
    BORDER-RIGHT: gray 1px solid; 
    BORDER-TOP: gray 1px solid; 
    COLOR: black; 
    FONT: 13px Verdana,Arial,Tahoma,Helvetica; 
    WIDTH: 250px;
    height: 40px;
    font-size: 14px;
}
.ComboBoxNewgray{
    font-family:'Open Sans';
    font-size:10pt;
    padding:1px;
    border-color: #D3D3D3;/*#D3D3D3;*/
    border-style: solid;
    color: black; 
    width: 250px;
    height: 40px;
    color:#717171;
    border-radius: 5px;
    background-color: white;
}


          .DivHeader{
	border:none;
	width: 100%;
	display: table;
	clear: both;
}
.DivDataHeader{
	border:none;
	width: 50%;
	display: table;
	margin-left:30%;
	font-size:1em;
}
.DivLeft{
    transition: 0.3s;
    border: none;
    /*width: 42%;*/
    margin-bottom: 15px;
    float:left;
    margin-left:1em;
}
.DivRight1{
    transition: 0.3s;
    border: none;
    /*width: 42%;*/
    margin-bottom: 15px;
    float:right;
    margin-right:1em;
}
.DivLeftNew{
    transition: 0.3s;
    border: none;
    width: 30%;
    margin-bottom: 15px;
    float:left;
    margin-left:1em;
}
.DivRightNew{
    transition: 0.3s;
    border: none;
    width: 30%;
    margin-bottom: 15px;
    float:right;
    margin-right:1em;
}
.DataContent {
    display:inline;
    text-align:center;
    margin-left: 20%;
    font-weight: bold;
}
 .chartDiv1{
 	border-radius: 2em;
	margin-bottom: 1em;
	padding: 0.625em 0.625em 0.625em 0.625em;
	width: 800px;
	height: 800px;
    }
iframe{
	border-style: none;
}
.DivTopContent{
    width:50% ;
    position:absolute;
    color: #fff;
    font-weight: bold;
    font-size: 1.2em;
    display: inline-block;
    text-align: center;
    justify-content: center;
    vertical-align: middle;
    /*margin-left: 15%;*/
}/*font-weight: bold color:#9a9a9a;*/
}
.mobileplaceholder {
    font-family:'Open Sans';
    font-size:10pt;
    padding:1px;
    border-color: #d7d3d3;/*#d7d3d3;*/
    height:40px;
    border-style: solid;
    border-radius: 5px;
    width:210px; 
    color:black;
    padding:5px;
}
.mobileCountryCodeTextbox {
    font-family:'Open Sans';
    font-size:10pt;
    padding:1px;
    border-color: #d7d3d3;/*#d7d3d3;*/
    height:40px;
    border-style: solid;
    border-radius: 5px;
    width:40px; 
    color:#717171;
    width:35px; 
    padding:5px;
}
.ComboBoxNewTragray1{
    background-color: #D3D3D3;
    BORDER-BOTTOM:gray 1px solid; 
    BORDER-LEFT: gray 1px solid; 
    BORDER-RIGHT: gray 1px solid; 
    BORDER-TOP: gray 1px solid; 
    COLOR: black; 
    FONT: 13px Verdana,Arial,Tahoma,Helvetica; 
    WIDTH: 280px;
    height: 33px;
    font-size: 13px;
}
.ComboBoxFirefoxMax {
    BACKGROUND:white; 
    BORDER-BOTTOM:gray 1px solid; 
    BORDER-LEFT: gray 1px solid; 
    BORDER-RIGHT: gray 1px solid; 
    BORDER-TOP: gray 1px solid; 
    COLOR:#006600; 
    FONT: 12px Arial,Verdana,Tahoma,Helvetica; 
    FONT-WEIGHT:bold;
    WIDTH: 175px;
}

.mobileTextbox {
    font-family:'Open Sans';
    font-size:16px;
    padding:1px;
    border:none;
    background-color: #D3D3D3;
    height:40px;
    width:255px; 
    color:black;
}
.mobileTextbox1 {
    font-family:'Open Sans';
    font-size:16px;
    padding:1px;
    border:none;
    background-color: #D3D3D3;
    height:40px;
    width:205px; 
    color:black;
}
/*---------------------------------------------------------------------------------------------*/

.FieldSet1 { border-color:#000066; border-width:thin;}

.fieldset1	{background-position: center top;width:100%; border-style: solid; border-color:#999999; border-width:1px;color: #800000; font-family:'Open Sans'; font-size:12px;}
.fieldset2	{background-position: center top;
            width:98%;/* Fire fox*/
            #width:100%;/* IE*/
            border-style: solid; 
            color: black; 
            font-family:'Open Sans';
            font-size:12px;
            border-width:0;
            padding:2px;
            border-color:#999999;
}
.fieldset3	{background-position: center top;
            width:98%;/* Fire fox*/
            #width:100%;/* IE*/
            border-style: solid; border-color:#999999; border-width:1px;color: black; font-family:'Open Sans'; font-size:12px;}

/*------------------------textbox Style ---------------------------------------------------*/

.inputBoxMax {
    BACKGROUND:white; 
    BORDER-BOTTOM: gray 1px solid; 
    BORDER-LEFT: gray 1px solid; 
    BORDER-RIGHT: gray 1px solid; 
    BORDER-TOP: gray 1px solid; 
    COLOR:#FF0000;
    FONT: 11px Arial,Tahoma,Helvetica; 
    WIDTH: 200px
}

.inputBoxMax11 {
    BACKGROUND:white; 
    BORDER-BOTTOM: gray 1px solid; 
    BORDER-LEFT: gray 1px solid; 
    BORDER-RIGHT: gray 1px solid; 
    BORDER-TOP: gray 1px solid; 
    COLOR:#FF0000;
    FONT: 11px Arial,Tahoma,Helvetica; 
    WIDTH: 300px
}
.Transactiontb1placeholder1 {
    font-family:'Open Sans';
    font-size:10pt;
    padding:1px;
    border-color: #D3D3D3;/*#D3D3D3;*/
    height:50px;
    border-style: solid;
    border-radius: 5px;
    width:300px; 
    color:#717171;
}

.inputBox3 {
    BACKGROUND:Dark Gray;
    border: 1px solid #BDC4C9;
    border-radius: 20px 50px 30px 20px;
    font-size: 16px;
    padding: 5px 6px;
    width: 20%;
    margin: 2px 0px 5px;
    min-height: 50px;
    COLOR:#4c4c4c;
    line-height: normal;
    box-sizing: border-box;
    border-radius: 3px;
    color:#4c4c4c;
    color:#4c4c4c;
}
.inputBox1 {
    BACKGROUND:white; 
    BORDER-BOTTOM: gray 1px solid; 
    BORDER-LEFT: gray 1px solid; 
    BORDER-RIGHT: gray 1px solid; 
    BORDER-TOP: gray 1px solid; 
    COLOR:#FF0000;
    FONT: 11px Arial,Tahoma,Helvetica; 
    WIDTH: 100px
}
.inputBoxgray {
    BACKGROUND: #D3D3D3; 
    BORDER-BOTTOM: gray 1px solid; 
    BORDER-LEFT: gray 1px solid; 
    BORDER-RIGHT: gray 1px solid; 
    BORDER-TOP: gray 1px solid; 
    COLOR:#000000;
    FONT: 12px Verdana,Arial,Tahoma,Helvetica; 
    WIDTH: 150px
}
.inputBoxMandatory {
    BACKGROUND:lightyellow; 
    BORDER-BOTTOM: gray 1px solid; 
    BORDER-LEFT: gray 1px solid; 
    BORDER-RIGHT: gray 1px solid; 
    BORDER-TOP: gray 1px solid; 
    COLOR:#FF0000;
    FONT: 11px Arial,Tahoma,Helvetica; 
    WIDTH: 150px
}
.inputBoxMandatory1 {
    BACKGROUND:lightyellow; 
    BORDER-BOTTOM: gray 1px solid; 
    BORDER-LEFT: gray 1px solid; 
    BORDER-RIGHT: gray 1px solid; 
    BORDER-TOP: gray 1px solid; 
    COLOR:#FF0000;
    FONT: 11px Arial,Tahoma,Helvetica; 
    WIDTH: 310px
}
.inputBox2 {
    BACKGROUND:white; 
    BORDER-BOTTOM: gray 1px solid; 
    BORDER-LEFT: gray 1px solid; 
    BORDER-RIGHT: gray 1px solid; 
    BORDER-TOP: gray 1px solid; 
    COLOR: #FF0000; 
    FONT: 11px Arial,Tahoma,Helvetica; 
    WIDTH: 130px
}
.inputBox2gray {
    BACKGROUND:#D3D3D3; 
    BORDER-BOTTOM: gray 1px solid; 
    BORDER-LEFT: gray 1px solid; 
    BORDER-RIGHT: gray 1px solid; 
    BORDER-TOP: gray 1px solid; 
    COLOR: #FF0000; 
    FONT: 11px Arial,Tahoma,Helvetica; 
    WIDTH: 130px
}
.DateMandatory {
    BACKGROUND:lightyellow; 
    BORDER-BOTTOM: gray 1px solid; 
    BORDER-LEFT: gray 1px solid; 
    BORDER-RIGHT: gray 1px solid; 
    BORDER-TOP: gray 1px solid; 
    COLOR: #FF0000; 
    FONT: 11px Arial,Tahoma,Helvetica; 
    WIDTH: 130px
}

.inputBoxSmall {
    BACKGROUND:white; 
    BORDER-BOTTOM: gray 1px solid; 
    BORDER-LEFT: gray 1px solid; 
    BORDER-RIGHT: gray 1px solid; 
    BORDER-TOP: gray 1px solid; 
    COLOR: #FF0000; 
    FONT: 11px Arial,Tahoma,Helvetica; 
    WIDTH: 50px
}


.inputBox2 {
    BACKGROUND:white; 
    BORDER-BOTTOM: gray 1px solid; 
    BORDER-LEFT: gray 1px solid; 
    BORDER-RIGHT: gray 1px solid; 
    BORDER-TOP: gray 1px solid; 
    COLOR:#000066;
    FONT: 11px Arial,Tahoma,Helvetica; 
    WIDTH: 130px
}
.inputBox50px {
    BACKGROUND:white; 
    BORDER-BOTTOM: gray 1px solid; 
    BORDER-LEFT: gray 1px solid; 
    BORDER-RIGHT: gray 1px solid; 
    BORDER-TOP: gray 1px solid; 
    COLOR:#000066;
    FONT: 11px Arial,Tahoma,Helvetica; 
    WIDTH: 50px
}
.inputBox40px {
    BACKGROUND:white; 
    BORDER-BOTTOM: gray 1px solid; 
    BORDER-LEFT: gray 1px solid; 
    BORDER-RIGHT: gray 1px solid; 
    BORDER-TOP: gray 1px solid; 
    COLOR:#000066;
    FONT: 11px Arial,Tahoma,Helvetica; 
    WIDTH: 40px
}

/*---------------------------------------------------------------------------------------------*/	
/*----------------------------------text area-------------------------------------------------*/

.textarea1 {
    BACKGROUND:white; 
    BORDER-BOTTOM: gray 1px solid; 
    BORDER-LEFT: gray 1px solid; 
    BORDER-RIGHT: gray 1px solid; 
    BORDER-TOP: gray 1px solid; 
    COLOR: #000000; 
    FONT: 11px Arial,Tahoma,Helvetica; 
    WIDTH: 70px

}
.textareagray {
    BORDER-BOTTOM: gray 1px solid; 
    BORDER-LEFT: gray 1px solid; 
    BORDER-RIGHT: gray 1px solid; 
    BORDER-TOP: gray 1px solid; 
    COLOR: #000000; 
    FONT: 12px Arial,Tahoma,Helvetica; 


}
.textareagray1 {
    font-family:'Open Sans';
    font-size:10pt;
    padding:1px;
    border-color: #D3D3D3;/*#D3D3D3;*/
    height:60;
    border-style: solid;
    border-radius: 5px;
    width:220; 
    color:black;


}
/*---------------------------------------------------------------------------------------------*/



/*	CLASS DEFINITIONS */


.textarea2 {width:200; height:120;  font-size:11pt;}
.textarea3 {width:250; height:60;   font-size:11pt;}
.textarea4 {width:250; height:120;  font-size:11pt;}
.textarea5 {width:300; height:60;   font-size:11pt;}
.textarea6 {width:300; height:120;  font-size:11pt;}
.textarea7 {width:220; height:60;   font-size:11pt;}

.textbox1 {width:40;}
.textbox1gray {
    width:40; BACKGROUND:#D3D3D3; 
    BORDER-BOTTOM: gray 1px solid; 
    BORDER-LEFT: gray 1px solid; 
    BORDER-RIGHT: gray 1px solid; 
    BORDER-TOP: gray 1px solid;}
.textbox2 {width:80;}
.textbox2gray {
    width:80; BACKGROUND:#D3D3D3; 
    BORDER-BOTTOM: gray 1px solid; 
    BORDER-LEFT: gray 1px solid; 
    BORDER-RIGHT: gray 1px solid; 
    BORDER-TOP: gray 1px solid;}
.textbox3 {width:120;}
.textbox3gray {
    width:120; BACKGROUND:#D3D3D3; 
    BORDER-BOTTOM: gray 1px solid; 
    BORDER-LEFT: gray 1px solid; 
    BORDER-RIGHT: gray 1px solid; 
    BORDER-TOP: gray 1px solid;} 

.textbox4 {width:180;}
.textbox5 {width:250;}
.textbox6 {width:320;}
/* OLD CLASS DEFINITION */
.TEXTAREA0 {height:40; width:250px;}
.TEXTAREA1 {height:70; width:250px;}
.TEXTAREA1a {height:70; width:250px;}
.TEXTAREA2 {height:150; width:250px;}
.TEXTAREA100350 {height:100; width:250px; }
.TEXTAREA200350 {height:100; width:250px; BACKGROUND:#D3D3D3; BORDER-BOTTOM: gray 1px solid;BORDER-LEFT: gray 1px solid; BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid;  }
.TEXTAREA3 {height:200; width:400;}
.TEXTAREA4 {height:400; width:500;}
.rowcolor1 {background:#dcdcdc}
.rowcolor2 {background:#ffffff}



.titlebarSALMAT{background:#BABBF5;font-size:9pt; color:black;font-weight:bold;}
.titlebarCSIRO{background:#38BFD4;font-size:9pt; color:black;font-weight:bold;}

.titlebarPM{background:#F4CEAA;font-size:9pt; color:black;font-weight:bold;}   
.titlebarM{background-color:#BABBF5;background-image:URL(../images/metalLineSilver.gif);font-size:9pt; color:black;font-weight:bold;}

.heading {background:#DCDCDC;font-size:8pt; color:black;font-weight:bold; }
.tableHeadusage { background:#F0E0FF;font-size:9pt; color:black;font-weight:bold;}  
.txtgraph{ font-family:'Open Sans'; font-size:7pt; color:black }
.rptfont {font-family:'Open Sans';font-size:10pt; color:black;font-weight:none;}
.txtboxSmall {width:100;}	   
.txtboxLong {width:400;}
.txtboxShort {width:150;}  
.txterror {color:red;}

.CheckBox{ border: 0px solid #000080; padding: 0;}

/*.RadioButton {style=border-style: solid; border-width: 0px;}*/


/* ANCHOR LINK ATTRIBUTE SETTING */
/*A:link, A:active, A:visited {color:#000066; font-size:7pt; font-weight:normal; text-decoration:none; 	}
A:hover {color:#0000;	font-size:7pt;text-decoration:underline;	} 
.a1{ color:#CC6699; font-size:7pt; text-decoration:none; font-weight:bold }*/

/* Gradient 1 */
.tb10 {
    background-image:url(images/form_bg.jpg);
    background-repeat:repeat-x;
    border:1px solid #d1c7ac;
    width: 230px;
    color:#333333;
    height: 30px;
    padding:3px;
    margin-right:4px;
    margin-bottom:8px;
    font-family:'Open Sans';
}
/* Gradient 1 */
.tb350 {
    background-image:url(images/form_bg.jpg);
    background-repeat:repeat-x;
    border:1px solid #d1c7ac;
    width: 350px;
    color:#333333;
    height: 30px;
    padding:3px;
    margin-right:4px;
    margin-bottom:8px;
    font-family:'Open Sans';
}
.tb300 {
    background-image:url(images/form_bg.jpg);
    background-repeat:repeat-x;
    border:1px solid #d1c7ac;
    width: 300px;
    color:#333333;
    height: 30px;
    padding:3px;
    margin-right:4px;
    margin-bottom:8px;
    font-family:'Open Sans';
}
.tb275 {
    background-image:url(images/form_bg.jpg);
    background-repeat:repeat-x;
    border:1px solid #d1c7ac;
    width: 275px;
    color:#333333;
    height: 30px;
    padding:3px;
    margin-right:4px;
    margin-bottom:8px;
    font-family:'Open Sans';
}
.tb375 {
    background-image:url(images/form_bg.jpg);
    background-repeat:repeat-x;
    border:1px solid #d1c7ac;
    width: 375px;
    color:#333333;
    height: 30px;
    padding:3px;
    margin-right:4px;
    margin-bottom:8px;
    font-family:'Open Sans';
}

.tb400 {
    background-image:url(images/form_bg.jpg);
    background-repeat:repeat-x;
    border:1px solid #d1c7ac;
    width: 400px;
    color:#333333;
    height: 30px;
    padding:3px;
    margin-right:4px;
    margin-bottom:8px;
    font-family:'Open Sans';
}


.ShadowLayer
{
    display:none;
    position:absolute;
    top:0px;
    left:0px;
    opacity:0.6;
    filter:alpha(opacity=60);
    background-color: #000000;
    z-Index:1000;
}
.UserInputLayer
{
    position:absolute;
    top:0px;
    left:0px;
    width:450px;
    height:200px;
    display:none;
    z-Index:1001;
    border:2px solid black;
    background-color:#FFFFFF;
    text-align:center;
    vertical-align:middle;
    padding:10px;
}
a:link{
    color:black;
    font-family: 'Open Sans';
    text-decoration:none;
}
a:visited{
    color:black;
    fofont-family: 'Open Sans';
    text-decoration:none;
}
a:hover{
    color:black;
    font-family: 'Open Sans';
    text-decoration:none;
}
textarea:focus {
    border-color: #dcb130;
    outline:none;
}
input:focus{
    border-color: #dcb130;
    outline:none;
}
select:focus{
    border-color: #dcb130;
    outline:none;
}
table.dataTable tfoot tr:first-child{
    position: relative;
    top: 32px;
    text-align: right;
}
#pagetot{
    position: relative;
    top: -32px;
    text-align: right;
}
.dashboardloader {
        position: fixed;
        left: 0px;
        bottom: 0px;
        width:100%;
        height: 85%;
        z-index: 9999;
        background:  url("../Jsp/Images/loading.gif") 50% 50% no-repeat rgb(249,249,249);

    }
    .mid h2 {
        font-weight: 900;
        color: 003a9d;
        text-transform: uppercase;
        margin: 0;
        position: absolute;
        top: 60%;
        left: 50%;
        font-size: 8px;
        font-family: verdana;
        font-style: normal;
        font-size: 12px;
        transform: translate(-50%, -50%);
    }
    