/*
=================== CFI Components & Styles ==============
*/

/* Add by dev. team*/
/*  start menu section styles  */
/*.sectionColpsdHdr{
background: transparent url(../css/images/navigation-tree/tree_folder_closed.gif) no-repeat scroll left top !important;
}*/
.accountWaringHeader{
    
    padding-top: 5px;
    height: auto;
        padding-left: 3px;
        padding-bottom: 3px;
        background-color: #e0dede !important;
        font-size: 8pt !important;
        font-weight: normal !important;
        color: black !important;
}

.accountWaringHeader input{
    
   margin-top: 10px !important;
   font-size: 7pt !important;
}
.sectionMenuColpsdHdr{ 
	
background:  #FFFFFF url(../xmlhttp/css/rime/css-images/PnlHdr_bgslice.gif) repeat-x scroll left top !important;
}
.sectionMenuColpsdHdr div{
background:  transparent url(../css/images/navigation-tree/tree_folder_closed.gif) no-repeat scroll left top !important;
}
.sectionMenuHdr{
background:  #FFFFFF url(../xmlhttp/css/rime/css-images/PnlHdr_bgslice.gif) repeat-x scroll left top !important;
}
.sectionMenuHdr div{
background:  transparent url(../css/images/navigation-tree/tree_folder_open.gif) no-repeat scroll left top !important;
}
.important2 {
color: #E7842F;

}


.section1_1ColpsdHdr{ 
background:  none !important;
}
.section1_1Hdr{  
	background:  none !important;
}
.section1_1ColpsdHdr div{
background:  transparent url(../css/images/navigation-tree/tree_folder_closed.gif) no-repeat scroll left top !important;
}
.section1_1Hdr div{
	background:  transparent url(../css/images/navigation-tree/tree_folder_open.gif) no-repeat scroll left top !important;
	
}
.section1_1Hdr a{
font-weight: normal !important;
}
a.navNodeSelecttrue:hover, a.navNodeSelectfalse:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../css/images/navigation-tree/tree_node_rollover.gif) no-repeat scroll left center;
color:#318496;
padding-left:16px;
text-decoration:none;
font-size:11px;
}
.navNodeLink{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../css/images/navigation-tree/tree_node.gif) no-repeat scroll left center;
color:#333333;
padding-left:16px;
text-decoration:none;
font-size:11px;
}
.currentMenuItem{
font-weight: bold !important;
background:transparent url(../css/images/navigation-tree/tree_node_selected.gif) no-repeat scroll left center !important;
}
/*  End menu section styles  */
.important {
	color: #004173;
	
}
.help {
	/*color: #004173;*/
	color: #333333;
	font-size: 11px;
}
.comment {
	color: #333333;
	font-size: 11px;
}
.readonly {
background-color:#E8E8E8 !important;
}
.title{
color: #004173;
font-size: 13 px;
text-align: left
}
.errorStyle{
	color : red;
	background: url(../css/images/error.png) no-repeat 0.5em 0;
	padding-left: 2em !important;
	font-size:12px;
	display: block;
	text-align:left;
        min-height: 15px;
}
.errorsMessages table{
    /*font-weight : normal;*/
	
	background: #FFF1ED;
	/*border: 1px solid #900;*/
	
	
	text-align: left;
	width:100%;
	
}
.infoMessages table{
	background: #F4FDEF;
	
    /*border: 1px solid #3F9305;*/
	width:100%;
	
}
.displayNone{
	display: none;
}
.warnStyle{
	color : #000000;
	background: url(../css/images/warning.png) no-repeat 0.5em 0; 
	padding-left: 2em;
	font-size: 12px;
	text-align:left;
}
.warnSegondStyle{
	color : red;
	background: url(../css/images/warning.png) no-repeat 0.5em 0;
	padding-left: 2em !important;
	font-size:12px;
	display: block;
	text-align:left;
}
.warnMessages table{   
	/*font-weight : normal;*/
	/*background: yellow ;	*/
   /* border: 2px solid #EDE588;*/
	width:100%;
	text-align: left;
}
.warnMessagesNoResults table td{   
	font-weight : normal;
	background: yellow ;	
    border: 2px solid #EDE588;
	width:100%;
	
}
.info {
	
background:blue none repeat scroll 0 0;
border:1px solid #567809;
margin:0 0 10px;
padding:10px;
}

.validationSuccessStyle{
	font-weight : normal; 
	color : green;
	background:  url(../css/images/success.png) no-repeat 0.5em 0;
	
	/*display: block;*/
	/*min-width: 480px;*/
	padding-left: 2em;
	text-align: center;
	width: 100%;
}
.infoStyle{
	/*font-weight : normal;*/
	color : green;
	background:  url(../css/images/success.png) no-repeat 0.5em 0;
	font-size:12px;
	display: block;
	/*min-width: 480px;*/
	padding-left: 2em;
	text-align: left;
	width: 100%;
}

.tdClass1{
	width: 40%;

}
.tdClass2{
	width: 60%;
}

.headerWhiteText{
	color: white;
}
.titleText{
	color:#004173;

text-align:center;
}
.signinText{
	color:#004173;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:0.95em !important;
	padding:2px 0 !important;

}

.loginSection h1 span{
	color:#004173 !important;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:0.95em !important;
	padding:2px 0 !important;
	text-align: center !important;
}
.underlinedCmdLink{
text-decoration: underline;
}
.linkInClearColor{
	text-decoration: underline;
	color: #FFFFFF;
}
.clearColor{
	color: #FFFFFF;
}

.borderColor{
        border: #000000;
}
.linkInDarkColor{
	text-decoration: underline !important;
	color: #004173;
}
.addDivClass{
   border: solid 1px #D9D9D9;
   margin-left:0px; 
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 10px;
   padding: 5px;
   background-color: #F0F0F0;
  }
.addDivClassTab{
   border: solid 1px #D9D9D9; 
   margin-bottom: 10px;
 
   padding: 5px;
  } 

  
.camsCollapsibleCnt .camsCollapsibleCnt-dis{
 -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:#FFFFFF none repeat scroll 0 0 !important;
border-bottom:medium none;
color:#494949;
font-family:tahoma;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:17px;
padding:4px 4px 4px 9px;
  }
  .camsCollapsibleCnt{  
 background:#FFFFFF none repeat scroll 0 0 !important;
 font-size:14px;
 padding:none;
  }
  .camsCollapsibleHdr{
  text-align: left;
  color:#484848;
font-family:tahoma;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
  }
.camsCollapsibleColpsdHdr{
 text-align: left;
  color:#484848;
font-family:tahoma;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
} 
.important {
	color: #004173;	
}
.label{
font-size: 13px;
}

.synopsisBox  {
	background:url("./images/icon_info.gif") no-repeat scroll left top transparent;
	border:medium none;
	display:block;
	min-height:36px;
	padding:0 0 0 50px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.leftColumn{
text-align: right;
}
a{
/*text-decoration:underline;*/
}

.navTree .iceCmdLnk,.navTree  .iceOutLnk {
color:#333333;
font-weight:normal;
text-decoration: none;
}

.selectedNodetrue span{
font-weight: bold !important; 
}
.exampleBox {
background:none repeat scroll 0 0 ;
/*border:1px solid #D9D9D9;*/
display:block;
float:left;
width : 220px;
margin-left : -25px;
padding-left: 15px;
padding-top: 15px;
padding-bottom: 15px;
padding-right :15px;

}
.exampleBox a, .synopsisBox a, .exampleBox a:visited, .synopsisBox a:visited {
text-decoration:none;
}
.synopsisBox a, .synopsisBox a:visited, .synopsisBox a:hover {
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
}
.exampleBox a,.exampleBox a:visited, .exampleBox a:hover{
/*background-color:#F5E9DA;*/
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
}

.columnLabelStyle{
	width: 29%;
	text-align: right;
	vertical-align: middle;
}
.columnLabelAreaExpertiseStyle{
	width: 50%;
	text-align: right;
	vertical-align: middle;
}
.columnContentAreaExpertiseStyle{
	width: 49%;
	text-align: left;
}
.columnBetweenStyle{
	width: 1%;
}
.columnBetweenStyleForNewTable{
	width: 0.8%;
}
.columnContentStyle{
	width: 70%;
	text-align: left;
}

.columnContentStyleForLongMsg{
	width: 80%;
	text-align: left;
}

.columnLabelStyleForLongMsg{
	width: 19%;
	text-align: right;
	vertical-align: middle;
}

.standardInputTextWidthForm{
width: 40%;
}

.standardInputTextWidthForm2{
width: 40%;
}

.bigInputTextWidthForm{
width: 70%;
}
.standardSelectOneMenuWidthForm{
	width: auto;
	/*min-width: 41.3%;*/
}
.expand{
	width: auto !important;
	}
.globalPanelGroup
{
width:100%; 
margin-top: 10px;
}
.globalPanelGroupTab{
width:100%;
padding-bottom: 5px;
padding-right : 5px;
padding-top: 5px;
padding-left : 5px;
}
.internalPanelGroup_container{
width:100%;
padding-bottom:5px;
padding-top:5px;
background:#FFFFFF none repeat scroll 0 0;	
}
.sectionPanelGroup{
width: 100%;
}
.sectionTab_container{
width:100%;
padding-bottom:5px;
}

 .globalTitleDiv{
    text-align: left;
    font: 11px tahoma;
    color: #484848 !important;
    padding-bottom :5px; 
    padding-left:5px;
    padding-top :5px;
    padding-right:5px;
    font-weight: bold;
    background: #FFF url( './css-images/table_col_header.gif' ) repeat-x bottom left;
    
    
    
 }  
 .globalTitleIncludeInTemplateDiv{

 }
 
 .sectionTitleDiv{
  text-align: left;
    font: 11px tahoma;
    color: #484848 !important;
    padding-bottom :5px; 
    padding-left:5px;
    padding-top :5px;
    padding-right:5px;
    font-weight: bold;
    background: #FFF url( './css-images/table_col_header.gif' ) repeat-x bottom left;   
    border: 1px solid #d9d9d9;
 } 
 .sectionTitleDivGray{
  text-align: left;
    font: 11px tahoma;
    
    padding-bottom :5px; 
    padding-left:5px;
    padding-top :5px;
    padding-right:5px;
    
    background: #FFF url( './css-images/table_col_header.gif' ) repeat-x bottom left;   
    border: 1px solid #d9d9d9;
 } 
 .internalPanelGroup{
 margin-left:5px;
 margin-right: 5px;
 }  
 .footerFormNotePanelGroup{
 text-align: left;
 }
 .topButtonTab{
margin-bottom: 5px;
text-align: right;
 }
 
 .bottomButtonTab{
 text-align: right;

 }
 readonly {
background-color : #E8E8E8 !important;
}
 
  .buttonLinkStyle{
	border-style:none !	important;
	background:#FFFFFF !	important;
	color:blue ;
	text-decoration:underline;
	}
	.messagePanelGroup{
	padding-bottom:5px;
	}
	.instructions {
    padding-bottom: 10px;
}
/* style for neutral messages (eg. no result found ...)*/
.neutral_message{
	background:none repeat scroll 0 0 #F2F2F2;
	border:1px solid;
	margin-top:5px;
	padding:2px;
}
/*Pop up styles*/
.popupHeaderImage {
float:right;
margin-right:2px;
margin-top:2px;
}
.popupHeaderWrapper {
text-align:center;
vertical-align:middle;
}
.popupHeaderText {
float:left;
}
.corePopup {
height:150px;
left:40%;
position:absolute;
top:60%;
width:300px;
z-index:1001;
}
.panelPopupContainer  {
width:600px;
}.popupBody {
margin-top:0px;
text-align:center;
vertical-align:middle;
width:100%;
}
.iceSelInpTxt input{
width : 38% !important;
}
.standardInputTextWidthForm-dis{
	width : 40%;
}
.standardSelectOneMenuWidthForm-dis{
width : 41.3%;
}

.blockForm_InputTextArea{
width:640px;
height:340px;

}
.hiddenButtonFileUpload{

display :none ! important;
}

.hidden{

display :none ! important;
}
/**
Added by Faissal , it hides the white background for error messages DIV

**/
.messagePanelGroup{
     background:none repeat scroll 0 0 transparent;
}

.icePnlPop table{
width: 100%;
}
#messagesDiv{
	/*background:none repeat scroll 0 0 #FFF1ED;*/
	padding:20px;
	position:fixed;
	top:200px;
	width:550px;
	opacity: 0.9;
  	filter: alpha(opacity = 90);
  	font-weight: bold !important;
}
#tempMessagesDiv{
	/*background:none repeat scroll 0 0 #FFF1ED;*/
	padding:20px;
	position:fixed;
	top:200px;
	width:550px;
	opacity: 0.9;
  	filter: alpha(opacity = 90);
  	font-weight: bold !important;
}
#activMessagesDiv{
	/*background:none repeat scroll 0 0 #FFF1ED;*/
	padding:20px;
	position:fixed;
	top:200px;
	width:550px;
	opacity: 0.9;
  	filter: alpha(opacity = 90);
  	font-weight: bold !important;
}
.errorsMessages{
	background: none !important;
}

.errorGlobalDiv{
	background: #FFF1ED;
	border: 1px solid #900;
}
.infoGlobalDiv{
	background: #F4FDEF;
 	border: 1px solid #3F9305;
}
.warnGlobalDiv{
	background: #fdf9aa;
 	border: 1px solid #fcd3a1;
}
.warnMessages{
	background: none !important;
}

.messagePanelGroup ul,.messagePanelGroup li{
	list-style: none !important;
}
.messagePanelGroup ul{
	margin-left: 0px;
	padding-left:0;
}.icePnlClpsblColpsdHdr img{
	border : none !important;
}
.icePnlClpsblHdr  img{
	border : none !important;
}
.iceOutLnk img{
	border : none !important;
}
.arvSearchCol1 {
	width:60%;
       
}

 .dcsSearchCol1{
	width:60%;
        vertical-align: top;
}
.arvSearchCol, .arvSearchCol2 {
	width:40%;
	vertical-align: top;
}

.arvColumnLabelStyle{
	width: 25%;
	text-align: right;
	vertical-align: middle;
}
.arvColumnContentStyle{
	width: 20%;
	text-align: left;
}

.camsCommandSortHeaderClass table{
	margin:auto;
	margin-top:-12px;
}
.camsCommandSortHeaderClassAsc {
	background-image:url("./css-images/column_sort_asc.gif");
}

.camsCommandSortHeaderClassDesc{
	background-image:url("./css-images/column_sort_desc.gif");
}

.camsCommandSortHeaderClass td{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	padding:0 0 0 0;
	font-weight:bold;
}
.camsCommandSortHeaderClassDesc,.camsCommandSortHeaderClassAsc{
	height:10px;
	width:10px;
	background-position:center center;
	background-repeat:no-repeat;
}
.menuBareDetailsItem{ 
    background:url("../images/button.PNG") no-repeat scroll 1px 2px transparent;
    float: left;
    white-space: nowrap;
    width: 100px;
    text-decoration: none !important;
	}
        
.inputTextStyle{
    width: 75px;
    text-align: center;
}

.ui-datepicker-trigger{
    position: relative;
    top: 5px;
}


.menuBareDetailsSubMenu{
    width: 180px;
}

.referenceTableAddLink{
    font-size: 13px;
}
.awfLinkInTable{
    font-family: Arial, sans-serif;
    font-size: 15px;
    color: blue;
    text-decoration: underline;
}

.row-table-center{
	text-align:center;
}

.nowrap{
    white-space: nowrap;
}
.awardFinalizationForm .sectionPanelGroup{
    border:1px solid #d9d9d9;
}


a.tooltipInPopup {
    position: relative;
    cursor:  default;
}

a.tooltipInPopup > div {
    display: none;
    position: absolute;
    padding: 10px;
    z-index: 1000;
    text-align: left;
    top: 100%;
    left: 50%;
    margin-left: 10px;
    width: 200px;
    background: #ffffff;
    border: 1px solid #d9d9d9;
    color: #666666;
}

@media print {     
    .header_content{
        display: none;
    }
    .navigationContainer{
        display: none;
    }
    .breadcrumb{
        display: none;
    }
    .content{
        margin-left: 0px;
    }
    .noPrint{
        display: none;
    }
    .generalInformation{
        border: 1px solid #ABABAB;
        
    }
/*    .icePnlTbSetSpcr{
        display: none;
    }*/
   
   
}
@media screen {
    .printScreenOnly{
        display: none;
    }
     
}
.headerHelp{
    white-space:nowrap;
}
.updateTextElement input{
    width: 45%;
}

.boldedTD{
    font-weight: bold;
}

.editTextarea{
    width: 400px;
    height: 150px;
}

.editTextareaLarge{
   width: 855px;
    height: 150px; 
}

.show_400000000 {
    display: none;
}

.basicFundRadio-dis{
    background: none;
}

.basicFundRadio-dis label{
    background: none !important;
}
.basicFundRadio-dis {
    background: none !important;
}
.isMultiYear-dis label{
    background: none !important;
}
.popupEditText{
    position: absolute !important;
    overflow: auto;
    overflow-y:scroll; 
}
.icePnlTlTip{
    white-space:normal !important;
}
.rotateFourtyFiveDegree{
    behavior:url(-ms-transform.htc);
    /* Firefox */
    -moz-transform:rotate(90deg);
    /* Safari and Chrome */
    -webkit-transform:rotate(90deg);
    /* Opera */
    -o-transform:rotate(90deg);
    /* IE9 */
    -ms-transform:rotate(90deg);
    /* IE6,IE7 */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    /* IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
}

.boldLabel{
    font-weight: bold;
}

.showALLpayment label{
    font-size: 13px;
}
.disabledImage {
/*    -webkit-filter: grayscale(80%);
     -moz-filter: grayscale(80%);
       -o-filter: grayscale(80%);
      -ms-filter: grayscale(80%);
          filter: grayscale(80%); 
   filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: gray; /* IE6-9 */
   /* -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
   
   filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%);
}

.textAreaBackup {
display: none;
white-space: pre-wrap;
}

.iceCmdLnk-dis img{
    opacity: 0.5;
}

.iceHdnLnk img{
    border: none;
}
.linkInDarkColor .iceOutTxt{
      color: #004173;
}

.HiddenSubmit{
    display: none;
}
.cfiOutLbl, .cfiOutLblBold{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: black;
    //white-space: nowrap;
    
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
    
    
}
.cfiOutLbl{
    font-weight: normal ;
}
.cfiOutLblBold{
    font-weight: bold ;
}

/*  allows you to hide elements visually and allow content to be read out to screen readers. */

.hiddenVisually {
    border: 0;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}


.icePnlPopHdr span{
    font-size: 10pt !important;
}

.icePnlPopHdr, .icePnlPopHdr div{
    text-align: left !important;
}

.footer_content{
    clear: both;
    padding: 0px 20px 50px 20px;
    font-size: .8em;
    font-weight: normal;
    color: #000000;
    margin-top: 30px;
}

#type5_632 td {
    width: 330px;
}