html, body, #aspnetForm, #layout_body, #table_main, #cell_content, #cell_menu_nav { height: auto; }
#cell_content_table { margin-top: 15px; border: 1px solid #cccccc; -moz-border-radius: 4px; -webkit-border-radius: 4px;
                      
                /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9e9e9), to(#ffffff)); 
                /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #e9e9e9, #ffffff); 
                /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #e9e9e9, #ffffff); 
                /* IE 10 */ background: -ms-linear-gradient(top, #e9e9e9, #ffffff); 
                /* Opera 11.10+ */ background: -o-linear-gradient(top, #e9e9e9, #ffffff);
                filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#e9e9e9', EndColorStr='#ffffff');  border-radius: 4px; }
#cell_menu_nav { border: none; padding-left: 12px;}
.royal-left-column { margin-top: 15px; min-height: 355px; min-width: 175px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.royal-column-gradient { /* fallback */
    background-color: #FFF;
    /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9e9e9), to(#ffffff));
    /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #e9e9e9, #ffffff);
    /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #e9e9e9, #ffffff);
    /* IE 10 */ background: -ms-linear-gradient(top, #e9e9e9, #ffffff);
    /* Opera 11.10+ */ background: -o-linear-gradient(top, #e9e9e9, #ffffff);
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#e9e9e9', EndColorStr='#ffffff'); }
.royal-column-gradient-left { 
                /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9e9e9), to(#ffffff)); 
                /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #e9e9e9, #ffffff); 
                /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #e9e9e9, #ffffff); 
                /* IE 10 */ background: -ms-linear-gradient(top, #e9e9e9, #ffffff); 
                /* Opera 11.10+ */ background: -o-linear-gradient(top, #e9e9e9, #ffffff);
                filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#e9e9e9', EndColorStr='#ffffff');  }
.royal-column-gradient-right {
                /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9e9e9), to(#ffffff)); 
                /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #e9e9e9, #ffffff); 
                /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #e9e9e9, #ffffff); 
                /* IE 10 */ background: -ms-linear-gradient(top, #e9e9e9, #ffffff); 
                /* Opera 11.10+ */ background: -o-linear-gradient(top, #e9e9e9, #ffffff);
                filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#e9e9e9', EndColorStr='#ffffff');  }
#cell_content { padding: 0 12px 15px 12px; }
.cell_content_right { min-width: 175px; width: 175px; min-height: 355px; padding-right: 12px; }
.royal-right-inner { min-height: 355px; min-width: 175px; width: 175px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.royal-content-right { border: 1px solid #cccccc; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.divFunctionsNav, .divContentList { margin-bottom: 15px; border: 1px solid #cccccc; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.divContentList .ad-rotator, .divContentList.ad-rotator { border: 0; padding: 0; }
.royal-footer-cell { padding: 0 14px 15px 12px; }
.royal-footer-cell div { border: 1px solid #cccccc; width: 100%; height: 33px; 
                         
                /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#d0d0d2)); 
                /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #ffffff, #d0d0d2); 
                /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #ffffff, #d0d0d2); 
                /* IE 10 */ background: -ms-linear-gradient(top, #ffffff, #d0d0d2); 
                /* Opera 11.10+ */ background: -o-linear-gradient(top, #ffffff, #color2);
                filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#d0d0d2'); -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.royal-footer-cell ul.helpLinks { margin-top: 8px; }
.royal-footer-cell ul.helpLinks li { padding: 0 20px 0px 20px; border-right: 1px solid #b2b2b2; }
.royal-footer-cell ul.helpLinks li.last-help-link { border-right: none; }
.royal-footer-cell ul.helpLinks li a.default { text-decoration: none; outline: 0; }
.royal-footer-cell ul.helpLinks li a.default:hover { text-decoration: underline; }

.sf-menu, .sf-menu * {margin: 0; padding: 0; list-style: none; z-index: 99; }
.sf-menu { line-height:	1.0; }
.sf-menu ul { position:	absolute; top: -999em; width: 10em; }
.sf-menu ul li { width:	100%; }
.sf-menu li:hover { visibility: inherit; }
.sf-menu li { float: left; position: relative; }
.sf-menu a { display: block; position: relative; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left: 0; top: 2.5em; z-index: 99; }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 10em; top: 0; }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top: -999em; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 10em; top: 0; }
.sf-menu { float: left; margin-bottom: 1em; }
.sf-menu a { padding: .75em 1em; text-decoration:none; }
.sf-menu a, .sf-menu a:visited  { color: #13a; }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline: 0; }
.sf-menu a.sf-with-ul { padding-right: 2.25em; min-width: 1px; }
.sf-sub-indicator { position: absolute; display: block; right: .75em; top: 1.05em; width: 10px; height: 10px; text-indent: -999em; overflow: hidden; background: url('i/TriangleImage.aspx?tc=8B8989') no-repeat; }
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator { background:	url('i/TriangleImage.aspx?tc=464646') no-repeat; }
.sf-shadow ul { -moz-box-shadow: 4px 3px 4px #666666 !important; -webkit-box-shadow: 4px 3px 4px #666666 !important; box-shadow: 4px 3px 4px #666666 !important; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666')" !important; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666') !important; }
.sf-shadow ul.sf-shadow-off { background: transparent; }

#royal-nav { border: 1px solid #cccccc; width: 100%; height: 33px; margin: 0; padding: 0; font-family: Arial; font-size: 10pt;
             
                /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#d0d0d2)); 
                /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #ffffff, #d0d0d2); 
                /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #ffffff, #d0d0d2); 
                /* IE 10 */ background: -ms-linear-gradient(top, #ffffff, #d0d0d2); 
                /* Opera 11.10+ */ background: -o-linear-gradient(top, #ffffff, #d0d0d2);
                filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#d0d0d2'); }
.sf-menu { margin: 0; padding: 0; }
#royal-nav li { border-right: 1px solid #cccccc; }
#royal-nav a { color: #464646; border: none; }
#royal-nav a:hover, #royal-nav a:active { text-decoration: underline; }
#royal-nav li.sfHover a, #royal-nav li a:hover, #royal-nav li.current-page-item a { 
                /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#efefef), to(#c4c3c3)); 
                /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #efefef, #c4c3c3); 
                /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #efefef, #c4c3c3); 
                /* IE 10 */ background: -ms-linear-gradient(top, #efefef, #c4c3c3); 
                /* Opera 11.10+ */ background: -o-linear-gradient(top, #efefef, #c4c3c3);
                filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#efefef', EndColorStr='#c4c3c3'); }
#royal-nav li ul.sub-menu li { border-style: solid; border-width: 1px; border-color: #cccccc #666666 #666666 #cccccc; }
#royal-nav li ul.sub-menu li a { background: transparent; }
#royal-nav div.royal-sub-menu-wrapper { padding: 20px 0 20px 0; }
#royal-nav li ul.sub-menu li table { width: 100%; white-space: nowrap; border: none; }
#royal-nav li ul.sub-menu li table a { white-space: nowrap; border: none; padding: 0; margin: 0; }
#royal-nav li ul.sub-menu li table td { border-right: 1px solid #cccccc; padding: 0px 15px 0px 15px; white-space: nowrap; margin:0; }
#royal-nav li ul.sub-menu li table td.last-sub-menu { border-right: none; }
#royal-nav div.royal-sub-menu-header { font-weight: bold; display: block; margin: 0; white-space: nowrap; font-size: 11pt; color: #464646; }
#royal-nav div.royal-sub-menu-item { padding: 12px 0 0 0; margin:0; }
#royal-nav div.royal-sub-menu-divider-wrapper { padding: 12px 0 12px 0; margin: 0; }
#royal-nav hr.royal-sub-menu-divider { color: #cccccc; background-color: #cccccc; border: 0; height: 1px; }

ul.leftContentListNav { margin: 0; padding: 0 5px 0 5px; }
ul.leftContentListNav li, ul.leftContentListNav li.selected { padding: 4px 0 4px 10px; outline: 0; }
ul.leftContentListNav li.selected { padding-left: 0; margin-left: -6px; }
ul.leftContentListNav li a { outline: 0; }
ul.leftContentListNav li.selected span.selected-indicator { float:left; padding-left:0; }
ul.leftContentListNav li.selected div { padding-left: 16px; }

.inputbutton { 
                /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#d0d0d2)); 
                /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #ffffff, #d0d0d2); 
                /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #ffffff, #d0d0d2); 
                /* IE 10 */ background: -ms-linear-gradient(top, #ffffff, #d0d0d2); 
                /* Opera 11.10+ */ background: -o-linear-gradient(top, #ffffff, #d0d0d2);
                filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#d0d0d2'); height: 28px; width: auto; -moz-border-radius: 4px;  -webkit-border-radius: 4px; border-radius: 4px; font-weight: bold; border: 1px solid #cccccc !important; color: #464646; outline: 0; }
.inputbutton:hover { 
                /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#efefef), to(#c4c3c3)); 
                /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #efefef, #c4c3c3); 
                /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #efefef, #c4c3c3); 
                /* IE 10 */ background: -ms-linear-gradient(top, #efefef, #c4c3c3); 
                /* Opera 11.10+ */ background: -o-linear-gradient(top, #efefef, #c4c3c3);
                filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#efefef', EndColorStr='#c4c3c3'); color: #000000; }

.dgGrid { border-collapse: separate; }
.dgHeader, .dgHeader_border { background: none; color: #464646; }
.dgGrid td { border-bottom: 1px solid #d0d0d0; }
.dgGrid td.royal_grid_noleftborder { border-left:0; }
.dgGrid td.royal_grid_norightborder { border-right:0; }
.dgGrid td.royal_grid_notopborder { border-top:0; }
.dgGrid td.royal_grid_nobottomborder { border-bottom:0; }
.dgGrid td.royal_grid_noborder, .dgGrid .dgGridInnerTable td, .dgGrid.dgGridInnerTable td { border:0; }
.dgGrid th, .dgHeader th, .dgHeader td, .dgHeader_border th, .dgHeader_border td { border: 1px solid #cccccc;
                /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e5e5e5), to(#c6c6c6)); 
                /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #e5e5e5, #c6c6c6); 
                /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #e5e5e5, #c6c6c6); 
                /* IE 10 */ background: -ms-linear-gradient(top, #e5e5e5, #c6c6c6); 
                /* Opera 11.10+ */ background: -o-linear-gradient(top, #e5e5e5, #c6c6c6);
                filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#e5e5e5', EndColorStr='#c6c6c6');  color: #464646; }
.dgHeader th.royal_grid_sorted, .dgHeader td.royal_grid_sorted, .dgHeader_border th.royal_grid_sorted, .dgHeader_border td.royal_grid_sorted { 
                /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cfcfcf), to(#a0a0a0)); 
                /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #cfcfcf, #a0a0a0); 
                /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #cfcfcf, #a0a0a0); 
                /* IE 10 */ background: -ms-linear-gradient(top, #cfcfcf, #a0a0a0); 
                /* Opera 11.10+ */ background: -o-linear-gradient(top, #cfcfcf, #a0a0a0);
                filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#cfcfcf', EndColorStr='#a0a0a0');color: #000000; }
.dgHeader th.royal_grid_sorted .dgSortLink, .dgHeader td.royal_grid_sorted .dgSortLink, .dgHeader_border th.royal_grid_sorted .dgSortLink, .dgHeader_border td.royal_grid_sorted .dgSortLink { color: #000000; }
.dgSortLink { color: #464646; outline: 0; }
.dgHeader th a, .dgHeader td a { outline: 0; }
.dgGrid th.novertical_left, .dgHeader th.novertical_left, .dgHeader td.novertical_left, .dgHeader_border th.novertical_left, .dgHeader_border td.novertical_left{ border-left: 0; }
.dgGrid th.novertical_right, .dgHeader th.novertical_right, .dgHeader td.novertical_right, .dgHeader_border th.novertical_right, .dgHeader_border td.novertical_right{ border-right: 0; }

.royal-ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.royal-ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
ul.sf-menu ul.sub-menu { width: auto; }


.beb-wizard-progress-outer  
{
 width:90%;
 min-width:800px;
 margin:auto;
}

.beb-wizard-progress-stepslayout  
{
 width:100%;
}

.beb-wizard-progress-stepslayout td
{
    width:20%;
    font-weight:bold;
    font-size:10pt;
    text-align:center;
}

.beb-wizard-progress-stepslayout td.current
{
    font-weight:bold;
    font-size:12pt;
    text-align:center;
    color:#7293c3;
}

.beb-wizard-progress-stepslayout td.completed
{
    font-weight:bold;
    font-size:10pt;
    text-align:center;
    color:#212121;
   
}

.beb-wizard-progress-stepslayout td.completed a
{
   font-weight:bold;
   font-size:10pt;
   text-align:center;
   color:#212121;
   text-decoration: underline;
   text-decoration: underline;
}

.beb-wizard-progress-stepslayout td.todo
{
    font-weight:bold;
    font-size:10pt;
    text-align:center;
    color:#999999;
    
}

.beb-wizard-progress  
{
 height:20px;
 width:100%;
}

.beb-wizard-progress .ui-widget-header  
{
-moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;     

                /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d3e5fa), to(#678dc2)); 
                /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #d3e5fa, #678dc2); 
                /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #d3e5fa, #678dc2); 
                /* IE 10 */ background: -ms-linear-gradient(top, #d3e5fa, #678dc2); 
                /* Opera 11.10+ */ background: -o-linear-gradient(top, #d3e5fa, #678dc2);
                filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#d3e5fa', EndColorStr='#678dc2');border-color: #7d6e62;
}

.beb-wizard-progress.ui-widget-content{ 
   
                /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#d0d0d2)); 
                /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #ffffff, #d0d0d2); 
                /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #ffffff, #d0d0d2); 
                /* IE 10 */ background: -ms-linear-gradient(top, #ffffff, #d0d0d2); 
                /* Opera 11.10+ */ background: -o-linear-gradient(top, #ffffff, #d0d0d2);
                filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#d0d0d2');

}

.beb-wizard-progress.ui-corner-all{ 
-moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; 
}

.submitLink {
background-color: transparent;
text-decoration: underline;
border: none;
color:#212121;
cursor: pointer;
}

#addWrapper { padding-top: 8px; }

#page_content_outer { margin: 15px 12px 15px 12px; border: 1px solid #cccccc; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
#page_content_inner { padding: 10px 30px 25px 30px; }
.page-title { padding: 15px 0px 10px 0px; }
.page-section-padding-bottom { padding-bottom: 15px; }
.page-section-padding-top { padding-top: 15px; }
.page-content-spacer { padding-top: 8px; }
#page_content_box { padding: 8px 0 8px 0; }

.dashBoardToolHeader
{
    font-weight:bold;
    font-size:10pt;
    text-align:left;
    color:black;
    
}