* html input { overflow: visible; !important; }
body {font-family:"Verdana",Verdana,Arial,Helvetica;margin:0;}


div, table, td, tr {font-family:"Verdana",Verdana,Arial,Helvetica; font-size:11px; }

a			{font-family: "Verdana",Verdana, Verdana,Arial,Helvetica; font-size:11px}
a:link 		{ color: #10357f; text-decoration: none; outline: none;}
a:visited   { color: #10357f; text-decoration: none; outline: none; }
a:active    { color: #10357f; text-decoration: underline; outline: none; }


fieldset { border: solid 1px #ccc; text-align: left;}
legend {font-weight: bold; color: Black;}


/*** HEADER TEXT ***/
.topText1 { font-size: 22px; color: #000000; }

/*** HEADER TEXT ***/

/*** FOR COMMON LOADING CLASS ACROSS THE SITE ***/
* html .loading_new {position: absolute; } /* DIRTY FIX FOR IE */
.loading_new { position: fixed;top: 50%;left: 50%;margin-top: -50px;margin-left: -50px; }


#divBackGroundNew
{
    /*CSS used for transparent black background*/
    display: block;
    position: absolute;
    background-color: #505050;
    filter: alpha(opacity=50);
    opacity: 0.50;
    -moz-opacity: 0.50;
    z-index: 10;
}

.wizbtnClass
{
     font-size: 12px;
    font-weight: bold;
    border: solid 1px #ccc;
}

.divBor
{
    clear: both;
    border-bottom: solid 1px #CCCCCC;
    padding: 5px 0px 5px 0px;
}
.lnkTabSelected
{
    color: Black;
}

.tdall
{
    border-left: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-right: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-top: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-bottom: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
}
.tdtoprightleft
{
    border-left: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-right: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-top: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-width: 100%;
}
.tdlastbut1
{
    border-left: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-right: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-bottom: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-width: 100%;
}
.tdright
{
    border-right: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-width: 100%;
}
.tdtop
{
    border-top: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-width: 100%;
}

.tdtopnright
{
    border-top: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-right: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-width: 100%;
}

.tdtopnrightbottom
{
    border-top: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-right: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-bottom: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-width: 100%;
}

.tdnrightbottom
{
    border-right: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-bottom: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-width: 100%;
}

.tdleftnright
{
    border-left: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-right: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-width: 100%;
}
.tdfirst
{
    border-top: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-bottom: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-left: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-width: 100%;
}
.tdmiddle
{
    border-left: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-bottom: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-top: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-width: 100%;
}
.tdlast
{
    border-right: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-width: 100%;
}

.tdtopbottom
{
    border-bottom: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-top: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-width: 100%;
}


.tdleftbottom
{
    border-bottom: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-left: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-width: 100%;
}

.tdrightbottom
{
    border-bottom: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-right: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-width: 100%;
}

.tdrightleftbottom
{
    border-bottom: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-left: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-right: 1px solid #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border-width: 100%;
}

.one1
{
    width: 100%;
    min-width: 775px;
    margin: 0 auto;
    text-align: left;
    background-color: #fff;
}
* html .one2
{
    border-left: 775px solid #fff;
}
* html .one3
{
    margin-left: -775px;
    position: relative;
}
/*\*/
* html .one2, * html .one3
{
    height: 1px;
}
/*/
        .width {
	        display: inline-block;
        }
        /**/
.tabledivHeader
{
    display: table;
    width: 100%;
    border-spacing: 5px; /*cellspacing:poor IE support for  this*/
    border-collapse: separate;
}
.tablediv
{
    display: table;
    width: 100%; /*background-color:#eee;*/
    border: 1px solid silver;
    border-spacing: 5px; /*cellspacing:poor IE support for  this*/
    border-collapse: separate;
}
.celldiv
{
    float: left; /*fix for  buggy browsers*/
    display: table-cell; /*width:33%;*/ /*background-color:#ccc;*/
}
.rowdiv
{
    display: table-row;
    width: auto;
}
.divmain
{
    border: solid 0px #cccccc;
    padding: 1px 1px 1px 1px;
}
.divBgColor
{
    background-color: #CCCCCC;
    height: 20px;
    font-size: 12px;
    padding-top: 2px;
    padding-left: 5px;
}
.divBorderItem
{
    border: solid 1px #BDBDBD;/*#EAEAEA*/
    padding: 5px 5px 5px 5px;
}
.divpadding
{
    padding: 6px 5px;
}


/*BEGIN NAVIGATION Main Tab*/
#ynnav
{
	padding: 0;
	clear: both;
	text-align: center;
}
#ynsubnav h5, #ynnav h5
{
	display: none;
}
/* before class with border #ynnav ul{margin:0; padding:0 0 0 4px; list-style:none; height:14px; border-bottom: 1px solid #2c4463;}  */
#ynnav ul
{
	margin: 0px 0px 0px 0px; /**/
	padding: 0 0 0 0px;
	list-style: none; /*height: 10px;*/
	text-align: center;
}
#ynnav li
{
	text-align: center;
	display: block;
	margin-right: 0px;
	padding-left: 1px;
	background: #f2f3f5 url(../../images/tab/sprite_vertical.png) 0 0 no-repeat;
}
#ynnav li div
{
	display: block;
	margin: 0;
	background: url(../../images/tab/sprite_main4.png) 100% -67px no-repeat;
	padding-bottom: 0px;
	text-align: center;
}
#ynnav .lnkTab
{
	display: block;
	font: 11px;
	font-weight: bold;
	color: Black; /*color: #434343;*/
	white-space: nowrap;
	text-decoration: none;
	text-align: center;
	margin: 0;
	padding-top: 0px;
}
/*End of BEGIN NAVIGATION Main Tab*/




/*Applied for new estimate page by -- swetha on 10/12/2008*/
table.ex
{
    color: #000000;
    background-color: #f1f1f1;
    font-size: 100%;
    padding: 0px;
    border-top: 1px solid gray;
    border-left: 1px solid gray;
    border-bottom: 0px solid gray;
    border-right: 0px solid gray;
}

table.ex th, table.ex td
{
    padding-bottom: 2px;
    border-top: 0px solid gray;
    border-left: 0px solid gray;
    border-bottom: 1px solid gray;
    border-right: 1px solid gray;
}
/*End of --Applied for new estimate page by -- swetha on 10/12/2008*/

/* ==== to be revised ====*/
.divLabel
{
    background-color: #EEEEEE;
    text-align: left;
    vertical-align: top;
    padding: 5px;
    float: left;
}
.NewtxtBox
{
    border-right: #737373 2px solid;
    border-top: silver 1px solid;
    padding-left: 4px;
    border-left: silver 1px solid;
    border-bottom: #737373 1px solid;
    margin: 2px 0px 5px 4px;
    font-family: "Verdana", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    width: 200px;
    vertical-align: middle;
}
.Newddl
{
    margin: 2px 0px 5px 4px;
    font-size: 11px;
    color: #000000;
}
/* end */

/* New classes for divs */
#content
{
    float: left;
    width: 100%;
}
#padding
{
    padding: 8px;
}
#divPaddingMargin
{
    padding: 8px;
}
#divPaddingMargin1
{
    padding: 8px;
}
#DivPaddingTop
{
    margin-top: 8px;
}
#DivBtnPay
{
    margin-top: 10px;
}
#leftcol
{
    float: left;
    width: 49%;
}
#rightcol
{
    float: right;
    width: 49%;
}
.header
{
    float: left;
    width: 30%;
    padding: 3px;
    clear: both;
    vertical-align: middle;
    margin: 0px 0px 2px 0px;
}
/*** FOR LABELS IN THE FORM ****/
.bglabel
{
    float: left;
    width: 39%;
    background-color: #EEEEEE;
    padding: 5px;
    clear: left;
    vertical-align: middle;
    margin: 0px 0px 2px 0px;
	font-size:11px;
}

.label
{
    background-color: #EEEEEE;
    clear: left;
    vertical-align: middle;
    margin: 0px 0px 2px 0px;
	font-size:11px;
}

.bglabelWithoutClear
{
    float: left;
    background-color: #EEEEEE;
    padding: 5px 0px 5px 0px;
    vertical-align: middle;
}
.bglabelWithoutleft
{
    background-color: #EEEEEE;
    padding: 5px 0px 5px 0px;
    vertical-align: middle;
}
.bglabel1
{
    background-color: #EEEEEE;
    padding: 5px;
    vertical-align: middle;
    margin: 0px 0px 2px 0px;
    padding-bottom: 2px;
    border-bottom: solid 2px #FFFAF0; /* FloralWhite Hex value-#FFFAF0*/
    border-right: solid 2px #FFFAF0; /* FloralWhite Hex value-#FFFAF0*/
}
.bglabel21
{
    float: left;
    width: 39%;
    background-color: white;
    padding: 5px;
    clear: left;
    vertical-align: middle;
    margin: 0px 2px 2px 0px;
}
/* BY vinay*/
.bglabelTest
{
    float: left;
    width: 39%;
    background-color: #EEEEEE;
    padding-bottom: 20px;
    clear: left;
    vertical-align: top;
}
/* By Vinay */
.bglabelEmpty
{
    float: left;
    width: 40%;
    padding: 5px;
    clear: left;
    vertical-align: middle;
    margin: 0px 0px 2px 0px;
}
.bglabelEmpty_new
{
    float: left;
    width: 28%;
    padding: 5px;
    clear: left;
    vertical-align: middle;
    margin: 0px 0px 2px 0px;
}
.bglabelEmpty1
{
    float: left;
    width: 39%;
    padding: 5px;
    clear: left;
    vertical-align: middle;
    margin: 0px 0px 2px 0px;
}
.bglabeltest
{
    float: left;
    width: 50%;
    padding: 3px;
    padding: 7px 0px 0px 7px;
}
.bglabelNew
{
    float: left;
	width: 24%;
	background-color: #EEE;
	padding: 5px;
	clear: left;
	vertical-align: middle;
	margin: 0px 0px 2px 0px;
}
.normalTextNew
{
    float: left;
    font-size: 11px;
    color: #000000;
    padding: 4px;
}
.graytext
{
    font-size: 11px;
    font-weight: bold;
    color: Gray;
}
.smallgraytext
{
    font-size: 0.8em; /*font-weight: bold;*/
    color: Gray;
}
.bglabel2
{
    float: left;
    background-color: #EEEEEE;
    padding: 4px;
    vertical-align: middle;
    margin: 0px 0px 2px 0px;
}
.box, .spanerrorMsg
{
    float: left;
    width: 54%; /*width: 49%;*/
    padding: 3px;
    padding-left: 3px;
}
.MultileText
{
    float: left;
    width: 56%; /*width: 49%;*/
    padding: 3px;
    padding-left: 3px;
}
/** TEXT BOX STYLING **/
.textboxnew
{
    border-top: silver 1px solid;
    border-right: #737373 2px solid;
    border-left: silver 1px solid;
    border-bottom: #737373 1px solid;
    padding-left: 4px;
	padding-top: 2px;
	padding-bottom:2px;
    margin: 0px 0px 0px 0px;
    font-family: "Verdana", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    width: 175px;
    vertical-align: middle;
}



/** NEED TO REMOVE THIS - Its in Add Estimate Page **/
.textboxnew_estNew
{
    border-top: silver 1px solid;
    border-right: #737373 2px solid;
    border-left: silver 1px solid;
    border-bottom: #737373 1px solid;
     padding-left: 4px;
	padding-top: 2px;
	padding-bottom:2px;
    margin: 0px 0px 0px 0px;
    font-family: "Verdana", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    vertical-align: middle;
}
.textboxMulti
{
    border-top: silver 1px solid;
    border-right: #737373 2px solid;
    border-left: silver 1px solid;
    border-bottom: #737373 1px solid;
    padding-left: 2px;
    margin: 0px 0px 0px 0px;
    font-family: "Verdana", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    vertical-align: middle;
}
select {
	border-top: silver 1px solid;   
    border-left: silver 1px solid;
    border-bottom: #737373 1px solid;
    padding-left: 2px;
    margin: 0px 0px 0px 0px;
    font-family: "Verdana", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    vertical-align: middle;
}
/** TEXT BOX STYLING **/
.ddl
{
    float: left;
    padding: 3px;
    margin: 0px 0px 0px 4px;
    font-family: "Verdana", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    width: 200px;
    vertical-align: middle;
}
.ddlsetting
{
    float: left;
    width: 39%;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 2px;
    vertical-align: middle;
}
.note
{
    font-size: 10px;
    font-family: "Verdana", Verdana;
    color: #000000;
}
.divchkbox
{
    float: left;
    width: 39%;
    padding: 0px;
    clear: left;
    vertical-align: top;
    margin: 0px 0px 2px 0px;
}
.normalLabel
{
    float: right;
    text-align: left;
    width: 30%;
    padding: 5px;
    clear: both;
    vertical-align: bottom;
    margin: 0px 0px 0px 0px;
}
/* end of new classes of div */

/*animated_collapse classes*/
.pane-sliders .title
{
    margin: 0;
    padding: 2px;
    color: #666;
    cursor: pointer;
}

.pane-sliders .panel
{
    border: 1px solid #ccc;
    margin-bottom: 3px;
}

.pane-sliders .panel h3
{
    background: #f6f6f6;
    color: #666;
}

.pane-sliders .content
{
    background: #f6f6f6;
}

.pane-sliders .adminlist
{
    border: 0 none;
    padding: 1px;
}
.pane-sliders .adminlist td
{
    border: 0 none;
    padding: 1px;
}

.jpane-toggler span
{
    background: transparent url(../images/j_arrow.png) 5px 50% no-repeat;
    padding-left: 20px;
}
.jpane-toggler-down span
{
    background: transparent url(../images/j_arrow_down.png) 5px 50% no-repeat;
    padding-left: 20px;
}

.jpane-toggler-down
{
    border-bottom: 1px solid #ccc;
}

.collapsePanel
{
    background-color: #f6f6f6;
    overflow: hidden;
}

.collapsePanelHeader
{
    color: Black;
    font-family: "Verdana", Verdana, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    color: #666;
    font-weight: bold;
    border-bottom: 1px #ccc solid;
}
/*animated_collapse classes*/

/*classes for Gridview*/
/*Grid Style Properties*/
.gv
{
    width: 100%;
    border-spacing: 1px;
    color: #666;
    border: 1px solid #A4A4A4;
}


.gv-rowstyle
{
    font-size: 11px;
    text-decoration: none;
    height: 20px;
    text-indent: 1px; /*font-family:"Verdana", Verdana,Arial,Helvetica; */
}

.gv-alternatingrowstyle
{
    font-size: 11px;
    background-color: #f4f5ff;
    text-decoration: none;
    background: #f4f5ff;
    border-top: 1px solid #e2e2e2;
    height: 20px;
    text-indent: 1px;
}
.gv-alternatingrowstyle:hover
{
    font-size: 11px;
    color: #3e3e3e;
    background-color: #ffd;
    text-align: left;
    cursor: default;
    text-indent: 1px;
}
.gv-rowstyle:hover
{
    font-size: 11px;
    color: #3e3e3e;
    background-color: #ffd;
    text-align: left;
    cursor: default;
    text-indent: 1px;
}
.hover
{
    color: #3e3e3e;
    background-color: #ffd;
    text-align: left;
    cursor: default;
    font-size: 11px;
    text-decoration: none;
    height: 20px;
    text-indent: 1px;
}

.gv-footer
{
    background-color: #F7DFB5;
    color: #8C4510;
}

.gv-header
{
    text-align: left;
    background: #f0f0f0;
    color: #0B55C4;
    height: 20px;
    border-bottom: 1px solid #999;
    border-left: 1px solid #fff;
    padding: 4px;
    text-indent: 1px;
}
.gv-header a
{
    color: #0B55C4;
    font-size: 11px;
    text-decoration: none;
}
.gv-header a:hover
{
    color: #0B55C4;
    font-size: 11px;
    text-decoration: none;
}
.gv-fixed-header
{
    position: relative;
    top: 0;
    left: 0;
    border-bottom: black 1px solid;
    background: #A55129;
    background-image: url( "images/navbar.gif" );
    font-weight: bold;
    font-size: 8pt;
    vertical-align: middle;
    text-transform: none;
    text-align: left;
    margin: 2px 2px 2px 2px;
    padding: 2px 2px 2px 2px;
}

.gv-pager
{
    color: #8C4510;
    text-align: center;
}

.gv-selectedrow
{
}

.topbar
{
    position: absolute; /*border: 0px solid black;*/
    padding: 0px;
    background-color: White;
    width: 500px;
    visibility: hidden;
    z-index: 100;
}

.onlyEmpty
{
    clear: both;
}

.only5px
{
    clear: both;
    padding-top: 5px;
}
.only10px
{
    clear: both;
    padding-top: 10px;
}
.CenterDiv
{
    background-color: #FFFFFF;
    border: solid 4px gray;
}

.CenterDiv_new
{
    background-color: #FFFFFF;
    border-left: solid 4px gray;
    border-right: solid 4px gray;
    border-top: solid 4px gray;
}

.CenterDivTopBorder
{
    border-top: solid 4px gray;
}
#divCopyto_new_customer
{
    position: absolute;
    left: 35%;
    top: 35%;
    display: none;
    z-index: 1000;
}
#divcopy_job_invoice_confirm
{
    position: absolute;
    left: 35%;
    top: 35%;
    display: none;
    z-index: 1000;
}
#div_ProgressToJobs
{
    position: absolute;
    left: 35%;
    top: 35%;
    display: none;
    z-index: 1000;
}
#divPaddingMargin2
{
    padding: 6px;
}
.newSuccessfulMsg
{
    border: 2px solid gray;
    font-size: 11px;
    font-family: "Verdana", Verdana;
    height: 15px;
    text-align: center;
    font-weight: bold;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
	color:#FD8404;
}
.successfulmsg
{
    /*border: 1px solid #aeaeae;*/
    font-size: 11px;
    font-family: "Verdana", Verdana;
	background: url(../../images/Ok-icon.png) no-repeat;	
    height: 15px;
    text-align: center;
    font-weight: bold;
    padding-right: 4px;
    padding-left: 26px;
    padding-bottom: 4px;
    padding-top: 4px;
	color:#FD8404;
}
.errorMsg, .spanerrorMsg
{
    background-color: #FAECEC;
    border: 1px solid #FF110F;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    font-weight: bold;
    color: #362B2B;
    position: relative;
}
.newWarningMsg
{
    border: 2px solid gray;
    font-size: 11px;
    font-family: "Verdana", Verdana;
    height: 15px;
    text-align: center;
    font-weight: bold;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
}

.warningMsg
{
    
    border: 2px solid gray;
    font-size: 11px;
    font-family: "Verdana", Verdana;
    height: 15px;
    text-align: center;
    font-weight: bold;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
}
.msg-success
{
	/*border: 1px solid #aeaeae;*/
    font-size: 11px;
    font-family: "Verdana", Verdana;
	background: url(../../images/Ok-icon.png) no-repeat;	
    height: 15px;
    text-align: center;
    font-weight: bold;
    padding-right: 4px;
    padding-left: 26px;
    padding-bottom: 4px;
    padding-top: 4px;
	color:#FD8404;
}

.msg-help
{
	width: 500px;
	padding-left: 28px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px solid #aaaaaa;
	background: url(../../images/Help-icon.png) no-repeat;
	font-family: "Verdana", Verdana, "Verdana", Verdana, Arial;
	font-size: 9pt;
	color: #1e1e1e;
	font-weight: bold;
}

.msg-fail
{
	width: 500px;
	padding-left: 26px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px solid #aaaaaa;
	background: url(../../images/fail-icon.png ) no-repeat;
	font-family: "Verdana", Verdana, "Verdana", Verdana, Arial;
	font-size: 9pt;
	color: #1e1e1e;
	font-weight: bold;
}

.msg-alert
{
	width: 500px;
	padding-left: 22px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px solid #aaaaaa;
	background: url(../../images/alert-icon.png) no-repeat;
	font-family: "Verdana", Verdana, "Verdana", Verdana, Arial;
	font-size: 9pt;
	color: #1e1e1e;
	font-weight: bold;
}
.spanerrorMsg
{
    margin-top: 1px;
}
.UploadClass
{
    border-top: silver 1px solid;
    border-right: #737373 2px solid;
    border-left: silver 1px solid;
    border-bottom: #737373 1px solid;
    height: 21px;
    width: 100%;
}
.conditionfield
{
    color: Red;
    width: 49%;
}
.divpaging
{
    border-bottom: 1px solid #A4A4A4;
    border-left: 1px solid #A4A4A4;
    border-right: 1px solid #A4A4A4;
}
.spntxtalign
{
    padding-top: 3px;
}

.gridEditColor
{
    background-color: #FFFF99; /*#66676A;*/
}



.RFV_Message
{
    float: left;
    vertical-align: middle;
    background-color: #FFEBE8;
    border: 1px solid #DD3C10;
    padding: 2px 0px 2px 0px;
    font-family: "Verdana", Verdana, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    width: 100%;
    position: relative;
    margin-top: 1px;
}

.textboxnew1
{
    border-top: silver 1px solid;
    border-right: #737373 2px solid;
    border-left: silver 1px solid;
    border-bottom: #737373 1px solid;
    padding: 0px 0px 0px 4px;
    font-family: "Verdana", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    width: 100%;
    vertical-align: middle;
    
}

.Only5pxWidth
{
    float:left;
    width:5px;
}


/* ITEM.CSS page
=============================================================
FOR Logo setting
=============================================================
*/
.logo {font-family: "Verdana", Verdana, Arial, Helvetica, Geneva; font-weight: normal; font-size: 20px; color: #161616; }


/*
=============================================================
FOR DEFAULT.ASPX MAIN PAGE
=============================================================
*/
.tdclass
{
    padding-right: 10px;
}
.bgHeaderBlueColor
{
    background-color: #576396;
}
.tdborder4d
{
    border-bottom: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    border-top: solid 1px #cccccc;
}
.tdborder2d
{
    border-bottom: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    padding-left: 5px;
}
.tdborder1d
{
    border-bottom: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    padding-left: 5px;
}
.WhiteVer8
{
    font-family: "Verdana", Verdana,Helvetica;
    font-size: 8pt;
    color: #ffffff;
}
.WhiteVer10
{
    font-family: "Verdana", Verdana, Arial,Helvetica;
    font-size: 10pt;
    color: #ffffff;
}
.Bluever7
{
    font-family: "Verdana", Verdana, Arial,Helvetica;
    font-size: 7.5pt;
    color: #576396;
}
.YellowVer10
{
    font-family: "Verdana", Verdana, Arial,Helvetica;
    font-size: 10pt;
    color: #FFCC00;
}
.BlackVerMid7
{
    font-family: "Verdana", Verdana,Arial;
    font-size: 7.5pt;
    color: #000000;
}
.Redver7
{
    font-family: "Verdana", Verdana, Arial,Helvetica;
    font-size: 7.5pt;
    color: #ff3300;
    margin-left: 2px;
}
.loggedinas
{
    font-family: Arial Greek;
    color: #006699;
    font-size: 11px;
}


/*
=============================================================
FOR REGISTRATION PAGE
=============================================================
*/
.lblclass1
{
    font-family: Arial;
    font-size: 8pt;
    color: #000000;
}
.BlackVer8
{
    font-family: Arial;
    font-size: 8pt;
    color: #000000;
}
.BlackVer9
{
    font-family: "Verdana", Verdana, Arial,Helvetica;
    font-size: 11px;
    color: #000000;
}
.bgblack
{
    background-color: black;
}
.bgWhite
{
    background-color: #ffffff;
}
.bgBodyColor
{
    background-color: #eeeeee;
}
.bgGray
{
    background-color: #9b9b9b;
}
.bgheader
{
    background-color: #636d89;
}
.bgDefaultColor
{
    background-color: #110068;
}
.tabelbg
{
    background-color: #EFF2F4;
    padding-right: 5px;
}

/*
=============================================================
FOR ALL OTHER PAGES / MODULES
=============================================================
*/

.clientstatusText
{
    font-size: 12px;
    color: #000000;
    font-family: "Verdana", Verdana,Verdana;
    font-weight: normal;
}
.actionpanel
{
    background-color: #EEEDEF;
    background-image: url(../../images/navbar.gif);
}
.border1px
{
    border: 1px solid #A4A4A4;
    background-color: #F6F7F8;
}
.border1px247
{
    border: 1px solid #A4A4A4;
    background-color: #CFE0E2;
}
.bodypanel
{
    background-color: #E0E3E9;
}

/*
input.txtBox
{
    font-family: "Verdana", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    border: solid 1px;
}

INPUT.txtBox11
{
    border-right: #737373 2px solid;
    border-top: silver 1px solid;
    padding-left: 4px;
    border-left: silver 1px solid;
    border-bottom: #737373 1px solid;
}
txtboxnew
{
    font-family: "Verdana", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    border: solid 1px;
    padding-left: 10px;
}
*/
/*
input.txtBox
{
	BORDER-RIGHT: #bdc7d8 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #bdc7d8 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #bdc7d8 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bdc7d8 1px solid; FONT-FAMILY: "lucida grande", "Verdana", Verdana, "Verdana", Verdana, arial, sans-serif;
	
}*/
.txtBoxsearch
{
    border-right: #bdc7d8 1px solid;
    padding-right: 3px;
    border-top: #bdc7d8 1px solid;
    padding-left: 3px;
    font-size: 11px;
    padding-bottom: 3px;
    border-left: #bdc7d8 1px solid;
    padding-top: 3px;
    border-bottom: #bdc7d8 1px solid;
    font-family: "lucida grande" , "Verdana", Verdana, "Verdana", Verdana, arial, sans-serif;
    padding-left: 17px;
    background: url(../../images/imagess.jpg) white no-repeat 3px 4px;
}

.navigationfont
{
    color: black;
    font-size: 11px;
    padding: 5px 8px 5px 8px;
}
.RowImage
{
    cursor: pointer;
}
.navigationfont_over
{
    color: black;
    font-size: 11px;
    border: 1px solid #6f6f6f;
    cursor: hand;
    padding: 4px 7px 4px 7px;
    background-color: #F6F6F6;
}

.lettersorting
{
    /* privious on 25/03/08 	background-color: #ffffff; 	padding: 2px 5px 2px 5px; 	border: 1px solid #929BAC; 	font-size: 10px; 	color: #929BAC; 	font-weight: bold; 	text-decoration:none;*/
    background-color: #ffffff;
    padding: 2px 5px 2px 5px;
    border: 1px solid #5D7B9D;
    font-size: 10px;
    color: #5D7B9D;
    font-weight: bold;
    text-decoration: none;
}
.lettersorting_over
{
    /*privious on 25/03/08 	background-color: #929BAC; 	padding: 2px 5px 2px 5px; 	border: 1px solid #929BAC; 	font-size: 10px; 	color: #ffffff; 	font-weight: bold; 	cursor: hand;*/
    background-color: #8BB3B9;
    padding: 2px 5px 2px 5px;
    border: 1px solid #D3DEE5;
    font-size: 10px;
    color: #000000;
    font-weight: bold;
    cursor: hand;
}
/*Changed for Epro by Swetha on 12/11/2008*/
.lettersorting1
{
    /* privious on 25/03/08 	background-color: #ffffff; 	padding: 2px 5px 2px 5px; 	border: 1px solid #929BAC; 	font-size: 10px; 	color: #929BAC; 	font-weight: bold; 	text-decoration:none;*/
    background-color: #ffffff;
    padding: 2px 5px 2px 5px;
    border: 1px solid #5D7B9D;
    font-size: 10px;
    color: #5D7B9D;
    font-weight: bold;
    text-decoration: none;
}
.lettersorting1_over
{
    /*privious on 25/03/08 	background-color: #929BAC; 	padding: 2px 5px 2px 5px; 	border: 1px solid #929BAC; 	font-size: 10px; 	color: #ffffff; 	font-weight: bold; 	cursor: hand;*/ /*background-color: #7F82B2;*/
    padding: 2px 5px 2px 5px;
    border: 1px solid #D3DEE5;
    font-size: 10px;
    color: #000000;
    font-weight: bold;
    cursor: hand;
}

.tablerowcolor2
{
    background-color: #ffffff;
    font-size: 11px;
    color: black;
}

.chk
{
    border: 0px;
}

.smallText
{
    font-size: 10px;
    color: #000000;
}

.normalText
{
    font-size: 11px;
    color: #000000;
}


.MaskDDL
{
    font-size: 11px;
    color: #000000;
}
.disable
{
    font-size: 11px;
    color: #CAC8BB;
}
.MediumText
{
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}
.HeaderWhite
{
    font-size: 11px;
    color: Black;
    font-weight: bold;
}
.HeaderWhite1
{
    font-size: 11px;
    color: White;
    background-image: url(../../images/ttt.jpg);
}
.Editlink
{
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}
.attachHeader
{
    background-color: #BDD5D9;
}
.bordercalender
{
    font-size: 11px;
    color: #000000;
    border-left: 0px solid #778899; /* LightSlateGray Hex value-#778899*/
    border-right: 0px solid #778899; /* LightSlateGray Hex value-#778899*/
    border-bottom: 1px solid #A7C6C9;
    border-top: 0px solid #778899; /* LightSlateGray Hex value-#778899*/
}
.borderleft
{
    font-size: 11px;
    color: #000000;
    border-left: 1px solid #A7C6C9;
    border-right: 1px solid #A7C6C9;
    border-bottom: 1px solid #A7C6C9;
    border-top: 0px solid #A7C6C9;
}
.bordercaldaystyle
{
    font-size: 11px;
    color: #000000;
    border-left: 1px solid #778899; /* LightSlateGray Hex value-#778899*/
    border-right: 1px solid #778899; /* LightSlateGray Hex value-#778899*/
    border-bottom: 1px solid #778899; /* LightSlateGray Hex value-#778899*/
    border-top: 1px solid #778899; /* LightSlateGray Hex value-#778899*/
}
.caldayheader
{
    background-image: url(../../images/);
    height: 24px;
}
.bordercolorclass
{
    border-right: 1px solid #CACACA;
}
.borderbottom_left
{
    border-bottom: 1px solid #6198A0;
    border-left: 0px solid #6198A0;
}
.hrline
{
    color: #6198A0;
}
.borderWithoutTop
{
    border-bottom: 1px solid #BDBDBD;
    border-left: 1px solid #BDBDBD;
    border-right: 1px solid #BDBDBD;
    border-top: 0px solid #BDBDBD;
}
.borderWithoutleftright
{
    border-bottom: 1px solid #BDBDBD;
    border-left: 0px solid #BDBDBD;
    border-right: 0px solid #BDBDBD;
    border-top: 0px solid #BDBDBD;
}


.borderWithoutTopwithBG
{
    border-bottom: 1px solid #CACACA;
    border-left: 1px solid #CACACA;
    border-right: 1px solid #CACACA;
    border-top: 0px solid #CACACA;
    background-color: #EFF2F4;
}
.borderright
{
    border-right: 1px solid #6198A0;
    border-bottom: 1px solid #6198A0;
}
.borderbottom_right
{
    border-bottom: 1px solid #6198A0;
    border-right: 1px solid #6198A0;
    font-size: 0px;
}
.border_all
{
    border: solid 1px #5D7B9D;
}
.border_leftonly
{
    border-left: 1px solid #6198A0;
}
.BgImager1WithHeadertext
{
    background-image: url(../../images/r1.jpg);
    height: 26px;
    background-repeat: no-repeat; /*width:4px;*/
}
.BgImager2WithHeadertext
{
    background-image: url(../../images/r2.jpg);
    background-repeat: repeat-x;
    height: 23px;
    font-size: 11px;
    color: #000000;
    font-family: "Verdana", Verdana,Verdana;
    font-weight: Bold;
    vertical-align: middle;
}
.BackImager2
{
    background-image: url(../../images/r2.jpg);
    height: 26px;
}
.BackImager1
{
    background-image: url(../../images/r1.jpg);
    height: 26px;
    background-repeat: no-repeat; /*width:11px;*/
}
.BackImager3
{
    background-image: url(../../images/r3.jpg);
    height: 26px;
    background-repeat: no-repeat; /*width:11px;*/
}
.newbordercolorclass
{
    font-size: 11px;
    color: #000000;
    border-right: 1px solid #CACACA;
}

.normalText_GridView
{
    font-size: 12px;
    color: #000000;
}
.NewLink
{
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}

.normalText_Focus
{
    font-size: 11px;
    color: Black; /*before changing /*color: white;*/
    text-decoration: none;
    cursor: hand;
}

.middleText
{
    font-size: 11px;
    font-weight: Bold;
}
.topText
{
    font-size: 12px;
    font-weight: Bold;
}
.empty_data_gridview
{
    font-family: "Verdana", Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
}
.empty_data_datagrid
{
    font-family: "Verdana", Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #333333;
    font-weight: bold;
    border: 1px solid gray;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}


.toptext2
{
    font-size: 14px;
    font-weight: bold;
}

.HeaderText
{
    font-size: 11px;
    color: #000000;
    font-family: "Verdana", Verdana,Verdana;
    font-weight: Bold;
    vertical-align: middle;
}




headerSubsection
{
    font-size: 11px;
    color: #000000;
    background-color: #BDD5D9;
    font-family: "Verdana", Verdana,Verdana;
    font-weight: Bold;
    vertical-align: middle;
}

.assignpanelText
{
    font-size: 11px;
    color: #000000;
    font-family: "Verdana", Verdana,Verdana;
    font-weight: lighter;
    vertical-align: middle;
}
.labelHeader
{
    font-size: 11px;
    color: #000000;
    font-family: "Verdana", Verdana,Verdana;
    font-weight: Bold;
    background-color: #EEEEE9;
}
.SubsectionText
{
    font-size: 10px;
    color: #000000;
    font-family: "Verdana", Verdana,Verdana;
    font-weight: Bold;
}

.labeltext
{
    font-weight: normal;
    font-size: 11px;
    color: Black;
    text-align: left;
    background-color: #EEEEE9;
}
.newLabelText
{
    font-weight: normal;
    font-size: 11px;
    color: Black;
    text-align: left;
    background-color: #BDD5D9;
}
.backendLabelText
{
    font-weight: normal;
    font-size: 11px;
    color: Black;
    text-align: left;
    background-color: #EEEEEE;
}
.newLabelText2
{
    font-weight: normal;
    font-size: 11px;
    color: Black;
    text-align: left;
    background-color: #D3DEE5;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 2px;
}
.newLabelText1
{
    font-weight: normal;
    font-size: 11px;
    color: Black;
    text-align: center;
    background-color: #BDD5D9;
}
.labeltext_gray
{
    font-weight: normal;
    font-size: 11px;
    color: gray;
    text-align: left;
}
.LabelText
{
    font-weight: normal;
    font-size: 11px;
    color: Black;
    text-align: left;
    background-color: #EEEEE9;
}
.LabelText1
{
    font-weight: normal;
    font-size: 11px;
    color: Black;
    text-align: center;
    background-color: #EEEEE9;
}

.tabOff
{
    font-weight: normal;
    font-size: 10pt;
    color: #ffffff;
    font-family: 'Verdana' , 'Arial' , 'Helvetica';
    background-color: #336699;
    text-decoration: none;
}

.tabOn
{
    font-size: 10pt;
}

A.tabOff:link
{
    font-weight: normal;
    font-size: 10pt;
    color: #ffffff;
    font-family: 'Verdana' , 'Arial' , 'Helvetica';
    background-color: #336699;
    text-decoration: none;
}
A.tabOff:hover
{
    color: #ffffff;
    text-decoration: underline;
}
A.tabOff:visited
{
    color: #ffffff;
    text-decoration: none;
}

.subNavBlack
{
    font-weight: normal;
    font-size: 10pt;
    color: #000000;
    font-family: 'Arial' , 'Helvetica';
    text-decoration: none;
}
A.subNavBlack:link
{
    font-weight: normal;
    font-size: 10pt;
    color: #000000;
    font-family: 'Arial' , 'Helvetica';
}

.bgWelcomeColor
{
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
    font-family: 'Verdana' , 'Arial' , 'Helvetica';
    background-color: #ddeecc;
    text-decoration: none;
}
.bgLeadColor
{
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
    font-family: 'Verdana' , 'Arial' , 'Helvetica';
    background-color: #ff9900;
    text-decoration: none;
}

/*page title */
.PageTitle
{
    padding-right: 0px;
    padding-left: 8px;
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 0px;
    text-transform: uppercase;
    color: black;
    padding-top: 0px;
}
/*NORMAL TABLE ROW   AND   ALTERNATE TABLE  ROW*/
.normaltablerow
{
    background-color: #ffffff;
}
.alternatetablerow
{
    background-color: #f6f6f6;
}
/*********************************
COLOR USED IN REPORT SECTIONS
**********************************/
.reportSumRowcColor
{
    background-color: #FFE4C4; /* bisque Hex value-#FFE4C4*/
}

.reportCountRowcColor
{
    background-color: #FFFACD; /* lemonchiffon Hex value-#FFFACD*/
}
.reportFinalSumRowcColor
{
    background-color: #00BFFF; /* deepskyblue Hex value-#00BFFF*/
}
.reportFinalCountRowcColor
{
    background-color: #AFEEEE; /* paleturquoise Hex value-#AFEEEE*/
}
.reportGroupRowcColor
{
    background-color: #DDA0DD; /* plum Hex value-#DDA0DD*/
}

.bgImage1
{
    background-color: #EEEDEF;
    background-image: url( "../../images/navbar.gif" );
    font-size: 11px;
    color: #000000;
    margin: 0px;
    border-top: 0px solid White;
    border-left: 0px solid White;
    border-bottom: 1px solid #A4A4A4;
    border-right: 0px solid #A4A4A4;
    vertical-align: middle;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 5px;
    padding-top: 2px;
    height: 32px;
}
.bgImage11
{
    background-color: #EEEDEF; /*background-image: url( "../../images/navbar.gif" );*/
    font-size: 11px;
    color: #000000;
    margin: 0px;
    border-top: 0px solid White;
    border-left: 0px solid White;
    border-bottom: 1px solid #A4A4A4;
    border-right: 0px solid #A4A4A4;
    vertical-align: middle;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 5px;
    padding-top: 2px;
    height: 32px;
}


.bgImage2
{
    background-color: #EEEDEF;
    background-image: url( "../../images/navbar.gif" );
    font-size: 11px;
    color: #000000;
    margin: 0px;
    border-top: 1px solid #A4A4A4;
    border-left: 0px solid White;
    border-bottom: 1px solid #A4A4A4;
    border-right: 0px solid #A4A4A4;
    vertical-align: middle;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 5px;
    padding-top: 2px;
    height: 23px;
}
.bgImage_new
{
    background-color: #EEEDEF;
    background-image: url( "../../images/navbar.gif" );
    font-size: 11px;
    color: #000000;
    margin: 0px;
    border-top: 0px solid #A4A4A4;
    border-left: 0px solid White;
    border-bottom: 1px solid #A4A4A4;
    border-right: 0px solid #A4A4A4;
    vertical-align: middle;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 5px;
    padding-top: 2px;
    height: 23px;
}


.bgImage3
{
    background-color: #EEEDEF;
    background-image: url( "../../images/navbar.gif" );
    font-size: 11px;
    color: #000000;
    margin: 0px;
    border-top: 1px solid #A4A4A4;
    border-left: 1px solid #A4A4A4;
    border-bottom: 1px solid #A4A4A4;
    border-right: 1px solid #A4A4A4;
    vertical-align: middle;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 5px;
    padding-top: 2px;
    height: 23px;
}

.tdImageBorder
{
    background-color: Silver;
    height: 1px;
}
.calendarItemleft
{
    padding-bottom: 0px;
    padding-top: 0px;
    border: 0px;
    padding-left: 5px;
    padding-right: 5px;
}
.calendarItemright
{
    background-image: url( "../../images/calendarBack.jpg" );
    background-repeat: no-repeat;
    height: 20px;
}
.calendarItem
{
    /*background-image: url("../../images/r2.jpg" );  background-repeat: repeat-x;*/
    padding-right: 0px; /*border-top: #8c8c8c 0px solid;*/
    padding-left: 0px;
    background-image: url( "../../images/calBG.bmp" );
    background-repeat: no-repeat; /*background-color:#DFDAE2;*/
    padding-bottom: 0px;
    padding-top: 0px;
    border: 0px;
    height: 23px; /*border-top-color: Gray; 	border-top-style: solid; 	border-top-width: 1px;  	border-bottom: black 1px solid;*/
    font-size: 11px;
    font-weight: normal; /*color:#3B59B4;   */
    color: Black;
    vertical-align: top;
}
.TotalItem
{
    background-image: url(../../images/left.jpg);
    height: 20px;
    font-weight: bold;
    color: White;
}
.gridviewborder
{
    font-size: 12px;
    color: #000000;
}
.horizontalline
{
    color: Red;
    width: 1px;
}

.bgImageDGHeader
{
    border-bottom: 0px solid #5D7B9D;
    border-left: 0px solid #5D7B9D;
    border-right: 0px solid #5D7B9D;
    border-top: 0px solid black;
    padding-right: 0px; /*border-top: #8c8c8c 0px solid;*/
    padding-left: 0px;
    background-image: url( "../../images/new1r2.jpg" );
    background-repeat: repeat-x;
    padding-bottom: 0px;
    padding-top: 0px;
    height: 22px; /*border: 1px; 	height: 24px; 	border-bottom:1px solid #5D7B9D; 	/*border-top-color: Gray;*/ /*border-top-style: solid;*/ /*border-top-width: 1px; /* border-bottom-color:Gray;     border-bottom-style:solid;     border-bottom-width:1px;    */ /*border-bottom: black 1px solid;*/
    font-size: 11px;
    font-weight: bold; /*color:#3B59B4;   */
    color: Black;
    text-decoration: none;
}
.bgImageDGHeader_backend
{
    border-bottom: 0px solid #5D7B9D;
    border-left: 0px solid #5D7B9D;
    border-right: 0px solid #5D7B9D;
    border-top: 0px solid black;
    padding-right: 0px; /*border-top: #8c8c8c 0px solid;*/
    padding-left: 0px;
    background-color: #636D89;
    background-repeat: repeat-x;
    padding-bottom: 0px;
    padding-top: 0px;
    height: 22px; /*border: 1px; 	height: 24px; 	border-bottom:1px solid #5D7B9D; 	/*border-top-color: Gray;*/ /*border-top-style: solid;*/ /*border-top-width: 1px; /* border-bottom-color:Gray;     border-bottom-style:solid;     border-bottom-width:1px;    */ /*border-bottom: black 1px solid;*/
    font-size: 11px;
    font-weight: bold; /*color:#3B59B4;   */
    color: Black;
    text-decoration: none;
}
.bgImageDGHeader1
{
    border-bottom: 0px solid #5D7B9D;
    border-left: 0px solid #5D7B9D;
    border-right: 0px solid #5D7B9D;
    border-top: 0px solid black;
    padding-right: 0px; /*border-top: #8c8c8c 0px solid;*/
    padding-left: 0px;
    background-repeat: repeat-x;
    padding-bottom: 0px;
    padding-top: 0px;
    height: 22px; /*border: 1px; 	height: 24px; 	border-bottom:1px solid #5D7B9D; 	/*border-top-color: Gray;*/ /*border-top-style: solid;*/ /*border-top-width: 1px; /* border-bottom-color:Gray;     border-bottom-style:solid;     border-bottom-width:1px;    */ /*border-bottom: black 1px solid;*/
    font-size: 11px;
    font-weight: bold; /*color:#3B59B4;   */
    color: Black;
    text-decoration: none;
}
.tdlowerborder
{
    border-bottom: 0px solid #5D7B9D;
    border-left: 0px solid #5D7B9D;
    border-right: 0px solid #5D7B9D;
    border-top: 0px inset #5D7B9D;
    background-image: url( "../../images/new1r2.jpg" );
    height: 18px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.GridviewBorder
{
    font-size: 12px;
    color: #000000;
    border-bottom: 1px solid #A7C6C9;
    border-left: 1px solid #A7C6C9;
    border-right: 1px solid #A7C6C9;
    border-top: 1px solid #A7C6C9;
    text-decoration: none;
}
.EventsBorder
{
    border-bottom: 1px solid #A7C6C9;
    border-left: 1px solid #A7C6C9;
    border-right: 1px solid #A7C6C9;
    border-top: 0px solid #A7C6C9;
}
.GridviewBorderEmpty
{
    border-bottom: 1px solid #A7C6C9;
    border-left: 1px solid #A7C6C9;
    border-right: 1px solid #A7C6C9;
    border-top: 1px solid #A7C6C9;
}
.bgColorDGHeader
{
    padding-right: 0px;
    border-top: #8c8c8c 1px solid;
    border-bottom: #8c8c8c 1px solid;
    padding-left: 0px; /*background-image: url("../../images/r2.jpg" );*/
    background-color: #DFDAE2;
    padding-bottom: 0px;
    padding-top: 0px;
    border: 1px;
    height: 24px;
    border-top-color: Gray;
    border-top-style: solid;
    border-top-width: 1px; /* border-bottom-color:Gray;     border-bottom-style:solid;     border-bottom-width:1px;    */
    border-bottom: black 1px solid;
    font-size: 11px;
    font-weight: normal; /*color:#3B59B4;   */
    color: Black;
}
.tbcee
{
    text-decoration: none;
}
.ColumnHead-Focus_new
{
    /* 	background: white url("../../images/nil.gif" ); 	color: black; 	font-size: 11px; 	border: 1px solid #6f6f6f; 	cursor: hand; 	padding: 4px 4px 4px 4px; */
    padding-right: 4px;
    border-top: #8c8c8c 0px solid;
    padding-left: 4px;
    background-image: url( "../../images/blueglass-24.gif" );
    padding-bottom: 4px;
    padding-top: 4px;
    border: 1px;
    height: 24px;
    border-top-color: Gray;
    border-top-style: solid;
    border-top-width: 1px; /* border-bottom-color:Gray;     border-bottom-style:solid;     border-bottom-width:1px;    */
    border-bottom: black 1px solid;
    font-size: 11px;
    font-weight: bold; /*color:#3B59B4;   */
    color: Black;
}

/*class to show td on mouseover in view pages*/
.bgTDMouseOver
{
    background-color: #000000;
    font-size: 12px;
}

.button
{
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 11px "Verdana", Verdana, Arial, Helvetica, sans-serif;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-right: 8px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #2C2B2B;
	border: solid 1px #a3a3a3;
	background: #EEEEEE;
	background: -webkit-gradient(linear, left top, left bottom, from(#E8E8E8), to(#F9F8F8));
	background: -moz-linear-gradient(top,  #E8E8E8,  #F9F8F8);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8E8E8', endColorstr='#F9F8F8');
	
	
	
}
.div_loading
{
    align:center;
	height:13px;	 
    width: 37px; 
    display: none; 
    margin: 2px 0px 0px 2px;
}

.div_loading_Updatebtn
{
    align:center;
	height:13px;	 
    width: 90px; 
    display: none; 
    margin: 2px 0px 0px 2px;
}

.div_Continue_process
{
    align:center;
	height:13px;	 
    width: 125px; 
    display: none; 
    margin: 2px 0px 0px 2px;
}

.imgloading
{
    margin-top:-3px;
}

.updatecanceldiv
{
    display:block;
    float:left;
}


.rbDecorated
{
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 11px "Verdana", Verdana, Arial, Helvetica, sans-serif;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 8px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #2C2B2B;
	border: solid 1px #a3a3a3;
	background: #EEEEEE;
	background: -webkit-gradient(linear, left top, left bottom, from(#E8E8E8), to(#F9F8F8));
	background: -moz-linear-gradient(top,  #E8E8E8,  #F9F8F8);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8E8E8', endColorstr='#F9F8F8');
	
}

.button:hover {
	text-decoration: none;
	background: #C9C9C9;
	border: 1px #3C7FB1 solid;
	background: -webkit-gradient(linear, left top, left bottom, from(#A7D9F5), to(#EAF6FD));
	background: -moz-linear-gradient(top,  #A7D9F5,  #EAF6FD);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#A7D9F5', endColorstr='#EAF6FD');
}

.changeButtonStyle { 

    display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	font: 11px "Verdana", Verdana, Arial, Helvetica, sans-serif;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 8px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #2C2B2B;
    
    text-decoration:none;
    background: #C9C9C9;
	border: 1px #3C7FB1 solid;
	background: -webkit-gradient(linear, left top, left bottom, from(#A7D9F5), to(#EAF6FD));
	background: -moz-linear-gradient(top,  #A7D9F5,  #EAF6FD);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#A7D9F5', endColorstr='#EAF6FD');
}

.rbDecorated:hover
{
	text-decoration: none;
	background: #C9C9C9;
	border: 1px #3C7FB1 solid;
	background: -webkit-gradient(linear, left top, left bottom, from(#A7D9F5), to(#EAF6FD));
	background: -moz-linear-gradient(top,  #A7D9F5,  #EAF6FD);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#A7D9F5', endColorstr='#EAF6FD');
}
.button:active {
	position: relative;
	top: 1px;
	color: #605F5F;
	border: 1px #2E6086 solid;
	background: -webkit-gradient(linear, left top, left bottom, from(#68B3DB), to(#E5F4FC));
	background: -moz-linear-gradient(top,  #68B3DB,  #E5F4FC);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#68B3DB', endColorstr='#E5F4FC');
}

.booklet_section_active {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 11px "Verdana", Verdana, Arial, Helvetica, sans-serif;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 8px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #2C2B2B;
	border: solid 1px #a3a3a3;
	background: #F6AD60;
	background: -webkit-gradient(linear, left top, left bottom, from(#FA860A), to(#F6AD60));
	background: -moz-linear-gradient(top,  #FA860A,  #F6AD60);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FA860A', endColorstr='#F6AD60');
	
}

.booklet_section_normal {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 11px "Verdana", Verdana, Arial, Helvetica, sans-serif;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 8px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #2C2B2B;
	background: #C9C9C9;
	border: 1px #3C7FB1 solid;
	background: -webkit-gradient(linear, left top, left bottom, from(#A7D9F5), to(#EAF6FD));
	background: -moz-linear-gradient(top,  #A7D9F5,  #EAF6FD);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#A7D9F5', endColorstr='#EAF6FD');
	
}


/** FOR TEMPLATE LEFT PANEL TAG SELECTION **/
.button11
{
	background-color: #CFE2FB;
	border: solid 1px #9FBDDC;
	width: 120px;
	text-align: left;
	margin-bottom: 1px;
	cursor: pointer;
	font: normal 11px "Verdana", Verdana, Arial, Helvetica;
	color: black;
}
/** FOR TEMPLATE LEFT PANEL TAG SELECTION **/

.quickCreate
{
    font-size: 11px;
    color: #d90000;
    font-family: "Verdana", Verdana;
    border: 1px solid #d6d6d6; /*background-color: #b0c4de;*/
}

.error
{
    background-color: #FFEBE8;
    border: 1px solid #DD3C10;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    font-family: "Verdana", Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #333333;
    position: relative; /*list-style-image: url(   "../../images/alert.jpeg" );*/
}
.emptyrecords
{
    background-color: #FFFFFF;
    border: 1px solid #6198A0;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-family: "Verdana", Verdana, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #333333; /*position: relative;list-style-image: url(   "../../images/alert.jpeg" );*/
}
.errorWithTopspace
{
    background-color: #FFEBE8;
    border: 1px solid #DD3C10;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    font-family: "Verdana", Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #333333;
    position: relative;
    margin-top: 2px;
}
.error_top
{
    margin-top: 4px;
}
.error_topbottom
{
    margin-top: 4px;
    margin-bottom: 2px;
}
.error_new
{
    background-color: #FFEBE8;
    border: 1px solid #DD3C10;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    padding-top: 1px;
    font-family: "Verdana", Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #333333;
    position: absolute;
}
.error_new1
{
    background-color: #FFEBE8;
    border: 1px solid #DD3C10;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    padding-top: 1px;
    font-family: "Verdana", Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #333333;
    position: relative;
}
/*.error
{
	font-size: 11px;
	color: #d90000;
	font-family: "Verdana", Verdana;
	border: 1px solid #A4A4A4;
	background-color: #fffff2;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;

}*/
.popup
{
    /*background:#E0E9F8; */
    background: silver;
    border-right: 1px solid #455690;
    border-bottom: 1px solid #455690;
    border-left: 1px solid #B9C9EF;
    border-top: 1px solid #B9C9EF;
}

.error_newsignup
{
    font-size: 10px;
    color: #d90000;
    font-family: "Verdana", Verdana;
}

.AdminLeftPanelHover
{
    border-right: 1px solid gray;
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
    background-color: #FFFFF2;
    width: 100%;
    padding-left: 0px;
}

.AdminLeftPanelClass
{
    border: 1px solid #A4A4A4;
    background-color: #e3e3e3;
    width: 100%;
    padding-left: 0px;
}
.adminsetting
{
    background-color: white;
    vertical-align: middle;
    border-bottom: 1px solid #CACACA;
    border-left: 1px solid #CACACA;
    border-right: 1px solid #CACACA;
    border-top: 0px solid #CACACA;
}

.ButtonbarSeparator
{
    border-left: 1px solid #808A9D;
}

.fl
{
    float: left;
    top: 0px;
}
.fr
{
    float: right;
    top: 0px;
}
.sortBy
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 3px;
    padding-top: 3px;
    background-color: #eaf1fb;
}
.sortedBy
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 3px;
    padding-top: 3px;
    background-color: #d6e8fa;
}
.tdspace_0
{
    padding-right: 4px;
    padding-left: 7px;
    padding-bottom: 3px;
    padding-top: 3px;
}
.tdspace
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 3px;
    padding-top: 3px;
}
.tdspace_2
{
    padding-right: 9px;
    padding-left: 9px;
    padding-bottom: 3px;
    padding-top: 3px;
}
.tdspaceBig
{
    padding-right: 15px;
    padding-left: 10px;
    padding-bottom: 3px;
    padding-top: 6px;
}
.tdspace_sides
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.tdspace_top-bot
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.tdspace_top-rt
{
    padding-right: 5px;
    padding-left: 0px;
    padding-bottom: 2px;
    padding-top: 2px;
}
.tdspace_bot
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
    padding-top: 0px;
}
.tdspace_bot-rt
{
    padding-right: 5px;
    padding-left: 0px;
    padding-bottom: 5px;
    padding-top: 0px;
}
.marginBig_sides
{
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.margin_bot
{
    margin: 0px 0px 20px;
}
.margin_sides
{
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 5px;
    padding-top: 5px;
}
#bg_green
{
    margin: 0px;
    background-color: #99cc66;
}
.bg_green
{
    margin: 0px;
    background-color: #99cc66;
}
.bg_orange
{
    margin: 0px;
    background-color: #fab560;
}
.bg_orangelight
{
    margin: 0px;
    background-color: #fbe5c7;
}
.bg_green-light
{
    background-color: #E2E2E2;
}
.bg_green-lighter
{
    background-color: #f3fae6;
}
#bg_grey
{
    margin: 0px;
    background-color: #cccccc;
}
.bg_grey
{
    background-color: #bcbcbc;
}
.bg_blu
{
    background-color: #83a7e1;
}
.bg_blu-light
{
    background-color: #b4d2f2;
}
.bg_blu-lighter
{
    background-color: #eaf1fb;
}
.bg_grey-light
{
    background-color: #e8e8e8;
}
.bg_white
{
    background-color: #ffffff;
}
.bg_comments
{
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 3px;
    padding-top: 6px;
    background-color: #f6f6f6;
}
.bg_comments_white
{
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 3px;
    padding-top: 6px;
    background-color: #ffffff;
}
.bg_commentshighlight
{
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 3px;
    padding-top: 6px;
    background-color: #f3fae6;
}
.bdr_blue
{
    border-right: #83a7e1 1px solid;
    border-top: #83a7e1 1px solid;
    border-left: #83a7e1 1px solid;
    border-bottom: #83a7e1 1px solid;
}
.bdr_green
{
    border-right: #99cc66 1px solid;
    border-top: #99cc66 1px solid;
    border-left: #99cc66 1px solid;
    border-bottom: #99cc66 1px solid;
}
.bdr_orange
{
    border-right: #ff9900 1px solid;
    border-top: #ff9900 1px solid;
    border-left: #ff9900 1px solid;
    border-bottom: #ff9900 1px solid;
}
.bdr_orange_light
{
    border-right: #fab560 1px solid;
    border-top: #fab560 1px solid;
    border-left: #fab560 1px solid;
    border-bottom: #fab560 1px solid;
}
.bdr_grey
{
    border-right: #bcbcbc 1px solid;
    border-top: #bcbcbc 1px solid;
    border-left: #bcbcbc 1px solid;
    border-bottom: #bcbcbc 1px solid;
}
.bdr_grey_lightest
{
    border-right: #eeeeee 1px solid;
    border-top: #eeeeee 1px solid;
    border-left: #eeeeee 1px solid;
    border-bottom: #eeeeee 1px solid;
}
.bdrSides_grey_lightest
{
    border-top-width: 0px;
    border-right: #f3f3f3 1px solid;
    border-bottom-width: 0px;
    border-left: #f3f3f3 1px solid;
}
#prod_name H1
{
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 0px;
    margin: -2px 0px;
    text-transform: capitalize;
    line-height: 1em;
    padding-top: 0px;
}
.prodname
{
    padding-left: 6px;
    font-weight: bold;
    font-size: 145%;
    float: left;
    text-transform: none;
    color: #ee9a1b;
    font-family: 'Verdana' , "Verdana", Verdana, sans-serif;
}
.prodname A
{
    text-decoration: none;
}
.prodname A:hover
{
    color: #ffffff;
    background-color: #fab560;
    text-decoration: none;
}
.prodnamespacing
{
    margin: 30px 0px 0px;
}
.title_green
{
    padding-right: 1px;
    padding-left: 1px;
    font-weight: bold;
    font-size: 100%;
    padding-bottom: 1px;
    color: Black;
    padding-top: 1px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #BDD5D9;
}
.title_blu
{
    padding-right: 1px;
    padding-left: 1px;
    font-weight: bold;
    font-size: 100%;
    padding-bottom: 1px;
    color: #ffffff;
    padding-top: 1px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #83a7e1;
}
.title_grey
{
    padding-right: 1px;
    padding-left: 1px;
    font-weight: bold;
    font-size: 100%;
    padding-bottom: 1px;
    color: #ffffff;
    padding-top: 1px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #bcbcbc;
}
.fontReview
{
    font-size: 110%;
    color: #323232;
    font-family: 'Verdana' , "Verdana", Verdana, sans-serif;
}
.font-mandatory
{
    font-size: 110%;
    color: #fd3a02;
    font-family: "Verdana", Verdana, arial, Helvetica, sans-serif;
}
.fontred
{
    font-size: 100%;
    color: #fd3a02;
    font-family: Arial, Helvetica, sans-serif;
}
.smallfontred
{
    font-size: 95%;
    color: #fd3a02;
    font-family: Arial, Helvetica, sans-serif;
}
.fontwhite
{
    font-size: 100%;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
}
.fontwhite A:link
{
    color: #ffffff;
    text-decoration: underline;
}
.fontwhite A:visited
{
    color: #ffffff;
    text-decoration: underline;
}
.fontwhite A:hover
{
    color: #ffffff;
    background-color: #fab560;
    text-decoration: none;
}
.fontgreen
{
    font-size: 100%;
    color: Gray;
    font-family: Arial, Helvetica, sans-serif;
}
.fontgreen A
{
    color: #76a44e;
    text-decoration: none;
}
.fontgreen A:link
{
    color: #76a44e;
    text-decoration: none;
}
.fontgreen A:visited
{
    color: #76a44e;
    text-decoration: none;
}
.fontgreen A:hover
{
    color: #ffffff;
    background-color: #fab560;
    text-decoration: none;
}
.smallfontgreen
{
    font-size: 95%;
    color: #5a8f2c;
    font-family: Arial, Helvetica, sans-serif;
}
.smallfontgreen A
{
    color: #5a8f2c;
    text-decoration: none;
}
.smallfontgreen A:link
{
    color: #5a8f2c;
    text-decoration: none;
}
.smallfontgreen A:visited
{
    color: #5a8f2c;
    text-decoration: none;
}
.smallfontgreen A:hover
{
    color: #ffffff;
    background-color: #fab560;
    text-decoration: none;
}
.smallfontgreendark
{
    font-size: 95%;
    color: #577922;
    font-family: Arial, Helvetica, sans-serif;
}
.smallfontgreendark A
{
    color: #577922;
    text-decoration: none;
}
.smallfontgreendark A:link
{
    color: #577922;
    text-decoration: none;
}
.smallfontgreendark A:visited
{
    color: #577922;
    text-decoration: none;
}
.smallfontgreendark A:hover
{
    color: #ffffff;
    background-color: #fab560;
    text-decoration: none;
}
.fontgreenBig
{
    font-size: 140%;
    color: #76a44e;
    font-family: 'Verdana' , "Verdana", Verdana, sans-serif;
}
.fontgreenBig A
{
    color: #76a44e;
    text-decoration: none;
}
.fontgreenBig A:link
{
    color: #76a44e;
    text-decoration: none;
}
.fontgreenBig A:visited
{
    color: #76a44e;
    text-decoration: none;
}
.fontgreenBig A:hover
{
    color: #ffffff;
    background-color: #fab560;
    text-decoration: none;
}
.fontblue
{
    font-size: 100%;
    color: #1c4c9c;
    font-family: Arial, Helvetica, sans-serif;
}
.fontblue A
{
    text-decoration: none;
}
.fontblue A:hover
{
    color: #ffffff;
    background-color: #fab560;
    text-decoration: none;
}
.fontorangedark
{
    font-size: 100%;
    color: #9a591c;
    font-family: Arial, Helvetica, sans-serif;
}
.smallfontorange
{
    font-size: 95%;
    color: #f37f0b;
    font-family: Arial, Helvetica, sans-serif;
}
.fontgrey
{
    font-size: 100%;
    color: #7d7d7d;
    font-family: Arial, Helvetica, sans-serif;
}
.smallfontgrey
{
    font-size: 95%;
    color: #7d7d7d;
    font-family: Arial, Helvetica, sans-serif;
}
.smallerfontgrey
{
    font-size: 90%;
    color: #7d7d7d;
    font-family: Arial, Helvetica, sans-serif;
}
.font
{
    font-size: 100%;
    color: #414141;
    font-family: Arial, Helvetica, sans-serif;
}
.font A
{
    text-decoration: none;
}
.font A:hover
{
    color: #ffffff;
    background-color: #fab560;
    text-decoration: none;
}
.smallfont
{
    font-size: 95%;
    color: #414141;
    font-family: Arial, Helvetica, sans-serif;
}
.smallfont A
{
    text-decoration: none;
}
.smallfont A:hover
{
    color: #ffffff;
    background-color: #fab560;
    text-decoration: none;
}
.smallerfont
{
    font-size: 90%;
    color: #414141;
    font-family: Arial, Helvetica, sans-serif;
}
.smallerfont A
{
    text-decoration: none;
}
.smallerfont A:hover
{
    color: #ffffff;
    background-color: #fab560;
    text-decoration: none;
}
#hierarchy H1
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: normal;
    padding-bottom: 3px;
    margin: 0px;
    line-height: 1em;
    padding-top: 3px;
}
.button_grey_lightbig
{
    border-right: #808080 2px solid;
    padding-right: 8px;
    padding-left: 8px;
    font-weight: bold;
    font-size: 100%;
    padding-bottom: 3px;
    overflow: visible;
    width: 60px;
    cursor: pointer;
    color: #373737;
    padding-top: 3px;
    border-bottom: #808080 2px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #dedede;
}
.button_grey_light
{
    border-right: #808080 2px solid;
    padding-right: 6px;
    padding-left: 6px;
    font-weight: bold;
    font-size: 95%;
    padding-bottom: 1px;
    overflow: visible;
    width: 60px;
    cursor: pointer;
    color: #373737;
    padding-top: 1px;
    border-bottom: #808080 2px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #dedede;
}
.button_blue_lightbig
{
    border-right: #68a0dc 2px solid;
    padding-right: 8px;
    padding-left: 8px;
    font-weight: bold;
    font-size: 105%;
    padding-bottom: 3px;
    overflow: visible;
    width: 60px;
    cursor: pointer;
    color: #11315e;
    padding-top: 3px;
    border-bottom: #68a0dc 2px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #a2c9f0;
}
.button_blue_light
{
    border-right: #68a0dc 2px solid;
    padding-right: 6px;
    padding-left: 6px;
    font-weight: bold;
    font-size: 95%;
    padding-bottom: 2px;
    overflow: visible;
    width: 60px;
    cursor: pointer;
    color: #11315e;
    padding-top: 2px;
    border-bottom: #68a0dc 2px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #a2c9f0;
}
.button_blue
{
    border-right: #3a5b87 2px solid;
    padding-right: 8px;
    padding-left: 8px;
    font-weight: bold;
    font-size: 105%;
    padding-bottom: 3px;
    overflow: visible;
    cursor: pointer;
    color: #fff;
    padding-top: 3px;
    border-bottom: #3a5b87 2px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #5396e3;
}
.button_blue_big
{
    border-right: #3a5b87 2px solid;
    padding-right: 10px;
    padding-left: 10px;
    font-weight: bold;
    font-size: 105%;
    padding-bottom: 6px;
    overflow: visible;
    cursor: pointer;
    color: #fff;
    padding-top: 6px;
    border-bottom: #3a5b87 2px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #5396e3;
}
.button_blue_small
{
    border-right: #3a5b87 2px solid;
    padding-right: 6px;
    padding-left: 6px;
    font-weight: bold;
    font-size: 95%;
    padding-bottom: 1px;
    overflow: visible;
    cursor: pointer;
    color: #fff;
    padding-top: 1px;
    border-bottom: #3a5b87 2px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #5396e3;
}
.button_orange_small
{
    border-right: #a65100 2px solid;
    padding-right: 3px;
    padding-left: 3px;
    font-weight: bold;
    font-size: 95%;
    padding-bottom: 1px;
    overflow: visible;
    width: 60px;
    cursor: pointer;
    color: #fff;
    padding-top: 1px;
    border-bottom: #a65100 2px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f09131;
}
.button_green_light
{
    border-right: #81a859 2px solid;
    padding-right: 6px;
    padding-left: 6px;
    font-weight: bold;
    font-size: 95%;
    padding-bottom: 2px;
    cursor: pointer;
    color: #3f4e28;
    padding-top: 2px;
    border-bottom: #81a859 2px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #c9edaa;
}
.button_green
{
    border-right: #E2E2E2 2px solid;
    padding-right: 8px;
    padding-left: 8px;
    font-weight: bold;
    font-size: 100%;
    padding-bottom: 3px;
    overflow: visible;
    cursor: pointer;
    color: #fff;
    padding-top: 3px;
    border-bottom: #56842c 2px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #E2E2E2;
}
.txt_field
{
    padding-right: 3px;
    padding-left: 3px;
    font-size: 100%;
    padding-bottom: 2px;
    color: #333333;
    padding-top: 1px;
    font-family: Arial, Helvetica, sans-serif;
}
.txt_field_small
{
    padding-right: 3px;
    padding-left: 3px;
    font-size: 95%;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
}
.txt_field_blu
{
    border-right: #E2E2E2 1px solid;
    padding-right: 2px;
    border-top: #E2E2E2 1px solid;
    padding-left: 2px;
    font-size: 100%;
    padding-bottom: 2px;
    border-left: #E2E2E2 1px solid;
    color: #E2E2E2;
    padding-top: 2px;
    border-bottom: #E2E2E2 1px solid;
    font-family: Arial, Helvetica, sans-serif;
}
.txt_field_green
{
    border-right: #E2E2E2 1px solid;
    padding-right: 3px;
    border-top: #E2E2E2 1px solid;
    padding-left: 3px;
    font-size: 105%;
    padding-bottom: 3px;
    border-left: #E2E2E2 1px solid;
    color: #E2E2E2;
    padding-top: 3px;
    border-bottom: #E2E2E2 1px solid;
    font-family: Arial, Helvetica, sans-serif;
}
.txt_field_nonedit
{
    border-right: #E2E2E2 1px solid;
    padding-right: 3px;
    border-top: #E2E2E2 1px solid;
    padding-left: 3px;
    font-size: 95%;
    padding-bottom: 2px;
    border-left: #E2E2E2 1px solid;
    color: #E2E2E2;
    padding-top: 2px;
    border-bottom: #E2E2E2 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f7f7f7;
}
.TEXTAREA_green
{
    border-right: #E2E2E2 1px solid;
    padding-right: 3px;
    border-top: #E2E2E2 1px solid;
    padding-left: 3px;
    font-size: 105%;
    padding-bottom: 3px;
    border-left: #E2E2E2 1px solid;
    padding-top: 3px;
    border-bottom: #E2E2E2 1px solid;
    background-color: #ffffff;
}
.pull_dn
{
    font-size: 100%;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
}
.pull_dn_small
{
    font-size: 95%;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
}
#nav UL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    list-style-type: none;
}
#nav2 UL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    list-style-type: none;
}
#nav3 UL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    list-style-type: none;
}
#nav LI
{
    float: left;
    position: relative;
}
#nav2 LI
{
    float: left;
    position: relative;
}
#nav3 LI
{
    float: left;
    position: relative;
}
#nav LI UL
{
    display: none;
    left: 0px;
    position: absolute;
    top: 1em;
}
#nav2 LI UL
{
    display: none;
    left: 0px;
    position: absolute;
    top: 1em;
}
#nav3 LI UL
{
    display: none;
    left: 0px;
    position: absolute;
    top: 1em;
}
UNKNOWN
{
    left: auto;
    top: auto;
}
#nav LI:hover UL
{
    display: block;
}
LI.over UL
{
    display: block;
}
#nav2 LI:hover UL
{
    display: block;
}
LI.over UL
{
    display: block;
}
#nav3 LI:hover UL
{
    display: block;
}
LI.over UL
{
    display: block;
}
.dotGrey
{
    padding-right: 2px;
    padding-left: 2px;
    background: url(../../images/common/bg-greydot.gif) repeat-x;
    padding-bottom: 2px;
    padding-top: 2px;
}
.dotBlu
{
    padding-right: 2px;
    padding-left: 2px;
    background: url(../../images/common/bg-bludot.gif) repeat-x;
    padding-bottom: 2px;
    padding-top: 2px;
}
.dotOrange
{
    padding-right: 2px;
    padding-left: 2px;
    background: url(../../images/common/bg-orangedot.gif) repeat-x;
    padding-bottom: 2px;
    padding-top: 2px;
}
.dotGreen
{
    padding-right: 2px;
    padding-left: 2px;
    background: url(../app_themes/default/images/common/bg-greendot.gif) repeat-x;
    padding-bottom: 0px;
    padding-top: 1px;
}
.fontorange
{
    font-size: 100%;
    color: #ee8e1b;
    font-family: Arial, Helvetica, sans-serif;
}
.fontorange A:link
{
    color: #ee8e1b;
    text-decoration: none;
}
.fontorange A:visited
{
    color: #ee8e1b;
    text-decoration: none;
}
.fontorange A:hover
{
    color: #ffffff;
    background-color: #fab560;
    text-decoration: none;
}
.fontblack
{
    font-size: 100%;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}
.fontblack A
{
    text-decoration: none;
}
.fontblack A:hover
{
    color: #ffffff;
    background-color: #fab560;
    text-decoration: none;
}
.txt_field_black
{
    border-right: #bebebe 1px solid;
    padding-right: 3px;
    border-top: #cccccc 1px solid;
    padding-left: 3px;
    font-size: 100%;
    padding-bottom: 3px;
    border-left: #cccccc 1px solid;
    color: #333333;
    padding-top: 3px;
    border-bottom: #bebebe 1px solid;
    font-family: Arial, Helvetica, sans-serif;
}
.fontwhiteBig
{
    font-size: 140%;
    color: #ffffff;
    font-family: 'Verdana' , "Verdana", Verdana, sans-serif;
}
.button_blue_smallnew
{
    border-right: #3a5b87 2px solid;
    padding-right: 4px;
    border-top: #fff 2px solid;
    padding-left: 4px;
    font-weight: bold;
    font-size: 95%;
    padding-bottom: 1px;
    overflow: visible;
    border-left: #fff 2px solid;
    cursor: pointer;
    color: #fff;
    padding-top: 1px;
    border-bottom: #3a5b87 2px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #5396e3;
}
.dotGrey_lightest
{
    padding-right: 2px;
    padding-left: 2px;
    background: url(/app_themes/default/images/common/bg-greydot-lightest.gif) repeat-x;
    padding-bottom: 2px;
    padding-top: 2px;
}
.button_green_small
{
    border-right: #3a5b87 2px solid;
    padding-right: 4px;
    border-top: #fff 2px solid;
    padding-left: 4px;
    font-weight: bold;
    font-size: 95%;
    padding-bottom: 1px;
    overflow: visible;
    border-left: #fff 2px solid;
    cursor: pointer;
    color: #fff;
    padding-top: 1px;
    border-bottom: #3a5b87 2px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #99cc66;
}
.fontgrey-light
{
    font-size: 100%;
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
}
.fontgrey-light A
{
    text-decoration: none;
}
.fontgrey-light A:hover
{
    color: #ffffff;
    background-color: #fab560;
    text-decoration: none;
}
.smallerfontgrey-light
{
    font-size: 90%;
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
}
.smallerfontgrey-light A
{
    text-decoration: none;
}
.smallerfontgrey-light A:hover
{
    color: #ffffff;
    background-color: #fab560;
    text-decoration: none;
}
.mouthshut-cares
{
    padding-right: 0px;
    background-position: 5% center;
    padding-left: 0px;
    background-image: url(/app_themes/default/images/common/mouthshut-cares.gif);
    padding-bottom: 5px;
    padding-top: 5px;
    background-repeat: no-repeat;
}
.fontgreyBig
{
    font-size: 140%;
    color: #333333;
    font-family: 'Verdana' , "Verdana", Verdana, sans-serif;
}
.button_green_small
{
    border-right: #56842c 2px solid;
    padding-right: 8px;
    padding-left: 8px;
    font-weight: bold;
    font-size: 95%;
    padding-bottom: 3px;
    overflow: visible;
    width: 62px;
    cursor: pointer;
    color: #fff;
    padding-top: 3px;
    border-bottom: #56842c 2px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #91c15e;
}
.fontblueBig
{
    font-weight: bold;
    font-size: 140%;
    color: #1c4c9c;
    font-family: "Verdana", Verdana, Arial, Helvetica, sans-serif;
}
.button_grey_small
{
    border-right: #808080 2px solid;
    padding-right: 4px;
    padding-left: 4px;
    font-weight: bold;
    font-size: 95%;
    padding-bottom: 1px;
    overflow: visible;
    cursor: pointer;
    color: #373737;
    padding-top: 1px;
    border-bottom: #808080 2px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #dedede;
}
.bg_grey-lighter
{
    background-color: #f8f8f8;
}
.title_orange
{
    padding-right: 1px;
    padding-left: 1px;
    font-weight: bold;
    font-size: 100%;
    padding-bottom: 1px;
    color: #ffffff;
    padding-top: 1px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #fab560;
}

.TEXTAREA_blue
{
    border-right: #6f94ad 1px solid;
    padding-right: 3px;
    border-top: #8cadc1 1px solid;
    padding-left: 3px;
    scrollbar-face-color: #a5c0d0;
    font-size: 105%;
    padding-bottom: 3px;
    scrollbar-highlight-color: #c1d5e0;
    border-left: #8cadc1 1px solid;
    scrollbar-shadow-color: #789cb4;
    color: #333333;
    scrollbar-3dlight-color: #e9f1f5;
    scrollbar-arrow-color: #264a69;
    padding-top: 3px;
    scrollbar-track-color: #dde8ee;
    border-bottom: #6f94ad 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    scrollbar-darkshadow-color: #c1d5e0;
    scrollbar-base-color: #557d99;
    background-color: #ffffff;
}
.errorbox
{
    border-right: #ff3800 1px solid;
    padding-right: 5px;
    border-top: #ff3800 1px solid;
    padding-left: 5px;
    padding-bottom: 5px;
    border-left: #ff3800 1px solid;
    width: 75%;
    padding-top: 5px;
    border-bottom: #ff3800 1px solid;
    background-color: #ffdede;
}
.more
{
    padding-right: 6px;
    padding-left: 6px;
    font-size: 95%;
    padding-bottom: 6px;
    color: #414141;
    padding-top: 6px;
    font-family: Arial, Helvetica, sans-serif;
}
.more A
{
    text-decoration: none;
}
.more A:hover
{
    color: #ffffff;
    background-color: #fab560;
    text-decoration: none;
}
.currentnode
{
    color: #4766BB;
    text-decoration: none;
    font-size: 11px;
}
.button_orange
{
    border-right: #a65100 2px solid;
    padding-right: 5px;
    padding-left: 5px;
    font-weight: bold;
    font-size: 95%;
    padding-bottom: 1px;
    overflow: visible;
    cursor: pointer;
    color: #fff;
    padding-top: 1px;
    border-bottom: #a65100 2px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f09131;
}
.rssfeeds
{
    list-style-position: inside;
    font-size: 100%;
    color: #414141;
    font-family: Arial, Helvetica, sans-serif;
    list-style-type: none;
}
.drag
{
    cursor: move;
}
.rssfeeds A
{
    text-decoration: none;
}
.rssfeeds A:hover
{
    color: #ffffff;
    background-color: #fab560;
    text-decoration: none;
}
.bdr_blu_light
{
    border-right: #b4d2f2 1px solid;
    border-top: #b4d2f2 1px solid;
    border-left: #b4d2f2 1px solid;
    border-bottom: #b4d2f2 1px solid;
}

.padding-bot5
{
    padding-bottom: 5px;
}
.padding-bot10
{
    padding-bottom: 10px;
}
.padding-bot20
{
    padding-bottom: 20px;
}
.padding-bot30
{
    padding-bottom: 30px;
}
.padding-bot50
{
    padding-bottom: 50px;
}
.padding-bot100
{
    padding-bottom: 100px;
}
.TEXTAREA_grey
{
    border-right: #899298 1px solid;
    padding-right: 3px;
    border-top: #a3abb0 1px solid;
    padding-left: 3px;
    scrollbar-face-color: #b7bdc1;
    font-size: 105%;
    padding-bottom: 3px;
    scrollbar-highlight-color: #ced3d6;
    border-left: #a3abb0 1px solid;
    scrollbar-shadow-color: #919aa0;
    color: #333333;
    scrollbar-3dlight-color: #eef0f1;
    scrollbar-arrow-color: #78848c;
    padding-top: 3px;
    scrollbar-track-color: #e4e7e8;
    border-bottom: #899298 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    scrollbar-darkshadow-color: #ced3d6;
    scrollbar-base-color: #78848c;
    background-color: #ffffff;
}
.splashscreen
{
    font-weight: normal;
    font-size: 120%;
    color: #414141;
    line-height: 16px;
    font-family: 'Verdana' , Arial, Helvetica, sans-serif;
}
.splashscreen A
{
    text-decoration: none;
}
.splashscreen A:hover
{
    color: #ffffff;
    background-color: #fab560;
    text-decoration: none;
}
.quote-bg
{
    background-image: url(/app_themes/default/images/quote-bg.gif);
}
.pressimage
{
    border-right: #83a7e1 1px solid;
    padding-right: 8px;
    border-top: #83a7e1 1px solid;
    padding-left: 8px;
    background: #f8f8f8;
    padding-bottom: 8px;
    border-left: #83a7e1 1px solid;
    padding-top: 8px;
    border-bottom: #83a7e1 1px solid;
}
.brushblue-lt
{
    background-position: left top;
    background-image: url(/images/common/brushblue-lt.gif);
    background-repeat: no-repeat;
    height: 21px;
}
.brushblue-rt
{
    background-position: right top;
    background-image: url(/images/common/brushblue-rt.gif);
    background-repeat: no-repeat;
    height: 21px;
}
.brushblue-bg
{
    background-image: url(/images/common/brushblue-bg.gif);
    background-repeat: repeat-x;
}
.brushredBig-lt
{
    background-position: left top;
    background-image: url(/images/common/brushredBig-lt.gif);
    background-repeat: no-repeat;
    height: 30px;
}
.brushredBig-rt
{
    background-position: right top;
    background-image: url(/images/common/brushredBig-rt.gif);
    background-repeat: no-repeat;
    height: 30px;
}
.brushredBig-bg
{
    background-image: url(/images/common/brushredBig-bg.gif);
    background-repeat: repeat-x;
}
.brushgreen-lt
{
    background-position: left top;
    background-image: url(/images/common/brushgreen-lt.gif);
    background-repeat: no-repeat;
    height: 21px;
}
.brushgreen-rt
{
    background-position: right top;
    background-image: url(/images/common/brushgreen-rt.gif);
    background-repeat: no-repeat;
    height: 21px;
}
.brushgreen-bg
{
    background-image: url(/images/common/brushgreen-bg.gif);
    background-repeat: repeat-x;
}
.brushorange-lt
{
    background-position: left top;
    background-image: url(/images/common/brushorange-lt.gif);
    background-repeat: no-repeat;
    height: 21px;
}
.brushorange-rt
{
    background-position: right top;
    background-image: url(/images/common/brushorange-rt.gif);
    background-repeat: no-repeat;
    height: 21px;
}
.brushorange-bg
{
    background-image: url(/images/common/brushorange-bg.gif);
    background-repeat: repeat-x;
}
.brushgreyBig-lt
{
    background-position: left top;
    background-image: url(/images/common/brushgreyBig-lt.gif);
    background-repeat: no-repeat;
    height: 40px;
}
.brushgreyBig-rt
{
    background-position: right top;
    background-image: url(/images/common/brushgreyBig-rt.gif);
    background-repeat: no-repeat;
    height: 40px;
}
.brushgreyBig-bg
{
    background-image: url(/images/common/brushgreyBig-bg.gif);
    background-repeat: repeat-x;
}
.brushgrey-lt
{
    background-position: left top;
    background-image: url(/images/common/brushgrey-lt.gif);
    background-repeat: no-repeat;
    height: 21px;
}
.brushgrey-rt
{
    background-position: right top;
    background-image: url(/images/common/brushgrey-rt.gif);
    background-repeat: no-repeat;
    height: 21px;
}
.brushgrey-bg
{
    background-image: url(/images/common/brushgrey-bg.gif);
    background-repeat: repeat-x;
}
.font-spaced
{
    font-size: 100%;
    word-spacing: 1px;
    color: #414141;
    line-height: 17px;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
}
.font-spaced A
{
    text-decoration: none;
}
.font-spaced A:hover
{
    color: #ffffff;
    background-color: #fab560;
    text-decoration: none;
}
.smallfont-spaced
{
    font-size: 95%;
    word-spacing: 1px;
    color: #414141;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
}
.smallfont-spaced A
{
    text-decoration: none;
}
.smallfont-spaced A:hover
{
    color: #ffffff;
    background-color: #fab560;
    text-decoration: none;
}
.smallerfont-spaced
{
    font-size: 80%;
    word-spacing: 1px;
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
}
.pp-heading
{
    font-weight: bold;
    font-size: 140%;
    word-spacing: 0px;
    text-transform: none;
    color: #76a44e;
    font-family: 'Verdana' , "Verdana", Verdana, sans-serif;
    letter-spacing: 0px;
}
.heading_white1
{
    padding-right: 5px;
    padding-left: 5px;
    font-weight: bold;
    font-size: 135%;
    padding-bottom: 10px;
    word-spacing: 0px;
    margin-left: 15px;
    vertical-align: text-bottom;
    text-transform: none;
    color: #ffffff;
    padding-top: 10px;
    font-family: 'Verdana' , "Verdana", Verdana, sans-serif;
    letter-spacing: 0px;
}
.heading_white2
{
    padding-left: 20px;
    font-weight: bold;
    font-size: 110%;
    word-spacing: 0px;
    vertical-align: text-bottom;
    text-transform: none;
    color: #ffffff;
    font-family: 'Verdana' , "Verdana", Verdana, sans-serif;
    letter-spacing: 0px;
}
.heading_white3
{
    padding-right: 5px;
    padding-left: 5px;
    font-weight: bold;
    font-size: 110%;
    padding-bottom: 10px;
    word-spacing: 0px;
    vertical-align: text-bottom;
    text-transform: none;
    color: #ffffff;
    padding-top: 10px;
    font-family: 'Verdana' , "Verdana", Verdana, sans-serif;
    letter-spacing: 0px;
}
.bdr_blue-light-padding
{
    border-right: #b4d2f2 1px solid;
    padding-right: 8px;
    border-top: #b4d2f2 1px solid;
    padding-left: 8px;
    padding-bottom: 8px;
    border-left: #b4d2f2 1px solid;
    padding-top: 8px;
    border-bottom: #b4d2f2 1px solid;
}
.bdr_orangelighter
{
    border-right: #fbe5c7 1px solid;
    border-top: #fbe5c7 1px solid;
    border-left: #fbe5c7 1px solid;
    border-bottom: #fbe5c7 1px solid;
}
.font-strike
{
    font-size: 105%;
    color: #fab560;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: line-through;
}
.font-strike A
{
    text-decoration: none;
}
.font-strike A:hover
{
    color: #ffffff;
    background-color: #fab560;
    text-decoration: none;
}
.pledge
{
    border-right: #fab560 1px solid;
    padding-right: 8px;
    border-top: #fab560 1px solid;
    padding-left: 8px;
    font-size: 105%;
    padding-bottom: 8px;
    margin: 10px 2px;
    word-spacing: 1px;
    border-left: #fab560 1px solid;
    color: #414141;
    line-height: 17px;
    padding-top: 8px;
    border-bottom: #fab560 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    background-color: #fef4e7;
}
.font105
{
    font-size: 105%;
    color: #414141;
    font-family: Arial, Helvetica, sans-serif;
}
.font105 A
{
    text-decoration: none;
}
.font105 A:hover
{
    color: #ffffff;
    background-color: #fab560;
    text-decoration: none;
}
.fontorange-bg
{
    font-size: 105%;
    background: #fef4e7;
    color: #ee8e1b;
    font-family: Arial, Helvetica, sans-serif;
}
.fontorange-bg A:link
{
    color: #ee8e1b;
    text-decoration: none;
}
.fontorange-bg A:visited
{
    color: #ee8e1b;
    text-decoration: none;
}
.fontorange-bg A:hover
{
    color: #ffffff;
    background-color: #fab560;
    text-decoration: none;
}
.title_blue_pd
{
    padding-left: 10px;
    font-size: 140%;
    margin: 0px 0px 0px 13px;
    width: 240px;
    color: #ffffff;
    font-family: 'Verdana' , "Verdana", Verdana, sans-serif;
    background-color: #83a7e1;
}
.title_blue_pd2
{
    padding-left: 10px;
    font-weight: bold;
    font-size: 110%;
    margin: 0px 0px 0px 13px;
    width: 240px;
    color: #ffffff;
    font-family: 'Verdana' , "Verdana", Verdana, sans-serif;
    background-color: #83a7e1;
}
.blue_pd_caption
{
    padding-right: 0px;
    padding-left: 10px;
    font-weight: bold;
    font-size: 100%;
    padding-bottom: 3px;
    margin: 0px 0px 0px 13px;
    width: 240px;
    color: #414141;
    padding-top: 3px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #eaf1fb;
}
.blue_pd_text
{
    padding-right: 0px;
    padding-left: 9px;
    font-weight: normal;
    font-size: 100%;
    padding-bottom: 4px;
    margin: 0px 0px 0px 5px;
    color: #414141;
    padding-top: 4px;
    font-family: Arial, Helvetica, sans-serif;
}
.blue_pd_dd
{
    padding-right: 0px;
    padding-left: 9px;
    float: left;
    padding-bottom: 4px;
    margin: 0px 0px 0px 5px;
    padding-top: 4px;
}
.blue_pd_vdetails
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 95%;
    float: right;
    padding-bottom: 6px;
    color: #414141;
    padding-top: 6px;
    font-family: Arial, Helvetica, sans-serif;
}
.blue_pd_vdetails A
{
    text-decoration: none;
}
.blue_pd_vdetails A:hover
{
    color: #ffffff;
    background-color: #fab560;
    text-decoration: none;
}
.blue_pd_links
{
    font-weight: bold;
    font-size: 100%;
    margin: 13px;
    color: #1c4c9c;
    font-family: Arial, Helvetica, sans-serif;
}
.blue_pd_links A
{
    text-decoration: none;
}
.blue_pd_links A:hover
{
    color: #ffffff;
    background-color: #fab560;
    text-decoration: none;
}
.blue_pd_seprator
{
    padding-right: 2px;
    padding-left: 2px;
    background: url(../images/common/bg-greydot-lightest.gif) repeat-x;
    padding-bottom: 2px;
    margin-left: 13px;
    padding-top: 2px;
}
.marginBig_sides
{
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.margin_bot
{
    margin: 0px 0px 20px;
}
.margin_sides
{
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.margin_l
{
    padding-left: 15px;
}
.thankyou
{
    border-right: #fcca84 0px solid;
    padding-right: 8px;
    border-top: #fcca84 0px solid;
    padding-left: 8px;
    font-size: 105%;
    padding-bottom: 8px;
    margin: 10px 2px;
    word-spacing: 1px;
    border-left: #fcca84 0px solid;
    color: #414141;
    line-height: 17px;
    padding-top: 8px;
    border-bottom: #fcca84 0px solid;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    background-color: #ffffff;
}
.announce-topbar-font
{
    font-weight: bold;
    font-size: 105%;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
}
.announce-topbar-font A:link
{
    color: #fbfa94;
    text-decoration: underline;
}
.announce-topbar-font A:visited
{
    color: #fbfa94;
    text-decoration: underline;
}
.announce-topbar-font A:hover
{
    color: #fbfa94;
    text-decoration: none;
}
.announce-topbar1-bl
{
    background-position: 0px 100%;
    background-image: url(/images/common/announcement_bl.gif);
    width: 770px;
    background-repeat: no-repeat;
    background-color: #638cde;
}
.announce-topbar1-br
{
    background-position: 100% 100%;
    padding-left: 30px;
    background-image: url(/images/common/announcement_br.gif);
    padding-bottom: 5px;
    background-repeat: no-repeat;
    height: 80px;
}
.announce-topbar-tabs
{
    float: right;
    margin-right: 30px;
}
.announce-topbar2-bl
{
    background-position: 0px 100%;
    background-image: url(/images/common/announcement_bl.gif);
    width: 100%;
    background-repeat: no-repeat;
    height: 70px;
    background-color: #638cde;
}
.announce-topbar2-br
{
    background-position: 100% 100%;
    padding-left: 30px;
    background-image: url(/images/common/announcement_br.gif);
    padding-bottom: 5px;
    background-repeat: no-repeat;
    height: 65px;
}
.button_orange2
{
    border-right: #a65100 2px solid;
    padding-right: 8px;
    padding-left: 8px;
    font-weight: bold;
    font-size: 95%;
    padding-bottom: 3px;
    overflow: visible;
    cursor: pointer;
    color: #fff;
    padding-top: 3px;
    border-bottom: #a65100 2px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f09131;
}
.comments-titlename
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 2px;
    margin-left: 40px;
    padding-top: 2px;
}
.button_orange3
{
    border-right: #a65100 2px solid;
    padding-right: 8px;
    padding-left: 8px;
    font-weight: bold;
    font-size: 100%;
    padding-bottom: 3px;
    overflow: visible;
    cursor: pointer;
    color: #fff;
    padding-top: 3px;
    border-bottom: #a65100 2px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f09131;
}
.button_blue3
{
    border-right: #3a5b87 2px solid;
    padding-right: 8px;
    padding-left: 8px;
    font-weight: bold;
    font-size: 100%;
    padding-bottom: 3px;
    overflow: visible;
    cursor: pointer;
    color: #fff;
    padding-top: 3px;
    border-bottom: #3a5b87 2px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #5396e3;
}
.po_subheading
{
    padding-right: 5px;
    padding-left: 5px;
    font-weight: bold;
    font-size: 100%;
    padding-bottom: 3px;
    color: #414141;
    padding-top: 3px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #eaf1fb;
}
.po_features
{
    padding-right: 5px;
    padding-left: 5px;
    font-size: 95%;
    padding-bottom: 3px;
    color: #7d7d7d;
    padding-top: 3px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #ffffff;
}
.error1
{
    border-right: #a4a4a4 1px solid;
    padding-right: 5px;
    border-top: #a4a4a4 1px solid;
    padding-left: 5px;
    font-size: 15px;
    padding-bottom: 5px;
    border-left: #a4a4a4 1px solid;
    color: Maroon;
    padding-top: 5px;
    border-bottom: #a4a4a4 1px solid;
    font-family: System;
    background-color: #fffff2;
}

.error2
{
    border-right: #a4a4a4 1px solid;
    padding-right: 5px;
    border-top: #a4a4a4 1px solid;
    padding-left: 5px;
    font-size: 15px;
    padding-bottom: 5px;
    border-left: #a4a4a4 1px solid;
    color: Green;
    padding-top: 5px;
    border-bottom: #a4a4a4 1px solid;
    font-family: System;
    background-color: #eaecee;
}

/*
=============================================================
FOR Confirmation Message
=============================================================
*/
.tab-container
{
    margin-top: 15px;
    width: 70%;
    position: relative;
}
.page-contents
{
    padding-right: 18px;
    padding-left: 18px;
    padding-bottom: 12px;
    padding-top: 12px;
}
.tab-border
{
    border-right: #9db6d0 1px solid;
    border-top: #9db6d0 1px solid;
    border-left: #9db6d0 1px solid;
    border-bottom: #9db6d0 1px solid;
    position: relative;
    top: -10px;
    background-color: #eaecee;
    border-radius-bottomright: 10px;
    border-radius-bottomleft: 10px;
    moz-border-radius-bottomright: 10px;
    moz-border-radius-bottomleft: 10px;
}
.it
{
    margin-left: 5px;
    margin-right: 5px;
}

/*
=======================================================================
For Trial User Form
======================================================================
*/

.mandatory
{
    font-family: "Verdana", Verdana, Arial, Helvetica;
    font-size: 10px;
    color: #990033;
}
input.one
{
    font-family: "Verdana", Verdana, Arial, Helvetica;
    font-size: 12px;
    color: #353535;
    border: 1px solid #828282;
}
input.two
{
    font-family: "Verdana", Verdana, Arial, Helvetica;
    font-size: 12px;
    color: #8f8f8f;
    border: 1px solid #828282;
}
.helpText
{
    font-family: "Verdana", Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #313131;
    border: 1px solid #a8a8a8;
    background-color: #fff5f0;
}
.regform
{
    border: 1px solid #7d7d7d;
}
.singleline
{
    border-top: 1px solid #d4d4d4;
}

/*tab index



*/
.searchTab
{
    float: left;
    position: relative;
    height: 28px;
    cursor: pointer;
}

.tabBody, .leftEdge, .rightEdge
{
    position: relative;
    height: 28px;
    vertical-align: top;
}

.leftEdge, .rightEdge
{
    width: 10px;
}

.leftEdge
{
    left: 0px;
}

.rightEdge
{
    right: 0px;
}

.tabBody select
{
    font-size: 11px;
    position: relative;
    top: 4px;
    margin: 0px;
    margin-left: 4px;
}

.tabBody
{
    background-image: url(../../images/searchTabsCenter.gif);
    background-repeat: repeat-x;
    white-space: nowrap;
}

.leftEdge
{
    background-image: url(../../images/searchTabsLeft.gif);
    background-repeat: no-repeat;
}

.rightEdge
{
    background-image: url(../../images/searchTabsRight.gif);
    background-repeat: no-repeat;
}

.selectedSearchTab .tabBody .tabText
{
    top: 9px;
}

.searchTab .tabBody
{
    background-position: 0px 0px;
}

.searchTab .leftEdge
{
    background-position: 0px 0px;
}

.searchTab .rightEdge
{
    background-position: -140px 0px;
}

.selectedSearchTab .tabBody
{
    background-position: 0px -50px;
}

.selectedSearchTab .leftEdge
{
    background-position: 0px -50px;
}

.selectedSearchTab .rightEdge
{
    background-position: -140px -50px;
}

.tabText
{
    font-family: Arial, sans-serif;
    font-size: 11px;
    position: relative;
    top: 11px;
}
.TabSpacer
{
    width: 1px;
    border-bottom: #aca899 1px solid;
}
.Panel-C
{
    border-right: 1px solid rgb(204, 204, 204);
    border-left: 1px solid rgb(204, 204, 204);
}
.Panel-D
{
    border-right: 1px solid rgb(204, 204, 204);
    border-left: 1px solid rgb(204, 204, 204);
    border-bottom: 1px solid rgb(204, 204, 204);
}

.popupHeader
{
    font-family: "Verdana", Verdana, Arial, Helvetica;
    font-size: 15px;
    color: black;
}







table.floatingHeader
{
    background-color: #CFF4CF;
    border: 0px solid #1B3C1B;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    font-family: "Verdana", Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #333333;
    font-weight: bold;
}


/*Textbox Watermark*/

.unwatermarked
{
    height: 18px;
    width: 148px;
}

.watermarked
{
    height: 20px;
    width: 150px;
    padding: 2px 0 0 2px;
    border: 1px solid #BEBEBE;
    background-color: #e2e2e2;
    color: gray;
}
/*Textbox Watermark*/
.Hover1
{
    font-size: 12px;
    color: #3e3e3e;
    background-color: #FFFF99;
    border-top: 4px solid #2bbaff;
    border-left: 4px solid #2bbaff;
    border-right: 4px solid #2bbaff;
    border-bottom: 4px solid #2bbaff;
    text-align: left;
    cursor: default;
}


.TableCell-Focus
{
    color: white;
    background-color: #9DA5B2;
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-top: 4px;
    cursor: hand;
}


.TableRow
{
    background-color: white;
    vertical-align: middle;
}

.errtable
{
    background-color: #FFEBE8;
    border: 0px solid #DD3C10;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    font-family: "Verdana", Verdana, Arial, Helvetica;
    font-size: 12px;
    color: #333333;
    font-weight: bold;
}
.errorheader
{
    font-family: "Verdana", Verdana, Arial, Helvetica;
    font-size: 16px;
    color: #333333;
}
.errornormal
{
    font-family: "Verdana", Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #333333;
}
.errtable1
{
    background-color: #FFF9D7;
    border: 0px solid #E2C822;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    font-family: "Verdana", Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #333333;
    font-weight: bold;
}
.error_yello
{
    background-color: #FFF9D7;
    border: 1px solid #E2C822;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    font-family: "Verdana", Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #333333; /*height:15px;*/
}
.error_yello_new
{
    background-color: #FFF9D7;
    border: 1px solid #E2C822;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-family: "Verdana", Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #333333; /*height:15px;*/
}
.error_yelloADMIN
{
    background-color: #FFF9D7;
    border: 1px solid #E2C822;
    letter-spacing: 1px;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 2px;
    padding-top: 2px;
    font-family: "Verdana", Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #333333;
    height: 15px;
}
.error_gray
{
    background-color: #DCDCDC; /* gainsboro Hex value-#DCDCDC*/
    border: 1px solid #A9A9A9; /* darkgray Hex value-#A9A9A9 */
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    font-family: "Verdana", Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #333333;
}

.error_green
{
    background-color: #CFF4CF;
    border: 1px solid #1B3C1B;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    font-family: "Verdana", Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #333333;
    font-weight: bold;
}

.HeaderText_new
{
    font-size: 12px;
    color: #000000;
    font-family: "Verdana", Verdana,Verdana;
    font-weight: Bold;
}
.import_ChangeRowColor
{
    background-color: #d3d3d3; /*lightgray to hex value #d3d3d3*/
}


.bgImage1_new1
{
    background-color: #EEEDEF;
    background-image: url( "../../images/navbar.gif" );
    font-size: 11px;
    color: #000000;
    margin: 0px;
    border-top: 0px solid White;
    border-left: 0px solid White;
    border-bottom: 1px solid #A4A4A4;
    border-right: 0px solid #A4A4A4;
    vertical-align: middle;
    padding-bottom: 0px;
    padding-left: 2px;
    padding-right: 5px;
    padding-top: 0px;
    height: 32px;
}

/* new added*/
.New_Header
{
    color: Black;
    font-size: 12px;
}
/*border1px*/
.Border1px_New
{
    border: 0px solid #A4A4A4;
    background-color: #F6F7F8;
}
/*bgImage_new*/
.BgImage_New
{
    background-color: #EEEDEF;
    background-image: url( "../../images/navbar.gif" );
    font-size: 11px;
    color: #000000;
    margin: 0px;
    border-top: 0px solid #A4A4A4;
    border-left: 0px solid White;
    border-bottom: 0px solid #A4A4A4;
    border-right: 0px solid #A4A4A4;
    vertical-align: middle;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    height: 23px;
}
/*bgImage1/ BgImage_New  used insted of bgImage1*/
.BgImage1
{
    background-color: #EEEDEF;
    background-image: url( "../../images/navbar.gif" );
    font-size: 11px;
    color: #000000;
    margin: 0px;
    border-top: 0px solid White;
    border-left: 0px solid White;
    border-bottom: 1px solid #A4A4A4;
    border-right: 0px solid #A4A4A4;
    vertical-align: middle;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    height: 32px;
}
.Tb_BGcolor
{
    border: 0px solid #A4A4A4;
    background-color: White;
}
.NewTableRows
{
    background-color: #FFFFFF;
    height: 20px;
    text-decoration: none;
}
.NewAlternative
{
    background-color: #EEEEEE; /*background-color: #C5D9DA;*/
    height: 20px;
    text-decoration: none;
}
.NewTableRows1
{
    background-color: #EFF2F4;
    text-decoration: none;
}
.NewAlternative1
{
    background-color: #E7EdEd;
    text-decoration: none;
}

/*bgImage1*/
.BgImage1_New
{
    background-color: #EEEDEF;
    background-image: url( "../../images/r2.jpg" );
    font-size: 11px;
    color: #000000;
    margin: 0px;
    border-top: 0px solid White;
    border-left: 0px solid White;
    border-right: 0px solid #A4A4A4;
    vertical-align: middle;
}

/*labeltext in base class abd App_code Customize/customize.cs changed to*/
.NewBackgroung
{
    font-weight: normal;
    font-size: 11px;
    color: Black;
    text-align: left;
    background-color: #CFE0E2;
}
.customizeheader
{
    text-decoration: none;
    font-family: "Verdana", Verdana;
    font-size: 11px;
    color: Black;
}
.backimage
{
    background-image: url( "../../images/r2.jpg" );
}
.newborder
{
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    border-color: Red;
}
.quicklabel
{
    font-size: 11px;
    font-weight: bold;
}
.bgWhite
{
    background-color: #ffffff;
}
.bgDGreen
{
    background-color: #4a668b;
}
.bgGrey
{
    background-color: #7f7f7f;
}
.bgSub
{
    background-color: #4a668b;
}
.redver8
{
    font-size: 8pt;
    color: #7a7373;
    font-family: Arial;
}
.Header-Green
{
    font-size: 18pt;
    color: #4a668b;
    font-family: Arial;
}
.Heading-Green
{
    font-size: 10pt;
    color: #4a668b;
    font-family: Arial;
}
.Heading-Green1
{
    font-size: 9pt;
    color: #4a668b;
    font-family: Arial;
}
.Sub-Green
{
    font-size: 8pt;
    color: #596391;
    font-family: Arial;
}
.Sub-Green1
{
    font-size: 10pt;
    color: #4a668b;
    font-family: Arial;
}
.Sub-Green7
{
    font-size: 7pt;
    color: #4a668b;
    font-family: Arial;
}
.text-Gray12
{
    font-size: 12pt;
    color: #9e0000;
    font-family: Arial;
}
.text-Gray
{
    font-size: 8pt;
    color: #1d1d1d;
    font-family: Arial;
}
.text-Gray1
{
    font-size: 9pt;
    color: #1d1d1d;
    font-family: Arial;
}
.text-Gray7
{
    font-size: 7pt;
    color: #9e0000;
    font-family: Arial;
}
.text-Gray10
{
    font-size: 10pt;
    color: #9e0000;
    font-family: Arial;
}
.text-Black9
{
    font-size: 9pt;
    color: #000000;
    font-family: Arial;
}
.Heading-White
{
    font-size: 10pt;
    color: #ffffff;
    font-family: Arial;
}

.width100percent
{
    width: 98%;
}

.widthpercent
{
    width: 50px;
}


.SubHead-White
{
    font-size: 8pt;
    color: #ffffff;
    font-family: Arial;
}
.text-White12
{
    font-size: 12pt;
    color: #ffffff;
    font-family: Arial;
}
.blackVer8
{
    font-size: 8pt;
    color: #000000;
    font-family: Arial;
}
/*
INPUT.txtBox
{
    border-right: #737373 2px solid;
    border-top: silver 1px solid;
    padding-left: 4px;
    border-left: silver 1px solid;
    border-bottom: #737373 1px solid;
}
INPUT.Button1
{
    border-right: 1px solid;
    border-top: 1px solid;
    font-weight: normal;
    font-size: 8pt;
    border-left: 1px solid;
    color: #ffffff;
    border-bottom: 1px solid;
    font-family: Arial;
    background-color: #4a668b;
}
.selectbox
{
    font-size: 12px;
    color: #737373;
    font-family: "Verdana", Verdana;
}
*/
.Margins
{
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.errtable1
{
    border-right: #e2c822 1px solid;
    border-top: #e2c822 1px solid;
    border-left: #e2c822 1px solid;
    border-bottom: #e2c822 1px solid;
    background-color: #fff9d7;
}
.errorheader
{
    font-size: 12px;
    color: #333333;
    font-family: "Verdana", Verdana, Arial, Helvetica;
}
.meniutop1
{
    font-weight: normal;
    font-size: 11px;
    color: #7a7373;
    font-family: Arial;
}
.redver
{
    font-weight: normal;
    font-size: 11px;
    color: #9e0000;
    font-family: Arial;
}
.tablerowcolor1
{
    font-size: 11px;
    color: #000000;
    background-color: #f3f3e9;
}
.tablerowcolor2
{
    font-size: 11px;
    color: #000000;
    background-color: #ffffff;
}
.tablerowcolornew1
{
    font-size: 11px;
    color: #000000;
    background-color: #CCC7BA;
}

/*Css of tool tip*/

#dhtmltooltip
{
    position: absolute;
    left: -300px;
    width: 200px;
    border: 1px solid black;
    padding: 2px;
    background-color: #D3DEE5;
    visibility: hidden;
    z-index: 100;
    font-size: 12px;
    font-family: Bookman Old Style; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer
{
    position: absolute;
    left: -300px;
    z-index: 101;
    visibility: hidden;
}

.leftborder
{
    border-left: solid 1px #CCCCCC;
    border-top: solid 1px #CCCCCC;
}
.rightborder
{
    border-right: solid 1px #CCCCCC;
    border-left: solid 1px #CCCCCC;
    border-top: solid 1px #CCCCCC;
}
.bottomborder
{
    border-right: solid 0px #CCCCCC;
    border-left: solid 1px #CCCCCC;
    border-top: solid 1px #CCCCCC;
    border-bottom: solid 1px #CCCCCC;
}
.Allborder
{
    border-right: solid 1px #CCCCCC;
    border-left: solid 1px #CCCCCC;
    border-top: solid 1px #CCCCCC;
    border-bottom: solid 1px #CCCCCC;
}

/*Css of tool tip* end/*/
.backend_button
{
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #636D89;
    border: 0px;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-left: 2px;
    padding-right: 2px;
}
.themeButton1
{
    font-size: 11px;
    color: #000000;
    background-color: #6B8DA6;
}
.themeButton2
{
    font-size: 11px;
    color: #000000;
    background-color: #9790BC;
}
.themeButton3
{
    font-size: 11px;
    color: #000000;
    background-color: #A86F6B;
}
.themeButton4
{
    font-size: 11px;
    color: #000000;
    background-color: #73A469;
}
.leftAlign
{
    padding-right: 70px;
}



table.floatingHeader
{
    background-color: #FFFFFF;
    border: 2px solid #FFFFFF;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    font-family: "Verdana", Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #333333;
    font-weight: bold;
}
#lnkWidget, #lnkCloseWidget, #A1V, #A2V, #Av11, #Av22
{
    font-size: 10px;
    font-weight: normal;
    cursor: pointer;
}
.txtfocus
{
    float: left;
    padding: 0;
    margin: 0;
    width: 19px;
    height: 19px;
}
.txtonblur
{
    float: left;
    padding: 1px 1px 1px 1px;
    height: 19px;
    line-height: 19px;
    font-family: "Verdana", Verdana;
    font-size: 10pt;
    border: solid 1px #8e909c;
    width: 115px;
    color: #000000;
}
.txtonblur1
{
    float: left;
    padding: 1px 1px 1px 1px;
    height: 19px;
    line-height: 19px;
    font-family: "Verdana", Verdana;
    font-size: 10pt;
    border: solid 1px #8e909c;
    width: 115px;
    color: #9A999A;
}
fieldset
{
    border: solid 1px #ccc;
    text-align: left;
    margin: 2px 5px 2px 5px;
    padding: 8px 0px 8px 5px;
}
.wizbtnClass
{
    font-family: "Verdana", Verdana,Arial,Helvetica;
    font-size: 12px;
    font-weight: bold;
    border: solid 1px #ccc;
}
/*======New changes for admin settings right panel======*/
.rtHeader
{
    background-color: #2259D7;
    color: White;
    font-size: 11px;
    font-weight: bold; /*padding-left: 7px; 	vertical-align: top;*/
}
.rtBody
{
    background-color: #ebebe9;
}
.rtHeaderCust
{
    background-color: #cc9999;
    font-size: 11px;
    font-weight: bold; /*color: White;padding-left: 7px; 	vertical-align: top;*/
}


/*	 MASK	*/

div.dimmer
{
    position: absolute;
    background: url(../images/blackdot.gif) white;
    width: 10px;
    left: 0;
    top: 0;
    z-index: 5;
    visibility: hidden;
    filter: progid:DXImageTransform.Microsoft.alpha(opacity=80);
    opacity: 0.8;
}
.dimming
{
    font-family: "Verdana", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    background-color: black;
    position: absolute; /* set z-index higher than possible */
    z-index: 10000;
    visibility: visible;
    display: block;
    border-style: solid;
    border-color: #999999;
    border-width: 0px;
}
div.dimming
{
    background-color: #ffffff;
    border-width: 0px;
}
/*		end of mask		*/


.tdborder
{
    background-color: #ACA899;
    border: solid 1px #CCCCCC;
    height: 20px;
}
.tdborder1
{
    background-color: #FFFFFF;
    border: solid 1px #CCCCCC;
    height: 18px;
}

.tdborder
{
    background-color: #ACA899;
    border: solid 1px #CCCCCC;
    height: 20px;
}
.tdborder1
{
    background-color: #FFFFFF;
    border: solid 1px #CCCCCC;
    height: 18px;
}
.divEmpty
{
    clear: both;
    height: 5px;
}

/* Style spec's for tooltip for innermasterwithleftTD */
div#tipDiv
{
    position: absolute;
    visibility: hidden;
    left: 0;
    top: 0;
    z-index: 10000;
    background-color: #D3DEE5;
    border: 1px solid #336;
    width: 300px;
    padding: 6px;
    color: #000;
    font-size: 11px;
    line-height: 1.3;
}
div#tipDiv a:link
{
    color: #33b;
}
div#tipDiv a:visited
{
    color: #339;
}
.TabStrip_SearchBox, .TabStrip_SearchBoxActive
{
    float: left;
    padding: 2px 2px 0 2px;
    height: 19px;
    line-height: 19px;
    font-family: "Verdana", Verdana;
    font-size: 8pt;
    border: solid 1px #8e909c;
    width: 115px;
    color: #9a999a;
}
* html .TabStrip_SearchBox, * html .TabStrip_SearchBoxActive
{
    padding: 0px 2px 0 2px;
    height: 19px;
    margin-left: 0px;
    width: 115px;
}
.TabStrip_SearchBoxActive
{
    color: black;
    font-style: normal;
}
.TabStrip_SearchButton
{
    float: left;
    padding: 0;
    margin: 0;
    width: 19px;
    height: 19px;
}
.TabStrip_SearchBox1
{
    float: left;
    padding: 1px 1px 1px 1px;
    height: 19px;
    line-height: 19px;
    font-family: "Verdana", Verdana;
    font-size: 8pt;
    border: solid 1px #8e909c;
    width: 115px;
    color: #000000;
}
/* Item Description Menu Styles */

#item_menu
{
    list-style-type: none;
    padding: 0px;
    margin: 0 0 0 5px;
}
#item_menu a
{
    text-decoration: none;
    padding: 5px;
}
#item_menu a:hover
{
    background-color: #EEEEEE;
}
#item_menu li
{
    padding: 5px;
    color: red;
}
/*list-style-image: url('../images/dot4.jpg');*/

/* End of Item Description Menu Styles */

/* SCROLLABLE GRID */
.WrapperDiv
{
    width: 100%;
    height: 320pt;
}
.WrapperDiv TH
{
    position: relative;
}
.WrapperDiv TR
{
    /* Needed for IE */
    height: 0px;
}

.WrapperDiv1
{
    width: 100%;
    height: 320px;
}
.WrapperDiv1 TH
{
    position: relative;
}
.WrapperDiv1 TR
{
    /* Needed for IE */
    height: 0px;
}
/* SCROLLABLE GRID */

/* By VINAY FOR FREEZING */
#ds00
{
    border: solid 1px black;
    background-color: white;
    height: 688px;
    position: absolute;
    opacity: 0.6;
    top: 0px;
    left: 0px;
    filter: alpha(opacity=60);
}
#abs
{
    position: absolute;
    background-color: white;
    top: 45%;
    left: 45%;
    padding: 20px; /*border: 2px solid orange;*/
    border: 2px solid gray;
    font-weight: bold;
}

.loading
{
    position: absolute;
    background-color: white;
    border: 2px solid gray;
    font-weight: bold;
    height: 35px;
    white-space: nowrap;
}
.mask
{
    background-color: white;
    position: absolute;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.HeaderClass
{
    z-index: -50000;
}

/*Template GridLines*/
.TempWithGrid
{
    width: 500px;
    height: 842px;
    background-image: url('http://192.168.1.7/Epro_Ecrm/Settings/TestGrid.jpg');
    z-index: -1;
    top: 100px;
    left: 31px;
    border: 1px solid red;
}
.TempWithoutGrid
{
    position: absolute;
    width: 500px;
    height: 842px;
}
.GridOverflowHidden
{
    /*text-overflow: clip;text-overflow:ellipsis;*/
    overflow: hidden;
    white-space: nowrap;
    padding: 0px 2px 0px 2px;
    margin: 0px;
}
.paddingViews
{
    padding: 0px 0px 0px 2px;
    overflow: hidden;
    white-space: nowrap;
}

.GridOverflowHeader
{
    /*text-overflow: clip;text-overflow:ellipsis;*/
    white-space: normal;
    padding: 0px 2px 0px 2px;
    margin: 0px;
}


.boxnew
{
    float: left;
    padding: 3px;
    padding-left: 5px;
}




/* Crystal Report Classess By Shama*/

/*.headerstylereport
{
    background-color: #C0C0C0;
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    padding: 4px;
}*/
.NewAlternativereport
{
    background-color: #EAEAEA; /*background-color: #C5D9DA;*/
    height: 20px;
    text-decoration: none;
}
.gvreport
{
    width: 100%;
    border-spacing: 1px;
    color: Red;
    border: 0px solid #A4A4A4;
}
.gvreport th
{
    padding: 5px;
    font-family: "Verdana", Verdana;
    font-size: 9pt;
    font-weight: bold;
    color: #FFFFFF;
}
.gvreport td
{
    padding: 5px;
    font-size: 8pt;
    color: #000000;
    font-family: "Verdana", Verdana;
    overflow: hidden;
}

/* TABLE */
.headerstylereport
{
    background-color: #636D89; /*  min-width: 70px;*/
    font-family: "Verdana", Verdana;
    font-size: 9pt;
    font-weight: bold;
    color: #FFFFFF;
    padding: 5px;
}

.table-rowrpt
{
    font-family: "Verdana", Verdana;
    font-size: 8pt;
    color: #000000;
    padding: 5px; /*  background-color: #ffffff;*/
}
.table-alrow
{
    font-family: "Verdana", Verdana;
    font-size: 8pt;
    background-color: #D8D8D8;
    color: #131314;
}
.hh
{
    float: left;
    width: 100%;
    overflow: hidden;
}

* html div#division
{
    height: expression( this.scrollHeight > 332 ? "333px" : "auto" ); /* sets max-height for IE / } div#division { max-height: 333px; / sets max-height value for all standards-compliant browsers */
}


/*END Crystal Report Classess*/

/*By Rajeev, for views page*/
.NewTableRows_Views
{
    background-color: #FFFFFF;
    text-decoration: none;
    height: 20px;
    white-space: nowrap;
}

.NewAlternative_Views
{
    background-color: #EEEEEE; /*background-color: #C5D9DA;*/
    text-decoration: none;
    height: 20px;
    white-space: nowrap; /*padding-left: 10px;                         padding-right: 0px;*/
}
.gv_views th
{
    padding: 1px;
    padding-left: 10px;
    font-family: "Verdana", Verdana;
    font-size: 9pt;
    font-weight: bold;
    color: #FFFFFF;
}
.gv_views td
{
    padding: 1px;
    padding-left: 10px;
    font-size: 8pt;
    color: #000000;
    font-family: "Verdana", Verdana;
    overflow: hidden;
    
}
.gv_views
{
    width: 100%;
    border-spacing: 1px;
}

.gv_ViewsHeader
{
    padding: 1px;
    padding-left: 10px;
    font-family: "Verdana", Verdana;
    font-size: 9pt;
    font-weight: bold;
    border:1ps solid red;
}

.ViewsHeader
{
    font-size: 9pt;
    color: #FFFFFF;
    font-family: "Verdana", Verdana;
    font-weight: Bold;
    vertical-align: middle;
    white-space: normal;
    padding: 1px;
}


.bglabelnewLarge
{
    float: left;
    width: 26%;
    background-color: #EEEEEE;
    padding: 5px;
    clear: left;
    vertical-align: middle;
    margin: 0px 0px 2px 0px;
}

.itemcostcenterrightalign
{
    text-align: right;
}


/* new added by ayesha for paging */
.paging_style
{
    /*CSS used for space between numbers in paging*/
    float: left;
    padding-left: 3px;
}

.Paging_enable
{
    font-size: 8pt;
    color: #858585;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}

.Paging_disable
{
    float: left;
    font-size: 8pt;
    color: #CCCCCC;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}

.OverflowHidden
{
    float: left;
    width: 99%;
    overflow: hidden;
}
.active
{
    background-color: #DADADA;
}
.active1
{
    background-color: white;
}
/*-------------------------- Arrow List Menu Region Starts (auto populate)----------------------------*/
.arrowlistmenu
{
}
.arrowlistmenu ul
{
    /*CSS for UL of each sub menu*/
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}
.arrowlistmenu ul li
{
    padding-bottom: 2px; /*bottom spacing between menu items*/
}
.arrowlistmenu ul li a
{
    background: url(../../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
    display: block;
    padding: 3px 0;
    padding-left: 19px; /*link text is indented 19px*/
    border-bottom: 1px solid #dadada;
}
.arrowlistmenu ul li a:hover
{
    color: #A70303;
    background-color: #F3F3F3;
}
.SpanFontSize
{
    font-size: 9px;
}
/*-------------------------- Arrow List Menu Region Starts (auto populate)----------------------------*/

.bglabel_new
{
    float: left;
    width: 36%;
    background-color: #EEEEEE;
    padding: 2px 2px 2px 5px;
    clear: left;
    height: 15px;
    vertical-align: middle;
    margin: 0px 0px 2px 0px;
}

.spanerrorMsg_border
{
    margin-bottom: 3px;
}

.Space_dropdown
{
    margin-left: 13px; /*padding-left:10px; */
}


.paging1
{
    float: left; 
    width: 100%; 
    border: 0px; 
    padding-top: 3px; 
    padding-bottom: 3px;
    vertical-align: middle;
    border: solid 1px #A4A4A4; 
    border-top:solid 1px #D2D2D2;
    top:5px;
    margin-top:15px;
    font-family: "Verdana", Verdana;
    font-size: 8pt;
}
.ActHistViewsHeader
{
    font-size: 9pt;
    color: #FFFFFF;
    font-family: "Verdana", Verdana,Verdana;
    font-weight: Bold;
    vertical-align: middle;
    white-space: normal;
    padding: 1px;
    display:none;
}

/* Left Panel */
.Message_Tooltip
{
    background-color: #eeeeee;
    border: 1px solid #bbbbbb;
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 4px;
    padding-top: 4px;
    font-family: "Verdana", Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #333333; /*height:15px;*/
}

.Graphic
{
    overflow: hidden;
    padding: 15px 10px 15px 10px;
}



#divBackGround1
{
    /*CSS used for transparent black background*/
    display: block;
    position: absolute;
    background-color: white;
    filter: alpha(opacity=60);
    opacity: 0.60;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
    -moz-opacity: 0.60;
    -khtml-opacity: 0.6;
    z-index: 20000;
    top: 0px;
    left: 0px;
}

.divOrderItemMask
{
    /*CSS used for transparent black background*/
    display: block;
    
    background-color: white;
    filter: alpha(opacity=50);
    opacity: 0.50;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
    -moz-opacity: 0.50;
    -khtml-opacity: 0.50;    
    top: 0px;
    left: 0px;
}

/** FOR ERROR MESSAGE OR SESSION TIME OR LOGOUT **/
.messageboxlogout
{
	border: 2px solid gray;
	width: 30%;
	padding: 4px;
	font-size: 12px;
	font-family: "Verdana", Verdana;
	height: 36px;
	text-align: center;
	font-weight: bold;
}

.messageboxSessionLogout
{
	border: 2px solid gray;
	width: 70%;
	font-size: 12px;
	font-family: "Verdana", Verdana;
	height: 36px;
	text-align: center;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.messageboxErrorSupport
{
	border: 2px solid gray;
	width: 85%;
	font-size: 12px;
	font-family: "Verdana", Verdana;
	height: 50px;
	text-align: center;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

 
/*** ACTIVITY HISTORY ON ESTIMATE, JOB ETC ***/        
.popup-top-leftcorner
{
    background-image: url(../../images/roundcorners/pop_tl.png);
    background-repeat: no-repeat;
    width: 29px;
    height: 46px;
}
.popup-top-middlebg
{
    background-image: url(../../images/roundcorners/pop_t_bg.png);
    background-repeat: repeat-x;
    height: 46px;
}
.popup-top-rightcorner
{
    background-image: url(../../images/roundcorners/pop_tr.png);
    background-repeat: no-repeat;
    width: 29px;
    height: 46px;
}
.popup-bottom-leftcorner
{
    background-image: url(../../images/roundcorners/pop_bl.png);
    background-repeat: no-repeat;
    width: 29px;
    height: 46px;
}
.popup-bottom-middlebg
{
    background-image: url(../../images/roundcorners/pop_b_bg.png);
    background-repeat: repeat-x;
    height: 46px;
}
.popup-bottom-rightcorner
{
    background-image: url(../../images/roundcorners/pop_br.png);
    background-repeat: no-repeat;
    width: 29px;
    height: 46px;
}
.popup-middle-leftcorner
{
    background-image: url(../../images/roundcorners/pop_lm.png);
    background-repeat: repeat-y;
    width: 14px;
}
.popup-middlebg
{
    background-color: #ffffff;
}
.popup-middle-rightcorner
{
    background-image: url(../../images/roundcorners/pop_rm.png);
    background-repeat: repeat-y;
    width: 27px;
}
#divBackGround
{
    /*CSS used for transparent black background*/
    display: block;
    position: absolute;
    background-color: #1A5B9D;
    filter: alpha(opacity=50);
    opacity: 0.50;
    -moz-opacity: 0.50;
    z-index: 100;
    top: 0px;
    left: 0px;
}
.CancelButtonDiv
{
    background: none;
    margin: 0;
    padding: 0;
    cursor: pointer;
    position: absolute;
    right: 25px;
    top: 15px;
    height: 19px;
    width: 20px;
    overflow: hidden;
}
.CancelButtonDiv:hover input, .CancelButtonDiv input
{
    margin-top: -19px; /* Negative height of half the sprite, to push the image up */
}  



/*** LEFT MENU CSS  ***/

.glossymenu1, .glossymenu1 li ul
{
     background-color: #EDEEF0;
            list-style-type: none;
            margin: 0;
            padding: 0;
            width: 159px; /*WIDTH OF MAIN MENU ITEMS*/
}
.glossymenu1 li
{
    position: relative;
}
.glossymenu1 li a
{
     /*background: white url(glossyback.gif) repeat-x bottom left;*/
            font: bold 11px "Verdana", Verdana, Helvetica, sans-serif;
            color: black;
            display: block;
            width: auto;
            padding: 5px 0px 5px 5px;
            padding-left: 8px;
            text-decoration: none; /*BACKGROUND: url(../menu2.gif);*/ /*background: url(../sprite_mainmud1.PNG)repeat-y;*/ /*background-color: #F2F3F5;*/
            background-image: url(../../images/Left_Menu_BG.PNG);
            background-repeat: repeat-x;
            border-bottom: solid 1px #BDBDBD;
            border-left: solid 1px #BDBDBD;
            border-right: solid 1px #BDBDBD;
            text-align: left;
            height: 11px;
}
.glossymenu1 li ul
{
    position: absolute;
    width: 190px;
    left: 0;
    top: 0;
    display: none;
}
.glossymenu1 li ul li
{
    float: left;
}
.glossymenu1 li ul a
{
    width: 180px;
    text-decoration: none;
}
.glossymenu1 .arrowdiv
{
    position: absolute;
            right: 2px;
            background: transparent url(../../images/arrow.gif) no-repeat center right;
}
.glossymenu1 li a:visited, .glossymenu1 li a:active
{
    color: black;
    background-color: #F2F3F5;
}
.glossymenu1 li a:hover
{
    background: url(../../images/menu3.gif) 0px -35px;
            color: white;
            background-color: White;
            text-decoration: none;
}
/* Holly Hack for IE \*/
* html .glossymenu1 li
{
    float: left;
    height: 1%;
}
* html .glossymenu1 li a
{
    height: 1%;
}

/*** CREATING DUPLICATING CLASS as SOME PLACES its Glossmenu ****/

.glossymenu, .glossymenu li ul
{
     background-color: #EDEEF0;
            list-style-type: none;
            margin: 0;
            padding: 0;
            width: 159px; /*WIDTH OF MAIN MENU ITEMS*/
}
.glossymenu li
{
    position: relative;
}
.glossymenu li a
{
     /*background: white url(glossyback.gif) repeat-x bottom left;*/
            font: bold 11px "Verdana", Verdana, Helvetica, sans-serif;
            color: black;
            display: block;
            width: auto;
            padding: 5px 0px 5px 5px;
            padding-left: 8px;
            text-decoration: none; /*BACKGROUND: url(../menu2.gif);*/ /*background: url(../sprite_mainmud1.PNG)repeat-y;*/ /*background-color: #F2F3F5;*/
            background-image: url(../../images/Left_Menu_BG.PNG);
            background-repeat: repeat-x;
            border-bottom: solid 1px #BDBDBD;
            border-left: solid 1px #BDBDBD;
            border-right: solid 1px #BDBDBD;
            text-align: left;
            height: 11px;
}
.glossymenu li ul
{
    position: absolute;
    width: 190px;
    left: 0;
    top: 0;
    display: none;
}
.glossymenu li ul li
{
    float: left;
}
.glossymenu li ul a
{
    width: 180px;
    text-decoration: none;
}
.glossymenu .arrowdiv
{
    position: absolute;
            right: 2px;
            background: transparent url(../../images/arrow.gif) no-repeat center right;
}
.glossymenu li a:visited, .glossymenu li a:active
{
    color: black;
    background-color: #F2F3F5;
}
.glossymenu li a:hover
{
    background: url(../../images/menu3.gif) 0px -35px;
            color: white;
            background-color: White;
            text-decoration: none;
}
/* Holly Hack for IE \*/
* html .glossymenu li
{
    float: left;
    height: 1%;
}
* html .glossymenu li a
{
    height: 1%;
}

/*** LEFT MENU CSS  ***/


/*** SUMMARY PAGE HR LINE ***/

#summaryHRLine {background-color:#E0E0E0; padding:-2px;height:10px;}


.SummaryItemDifferentiate
{
    /*CSS used In summary page to differatiate items*/
    
    background-color: #CCCCCC;
    margin-top: 3px;
    height: 1px;
}

/*** COPIED FROM ACTIVITYHIST.CSS for Activity History on CRM ***/



/*---------simple-box----------*/
div.simple-box
{
    background: #ffffff;
    padding: 0;
   
}

div.t-simple
{
    height: 20px;
    padding: 0;
    margin: 0;
    overflow: hidden;
}
div.m-simple
{
    padding: 0;
    margin: 0;
    overflow: hidden;
}
div.b-simple
{
    height: 20px;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

div.simple-box div.t-simple
{
    background: url(../../images/tab/top-simple-bg.PNG) 0 0 repeat-x;
}

div.simple-box div.t-simple div.t-simple
{
    background: url(../../images/tab/tc-simple-r.png) 100% 0 no-repeat;
}

div.simple-box div.t-simple div.t-simple div.t-simple
{
    background: url(../../images/tab/tc-simple-l.png) 0 0 no-repeat;
}
div.simple-box div.m-simple
{
    background: #ffffff;
    padding: 0;
}

div.simple-box div.m-simple div.m-simple
{
    background: url(../../images/tab/left-bg.PNG) 100% 0 repeat-y;
}

div.simple-box div.m-simple div.m-simple div.m-simple
{
    background: url(../../images/tab/right-bg.PNG) 0 0 repeat-y;
}

div.simple-box div.b-simple
{
    background: url(../../images/tab/bottom-simple-bg.PNG) 0 100% repeat-x;
}

div.simple-box div.b-simple div.b-simple
{
    background: url(../../images/tab/bc-simple-r.png) 100% 0 no-repeat;
}

div.simple-box div.b-simple div.b-simple div.b-simple
{
    background: url(../../images/tab/bc-simple-l.png) 0 0 no-repeat;
}



/*==================================== Tab Region Starts ===================================*/

.tab-off-first
{
    background-image: url(../../images/tab/tab-off-first.PNG);
    background-repeat: no-repeat;
    width: 15px;
    height: 30px;
}

.tab-on-first
{
    background-image: url(../../images/tab/tab-on-first.PNG);
    background-repeat: no-repeat;
    width: 19px;
    height: 30px;
}
.tab-off-bg
{
    background-image: url(../../images/tab/tab-off-bg.PNG);
    background-repeat: repeat-x;
    height: 30px;
    padding-top: 5px;
    cursor: pointer;
}
.tab-on-bg
{
    background-image: url(../../images/tab/tab-on-bg.PNG);
    background-repeat: repeat-x;
    height: 30px;
    padding-top: 5px;
    cursor: pointer;
}
.tab-off-last
{
    background-image: url(../../images/tab/tab-off-last.PNG);
    background-repeat: no-repeat;
    width: 16px;
    height: 30px;
}
.tab-on-last
{
    background-image: url(../../images/tab/tab-on-last.PNG);
    background-repeat: no-repeat;
    width: 19px;
    height: 30px;
}
.tab-off-middle
{
    background-image: url(../../images/tab/tab-off-middle.PNG);
    background-repeat: no-repeat;
    width: 19px;
    height: 30px;
}
.tab-off-on-middle
{
    background-image: url(../../images/tab/tab-off-on-middle.PNG);
    background-repeat: no-repeat;
    width: 19px;
    height: 30px;
}
.tab-on-off-middle
{
    background-image: url(../../images/tab/tab-on-off-middle.PNG);
    background-repeat: no-repeat;
    width: 19px;
    height: 30px;
}
.tablink
{
    text-decoration: none;
    color: Black;
}
.tablink:hover
{
    text-decoration: none;
    color: #5386B5;
}
.tabSelected
{
    text-decoration: none;
    color: #5386B5;
    font-weight: bold;
}
.tabSelected:hover
{
    text-decoration: none;
    color: #5386B5;
}
/*==================================== Tab Region Ends ===================================*/

/*============== BOX LABELS ==========*/
.a4sheet
{
	width: 595px;
	height: 841px;
}
.boxlable73
{
	width: 191px;
	height: 111px;
	overflow: hidden;
	font-size: 12px;
	font-family: verdana;
}
.boxlable92
{
	width: 292px;
	height: 85px;
	overflow: hidden;
	font-size: 12px;
	font-family: verdana;
}
.boxlable42
{
	width: 292px;
	height: 202px;
	overflow: hidden;
	font-size: 12px;
	font-family: verdana;
}
.boxlable22
{
	width: 292px;
	height: 912px;
	overflow: hidden;
	font-size: 12px;
	font-family: verdana;
}
.boxlable82
{
	width: 292px;
	height: 96px;
	overflow: hidden;
	font-size: 12px;
	font-family: verdana;
}
.boxlable43
{
	width: 191px;
	height: 202px;
	overflow: hidden;
	font-size: 12px;
	font-family: verdana;
}
.boxlable32 /*Handy 6up */
{
	width: 100px;
	height: 200px;
	overflow: hidden;
	font-size: 12px;
	font-family: verdana;
}
/*.boxlable22
{
	width: 283px;
	height: 420px;
	overflow: hidden;
	font-size: 12px;
	font-family: verdana;
}*/
.boxlable11 /*PPW*/
{
	width: 378px;
	height: 564px;
	overflow: hidden;
	font-size: 12px;
	font-family: verdana;	
	position: relative;
}


.boxlabelonprint
{
	width: 590px;	
	font-size: 12px;
	font-family: verdana;
}
.ppwlabelsize
{
	float: left;
    width: 378px;
    height: 594px;
    border: 0px solid grey;
    margin-bottom: 11px;
    position: absolute;
    font-family: Arial;
}

/*============== END OF BOX LABELS ==========*/

/*============== START OF JOB ACTIVITIES ==========*/
#activity {
	font-family:Arial;
	border:1px solid #BDBDBD;
	width:158px;
	background: url('../../images/bg-gradient.png') #ffffff; 
}
#activity a {
	font-size:11px;
	color: #10357F;
	text-decoration:none;
}
#activity a:hover {
	text-decoration:underline;
}
#activity a.create {
	color:gray;
	font-size:11px;
	text-decoration:none;
}
#activity-header { 
	font-size:11px;
	font-weight:bold;
	color: #000000;
	padding:6px;
	border-bottom:1px solid #C0C0C0;
	font-family: "Verdana", Verdana,Verdana;
	vertical-align: middle;    
}
.activity-list {
	font-size:11px;
	color:#121212;
	padding:3px 3px 3px 17px;
	border-bottom:1px solid #c0c0c0;
	
}
#activities-all { 
	font-size:11px;
	font-weight:bold;
	padding:2px;
	text-align:left;
}
#activities-all a { 
	color: #10357F;
	text-decoration:none;
}

/*============== END OF JOB ACTIVITIES ==========*/

/*============== START OF PROFORMA INVOICE ==========*/

#message {
	font-family:Arial;
	font-size: 12px;
	border:0px solid #808080;
	width:220px;
	padding:4px;
	background: url('../../bg-gradient.png') #ffffff; 
}
#message a { 
	color: #10357F;
	text-decoration:none;
}
#message a:hover { 
	text-decoration:underline;
}
/*============== END OF PROFORMA INVOICE ==========*/


.clearBoth {clear:both;}
#clearBoth {clear:both;}

.price_table_content {width:99%;margin:0px 0px 0px 0px;}

.price_table_content_leftmost {width:0%;height:23px;float:left;padding:0px 0px 0px 0px;}

.price_table_content_left {width:36%;height:20px;float:left;}

.price_table_content_middle {width:47%;height:25px;float:left;text-align:left;margin:0px 0px 0px 5px;}

.price_table_content_right {width:14.5%;height:20px;float:left;text-align:right;}

.lblSellingPrice,.lblTotalSellingPrice {font-weight:bold;color:Black;padding:0px 0px 0px 0px;}

#div_Mainqty { float: left;width: 400px;}

#div_Mainqty div { float: left;width: 200px;}

#div_MainTotal { float: left; width: 400px;}

#div_MainTotal div { float: left;width: 198px;}

#div_MainTotal div label { font-size: 12px;margin: 0px; color: Black;font-weight: bolder;}

.div_Main { float: left; width: 400px; }

.div_Label { float: left;width: 220px; }

.div_Qty { width: 100px;float: left;}

.div_price{ width: 75px;float: left;}

.div_price:focus { width: 75px;float: left;}

.dropDownMultiple150 { width: 140px;font-size: 12px;color: Black;border: 1px solid #B6B6B6;}

.dropDownMultiple75 {width: 75px;font-size: 12px;color: Black;}

.div_LabelMatrix {float: left;width: 200px;}

.div_DDlMatrix {float: left;width: 130px;}

.div_matrixPrice { width: 65px;float: left;}

.txtStyle {width:65px;height:18px;text-align:right;color:Black;border:1px solid #B6B6B6;padding:0px 5px 0px 0px;
                    -moz-border-radius:0px;  -moz-box-shadow: 1px 1px 0px #737373;
                    -webkit-border-radius:0px;  -webkit-box-shadow: 1px 1px 0px #737373;
                    -ms-border-radius:0px;  -ms-box-shadow: 1px 1px 0px #737373;}

.txtStyle:focus {width:65px;height:18px;text-align:right;color:Black;border:1px solid #B6B6B6;
                    background-color:#E9F5F8;padding:0px 5px 0px 0px;-moz-border-radius:0px;  
                    -moz-box-shadow: 1px 1px 0px #737373; -webkit-border-radius:0px;  
                    -webkit-box-shadow: 1px 1px 0px #737373;-ms-border-radius:0px;  
                    -ms-box-shadow: 1px 1px 0px #737373;}
                    
.fp_artwork {border-top: silver 1px solid;border-right: #737373 2px solid;border-left: silver 1px solid;
                    border-bottom: #737373 1px solid;padding-left: 4px;padding-top: 2px;padding-bottom:2px;
                    margin: 0px 0px 0px 0px;vertical-align: middle;color: #000000;width: 175px;
                    font-family: "Verdana", Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
                    

.ProductzIndex{
z-index:10000;
}
/*============== HelpText Css ==========*/
#tooltip
        {
            position: absolute;
            border: 1px solid #CCC;
            background: #FFFFD1;
            padding: 5px 5px;
            display: none;
            max-width: 600px;
            font-size:11px;
            color: #808080; 
            
        }
/*==============End of HelpText Css ==========*/
/********** for enhancementid 5126*****************/

.divhideinvpurcheckbox
{
    width:100%;
    float:left;
    margin-left: 5px;
    display:none;
    padding-left:15px;
}

.dates
{
    margin-left:42px;
}

.datebox
{
    padding:5px;
    margin-left:38px;
}
/********** for enhancementid 5126*****************/


/************************ 7555*****************/

.acc_expt_ChkBx_div
{
width: 100%;
clear: both;
height: 20px;
}

