.readerOnly {position: absolute;left: -9000em;width: 20em;}
.benefitsMenuBlueVertDots {background-image:url(/framework/rsa/images/nav_benefits_bg_body_vert_dots.gif);background-repeat:repeat-y;width:381px;}

/*SmartMenus 6 config and script core files*/
/**
 * Custom CSS rules to style the mega drop-down sub menus and override the default styles generated
 * by the SmartMenus script for the sub menus. If you notice that some declaration doesn't seem to
 * take effect, just use the "!important" declaration.
 */

#LiteNavigation {background:#056fd9 url(../images/menu/menu_bkgd.png) bottom left repeat-x !important; font-family: Arial, Helvetica, sans-serif!important; border-top: 1px solid #0451a0;}
#LiteNavigation li a, #LiteNavigation li a:link{padding:10px 16px 9px 16px; border:none; background:transparent url(../images/menu/mid_splitter.gif) top right repeat-y;}
#LiteNavigation li a.CURRENT,#LiteNavigation li a:hover, #LiteNavigation li a.MMLiteO, #LiteNavigation li a:focus, #LiteNavigation li a.focus{ background-image:none; margin-top:-4px; padding:13px 15px 9px 15px;  border:1px solid #BAB9BA; border-bottom:none; -moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px; border-top-left-radius:4px; border-top-right-radius:4px; }
#LiteNavigation li a.CURRENT{background-color:#ffffff;}
#LiteNavigation li a:hover,#LiteNavigation li a:focus, #LiteNavigation li a.MMLiteO,#LiteNavigation li a.focus{background-color:#f5f5f5;}
#LiteNavigation ul a{display:block;}
#LiteNavigation a{white-space:normal !important;}
.SMLite {background-color:#f5f5f5; border:solid 1px #BAB9BA; margin-top:-1px !important; margin-top: -5px\9 !important; width:auto !important; padding-bottom:10px; padding-top:10px;}
span.SM6SH { margin-top:1px !important; margin-top: -5px\9 !important;}
#LiteNavigation > li > a {z-index:11112 !important;position:relative !important;}

.SMLite li a:link,.SMLite li a:visited {padding:0; }
.SMLite li a {display:block; background-image:none!important; border:none!important; color:#383838!important; margin-top:0px!important;}
.SMLite div{ float:left; width:215px;}
.SMLite div.megamenubg {background:transparent url(../images/menu/megamenu_border.gif) repeat-y scroll top left; width:100%;}
.SMLite div.megamenu2div { padding-left:1px;}
.SMLite div.megamenu3div { padding-left:2px;}
.SMLite li.div1 { width:215px !important;}
.SMLite li.div2 { width:431px !important;}
.SMLite li.div3 { width:648px !important;}

#LiteNavigation ul.SMLite a.megamenusubmenu1{ font-size:1.2em; padding-top:5px !important; padding-bottom:5px !important; padding-left:8px !important; display:block !important; clear:both;}
#LiteNavigation ul.SMLite a.megamenusubmenu1 span{ background:transparent url(../images/menu/nav_bullet.gif) no-repeat 0 5px !important; padding-left:8px;}
#LiteNavigation ul.SMLite a.megamenusubmenu2{ font-size:1.2em; padding-left:18px; padding-top:3px !important; padding-bottom:2px !important;}
#LiteNavigation ul.SMLite a.megamenusubmenu2 span{ background:transparent url(../images/menu/sub_nav_bullet.gif) no-repeat 0 7px !important; padding-left:8px; font-weight:normal;}
#LiteNavigation ul.SMLite a.megamenusubmenu2:hover,#LiteNavigation ul.SMLite a.megamenusubmenu2:focus,#LiteNavigation ul.SMLite a.megamenusubmenu2.focus { background:transparent url(../images/menu/bg_submenu_hover_level2.png) repeat-x scroll top left!important; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; }
#LiteNavigation ul.SMLite a {border:none!important;}
#LiteNavigation ul.SMLite a:hover, #LiteNavigation ul.SMLite a:focus, #LiteNavigation ul.SMLite a.focus{ background:transparent url(../images/menu/bg_submenu_hover.png) repeat-x scroll top left!important; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; }
#LiteNavigation ul.SMLite a:visited{background-color:#f5f5f5;}
/*End of SmartMenus*/

/*Used for RowEditor*/
.ext-ie .x-row-editor .x-form-text {margin:0 !important;}
.x-row-editor-header {height:2px;overflow:hidden;background: transparent url(../images/row-editor-bg.gif) repeat-x 0 0;}
.x-row-editor-footer {height:2px;overflow:hidden;background: transparent url(../images/row-editor-bg.gif) repeat-x 0 -2px;}
.ext-ie .x-row-editor-footer {margin-top:-1px;}
.x-row-editor-body {overflow:hidden;zoom:1;background: #ebf2fb;padding-top:2px;}
.x-row-editor .x-btns {position:absolute;top:28px;left:20px;padding-left:5px;background: transparent url(../images/row-editor-btns.gif) no-repeat 0 0;}
.x-row-editor .x-btns .x-plain-bwrap {padding-right:5px;background: transparent url(../images/row-editor-btns.gif) no-repeat right -31px;}
.x-row-editor .x-btns .x-plain-body {background: transparent url(../images/row-editor-btns.gif) repeat-x 0 -62px;height:31px;}
.x-row-editor .x-btns .x-table-layout-cell {padding:3px;}
.errorTip .x-tip-body ul{list-style-type:disc;margin-left:15px;}
/*End of definition used for RowEditor*/

/*.x-grid3-hd-row td { font-weight:bold; }*/
.x-layout-collapsed{z-index:0 !important;}
.x-form-item label{width:159px !important;}
.x-form-item {margin:0px !important;}
.x-border-layout-ct { background-color:#FFFFFF; }

/* Checkboxes image alignment fix */
input.x-tree-node-cb { vertical-align:middle !important;}
/*End of checkboxes image alignment fix */

/* Pop-up window top icons tab focus styles */
.dialog-restore,.dialog-minimize,.dialog-maximize,.dialog-toggle,.dialog-close{position:absolute; height:15px; width:15px;}
.dialog-restore:focus{ background-image: url(../images/icons/tool-sprites.gif); background-position:-15px -45px;}
.dialog-minimize:focus{ background-image: url(../images/icons/tool-sprites.gif); background-position:-15px -15px;}
.dialog-maximize:focus{ background-image: url(../images/icons/tool-sprites.gif); background-position:-15px -30px;}
.dialog-toggle:focus{ background-image: url(../images/icons/tool-sprites.gif); background-position:-15px -60px;}
.dialog-close:focus{ background-image: url(../images/icons/tool-sprites.gif); background-position:-15px 0;}
.icon_text{overflow: hidden; text-indent: -99999px; height: 15px; width: 15px; background-repeat: no-repeat;}
/* End of pop-up window top icons tab focus styles */
 
/* Extjs split button icon classes*/ 
.blist{background-image: url(../../../images/icons/group.png) !important;} 
.key{background: transparent url(../images/icons/bullet_key.png) no-repeat 0 0!important;}
.lock{background: transparent url(../images/icons/lock.png) no-repeat 0 0!important;}  
.manage_key{background: transparent url(../images/icons/server_key.png) no-repeat 0 0!important;}
.view{background: transparent url(../images/icons/view.png) no-repeat 0 0!important;}
/* End of extjs split button icon classes*/ 

/* RSA CEE styles*/ 
.rsa_ceepanel .x-panel{margin:5px;}
.rsa_ceepanel .rsa_hbar{background:none;border:none; padding:0px!important; background-color:transparent!important;}
.rsa_ceepanel .x-fieldset{ background-color:#ffffff; margin-top:10px;}
.rsa_ceepanel .x-panel-collapsed{background:none;}
.rsa_ceepanel .x-toolbar{background-image:none; background-color:#ffffff; border:none; padding:10px 0px 10px 10px;}
.rsa_ceepanel .x-panel-bbar{border:1px solid #B5B8C8; background-color:#ffffff;}
.rsa_ceepanel label{padding-right:10px; padding-left:10px;}
.rsa_cee_expsubpanel input{float:left; margin-top:0px!important;}
.rsa_ceepanel .rsa_cee_addbutton {margin:5px 0px 10px 5px;}
.rsa_ceepanel .rsa_cee_andorLabel {font-weight:bold;} 
.rsa_ceepanel .rsa_cee_paneltitle{font-weight:bold;}
.rsa_ceepanel .x-btn-text.rsa_cee_toolbar_collapse{ background-image:url("../images/icons/tool-sprites.gif");background-position:0 -75px; height:15px; width:15px;}
.rsa_ceepanel .x-btn-text.rsa_cee_toolbar_expand{ background-image:url("../images/icons/tool-sprites.gif");background-position:0 -120px; height:15px; width:15px;}
.rsa_ceepanel .rsa_cee_addbtn_icon { background-image:url("../images/icons/add.png"); }
.rsa_ceepanel .rsa_cee_removebtn_icon { background-image:url("../images/icons/delete.png"); }
.rsa_ceepanel .rsa_cee_duplicatebtn_icon { background-image:url("../images/icons/page_copy.png"); }
/* End of RSA CEE styles*/ 

/* RSA Grid show/hide styles*/
.x-grid3-row-expander-rsa {background-image:url(../images/icons/tool-sprites.gif); height:15px; width:15px;}
.x-grid3-row-expander-rsa {background-repeat:no-repeat;background-color:transparent;}
.x-grid3-row-collapsed-rsa .x-grid3-row-expander-rsa {background-position:0 -120px; margin:3px 3px 3px 0px;}
.x-grid3-row-expanded-rsa .x-grid3-row-expander-rsa {background-position:0 -75px; margin:3px 3px 3px 0px;}
.x-grid3-row-collapsed-rsa .x-grid3-row-body {display:none !important;}
.x-grid3-row-expanded-rsa .x-grid3-row-body {display:block !important;}
.x-grid3-row-expander-rsa a{left:20px;text-decoration: underline; position:relative;}
.x-grid3-body .x-grid3-td-expander-rsa .x-grid3-cell-inner {padding:0 !important;height:100%;}
/* End of RSA Grid show/hide styles*/

/* RSA header toolbar styles*/
.rsa_hbar{background:none; border:none;}
.rsa_toolbar_expand{background:transparent url("../images/icons/tool-sprites.gif") no-repeat 0 -120px !important; height:15px !important; width:15px !important;}
.rsa_toolbar_collapse{background:transparent url("../images/icons/tool-sprites.gif") no-repeat 0 -75px !important; height:15px!important; width:15px!important;}
.rsa_toolbar_refresh{background-image:url(../images/icons/refresh_db_icon.gif)!important;}
.rsa_toolbar_remove{background-image:url(../images/icons/close_db_icon.gif)!important;}
/* End of RSA header toolbar styles*/

/*Spinner Style*/
.spinner {float:left;}
.spinner .x-form-field-wrap input{ padding:2px 0 0 5px !important;}
.spinner img{position:relative!important;}
/* End of Spinner Style*/

/*Calendar and Timepicker Style*/
.date_field {float:left; margin-right: 17px}
.date_field .x-form-field-wrap input{ padding:2px 5px 0 5px !important; margin-top:0px; }
/* End of Calendar and Timepicker Style*/

/*RSA Dashboard Style*/
.x-portal .x-panel-dd-spacer {margin-bottom:5px;}
.x-portlet {margin-bottom:10px;}

/* Clean up the look of the portlets */
.x-portlet .x-panel-ml {padding-left:1px;}
.x-portlet .x-panel-mr {padding-right:1px;}
.x-portlet .x-panel-bl {padding-left:1px;}
.x-portlet .x-panel-br {padding-right:1px;}
.x-portlet .x-panel-body {background:white;}
.x-portlet .x-panel-mc {padding-top:0px;}
.x-portlet .x-panel-bc .x-panel-footer {padding-bottom:1px;}
.x-portlet .x-panel-nofooter .x-panel-bc {height:2px;}
.title_bar {padding-bottom:15px;}
.title_bar a{color:#006AAA;text-decoration:underline;padding:0 5px 0 5px;}
.title_bar a.help{background:transparent url(../images/icons/help.png) no-repeat scroll left center;padding-left:19px;}
.title_bar_top span{padding-left:10px}
.title_bar select{ margin:0 10px;}
.title_bar_top{padding:5px 0px 5px 0;border-bottom:1px solid #99BBE8;height:30px;background-color:#DFE8F6;}
.title_bar_bottom_left{float:left}
.title_bar_bottom_left h1{font-weight:normal; font-size:1.8em; line-height:1em; color:#383838;}
.title_bar_bottom_right{float:right}
.dashboardDiv {margin:0;padding:0;border:0 none;height:100%;text-align:left;position:relative;z-index:1;}
.dashboardDiv .title{font-size:1.2em;font-weight:bold; color:#474747;}
.dashboardDiv .title_bar h1{color:#383838;font-size:1.8em;font-weight:bold;line-height:1.8em;display:inline;}
.dashboardDiv .x-panel-collapsed{border-bottom: none;}
.dashboardDiv .x-border-layout-ct {background-color:#FFFFFF;border-top:medium none;}
.dashboardDiv .x-toolbar div.xtb-text{font-weight:bold;font-family: Arial, Helvetica, sans-serif; font-size:1.2em; color:#474747;}
.dashboardDiv .x-toolbar:hover{cursor:move;}
.dashboardDiv .north_panel_body{padding:0 0 10px;}
.dashboardDiv .north_panel_body table{float: left; margin-left: 20px;}
.dashboardDiv .x-panel-body{border-color:#a6a4a4;}
.dashboardDiv .x-panel-header{border-color:#a6a4a4; background:#f3f1f3 url(../images/default/dashboard_module_hdbg.png) repeat-x scroll left bottom; padding:2px 3px 2px 5px;}
.dashboardDiv .x-layout-collapsed{border-color:#a6a4a4;}
.dashboardDiv .x-btn-text{height:auto!important;}
.dashboardDiv .rsa_toolbar_collapse{height:15px!important;}
.dashboardDiv .rsa_toolbar_expand{height:15px!important;}
#content .dashboardDiv .field.field_row_left label{padding:0;}
.x-menu{text-align:left !important;}
.x-panel-body p {margin:5px;}
.settings {background-image:url( ../shared/icons/fam/folder_wrench.png ) !important;}
.nav {background-image:url( ../shared/icons/fam/folder_go.png ) !important;}
.db_loading_indicator {background:transparent url(../images/icons/loading.gif) no-repeat scroll center center;line-height:1.6em;margin:3px;padding-top:20px;}
.db_loading {margin-top:20px;margin-bottom:20px;}
.db_ct_data_panel{}
.db_data_panel{padding:10px;}
.db_setting_body{background-color:#ECECEC !important;padding:14px 14px 6px 14px; }
.db_setting_panel{border-bottom: 1px solid #a6a4a4;}
.db_setting_row{padding-top:13px;}
.db_setting_row span{float:left; width:166px; color:#010101;}
.db_setting_row span {font-size:1.2em;}
.db_setting_row select {font-size:1em;}
.db_column{padding:10px 0 10px 10px}
.db_last_column{padding:10px}
.db_setting_fbar a{padding-left:10px;text-decoration:underline;}
.db_module_body{cursor:default !important;}

/*End of RSA Dashboard Style */

/*RSA Form Input Styles*/
.x-form-text, textarea.x-form-field{background-image:none; border-width:1px; border-style:solid; border-bottom-color:#bcbcbc; border-left-color:#bcbcbc; border-top-color:#6e6e6e; border-right-color:#6e6e6e;}
.x-form-invalid, textarea.x-form-invalid{background-image:url(../images/default/invalid_line.gif);}
.x-form-invalid-icon{ background-image:url(../images/icons/icon_exclamation_small.png); height:19px; width:22px; background-position: 3px 2px;}
.x-form-invalid-tip .x-tip-body{ background-image:none; padding-left:4px;}
.x-form-field, .x-tip .x-tip-body{font-family:Arial, Helvetica, sans-serif;}
.x-form-invalid-tip .x-tip-tc, .x-form-invalid-tip .x-tip-tl, .x-form-invalid-tip .x-tip-tr, .x-form-invalid-tip .x-tip-bc, .x-form-invalid-tip .x-tip-bl, .x-form-invalid-tip .x-tip-br,.x-form-invalid-tip .x-tip-ml, .x-form-invalid-tip .x-tip-mr{background-image:url(../images/default/error-tip-corners.gif);}
.x-combo-list{font-family:Arial, Helvetica, sans-serif;}
/*End of RSA Form Input Styles*/

/*RSA Pop-up Window Style*/
.rsa_pop .x-window-tl{background-image:none; padding-left:0;}
.rsa_pop .x-window-tr{background-image:none; padding-right:0;}
.rsa_pop .x-window-tc{padding:2px 5px 5px 6px; background:#056fd9 url(../images/menu/menu_bkgd.png) bottom left repeat-x;}
.rsa_pop .x-window-header-text{color:#ffffff;}
.rsa_pop .x-window-tl .x-window-header{font-family: Arial, Helvetica, sans-serif; font-size:1.2em;}
.rsa_pop .x-body-masked .x-window-plain .x-window-mc{background-color:#ffffff; font-family: Arial, Helvetica, sans-serif;}
.rsa_pop .x-window-ml{background-image:none; padding-left:0;}
.rsa_pop .x-window-mr{background-image:none; padding-right:0;}
.rsa_pop .x-window-mc{background-color:#ffffff !important; border-bottom:none; padding:20px 16px 20px 16px; font-family: Arial, Helvetica, sans-serif; font-size:100%;}
.rsa_pop .x-window-mc p {font-size:1.2em}
.rsa_pop .x-window-bl{background-image:none; padding-left:0;}
.rsa_pop .x-window-br{background-image:none; padding-right:0;}
.rsa_pop .x-window-bc{background-image:none; background-color:#ffffff;}
.rsa_pop .x-window-body{width:100% !important; padding:0px;}
.rsa_pop .x-panel-btns{padding:0 6px 6px 6px;}
.rsa_pop .x-toolbar-layout-ct{width:100% !important;}
.rsa_pop .x-toolbar-ct{padding:4px 0px; background:#ffffff url( ../images/button/bg_buttomrow.png) repeat-x left bottom; border:1px solid #e7e7e7;}
.rsa_pop .rsa_datagrid .x-toolbar-ct{padding:0; background:none; border:none; }
.rsa_pop .x-btn{font-family: Arial, Helvetica, sans-serif;}
.rsa_pop .x-window-footer{width:auto!important;}
.rsa_pop .ext-mb-question{background-image:url( ../images/icons/icon_help.png);}
/*End of RSA Pop-up Window Style*/

/*RSA ihelp Pop-up Window Style*/
.rsa_ihelp .x-window-tl{background-image:url(../images/default/left-corners.png);}
.rsa_ihelp .x-window-tr{background-image:url(../images/default/right-corners.png);}
.rsa_ihelp .x-window-tc{background-image:url(../images/default/top-bottom.png);}
.rsa_ihelp .x-window-ml{background-image:url(../images/default/left-right.png);}
.rsa_ihelp .x-window-mr{background-image:url(../images/default/left-right.png);}
.rsa_ihelp .x-window-bl{background-image:url(../images/default/left-corners.png);}
.rsa_ihelp .x-window-br{background-image:url(../images/default/right-corners.png);}
.rsa_ihelp .x-window-bc{background-image:url(../images/default/top-bottom.png);}
.rsa_ihelp .x-window-header-text{color:#0451a0;}
.rsa_ihelp .x-window-tl .x-window-header{font-family: Arial, Helvetica, sans-serif; font-size:1.2em;}
.rsa_ihelp .x-window-mc{background-color:#eff4f6 !important; font-family: Arial, Helvetica, sans-serif; font-size:1.2em; color:#383838; padding-bottom:10px;}
/*End of ihelp Pop-up Window Style*/

/*RSA Datagrid Window Style*/
.rsa_datagrid .x-toolbar{background-image:url(../images/default/datagrid_toolbar_bg.png); border:1px solid #898b8d!important; padding:5px 0!important;}
.rsa_datagrid .x-panel-body{border-color:#898b8d !important;border-width:0 1px;}
.rsa_datagrid .x-toolbar div{font-family:Arial, Helvetica, sans-serif;}
.rsa_datagrid .x-toolbar div.xtb-text{font-weight:normal;font-size:1em; color:#000;}
.rsa_datagrid .x-btn, .x-btn button{font-family:Arial, Helvetica, sans-serif;}
.rsa_datagrid .x-form-field{font-family:Arial, Helvetica, sans-serif;}
.rsa_datagrid .x-btn-text-icon .x-btn-icon-small-left .x-btn-text {height:auto}
.rsa_datagrid .x-grid3-hd-inner{padding:6px 3px 6px 5px;}
.rsa_datagrid .x-grid3-header{background-image:url(../images/default/datagrid_subtoolbar_bg.png)!important;border-bottom:1px solid #aeafb1; padding:0;}
.rsa_datagrid .x-grid3-hd-row td{border-right-color:#aeafb1;}
.rsa_datagrid .x-grid3-hd-row td,.rsa_datagrid .x-grid3-row td,.rsa_datagrid .x-grid3-summary-row td{font-family:Arial, Helvetica, sans-serif;}
.rsa_datagrid td.sort-desc .x-grid3-hd-inner,.rsa_datagrid td.sort-asc .x-grid3-hd-inner{background-image:none; background-color:#e4e4e4; border-right-color:#eeeeee!important; }
.rsa_datagrid td.x-grid3-hd-over .x-grid3-hd-inner,.rsa_datagrid td.x-grid3-hd-menu-open .x-grid3-hd-inner{background-color:#dfe8f6;!important; background-image:none;}
.rsa_datagrid td.x-grid3-hd-over, td.sort-desc, td.sort-asc, td.x-grid3-hd-menu-open{border-left-color:#eeeeee;}
.rsa_datagrid .x-grid3-row-over, .rsa_gridrow_odd .x-grid3-row-over{background-image:none; background-color:#dfe8f6!important;}
.rsa_datagrid .x-grid3-row-selected{background-color:#e4e4e4!important;}
.rsa_datagrid .x-grid3-body .x-grid3-td-checker,.rsa_datagrid .x-grid3-body .x-grid3-row-selected .x-grid3-td-checker {background-image:none;}
.rsa_datagrid .x-row-editor-bwrap{font-family:Arial, Helvetica, sans-serif; font-size:1.1em;}
.rsa_datagrid .rsa_gridrow_odd{background-color:#f5f5f5;}
.rsa_datagrid .x-toolbar-left .x-toolbar-cell { padding-left:2px; padding-right:3px; }

/*End of Datagrid Window Style*/

/* RSA Layout Split Styles */
.x-layout-split { border:1px solid #FFFFFF; }
.x-splitbar-h { background:#FFFFFF url(../images/default/gripper_vertical.png) no-repeat center center; width:9px; }
.x-splitbar-v { background:#FFFFFF url(../images/default/gripper_horizontal.png) no-repeat center center; height:9px; }
.x-splitbar-proxy { border:1px solid #898b8d; }
.x-splitbar-proxy-h { background:#898b8d url(../images/default/gripper_vertical.png) no-repeat center center; width:9px; }
.x-splitbar-proxy-v { background:#898b8d url(../images/default/gripper_horizontal.png) no-repeat center center; height:9px; }
/* End of Layout Split Styles */
