.Contentlbl
{
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Verdana, Tahoma, Arial;
    color: black;
    font-size: 13pt;
    font-weight: normal;
    text-decoration: none;
    float: right;
    text-align: right;
    padding-right: 4px;
}

.griditem_heading
{
    border-bottom: #000000 1px solid;
    border-left: #000000 1px solid;
    text-transform: none;
    background-color: #78627E;
    font: bold 11pt Verdana, Tahoma, Arial;
    color: white;
    border-top: #000000 1px solid;
    border-right: #000000 1px solid;
    text-decoration: none;
}
.PersonView
{
    text-transform: none;
    background-color: #78627e;
    font: bold 11pt Verdana, Tahoma, Arial;
    color: white;
    text-decoration: none;
}
.SmallTableHeading
{
    text-transform: none;
    background-color: #78627E;
    font: bold 10pt Verdana;
    color: white;
    text-decoration: none;
}
.fakelink
{
    font-size: 11pt;
    cursor: hand;
    color: #6EAACD;
    line-height: normal;
    font-style: normal;
    font-family: Verdana, Tahoma, Arial;
    font-variant: normal;
    text-decoration: underline;
}

.Contentred
{
    font-weight: bold;
    font-size: 11pt;
    text-transform: none;
    color: #990000;
    font-family: Verdana;
    text-decoration: none;
}
.griditem_1
{
    border-bottom: #000000 1px solid;
    border-left: #000000 1px solid;
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Verdana, Tahoma, Arial;
    color: black;
    font-size: 10pt;
    border-top: #000000 1px solid;
    border-right: #000000 1px solid;
    text-decoration: none;
}
.GridBorder
{
    border-bottom: #5793b5 1px solid;
    border-left: #5793b5 1px solid;
    border-top: #5793b5 1px solid;
    border-right: #5793b5 1px solid;
}
.GridContent
{
    text-transform: none;
    background-color: #F0F0F0;
    font: bold 10pt Verdana, Tahoma, Arial;
    text-decoration: none;
    border-bottom: #D4D4D4 1px solid;
    border-left: #D4D4D4 1px solid;
    border-top: #D4D4D4 1px solid;
    border-right: #D4D4D4 1px solid;
}
.GridContentWhite
{
    text-transform: none;
    background-color: #FFFFFF;
    font: bold 10pt Verdana, Tahoma, Arial;
    text-decoration: none;
    border-bottom: #D4D4D4 1px solid;
    border-left: #D4D4D4 1px solid;
    border-top: #D4D4D4 1px solid;
    border-right: #D4D4D4 1px solid;
}
.GridContentAlternate
{
    text-transform: none;
    background-color: #F4F4F4;
    font: bold 10pt Verdana, Tahoma, Arial;
    text-decoration: none;
    border-bottom: #D4D4D4 1px solid;
    border-left: #D4D4D4 1px solid;
    border-top: #D4D4D4 1px solid;
    border-right: #D4D4D4 1px solid;
}
.top
{
    border-bottom: #000000 1px solid;
    border-left: #000000 1px solid;
    border-top: #000000 1px solid;
    border-right: #000000 1px solid;
}
.top_cap
{
    border-bottom: #000000 0px solid;
    border-left: #000000 1px solid;
    border-top: #000000 1px solid;
    border-right: #000000 1px solid;
}
.Header
{
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Verdana, Tahoma, Arial;
    color: #5793b5;
    font-size: 14pt;
    font-weight: bold;
    text-decoration: none;
}
.Heading
{
    text-transform: none;
    font: bold 14pt Verdana, Tahoma, Arial;
    color: #5793b5;
    text-decoration: none;
}
.SubHeading
{
    text-transform: none;
    font: bold 14pt Verdana, Tahoma, Arial;
    color: black;
    text-decoration: none;
}

.SubHeadingBlue
{
    text-transform: none;
    font: bold 14pt Verdana, Tahoma, Arial;
    color: #5793b5;
    text-decoration: none;
}

.TableHeading
{
    text-transform: none;
    background-color: #cce57f;
    font: bold 11pt Verdana, Tahoma, Arial;
    color: #422163;
    text-decoration: none;
}

.Contentbold
{
    text-transform: none;
    font: bold 13pt Verdana, Tahoma, Arial;
    color: black;
    text-decoration: none;
}
.SummaryHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    TEXT-TRANSFORM: none;
    COLOR: black;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.SubUASHeading
{
	font: bold 14pt Arial;
	text-transform: none;
	color: black;
	text-decoration: underline;
}
.SummaryContent
{
	font-size: 12pt;
	text-transform: none;
	color: black;
	line-height: normal;
	font-style: normal;
	font-family: Verdana, Tahoma, Arial;
	font-variant: normal;
	text-decoration: none;
}
.SummaryContentbold
{
	font-size: 12pt;
	font-weight: bold;
	text-transform: none;
	color: black;
	line-height: normal;
	font-style: normal;
	font-family: Verdana, Tahoma, Arial;
	font-variant: normal;
	text-decoration: none;
}
.ContentboldnonWrapable
{
    text-transform: none;
    font: bold 10pt Verdana, Tahoma, Arial;
    color: black;
    text-decoration: none;
    white-space: nowrap;
}
.ContentRedBold
{
    text-transform: none;
    font: bold 13pt Verdana, Tahoma, Arial;
    color: #D05008;
    text-decoration: none;
}
.Content
{
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Verdana, Tahoma, Arial;
    color: black;
    font-size: 13pt !important;
    font-weight: normal;
    text-decoration: none;
}

/** Ticket 275961 */
.BWSContent {
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Arial, Verdana, Tahoma, sans-serif;
    color: black;
    font-size: 13pt !important;
    font-weight: normal;
    text-decoration: none;
}

.nobreak {
    white-space: nowrap;
}
/** End */

.Contentsmall
{
	line-height: normal;
	text-transform: none;
	font-variant: normal;
	font-style: normal;
	font-family: Verdana, Tahoma, Arial;
	color: black;
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none;
}

.gridmain th
{
    border-right:1px solid #000000;
    border-bottom:1px solid #000000; 
    background:url(../images/table_th_bg_Grey_49.png) repeat-x;
    height:27px; 
    font-size:14px !important;
    color:#262626;  
    padding-left:10px;
    }

.ContentSmallGreenBlod
{
    text-transform: none;
    font: bold 10pt Verdana, Tahoma, Arial;
    color: #41A317;
    text-decoration: none;
}

.ContentSmallRedBlod
{
    text-transform: none;
    font: bold 10pt Verdana, Tahoma, Arial;
    color: Red;
    text-decoration: none;
}

.highlight_text
{
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Verdana, Tahoma, Arial;
    color: red;
    font-size: 13pt;
    font-weight: normal;
    text-decoration: none;
}
.ContentGray
{
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Verdana, Tahoma, Arial;
    color: #A4A4A4;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}
.TextContentGray
{
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Verdana, Tahoma, Arial;
    color: #5793b5;
    font-size: 10pt;
    text-decoration: none;
}
BODY
{
    background-color: #ffffff;
    font-variant: normal;
    font-style: normal;
    font-family: Arial, Helvetica;
    color: black;
    font-size: 10pt;
    text-decoration: none;
}
A:active
{
    font-family: Verdana, Tahoma, Arial;
    color: #5793b5;
    font-size: 11pt;
    font-weight: bold;
    text-decoration: none;
}
A:link
{
    font-family: Verdana, Tahoma, Arial;
    color: #5793b5;
    font-size: 11pt;
    font-weight: bold;
    text-decoration: none;
}
A:visited
{
    font-family: Verdana, Tahoma, Arial;
    color: #5793b5;
    font-size: 11pt;
    font-weight: bold;
    text-decoration: none;
}
A:hover
{
    font-family: Verdana, Tahoma, Arial;
    color: #5793b5;
    font-size: 11pt;
    font-weight: bold;
    text-decoration: underline;
}
A
{
    font-family: Verdana, Tahoma, Arial;
    color: #5793b5;
    font-size: 11pt;
    font-weight: bold;
    text-decoration: none;
}
.AGrayActive
{
    font-family: Verdana, Tahoma, Arial;
    color: #A4A4A4;
    font-size: 11pt;
    font-weight: bold;
    text-decoration: none;
}
.AGrayLink
{
    font-family: Verdana, Tahoma, Arial;
    color: #A4A4A4;
    font-size: 11pt;
    font-weight: bold;
    text-decoration: none;
}
.AGrayVisited
{
    font-family: Verdana, Tahoma, Arial;
    color: #A4A4A4;
    font-size: 11pt;
    font-weight: bold;
    text-decoration: none;
}
.AGray
{
    font-family: Verdana, Tahoma, Arial;
    color: #A4A4A4;
    font-size: 11pt;
    font-weight: bold;
    text-decoration: underline;
}
.inputbox {
    border-bottom: thin groove #BBBBBB;
    border-left: thin groove #BBBBBB;
    line-height: normal;
    font-family: Tahoma, Verdana, Arial;
    letter-spacing: normal;
    visibility: visible;
    font-size: 14pt;
    border-top: thin groove #BBBBBB;
    font-weight: lighter;
    border-right: thin groove #BBBBBB;
}
.disabledinputbox {
    border-bottom: thin groove #BBBBBB;
    border-left: thin groove #BBBBBB;
    line-height: normal;
    background-color: #eeeeee;
    font-family: Tahoma, Verdana, Arial;
    letter-spacing: normal;
    visibility: visible;
    font-size: 13pt;
    border-top: thin groove #BBBBBB;
    font-weight: lighter;
    border-right: thin groove #BBBBBB;
}

.HighlightLeftHeading
{
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Verdana, Tahoma, Arial;
    color: #DDAC49;
    font-size: 11pt;
    text-decoration: none;
}

.NormalLeftHeading
{
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Verdana, Tahoma, Arial;
    color: #73858C;
    font-size: 11pt;
    text-decoration: none;
}

.ContentLeftMenu
{
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Verdana, Tahoma, Arial;
    color: black;
    font-size: 11pt;
    font-weight: normal;
    text-decoration: none;
}

.ContentSmallLeftMenu
{
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Verdana, Tahoma, Arial;
    color: black;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
}
.HighlightSidemenuitem
{
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Verdana, Tahoma, Arial;
    color: #E1B74A;
    font-size: 11pt;
    font-weight: normal;
    text-decoration: none;
}

.Sidemenuitem
{
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Verdana, Tahoma, Arial;
    color: #73858C;
    font-size: 11pt;
    font-weight: normal;
    text-decoration: none;
}
.Sidemenuitem > A, .Sidemenuitem > A:active, .Sidemenuitem > A:link, .Sidemenuitem > A:visited
{
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Verdana, Tahoma, Arial;
    color: #73858C;
    font-size: 11pt;
    font-weight: normal;
    text-decoration: none;
}
.PreScreen_ContentBold
{
    text-transform: none;
    font: 15pt Verdana, Tahoma, Arial;
    color: black;
    text-decoration: none;
}

.Contentdragdrop
{
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Verdana, Tahoma, Arial;
    color: black;
    font-size: 15pt;
    font-weight: normal;
    text-decoration: none;
    float: left;
    text-align: right;
    padding-right: 3px;
}
.Content_Constant
{
    font-size: 8pt;
    text-transform: none;
    color: black;
    line-height: normal;
    font-style: normal;
    font: bold 9pt Verdana, Tahoma, Arial;
    font-variant: normal;
    text-decoration: none;
}
.errorbox
{
    border-bottom: #FF0000 3px solid;
    border-left: #FF0000 3px solid;
    border-top: #FF0000 3px solid;
    border-right: #FF0000 3px solid;
}

.SmallTableHeadingGold
{
    text-transform: none;
    background-color: #c38636;
    font: bold 13pt Verdana, Tahoma, Arial;
    color: white;
    text-decoration: none;
}

.Contentboldsmall
{
    text-transform: none;
    font: bold 12pt Verdana, Tahoma, Arial;
    color: black;
    text-decoration: none;
}
.Contenttd
{
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Verdana, Tahoma, Arial;
    color: black;
    font-size: 13pt;
    font-weight: normal;
    text-decoration: none;
    float: left;
    text-align: left;
    padding-right: 4px;
}

.Contentctrtd
{
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Verdana, Tahoma, Arial;
    color: black;
    font-size: 13pt;
    font-weight: normal;
    text-decoration: none;
    float: left;
    text-align: left;
    padding-right: 4px;
}


    
  .Flefttext-holder
    {
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Tahoma;
    color: #424242;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
    
    }

.para-text {
	line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Verdana, Tahoma, Arial;
    color:#424242;
	font-size:15px;
	font-weight:normal;
	text-decoration: none;
}

.hlink
{
    font-family: Verdana, Tahoma, Arial;
    color: #5793b5 !important;
    font-size: 12px !important;
    font-weight: bold !important;
    text-decoration: underline !important;
}

.ToolBarlinks
{
    font-family:Tahoma;
    color:#424242 !important;
    font-size: 14px !important;
    font-weight: normal !important;
    text-decoration: none !important;
}

.ToolBarlinksDisabled
{
	font-family: Tahoma;
	color: #C0C0C0 !important;
	font-size: 12px !important;
	font-weight: normal !important;
	text-decoration: none !important;
}


.Subheading_Title
{
          font-family:Arial, Helvetica, sans-serif;
          font-size: 18px; 
          font-weight:bold ;
          color:#4a4a4a;
}

.gridViewStyle2{ background-color:#ffffff; border: 1px solid #d8d8d8;}
.gridViewStyle2 th{background:url(../images/table_th_bg_Grey_49.png) repeat-x ; text-align:left; height:35px; font-size:13px; color:#262626;  padding-left:10px; border-right:0px; border-bottom:0px; border-left:0px;border-top: 1px solid #d8d8d8;}
.gridViewStyle2 tr{border-top: 1px solid #d8d8d8; border-right:0px; border-bottom:0px; border-left:0px;}
.gridViewStyle2 tr td{font-size:12px; color:black; text-align:left; vertical-align:text-top; padding-left:10px; padding-bottom:10px; padding-top:5px; border-right:0px; border-bottom: 1px solid #d8d8d8; border-left:0px;}
.gridViewStyle2 tr td a { color:#0380c0; text-decoration:underline; font-weight:normal;}
.gridViewStyle2 tr.gray td{ background-color:#F0F0F0;}
.gridViewStyle2 tr.white td{ background-color:#ffffff; border-bottom:1px solid #d8d8d8;}
.gridViewStyle2 tr.blue td{ background-color:#A0CFEC;}

/** Ticket 275961 */
/** Budget Worksheet Styles */
.budgetWorksheetRoot .Contentlbl {
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Arial, Verdana, Tacoma, sans-serif;
    color: black;
    font-size: 16pt;
    font-weight: normal;
    text-decoration: none;
    float: right;
    text-align: right;
    padding-right: 4px;
}

.budgetWorksheetRoot .griditem_heading {
    border-bottom: #000000 1px solid;
    border-left: #000000 1px solid;
    text-transform: none;
    background-color: #78627E;
    font: bold 14pt Arial, Verdana, Tacoma, sans-serif;
    color: white;
    border-top: #000000 1px solid;
    border-right: #000000 1px solid;
    text-decoration: none;
}

.budgetWorksheetRoot .PersonView {
    text-transform: none;
    background-color: #78627e;
    font: bold 14pt Arial, Verdana, Tacoma, sans-serif;
    color: white;
    text-decoration: none;
}

.budgetWorksheetRoot .SmallTableHeading {
    text-transform: none;
    background-color: #78627E;
    font: bold 13pt Verdana;
    color: white;
    text-decoration: none;
}

.budgetWorksheetRoot .fakelink {
    font-size: 14pt;
    cursor: hand;
    color: #6EAACD;
    line-height: normal;
    font-style: normal;
    font-family: Arial, Verdana, Tacoma, sans-serif;
    font-variant: normal;
    text-decoration: underline;
}

.budgetWorksheetRoot .Contentred {
    font-weight: bold;
    font-size: 14pt;
    text-transform: none;
    color: #990000;
    font-family: Verdana;
    text-decoration: none;
}

.budgetWorksheetRoot .griditem_1 {
    border-bottom: #000000 1px solid;
    border-left: #000000 1px solid;
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Arial, Verdana, Tacoma, sans-serif;
    color: black;
    font-size: 13pt;
    border-top: #000000 1px solid;
    border-right: #000000 1px solid;
    text-decoration: none;
}

.budgetWorksheetRoot .GridContent {
    text-transform: none;
    background-color: #F0F0F0;
    font: bold 13pt Arial, Verdana, Tacoma, sans-serif;
    text-decoration: none;
    border-bottom: #D4D4D4 1px solid;
    border-left: #D4D4D4 1px solid;
    border-top: #D4D4D4 1px solid;
    border-right: #D4D4D4 1px solid;
}

.budgetWorksheetRoot .GridContentWhite {
    text-transform: none;
    background-color: #FFFFFF;
    font: bold 13pt Arial, Verdana, Tacoma, sans-serif;
    text-decoration: none;
    border-bottom: #D4D4D4 1px solid;
    border-left: #D4D4D4 1px solid;
    border-top: #D4D4D4 1px solid;
    border-right: #D4D4D4 1px solid;
}

.budgetWorksheetRoot .GridContentAlternate {
    text-transform: none;
    background-color: #F4F4F4;
    font: bold 13pt Arial, Verdana, Tacoma, sans-serif;
    text-decoration: none;
    border-bottom: #D4D4D4 1px solid;
    border-left: #D4D4D4 1px solid;
    border-top: #D4D4D4 1px solid;
    border-right: #D4D4D4 1px solid;
}

.budgetWorksheetRoot .Header {
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Arial, Verdana, Tacoma, sans-serif;
    color: #5793b5;
    font-size: 17pt;
    font-weight: bold;
    text-decoration: none;
}

.budgetWorksheetRoot .Heading {
    text-transform: none;
    font: bold 17pt Arial, Verdana, Tacoma, sans-serif;
    color: #5793b5;
    text-decoration: none;
}

.budgetWorksheetRoot .SubHeading {
    text-transform: none;
    font: bold 17pt Arial, Verdana, Tacoma, sans-serif;
    color: black;
    text-decoration: none;
}

.budgetWorksheetRoot .SubHeadingBlue {
    text-transform: none;
    font: bold 17pt Arial, Verdana, Tacoma, sans-serif;
    color: #5793b5;
    text-decoration: none;
}

.budgetWorksheetRoot .TableHeading {
    text-transform: none;
    background-color: #cce57f;
    font: bold 14pt Arial, Verdana, Tacoma, sans-serif;
    color: #422163;
    text-decoration: none;
}

.budgetWorksheetRoot .Contentbold {
    text-transform: none;
    font: bold 16pt Arial, Verdana, Tacoma, sans-serif;
    color: black;
    text-decoration: none;
    padding: 5px 10px;
    display: inline-block;
}

.budgetWorksheetRoot .SummaryHeader {
    FONT-WEIGHT: bold;
    FONT-SIZE: 17pt;
    TEXT-TRANSFORM: none;
    COLOR: black;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}

.budgetWorksheetRoot .SubUASHeading {
    font: bold 17pt Arial;
    text-transform: none;
    color: black;
    text-decoration: underline;
}

.budgetWorksheetRoot .SummaryContent {
    font-size: 15pt;
    text-transform: none;
    color: black;
    line-height: normal;
    font-style: normal;
    font-family: Arial, Verdana, Tacoma, sans-serif;
    font-variant: normal;
    text-decoration: none;
}

.budgetWorksheetRoot .SummaryContentbold {
    font-size: 15pt;
    font-weight: bold;
    text-transform: none;
    color: black;
    line-height: normal;
    font-style: normal;
    font-family: Arial, Verdana, Tacoma, sans-serif;
    font-variant: normal;
    text-decoration: none;
}

.budgetWorksheetRoot .ContentboldnonWrapable {
    text-transform: none;
    font: bold 13pt Arial, Verdana, Tacoma, sans-serif;
    color: black;
    text-decoration: none;
    white-space: nowrap;
}

.budgetWorksheetRoot .ContentRedBold {
    text-transform: none;
    font: bold 16pt Arial, Verdana, Tacoma, sans-serif;
    color: #D05008;
    text-decoration: none;
}

.budgetWorksheetRoot .Content {
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Arial, Verdana, Tacoma, sans-serif;
    color: black;
    font-size: 16pt !important;
    font-weight: normal;
    text-decoration: none;
    display: inline-block;
    width: auto !important;
}

.budgetWorksheetRoot .BWSContent {
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Arial, Verdana, Tahoma, sans-serif;
    color: black;
    font-size: 16pt !important;
    font-weight: normal;
    text-decoration: none;
}

.budgetWorksheetRoot .Contentsmall {
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Arial, Verdana, Tacoma, sans-serif;
    color: black;
    font-size: 15pt;
    font-weight: normal;
    text-decoration: none;
}

.budgetWorksheetRoot .ContentSmallGreenBlod {
    text-transform: none;
    font: bold 13pt Arial, Verdana, Tacoma, sans-serif;
    color: #41A317;
    text-decoration: none;
}

.budgetWorksheetRoot .ContentSmallRedBlod {
    text-transform: none;
    font: bold 13pt Arial, Verdana, Tacoma, sans-serif;
    color: Red;
    text-decoration: none;
}

.budgetWorksheetRoot .ContentGray {
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Arial, Verdana, Tacoma, sans-serif;
    color: #A4A4A4;
    font-size: 13pt;
    font-weight: bold;
    text-decoration: none;
}

.budgetWorksheetRoot .TextContentGray {
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Arial, Verdana, Tacoma, sans-serif;
    color: #5793b5;
    font-size: 13pt;
    text-decoration: none;
}

.budgetWorksheetRoot .HighlightLeftHeading {
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Arial, Verdana, Tacoma, sans-serif;
    color: #DDAC49;
    font-size: 14pt;
    text-decoration: none;
}

.budgetWorksheetRoot .NormalLeftHeading {
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Arial, Verdana, Tacoma, sans-serif;
    color: #73858C;
    font-size: 14pt;
    text-decoration: none;
}

.budgetWorksheetRoot .ContentLeftMenu {
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Arial, Verdana, Tacoma, sans-serif;
    color: black;
    font-size: 14pt;
    font-weight: normal;
    text-decoration: none;
}

.budgetWorksheetRoot .ContentSmallLeftMenu {
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Arial, Verdana, Tacoma, sans-serif;
    color: black;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
}

.budgetWorksheetRoot .PreScreen_ContentBold {
    text-transform: none;
    font: 18pt Arial, Verdana, Tacoma, sans-serif;
    color: black;
    text-decoration: none;
}

.budgetWorksheetRoot .Contentdragdrop {
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Arial, Verdana, Tacoma, sans-serif;
    color: black;
    font-size: 18pt;
    font-weight: normal;
    text-decoration: none;
    float: left;
    text-align: right;
    padding-right: 3px;
}

.budgetWorksheetRoot .Content_Constant {
    font-size: 8pt;
    text-transform: none;
    color: black;
    line-height: normal;
    font-style: normal;
    font: bold 12pt Arial, Verdana, Tacoma, sans-serif;
    font-variant: normal;
    text-decoration: none;
}

.budgetWorksheetRoot .SmallTableHeadingGold {
    text-transform: none;
    background-color: #c38636;
    font: bold 16pt Arial, Verdana, Tacoma, sans-serif;
    color: white;
    text-decoration: none;
}

.budgetWorksheetRoot .Contentboldsmall {
    text-transform: none;
    font: bold 15pt Arial, Verdana, Tacoma, sans-serif;
    color: black;
    text-decoration: none;
}

.budgetWorksheetRoot .Contenttd {
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Arial, Verdana, Tacoma, sans-serif;
    color: black;
    font-size: 16pt;
    font-weight: normal;
    text-decoration: none;
    float: left;
    text-align: left;
    padding-right: 4px;
}

.budgetWorksheetRoot .Contentctrtd {
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Arial, Verdana, Tacoma, sans-serif;
    color: black;
    font-size: 16pt;
    font-weight: normal;
    text-decoration: none;
    float: left;
    text-align: left;
    padding-right: 4px;
}

.budgetWorksheetRoot .Flefttext-holder {
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Arial, Verdana, Tacoma, sans-serif;
    color: #424242;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
}

.budgetWorksheetRoot .para-text {
    line-height: normal;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-family: Arial, Verdana, Tacoma, sans-serif;
    color: #424242;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
}

.budgetWorksheetRoot .hlink {
    font-family: Arial, Verdana, Tacoma, sans-serif;
    color: #5793b5 !important;
    font-size: 12px !important;
    font-weight: bold !important;
    text-decoration: underline !important;
}

.budgetWorksheetRoot .ToolBarlinks {
    font-family: Arial, Verdana, Tacoma, sans-serif;
    color: #424242 !important;
    font-size: 14px !important;
    font-weight: normal !important;
    text-decoration: none !important;
}

.budgetWorksheetRoot .ToolBarlinksDisabled {
    font-family: Arial, Verdana, Tacoma, sans-serif;
    color: #C0C0C0 !important;
    font-size: 12px !important;
    font-weight: normal !important;
    text-decoration: none !important;
}


.budgetWorksheetRoot .Subheading_Title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 21px;
    font-weight: bold;
    color: #4a4a4a;
}

.budgetWorksheetRoot .padBottom {
    padding-bottom: 2em;
}

.budgetWorksheetRoot .marginBottom {
    margin-bottom: 2em;
}

.hiddenItem {
    display: none !important;
}
/** End */

/* SR 472 */
.bwsNormalText {
    font-weight: normal;
    display: inline;
}

.bwsTableMiddleColumn {
    width: 300px;
    max-width: 300px;
}