﻿/*@charset "UTF-8";*/
body{ font:14px Calibri; color: #1c1c1c; }
img{border: 0}
ul, ol{ list-style: none }
body, p, h1, h2, h3, h4, h5, h6, ul, ol{ margin: 0; padding: 0}
p{ line-height: 1.4em; } /* nu */
.txt_algn_rgt{   text-align: right !important}
.txt_algn_lft{   text-align: left !important}
.flt_nne{    float: none !important}
.bl-cl{color: #009DDC !important}
.ftn_sz_ten{ font-size: 10pt!important}
.mrgn_tp_twf{ margin-top:24px !important }

.ftn_sz_twlv, .form_he sup{font-size: 13px !important;padding-left: 0px !important}
.ftn_sz_twl{font-size: 12px !important;padding-left: 0px !important}
.ftn_sz_for{font-size: 15px !important}
.ftn_sz_frtn{font-size: 14px !important}
.ftn_sz_sixtn{font-size:16px !important}
.ftn_sz_twnty{font-size: 20px !important}
.ftn_sz_eightn{font-size: 18px !important}
.flt_lft{ float:left !important }
.flt_rgt{ float:right !important }
.flt_none{ float: none !important }
.pddn_rt_ten   { padding-right:10px !important }
.pddn_rt_15   { padding-right:15px !important }
.pddn_lft_ten{ padding-left:10px !important }
.pddn_lft_nne{ padding-left:0 !important }
.pddn_lft_40{ padding-left:40px !important }
.pddn_lft_21{ padding-left:21px !important }
.pddn_lft_24 {padding-left: 24px !important}
.pddn_lft_15 {padding-left: 15px !important}
.pddn_btm_10 {padding-bottom: 10px !important}
.pddn_btm_25 {padding-bottom: 25px !important}
.pddn_tp_nne{ padding-top:0 !important }
.pddn_tp_two{ padding-top:2px !important }
.pddn_tp_ten{ padding-top:10px !important }
.pddn_tp_twnty{ padding-top:20px !important} 
.pddn_tp_30{ padding-top:30px !important} 
.pddn_3{ padding:3px !important} 
.pad{padding:0!important}
.padthr{padding-top:3px!important}
.mrgn_tp_tn{ margin-top:10px !important }
.mrgn_tp_tlw{ margin-top:12px !important }
.mrgn_btm_tn{ margin-bottom:10px !important } /* nu */
.mrgn_btm_min4{ margin-bottom:-4px } 
.mrgn_btm_0{ margin-bottom:3px !important } 
.mrgn_btm_3{ margin-bottom:3px !important } 
.mrgn_btm_20{ margin-bottom:20px !important } 
.mrgn_btm_half > li{ margin-bottom: 0.5em; } 
.mrgn_btm_half{ margin-bottom: 0.5em; }
.mrgn_abv_ful{ margin-top: 1em; }  
.mrgn_tp_fve{ margin-top:5px !important; }
.mrgn_rgt_tn{ margin-right:10px }
.mrgn_rgt_min5{ margin-right:-5px }
.mrgn_lft_20{ margin-left:20px !important }
.mrgn_lft_40{ margin-left:40px }
.mrgn_lft_45{ margin-left:45px }
.mrgn_lft_60{ margin-left:60px }
.mrgn_lft_10{ margin-left:10px }
.mrgn_lft_min20{ margin-left:-20px }
.mrgn_lft_min9{ margin-left:-9px }
.mrgn_lft_min5{ margin-left:-5px }
.mrgn_lft_min3{ margin-left:-3px }
.mrgn_lft_16{ margin-left:16px }
.mrgn_tp_non{ margin-top:0px !important; }
.mrgn_tp_none{margin-top:0px !important}
.mrgn_tp_18{margin-top:18px !important}
.margn_5{margin:5px;}
.backnone{background:none !important}
.clear{ clear:both }
.cl_lt{ clear:left;}
.hidden, .Invisible{ display:none }
.dis_del{ visibility:hidden }
/*.fntbold{ font-weight:bold }*/
.fntbold{ font-weight:bold !important } /* nu */
.fnt_thrtn{ font-size: 13px !important}
.divHide{ display: none }
.bgColor{ background:transparent !important }
.fntNormal{ font-weight:normal !important }
.wdth_auto{ width:auto !important }
.wdth_twntyone{ width:21% !important }
.wdth_48per{ width:48% !important }
.wdth_fifty{ width:50% !important }
.wdth_fiftyfive{ width:55% !important }
.wdth_nintyfive{ width:95% !important }
.wdth_nintyeightpfive{ width:98.5% !important }
.wdth_nintyeight{ width:98% !important }
.wdth_nintynine{ width:99% !important }
.wdth_eighty{ width:80% !important }
.wdth_seventysix{ width:76% !important }
.wdth_fifteen{ width:15% !important }
.wdth_17per{ width:17% !important }
.wdth_9per{ width:9% !important }
.wdth_nintytwop{ width:92px !important}
.wdth_sixtyeightp{ width:68px !important}
.wdth_thirtyPer{ width:30% !important }
.wdth_seventyPer{ width:70% !important }
.wdth_fourtyPer{ width:40% !important }
.wdth_sixtyPer{ width:60% !important }
.wdth_thirtyfivePer{ width:35% !important }
.wdth_sixtyfivePer{ width:65% !important }
.wdth_120Per{width:120% !important;}
.wdth_150Per{width:150% !important;}
.wdth_180Per{width:180% !important;}
.wdth_100{width:100px !important;}

.wdth_150{width:150px !important;}
.hght_20{height:20px}
.pad3{ padding-left: 3% !important;}
.pad2{ padding-left: 2% !important;}
.pad1{ padding-left: 1% !important;}
.sup-tooltip{position: relative; bottom: 5px;left: -7px;font-size: 12px !important;  
 -moz-transform:rotate(360deg) !important;  
 -webkit-transform:rotate(360deg) !important;     
 -o-transform: rotate(360deg);
 -ms-transform: rotate(360deg) !important;
 -sand-transform: rotate(360deg) !important;}
  .left9000{left:-9000px !important;}
.txt_Tip{color: #878787;font-size:11px;}
.Pad_dot{padding: 0 1px !important;}
.dt
{position:relative; left:-2px;}
@media screen and (-webkit-min-device-pixel-ratio:0)  
{
.dt
{position:relative; left:0px;}
}
.spn-tooltip
{
 margin-top: -60px!important; margin-left:30px!important; 
 -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg) !important;     -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg) !important;
    -sand-transform: rotate(90deg) !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0)  
{
.spn-tooltip
{
 margin-top: -60px!important; margin-left: 30px!important; 
 -moz-transform:rotate(360deg); 
}

}

.bgimg_none{ background-image: none!important;}
.hgt_80{ height: 80px;}
.hgt_40{ height: 40px;}
.hgt_45{ height: 45px !important;}
.hgt_140{ height: 140px;}
.hgt_175{ height: 175px;}
.hgt_109{ height: 109px;}
.hgt_315 {height: 315px;}

.tblHdrAlign{position: relative;top: 20px;}
.brdr_tp_nne{ border-top:0 !important }
.fnt-minmrg{ margin:-8px 0px 0px 0px; font-weight:bold;}
.new-bt{ padding-left:0px !important;}
.vrt_algn_mdl{ vertical-align:middle !important }
.list-ul{  list-style: disc outside none;
    margin: 0 0 0 25px;}
.txt_upr{ text-transform:uppercase }    
.no_wrp{ white-space:nowrap !important }
.fg_brown{color:brown!important}
.fg_pink{color:RGB(255,0,102)!important}
.nowrap{white-space: nowrap;}
/* ---------------------------------------------------------------------
 Global Styles
------------------------------------------------------------------------ */
.left_naviogation, .get, .social, .footer_nav, .footer_listing, .footer_listing ul, /*.left_side,*/ .right_side, .right_side_pnl_cllps, .right_side_admin, /*.form_he, .form_he_pnl, .form_he_grantcycle, .form_main_he,.form_sub,*/ .formcontent, .email_box, .email_inner, .email_body, .email_sub, .formcontent2, /*.inputsec,*/ .inputsec_reg, .inputsec_chsn, .texar, /*.formin, .forminatt,*/ .radiob, .budgetd, .radioblpa, .radiob_1, .radioadd, .radiobnSec, .radioben, .radiob_leve , .radiobnew, .gridcol, .submit, .social_icon, .likes, .rt_copy, .rt_copy img, .rt_copy p, .language, .formtag, .buttons, .formtag_spac, .searchsec, .search_cat, .selectedCat, .action, .untf_head, .appswidth, .assign, .mainsearch, .norm_search, .popup_heading, .pop_subheading, .review_heading, .rev, .poptext, .popbut, .srosec, .cheklist_heading, .apraisal_content, .applicant_sec, .applicant_ans, .cheklist_comenth, .cheklist_radio, .rad, .cheklist_side, .detail_side, .score_details, .coment_text,coment_textAppraisal, .commentbox, .comment_cheklist, .comment_detail, .comment_sec, .cheklist_left_side, .appraisal_head, .backbutton, .midlist, .guidline_head, .guidheader, .printins, .uppertext, /*.Insttext,*/ .uncountry, .uncountry2, .purposal, .logo_print, .sum_text, .sum_text_admin, .l_width, .ol_with, .form_concept, .subradiob, .spell_chek_small, .text_box,.text_box96,.text_box92, .li_widths, .widthfix, .frt, .rsp ,.commentboxAppraisal, .formcontentrm 
{float:left;}
.get, .social, .language, .untf_head, .backbutton, .uppertext
 { width: 960px }
 
.width100per, #content, .formcontent, .radioadd, .appswidth, .guidheader, .budgetd, .right_side, .form_sec_summary_tit,.email_bo, .errMsgNxtLn, .inputsec_summ_1, .TreeTable, .formcontentrm 
{width:100% !important }
.rsp
{padding-top:5px}
html
{
    line-height: 1.5   
}
.TreeTableFixed{ table-layout: fixed;}
a
{color: #1c1c1c; text-decoration: none; -webkit-transition: all 0.25s; -moz-transition: all 0.25s;
    -ms-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s}

a:hover
{
    color: #F68C1F;
    text-decoration:underline
}

::-moz-selection
{
    background: #595a5c;
    color: #e5e3dc;
    text-shadow: none
}

::selection
{
    background: #595a5c;
    color: #e5e3dc;
    text-shadow: none
}

input[type="submit"]
{
    cursor: pointer
}

input[type="text"], textarea, .calender, input
{
    border: 1px solid #A3A3A3;
    background:#fff;
    color:#444;
    font:12px Calibri
}
input[type="checkbox"], input[type="radio"]{border:none !important}
input[type="text"]:focus{ border:1px solid #7ebfff; outline:none; box-shadow:0 0 3px #9ecaed }
textarea:focus{ border:1px solid #7ebfff; outline:none; box-shadow:0 0 3px #9ecaed }
input[type="password"]:focus{ border:1px solid #7ebfff; outline:none; box-shadow:0 0 3px #9ecaed }
textarea, select, option
{ 
    font:13px Calibri !important
}

.rtl
{
    direction: rtl
}
label{font-weight:normal}
.tbl_scrl_cntnr{ width:100%; overflow-x:scroll }
.txtb_wdth_75p{ width:75% !important}
/* ---------------------------------------------------------------------
 Utility Classes
------------------------------------------------------------------------ */

.main, main-print
{
    margin:0 auto; width: 960px;
}

.content
{   clear:both;
    padding:10px 0 5px 0;
    line-height:1.4em
}
.content p 
{ padding-top: 5px }

ul.content li{ text-align: justify; background: url(Images/bull.jpg) no-repeat left 3px; padding-left: 20px; margin-top: 5px;}
    
.left_naviogation, .leftcata, .leftcata ul
{   border: 1px solid #d2d2d2;
    line-height:normal
}
.navigation_heading{
   
    background: #e5e3dc;
    font-size: 17px;
    text-align: center;
    padding: 8px 0;
    /*border:0;*/
    border-bottom: 1px solid #595a5c;
    position:relative  
}
.leftcata, .leftcata ul
{
 
    font-size: 15px; float:left;
    border:0
}

.leftcata ul li
{   padding: 0 0 5px 5px;
    margin-top: 5px;
    border-bottom: 1px solid #d2d2d2;
    width:222px;
    float:left;
    /*background:none  nu for content ul li addition*/
}
.leftcata li a:hover
{
    text-decoration:none !important
}
.active
{    color: #1c1c1c
}

.a_inac_s_main{ color:#1C1C1C }
.actv_state, .inactv_state{ color:#01992C; text-transform:uppercase }
.inactv_state{ color:#909090 }
.get
{   font-size: 16px;
    color: #6b5e4f;
    padding:10px 0;
    margin-top: 10px;
    border-top: 1px #666766 solid
}

.social
{   height: 89px;
    margin-bottom: 15px;
    /*background-color: #ffe8cc;*/
    background: #ffe8cc;
}
/******** Content Area CSS ...starts*/
/*#content
{width:100%;
}*/
#content p
{
    padding-bottom: 5px;
}
#content p a, #content li a
{
    color: #f68c1f;
}
#content ul
{
    margin: 0 0 0 38px;
    /*padding: 0;*/
    list-style: disc;
    clear:both; /* nu */
}
#content li
{

    padding-bottom: 3px;
}
.lst_pddn_tp
{
    padding-top: 25px;
}
/******** Content Area CSS ...ends*/
.footer_nav
{
    margin: 5px 0 10px 0;
    height: 173px;
    width: 1001px;
    border-right: 1px solid #cfcbc6;
    border-left: 1px solid #cfcbc6;
}

.footer_listing
{
    height: 173px;
    width: 199px;
    border-right: 1px solid #cfcbc6;
}
.footer_listing ul li
{
    font-size: 15px;
    color: #6b5e4f;
    padding: 0;
    margin-top: 5px;
    /*font-weight: normal;*/
}
.footer_listing ul li a
{
    color: #6b5e4f;
}
.footer_listing ul li a:hover
{
    text-decoration: underline;
}

.footer_listing ul
{
    text-align: center;
    width: 199px;
    margin-top: 10px;
}
.footer_listing h1
{
    font-size: 17px;
    color: #f15d22;
    /*margin: 0px;
    padding: 0px;*/
    height: auto;
    width: 199px;
    text-align: center;
}
.align-center
{
    text-align: center !important;
}
.left_side
{
    width: 229px; float:left
}
/*.right_side, .right_side_pnl_cllps {
	width: 100%;
}*/
.right_side_pnl_cllps{ width: 73%; padding-left:2px }

.right_side_admin
{
    width:100%;
    padding: 0 0 0 18px;
}
.right_side_pnl_cllps1
{ width:74% !important;}
.rytadmn
{ overflow:hidden;}

.form_he, .form_he_pnl, .form_he_grantcycle, .form_main_he {
color: #009DDC;
/*width: 100%;*/
font-size: 20px;
padding-bottom: 1px;
border-bottom: 1px solid #595A5C;
padding-top:8px; /* nu */
margin-bottom: 8px;/* nu */
}

.form_hed {
color: #009DDC;
/*width: 100%;*/
font-size: 20px;
padding-bottom: 1px;
padding-top:8px; /* nu */
margin-bottom: 8px;/* nu */
}

.form_main_he {
border: 0;
font-size: 21px;
}

.form_he_pnl{  padding-bottom: 5px}

.form_he_grantcycle{margin:10px 0 0}


.form_sub,.form_sublt
{
    font-size: 16px;
    color: #009ddc;
    text-align: justify;
    line-height: 1.4em;
    margin-top:10px; /* nu */
}
.form_sublt{font-weight: normal;margin-left: 2px;}
.formcontent
{
    margin-top: 3px;
    padding-top: 5px;

}
.formcontentrm{margin:0px; padding:0px}

.formcontent p{ line-height:1.5em}
.email_box
{
    width: 708px;
    margin-top: 2px;
    padding: 3px 0 10px;
    border:solid 1px #d2d2d2; 
}

.email_inner
{   width: 693px;
    padding: 8px 0 0 15px;
}
.email_body
{ width:675px;
  height:300px;
 border:1px solid #d2d2d2; 
 overflow-Y:scroll;
 white-space:normal;
 padding:0 0 0 8px}
 

.email_sub, .email_in
{
    width: 536px;
}

.email_in, .inadminSearch, .in_add, .intag, .lgn_bx, .slct_bx_sml, .admin_small_dd
{padding: 0; height: 20px; border: 1px solid #ada9a8}
.inadminSearch
{ width:225px}
.in_add
{
    width: 413px;
    /*padding: 0px;
    height: 20px;
    border: 1px solid #ada9a8;*/
    margin-top: 5px;
}
.intag{
    width: 298px;
    margin: 0;
}

.intag{
    width: 298px;
    margin: 0;
}
.admin_small_dd
{
    width: 98%;
}
.lgn_bx
{
    width: 99%;
    padding-left:2px;
    
}
.hintTextboxActive { color: #444 !important; }
.slct_bx_sml
{
    width: 56px;
}
.formcontent2
{
    width: 700px;
    margin: 5px 0 0;
}
.form_sec, .form_sec_summary, .form_sec_date , .form_sec_stdate, .form_sec_strategies, .form_sec_summary_tit, .update_sec 

{
    float: left;
    /*height: auto;*/
    width: 35%;
   padding-left: 2%;
    line-height: 1.1em;
}
.update_sec
{
    width:98%}
.form_sec_summary,  .form_sec_date, .form_sec_stdate, .form_sec_summary_tit  
{    
    font-size: 15px;
    color: #009ddc;
    padding-left: 0%;
    
}
.form_sec_date{width:31.8%;padding-left: 3.2%;}
.form_sec_stdate {width:40.5%;padding-left: 8.5%;}
.form_sec_strategies{width: 34.5% !important;}
.form_sec_admin_details, .form_sec_grant{float: left; width: 25%; padding-left: 15px;  line-height: 1.5em;  color:#009DDC;}
.form_sec_grant{padding-left:0;}
.inputsec,.inputsec76{width: 62.5%; float:left}
.inputsec_reg,.inputsec76{width:76%}
.in, .in99, .in96, .hintTextbox, .hintTextboxActive
{width: 100%; height: 20px;  border: 1px solid #ada9a8; padding: 0 0 0 2px;}
.in99{width: 99%}
.in96{width: 96%}
.lgn_bx_bttm_spc{padding-bottom: 5px}
.lgn_frm{width: 275px; margin-top: 5px; font-size:14px;}
.lgn_bttn_spc
{
    text-align: right;
}
.lgn_chk_bx
{
    margin: 5px 7px 0 0;
}

/* For Login Page ...ends*/
.inp, .texar
{
    width: 500px;
    border: 1px solid #ada9a8;
}

.texar
{
    width: 688px;
}


textarea
{
    border: 1px solid #ada9a8;
}
.tabhead
{
    /*background-color: #e5e3dc;*/
    background: #e5e3dc;
    font-size: 13px;
    text-align: center;
}
.webgrid .field-validation-error{font-size: 12px}
.wrbgrid-bt-no{border-bottom:0 !important}
.webgrid,.webgrid_1 
{font-size: 12px;   text-align: left;  font-weight: bold;    padding-left: 5px;    width:100%;   border-width: 1px;    border-collapse: collapse;   overflow:auto; overflow: -moz-scrollbars-vertical;
    overflow-y: scroll; line-height: 1.3em}
    
.webgrid_1{line-height: 2.5em}/*Created at GMS stage*/   
.webgrid-header,.webgrid-dark-header, .webgrid-gtotal,.OutcomeRowWht,.OutputRowWht{
	padding: 0 2px;
	/*background-color: #e5e3dc;*/	
	background-color: #E5E3DC; /* Old browsers */
	background: -moz-linear-gradient(top, #E8E6E3 20%, #C6C5C0 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#E8E6E3), color-stop(100%,#C6C5C0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #E8E6E3 20%,#C6C5C0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #E8E6E3 20%,#C6C5C0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #E8E6E3 20%,#C6C5C0 100%); /* IE10+ */
	background: linear-gradient(to bottom, #E8E6E3 20%,#C6C5C0 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E8E6E3', endColorstr='#C6C5C0',GradientType=0 );*/ /* IE6-9 */
	height:22px;/* IE7 too*/
	vertical-align:middle !important;

}
.abuttGMS
{
    padding-right: 13px;
background: transparent url(Images/arrow.png) no-repeat right center;
color: #F68C1F;
border: 0;
font-size: 15px;
cursor: pointer;
padding-left: 10px;
}
.webgrid-dark-header{background: #b5b4af;}
.webgrid-gtotal{
background-color: #67a535; /* Old browsers */background: -moz-linear-gradient(top, #67a535 20%, #3c8700 100%); /* FF3.6+ *//*background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#67a535), color-stop(100%,#3c8700)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #67a535 20%,#3c8700 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #67a535 20%,#3c8700 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #67a535 20%,#3c8700 100%); /* IE10+ */background: linear-gradient(to bottom, #67a535 20%,#3c8700 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67a535', endColorstr='#3c8700',GradientType=0 ); *//* IE6-9 */
font-weight:700 !important;
color:#fff !important;

}


.transFGEGMS 
{background: #FDFDD0 !important; /* Old browsers */background: -moz-linear-gradient(top, #FDFDD0  20%, #fffec3 100%); /* FF3.6+ *//*background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#ffffeb), color-stop(100%,#fffec3)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #ffffeb 20%,#fffec3 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #ffffeb 20%,#fffec3 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #ffffeb 20%,#fffec3 100%); /* IE10+ */background: linear-gradient(to bottom, #ffffeb 20%,#fffec3 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffeb', endColorstr='#fffec3',GradientType=0 ); *//* IE6-9 */ }

/*Can be sued to disable any anchor tag with no cursor*/
.disableAL {
   pointer-events: none;
   color:#F68C1F;
   cursor: default;
}


.webgrid-footer{ padding: 6px 5px;text-align: center;background: #e5e3dc;border:1px solid #cfcfcf;height: 30px }

.webgrid-selected-row{ font-weight: bold }

.webgrid-header th{ border:1px solid #cfcfcf;font-weight:normal; 
                    background-color: #E5E3DC; /* Old browsers */
                    /*background: -moz-linear-gradient(top, #E8E6E3 20%, #C6C5C0 100%); /* FF3.6+ */
                    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#E8E6E3), color-stop(100%,#C6C5C0)); /* Chrome,Safari4+ */
                    /*background: -webkit-linear-gradient(top, #E8E6E3 20%,#C6C5C0 100%); /* Chrome10+,Safari5.1+ */    
                    /*background: -ms-linear-gradient(top, #E8E6E3 20%,#C6C5C0 100%); /* IE10+ */
                    /*background: linear-gradient(to bottom, #E8E6E3 20%,#C6C5C0 100%); /* W3C */
                    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E8E6E3', endColorstr='#C6C5C0',GradientType=0 );*/ /* IE6-9 */
                    vertical-align: top;padding-top: 3px;
                    /*word-wrap:break-word;
                    word-break:break-word;
                    white-space:normal;*/
                    }
.webgrid td{
	border:1px solid #c2c2c2;
	padding:3px;
	visibility:visible;
	font-weight:normal;
	white-space: normal;
	vertical-align:top;
	/*word-wrap:break-word;
    word-break:break-word;
    white-space:normal;*/
}
.webgrid div{
	/*word-wrap:break-word;
    word-break:break-word;
    white-space:normal;*/
}
.webgrid span{
	/*word-wrap:break-word;
    word-break:break-word;
    white-space:normal;*/
}

.webgrid td.brdr_btm_nne{border-top:1px solid #cfcfcf;border-right:1px solid #cfcfcf; border-left:1px solid #cfcfcf; border-bottom:0 !important }
.webgrid td.brdr_tp_nne{border-bottom:1px solid #cfcfcf;border-right:1px solid #cfcfcf; border-left:1px solid #cfcfcf; border-top:0 !important }
.webgrid-none{ border:0!important;background-color:#fff !important;}


.webgrid-header-sortablecol, .webgrid-header-sort_up, .webgrid-header-sort_down {
cursor: pointer;
background: url(Images/updown.gif) no-repeat 0 0 !important;
width: 14px;
height: 9px;
top: 5px;
}

.webgrid-header-sort_up {
background: url(Images/desc.gif) no-repeat 0 0 !important;
width: 15px;
height: 4px;
}

.webgrid-header-sort_down {
background: url(Images/asc.gif) no-repeat 0 0 !important;
height: 4px;
top: 10px;
}

 .divKeyActHead
 {float:left;width:70%}
 
  .divKeyActHeadWorkplan
 {float:left;width:75%}
 
 .divDelAct
 {float:right;width:28%;text-align:right;padding-right:6px}
     

/* Incase more than two header rows ...to be used START*/
.wg_hdr_multi{ background-color: #E8E6E3; }
/* Incase more than two header rows ...to be used END*/

/* Incase just two header rows ...to be used START*/
.wg_hdr_multi_tp{
	padding: 0 2px;
	background-color: #E5E3DC; /* Old browsers */
	background: -moz-linear-gradient(top, #E8E6E3 20%, #dbd9d5 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#E8E6E3), color-stop(100%,#C6C5C0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #E8E6E3 20%,#dbd9d5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #E8E6E3 20%,#dbd9d5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #E8E6E3 20%,#dbd9d5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #E8E6E3 20%,#dbd9d5 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E8E6E3', endColorstr='#dbd9d5',GradientType=0 ); *//* IE6-9 */
	height:22px;/* IE7 too*/
	vertical-align:middle !important;    
}
/* Incase just two header rows ...to be used END*/
.wg_hdr_multi_btm{
	padding: 0 2px;
	background-color: #E5E3DC; /* Old browsers */
	background: -moz-linear-gradient(top, #dbd9d5 20%, #c6c5c0 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#E8E6E3), color-stop(100%,#C6C5C0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dbd9d5 20%,#c6c5c0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dbd9d5 20%,#c6c5c0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dbd9d5 20%,#c6c5c0 100%); /* IE10+ */
	background: linear-gradient(to bottom, #dbd9d5 20%,#c6c5c0 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbd9d5', endColorstr='#c6c5c0',GradientType=0 ); *//* IE6-9 */
	height:22px;/* IE7 too*/
	vertical-align:middle !important;    
}

.wg_hdr_rspn_mergn{ 	padding: 0 2px;
	background-color: #e3e1de; /* Old browsers */
	background: -moz-linear-gradient(top, #e3e1de 20%, #c6c5c0 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#E8E6E3), color-stop(100%,#C6C5C0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e3e1de 20%,#c6c5c0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e3e1de 20%,#c6c5c0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e3e1de 20%,#c6c5c0 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e3e1de 20%,#c6c5c0 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e1de', endColorstr='#c6c5c0',GradientType=0 );*/ /* IE6-9 */
	height:22px;/* IE7 too*/
	vertical-align:middle !important;     }

.amtp, .budamt
{
    height: 20px;
    border: 1px solid #ada9a8;
    margin-top: 5px;
    width: 140px;
    padding: 0;
}

.budamt
{
    width: 90%;
    padding-left:3px;    
}


.formin, .forminatt
{
    padding: 8px 0; clear:both
}

.forminatt
{ padding-top: 10px;
    }
.formin_tr{ background:#ccc }
.radiob, .radioblpa, .radiob_1
{
    width: 99%;
    padding: 1px 0;
    padding-left: 1%;
}

.radiob_1
{
    padding-left:0px;
}

.radioblpa
{
    margin-top:5px;
    }
.radioadd
{    padding: 1px 0 1px 25px;}
.radiobnSec
{   width: 230px;
    padding: 1px 0;
    }
    
.radioben, .radiob_leve 
{   width: 220px;
    padding: 1px 0 1px 10px;

}
.radiob_leve
{ 
    width: 680px; 
}

.radioben ul
{
    margin: 2px 0 0;
}
.radioben ul li
{
    padding: 0;
    float: left;       
    margin: 1px 5px 0 0;
}
.radiobwidth 
{
    width:500px;
}

.radiobnew, .gridcol
{    width: 695px;
    padding: 2px 0;

}
.gridcol
{
    padding: 3px 0 3px 5px;

}

.radiob ul, .radiob ol, .radioadd ol, .radioadd ul, .radiob_leve ul
{
    margin: 2px 0 0;
}
.radiob li, .radiob ol li, .radioadd li, .radioadd ol li, .radiob_leve li
{
    float: left;
    margin: 1px 5px 0 0; 
}

.radiob ol, .radioadd ol
{
    margin: 2px 0 0 10px;
}

.radiob_leve ul
{
    margin: 2px 0 0 25px;
}

.radiob p
{
    margin: 0;
    width: 99%;
    padding: 4px 0 0;
   
}
.submit
{    width: 220px;
     margin-top:10px;

}
.submit_spc{ margin-top:40px; margin-bottom:30px }
.pre_but
{
    /*background: url(arrow.png) no-repeat right;*/
    font-size: 13px;
    color: #F68C1F;
    cursor: pointer;
    margin: 0 5px 0 0;
    border:0;
    padding-right: 10px;
}
.nex
{
    /*background: #e0ecf8 url(arrow.png) no-repeat 63px center;*/
    background: #e0ecf8; 
    font-size: 17px; 
    color: #0397d6; 
    border: 1px solid #cee2f6;
    cursor: pointer;  
    padding: 5px 25px 5px 20px;  
    margin: 0 5px
}
.nextb{padding-top: 10px; text-align:right;}
.social_icon, .likes
{   height: 64px;
    width: 91px;
    border-right: 2px solid #fff;
    text-align: center;
    padding-top: 25px

}
.likes
{
    height: 69px;
    width: 101px;
    font-size: 14px;
    color: #6b5e4f;
    padding-top: 20px;
}
.sign
{
    float: left;
    margin-top: 5px;
    font-size: 14px;
    color: #333;
    font-weight: bold;
    padding: 0 0 5px 5px;
  
}
.email
{
    margin: 0;
    padding: 0;
    height: 22px;
    border: 1px solid #999;
}

.sign ul li
{
    float: left;
    margin-right: 5px;
}
.sig
{
    background: url(Images/sub.jpg);
    margin: 0;
    font-size: 12px;
    color: #fff;
    border: 0;
    text-align: center;
    height: 20px;
    padding: 0 5px;
}
.copyrgt_logo
{
    background: url(Images/main_sprite.png) -110px -152px no-repeat;
    height: 25px !important; padding-left: 90px !important; padding-top: 10px !important /* nu */
}
.pagination{ width: 500px; float: right; margin: 10px 0 0;}
.pagination img{margin-top:4px}

.rt_copy
{   /* width: 480px*/width: 479px /* nu */
}
.rt_copy img
{ margin: 0 10px 0 0   
}
.rt_copy p
{    margin: 10px 0 0;
   
}
.language
{   height: 30px
}
.tdlist
{
    border: 1px solid #d2d2d2;
    padding: 3px 0 3px 5px;
    text-align: center;
}
.tdlistHide
{   
    display:none;
}
.icond
{
    border: 0;
    margin-right: 5px;
}
.pagination ul
{
    float: right;
}
.pagination ul li
{
    padding: 5px 0 0;
    margin-right: 10px;
    float: left;
    font-size:13px;
}
.pagination ul.chzn-results{ float: left; width: 96% }
#padding-none
{
    padding: 0;
}
.padding-none
{
    padding: 0;
}
.prev, .next
{
    background: url(Images/arrow.jpg);
    width:8px;
    height:12px; 
}
.next
{
    background: url(Images/arrow.png);
    /*width:8px;
    height:12px; */
}

.btn li
{
    float: left;
    /*background: url(arrow.png) no-repeat right center;*/
    padding: 0 15px 0 0;
    margin: 0 20px 0 0;

}
.btn li a
{
    color: #F68C1F;
    font-size: 13px;
}
.btn li a:hover
{
    color: #595A5C;
    font-size: 13px;
}

.edit_butt, .forgotpass, .abutt_1,.abutt_2,.abutt_noimg
{
    padding-right: 13px;
    background: url(Images/arrow.png) right 3px no-repeat;
    color: #F68C1F;
    margin-right: 15px;
    border: 0;
    font-size: 14px;
    /*font-weight: normal;
    background-color: transparent;*/
    cursor: pointer;
}

.abutt_1{font-size: 16px; margin-right:0; background-position:right center;
}

.abutt_2
{
     margin-right: 160px;
}

.edit_butt 
{ margin:0;
  padding:0 3px;
  background:none;
  text-decoration:underline;
	}
.abutt_save
{
    padding-right: 13px;
    background-repeat: no-repeat;
    color: #F68C1F;
    border: 0;
    font-size: 15px;
    font-weight: normal;
    background-color: transparent;
    cursor: pointer;
}
.abutt_noimg
{
    padding-left: 0;
    padding-right: 0;
    background: none;
    margin-right: 5px;
}
.lang_butt
{
    padding-right: 2px;
    background-repeat: no-repeat;
    border: 0;
    font-size: 13px;
    font-weight: normal;
    background-color: transparent;
    cursor: pointer;
}
.lang_butt:hover
{
    padding-right: 2px;
    background-repeat: no-repeat;
    color: #F68C1F;
    border: 0;
    font-size: 13px;
    font-weight: normal;
    background-color: transparent;
    cursor: pointer;
}
.abuttGo, .abutt_chosen, .abuttrt{padding-right: 15px; background:transparent url(Images/arrow.png) no-repeat right center; color: #F68C1F;  margin: 3px 0 0; border: 0; font-size: 12px; cursor: pointer;  float: right;}
abuttGo{display:block;}
.abutt_chosen
{
    margin: 3px 70px 0 0;
    background: transparent url(Images/arrow.png) no-repeat 25px 3px;
    padding-right:0;
    /*background-image: url(Images/arrow.png);    background-position: 25px 3px;    background-repeat: no-repeat;background-color: transparent;    color: #F68C1F;
    border: 0;    font-size: 12px;    font-weight: normal;    cursor: pointer;    float: right;*/
    /*border: none;*/
}
.abuttrt
{
    background: transparent url(Images/arrow.png) no-repeat 25px 3px;
    font-size: 15px;
    padding-left: 13px;
    padding-right:0 !important;
    margin:0 15px 0 0;
    float:none /* Nu for using common properties */
}
.lsubmenu
{  width: 218px;
    font-size: 13px;
}
.lsubmenu ol li
{
	 float: left;
    list-style-type: lower-roman;
    margin-left: 25px;
    margin-top: 3px;
    margin-bottom: 3px;
    padding: 0;
    width: 171px;
    /*border-bottom:0  nu for content ul li addition*/
}

.lsubmenu ol li:hover
{
	color:#F68C1F;
	
}
.lsubmenu ol li a:hover
{
    text-decoration: none;
}

.selecta, .selected
{
    color: #F68C1F;
   
}
.selectb
{
    color: #F68C1F;
    font-weight:bold;
    font-size:14px
   
}
a.selected-new
{
    color: #F68C1F;
}
.submit li
{
    padding: 0;
    margin: 5px 0 0;
}
.sub_apps, .sub_apps_txt
{
    font-size: 19px;
    color: #fff;
    /*background-color: #009ddc;*/background: #009ddc;
    padding: 8px 10px;
    border: 1px solid #008DC4;
    /*cursor: pointer;*/
}
.radiob_2
{ margin: 0 0 15px 6px;}
.radiob_2 a.sub_apps
{
    font-size: 19px !important;
    color: #fff !important;
    background: #009ddc !important;
    padding: 8px 10px !important;
    border: 1px solid #008DC4 !important;
    /*cursor: pointer;*/
}
a.sub_apps {text-decoration:none;color: #fff;}
.sub_apps_txt{ font-size:14px; padding:0 5px }
.trust, .trustprint
{
    font-size: 20px;
    color: #0070c0;
    float: left;
    padding-top: 50px;
    line-height: 1.4em;
}
.trust{padding:0}
.logo_sub_txt{ font-size: 16px !important; line-height: 1.3em;display:block }
.trustprint, .ApplicationIDPrnt
{padding-top: 15px;
 color: #1c1c1c;
 font-size: 19px;
 width:97%;
 float:left;
    }
.ApplicationIDPrnt
{padding: 10px 0;
 border-bottom:3px solid #1c1c1c;}
 
 .ApplicationHeaderPrnt
{padding: 10px 0;
 border-bottom:1px solid ;
 color:Gray;
 width:97%;}
/***********************
ADD CSS
************************/
.application_content
{
    float: left;
    height: auto;
    width: 32%;
    margin-right: 3px;
    padding-left: 6px;
}
.application_content_horizontal
{
    float: left;
    height: auto;
    width: 100%;
    margin-right: 3px;
    padding-left: 6px;
}

.formtag, .formtag_spac
{   width: 100%;
    padding-top: 3px;
    padding-bottom: 1px;
}
.buttons
{
    width: 98%;
    padding-top: 10px;
    text-align: center;
}
/*.formtag_spac
{   width: 100%;
    padding-top: 3px;
    padding-bottom: 8px;
}*/
.searchsec
{   width: 99%;
    padding-top: 15px;
    padding-left: 1%;
}
.search_cat
{   width: 150px;
    padding-left: 15px;
}
.selectedCat
{
    width: 300px;
    font-size: 12px;
    margin-top: 10px;
    padding-left: 10px;
}

.action
{    width: 124px;
    font-size: 12px;
    margin-right: 3px;
}
.actionApplication
{   
	 width: 100px;
}


.app_head
{
    font-size: 21px;
    padding-bottom: 5px;
    color: #009ddc;
}
.untf_head
{   text-align: right;
}

.assign
{   width: 940px;
    margin-top: 10px;
    background: #FFE8CC;
    padding-top: 8px;
    padding-bottom: 8px;
}

.untf
{
    margin-right: 10px;
    width: 100px;
    height: auto;
}
.mainsearch
{   width: 700px;
    text-align: left;
    padding: 10px 0 5px 10px;

}
.norm_search
{    width: 99.7%;
}


.searbutt
{
    cursor: pointer;
    width: 70px;
    height: 32px;
    line-height: 0;
    font-size: 0;
    text-indent: -999px;
    color: transparent;
    border: 1px solid #3079ED;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    /*background-color: #009ddc;*/
    /*background:#009ddc url(ico-search.png) no-repeat center;*/
    background:#009ddc;

}
/* Style the search button hover state */
.searbutt:hover
{
    border: 1px solid #0077A4;
    /*background-color: #007BAA;*/
    /*background:#007BAA url(ico-search.png) no-repeat center;*/
    background:#007BAA;
}
#MaskedDiv{position:absolute; left:0;  top:0;  z-index:500; overflow:hidden; visibility: hidden; background:#000; opacity: 0.5;}
#divLoading{position: absolute;height: 16px; width: 16px; left: 48%;
    top: 48%;
    display: none;
    z-index: 1200;
    text-align: center;
    background: url(Images/mask.png);
}
/* End Masking and loader css */

.popupShadow
{ position: absolute; z-index: 500; text-align: left;  height: auto; display: block;  overflow:hidden;   -moz-box-shadow: 0 0 30px 5px #999;-webkit-box-shadow: 0 0 30px 5px #999; /*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=130, Color='#333');*/}
#fade{display: none; background: #000; position: fixed;  left: 0; top: 0;  width: 100%; height: 100%; opacity: .80;  z-index: 1500;}
.popup_block
{
    display: none; /*--hidden by default--*/
    background: #fff;
    border: 15px solid #ffffff;
    float: left;
    font-size: 1.2em;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1600; /*--CSS3 Box Shadows--*/
    -webkit-box-shadow: 0px 0px 20px #000;
    -moz-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000; 
}
.btn_close
{
    float: right;
    /*background: url(clo.png);*/
    height: 30px;
    width: 30px;
    margin:-30px -30px 0 0;
    font-size: 0;
    color: transparent;
}
#popup_reg_vis
{
    width: 500px;
    max-height: 300px;
    height: auto;
}


.title_popup
{
    margin: -10px 0 0;
    color: #8e8e8e;
}
.title_popup span, .title_popup_pnd_actl span, .title span
{

    color: #527888;
    font-size: 19px;
    font-weight: 400;
}

/* Layout helpers
----------------------------------*/
.ui-helper-hidden
{
    display: none;
}
.ui-helper-hidden-accessible
{
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
}
.ui-helper-reset
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after
{
    content: "";
    display: table;
}
.ui-helper-clearfix:after
{
    clear: both;
}
.ui-helper-clearfix
{
    zoom: 1;
}
.ui-helper-zfix
{
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    /*filter: Alpha(Opacity=0);*/
}

/* Overlays */
.ui-widget-overlay
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Component containers
----------------------------------*/
.ui-widget
{
    font-size: 1.1em;
}
.ui-widget .ui-widget
{
    font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button
{
    
    font-size: 1em;
}
.ui-widget-content
{
    border: 1px solid #ddd;
    background: #eeeeee url(popup_bg_flat_75_ffffff_40x100.png) 50% top repeat-x;
    color: #333;
}

.ui-widget-content a
{
    color: #F68C1F;
}
.ui-widget-content
{
    border: 1px solid #ccc;
    /*background: #f6f6f6 url(ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;*/
    background: #f6f6f6;
    font-weight: bold;
    color: #1c94c4;
}
.ui-widget-content
{
    border: 1px solid #999 ;
    /*background: #dadada  url(ui-bg_glass_75_dadada_1x400.png)  50%  50%  repeat-x/;*/
    background: #dadada;
    font-weight: normal;
    color: #212121;
}
.ui-widget-content
{
    border: 1px solid #aaa;
    /*background: #fff url(ui-bg_glass_65_ffffff_1x400.png) 50% 50%  repeat-x;*/
    background: #fff;
    font-weight: normal;
    color: #212121;
}
.ui-widget-header
{
    margin-top: -8px;
}
.ui-widget-header a
{
    color: #fff;
}

.ui-corner-all
{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.ui-dialog
{
    position: absolute;
    padding: .2em;
    width: 300px;
}
.ui-dialog .ui-dialog-titlebar-close
{
    width: 28px;
    height: 28px;
    background: url(Images/close.png) no-repeat;
    margin: -13px -15px 0 0;
    float: right;
    cursor: pointer;
}
.ui-dialog .ui-dialog-titlebar-close span
{
    display: block;
    margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus
{
    padding: 0;
}
.ui-dialog .ui-dialog-content
{
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
    zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane
{
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin: .5em 0 0 0;
    padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset
{
    float: right;
}
.ui-dialog .ui-dialog-buttonpane button
{
    margin: .5em .4em .5em 0;
    cursor: pointer;
}
.ui-dialog .ui-resizable-se
{
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar
{
    cursor: move;
}

#divLoading
{
    position: absolute;
    height: 16px;
    width: 16px;
    left: 48%;
    top: 48%;
    display: none;
    z-index: 1200;
    text-align: center;
    background: url(Images/mask.png);
}
/* End Masking and loader css */

.popupShadow
{
    position: absolute;
    z-index: 500;
    text-align: left;
    height: auto;
    overflow: hidden;
    display: block;
    overflow:hidden;
    -moz-box-shadow: 0 0 30px 5px #999;
    -webkit-box-shadow: 0 0 30px 5px #999;
    /*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=130, Color='#333');*/
}
#fade
{    display: none;
    background: #000;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: .80;
    z-index: 1500;
}
.popup_block
{
    display: none; 
    background: #fff;
    border: 15px solid #fff;
    float: left;
    font-size: 1.2em;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1600;
    -webkit-box-shadow: 0px 0px 20px #000;
    -moz-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000; 
}
/***************************
Add css 
********************************/


.popup_heading, .pop_subheading, .poptext
{   width: 490px;
    padding-left: 10px;
    font-size: 19px;
    color: #009ddc;
    line-height: 1.5em;
}

.popup_heading_autowdth, .poptext_autowdth
{   
    padding-left: 10px;
    font-size: 19px;
    color: #009ddc;
    line-height: 1.5em;
}

.poptext_autowdth
{
    margin-top: 10px;
    font-size: 13px;
}

.pop_subheading
{ font-size: 15px;
    margin-top: 5px;
}
.poptext
{margin-top: 10px;
    font-size: 13px;
}
.review_heading
{  width: 460px;
    padding-left: 10px;
    font-size: 14px;
    font-weight: bold;
    margin-top: 5px;
}
.review_Section
{
    float: left;
    height: 100px;
    padding-left: 10px;
    margin-top: 5px;
    display: inline;
    overflow-x: auto;
    overflow-y: hidden;
    width: 560px;
    white-space: nowrap;
}
.review_Section2
{
    float: left;
    height: 200px;
    margin-top: 5px;
    display: inline;
    min-width: 560px;
}

.rev
{   height: 200px;
    width: 500px;
    overflow: auto;
}


.popbut
{   /*width: 560px;*/
    padding-bottom:8px;
    float:right;
    padding-top: 20px;
    padding-left: 10px;
    text-align: center
}
.srosec
{   width: 212px;
    height: 240px;
    overflow: hidden;
    margin-right: 13px;
    display: inline;
}
.srosec ul
{    width: 212px;
}
.srosec ul li
{
    font-size: 12px;
    margin-right: 5px;
    padding-top: 3px;
}

.cheklist_heading
{
    font-size: 21px;
    width: 710px;
    color: #009ddc;
    padding-bottom: 5px;
}
.apraisal_content
{   width: 98%;
    line-height: 1.5em;
    padding-left: 15px;
    padding-top: 5px;
}

.applicant_sec
{    width: 42%;
    padding-left: 15px;
    line-height: 1.4em;
    font-weight: bold;
}

.applicant_ans
{  width: 55%;
    text-align: justify;
    line-height: 1.4em;    
}
.cheklist_comenth
{   width: 98%;
    margin-top: 10px;
    background: #e5e3dc;
    padding: 2px 0 2px 8px;
    font-size: 15px
}

.cheklist_radio
{   width: 28%;
    padding-bottom: 3px;
    padding-left: 10px;
}

.cheklist_radio ul li
{
    padding: 0;
    margin-top: 5px;
    margin-right: 10px;
    float: left;
    display: inline;
}
.rad
{    padding-top: 6px;
}

.cheklist_side
{   width: 70%;
    margin-top: 5px;

}
.detail_side, .comments
{   width: 80%;
    margin-top: 5px;
    padding-left: 15px;
    padding-right: 3px;
}
.comments{width:95%}
.score_details{width: 12.4%; margin-top: 5px; padding-left: 15px; text-align: right}


.coment_text
{width: 20%;


 
 
    
}
.commentbox
{   width: 76%
}
.comment_cheklist
{
    width: 280px;
    height: 40px
}
.comment_detail
{
    width: 99%;
    height: 150px;
}

.comment_sec
{ width: 100%;
    padding-top: 5px;
}
.cheklist_left_side
{   width: 229px;
    padding-top: 25px;
}
.apraisal_content p
{
    margin: 0;
    padding-top: 5px;
    width: 100%;
}
.finalsc
{    width: 85%;
    height: 20px;
}
.intag_chklist
{
    width: 98%;
    height: 20px;
    border: 1px solid #ada9a8;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -o-border-radius: 2px;
}


/*************

start new css
*****************************/

.appraisal_head
{   color: #009ddc;
    width: 960px;
    font-size: 20px;
    padding-bottom: 5px;
     border-bottom: 1px solid #595a5c;
}

.backbutton
 {
    padding: 10px 0;
}
.midlist
{   width: 958px
}
.midlist ul li
{
   
    padding: 5px 0 5px 10px;
    border-bottom: 1px solid #D2d2d2;

}
.guidline_head
{
    color: #009ddc;
    width: 100%;
    font-size: 21px;
    padding-bottom: 5px;
}

.uncountry, .uncountry2
{   width: 960px;
    padding-top: 10px;
    color: #009ddc;
}
.uncountry2
{  font-size: 13px;
}

.purposal
{   width: 100%;
}
.logo_print
{    width: 560px;
    padding: 10px 0 0 300px;

}
.logo_print img
{
    padding: 0;
    float: left;
    margin: 0 10px 0 0;
}
.purposal li{margin-top: 2px; margin-left: 3%; width: 97%; list-style-type: disc !important; height: auto; text-align: justify;}
.purposal .decimalListBold li{list-style-type: decimal !important}
.purposal .circleList li{list-style-type: circle !important}
.decimalListBold li{margin-top: 2px; margin-left: 3%; width: 97%; list-style-type: decimal; height: auto; text-align: justify;}
.dashList li{margin-top: 2px; margin-left: 1%; width: 97%; list-style-type: none !important; height: auto; text-align: justify;}
.dashList li:before {content: " - ";}
.alphaList li{margin-top: 2px; margin-left: 3%; width: 97%; list-style-type: lower-latin; height: auto; text-align: justify;}
.blankList li{margin-top: 2px; margin-left: 3%; width: 97%; list-style-type: none !important; height: auto; text-align: justify;}
.blankList .purposal li{list-style-type: disc !important}
.blankList .circleList li{list-style-type: circle !important}
.blankList .purposal .circleList li{list-style-type: circle !important}
.squareList li{margin-top: 2px; margin-left: 3%; width: 97%; list-style-type: square; height: auto; text-align: justify;}
.romanBigList li{margin-top: 2px; margin-left: 3%; width: 97%; list-style-type: upper-roman; height: auto; text-align: justify;}
.romanBigList .decimalListBold li{list-style-type: decimal !important}
.romanBigList .decimalListBold .alphaList li{list-style-type: lower-latin !important}

.lpaDivYearHead, .lpaDivTitleHead, .lpaDivYear, .lpaDivTitle
{
    float: left;
    padding-left: 10px;
    width: 60px;
}
.lpaDivTitleHead
{
    width: 500px;
}
.lpaDivYear
{
    width: 35px;
}
.lpaDivTitle
{    width: 420px;
}
.lpaClear
{
    clear: both;
}
.lpaDivDelete
{
    float: left;
    width: 60px;
}
.tdlist_Lpa
{
    border: 1px solid #d2d2d2;
    padding: 3px 0 3px 5px;
    text-align: left;
}
.tdlist_Lpa input
{
    /*border: 0px solid;background-color: transparent;*/
    border:0;
    background:transparent;
    width: inherit;
}
.DeleteBtnLPA
{
    font-size: 11px;
    min-width: 10px;
}
.OpenField, .OpenField60Wrd,.OpenField250Wrd, .OpenField300Wrd, .OpenField700Wrd
{
    border: 1px solid #abadb3;
    padding: 5px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font-size: 13px;
    overflow-y: scroll;
    width: 98%;
    height: 110px;    
}
.OpenField60Wrd{height: 70px;}
.OpenField250Wrd{height: 175px;}
.OpenField300Wrd{height: 200px;}
.OpenField700Wrd{height: 500px;}

.wordCnt
{
    float:left;
    font-size:14px;/*font size Increased for consistency with errors class*/
     /*color: #f00; */
    color:#de2222;
    width: 100%
}
.wordCntReport
{
    float:left;
    font-size:14px;/*font size Increased for consistency with errors class*/
    color: #f00;
    width: 100%;
    text-align:right;
    margin:0px 0px 0px -24px;
}
.wordCntTable
{
    float:left;
    font-size:11px;
    color: #f00;
    width: 100%;
    text-align:left;
    /*margin:0px 0px 0px 0px;*/
}
.date
{
    border: 1px solid #ccc;
    font-size: 13px;
    padding: 2px;
    width: 100px;
    -moz-box-shadow: 0 0 10px #eee inset;
}

#calroot
{   z-index: 1;
    margin-top: -13px;
    width: 211px;
    background:#F7F3F3;
}

#calbody
{
    clear: both;
    width: 210px;
    font-size: 14px;
    border: 1px solid #BDC8D2;
    border-width: 1px 1px 0;
    background: #F5F9FF url(Images/h300.png) 0 37px repeat-x;
    -moz-box-shadow: 0 0 10px 0px #ccc;
    -webkit-box-shadow: 0 0 10px 0px #ccc;
}

#calhead
{
    padding-left: 9px;
}

#caltitle
{    
    text-align: center;
    font-size: 15px;
    float: left;
    width: 160px;
}

#calnext, #calprev
{
    display: block;
    width: 20px;
    height: 20px;
    background: transparent url(Images/prev.gif) no-repeat scroll center center;
    float: left;
    cursor: pointer;
}

#calnext
{
    background: url(Images/next.gif) no-repeat scroll center center;
}

#calprev.caldisabled, #calnext.caldisabled
{
    visibility: hidden;
}

#caldays span
{
    display: block;
    float: left;
    width: 30px;
    text-align: center;
    font-weight: bold;
    padding: 4px 0;
    font-size: 12px;
    color: #7e7e7e;
    line-height: 18px;
    background: #fff url(Images/h80.png) repeat-x;
}

/*#calweeks
{
}
*/
.calweek
{
    clear: left;
    height: 28px;
    border-bottom: 1px solid #BDC8D2;
    border-top: 1px solid #fff;
}


.calweek a
{
    display: block;
    float: left;
    width: 28px;
    height: 28px;
    /*text-decoration: none;*/
    font-size: 14px;
    text-align: center;
    line-height: 30px;
    color: #000;
    border-right: 1px solid #fff;
    border-left: 1px solid #BDC8D2;
    text-shadow: 1px 1px 1px #fff;
}

a.calsunday
{
    border-left: 1px solid transparent;
    color: #900;
    background: #f2f2f2;
}

.calweek a:hover, .calfocus
{
    background: #fff url(Images/h80.png) repeat-x;
}

.calsun
{
    color: #f00;
}

a.caloff
{
    color: #999;
    background: #eee url(Images/h80.png) repeat-x;
}

a.caloff.calfocus
{
    background: #ddd;
}

.caldisabled
{
    background: #efefef !important;
    color: #ccc !important;
    cursor: default;
}

.caloff:hover
{
    background:#f5f5fa
}


#calcurrent
{
    background: #498CE2;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    border: 0;
    width: 30px;
    -moz-box-shadow: inset 0 0 10px 0px #000;
}


#caltoday
{
    background: #666;
    color: #fff;
    text-shadow: 0 1px 0 #000;
}

ul.menunew
{
    
    margin: 10px 0 0 0;
    float: left;
    height: 38px;
    width: 960px;
    background: #f68c1f;
}
ul.menunew *
{
    margin: 0;
    padding: 0;
}
ul.menunew a
{
    display: block; 
    text-decoration: none;
    height: 29px;
    line-height: normal;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    border-right: 2px solid #FFFFFF;
    font-size: 14.5px;
    padding: 9px 25px 0; 
  
}
ul.menunew li
{
    position: relative;
    float: left; 
}
ul.menunew ul
{
    position: absolute;
    top: 38px;
    left: 0; 
    display: none;
    opacity: 0;
    /*list-style: none;*/
}
li a.bdr
{ border-right:none !important; width:135px !important; text-align:right; padding:9px 0px !important;}
.bdrli
{ border-right:none !important; }
.bdrli1 
{width:100px; margin:0px 0px 0px 5px !important; }

.sbwd
{ width:244px !important;}
ul.menunew ul li.sbwd1
{ width:244px !important;}
.main-menu
{ width:100%;  }

/*This class is introduced to increase the width of the menus, becoz one incomplete menu of small size was coming on window*/
li.lastnav a
{ border-right:none !important;}

.subnav-utility
{
    display: none;
    position: absolute;
    z-index: 999999;
    top: 28px;
    left: 2px;
    padding: 12px 0;
    border:0px solid #eaeaea;
    border-top:0;
    background: #fff; box-shadow: 0px 1px 5px #bebebe; width:290px;
   
}
.subnav-utility a
{
    color: #f15d22;
   /* background: transparent url(Images/nav-stripe.png) repeat-y -10px 0;*/
    -webkit-transition: background-position 0.45s;
    -moz-transition: background-position 0.45s;
    -ms-transition: background-position 0.45s;
    -o-transition: background-position 0.45s;
    transition: background-position 0.45s;
}
.subnav-utility a:hover
{
    background-color: #ede6e0;
    background-position: 0 0;
}
.sub-menu {
    width: 280px;
}
ul.menunew ul li
{
    position: relative;
    margin: 0;
}
ul.menunew ul li a
{
    display: block; 
    color: #f68c1f;
    text-transform: none;
    font-weight: normal; 
    padding:3px 5px 3px 23px;
    height: 26px;
    line-height: 26px;
  
}
ul.menunew ul li a:hover
{
    background: #ede6e0;
}
ul.menunew ul ul
{
    left: 148px;
    top: -1px;
}
ul.menunew .menulink
{
}

.intag_small, .intag_smallest, .intag_small_add, .intag_year, .calender
{
    width: 200px;
    /*margin: 0;*/
    padding: 0;
    height: 20px;
    border: 1px solid #ada9a8;
border-radius: 1px;
-moz-border-radius: 1px;
-webkit-border-radius: 1px;
-o-border-radius: 1px;
    
}

.intag_small1, .intag_smallest, .intag_small_add, .intag_year, .calender
{
    width: 100px;
    /*margin: 0;*/
    padding: 0;
    height: 20px;
    border: 1px solid #ada9a8;
border-radius: 1px;
-moz-border-radius: 1px;
-webkit-border-radius: 1px;
-o-border-radius: 1px;
    
}

.calender{ border: 1px solid #ada9a8 !important}
.intag_smallest
{
    width: 100px;
}
.intag_small_add, .intag_year
{
      margin-top: 5px;
}
.intag_year
{
    width: 175px;
    }
.inputsec_summ,.inputsec_summ_1,inputsec_summ_2
{
    margin: 0;
    padding-left: 2px;
    float: left;
    height: auto;
    width: 396px;
}

.inputsec_summ_2
{
     width: 160px;
}
.small_sub_font
{
    font-size: 12px;
    color:Gray;
    line-height:14px;
    margin-top:3px;
}
.small_sub_font_col_black
{
    font-size: 12px;
    line-height:14px;
    margin-top:3px;
}
.sum_text
{   width: 390px;
    height: 40px;
}

.sum_text_admin
{   width: 413px;
    height: 50px;
   
}

.l_width
{   width: 660px;

}
.radiob ol
{    padding-left: 10px;
}
.ol_with
{
    width: 640px;
}
.form_concept
{    width: 705px;
    font-size: 15px;
    color: #009ddc;
    text-align: justify;
    line-height: 1.4em;
    padding-top: 15px;
}
.tdlist_budget
{
    padding: 3px 0 0 5px;
    text-align: left;
    border: 1px solid #d2d2d2;
}
.subradiob
{    width: 675px;
    padding: 3px 0 3px 30px;

}
.budget, .budgettot
{
    margin: 0;
    padding: 0 0 0 2px;
    height: 20px;
    width: 65px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
}
.budgettot
{
    background:#EEEBEB;
}
/************* project summary : ends *************************/
/* *********************************************************************************** */
/* FILTER PANEL COLLAPSE STARTS
/* *********************************************************************************** */
.dv_filter_collapse_main{width:23px; float:left;/* rtl-o */ position:relative; height:500px;}
.dv_filter_colp_img, .dv_filter_expd_img{background: url(Images/arrow_collapse.png) no-repeat !important;/* rtl-o */ width:23px; height:32px}
.dv_filter_expd_img{background: url(Images/arrow_collapse-2.png) no-repeat !important;/* rtl-o */margin-left:-1px;}
/* *********************************************************************************** */
/* FILTER PANEL COLLAPSE ENDS
/* *********************************************************************************** */

.spell_chek, .spell_chek185,.spell_chek40 ,.spell_chek210, .spell_chek510,.spell_chek80,.spell_chek50,.spell_chek20,.spell_chek159,.spell_chek410
{
    background: url(Images/spellcheck.png) no-repeat bottom right; 
    float: left; 
    width: 16px;
    height: 122px;
}
.spell_chek159
{height: 159px;}
.spell_chek185
{height: 185px;}
.spell_chek210
{height: 210px;}
.spell_chek410{ height:410px }
.spell_chek510
{height: 510px;}

.spell_chek80
{height: 80px;}

.spell_chek50
{height: 50px;}

.spell_chek20
{
    height:20px;
    float:right;
}
.spell_chek40
{
    height:50px;
    float:right;
}
.spell_chek_small
{
    background: url(Images/spellcheck.png)  no-repeat bottom right;
    width: 16px;
    height: 22px;
}
.spell_chek_width250
{min-width:250px;}
.text_box {width: 97%;}
.text_box96 {width: 96%}
.text_box89 {width: 89%;}
.text_box92 {width: 92%;}
.buttons_al, .buttons_al:hover
{
    color: #FFF !important;
    background: #009ddc !important;
    border: 0 !important;
    font-size: 13px;
    padding: 4px 15px;
    margin-right: 10px;
}
.buttons_al:hover
{
    background: #007AA8 !important;
    color: #FFF !important;
    background: #009ddc !important;
    border: 0 !important;
    font-size: 13px;
    padding: 4px 15px;
    margin-right: 10px; 
    text-decoration:none;
}
    .buttons_al.buttons_al_disb
    {
    background: #A3A3A3!important;
    }
    .buttons_al_disb:hover
    {
        cursor: default;
        background: #A3A3A3!important;
    }
.sum_admin{ width:441px }

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    /*color: #f00; */
    color:#de2222;
    font-size: 14px  !important;
    font-style:normal;
    }

.datasaved
{
    /*color: green;*/
    color: #01992c;
    font-size: 15px;
    float:left;
  /*  display :block !important */
}
.datasaved-new
{ display:block !important;}
.display-block
{ display:block !important;}

.field-validation-valid
{
    display: none;
}

.input-validation-error 
{
    border: 1px solid #f00 !important;
    /*background-color: #ffeeee !important;*/
    background: #fee !important;
}

.input-validation-error-wobackground 
{
    border: 1px solid #f00 !important;
}

.validation-summary-errors
{
    /*color: #f00;*/
     color:#de2222;
}
.validation-summary-errors ul
{
    margin-top:0;
}
.validation-summary-errors li
{
    /*color: #f00;*/
     color:#de2222;
    list-style:decimal;
    margin-left:22px
}

.validation-summary-valid
{
    display: none;
}

/*****************
Public facing page 
***********************/
.announcement_box, .announcement_box2
{
    width: 454px;
    background: #e5e3dc;
    padding: 10px;
    color: #595A5C;
    float: left;
    font-size: 14px;
}
.announcement_box2
{
    float: right;
}
.announcement_box_full
{
    width: 98%;
    background: #e5e3dc;
    float: left;
    line-height: 25px;
    padding: 10px 10px 0;
}

.right_side_1, .right_side_2, .right_side_3 {
    border-top: 1px solid #595A5C;
    font-size: 16px;
    line-height: 25px;
    margin: 5px 0;
    padding: 7px 0;
}

.right_side_2
 {  border: 0;
    border-top: 1px solid #A3A3A3;
    line-height: 20px;
    padding:0;
    width:960px;
}

.right_side_3
 {
    border: 0;
    font-size: 17px;
    padding:5px 0;
}


.normalText {
    font-size: 16px; 
    height: auto;
    line-height: 25px;
    margin: 5px 0;
    padding: 7px 0;
}

.li_widths 
{ 
    width: 660px;/*Rollback*/
 /*padding: 3px 0 3px 3px;*/
 padding: 3px 0 3px 30px;

}
.li_width99 
{ width: 99%;
 padding: 3px 0 3px 30px;

}
td.abutt  {
	background: transparent url(Images/arrow.png) no-repeat 325px center !important;
} 
.abutt, .abutt_lgn, .abuttdis, .abuttrt, .abutt_sm  {
	padding-right: 13px;
	background: transparent url(Images/arrow.png) no-repeat right center;
	color: #F68C1F;
	border:0;
	font-size: 15px;
	cursor: pointer;
	padding-left: 10px;
} 

a.abutt-new  {
	background: transparent url(Images/arrow2.png) no-repeat right center;
	padding-right: 13px;
	border:0;
	font-size: 15px;
	cursor: pointer;
	padding-left: 10px;
	 color:#009DDC;
} 
hover.abutt-new
{color:#009DDC; }

.abuttdis
{color:#bababa;cursor:default !important;background: none;}
.abuttdisnopad
{	border:0;
	font-size: 14px;	
	color:#bababa;cursor:default !important;background: none;padding: 0 3px;
	}
.AccordionPanelContent li 
{cursor:default !important; font-size:12px;}
.AccordionPanelContent li a.menu_dsbl
{color:#bababa; cursor:default !important; font-size:12px;}
.abuttdis
{background: none;}
.abuttdisrt
{
 background: url(Images/arrow_disabled.jpg) no-repeat left center !important;
 color: #BABABA;
 cursor:default !important;
    }
 .abuttdislt
{
    background: url(Images/arrow_disabled.png) no-repeat right center;
    color: #BABABA;
    cursor:default !important;
    padding-right: 13px;   
}
.abuttrt {
	background: transparent url(Images/arrow.jpg) left center no-repeat;
	margin-right:7px;
	padding-left: 13px;
}
.abutt_sm{ font-size:14px; padding-left:8px } 
.language_nav, a.selected {
	color: #F68C1F;
}
.abutt:hover, .abutt_lgn:hover, .abuttdis:hover, .abuttrt:hover, .abutt_sm:hover,abuttdisnopad:hover{ text-decoration:none } 
.abuttdisnopad:hover,.abuttdislt:hover{ color: #bababa !important;
    text-decoration:none } 
/*****************
print application
***********************/
.print_formcontent {
	float: left;
	height: auto;
	width: 466px;
	margin-top: 5px;
}

.print_applicant_sec {
	float: left;
	height: auto;
	width: 25%;
	padding-right: 5px;
	padding-left: 10px;
	line-height: 1.4em;
	margin: 0;
	font-weight: bold;
}

.print_applicant_ans {	margin: 0;	padding: 0 0 0 10px;	float: left;	height: auto;	width: 69%;	text-align: left;	line-height: 1.4em; text-align:justify;}

.print_formin {
	margin: 0;
	float: left;
	height: auto;
	width: 466px;
	padding:3px 0;
}
.print_form_sub, .print_form_sub2 {	float: left;	height: auto;	width: 96.5%;	color: #333;
	text-align: justify;	line-height: 1.4em;	background: #e5e3dc; padding:2px 0 2px 5px;	font-weight: bold;	margin-bottom: 3px;}
.print_form_sub2 {
	float: left;
	width: 926px;
}
.print_form_sub2 p{
	font-weight:normal;
}
.print_textsec {
    width:926px;
    text-align:justify;
}
.print_head{ background:#e5e3dc;}
.print_cheklist_heading {
	font-size: 17px;
	height: auto;
	width: 960px;
	margin: 0;
	color: #009DDC;
	float: left;	
	padding:10px 0;
}


.print_content, .print_radiolist{
	margin: 0;
	padding:0;
	float: left;
	height: auto;
	width: 960px;
}


.print_radiolist {
	padding:2px 0 2px 10px;
	width: 456px;

}

.print_radiolist ul li,.print_radiolists ol li, .print_radiolistspro ol li, .print_radiolist ol li {
	padding: 0;
	margin-right: 5px;
	float: left;
	margin-top: 1px;
}


.print_radiolist ol {
	padding-left: 10px;
}


.print_radiolist ol li {
	display: inline;
}

.print_radiolists {
	margin: 0;
	float: left;
	height: auto;
	width: 456px;
	padding:2px 0 2px 10px;
}

.print_radiolists ol {
	padding-left: 20px;
}


.prinnew_content, .print_suboxes {margin: 0;float: left;height: auto;width: 920px;text-align: justify;padding:5px 0 0 10px;}
.print_suboxes {text-align:left;line-height: 1.4em;	padding:2px 5px 2px 10px;}
.print_suboxes li {
	/*padding: 0px;*/
	float: left;
	margin-right: 10px;
}
.print_formcontent2 {
	float: left;
	height: auto;
	width: 950px;
	margin-top: 5px;
}

.print_font_body
{
    font-size:14px;
}
/******************/


.print_formin2, .print_forminpro, .print_radiolistpro {
	margin: 0;
	float: left;
	height: auto;
	width: 800px;
	padding:3px 0;
}

.print_forminpro {

	width: 315px;
}

.print_radiolistpro {
	width: 300px;
	padding: 2px 0 2px 10px;
}
.print_radiolistpro ol {
	padding-left: 10px;
}

.print_radiolistpro ol li, .print_radiolistpro li {
	padding: 0;
	margin-right: 5px;
	float: left;
	margin-top: 1px;
	display: inline-block;
}

.print_radiolistpro li {
	display: inline;
	height: 25px;
}

.print_radiolistspro {
	margin: 0;
	float: left;
	height: auto;
	width: 300px;
	padding:2px 0 2px 10px;
}

.print_radiolistspro ol {
	padding-left: 20px;	
}
/*************/
.specify_sec {
	float: left;
	height: auto; 
	width: 175px;
	font-size: 13px;
	padding-right: 5px;
	padding-left: 10px;/*Rollback*/
	/*padding-left: 0px;*/
	line-height: 1.4em;
	margin: 0;
}


/*****************
admin css
***********************/

.roles_rights, .roles_rights_view, .grantCycle_events, .grantCycle_events_date, .grantCycle_events_l, .roles_rights_l, .roles_chk, .roles_chk_l{
 background: #e5e3dc;
 font-size: 13px;
 text-align: left;
 font-weight: bold;
 padding:3px 0 5px 5px;
 width:280px;
 height:auto;
 float:left;
}

.roles_rights_view{ /*background: #e5e3dc; font-size: 13px; text-align: left; font-weight: bold;height:auto; float:left;*/
 padding:.5% 0% .5% 1%;
 width:59%;
}

.grantCycle_events{ padding:3px 0px 5px 5px; width:290px; float:none;}

.grantCycle_events_date{ padding:4px 0px 4px 5px; width:202px; float:none; }

.grantCycle_events_l{ padding:3px 0px 3px 5px; width:290px; background:none;}

.grantCycle_events_date_l, .roles_rights_l, .roles_chk_l{background:none; /* nu*/ font-weight:normal;/* nu*/ padding:3px 0px 3px 5px; width:202px;}

.roles_chk{padding:.5% 0% .5% 1%; width:9%;height: 19px;}

.roles_rights_l{ width:56%;}

.roles_chk_l{ width:10%;}
/*Collapsible Panel*/
.CollapsiblePanelTab, #CollapsiblePanelTabAdmin {
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	color: #009ddc;
	padding-bottom: 5px;
	line-height: 1.4em;
	font-size:21px;
	padding-left: 20px;
	height: auto;
	width: 940px;
	border-bottom:1px solid #595a5c;
	float: left;
}

#CollapsiblePanelTabAdmin {
	width: 690px;
}

.CollapsiblePanelContent {
	margin: 0;
	padding:10px 0;
	width: 953px;
	height: auto;
	float: left;
}



.CollapsiblePanelTab a {
	color: #000;
	text-decoration: none;
}

.CollapsiblePanelOpen .CollapsiblePanelTab {
	background:url(Images/collapse.png) left center no-repeat;
}


.CollapsiblePanelClosed .CollapsiblePanelTab {
	background:url(Images/expand.png) left center no-repeat;
}
.CollapsiblePanelOpen .CollapsiblePanelTab1 {
	background:url(Images/minus.jpg) left center no-repeat;
}
.CollapsiblePanelTab1 {
cursor: pointer;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
color: #009DDC;
padding-left: 2%;
height: 15px;
width: 98%;
float: left;
}

.freeser {
	margin: 0;
	padding: 0;
	width: 500px;
	height: 30px;
	float: left;
}
.widthfix {
	width: 99.9%;
	border:1px solid #ccc;
	border-top:0;
	padding: 5px 0px;
}

.uderwidth {
	margin: 0;
	padding: 0;
	float: left;
	height: auto;
	width: 99.9%;
}
.newwidth {
	margin: 0;
	float: left;
	height: auto;
	width: 930px;
	padding-left: 8px;
	border:0;
}
.no_records
{
    color: #F68C1F;
    float: left;
    height: auto;
    width: 498px;
    font-size: 21px;
    padding-top: 25px;
}


a.tooltip {outline:none;color:inherit;}

a.tooltip sup{margin-left:0;}

a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;} 
a.tooltip span {
    z-index:10;display:none; padding:5px 10px;
    margin-top:-15px; margin-left:18px;
    width:270px; line-height:16px;
    font-size:13px;
    text-align:left;
}
a.tooltip:hover span{
    display:inline; position:absolute; 
    border:1px solid #F68C1F;  color:#6C6D6F;
    background:#fff;
        white-space: normal;

}
img.callout {z-index:20;position:absolute;top:15px;border:0;left:-11px;}   
img.calloutright {z-index:20;position:absolute;top:15px;border:0;left:290px;}   
a.tooltip span
{
    border-radius:6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
        
    -moz-box-shadow: 0px 0px 2px 2px #b2b2b2;
    -webkit-box-shadow: 0px 0px 2px 2px #b2b2b2;
    box-shadow: 0px 0px 2px 2px #b2b2b2;

    /*opacity: 0.8;*/
}
a.tooltip ul
{
list-style:circle;
    padding-left: 15px;
}
.callimg
{
  background:url(Images/notch.png) repeat-x 0 0;
}
.callimgup
{
  background:url(Images/notchup.png) repeat-x 0 0;
}
    .loading
            {
                padding: 0.5em 8px;
                display: none;
                font-size: small;
            }
            
            #spellcheck-suggestbox {
	position: absolute;
	display: none;
	z-index: 9999;
	overflow:inherit;
	padding: 0 9px 9px 0;
	background: transparent url(Images/spellchecker_shadow.png) no-repeat scroll right bottom;
	font: normal 13px arial;
}
#spellcheck-suggestbox em {
	border-top: 1px solid #ccc;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	padding: 3px 6px;
	display: block;
	margin: 0;
	text-decoration: none;
	color: #333;
	font-style: italic;
}
#spellcheck-suggestbox a, #spellcheck-suggestbox a:visited {
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	padding: 3px 6px;
	display: block;
	margin: 0;
	text-decoration: none;
	color: #333;
	outline: none;
}
#spellcheck-suggestbox a.first, #spellcheck-suggestbox a.first:visited {
	border-top: 1px solid #ccc;
}
#spellcheck-suggestbox a:hover {
	color: #000;
	background: #ddd;
}
#spellcheck-suggestbox-words {
	background: #fff;
}
#spellcheck-suggestbox-foot {
	border-top: 1px solid #ddd;
	background: #fff;
}
#spellcheck-suggestbox-foot a, #spellcheck-suggestbox-foot a:visited {
	outline: none;
} 
#spellcheck-focus-helper {
	position: absolute;
	top: -2000px;
	z-index: 0;
}
.spellcheck-word-highlight {
	color: #d70303;
	text-decoration: none;
	background: url(Images/spellchecker_bg.gif) repeat-x 100% 100%;
	cursor: pointer;
}
#spellcheck-badwords {
	/*margin-bottom: 2em;*/
	margin-top: -0.5em;
	font-size: 13px;
	border: 1px solid #bbb;
	padding: 4px 6px;
}
#spellcheck-badwords1 {
	margin-bottom: 2em;
	font-size: 13px;
	border: 1px solid #bbb;
	padding: 4px 6px;
}
.spellcheck-sep {
	padding-right: 0.5em;
}
.spellcheck-sep-last {
	display: none;
}

.inactive 
{
   color: grey; 
   pointer-events: none;
   cursor: default;
}
.inactivelnk
{
   pointer-events: none;
   cursor: default;
}

.email_module, .email_module_dro, .email_butt_sec
{
    width:13%;
    height:auto;
    margin:0;
    float:left;
    }  
    
.email_module_dro{
    width:28%;

    padding-right:4.3%;
}      
    
.email_butt_sec{
    width:6%;
    padding:0;
}       

        
    .email_module_sec
    {
        width:98%;
        padding-left:2%;
        padding-top:10px;
        float:left;}

.chzn-container {
  font-size: 13px;
  position: relative;
  display: inline-block;
  zoom: 1;
  *display: inline;
  float: left;
}
.region_input div
{
 width:299px !important;
}

.chzn-container .chzn-drop {
  background: #fff;
  border: 1px solid #aaa;
  border-top: 0;
  position: absolute;
  top: 29px;
  left: 0;
  -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
  -moz-box-shadow   : 0 4px 5px rgba(0,0,0,.15);
  -o-box-shadow     : 0 4px 5px rgba(0,0,0,.15);
  box-shadow        : 0 4px 5px rgba(0,0,0,.15);
  z-index: 999;
}
/* @end */
.chzn-container-single .chzn-single {
  background: #fff;  
  -webkit-border-radius: 2px;
  -moz-border-radius   : 2px;
  border-radius        : 2px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  border: 1px solid #aaa;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 20px;
  padding: 0 0 0 2px;
  color: #444;
  text-decoration: none;
}
.chzn-container-single .chzn-single span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.chzn-container-single .chzn-single abbr {
  display: block;
  position: absolute;
  right: 26px;
  top: 8px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url(Images/chosen-sprite.png) right top no-repeat;
}
.chzn-container-single .chzn-single abbr:hover {
  background-position: right -11px;
}
.chzn-container-single .chzn-single div {
  -webkit-border-radius: 0 1px 1px 0;
  -moz-border-radius   : 0 1px 1px 0;
  border-radius        : 0 1px 1px 0;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
  background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -o-linear-gradient(bottom, #ccc 0%, #eee 60%);
  background-image: -ms-linear-gradient(top, #cccccc 0%,#eeeeee 60%);
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 );*/
  background-image: linear-gradient(top, #cccccc 0%,#eeeeee 60%);
  border-left: 1px solid #aaa;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px;
}
.chzn-container-multi .chzn-choices .search-field div
{-webkit-border-radius: 0 1px 1px 0;
  -moz-border-radius   : 0 1px 1px 0;
  border-radius        : 0 1px 1px 0;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
  background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -o-linear-gradient(bottom, #ccc 0%, #eee 60%);
  background-image: -ms-linear-gradient(top, #cccccc 0%,#eeeeee 60%);
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 );*/
  background-image: linear-gradient(top, #cccccc 0%,#eeeeee 60%);
  border-left: 1px solid #aaa;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px;
    }
.chzn-container-multi .chzn-choices .search-field div
{background: url('Images/chosen-sprite.png') no-repeat 0 0;
  display: block;
  width: 100%;
  height: 100%;
    }    
.chzn-container-single .chzn-single div b {
  background: url('Images/chosen-sprite.png') no-repeat 0 0;
  display: block;
  width: 100%;
  height: 100%;
}
.chzn-container-single .chzn-search {
  padding: 3px 4px;
  position: relative;
  margin: 0;
  white-space: nowrap;
  z-index: 1010;
}
.chzn-container-single .chzn-search input {
  background: #fff url('Images/chosen-sprite.png') no-repeat 100% -22px;
  background: url('Images/chosen-sprite.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url('Images/chosen-sprite.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url('Images/chosen-sprite.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url('Images/chosen-sprite.png') no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background: url('Images/chosen-sprite.png') no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  background: url('Images/chosen-sprite.png') no-repeat 100% -22px, linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  outline: 0;
  border: 1px solid #aaa;
  /*font-family: sans-serif;*/
  font-size: 1em;
}
.chzn-container-single .chzn-drop {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius   : 0 0 4px 4px;
  border-radius        : 0 0 4px 4px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
}
/* @end */

.chzn-container-single-nosearch .chzn-search input {
  position: absolute;
  left: -9000px;
}

/* @group Multi Chosen */
.chzn-container-multi .chzn-choices {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background-image: -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background-image: -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background-image: -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );*/
  background-image: linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  border: 1px solid #aaa;
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative;
}
.chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none;
}
.chzn-container-multi .chzn-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}
.chzn-container-multi .chzn-choices .search-field input {
  color: #666;
  background: transparent !important;
  border: 0 !important;
  padding: 5px;
  margin: 1px 0;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow   : none;
  -o-box-shadow     : none;
  box-shadow        : none;
}
.chzn-container-multi .chzn-choices .search-field .default {
  color: #1C1C1C;
}
.chzn-container-multi .chzn-choices .search-choice {
  -webkit-border-radius: 3px;
  -moz-border-radius   : 3px;
  border-radius        : 3px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e4e4e4), color-stop(0.7, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, #e4e4e4 0%, #eeeeee 70%);
  background-image: -moz-linear-gradient(center bottom, #e4e4e4 0%, #eeeeee 70%);
  background-image: -o-linear-gradient(bottom, #e4e4e4 0%, #eeeeee 70%);
  background-image: -ms-linear-gradient(top, #e4e4e4 0%,#eeeeee 70%);
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#eeeeee',GradientType=0 );*/
  background-image: linear-gradient(top, #e4e4e4 0%,#eeeeee 70%);
  color: #333;
  border: 1px solid #b4b4b4;
  line-height: 13px;
  padding: 3px 19px 3px 6px;
  margin: 3px 0 3px 5px;
  position: relative;
}
.chzn-container-multi .chzn-choices .search-choice span {
  cursor: default;
}
.chzn-container-multi .chzn-choices .search-choice-focus {
  background: #d4d4d4;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display: block;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url(Images/chosen-sprite.png) right top no-repeat;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: right -11px;
}
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
  background-position: right -11px;
}

.chzn-container .chzn-results {
  margin: 0 4px 4px 0;
  max-height: 190px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}
.chzn-container-multi .chzn-results {
  margin: -1px 0 0;
  padding: 0;
}
.chzn-container .chzn-results li {
  display: none;
  padding: 7px 7px 8px;
  margin: 0;
  list-style: none;
  float: none !important;/*Added for remove bad styling in chosen*/
}
.chzn-container .chzn-results .active-result {
  cursor: pointer;
  display: list-item;
}
.chzn-container .chzn-results .highlighted {
  background: #3875d7;
  color: #fff;
}
.chzn-container .chzn-results li em {
  background: #feffde;
  font-style: normal;
}
.chzn-container .chzn-results .highlighted em {
  background: transparent;
}
.chzn-container .chzn-results .no-results {
  background: #f4f4f4;
  display: list-item;
}
.chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-weight: bold;
}
.chzn-container .chzn-results .group-option {
  padding-left: 20px;
}
.chzn-container-multi .chzn-drop .result-selected {
  display: none;
}

.chzn-container-active .chzn-single {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  -o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-single-with-drop {
  border: 1px solid #aaa;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  -moz-box-shadow   : 0 1px 0 #fff inset;
  -o-box-shadow     : 0 1px 0 #fff inset;
  box-shadow        : 0 1px 0 #fff inset;
  background-color: #eee;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -moz-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(bottom, white 0%, #eeeeee 50%);
  background-image: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 50%);
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );*/
  background-image: linear-gradient(top, #ffffff 0%,#eeeeee 50%);
  -webkit-border-bottom-left-radius : 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft : 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius : 0;
  border-bottom-right-radius: 0;
}
.chzn-container-active .chzn-single-with-drop div {
  background: transparent;
  border-left: none;
}
.chzn-container-active .chzn-single-with-drop div b {
  background-position: -18px 1px;
}
.chzn-container-active .chzn-choices {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  -o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-choices .search-field input {
  color: #111 !important;
}

.chzn-disabled {
  cursor: default;
  opacity:0.7 !important;
}
.chzn-disabled .chzn-single {
  cursor: default;
}
.chzn-disabled .chzn-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @group Right to Left */
.chzn-rtl { direction:rtl;text-align: right; }
.chzn-rtl .chzn-single { padding-left: 0; padding-right: 8px; }
.chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; }
.chzn-rtl .chzn-single div { 
  left: 0; right: auto; 
  border-left: none; border-right: 1px solid #aaaaaa;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius : 4px 0 0 4px; 
}
.chzn-rtl .chzn-single abbr {
  left: 26px;
  right: auto;
}
.chzn-rtl .chzn-choices li { float: right; }
.chzn-rtl .chzn-choices .search-choice { padding: 3px 6px 3px 19px; margin: 3px 5px 3px 0; }
.chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 5px; right: auto; background-position: right top;}
.chzn-rtl.chzn-container-single .chzn-results { margin-left: 4px; margin-right: 0; padding-left: 0; padding-right: 4px; }
.chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 20px; }
.chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right: none; }
.chzn-rtl .chzn-search input {
  background: url('../content/chosen-sprite.png') no-repeat -38px -22px, #ffffff;
  background: url('../content/chosen-sprite.png') no-repeat -38px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url('../content/chosen-sprite.png') no-repeat -38px -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);  
  background: url('../content/chosen-sprite.png') no-repeat -38px -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url('../content/chosen-sprite.png') no-repeat -38px -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background: url('../content/chosen-sprite.png') no-repeat -38px -22px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  background: url('../content/chosen-sprite.png') no-repeat -38px -22px, linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  padding: 4px 5px 4px 20px;
}

.rit,.wron,.dwn,.up,.ritNew,.wronNew{
	float: left;
	height: 17px;
	width: 17px;
	margin-top: 2px;
	font-size: 11px;
	text-align: center;
	background:url(Images/insp.png) left top no-repeat;
}
.up {
	background:url(Images/collapse_all.png) no-repeat center;
}
.dwn {
	background:url(Images/expand_all.png) no-repeat center;
}
.wron {
	background:url(Images/insp.png) right top no-repeat;
	font-size: 12px;
	color: #FFF;
}

.ritPink{
    background:url(Images/icon-sprite.png) left top no-repeat;
    width:17px;
   height:17px;
}

.iconRemove{
    background:url(Images/icon-sprite.png) right top no-repeat;
    width:17px;
   height:17px;

}
.insa, .insa_1
{
	float:left;
	width: 165px;
	margin:3px 0px;
	}

.insa_1
{
	width:182px;
	}
	
.insa_ma
{
	float:left;
	width: 196px;
	}

.insa_error, .insa_sub {
	margin: 0;
	float: left;
	height: auto;
	width: 70%;
	padding-top: 5px;
	padding-left: 10px;
}
/*.insa_error ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}*/
.insa_error li {
	 /*color: #f00; */
    color:#de2222;
	list-style-type: upper-roman;
	margin-left: 10px;
	margin-top: 5px;
}

.insa_sub {
	padding: 0;
	width: 705px;
	font-size: 15px;
	color: #009ddc;
	/*margin: 0;float: left;
	height: auto;*/
	text-align: justify;
	line-height: 1.4em;
}
.insa_summary
{
    width: 95%;
    float: left;
}
.insa_btn{
        float: right;
}
/*-----Application inspector End-------*/


/*Header*/
.logo,.logo_fge, .login_sec, .lang_sec, .log_in, .language_nav
{
    /*margin: 0px;height: auto;*/
    float: left;
    width: 690px;
    padding-top: 10px;
}
.logo_fge{width: 110px;padding-top:30px;}
.logo{width: 110px;}
.logo_un_wmn
{
    background: url(UNW_en.png) 0 0 no-repeat;    
}
.logo_un_wmn_fnd_gndr
{
    background: url(Images/main_sprite.png) 0 -103px no-repeat;
    margin-top: 5px;
}

.login_sec, .lang_sec, .log_in, .language_nav
{    
    padding: 0;     
    width: 350px;
}
.login_sec, .log_in, .remem
{width: 440px;float: right;
    }
    
    
  .lang_sec
{
    text-align: right;
    font-size: 12px;
    color: #6c6d6f;
    margin:10px 0 5px !important;
  float:right;
}
.lang_sec a
{
    text-decoration: none;
}

.log_in
{
    margin-top: 10px;
    text-align: right;
}
.log_but, .log100, .loga
{
    font-size: 10.5px;
    border: 1px solid #a4a4a4;
    cursor: pointer;
    margin-left: 2px;
    padding-right:0px 5px;
    background: #fff;
    color: #6c6d6f;
    height:auto;
    text-transform: uppercase;
    padding:4px 12px;
}
.log100{
	width:100%;
	height:22px;
	font-size:11px }
.loga
{
    display:block;
    width:94%;
    text-align:center;
    background:#009DDC;
    color:#fff;
    font-weight:700;
    padding:2px}
.loga:hover
{
    background:#F68C1F;
    color:#fff}

/*.logo img
{
    padding: 0px;
    float: left;
    margin: 0px 10px 0px 0px;
}*/

/*.lang_sec a:hover
{
    text-decoration: underline;
}*/

.language_nav
{
    float:right;
    text-align: right;
    font-size: 12px;
    color: #6c6d6f;
    margin-top: 19px;
    /*margin-top: 38px*/
}

.language_nav ul
{
   /*padding: 0px;
    list-style-type: none;
    margin: 0px;*/
    float: right;
}
.language_nav ul li
{
    float: left;
    text-align: right;
    padding-left: 15px;
}
.language_nav ul li a
{
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    margin: 0;
}
/*Header*/

.half-left, .half-right
{padding-top:5px;   
 width:50%;float:left;
}
    
.half-left a.selected
{   color: #F68C1F;
    text-decoration: underline;
}

.sp-ck {margin-top:105px;} 
.sp-ck65 {margin-top:65px;} 
.sp-ck140 {margin-top:140px;} 
.sp-ck185
{
    margin-top:170px;
} 
.sp-ck210
{
    margin-top:192px;
}

.l_register, .r_login 
{
	margin: 6px 0 0;
	padding: 0;
	float: left;
	height: auto;
	width: 67%;
}
.reg_leg
{
	margin: 6px 0 0;
	padding: 0;
	float: left;
	height: auto;
	width: 100%;
}
.r_login {
	width: 29%;
	padding-left:3.9%;
}

/*#panel_collps
{display:block; float:left
    }*/
    
/* Breadcrumb ...starts*/
.brdcrmb_spc{ padding-top:4px !important }
ul.brdcrmb{ margin:0 0 35px 0; padding:0 }
ul.brdcrmb li{ float:left; padding:3px 9px 2px 7px; background:#ebe5de; }
ul.brdcrmb li a{ color:#909090 }
ul.brdcrmb li a:hover, ul.brdcrmb li a.slctd{ color:#695e4a }
ul.brdcrmb li.brdcrmb_arrw, ul.brdcrmb li.brdcrmb_arrw_lst{
    background: #ebe5de url(Images/main_sprite.png) no-repeat left -255px !important;
    padding: 0;
    width: 8px;
    height: 24px;
}
ul.brdcrmb li.brdcrmb_arrw_lst{ background:#ebe5de url(Images/main_sprite.png) -18px -255px no-repeat !important; width:7px }
/* Breadcrumb ...ends*/

.civil_dro
{
 height:20px;
    }

/*Accordion starts*/
.Accordion {
	/*border:0;*/
	overflow:hidden;
}
/*.AccordionPanel {
	margin: 0;
	padding: 0;
}*/

.AccordionPanelTab {
	/*margin: 0;*/
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	/*background-image: url(Images/expand.png);
	background-repeat: no-repeat;
	background-position: 200px center;padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 5px;*/
	background:url(Images/expand.png) no-repeat 200px center;
	padding:5px 2px 5px 5px;
	border-bottom: 1px solid #d2d2d2;
	width:220px;
	float:left;
}

.AccordionPanelTabErr {
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background:url(Images/ErrSignifiedExpand.png) no-repeat 200px center;
	padding:5px 2px 5px 5px;
	border-bottom: 1px solid #d2d2d2;
	width:220px;
	float:left;
}
.AccExp_all, .AccColl_All
{
	/*background-image: url(Images/expand_all.png);
	background-repeat: no-repeat;
	background-position: 10px center;   */
	background:url(Images/expand_all.png) no-repeat 10px center;
	width:20px; height:20px;
    border:0;padding-right:5px; padding-left:10px; position:absolute; top:10px;right: 2px;
    }
.AccColl_All
{
	/*background-image: url(Images/collapse_all.png);
	background-repeat: no-repeat;
	background-position: 10px center;	width:20px; height:20px;
    border:0;padding-right:5px; padding-left:10px; position:absolute; top:10px;right: 2px;   */
	background:url(Images/collapse_all.png) no-repeat 10px center;
}
    
.AccordionPanelContent {
	overflow: hidden;
	border-bottom:1px solid #d2d2d2;
	padding-left: 5px;float:left;
	/*margin: 0px;
	float:left;
	width:97.7%*/
}

.AccordionPanelOpen .AccordionPanelTab 
{
	/*background-image: url(Images/collapse.png);
	background-repeat: no-repeat;
	background-position: 200px center;*/
	background:url(Images/collapse_all.png) no-repeat 200px center;
}
.AccordionPanelOpen .AccordionPanelTabErr 
{
	background:url(Images/ErrSignifiedCollapse.png) no-repeat 200px center;
}

.AccordionPanelTab a:hover
{
    text-decoration: none !important;
}
.AccordionPanelTabErr  a:hover
{
    text-decoration: none !important;
}
.AccordionPanelTabHover 
{
    color:#F68C1F;
}
/*.AccordionPanelOpen .AccordionPanelTabHover {
}*/

@media print {
  .Accordion {
  overflow: visible !important;
  }
  
  .AccordionPanelContent {
  display: block !important;
  overflow: visible !important;
  height: auto !important;
  }
}
/*Accordion ends*/  

.NObordertext
{
  border: 0 !important;
  }  
  
  
  .errordiv
{
    height:23px;
}

.ad_user, .ad_user_rt
{
    width:68%;
    float:left;
    margin:0 1% 0 0;
}
.ad_user_left, .ad_user_ryt
{
    width:98% !important;
    float:none;
    margin:0 1% 0 0;
}
.ad_user_ryt
{
  margin:0px !important;
  width:100% !important;
    
    }
.ad_user_rt
{width:36%;
  margin:0 0 0 6%;
}
.ad_user_ryt
{}
    /*.chzn-drop li
    { width:145px !important;}
    #PreferredLanguageID_chzn .chzn-drop 
     { width:438px !important;}
      #PreferredLanguageID_chzn .chzn-drop li 
     { width:429px !important;}
    .chzn-drop 
     { width:147px !important;}*/
    .inpt_ryt div a
    { width:145px !important;}
    /*.ad_user_ryt .chzn-search input
    { width:112px !important;}
.ad_user_left #CountryCodePhone_chzn
    {width:295px !important;}
        .ad_user_left #CountryCodePhone_chzn .chzn-drop
        {width:293px !important;}
    .ad_user_left #CountryCodePhone_chzn .chzn-drop li
        {width:294px !important;}
 .ad_user_left #CountryCodeFax_chzn
 {width:295px !important;}
  .ad_user_left #CountryCodeFax_chzn .chzn-drop
 {width:293px !important;}
  .ad_user_left #CountryCodeFax_chzn .chzn-drop li
 {width:294px !important;}
 .ad_user_left #PreferredLanguageID_chzn
 { width:440px !important}*/
 .rytadmn .inputsec .radiob
 { margin:0px 0px 0px 70px;}
 
.ui-window{
    position:absolute;          
    display:none;
    z-index:9999;
    padding:20px
}
.ui-window-popup-block{
    display:none;
    background: #fff;	
    border: 15px solid #fff;
    float: left;
    /*font-size: 1.2em;*/
    position: fixed;
    top: 50%; left: 50%;		
    -webkit-box-shadow: 0px 0px 20px #000;
    -moz-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000;	
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
}
.window-popup-message 
{
     width:200px; 
     /*height:65px !important	*/
     }
/*Loading Mesages*/
#mask{
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background:#000;
  display:none
}
.hide_extra_text
{
     white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 width:50px;
    }
.clp_loadingajax{ position: fixed !important;width:180px;background:#008dc4;background: -moz-linear-gradient(top,#008dc4 0%,#37b4e4 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#008dc4),color-stop(100%,#37b4e4));background: -webkit-linear-gradient(top,#008dc4 0%,#37b4e4 100%);background: -o-linear-gradient(top,#008dc4 0%,#37b4e4 100%);background: -ms-linear-gradient(top,#008dc4 0%,#37b4e4 100%);background: linear-gradient(top,#008dc4 0%,#37b4e4 100%);border-color: white;color: white !important;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;height: 40px;padding-top: 20px;text-decoration: none;position: absolute;display: none;z-index: 5000001 !important }
.clp_loadingajax_text{ font: 20px "Trebuchet MS";text-align: center;margin-bottom: 15px }
.hasPlaceholder{ color:#777 /* IE7 too */}
.sort, .sort_narrow{
 width:84%;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 float: left;
 }
 .sort_hight{min-height:70px; text-overflow:ellipsis;} /*  overflow:hidden; */
.sort_imge
{width:15px;
float:right; 
margin-top: 5px;}  
.sort_narrow{
 width:53%;
 }
 
/* Popup Close Button ...starts*/
.btnClose{ width:28px; height:28px;background:url(Images/close.png) no-repeat;margin:-50px -50px 0 0;/* IE7 too */float:right; cursor:pointer }
img.btn_close{ float: right;margin: -30px -30px 0 0 }
/* Popup Close Button ...ends*/

.Buttons_msg_ppup{    
    border: 2px solid #fdafds;    
    text-align: right;    
    margin:20px -30px 0 0;
}


.txt_align_ctr
{
    text-align:center;
}
.login_options{	
	position:absolute;
	z-index:100;
	display:none;
	background:#fff;
	border:1px solid silver;
	width:80px;
	padding:4px
}


.calenderImage
{
 border:1px solid silver;
 height:17px; 
 vertical-align:middle;
 cursor:pointer	
}
.divScrll
{
 overflow :scroll; 
 height:145px;
 border:1px solid silver;
 overflow-x:hidden	
}
.inputsecWidth
{
 width:62%;	
}
.user_login {
	/*float: left;
	height: auto;width: 40%;*/
	padding-left: 2%;
	 font-size:13px
}
.user_login_rem
{width: 38%;
    }
.user_login_forgot
{width: 39.2%;
    }
.login {
	float: left;
	width: 20%;
	padding-left:6px;    
}

.remem{
	margin:4px 0 0;

}
	
.rembox{
	float:left;
	margin:2px 3px 0 0;
	padding:0;}

.remtex{
	float:left;}				
.rightlog, .logotex {float: left;width: 850px;}

/*
.expall_1: {overflow:visible;}
.expall_2: {display:block; overflow:visible; height:auto;}
.expall_3: {background-image: url(Images/expand.png) !important; background-repeat: no-repeat; background-position: 200px center;}
*/
.forgotpass
{font-size:13px; background:none}


.othrs
{
 width:300px;  
}
 
.othrs_1{ width:430px;  }.othrs_2{ width:65%;  }
.insa_click {float: left;height: auto;width: 28%;text-align: right;}
.budget_grid
{background: #ffffeb; /* Old browsers */background: -moz-linear-gradient(top, #ffffeb 20%, #fffec3 100%); /* FF3.6+ *//*background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#ffffeb), color-stop(100%,#fffec3)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #ffffeb 20%,#fffec3 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #ffffeb 20%,#fffec3 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #ffffeb 20%,#fffec3 100%); /* IE10+ */background: linear-gradient(to bottom, #ffffeb 20%,#fffec3 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffeb', endColorstr='#fffec3',GradientType=0 ); *//* IE6-9 */ }

.goal_grid
{background: #f1f9ff; /* Old browsers */background: -moz-linear-gradient(top, #f1f9ff 20%, #cae9ff 100%); /* FF3.6+ *//*background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#f1f9ff), color-stop(100%,#cae9ff)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #f1f9ff 20%,#cae9ff 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #f1f9ff 20%,#cae9ff 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #f1f9ff 20%,#cae9ff 100%); /* IE10+ */background: linear-gradient(to bottom, #f1f9ff 20%,#cae9ff 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f9ff', endColorstr='#cae9ff',GradientType=0 );  *//* IE6-9 */}
.goal_grid_re
{background: #cae9ff; /* Old browsers */background: -moz-linear-gradient(top, #daf0ff 20%, #cae9ff 100%); /* FF3.6+ *//*background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#daf0ff), color-stop(100%,#cae9ff)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #daf0ff 20%,#cae9ff 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #daf0ff 20%,#cae9ff 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #daf0ff 20%,#cae9ff 100%); /* IE10+ */background: linear-gradient(to bottom, #daf0ff 20%,#cae9ff 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#daf0ff', endColorstr='#cae9ff',GradientType=0 ); *//* IE6-9 */ border:2px #fff solid}
.annual_grid
{background-color: #f5f5f5; /* Old browsers */background: -moz-linear-gradient(top, #f5f5f5 20%, #efefef 100%); /* FF3.6+ *//*background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#f5f5f5), color-stop(100%,#efefef)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #f5f5f5 20%,#efefef 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #f5f5f5 20%,#efefef 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #f5f5f5 20%,#efefef 100%); /* IE10+ */background: linear-gradient(to bottom, #f5f5f5 20%,#efefef 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#efefef',GradientType=0 ); *//* IE6-9 */}
.outcome_grid
{background-color: #fff3f5; /* Old browsers */background: -moz-linear-gradient(top, #fff3f5 20%, #ffebf0 100%); /* FF3.6+ *//*background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#fff3f5), color-stop(100%,#ffebf0)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #fff3f5 20%,#ffebf0 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #fff3f5 20%,#ffebf0 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #fff3f5 20%,#ffebf0 100%); /* IE10+ */background: linear-gradient(to bottom, #fff3f5 20%,#ffebf0 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff3f5', endColorstr='#ffebf0',GradientType=0 ); *//* IE6-9 */}
.outcome_grid_re
{background-color: #ffebf0; border:2px #fff solid}
.output_grid_re
{background-color: #dcffe5; border:2px #fff solid;overflow:hidden;}
.output_grid
{background-color: #f4fff7; /* Old browsers */background: -moz-linear-gradient(top, #f4fff7 20%, #dcffe5 100%); /* FF3.6+ *//*background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#f4fff7), color-stop(100%,#dcffe5)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #f4fff7 20%,#dcffe5 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #f4fff7 20%,#dcffe5 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #f4fff7 20%,#dcffe5 100%); /* IE10+ */background: linear-gradient(to bottom, #f4fff7 20%,#dcffe5 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4fff7', endColorstr='#dcffe5',GradientType=0 ); *//* IE6-9 */}
.M_grid
{ /* Old browsers */ background:#fff0df;
    /*background-color: #fff0df; *//* Old browsers */background: -moz-linear-gradient(top, #fffaf4 20%, #fff0df 100%);
  /* FF3.6+ *//*background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#fffaf4), color-stop(100%,#fff0df)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fffaf4 20%,#fff0df 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #fffaf4 20%,#fff0df 100%); 
  /* Opera 11.10+ */background: -ms-linear-gradient(top, #fffaf4 20%,#fff0df 100%); /* IE10+ */background: linear-gradient(to bottom, #fffaf4 20%,#fff0df 100%); 
  /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffaf4', endColorstr='#fff0df',GradientType=0 );*/ /* IE6-9 */}
.project_activity, .box99,.box99_big,.box95,.box91,.textbox_small,.textbox_small_1,.textbox_small_2,.tag_small,.tag_small_rt,.tag_sm,.tag_small_1,.textbox_big  {	margin: 0;	padding: 0;	float: left; height: 100px;	width: 99%;}
.box99,.box95,.box91 {	height: 80px;}
.textbox_small,.textbox_small_1 {height: 50px;}
.textbox_small_1,.box91 {width: 91%;}
.textbox_small_2 {height: 60px;}
.tag_small,.tag_small_rt,.tag_sm,.tag_small_1{height:20px;}
.tag_small_1{width:95%;}
.tag_small_rt{text-align:right;}
.box95, .tag_sm{width: 95%;}
.box99_big {height: 160px;}
.textbox_big {	width: 94%;height: 160px;}
.bullets ul{
	list-style-type: disc;
}

.bullets li {
	margin-left: 15px;
}

.numb_out, .numb, .Addou, .outcomet, .de_outcome, .outp_t, .narative {
width: 17%;
margin: 0;
float: left;
padding-left: 1%;
}
.numb {
width: 6%;
}
.numb_out {
width: 20%;
}
.Addou, .de_outcome, .outp_t, .add_output{
	width:66%;
	text-align:right;}
.add_output
{
    width:75%;
    float:left
    }	
	
.outcomet{
	width:84%;
	padding-top:5px;

	}

.de_outcome{
	width:11%;
	}
	
.inv{
	width:98%}
	
.output_head{	
	 font-size: 15px;
    color: #009ddc;}
	
.outp_t{ 
width:80%;
text-align:left;}

/*
.pad{
	padding:0px;}
	)*/
	
	.narative {
width: 94%;
padding-top: 3px;
}

.cotryplu, .contryco, .phonnum
{width:2%;
 margin:0;
 padding:0;
 float:left;
    }
.ad_user_left .contryco
 {
     width:48%;} 
.contryco
 {
     width:54%;} 
.phonnum
    {
        width:44% }  /* !important;*/
     .ad_user_left .phonnum
     {
         width:30%; margin:0px 0px 0px 86px; }
.OthersValue
{display:none;
    }         
    .subtotlt
    {
        text-align: right;
padding-right: 10px !important;
    color: #009ddc;
        }
        .subtotrt
    {
       
    color: #009ddc;
        }
        .webgrid_bold {
font-weight: bold !important;
}
.webgrid_rt_bold {
font-weight: bold !important;
text-align: right;
padding-right: 10px !important;
}
.webgrid_rt_bold_wop {
font-weight: bold !important;
text-align: right;
}
.noneb
{
	border:0 !important;
	background:#FFF !important;
}
.multirow
{
 border-top:0 !important;
 border-bottom:0 !important;    
}
    
.multirow_last
{
 border-top:0 !important;    
}

/* Custom pop-up */
 .backgroundPopup
 {
  display: none;
  position: fixed;
  _position: absolute; /* hack for internet explorer 6*/
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: #C0C0C0;
  border: 1px solid #cecece;
  z-index: 1;
}
 .popupContact
{
  display: none;
  position : fixed !important;
  _position: absolute; /* hack for internet explorer 6*/
  height: auto;
  width  : 408px;
  background: #fff;
  border: 1px solid #cecece;
  z-index: 2;
  padding: 12px;
  font-size: 14px; 
  /*--CSS3 Box Shadows--*/
  -webkit-box-shadow: 0px 0px 20px #000;
  -moz-box-shadow: 0px 0px 20px #000;
  box-shadow: 0px 0px 20px #000; /*--CSS3 Rounded Corners--*/
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
#popupContact h1
 {
   text-align: left;
   color: #6FA5FD;
   font-size: 23px;
   font-weight: 700;
   border-bottom: 1px dotted #D3D3D3;
   padding-bottom: 2px;
   margin-bottom: 20px;
 }
.popupContactClose
{
   font-size: 15px;
   line-height: 14px;
   right: 6px;
   top: 4px;
   position: absolute;
   color: #6fa5fd;
   font-weight: 700;
   display: block;
 }
.closeBtn
{
   cursor: pointer;
   border: 1px solid #fff;
   margin-top:-15px;
   margin-right:-10px;
   background: #fff;
   color:#000 ;
   padding: 4px;
  /*--CSS3 Rounded Corners--*/
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
 }
 
.disbox
{
    background:#ccc !important;
    color:#1c1c1c;}
    .disboxlight
    {
        background:#F5F5F5 !important
        }
.dis_sel_box{ color:grey !important }
    
    /* For More/Chart/Expand Indicator popup ...starts*/
.pppup_tab_cont_sec{ overflow-x: auto;
    overflow-y: hidden;}
.pppup_tab_cont_more{ height:240px !important }
.pppup_tab_cont_indicator{ height:340px !important }
.pppup_tab_cont_chart{ overflow:hidden;height:350px !important }
.pppup_tab_cont_other_chart{ height:350px !important }
.pppup_tab_chart{ height:250px !important;padding-top:5px }
.pppup_tab_cont_fedp{ width:510px !important }
.pppup_tab_title_fedp{ width:500px !important; /* IE9 too */}
#btnExportLineChart{ float:left; margin-left:-20px }
/* For More/Chart/Expand Indicator popup ...ends*/

/*****/
 button,.Button,.StretchButton,.DefaultButton{display:inline-block;background:url(home_bg_strips_sprite.png) repeat-x 0 -207px;/*width:7.5em;padding:0;*/min-width:7.5em;padding:0 5px;/* IE7 too */ height:30px; border:1px solid #ccc; margin-left:9px; cursor:pointer; color:#666 /*font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 12px*/}
.IE button,.IE .Button,.IE .StretchButton,.IE .DefaultButton{ padding:.3em 0 }
.IE9 button,.IE9 .Button,.IE9 .StretchButton,.IE9 .DefaultButton{ padding:.3em .3em }
.StretchButton{ width:auto }
.DefaultButton{ border-light-color:#A5C2EE;border-dark-color:#6983BE }/*border-color:#A5C2EE;*/
.Opera .DefaultButton{ border:outset .15em #A5C2EE; }

.Content-Text{ /*font-size: 0.8em;*/margin:5px 5px 0 0; font-weight:bold } 
.Content-Text p{ margin:0; padding:0; line-height:15px; font-weight:400 } 
.TabBox{ margin-top:15px;margin-left: 0px } /* Added for Planned and Actual Popup */
.TabBox ul{ list-style: none;padding: 0;margin: 0;border-bottom:1px solid #fff }
.TabBox li
{ 
    /*background:url(popup_tab_bg.gif) repeat-x; */
    float: left; 
    padding:0; 
    /*border: 1px solid #c6c6c6;
    border-bottom-width: 0;*/
    margin: 0 3px 0 0; 
    height:24px; 
    line-height:23px;
    -moz-border-radius-topright: 9px; border-top-right-radius: 9px;
    -moz-border-radius-topleft: 9px; border-top-left-radius: 9px;
    -webkit-top-left-radius: 9px; -webkit-top-right-radius: 9px;
    border-top:1px solid  #ccccce; 
    border-left:1px solid #ccccce; 
    border-right:1px solid #ccccce;
} /*VK05012012*/ 
.TabBox li a{
	text-decoration: none;
	display: block;
	padding: 0.15em 1em;
	color: #555;
	width: auto;
	text-align: center;
}
.TabBox li:hover{ background: #fff }
.TabBox li.selected{ background: #CFCFCF !important; line-height:25px }
/*.TabBox li.selected a{ background:url(tab_selctd_bg.jpg) repeat-x 0 7px }*/
.TabBox .selected { border: #c6c6c6 }
.TabBoxDetails{ height:200px; border: 1px solid #c6c6c6;clear: both;padding: 0 1em;color:#8e8e8e;}

.text_ro, .text_ro_tb{
	display: block;
	writing-mode: lr-tb;
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
	font-size: 15px;
	width:30px;
	overflow:visible;
	white-space: nowrap;
}
.text_ro_tb{ 	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	font-size: 13px; width: 5px; }
.text_ro_tb_pos{ /*margin-top: -21px; margin-left: -7px; height: 47px; margin-bottom: 5px*/margin-left: 7px; margin-right:5px;height: 13px;margin-bottom: 20px }	
.user_login, .Password_s {
	float: left;
	width: 40%;
	padding-left: 8px;
}

.Password_s {

	width: 34%;

}
.date {
    float:left;
    display:block;
    border:0;           
    cursor:pointer;
}
.caltrigger {
    display:block;
    width:16px;
    height:16px;
    float:left;
    background:url(Images/dateicon.png) no-repeat 0 0;    
    margin:2px 0px 0px 4px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}

.caltriggerdisabled {
    display:block;
    width:16px;
    height:16px;
    float:left;
    background:url(Images/dateicon.png) no-repeat 0 0;    
    margin:2px 0px 0px 4px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    cursor:default;
}

.active .caltrigger {
    background-position: 0 -32px;
}
.width2per
{
	width:10px;
}
.width10per
{
	width:10%;
}
.width50dec5per
{
	width:51.2%;
}
.width33per
{
	width:33%;
}
.width25per
{
	width:25%;
}
.width15per
{
	width:15%;
}
.width7per
{
	width:7%;
}
.width11per
{
	width:11%!important;
}
.width13per
{
	width:13%!important;
}

.invalidCreden {
	float: left;
	height:2px;
	width: 60%;
	padding-left: 2%;
	 /*color: #f00; */
    color:#de2222;
    font-size: 13px;
}
.normal_a
{    
    color: #0397D6;
    text-decoration: none;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}

normal a:hover
{color: #F68C1F;
}

.editor 
{
    height:300px;
    width:300px;
}


.menu_head {cursor: pointer;  }
.menu_body { display:none; width:100%; float:left}
.menu_body ol li{ float: left; list-style-type: none; margin-left: 35px; margin-top: 2px; padding: 0; width: 161px;}

/*---------------- Result Chain Graph Start -----------------------*/

.TreeTable 
{
   height:42px;
}

.OutcomeRow{background: #bd4052; /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd4052', endColorstr='#bd4052',GradientType=0 ); *//* IE6-9 */}
.OutcomeRowFGE{border:1px solid #000000; border-right:none}
.OutcomeRow1FGE{border:1px solid #000000; border-left:none;}
.OutcomeRow2FGE{border:1px solid #000000; border-left:none;border-right:none}
 .OutcomeRowWht{background: #bd4052;color:White; /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd4052', endColorstr='#bd4052',GradientType=0 ); *//* IE6-9 */}

.OutputRow{background: #608b53; /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#608b53', endColorstr='#608b53',GradientType=0 );*/ /* IE6-9 */}
.OutputRowWht{background: #608b53;color:White;   /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#608b53', endColorstr='#608b53',GradientType=0 ); *//* IE6-9 */}
.ActivityOutputRowWht{background: #e4c64d;color:White; /*filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7a003', endColorstr='#c7a003',GradientType=0 ); */}
.ActivityOutputRowWht{background: -moz-linear-gradient(top, #e8ce67 20%, #dcb61b 100%); 
                      background: -webkit-linear-gradient(top, #e8ce67 20%,#dcb61b 100%); 
                      background: -o-linear-gradient(top, #e8ce67 20%,#dcb61b 100%); 
                      background: -ms-linear-gradient(top, #e8ce67 20%,#dcb61b 100%); 
                      background: linear-gradient(to bottom, #e8ce67 20%,#dcb61b 100%);}
                      
.ActivityOutputRowBlue{background: -moz-linear-gradient(top, #dbeef4 20%, #dbeef4 100%); 
                      background: -webkit-linear-gradient(top, #dbeef4 20%,#dbeef4 100%); 
                      background: -o-linear-gradient(top, #dbeef4 20%,#dbeef4 100%); 
                      background: -ms-linear-gradient(top, #dbeef4 20%,#dbeef4 100%); 
                      background: linear-gradient(to bottom, #dbeef4 20%,#dbeef4 100%);}
                      
.WorkPlanOutputRowWht{background: #DEC253;color:#947203; /*filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#DEC253', endColorstr='#DEC253',GradientType=0 ); */}

.NodeRow{ height:40px;color:#fff; background: #005088}
.NodeRowFGE{ height:40px;color:#000000; background: none}


.METotalRow{color:#fff; background: #634400;vertical-align: middle !important;}
.MESubRow{ color:#fff; background: #947531;vertical-align: middle !important;}
.MERow{ height:40px;color:#fff; background: #634400;vertical-align: middle !important;}

.RowCaptionTd{padding-left:10px; width:15%;}
.RowCaptionTdFGE{padding-left:10px; width:15%; border:1px solid #000000; border-right:none; }
.NodeCell{width:85%;}
.NodeCellFGE{width:85%;border:1px solid #000000; border-left:none;}
.GoalNode, .OutcomeNode, .OutputNode{color:#000;text-align:center;vertical-align:middle;padding-top:7px;width:220px;height:27px;white-space:nowrap; border-radius:3px;}
.GoalNodeFGE, .OutcomeNodeFGE, .OutputNodeFGE{color:#000;text-align:center;vertical-align:middle;padding-top:7px;width:220px;height:27px;white-space:nowrap; border-radius:3px;}
.OutcomeNode{width:130px;margin:0px 2px 0px 0px;}
.OutcomeNodeFGE{width:130px;margin:0px 2px 0px 0px;}
.OutputNode{min-width:20px;width:auto;margin:0px 2px 0px 2px;}
.OutputNodeFGE{min-width:20px;width:auto;margin:0px 2px 0px 2px;}
.CaptionSpaceDiv{background:#fff;height:31px;width:100%;}
.CaptionSpaceDivFGE{height:31px;width:100%;}
.CaptionOutcomeOutputDiv{ padding-left:10px;height:42px;}
.ye, .ne, .un_ap, .un_ap_admin{width:40%; float: left; text-align:right; margin-top:0;    }
.ne{text-align:left}
.un_ap{width:23%; float:right;}
.un_ap_admin{width:49%;float:right;}
.und, .und_admin{width:48%;padding-right:1%;float:left;text-align:left;}
.und_admin{width:32%}
.line{height: 14px; width: 2px;  background:#fff}
.down {background:#000;	  margin: 0 auto;    height: 14px}
.top { border-top: 2px solid #000; height: 14px}
.left {border-right: 1px solid #000;  height: 14px}
.right {border-left: 1px solid #000;height: 15px}
.editor {height:300px; width:300px}
/*---------------- Result Chain Graph End -----------------------*/
/*---------------------------- Print ----------------------------*/
.GoalNodePrint, .OutcomeNodePrint, .OutputNodePrint
{background:#0061A6; color:#fff;    text-align:center;vertical-align:middle;      padding:7px 0;  width:50%; height:auto;font-size:x-small}
.OutcomeNodePrint{background:#CE0635;width:150px}
.OutputNodePrint{background:#50A166;min-width:20px;	width:auto; min-height:30px;margin:0 2px}
.RowCaptionTdPrint{padding-left:10px; width:20%; overflow:auto}
.NodeCellPrint{width:85%}
.CaptionOutcomeDivPrint{padding-left:10px;height:144px}
.CaptionOutputDivPrint{padding-left:10px;height:45px}
.clbrd{border:0;border-collapse:collapse}
.copyrights{ font-size:12px;margin: 10px 0 0; border-top: 1px solid #666766;  padding: 10px 0 0; float:left;width:100%}                   
.act{width:130px}
.print_textsecAppraisal {text-align:justify;width:75%}
.commentboxAppraisal
{width: 76%;text-align:justify;
white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: normal;/*Normal break-all is breaking normal words too.*/
white-space: normal;
}
.coment_textAppraisal{width: 20%;
white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: normal;/*Normal break-all is breaking normal words too.*/
white-space: normal;}
.Overall_head {color: #009DDC}
.ApplicationIDPrntReviewer{ padding-top: 15px; color: #1c1c1c; font-size: 19px; width:97%;float:Right;padding: 10px 0}

.expand_top,.expand_wrapper{width: 100%;padding:0px;margin:0px 0px 5px 0px;	float:left}
h2.expand_heading {	width:98%;background:url(Images/expand.png) left center no-repeat;line-height: 1.4em;font-size:19px; float: left;margin-top:5px;padding: 1% 0px 1% 15px; font-weight:normal}
h2.expand_heading_sml {	/*width:98%;*/background:url(Images/expand.png) left center no-repeat;float: left;padding: 3px 0px 4px 16px;font-size:16px; font-weight:normal}
h2.heading {	width:98%;background:url(Images/expand.png) left center no-repeat;line-height: 1.4em;font-size:19px; float: left;margin-top:5px;padding: 1% 0px 1% 15px; font-weight:normal}
h2.expand_heading a {color: #009ddc; text-decoration: none; display: block}
h2.expand_heading_sml a {color: #009ddc; text-decoration: none; display: block}
h2.heading a {color: #009ddc; text-decoration: none; display: block}
h2.active {background:url(Images/collapse.png) left center no-repeat}

h2 a.uparrow{background:url(Images/collapse.png) left center no-repeat;}
h2 a.downarrow{background:url(Images/expand.png) left center no-repeat;}
    
    h2.expand_heading1 {	width:100%; line-height: 1.4em;font-size:19px; float: left;margin-top:5px;padding: 1% 0px 1% 0px; font-weight:normal}
    
    h2.expand_heading1 a {color: #009ddc; text-decoration: none; display: block;  padding: 0 0 0 15px;}
        
.toggle_container {	padding: 0 0 0 2.3%;	/*overflow: hidden;*/ width: 97.7%; clear:both; margin:0 0 5px 0}

.translated 
{background: #FDFDD0 !important; /* Old browsers */background: -moz-linear-gradient(top, #FDFDD0  20%, #fffec3 100%); /* FF3.6+ *//*background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#ffffeb), color-stop(100%,#fffec3)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #ffffeb 20%,#fffec3 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #ffffeb 20%,#fffec3 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #ffffeb 20%,#fffec3 100%); /* IE10+ */background: linear-gradient(to bottom, #ffffeb 20%,#fffec3 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffeb', endColorstr='#fffec3',GradientType=0 ); *//* IE6-9 */ }

.Printtxt
{
background: #ffffeb !important;
color:#ffffeb;

}

.web_rt{border-right:none!important;}
.web_lt{border-left:none!important;}



.text_roAWP{
	display: block;
	writing-mode: lr-tb;
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
	font-size: 12px;
	overflow:visible;
	white-space: nowrap;
}
/*Gradiant color*/
.webgrid-headerth th{ border:1px solid #ADADAD;font-weight:normal; background-color: #E5E3DC; /* Old browsers */background: -moz-linear-gradient(top, #E8E6E3 20%, #C6C5C0 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#E8E6E3), color-stop(100%,#C6C5C0)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #E8E6E3 20%,#C6C5C0 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #E8E6E3 20%,#C6C5C0 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #E8E6E3 20%,#C6C5C0 100%); /* IE10+ */background: linear-gradient(to bottom, #E8E6E3 20%,#C6C5C0 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E8E6E3', endColorstr='#C6C5C0',GradientType=0 ); *//* IE6-9 */vertical-align: top;padding-top: 3px;}

/* For Announcement ...starts*/ 
/* Left Side Larger Section ...starts*/
.lft_sec_lrge{ width:638px }
/* Left Side Larger Section ...ends*/

/* Right Side Smaller Section ...starts*/
.rgt_sec_sml{ width:32.7%; margin-left:22px }
.anncmt_bx{ background:#f2f1ed; padding:8px 12px 8px 9px }
.anncmt_bx p{ color:#595a5c; font-size:13px; padding-top:0 !important }
.anncmt_bx p.anncmt_dte{ color:#009DDC; font-weight:bold }
.add_sgn{ color:#f68c1f !important }
a.add_sgn:hover{ text-decoration:none !important }
/* Right Side Smaller Section ...ends*/

/* For Announcement ...ends*/ 

/* Highlight all instances of specific word */

.highlight { background-color: yellow }



/* Breadcrumb Section ...starts*/
ul.brd_crmb li{ float:left; font:14px "Segoe UI", Arial, Helvetica, sans-serif; background:url(../../Content/bdcrumb_bg_arw_sprite.png) 0 -57px no-repeat; padding:5px 0 0; line-height: 18px }
/*ul.brd_crmb li:hover, */ ul.brd_crmb li.slctd{ background:url(../../Content/bdcrumb_bg_arw_sprite.png) 0 0 no-repeat }
ul.brd_crmb li a, ul.brd_crmb li.slctd a{ display:block; color:#cdcdcd; width:258px; height:47px; text-decoration:none }
/*ul.brd_crmb li a:hover, */ul.brd_crmb li.slctd a{ color:#3a5500; font-weight:600 }
/*ul.brd_crmb li a:hover span, */ul.brd_crmb li.slctd a span, .fnt_whte{ color:#fff }
.bcmb_lst_fpos, .bcmb_lst_spos, .bcmb_lst_tpos{ position: relative; left: -25px; z-index: -1 }
.bcmb_lst_spos{ left:-50px; z-index: -2 }
.bcmb_lst_tpos{ left:-75px; z-index: -3 }

ul.brd_crmb li a span{ font:bold 34px Arial; float:left; padding:0 10px 0 14px }

.bcmb_lst_fpos a, .bcmb_lst_spos a, .bcmb_lst_tpos a{ position:relative; left:20px }
/* Breadcrumb Section ...ends*/

.rightlog_fge{width:455px; float:right}
.sub_tex, .nrative{width:97%;padding-left:1%;padding-bottom:4px;float:left}
.nrative ul li, .nrative ol li{list-style:disc;margin-left:10px}	
.nrative ol li{margin-left:25px}
.circle{ list-style-type: circle!important;}

.btn_view
{
    width:110px;/*Width increased form 104 to 164 to get the button text in one line in all languages*/
    white-space:normal
}

.gg
{
    float:none
}
.sort_mid{
 width:73%;
 }
 .userryt
 
 {}
 
.radiob ul li ul li{ float: none !important;} 
.civilSpec .txtspc{ width: 227px !important;}

.breakBefore { page-break-before: always; }
.divworkshow,.bot70,.bot20 {width: 31px;float: left; position: relative;bottom: -40px}
.bot10,.divind,.boteqp,.divper {position: relative;bottom:-10px;}
.bot50 {position: relative;bottom: -50px;}
.divind,.boteqp{bottom: -23px;}
.boteqp{bottom: -29px;}
.divper{bottom: -18px;}
.bot70{bottom: -70px;}
.bot20{bottom: -20px;}
.bot40{bottom: -40px;position:relative}
.bot35{bottom: -35px;}

.link_bt
{ font-size:15px; color: #CDA656; font-weight:bold;}
a.link_bt:hover
{  color: #CDA656; text-decoration:underline;}


/* This section is for PM Dashboard Tab
   body
    {
        font-size: 100%;
    }
*/
    p
    {
        margin: 0;
        padding: 0;
    }
    #tabs_wrapper
    {
        width: 100%;
    }
    #tabs_container
    {
        border-bottom: none;
    }
    #tabs
    {
        list-style: none;
        padding: 5px 0 4px 0;
        margin: 0 0 0 0px;
        font: 0.75em arial;
    }
    #tabs li
    {
        display: inline;
    }
    #tabs li a
    {
        border: 1px solid #f1da70;
        padding: 4px 6px;
        text-decoration: none;
        background-color: #eeeeee;
        border-bottom: none;
        outline: none;
        border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        -webkit-border-top-left-radius: 5px;
        -webkit-border-top-right-radius: 5px;
    }
    /*#tabs li a:hover
    {
        background-color: #ffffff;
        padding: 4px 6px;
    }*/
   #tabs li a:hover, #tabs li.active a
    {
        
      background:#F2F1ED !important;
        padding: 4px 6px 5px 6px;
        border:1px solid #ccc;
        border-bottom: none;
    }
    /*#tabs li.active a:hover
    {
        background-color: #eeeeee;
        padding: 4px 6px 5px 6px;
        border-bottom: none;
    }*/
    
    #tabs li a.icon_accept
    {
        /*background-image: url(accept.png);*/
        background-position: 5px;
        background-repeat: no-repeat;
        padding-left: 24px;
    }
    #tabs li a.icon_accept:hover
    {
        padding-left: 24px;
        
    }
     #tabs_content_container .webgrid
    {
        border: 1px solid #ccc;
        border-top: none !important;
    }
    #tabs_content_container .webgrid
    {
        border: 1px solid #ccc;
        border-top: none;         
        background: #ffffeb; /* Old browsers */background: -moz-linear-gradient(top, #ffffeb 20%, #fffec3 100%); /* FF3.6+ *//*background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#ffffeb), color-stop(100%,#fffec3)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #ffffeb 20%,#fffec3 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #ffffeb 20%,#fffec3 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #ffffeb 20%,#fffec3 100%); /* IE10+ */background: linear-gradient(to bottom, #ffffeb 20%,#fffec3 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffeb', endColorstr='#fffec3',GradientType=0 ); *//* IE6-9 */ 
background:/*#F1F8E0;*/ #F2F1ED;
    }
    .tab_content
    {
        display: none;
    }
    .menu_grad li a
    {
	background-color: #E5E3DC; /* Old browsers */
	vertical-align:middle !important;
    vertical-align: top;
    border:1px solid #fcf8c0;
    background: #ffffeb; /* Old browsers */background: -moz-linear-gradient(top, #fcf8c0 20%, #fee984 100%); /* FF3.6+ *//*background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#ffffeb), color-stop(100%,#fffec3)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #fcf8c0 20%,#fee984 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #fcf8c0 20%,#fffec3 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #fcf8c0 20%,#fee984 100%); /* IE10+ */background: linear-gradient(to bottom, #fcf8c0 20%,#fee984 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf8c0', endColorstr='#fee984',GradientType=0 ); *//* IE6-9 */ }
     .menu_grad li a
     { color:#000;}
      .menu_grad li a:hover
     { background:#F2F1ED !important; border:1px solid #ccc !important; border-bottom:none !important;}
    .align-left td
    { text-align:left !important;}
    .align-right td
    { text-align:right !important;}
    
       
    /*.ftr_dvdr{ border-right: 1px solid #f9cc1a; width: 1px; height: 78px;
float: left; margin:5px 10px 5px 20px }*/

    .ftr_dvdr{ border-right: 1px solid black; width: 1px; height: 78px;
float: left; margin:5px 10px 5px 15px }
.tdbackColor
{
    
background-color:#F2F5A9;
}

/* To apply background color on all input fields */
.inpt_bg
{ background-color:#fee4c1 !important;}

/*  To apply background color for inputs in progress report */
.pr_input_bg{background-color: White !important;}



.udwidth
{ height:25px !important;}
.opfdisable
{ overflow:hidden; background:#cccccc;}

ol.dcml li{ list-style:decimal; margin-left: 20px; }
ul.dsc li{ list-style:disc; margin-left: 30px; }
ul.dsc li li{ list-style:circle }
/*..................footer tool tip..............................*/
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .popup { width: auto !important; margin-top: -377px !important; margin-left: -10px !important; }
    .popup1 { margin-top: -395px !important;}
    .popup2 { margin-top: -376px !important; margin-left: -146px !important;}
    .popup3 { margin-top: -394px !important; margin-left: -112px !important;}
    .popup4 { margin-top: -377px !important; margin-left: -360px !important;}
   
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
td.abutt  {
	background: transparent url(Images/arrow.png) no-repeat 305px center !important;
} 
}
.new-show
{    margin: -23px 0 0;    position: relative;    text-align: right;    width:50%;}
.abc-cont{
    margin:0px 0 0 307px;
    position: absolute;}
.abc-cont img{ position:absolute;}
.wd-chek #spellcheck-badwords{ width:88.5%;  float: left; }

.clear #PsWords1
{ width:99% !important;}
.tabut
{width:100px; margin:0px; }
#Year, #OrgInitials
{width:100px; }
.lgt_org
{background: #fee0c1 !important;}

.lluntf{ margin:0px;
    width: 300px;
    height: auto; }

.inputsec_reg1{width:35%; float:left; margin:0px 0px 0px 20px;}
.check1
{ padding:0px 0px 0px 12px; float:left;}
.checkmain
{float:left; width:265px;}
.check1 input
{ height:15px; width:25px; float:left;}
.hiddendiv {   
    white-space: pre-wrap;	max-width:240px; max-height:50px; min-width:240px; min-height:65px;  min-height:65px; font-size: 13px; padding: 5px; word-wrap: break-word; } 
    
    
    
/* NEW ADDITION ...starts*/

/* Calendar Section ...starts*/
.cal_bg{ background:#f9f8f3 }
.cmpltd_bg{ 
	/* Gradient Effect ...starts*/
	background: #e2fcc9;
    background: -webkit-gradient(linear, left top, left bottom, from(#e2fcc9), to(#befd7f) );
    background: -moz-linear-gradient(-90deg, #e2fcc9, #befd7f);
    /*filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e2fcc9', endColorstr='#befd7f');*/
    /* Gradient Effect ...ends*/   
}
.ovrdue_bg{ 
	/* Gradient Effect ...starts*/
	background: #fc7a7a;
    background: -webkit-gradient(linear, left top, left bottom, from(#fc7a7a), to(#ff0000) );
    background: -moz-linear-gradient(-90deg, #fc7a7a, #ff0000);
    /*filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fc7a7a', endColorstr='#ff0000');*/
    /* Gradient Effect ...ends*/              
}
.ontrack_bg{ 
	/* Gradient Effect ...starts*/
	background: #01bb01;
    background: -webkit-gradient(linear, left top, left bottom, from(#01bb01), to(#008000) );
    background: -moz-linear-gradient(-90deg, #01bb01, #008000);
    /*filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#01bb01', endColorstr='#008000');*/
    /* Gradient Effect ...ends*/              
}
.cancelled_bg{ 
	background: grey !important;
	background: -webkit-gradient(linear, left top, left bottom, from(grey), to(grey) );
    background: -moz-linear-gradient(-90deg, grey, grey);
}
.wrk_prgr{ 
	/* Gradient Effect ...starts*/
	background: #5ad7fa;
    background: -webkit-gradient(linear, left top, left bottom, from(#5ad7fa), to(#5ad7fa) );
    background: -moz-linear-gradient(-90deg, #5ad7fa, #5ad7fa);
    /*filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#5ad7fa', endColorstr='#5ad7fa');*/
    /* Gradient Effect ...ends*/     
}
.nt_cmpltd_bg, .light_yellow_bg_grd{
	/* Gradient Effect ...starts*/
	background: #ffff99;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffff99), to(#fbfb4f) );
    background: -moz-linear-gradient(-90deg, #ffff99, #fbfb4f);
    /*filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffff99', endColorstr='#fbfb4f');*/
    /* Gradient Effect ...ends*/   
}

/* BG Convention for calendar section ...starts*/
.bg_cnventn{ width:18px; height:18px; display:inline-block; margin-right:10px }
/* BG Convention for calendar section ...ends*/

/* Calendar Section ...ends*/

/* TO Be added to top ...starts*/
.webgrid td.brdr_nne{ border:0 !important }
/* TO Be added to top ...ends*/
/* NEW ADDITION ...ends*/

.BottomPage
{ 
    overflow:hidden; 
    color: #CDA656;
    margin:auto;
    background-color: #5F5B56;
}
.BottomPagebase
{ 
    float:left;
     padding: 12px 0 12px 26px;
}
.link_bt
{ font-size:15px; color: #CDA656; font-weight:bold;}
a.link_bt:hover
{  color: #CDA656; text-decoration:underline;}


/* This section is for PM Dashboard Tab
   body
    {
        font-size: 100%;
    }
*/
    p
    {
        margin: 0;
        padding: 0;
    }
    #tabs_wrapper
    {
        width: 100%;
    }
    #tabs_container
    {
        border-bottom: none;
    }
    #tabs
    {
        list-style: none;
        padding: 5px 0 4px 0;
        margin: 0 0 0 0px;
        font: 0.75em arial;
    }
    #tabs li
    {
        display: inline;
    }
    #tabs li a
    {
        border: 1px solid #f1da70;
        padding: 4px 6px;
        text-decoration: none;
        background-color: #eeeeee;
        border-bottom: none;
        outline: none;
        border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        -webkit-border-top-left-radius: 5px;
        -webkit-border-top-right-radius: 5px;
    }
    /*#tabs li a:hover
    {
        background-color: #ffffff;
        padding: 4px 6px;
    }*/
   #tabs li a:hover, #tabs li.active a
    {
        
      background:#F2F1ED !important;
        padding: 4px 6px 5px 6px;
        border:1px solid #ccc;
        border-bottom: none;
    }
    /*#tabs li.active a:hover
    {
        background-color: #eeeeee;
        padding: 4px 6px 5px 6px;
        border-bottom: none;
    }*/
    
    #tabs li a.icon_accept
    {
        /*background-image: url(accept.png);*/
        background-position: 5px;
        background-repeat: no-repeat;
        padding-left: 24px;
    }
    #tabs li a.icon_accept:hover
    {
        padding-left: 24px;
        
    }
     #tabs_content_container .webgrid
    {
        border: 1px solid #ccc;
        border-top: none !important;
    }
    #tabs_content_container .webgrid
    {
        border: 1px solid #ccc;
        border-top: none;         
        background: #ffffeb; /* Old browsers */background: -moz-linear-gradient(top, #ffffeb 20%, #fffec3 100%); /* FF3.6+ *//*background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#ffffeb), color-stop(100%,#fffec3)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #ffffeb 20%,#fffec3 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #ffffeb 20%,#fffec3 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #ffffeb 20%,#fffec3 100%); /* IE10+ */background: linear-gradient(to bottom, #ffffeb 20%,#fffec3 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffeb', endColorstr='#fffec3',GradientType=0 ); *//* IE6-9 */ 
background:/*#F1F8E0;*/ #F2F1ED;
    }
    .tab_content
    {
        display: none;
    }
    .menu_grad li a
    {
	background-color: #E5E3DC; /* Old browsers */
	vertical-align:middle !important;
    vertical-align: top;
    border:1px solid #fcf8c0;
    background: #ffffeb; /* Old browsers */background: -moz-linear-gradient(top, #fcf8c0 20%, #fee984 100%); /* FF3.6+ *//*background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#ffffeb), color-stop(100%,#fffec3)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #fcf8c0 20%,#fee984 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #fcf8c0 20%,#fffec3 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #fcf8c0 20%,#fee984 100%); /* IE10+ */background: linear-gradient(to bottom, #fcf8c0 20%,#fee984 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf8c0', endColorstr='#fee984',GradientType=0 ); *//* IE6-9 */ }
     .menu_grad li a
     { color:#000;}
      .menu_grad li a:hover
     { background:#F2F1ED !important; border:1px solid #ccc !important; border-bottom:none !important;}
    .align-left td
    { text-align:left !important;}
    .align-right td
    { text-align:right !important;}
    
    /* Footer Divider */
    .ftr_dvdr_grantee{ padding:12px 0 12px 10px !important }
    
    .ftr_dvdr_admin{ padding:12px 0 12px 24px !important }
    
    /*.ftr_dvdr{ border-right: 1px solid #f9cc1a; width: 1px; height: 78px;
float: left; margin:5px 10px 5px 20px }*/

/*Commenteted same class already exist*/
     /*.ftr_dvdr{ border-right: 1px solid black; width: 1px; height: 78px;
float: left; margin:5px 10px 5px 15px }*/
.tdbackColor
{
    
background-color:#F2F5A9;
}

/* To apply background color on all input fields */
.inpt_bg
{ background-color:#fee4c1 !important;}








.udwidth
{ height:25px !important;}
.opfdisable
{ overflow:hidden; background:#cccccc;}

ol.dcml li{ list-style:decimal; margin-left: 20px; }
ul.dsc li{ list-style:disc; margin-left: 30px; }
ul.dsc li li{ list-style:circle }


/*GMS classes*/

.icon-ryt, .icon-wrg
{ width:18px; height:12px; margin-right:5px; background:url(Images/insp2.png) no-repeat }

.icon-ryt_blue
{width:18px; height:12px; margin-right:5px; background:url(Images/insp3.png) no-repeat !important; }

.icon-wrg
{background:url(Images/insp2.png) no-repeat -20px 0}
#frmUpdateApplicantProfile
{margin:0px 0px 0px 15px !important}
.input90 .chzn-container a
{ width:125px !important; line-height:18px;}
.input90 .chzn-drop
{ width:133px !important;}

.input90 .chzn-search input
{ width:98px !important;}
.reg_leg .inputsec #NewPassword,.wdth235 ,#ConfirmPassword
{ width:235px !important;}

.maxLimitcolor
{
    color: #44D044;
}

.abuttDisSmall
{
    padding-right: 13px;
	background: transparent url(Images/arrow.png) no-repeat right center;
	color: #F68C1F;
	border:0;
	font-size: 12px;
	cursor: pointer;
	padding-left: 10px;
}

.displayInlineBlock
{
float: left;display: inline-block;
}

.textaligndisplayInlineBlock
{
text-align: right; width: 80px;display: inline-block;
}
.txt_BackGround
{
background-color: #fee0c1; 
}
.bg_blu{ background:#CAE9FF }
.bg_pnk{ background:#FFEBF0 }
.bg_lgrn{ background:#DCFFE5 }
.bg_orng{ background:#ffc000 }
.bg_lbrwn{ background:#ddd9c4 }
.bg_lprpl{ background:#ccc0da }
.bg_lpnk{ background: RGB(255,201,255) }
.bg_lylow{ background: #ffff99;}
.bg_gold{ background:RGB(255,192,0)}
.bd_red{ background: #ff0000;}
.bg_dgray{background:#e5e3dc !important}

.lst_slctd_bx{ border:1px solid #a3a3a3 }
.bdr-none
{border:none !important;}
.announcement_description 
{
 height: 250px; width: 441px;
}
.widthinputs
{ width:0px !important; padding: 3px 0 3px 30px;}
#divOrg .inputsec
{ }
.inputsec22
{ width:30% !important;}
.header-new1
{/* width:6% !important; */}
.header-new2
{ /*width:50px !important; */}
.header-new
{ }
.radiob, .text_box {
  word-wrap: break-word;
}
.print_textsec .text_box
{
    width:100%;
    text-align:justify;
    }
.print_textsec,.print_applicant_ans,.print_textsec 
{
overflow: auto;
  word-wrap: break-word; /* IE */
    }
.vndr input
{ width:46px;}
.sort_narrow1
{position: relative; top: 5px; width:75px !important;}
.act1
{width:165px !important; }
.act_sb
{ margin:3px 0px 4px 0px;}
.act_sb1
{ margin:0px 0px 4px 0px;}
.assgn-pj a
{ position:relative; top:-25px; left:-9px;}
#divPageLinks
{ margin:-7px 0px !important; }
.nxt-prv
{ margin:-15px 0px 0px 0px;}
.lgn_bx_bttm_spc #ConfirmPassword{width:100% !important; }
.padd
{ padding: 0 11px 0 0 !important;}
.abutt_21
{ margin-right:115px !important;}
#ContributionByGrantee, #AnnualBudget_Year2, #TotalGrantAmount, #AnnualBudget_Year1
{ width:80px;}
/*Please check signup page while uncomenting following lines. Org Text box seems weared*/
.textareawdth
{ max-width:100px;  min-width:100px; min-height:75px;  max-height:200px;}
.textareawdth_big
{ max-width:480px;  min-width:480px; min-height:45px; }
.textarea_new
{ max-width:480px;  min-width:420px; min-height:45px; }
.sltr li
{ float:none !important; margin:5px 0px 0px 27px;}
.specify_sec1 
{padding:0px 0px 0px 32px !important;}
#UNCT_AdminAgent, #UNCT_CoordinatingAgent, #UNCT_Participating_Agencies, #OrgType_Specify_1
{margin:0px 0px 0px 33px !important;}
.drpwdt
{ width:381px;}
h2.clpshad 
{ float:none !important; }
#CSSelected
{ margin:2px 0px 0px 0px !important;}
input.margn30
{ position:relative; left:-33px;}
#Main .chzn-select
{ margin:0px 0px 0px 2px; float:left;}
.sec1
{ margin:-5px 0px 0px -10px !important;}
.inputsec.stwd
{ width:100px}
.overflow1
{ overflow:hidden !important;}
.CSSelected1
{ margin:0px !important;}
.even-row
 {background-color: #fee0c1;}
.odd-row
 {background-color: #FFFFFF;}
 td.header-ie
 {/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee0c1', endColorstr='#fee0c1',GradientType=0 );*/ background:#fee0c1 !important;  z-index:-1000; position:relative;}
.blue_color
{ color:#009DDC;}
a.blue_color:hover
{color:#009DDC; text-decoration:underline;}
.dasbl_box a
{ background:#cccccc !important; color:#2b2a2a !important;  }
.btn_dsbl, .btn_dsbl:hover
{ background:#d9d8d8 !important; color:#616161 !important;}
.btm_leftnav
{ width:240px !important;}
.text_ro1_new
{width:100px !important; margin:0px 0px 0px -36px !important;Text-align:center !important;}
.text_ro2_new
{ margin:0px 0px 0px -8px !important; top:10px !important;}

.abuttsmall
{
    padding-right: 13px;
	background: transparent url(Images/arrow.png) no-repeat right center;
	color: #F68C1F;
	border:0;
	font-size: 12px;
	cursor: pointer;
	padding-left: 10px;
}

.webgrid-headerthFGE, .webgrid-headerthFGE_frst{ border:1px solid #ADADAD; font-weight:normal; background: #f5f5f5 !important; vertical-align: top; padding-top: 3px;}
.webgrid-headerthFGE_frst{background: #E4E2E2 !important;}
.webgrid-headerthFGE_frstgray{background: #b3b3b3 !important;}

 .NodeRow
 {/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005088', endColorstr='#005088',GradientType=0 );*/}
 
 .dis_PR_box{ background:#D3D3D3 !important 
            }
.td_Gray{ background:#F2F1ED !important 
            }
.top_lnk{line-height: 0.9;font: 10px;}

.FGE-even-row
 {background-color: #ffeedc !important;}
.FGE-odd-row
 {background-color: #FFFFFF;}
 
 /*********************************** Concept Note Applications *************************************/
 
 .dp_main
 {width:28% !important; position: relative; left: 10px;}
 
 .dp1
 { width:35% !important;}
 
  .dp2
 { width:60% !important;}
 
 .dp22
  { width: 62% !important;}
 
 .dp2_left
 { float:left; margin: 0px 0px 0px 14px !important;}
 .dp2_right
 { float:right;}
 
  
#EmailTemplates_Details ul
 { margin:0px 0px 0px 14px; list-style:disc outside none;}
 
.ManageGrant_Header
{border-bottom:1px solid #000; overflow:hidden}

.pnl_heading_left
{width:30%; vertical-align:bottom; border-bottom:none; float:left; margin:0px; padding:0px;}

.project_tag_right
{float: right; margin: 0px !important; width:70%; vertical-align:bottom; text-align:right}

.fw_normal
 {font-weight: normal; }
 
.form_sec1
{width: 175px;}

ul.menunew a.bdrli
{padding: 9px 0px 0px 30px !important; }

.tr_hgt
{ height:20px;}


/*ul.menunew a.rightClickdis
{ width:0px !important;} */

.spanplus
{
background:url(Images/plus.jpg) no-repeat;
display: inline-block;
height: 17px;
width: 19px;
cursor:pointer;
}

.spanminus
{
background:url(Images/minus.jpg) no-repeat;
display: inline-block;
height: 17px;
width: 19px;
cursor:pointer;
}

.li_no
{
    width: 32px;
}
table.workplangoal
{
    width:99%;
    margin:10% 0% 0% 1%; 
    font-size:14px;
}
.tb_prof ul li
{word-break: break-all; width:210px; margin: 1px 5px 0 25px;}
.tb_prof ul li.prg_sum
{width:0px; margin:0px; }

.tb_profinnr ul li
{word-break: break-all; width:192px; margin: 1px 5px 0 25px;}

.tb_profinnr ul li.prg_suminnr
{width:0px; margin:0px; }

.phonnum
{ margin-left:0px;}
/*.phonnum input
{
   width: 130px; 
     	
} /*Commented due to conflict in FGE CN, UNTF CN and Admin Create Users**/

.no_brd_left
{border-left: none !important; border-top: none !important;}
.no_brd_center
{border-left: none !important; border-right:none !important; border-top: none !important;}
.no_brd_right
{border-right:none !important; border-top: none !important;}
.no_brd_bottom
{border-bottom: none !important;}
.no_brd_bottom
{border-left: none !important; border-right:none !important; border-bottom: none !important}
.bdr_cell
{border-left: 1px solid #cfcfcf !important; border-right: 1px solid #cfcfcf !important;}
.margin_top_ftn
{margin-top: 15px !important;}
.fntsize-twl
{ font-size: 12px !important;}
.local_currency
{
    background-color: #EEE8AA !important;
}
.abutt_fnt12
{
    padding-right: 12px;
	background: transparent url(Images/arrow.png) no-repeat right center;
	color: #F68C1F;
	border:0;
	font-size: 12px;
	cursor: pointer;
	padding-left: 10px;
}

.td_wordbrk
{
    word-wrap:break-word;    
    white-space:normal;
}
.font_italic
{font-style: italic !important;}
.fgeexpenditure, .expenditure{ width:100% !important;}
.Bg_PaleYellow{background-color: #FDFDD0 !important}
.Bg_Gray{background-color: #f3f3f3 !important}

.grant_main
{ width:960px; margin:0px auto; overflow:hidden;}
.grnt_heding
{ font-size:20px; color:#393939; padding:5px 10px 8px 10px;; background:#f8f8f8; border:1px dashed #d1d1d1;}
.grantbox
{ padding:10px 8px; border:1px dashed #d1d1d1; background:#ffffff; border-top:none; overflow:hidden; height:auto; }
.grantTable
{ padding:10px 8px; border:1px dashed #d1d1d1; background:#ffffff; overflow:hidden; height:auto; margin-bottom: 20px;}
.grnt_bx1
{ float:left; width:233px;  margin-left:2px;}
.grnt_sbhed
{ color:#6a6a6a; font-size:15px; margin-left:10px;}
.grnt_num
{ color:#3b3b3b; font-size:24px; margin-left:10px;margin-top:5px}
.flt_lft
{ float:left;}
.fgeexpenditure, .expenditure{ width:96% !important;}


#FGE1 a span
{ display:none;}
/******************************* Email box ol padding issue ***************************************/
.email_ol ol
{ padding-left:35px; list-style:decimal;}

/*Jquery ui*/
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}
.ui-icon-gripsmall-diagonal-se {background: url(Images/zoom_img.png) 50% top repeat-x; width: 14px;
	height: 14px;
	position:relative;
	top:-14.6px;
	right:0.6px;
	float:right;
	}
	
	.paddingLeft7Perc{padding-left:7% !important;}
	.paddingLeft4Perc{padding-left:4% !important;}

.FakeFamiVio, .FakeCommVio, .FakeStatVio{
    	text-align:center;
    	}
    	
    	tr.row-bold td
{font-weight:bold;}

.NotSpecified_bg {
    background: -moz-linear-gradient(-90deg, #FFEBF0, #FFC0CB) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.NotSpecified_bg{
	/* Gradient Effect ...starts*/
	background: #f6cad4;
    background: -webkit-gradient(linear, left top, left bottom, from(#f6cad4), to(#f1c1cf) );
    background: -moz-linear-gradient(-90deg, #f6cad4, #f1c1cf);
    /*filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffff99', endColorstr='#fbfb4f');*/
    /* Gradient Effect ...ends*/   
}


.pink_bg_grd{

 background: #ffbac6;
    background: -webkit-gradient(linear, left top, left bottom, from(#fde2e7), to(#ffbac6) );
    background: -moz-linear-gradient(-90deg, #fde2e7, #ffbac6);
   
}
.grn_bg_grd{

 background: #ffff00; /* Old browsers */
 background: -moz-linear-gradient(top, #d8ff9e 0%, #99ff00 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8ff9e), color-stop(100%,#99ff00)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #d8ff9e 0%,#99ff00 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #d8ff9e 0%,#99ff00 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #d8ff9e 0%,#99ff00 100%); /* IE10+ */
 background: linear-gradient(to bottom, #d8ff9e 0%,#99ff00 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8ff9e', endColorstr='#99ff00',GradientType=0 ); /* IE6-9 */
   
}

.blue_bg_grd
{
   background: #ecf8fe; /* Old browsers */
background: -moz-linear-gradient(left,  #ecf8fe 53%, #bfdce9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(53%,#ecf8fe), color-stop(100%,#bfdce9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ecf8fe 53%,#bfdce9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ecf8fe 53%,#bfdce9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ecf8fe 53%,#bfdce9 100%); /* IE10+ */
background: linear-gradient(to right,  #ecf8fe 53%,#bfdce9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf8fe', endColorstr='#bfdce9',GradientType=1 ); /* IE6-9 */
}

.blu_bg_grd
{
    background: #d5e9f2;
    background: -webkit-gradient(linear, left top, left bottom, from(#ecf8fe), to(#d5e9f2) );
    background: -moz-linear-gradient(-90deg, #ecf8fe, #d5e9f2);
}

.ylo_notapp_bg{
	background: #ffdb6f;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffdb6f), to(#ffc000) );
    background: -moz-linear-gradient(-90deg, #ffdb6f, #ffc000);
}
/****************************Review Project Modification Request css************************************/
/*.review_lft
{ float:left; width:25%; border:1px solid #f00}
.review_rgt
{float:left; width:73%; margin:0px 0px 0px 15px; border:1px solid #f00; }*/
.flt-lft
{ float:left;}
.reviewtxt_lft
{ width:40%;}
.reviewtxt_rgt
{ width:60% !important;}
.OpenField230Wrd
{ height:130px;  margin-top:20px}

.grn_bg_pc_hdr_grd {
 background: #5E8F16; /* Old browsers */
 background: -moz-linear-gradient(top, #B5F05D 0%, #5E8F16 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B5F05D), color-stop(100%,#5E8F16)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #B5F05D 0%,#5E8F16 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #B5F05D 0%,#5E8F16 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #B5F05D 0%,#5E8F16 100%); /* IE10+ */
 background: linear-gradient(to bottom, #B5F05D 0%,#5E8F16 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B5F05D', endColorstr='#5E8F16',GradientType=0 ); /* IE6-9 */
 color:White;
 font-weight:bold;
}
.grn_bg_pm_hdr_grd
{
 background: #2D2B5E; /* Old browsers */
 background: -moz-linear-gradient(top, #A6A3CC 0%, #2D2B5E 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A6A3CC), color-stop(100%,#2D2B5E)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #A6A3CC 0%,#2D2B5E 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #A6A3CC 0%,#2D2B5E 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #A6A3CC 0%,#2D2B5E 100%); /* IE10+ */
 background: linear-gradient(to bottom, #A6A3CC 0%,#2D2B5E 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A6A3CC', endColorstr='#2D2B5E',GradientType=0 ); /* IE6-9 */
 color:White;
 font-weight:bold; }

.grn_bg_rt_hdr_grd
{
 background: #43548A; /* Old browsers */
 background: -moz-linear-gradient(top, #67ACF7 0%, #43548A 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#67ACF7), color-stop(100%,#43548A)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #67ACF7 0%,#43548A 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #67ACF7 0%,#43548A 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #67ACF7 0%,#43548A 100%); /* IE10+ */
 background: linear-gradient(to bottom, #67ACF7 0%,#43548A 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67ACF7', endColorstr='#43548A',GradientType=0 ); /* IE6-9 */
 color:White;
 font-weight:bold; }

.grn_bg_ft_hdr_grd
{
 background: #233161; /* Old browsers */
 background: -moz-linear-gradient(top, #67ACF7 0%, #233161 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4F8ED1), color-stop(100%,#233161)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #4F8ED1 0%,#233161 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #4F8ED1 0%,#233161 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #4F8ED1 0%,#233161 100%); /* IE10+ */
 background: linear-gradient(to bottom, #4F8ED1 0%,#233161 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67ACF7', endColorstr='#233161',GradientType=0 ); /* IE6-9 */
 color:White;
 font-weight:bold; }
 
.width90per{width:90%}
.width5per{width:5%}
.width20per{width:20%}
.divDate
{
    float:left; width:79%; background: transparent;height: 16px;     
}
.liCheckList input{ float: left !important; left: -3px; position:relative;}
.HideOnYes a{ float: right !important; left: -1px;top: -1px; position:relative;}
.ClorInstructionRed
{
    color:#dc0d2b;
} 
.ColorRed
{
     color: #ff0000;
}
.ColorGreen
{
     color: #02f703;
}
.widthFtyPercnt{width:50%;}
.widthFull{width:100%;}
.webgridGreen
{
	padding: 0 2px;
	vertical-align:middle !important;
	background-color: #c5e189!important;
	border:2px solid black !important;
}

.webgridOrange
{
	padding: 0 2px;
	vertical-align:middle !important;
	background-color: #fac292!important;
	border:2px solid black !important;
}

.webgridBlue
{
	padding: 0 2px;
	vertical-align:middle !important;
	background-color: #a8e1f0!important;
	border:2px solid black !important;
}

.bgGreenDark
{
	background-color: #c5e189!important;
}

.bgOrangeDark
{
	background-color: #fac292!important;
}

.bgBlueDark
{
	background-color: #a8e1f0!important;
}

.bgGreenLight
{
	background-color: #e6f4c9 !important;
}

.bgOrangeLight
{
	background-color: #fee6d3 !important;
}

.bgBlueLight
{
	background-color: #e1f5fa !important;
}

.bdr2px{border:2px solid black !important;}

.bdr2pxleft{border-left:2px solid black !important;}

.bdr2pxright{border-right:2px solid black !important;}

bdr2pxtop{border-top:2px solid black !important;}

.bdr2pxleftright{border-right:2px solid black !important; border-left:2px solid black !important;}
.bdr2pxbottom{border-bottom:2px solid black !important;}

ul.PM_int
{list-style: circle outside none;}

ul.PM_int li 
{ margin:0px 0px 0px 40px}

ul.sub_PM_int
{list-style: square outside none;}

ul.sub_PM_int li 
{ margin:0px 0px 0px 40px}

.dplNone
{display: none !important;}

.grn_bg_rt_hdr_orng_grd
{
 background: #F1B703; /* Old browsers */
 background: -moz-linear-gradient(top, #FDF7E2 0%, #F1B703 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FDF7E2), color-stop(100%,#F1B703)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #FDF7E2 0%,#F1B703 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #FDF7E2 0%,#F1B703 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #FDF7E2 0%,#F1B703 100%); /* IE10+ */
 background: linear-gradient(to bottom, #FDF7E2 0%,#F1B703 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FDF7E2', endColorstr='#F1B703',GradientType=0 ); /* IE6-9 */ 
 font-weight:bold; vertical-align:middle !important}
 
 .grn_bg_rt_hdr_blu_grd
{
 background: #A1D8FF; /* Old browsers */
 background: -moz-linear-gradient(top, #E5F3FD 0%, #A1D8FF 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E5F3FD), color-stop(100%,#A1D8FF)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #E5F3FD 0%,#A1D8FF 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #E5F3FD 0%,#A1D8FF 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #E5F3FD 0%,#A1D8FF 100%); /* IE10+ */
 background: linear-gradient(to bottom, #E5F3FD 0%,#A1D8FF 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5F3FD', endColorstr='#A1D8FF',GradientType=0 ); /* IE6-9 */ 
 font-weight:bold; vertical-align:middle !important}
 
  .grn_bg_rt_hdr_lgrn_grd
{
 background: #DCFFE5; /* Old browsers */
 background: -moz-linear-gradient(top, #E5FFEC 0%, #9EFCB5 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E5FFEC), color-stop(100%,#9EFCB5)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #E5FFEC 0%,#9EFCB5 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #E5FFEC 0%,#9EFCB5 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #E5FFEC 0%,#9EFCB5 100%); /* IE10+ */
 background: linear-gradient(to bottom, #E5FFEC 0%,#9EFCB5 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5FFEC', endColorstr='#9EFCB5',GradientType=0 ); /* IE6-9 */ 
 font-weight:bold; vertical-align:middle !important}
 
 
 .grn_bg_rt_hdr_pnk_grd
{
 background: #FFF2F5; /* Old browsers */
 background: -moz-linear-gradient(top, #FFF2F5 0%, #FDD2DC 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF2F5), color-stop(100%,#FDD2DC)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #FFF2F5 0%,#FDD2DC 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #FFF2F5 0%,#FDD2DC 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #FFF2F5 0%,#FDD2DC 100%); /* IE10+ */
 background: linear-gradient(to bottom, #FFF2F5 0%,#FDD2DC 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF2F5', endColorstr='#FDD2DC',GradientType=0 ); /* IE6-9 */ 
 font-weight:bold; vertical-align:middle !important}
 
.minwdth_99
{
    min-width:99.5% !important;
}
.abuttdis:hover
{ color: #BABABA;}

.UNTFLogoGMSReport
{background:url(../../Content/themes/en/UNTF_en.png) left top no-repeat;}

.DeleveryRateSmallsize
{
       font-size: 12px;
    padding-left: 30px !important;
}
.PC_UploadFileName
{
    float: left;
    padding-top: 5px;
    width: 70%;
    word-break: break-all;
}
.fnt_thrtnLeft{ font-size: 13px !important; padding-left:0px !important;}

.expenditureInput
{ width:94% !important;}

.removedocumentlink
{font-size:12px !important;
    }
.application_content .LogOperator a{    margin:2px 0 0 7px;
    padding:  2.9px 0 3.1px 3px;}
    
/*  Public Facing Annoucements  */
.announc_hd, .announc_sbhd, .announc_sbhd1 
{color: #ff7300; font-size: 25px; margin-bottom: 8px; padding-top: 8px;}
.announc_sbhd {color: #009ddc; font-size:18px;}
.announc_sbhd1 {color: #393939; font-size:14px; font-weight:bold; margin-bottom:3px;}

.announc_lft
{ float:left; width:460px; margin:0px 30px 0px 0px; }
.announc_rgt
{ float:left; width:460px;}
.announc_bx1{ width:30px; height:30px; border-top:2px solid #fbd1a5; border-left:2px solid #fbd1a5;}
.announc_bx2{ width:30px; height:30px; border-bottom:2px solid #fbd1a5; border-right:2px solid #fbd1a5; float:right;}
.announc_lnk{ text-align:right;  position: relative;    right: 12px;    text-align: right;    top: 21px;}

.announce_arrow {
    background: url("Images/arrow.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    border: 0 none;
    color: #F68C1F;
    cursor: pointer;
    font-size: 15px;
    padding-left: 10px;
    padding-right: 13px;
}
.mrgnbtm_20{ margin-bottom:40px;}
 
.OC_highlight { background-color: #6CDAF5 }

.expense_text{ margin-left: 26px;}
 
 /*  added for FGE : Strategy for Alignment: Align everything left, regardless of type of data (text, number, currency)  */
.webgrid_lft_bold_wop {
font-weight: bold !important;
text-align: left;
}

.SpellCheckerAlignment{width: 85%;position: relative;right: 0px; float:left;}

.ff_fnd_Det{float: left;margin-bottom: 20px !important;  width:75%;}

.txt_uline{text-decoration: underline;}

.txtInd{color:black; border-bottom :1px solid #ccc; display: inline-block; width: 215px;}

.FF_Certification{text-decoration: underline;color: #009DDC;padding-top :25px;}

.AgencySeprator{width: 100%;border-top: 2px dotted #888888;margin-top: 20px;padding: 14px 0px 16px 0px; float:left;}

.AgencyUse{ border: 1px solid #ccc;float: left;margin-right: 22px;width: 30%;}

.AgencyUse div{ padding: 0 0 5px 10px; width:90%}
.AgencyUse div span.Hdng{width:20%}
.AgencyUse div span.Line1{color:black; border-bottom :1px solid #ccc; display: inline-block; width: 78%;}
.AgencyUse div span.Line2{color:black; border-bottom :1px solid #ccc; display: inline-block; width: 84.1%;}
.AgencyUse div span.Line3{color:black; border-bottom :1px solid #ccc; display: inline-block; width: 86.5%;}
.AgencyUse div span.Line4{color:black; border-bottom :1px solid #ccc; display: inline-block; width: 86%;}

.FFDate{float: right; }

.FFNameDate{ float: left; width:33%;}


/*.FFdrkGrey{background: url("Images/ff_darkgreybg.jpg") repeat;}*/
.FFdrkGrey{background-color:#d5d5d5;}
.FFlitGrey{background-color:#f2f2f2 }
.FFCkeck{padding-right:10px;}

.PMFBeneHdr_main { background-color: #8db3e2; }
.PMFBeneHdr_BeneDesc{ background-color: #c6d9f1; }

.PMFBeneHdr_Charac{background-color: #c2d69b; }
.PMFBeneHdr_NoReached{background-color: #ccc0d9;}
.PMFBeneHdr_CumuNoReached{background-color: #fbd4b4;}
 
.PMFBene_Charac{background-color: #eaf1dd; }
.PMFBene_NoReached{background-color: #e5dfec;}
.PMFBene_CumuNoReached{background-color: #fde9d9;}

.PMFBene_wdth25pc{width:25%;}
.PMFBene_wdth8pc{width:8%;}
.expand_wrapper_wdth121pc{width:121% !important;}

/* Class For second row of header For Lighter Background FGE*/

.webgrid-headerthFGE_sec{background: #e8e6e3 !important;}

.grd_bg_hdr_dark_blu
{
 background: #2f609c; /* Old browsers */
 background: -moz-linear-gradient(top, #7099dd 0%, #2f609c 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7099dd), color-stop(100%,#2f609c)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #7099dd 0%,#2f609c 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #7099dd 0%,#2f609c 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #7099dd 0%,#2f609c 100%); /* IE10+ */
 background: linear-gradient(to bottom, #7099dd 0%,#2f609c 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7099dd', endColorstr='#2f609c',GradientType=0 ); /* IE6-9 */ 
 font-weight:bold; vertical-align:middle !important;
 color:White;
 }
 
 .grd_bg_hdr_dark_green
{
 background: #97b63f; /* Old browsers */
 background: -moz-linear-gradient(top, #c2e274 0%, #97b63f 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c2e274), color-stop(100%,#97b63f)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #c2e274 0%,#97b63f 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #c2e274 0%,#97b63f 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #c2e274 0%,#97b63f 100%); /* IE10+ */
 background: linear-gradient(to bottom, #c2e274 0%,#97b63f 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2e274', endColorstr='#97b63f',GradientType=0 ); /* IE6-9 */ 
 font-weight:bold; vertical-align:middle !important;
 color:White; 
 }
.total-bld td{ font-weight:bold;}

.grdnt-blue {/*background-color: #e5e3dc;*/	
	background-color: #E5E3DC; /* Old browsers */
	background: -moz-linear-gradient(top, #E8E6E3 20%, #C6C5C0 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#E8E6E3), color-stop(100%,#C6C5C0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #E8E6E3 20%,#C6C5C0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #E8E6E3 20%,#C6C5C0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #E8E6E3 20%,#C6C5C0 100%); /* IE10+ */
	background: linear-gradient(to bottom, #E8E6E3 20%,#C6C5C0 100%); /* W3C */
}

.divbutton
{
     padding-bottom: 11px;
      text-align: center;
      width: 98%;
}
.divSearch
{
    border: 1px solid #ABADB3; 
    min-height: 100px; 
    border-radius: 1px;
     padding: 5px;
      width: 99.9%;
} 

.abuttQbDis
{
 background: url(Images/arrow_disabled.jpg) no-repeat left center !important;
 color: #BABABA !important;
 cursor:default !important;
    }
    
 abuttQbDis  a:hover
{
    color:  #BABABA !important;
    text-decoration:underline
}

.QbAccordian .AccordionPanel ol li
{
    margin-left :35px;
}
.dtSeprator
{
    float: left;
padding: 3px 5px 0px 4px;   
}


.rowCrossRegional
{
    display:none !important;
}
.showHide
{
    float:left; 
}
.showHide span
{
    float:left; width:100%;
}

.showHide input
{
float: left; margin: spx 5px -1px 4px;
}

.fg-titl td{ border:1px solid #ADADAD; font-weight:normal; background: #f5f5f5 !important; vertical-align: top; padding-top: 3px;}
.tb-dta table tr td{ white-space:nowrap;}

.table-title-box {
    min-height: 60px;
    position: relative;
}

.rightlog .lang-nav .language_nav{ position:relative; top:0; margin:0 0 0 0 !important;}

.listGrantsTop {
    bottom: 5px;
    position: absolute;
    right: 5px;
    top: auto;
}

.highcharts-container,
.highcharts-container svg {
    overflow: visible !important;
}

.PF_ReportTypeDdl{width: 250px; float: left !important; margin-left: -14px !important}
.PF_MainDiv{margin: 8px 0px 0px 0px;}
.PF_Chart1{width: 60% !important; height: 320px;float: left; direction:ltr}
.PF_Chart2{width: 40% !important; height: 320px;float: left; direction:ltr}
.PF_Grid{float: left; width: 99.5%;}
.PF_OnePieChart,.PF_ImpStatChart1,.PF_ImpStatChart2,.PF_ChartProgStatus{direction:ltr}

.PF_FlotRgt{float:right;}

.AnnouncementContent ul{list-style:disc outside none; padding: 3px 0 3px 20px;}

.AnnouncementContent ol{list-style:decimal outside none;padding:3px 0 3px 20px;}
.EnlDsbl_lnk{ font-weight:bold; text-align:right; }
.FGEReg_lnk{ width:50%; float:left}

.FGEWhiteTxtOrngBack{background-color: #F68C1F;color: White; font-weight:bold;}
.FGEWhiteTxtBlueBack{background-color: #009DDC;color: White; font-weight:bold;}

.FGEinstbody{ font:14px Calibri; color: #1c1c1c; }
.TxtJustify{text-align:justify}
.FGEDPCTr{background-color: #C59393!important;border: 1px solid #c2c2c2!important;}

.FGEDPCTd{ background-color: #C59393!important;border: 1px solid #c2c2c2!important;vertical-align: middle!important;}
    

.normalfont{
	font-weight:normal;
}
.mrgn_minpoint ol{ margin-left: -0.5% }
.mrgn_1point5{margin-left: 1.5%}


.width260px
{
width:260px!important ;
}
.width200px
{
width:200px!important ;
}
.txt_align_right
{
    text-align:right;
}
.visible_tbl_row{ display:table-row }


.select_disable
{
    pointer-events:none;
    background:#EEEBEB !important;
}
.formcontent_print
{
    margin-top: 0px !important;
    padding-top: 3px !important;
    margin-bottom:20px;
}
.word_break{word-break: break-all;}
.tr_add_ben_print
{
    background-color:white;
}
.tr_add_ben_print>td
{
    border-top: none;
    display:none;
}

.ColorDarkGreen
{
     color:forestgreen;
}
.lastappr{border: 1px solid rgb(171, 173, 179);background: #eee !important;padding:3px !important;margin-bottom:5px;width:98%;}

.disable-color
{ 
color: #BABABA;
}
.visiblity-hidden
{
    visibility:hidden;
}
.align-left{
text-align: left!important;
}

.readOnly
{read
    }
.rt_arw{
	background: transparent url(Images/right_arrow.png) no-repeat left center;
	color: black;
	border:0;
	font-size: 15px;
	padding-left: 18px;
}
.score_details_txt {
    width: 12.4%;
    margin-top: 5px;
    padding-left: 5px;
    text-align: right;
}
.cnffptd {
    display: none;
}
