/* IDEA Generated Style Sheet */
a:link {
color : #000000;
}
a:visited {
color : #000000;
}
input{
height: 18px;
font: 12px;
font-family: Arial, Helvetica, sans-serif;
border-color: Gray;
border-width: 1;
}
textarea {
height: 100px;
width: 200px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
border-color: Gray;
border-width: 1;	
}
.inputTextBox
{
    border-color:#666666;
    border-style:Solid;
    border-width:1px;
    height:15px;
    font-family : Arial,Helvetica,sans-serif;
    font-size : 8pt;
    color :Black;
}

/* select{

height: 100px;
width: 75px;
font: 12px;
font-family: Arial, Helvetica, sans-serif;
border-color: Gray ;
border-width: 1;	
}*/

.Body {
background-color : White;
}
.PageHeaderTable {
border-bottom : 1px solid #4F50A0;
font-weight : bold;
}
.PageHeaderTable2 {
border-top : 1px solid black;
border-left : 1px solid black;
border-right : 1px solid black;
border-bottom : 1px solid black;
}
.PageHeaderCol {
background-color : #ffffff;
text-align : left;
}

.PageHeaderColNew {
background-color : #F8A000;
text-align : left;
}


.PageHeaderCol2 {
background-color : #ffffff;
text-align : left;
border-bottom : 1px solid #4F50A0;
}
.PageHeaderCol3 {
background-color : #ffffff;
text-align : left;
}

.PageHeaderFontNew {
font-family : Arial,Helvetica,sans-serif;
font-size : 10pt;
color : #ffffff;
}


.PageHeaderFont {
font-family : Arial,Helvetica,sans-serif;
font-size : 10pt;
color : #000000;
}
.PageHeaderShadow {
}
.NavigationBarTable {
border-bottom : 1px solid #4F50A0;
border-left : 1px solid #4F50A0;
border-right : 1px solid #4F50A0;
border-top : 1px solid #4F50A0;
}
.NavigationTableHeaderCol {
background-color : #F4F4F4;
}
.NavigationBarFont {
font-family : Arial,Helvetica,sans-serif;
font-size : 8pt;
color :#22205F;
}
.ParentPropertiesTable {
}
.ParentPropertiesCol {
background-color : #F4F4F4;
}
.ParentPropertiesFont {
font-family : Arial,Helvetica,sans-serif;
font-size : 8pt;
color : Black;
}
.SectionTable {
border-top : 1px solid #F4F4F4;
}
.SectionTableHeaderCol {
background-color : #4F50A0;
border-bottom : 1px solid #4F50A0;
}
.SectionTableHeaderCol td {
border:1px solid #4F50A0;
}

.SectionTableOnCol {

border-left:1px solid #4F50A0;
border-bottom:1px solid #4F50A0;
border-right:1px solid #4F50A0;
background-color : White;
}
.SectionTableOnCol1 {
border-left:1px solid #4F50A0;
border-top:2px solid #4F50A0;
border-bottom:1px solid #4F50A0;
border-right:1px solid #4F50A0;
background-color : White;
}
.SectionTableOffCol {

border-left:1px solid #4F50A0;
border-bottom:1px solid #4F50A0;
border-right:1px solid #4F50A0;
background-color : #F4F4F4;
}
.SectionTable2 
{
	border:1px solid #4F50A0;
}

.SectionTable2 td
{
	border:1px solid #4F50A0;
}
.SectionTableHeaderFont {
font-family : Arial,Helvetica,sans-serif;
font-size : 8pt;
color :White;
}

.GridHeaderStyle
{
 font-family : Arial,Helvetica,sans-serif;
font-size : 8pt;
font-weight:bold;
background-color : #F4F4F4;
border-color:#4F50A0;
}

.GridFooterStyle
{
 font-family : Arial,Helvetica,sans-serif;
font-size : 8pt;
font-weight:bold;
color:White ;
border:none;
background-color : #4F50A0;
border-color: #4F50A0;
}
.GridAltRowStyle
{
background-color : #F4F4F4; 
font-family : Arial,Helvetica,sans-serif;
font-size : 8pt;
border :solid 1px #4F50A0;
}
.GridRowStyle
{
background-color : White;
border :solid 1px #4F50A0;
font-family : Arial,Helvetica,sans-serif;
font-size : 8pt;
}
.GridPagerStyle
{
 font-family : Arial,Helvetica,sans-serif;
 font-size: 8pt;
 font-weight: bold;
}
.GridItemStyle
{
 Border:Solid 1px #4F50A0;
}
.HighlightedRow {
border-bottom : 1px solid #4F50A0;
border-left : 1px solid #4F50A0;
border-right : 1px solid #4F50A0;
background-color : #EABFBF
}
.LabelFont {
font-family : Arial,Helvetica,sans-serif;
font-size : 8pt;
color :Black;
TEXT-DECORATION:none;
}
.ErrorMessageFont {
font-family : Arial,Helvetica,sans-serif;
font-size : 8pt;
color :red;
TEXT-DECORATION:none;
}
.LabelFontBold {
font-family : Arial,Helvetica,sans-serif;
font-size : 8pt;
color :Black;
font-weight : bold
}
.LabelFont2 {
font-family : Arial,Helvetica,sans-serif; 
font-size : 10pt;
font-weight : bold;
color : #FF0000;
}
.TextFont {
font-family : Arial,Helvetica,sans-serif;
font-size : 8pt;
color : #4F50A0;
}
.BoldFields {
font-family : Arial,Helvetica,sans-serif;
font-size : 8pt;
color : #662633;
font-weight : bold;
}
.TabFontOff {
font-family : Arial,Helvetica,sans-serif;
font-size : 8pt;
color : #4F50A0;
text-decoration : none;}
.TabFontOn {
font-family : Arial,Helvetica,sans-serif;
font-size : 8pt;
color : White;
text-decoration : none;}
.RecordSet {
font-family : Arial,Helvetica,sans-serif;
font-size : 8pt;
color : White;
text-decoration : none;
}
.SectionTableMultiLColOff {
background-color : #F4F4F4; 
border-left : 1px solid #4F50A0; 
border-bottom : 1px solid #4F50A0; 
}

.SectionTableMultiColOn {
background-color : White; 
border-bottom : 1px solid #4F50A0; 
}
.SectionTableMultiColOff {
background-color : #F4F4F4; 
border-bottom : 1px solid #4F50A0; 
}

.SectionTableMultiRColOff {
background-color : #F4F4F4; 
border-right : 1px solid #4F50A0; 
border-bottom : 1px solid #4F50A0; 
}
.SectionTableMultiBColOff {
background-color : #F4F4F4; 
border-left : 1px solid #4F50A0; 
border-right : 1px solid #4F50A0; 
border-bottom : 1px solid #4F50A0; 
}
.SectionTableMultiLColOn {
background-color : White; 
border-left : 1px solid #4F50A0;
border-bottom : 1px solid #4F50A0;
}
.SectionTableMultiRColOn {
background-color : White; 
border-right : 1px solid #4F50A0;
border-bottom : 1px solid #4F50A0; 
}
.SectionTableMultiBColOn {
background-color : White; 
border-left : 1px solid #4F50A0;
border-right : 1px solid #4F50A0;
border-bottom : 1px solid #4F50A0;
}
.SectionTableMultiTopColOn {
background-color : White; 
border-left : 1px solid #4F50A0;
border-right : 1px solid #4F50A0;
border-bottom : 1px solid #4F50A0;
border-top : 1px solid #4F50A0;
}
.LabelFont3 {
font-family : Arial,Helvetica,sans-serif;
font-size : 8pt;
color :4F50A0;
}
a.LabelFont3{
font-family : Arial,Helvetica,sans-serif;
font-size : 8pt;
color :4F50A0;
font-weight: bold;
}


.tabBarLink{	
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F50A0;
}
a.tabBarLink:link{	
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F50A0;
}
a.tabBarLink:hover{	
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F50A0;
}
a.tabBarLink:visited{	
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F50A0;
}
.paddTop
{
 padding-top:1px;
 
}

SELECT
{
	font-family: Arial, Helvetica, sans-serif;
	border-color: Gray;
	border-width: 1;
}

.LinkButton
{
	font-family : Arial,Helvetica,sans-serif;
	font-size : 8pt;
	color :Navy;
}
.demo
{
	Z-INDEX: 99; 
	LEFT: 200px; 
	VISIBILITY: hidden; 
	WIDTH: 500px; 
	COLOR: #000033; 
	POSITION: absolute; 
	TOP: 200px; 
	HEIGHT: 70px; 
	BACKGROUND-COLOR: White; 
} 
.tableBorderBlue 
{
	border : 1px solid #4F50A0
	
}
.tdTBlue 
{
	border-top : 1px solid #4F50A0;
	background-color : #F4F4F4
}
.tdTWhite
{
	border-top : 1px solid #4F50A0;
	BACKGROUND-COLOR: White	
}
.tdBlue 
{
	background-color : #F4F4F4
}
.tdWhite
{
	BACKGROUND-COLOR: White	
}
.Grid 
{ 
  border: 2px solid #5255A5; 
  background-color: #FFFFFF; 
  cursor: default; 
}

.HeadingCell 
{ 
  background-color: #5255A5; 
  border: 1px solid gray; 
}

.HeadingCellText
{
  font-family: arial; 
  font-size: 8pt;
  font-weight: bold;
  color: White;
  background-color: #5255A5;
}

.Row 
{ 
  background-color: #FFFFFF; 
  cursor: default;
  padding: 2;
  border: solid 2px #5255A5;
}

.Row td.DataCell 
{ 
  font-size: x-small; 
  cursor: default;
  border-left: solid 1px #5255A5;
  border-bottom: solid 1px #5255A5;
} 


.AlternatingRow 
{ 
  cursor: default;
  padding: 2;
  border: solid 2px #5255A5;
}

.AlternatingRow td.DataCell 
{ 
  background-color: #EDEDF7;
  font-size: x-small; 
  cursor: default;
  border-left: solid 1px #5255A5;
  border-bottom: solid 1px #5255A5;
} 





.gGrid 
{ 
  border: 1px solid #5255A5; 
  background-color: #FFFFFF; 
  cursor: hand
}

.gHeadingCell 
{ 
  background-color: #5255A5; 
  border: 1px solid #5255A5; 
  border-top-color: #5255A5; 
  border-left-color: #5255A5; 
  padding:5px;
}

.gHeadingCellText
{
  font-family: arial; 
  font-size: 11px; 
  font-weight: bold; 
  color: white
}

.gRow 
{ 
  background-color: #FFFFFF; 
  cursor: default;
}

.gRow td.gDataCell 
{ 
  border-right: 1px solid #5255A5; 
  border-bottom: 1px solid #5255A5; 
  font-family: arial; 
  font-size: 10px; 
  cursor: default;
  padding:2px;
} 

.gAlternatingRow 
{ 
  cursor: default;
}

.gAlternatingRow td.gDataCell 
{ 
  background-color: #F6F6F8; 
  border-right: 1px solid #5255A5; 
  border-bottom: 1px solid #5255A5; 
  font-family: arial; 
  font-size: 10px; 
  cursor: default;
  padding:2px
} 

.gGridFooter
{
  cursor: default; 
  padding: 5px;
  vertical-align: bottom;
}

.gGridFooterText
{
  color: #000000;  
  font-family: arial; 
  font-size: 11px;
}

.gCellText
{
  font-family: arial; 
  font-size: 10px; 
}


.blackbtn
{
   font-weight:bold;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 11px;
   border-color:white;
   background-color:Black ;
   color:White ;
   width:120px; 
   Height:20px;
}


.modalBackground
{
    FILTER: alpha(opacity=70);
    BACKGROUND-COLOR: #dedede;
    opacity: 0.7;
}
.modalPopupTall
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    WIDTH: auto;
    Height: auto; 
    background-color:White;
    
    BORDER-BOTTOM: gray 1px solid;
}
.modalPopup
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    background-color:White;
    BORDER-BOTTOM: gray 1px solid;
}
.BlueBackground
{
    background-color:#4F50A0;
}
.SearchTable
{
    border: 1px solid #000099; 
    background-color: #EDEDF7;
    font-family:Arial, Helvetica, sans-serif;
  
}
/* Auto complete style
List box is bigger than the check box */
.autocomplete_completionListElement
{
    text-align: left;
    list-style-type: none;
    padding: 0px;
    margin: 0px !important;
    border: solid 1px buttonshadow;
    background-color: White;
    color: Black;
    width: 450px !important;
    height: auto;
}
.autocomplete_highlightedListItem
{
    background-color: Highlight;
    color: HighlightText;
}
.autocomplete_listItem
{
    background-color: #FFF; /* min-width:<span class='val'><span class='unit'>500</span>px!important</span>; */
}
.IMPTemplateLabel
    {
        font-family: Arial,Helvetica,sans-serif;
        font-size: 8pt;
        color: Black;
        text-decoration: none;
    }
    .IMPTemplateDropDownList
    {
        border-right: #7f9db9 1px solid;
        border-top: #7f9db9 1px solid;
        border-left: #7f9db9 1px solid;
        border-bottom: #7f9db9 1px solid;
        direction: ltr;
        text-align: left;
        font-size: 70%;
        width: 150px;
        background-color: White;
    }
    .chkStyle
    {
        padding: 0px;
        letter-spacing: normal;
        word-spacing: 1px;
    }