/* =global
--------------------------------------------------------------------------
*/


body
{
    background: url("graphics/ASCi_Navbar_Logo_Back.gif") #ffffff top left repeat-x;
    font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
    font-size:76%;
}
*
{
    padding: 0em;
    margin: 0em;
}
a img
{
    border: none;
}
table
{
    border-collapse: collapse;
    border: 0em;
}
table tr
{
	vertical-align: top;
}
table td
{
    padding: 0em;
}
A:link, A:visited, .searchresultsheaders
{
	text-decoration: none;
	color: #4477aa;
}
A:active, A:hover
{
	text-decoration: none;
	color: #000000;
}

/* =general
--------------------------------------------------------------------------
*/

img#importASCVal:hover {
        background-image: url(/ascidoc/graphics/importASCValData-hover.gif); 
}



#container
{
    font-size: 1.2em;
    width: 70em;
    margin: 1px auto;
}
.floatleft
{
	float:left;
}
.floatright
{
	float:right;
}
.ListSearchExtenderPrompt
{
	background-color: #ff3333;
	border: 1px solid #ababab;
}
.message
{
	color: #6699cc;
}
.messageRed
{
	color: #ff3333;
}
.messageGreen
{
	color: #008000;
}
.message, .messageRed, .messageGreen
{
	background-color: #ffff99;
	font-weight: bold;
}
.errMessage
{
    color:Red;
    display:none;
}
#lblErrorMessage, #lblValidationErrors, #lblMessage, #lblPattern, #lblFinalizedFile, #lblDeleteMessage,.lblStatusCSS, #lblInviteSignersErrMessage, 
#lblInviteSignersMessage, #PBGC_lblErrorMessage, #PBGC_lblMessage, #PBGC_lblInviteSignersErrMessage, #PBGC_lblInviteSignersMessage,
#EZ_lblErrorMessage, #EZ_lblMessage,#EZ_lblExportMessage
#lblExportMessage, #PBGC_lblExportMessage
{
	float:left;
	clear:both;
	width:50em;
	padding: 0.1em .5em;
	margin: 1em 0em;
}
#lblDuplicatesMessage
{
	float:left;
	clear:both;
	width:39.3em;
	padding: 0.1em .5em;
	margin: 1em 0em;
}
.normaltitle
{
	padding: .5em 0em;
	color: #6699cc;
	font-size: 1.6em;	
}
#expandImage, #expandImage2, #PBGC_expandImage, #EZ_expandImage, #expandImage3, #expandImage4
{
	float: right;
}
.fsStandard
{
	border: 1px solid #ababab;
	float:left;
	clear:both;
}
.fsStandard legend
{
	padding:.5em;
	font-size:1.4em;
	color: #003366;
}
.fsStandard_Find
{
	border: 1px solid #ababab;
	float:left;
}
.fsStandard_Find legend
{
	padding:.5em;
	font-size:1.4em;
	color: #003366;
}
.defaultColor
{
	color: #3333CC;
}
.bold
{
	font-weight:bold;
}
.bulletul
{
	list-style-type:disc;
	padding: 0em 1.7em;
}
.bulletul li
{
	padding-top: .4em;
}

/* =login
--------------------------------------------------------------------------
*/


#login_logo
{
	float: left; 
	width: 100%;
	padding: .5em 0em 0em 1em;
}
#login
{
	float:left;
	width:23em;
	padding: 2em 0em 0em 1em;
	color: #6699cc;
	font-size: 1.6em;
	list-style-type:none;
}
#login li
{
	padding-top:.4em;
	clear:both;
}
ul#login span.label
{
	float: left;
	width: 9em;
}

ul#login span.formw
{
	float: left;
}
.login
{
	float:left;
	width:23em;
	padding: 2em 0em 0em 1em;
	color: #6699cc;
	font-size: 1.6em;
	list-style-type:none;
}
.login li
{
	padding-top:.4em;
}
ul.login span.label
{
	float: left;
	width: 9em;
}

ul.login span.formw
{
	float: left;
}
.loginannounce
{
	float:left;
	width:45em;
	font-size: .9em;
	font-weight: bold;
	list-style-type:none;
}
.loginannounce li
{
	padding: 1em 0em;
	color: #1e4a7b;
}
#loginserver1
{
	float:left;
	width:69em;
	padding: 3em 0em 0em 1.8em;
	color: #000000;
	font-size: 1.0em;
	list-style-type:none;
}
#loginserver1 li
{
	padding-top:.2em;
	clear:both;
}
ul#loginserver1 span.label
{
	float: left;
	width: 10em;
}

ul#loginserver1 span.formw
{
	float: left;
}
#login_adv
{
	float: left; 
	padding: 3.5em 0em 0em 0em;
}


/* =topbar
--------------------------------------------------------------------------
*/
#topbar_amrm
{
	float:right;
	width: 100%;
	padding: .4em 0em;
}
#topbar_amrm div
{
	float:right;
	padding:.1em 0em;
}

#topbarlogon
{
	float:left;
	width: 100%;
	clear:both;
	padding: .4em 0em;
}
#topbarlogon div
{
	float:right;
	padding:.1em 0em;
}
#topbarlogon a
{
	padding-left:1em;
	color: #4477aa;
}
#navbar
{
    float: left;
    width: 100%;
    clear:both;
}
#navbar_amrm
{
    float: left;
    width: 100%;
    
}
#navbar ul li
{
    float: left;
    list-style: none;
}
#navbar_amrm ul li
{
    float: left;
    list-style: none;
}
#ClientLink
{
	font-size: .9em;
	padding-top: .4em;
}
#ClientLink div
{
	float:right;
}
#ClientLink a
{
	color: #ababab;
	text-decoration:underline;
}
#ClientLink ul
{
	list-style-type:none;
}
#pagetitle
{
	float: left;
	width: 100%;
	clear: both;
	padding: 2em 0em 1em 0em;
}
.pagetitleP
{
	color: #4477aa;
	font-size: 1.9em;
}


/* =clients tab
--------------------------------------------------------------------------
*/


#currentclients
{
	float:left;
	width: 50.1em;
	padding: .8em;
	color: #003366;
	background-color: #99bbdd;
}
#tbClientFind, #tbClientFind2, #PBGC_tbClientFind, #EZ_tbClientFind, .findTextbox
{
	float: left;
	width: 10em;
	margin: 0em 0em 0em .5em;
}
#divClientShow, #PBGC_divClientShow, #EZ_divClientShow, .divDefaultListbox
{
	float:left;
	padding: .8em 0em;
}
#lbClientShow
{
	width: 54.5em;
	color: #003366;
	font-family: Lucida Console, Courier New;
}
#lbtnClientNext, #lbtnFormNext, #PBGC_lbtnClientNext, #EZ_lbtnClientNext, .nextButton, #lbtnClientNextMMRFA
{
	float: right;
	margin: 0em 0em 0em .5em;
}
#lbAction, #lbFormAction, #PBGC_lbAction, #EZ_lbAction, #ActionWithButton, .actionButton, #lbActionMMRFA
{
	float: right;
}
.fsShow_Clients
{
	width: 51.9em;
	padding: 0em 1em 1em 1em;
	margin-bottom: 2em;
}
.fsFunds
{
	width: 40em;
	padding: 0em 1em 1em 1em;
	margin-bottom: 2em;
}
.fsFind_5500 {    
    position: relative;
    width: 28em;
    height: 30em;
    padding: 0 1em 45px 1em;
    margin-right:2em;
}


.fsFind_hardship_update {    
      float: left;
    width: 28em;
    height: 30em;
    padding: 0 1em 45px 1em;
    margin-right:2em;
}

.ulfinddoc a[id^="lbtnNext"] {
    position: absolute;
    bottom: 10px;
    right: 1em;
}

textarea.taCPart1
{
    overflow:hidden;
}    
.nextadjust1
{
    margin-top: 5.7em;
}
.nextadjust2
{
	margin-top: 2.9em;
}
.nextadjust3
{
    margin-top: -5.7em;
}

#pnlViewDocs, #pnlDocLink, #hlBack
{
	float: left;
	clear: both;
}
#currentdocuments
{
	float:left;
	width: 41em;
	padding: .8em;
	color: #003366;
	background-color: #99bbdd;
}
.defaultListBox
{
	color: #003366;
	font-family: Lucida Console, Courier New;	
}
#lbDocs
{
	width: 44.5em;
	color: #003366;
	font-family: Lucida Console, Courier New;	
}
.fsView_DocsBigBox
{
	width: 43em;
	padding: 0em 1em 1em 1em;
	margin-bottom: 2em;
}

.fsView_Docs
{
	width: 42.5em;
	padding: 0em 1em 1em 1em;
	margin-bottom: 2em;
}

.fsView_DocsExpanded
{
	width: 52.5em;
	padding: 0em 1em 1em 1em;
	margin-bottom: 2em;
}

#viewdocbox
{
	float: right;
	margin-right: 1.3em;
}
#viewdocbox span
{
	padding-right: 2.4em;
}
.editclient
{
    width:44em;
    color: #6699cc;
    font-size: 1.1em;
    list-style-type:none;
}
.editclient li
{
    padding-top:.2em;
    clear:both;
}
ul.editclient span.label
{
    float: left;
    width: 14em;
}
ul.editclient span.formw
{
    float: left;
}
.fsUpload_Client
{
	width: 40em;
	padding: 0em 1em 1em 1em;
	margin-bottom: 2em;
}
.fsViewNew_Docs
{
	width: 42.5em;
	padding: 0em 1em 1em 1em;
	margin-bottom: 2em;
}
.fsVal_Convert
{
	width: 43em;
	padding: 0em 1em 1em 1em;
	margin-bottom: 2em;
}
#ulDocumentInformation, #ulClientInformation, .informationList
{
	width:40em;
	color: #6699cc;
	font-size: 1.6em;
	list-style-type:none;
}
#ulDocumentInformation li, #ulClientInformation li, .informationList li
{
	padding-top:.5em;
	clear:both;
}
ul#ulDocumentInformation span.label, ul#ulClientInformation span.label, .informationList span.label
{
	width: 10em;
	float: left;
}
ul#ulDocumentInformation span.formw, ul#ulClientInformation span.formw, .informationList formw
{
	float: left;
}
#newdoc
{
	width:26em;
	color: #6699cc;
	font-size: 1.6em;
	list-style-type:none;
}
#newdoc li
{
	padding-top:.5em;
	clear:both;
}
ul#newdoc span.label
{
	width: 10em;
	float: left;
}
ul#newdoc span.formw
{
	float: left;
}
#Form5500List
{
	float:left;
	width: 46em;
	padding: .8em;
	color: #003366;
	background-color: #99bbdd;
}
#lbManage5500List
{
	width: 49em;
	color: #003366;
	font-family: Lucida Console, Courier New;
}
#lbManage5500New
{
	width: 36em;
	color: #003366;
	font-family: Lucida Console, Courier New;
}
.fsManage_5500
{
	width: 51em;
	padding: 0em 1em 1em 1em;
	margin-bottom: 2em;
}
.ddlManage5500
{
	float:left;
	margin-right:.5em;
}
#newdoclist
{
	width:31em;
	color: #6699cc;
	font-size: 1.6em;
	list-style-type:none;
}
#newdoclist li
{
	padding-top:.5em;
	clear:both;
}
ul#newdoclist span.label
{
	width: 8em;
	float: left;
}
ul#newdoclist span.formw
{
	float: left;
}
#Form5500box
{
	float: left;
	padding-left: .2em;
}
#Form5500box span#spanform
{
	padding-left: 2.5em;
}
#Form5500box span#spanplan
{
	padding: 0em 1.2em 0em 2.6em;
}
#Form5500client
{
	float:left;
	width: 21em;
	padding: .4em;
	color: #003366;
	background-color: #99bbdd;
}
#divForm5500
{
	float:left;
	padding: .4em 0em;
}
.divAttachments
{
	width: 100%;
	float:left;
	clear:both;
	margin-bottom: 2em;
}
.fsAttachments
{
	width: 43em;
	padding: 0em 1em 1em 1em;
	border: 1px solid #ababab;
}
.fsAttachments legend
{
	padding:.5em;
	font-size:1.4em;
	color: #003366;
}
#attachdocuments
{
	float:left;
	padding: .8em;
	width: 41em;
	color: #003366;
	background-color: #99bbdd;
}
#attachdoc
{
	width:25em;
	color: #6699cc;
	font-size: 1.6em;
	list-style-type:none;
}
#attachdoc li
{
	padding-top:.5em;
	clear:both;
}
ul#attachdoc span.label
{
	width: 5em;
	float: left;
}
ul#attachdoc span.formw
{
	float: left;
}
#uldoclink
{
	width:40em;
	list-style-type:none;
}
#uldoclink li
{
	padding:1.5em 0em;
}
#newdoc5500
{
	width:30em;
	color: #6699cc;
	font-size: 1.6em;
	list-style-type:none;
}
#newdoc5500 li
{
	padding-top:.8em;
	clear:both;
}
ul#newdoc5500 span.label
{
	width: 10em;
	float: left;
}
ul#newdoc5500 span.formw
{
	float: left;
}
.fsNewDoc5500
{
	width: 50em;
	padding: 0em 1em 1em 1em;
	margin-bottom: 2em;
}
#newdocPBGC
{
	width:30em;
	color: #6699cc;
	font-size: 1.6em;
	list-style-type:none;
}
#newdocPBGC li
{
	padding-top:.8em;
	clear:both;
}
ul#newdocPBGC span.label
{
	width: 13em;
	float: left;
}
ul#newdocPBGC span.formw
{
	float: left;
}
.fsNewDocPBGC
{
	width: 50em;
	padding: 0em 1em 1em 1em;
	margin-bottom: 2em;
}
#newForm5558
{
	width:40em;
	color: #000000;
	font-size: 1.0em;
	list-style-type:none;
}
#newForm5558 li
{
	padding-top:.8em;
	clear:both;
}
ul#newForm5558 span.label
{
	width: 13em;
	float: left;
}
ul#newForm5558 span.formw
{
	float: left;
}
.fsNewForm5558
{
	width: 50em;
	padding: 0em 1em 1em 1em;
	margin-bottom: 2em;
}
.fsSchedules
{
	width: 45em;
	padding: 0em 1em 1em 1em;
	margin-bottom: 2em;
}
#divManageSchedule
{
	float:left;
	padding: .8em;
	width: 42em;
	color: #003366;
	background-color: #99bbdd;
}
#ulcreateschedule
{
	float:left;
	padding:.5em 0em;
	list-style-type:none;
}
#ulcreateschedule li
{
	padding-top:1.5em;
}
.viewdoclink
{
	float:left;
	padding:2.5em 0em;
}
#import5500upload
{
	width:22em;
	color: #6699cc;
	font-size: 1.6em;
	list-style-type:none;
}
#import5500upload li
{
	padding-top:.5em;
	clear:both;
}
ul#import5500upload span.label
{
	width: 9em;
	float: left;
}
ul#import5500upload span.formw
{
	float: left;
}
.restatementbutton
{
	float:left;
	clear:both;
	margin-top:2em;
}
#hlBack4
{
	float:left;
	clear:both;
}
.newdoc5500hl
{
	float:left;
	padding-left: 5em;
}
.addlicense
{
	width:35em;
	margin-bottom: 1.5em;
	color: #6699cc;
	font-size: 1.1em;
	list-style-type:none;
}
.addlicense li
{
	padding-top:.3em;
	clear:both;
}
ul.addlicense span.label
{
	float: left;
	width: 14em;
}
ul.addlicense span.formw
{
	float: left;
}
.addlicense li p.smallredtext
{
	font-size: .8em;
	color:#E01900;
}
.addlicensemsg
{
	width:35em;
	margin-bottom: .5em;
	color: #6699cc;
	font-size: 1.0em;
	list-style-type:none;
}
#dgStatusList tr
{
	vertical-align: top;
    font-size: .6em;
}
#dgStatusList td
{
    padding: .6em .4em;
}
#dgEditLog tr
{
	vertical-align: top;
    font-size: .6em;
}
#dgEditLog td
{
    padding: .6em .4em;
}
#dgStatusHistory tr
{
	vertical-align: top;
    font-size: .6em;
}
#dgStatusHistory td
{
    padding: .6em .4em;
}

/* =patterns tab
--------------------------------------------------------------------------
*/


#currentpatterns
{
	float:left;
	width: 40em;
	padding: .8em;
	color: #003366;
	background-color: #99bbdd;
}
#divPatternShow
{
	float:left;
	padding: .8em 0em;
}
#lbPattern
{
	width: 43.5em;
	color: #003366;
	font-family: Lucida Console, Courier New;
}
#lbQuery
{
	width: 32em;
	color: #003366;
	font-family: Lucida Console, Courier New;
}

#currentqueries
{
	float:left;
	width: 25em;
	padding: .8em;
	color: #003366;
	background-color: #99bbdd;
}
#queriesbox
{
	float:left;
}
#queriesbox span
{
	padding-left: 15em;
}
#lbNewPattern
{
	float: right;
}
.fsPatterns
{
	width: 42em;
	padding: 0em 1em 1em 1em;
	margin-bottom: 2em;
}
#newpatterndoc
{
	width:26em;
	color: #6699cc;
	font-size: 1.6em;
	list-style-type:none;
}
#newpatterndoc li
{
	padding-top:.4em;
	clear:both;
}
ul#newpatterndoc span.label
{
	width: 14em;
	float: left;
}
ul#newpatterndoc span.formw
{
	float: left;
}
.patterntbox
{
	width: 20.2em;
}
.patternlbox
{
	width: 20.5em;
}
#patternsbox
{
	float:left;
}
#patternsbox span
{
	padding-left: 21.8em;
}
.ulformprint
{
	float:left;
	padding: 1.6em 0em;
	list-style-type:none;
}
.ulformprint li
{
	padding: 1.6em 0em;
}

/* =export tab
--------------------------------------------------------------------------
*/
#export_import_button_bar
{
    float:left;
    width:273px;
    height:38px;
    padding:0;
    margin:0;
    margin-bottom:0px;
   background: url(graphics/export_import_sprite.gif);

}
ul#button_bar{   
    width: 273px;   
    height: 38px;   
    margin: 0 auto;  
    text-align:left; 
   list-style: none;   
   
}   
  
ul#button_bar li
{   
    display: inline;   

    
}

    ul#button_bar li a{   
        height: 40px;   
        float: left;   
       text-indent: -9999px;   
    }  
            ul#button_bar li#btn_export a{   
                width: 137px;   
               background: url(graphics/export_import_sprite.gif) no-repeat 0px -37px;   
            } 
            ul#button_bar li#btn_export a:hover {   
                width: 137px;   
               background: url(graphics/export_import_sprite.gif) no-repeat 0px 0px;   
            }  
            ul#button_bar li#btn_export a.selected {   
                width: 137px;   
               background: url(graphics/export_import_sprite.gif) no-repeat 0px 0px;   
            }  
            ul#button_bar li#btn_import a{   
                width: 135px;   
               background: url(graphics/export_import_sprite.gif) no-repeat -138px -37px;   
            } 
            ul#button_bar li#btn_import a:hover {   
                width: 135px;   
               background: url(graphics/export_import_sprite.gif) no-repeat -138px 0px;   
            }  
            ul#button_bar li#btn_import a.selected {   
                width: 135px;   
               background: url(graphics/export_import_sprite.gif) no-repeat -138px 0px;   
            }  

.fsFind_Export
{
	width: 40em;
	height: 18.5em;
	padding: 0em 1em 1em 1em;
	margin-right:2em;
	border: 1px solid #ababab;
	float:left;
	clear:both;
}
.fsFind_Export legend
{
	padding:.5em;
	font-size:1.4em;
	color: #003366;
}
.ulexportdoc
{
	width:40em;
	float:left;
	padding-bottom:0.6em;
	color: #6699cc;
	font-size: 1.0em;
	list-style-type:none;
}

.ulexportdoc li
{
	padding-top:.6em;
	clear:both;
}

ul.ulexportdoc span.label
{
	width: 15em;
	float: left;
	
}

ul.ulexportdoc span.link
{
	width: 6em;
	float: left;
}

ul.ulexportdoc span.formw
{
	float: left;
}
/* =find tab
--------------------------------------------------------------------------
*/


.ulfinddoc
{
	width:28em;
	float:left;
	padding-bottom:0.6em;
	color: #6699cc;
	font-size: 1.0em;
	list-style-type:none;
}
#ulfinddoc
{
	width:28em;
	float:left;
	padding-bottom:0.6em;
	color: #6699cc;
	font-size: 1.0em;
	list-style-type:none;
}
.ulfinddoc li
{
	padding-top:.6em;
	clear:both;
}
#ulfinddoc li
{
	padding-top:.6em;
	clear:both;
}
ul.ulfinddoc span.label
{
	width: 10em;
	float: left;
}
ul#ulfinddoc span.label
{
	width: 10em;
	float: left;
}
ul.ulfinddoc span.link
{
	width: 6em;
	float: left;
}
ul#ulfinddoc span.link
{
	width: 6em;
	float: left;
}
ul.ulfinddoc span.formw
{
	float: left;
}
ul#ulfinddoc span.formw
{
	float: left;
}
.ddlfinddoc
{
	width:18em;
}
#ddlfinddoc
{
	width:18em;
}
#lbtnNext, .lbtnNext, #lbtnNext2
{
	float: right;
	margin-right: .5em;
}
.checklist_label
{
	font-size: 1.3em;
	text-align: center;	
}
#divsearchon, #PBGC_divSearchOn, #EZ_divSearchOn
{
	float:left;
	width:18em;
}
#ulsearchon, #PBGC_ulsearchon, #EZ_ulsearchon
{
	width:18em;
	list-style-type:none;
}
#ulsearchon li, #PBGC_ulsearchon li, #EZ_ulsearchon li
{
	padding-top:.2em;
	font-size: 1em;
	clear:both;
}
ul#ulsearchon span.label, ul#PBGC_ulsearchon span.label, ul#EZ_ulsearchon span.label
{
	width: 8.8em;
	float: left;
}
ul#ulsearchon span.formw, ul#PBGC_ulsearchon span.formw, ul#EZ_ulsearchon span.formw
{
	float: left;
}
#divsearchresults, #PBGC_divSearchResults, #EZ_divSearchResults
{
	float:left;
	clear:both;
	width: 39em;
}
#divsearchchecklist, .divdoclist
{
	float:left;
	width: 39em;
}
#ulsearchresults
{
	float:left;
	width: 31em;
}
#showsearchresults, #PBGC_showsearchresults, #EZ_showsearchresults, .showdocs
{
	float:left;
	padding: .8em;
	width: 38em;
	color: #003366;
	background-color: #99bbdd;
}
#lbSearchDocs, #PBGC_lbSearchDocs, #EZ_lbSearchDocs
{
	width: 41em;
	color: #003366;
	font-family: Lucida Console, Courier New;
}
#searchdocumentbox, #PBGC_searchdocumentbox, #EZ_searchdocumentbox, .documentbox
{
	float: left;
	color:#003366;
	padding-left: .5em;
}
#searchdocumentbox span, #PBGC_searchdocumentbox span, #EZ_searchdocumentbox span, .documentbox span
{
	padding: 0em 0em 0em .5em;
}
#searchdocumentbox a, #PBGC_searchdocumentbox a, #EZ_searchdocumentbox a, .documentbox a, .underlineanchors a
{
	text-decoration: underline;
}
#navcontainer
{
	float:left;
}
#pnlStandardSearch
{
	float:left;
}
.formtable
{
	float:left; 
	clear: both;
	font-size: 1.1em; 
	margin:1em 0em 3em 0em;
}
.formtable td
{
	padding:.2em;
}
#formbox
{
	float:left;
	padding-left: 8.6em;
}
.formbox
{
	float:left;
	padding-left: .5em;
}
#formbox span, .formbox span
{
	padding: 0em .9em 0em 10.3em;
}
#formdocs, .showforms
{
	float:left;
	width: 55em;
	padding: .8em;
	color: #003366;
	background-color: #99bbdd;
}
#divformShow
{
	float:left;
	padding: .8em 0em;
}
#lbformdocs, .formlistbox
{
	width: 59.8em;
	color: #003366;
	font-family: Lucida Console, Courier New;	
}
* html #lbformdocs
{
	width: 58em;
}
#pnlResults, #pnlPlans, #PBGC_pnlResults, #EZ_pnlResults
{
	float:left;
	width: 69.8em;
	clear:both;
}
#lbDocsBatch, #PBGC_lbDocsBatch, #EZ_lbDocsBatch
{
	width: 56em;
	color: #003366;
	font-family: Lucida Console, Courier New;	
}
#batchdocuments
{
	float:left;
	width: 51.8em;
	padding: .8em;
	color: #003366;
	background-color: #99bbdd;
}
#batchdocumentbox
{
	float: left;
	color:#003366;
	padding: 0em 0em 0em 8.5em;
}
#batchdocumentbox span
{
	padding: 0em 1.8em 0em 10.3em;
}
#batchdocumentbox a
{
	text-decoration: underline;
}


/* =Silver Support tab
--------------------------------------------------------------------------
*/


.txtSilverSupport
{
	margin:0em 0em 3.5em 0em;
	padding:0em;
}
.txtSilverSupport li
{
	font-size:1.3em;
	padding-bottom:1.2em;
	list-style-type:none;
}
.txtSilverSupport li a:link
{
	text-decoration:underline;
	color: #4477aa;
}
.txtSilverSupport li a:hover
{
	text-decoration:underline;
	color: #000000;
}


/* =Wizards tab
--------------------------------------------------------------------------
*/


#pnlMainMenu
{
	float:left;
}
#wizardselect
{
	float:left;
	clear:both;
	width:18em;
	padding: 1em 0em;
	color: #6699cc;
	font-size: 1.8em;
	list-style-type:none;
}
#wizardselect li
{
	padding-top:.4em;
	clear:both;
}
ul#wizardselect span.label
{
	width: 7em;
	float: left;
}
ul#wizardselect span.formw
{
	float: left;
}
#lbAmendmentSelect
{
	vertical-align:bottom;
}
#lbtnAmendmentSelect
{
	float:right;
}


/* =5500 tab
--------------------------------------------------------------------------
*/


/* =download tab
--------------------------------------------------------------------------
*/


.openfolder
{
	font-size: 1.3em;
	font-weight: bold;
	background-color: #eeeeee;
	margin: .7em 0em;
}
.labelfolder
{
	font-size: 1.2em;
	padding-left:1em;
	margin: 1em 0em;
}
#downfiles
{
	padding-left:4em;
	margin: 1em 0em;
}


/* =AA_Checklist driver
--------------------------------------------------------------------------
*/


#buttontop, #buttonbottom
{
	float:left;
	clear: both;
	padding: 1.5em 0em 1.5em 22.9em;
	text-align:center;
	width:69em;
}
#buttontop ul, #buttonbottom ul
{
	list-style-type: none;
}
#buttontop li, #buttonbottom li
{
	float: left;
}
#overall
{
	width:70em;
	float:left;
	clear: both;
}
#overall
{
	border-bottom: 1px solid #ccd2d2;
}
#pageNav, #content
{
	float:left;
}
#pageNav ul, #content ul
{
	list-style-type:none;
}
#pageNav
{
	width: 13.5em;
	background: #fafafa url( "graphics/ASCi_Control_Background.gif" ) repeat-y;
	border: 1px solid #ccd2d2;
	font-size:1.2em;
	padding: 1em .2em 1em .5em;
}
#pageNav ul li
{
	padding-bottom: .4em;
}
#sidebarlist a.sidebarSelected, .sidebar5500 a.sidebarSelected
{
	color: #ffffff;
	background: url( "graphics/asci_navbar_top_back_on.gif" ) repeat-x 0% 10%;
}
#validation h3
{
	font-size: 1.2em;
	margin-bottom: .4em;
	color: maroon;
}
.pagetitle
{
	width:100%;
	float:left;
	clear: both;
	padding: 2em 0em;
	color: #4477aa;
	font-size: 1.9em;
}
#validation h3
{
	font-size: 1.2em;
	margin-bottom: 4px;
	color: maroon;
}
#validationErrors
{
	height: 8em;
	overflow: auto;
	border: solid 1px #ccd2d2;
}
#validationErrors a
{
	color: maroon;
	text-decoration: underline;
}


/* =AA_Checklist content controls
--------------------------------------------------------------------------
*/


#checklist
{
	width:70em;
	float:left;
	clear: both;
}
#content
{
	float:left;
	width: 51.5em;
	padding: 1em 0em 0em 1em;
	border-top: 1px solid #ccd2d2;
}
#content_nogreyline
{
	float:left;
	width: 51.5em;
	padding: 1em 0em 0em 1em;
	
}
#sectiontitle
{
	float:left;
	width: 100%;
	clear:both;
	padding: 2em 0em .5em 0em;
}
.sectiontitle_5500
{
	float:left;
	width: 100%;
	clear:both;
	padding: 0em 0em 0em 0em;
}
.sectiontitle
{
	padding-left: 8em;
	font-size: 1.1em;
	font-weight: bold;
}
#savemessage_5500
{
	float:left;
	width: 40em;
	text-align:center;
	margin:auto;
	display:block;
	padding-bottom:2em;
	padding-left:5em;
	
}
.savemessage_5500
{
    display:block;
	padding:.5em;
	font-size: 0.9em;
	border: solid 1px #499139;
	color: #499139;
	background-color: #a2fa91;
	font-weight: 600;
	text-align:center;
}
#savemessage
{
	float:left;
	width: 43em;
	clear:both;
	padding: 0em 0em .5em 8.3em;
}
.savemessage
{
	padding:.5em;
	border: solid 1px #499139;
	color: #499139;
	background-color: #a2fa91;
	font-weight: 600;
}

#controls
{
	float:left;
	width: 51.5em;
	clear:both;
	border-top: 1px solid #ccd2d2;
	border-left: 1px solid #ccd2d2;
	border-right: 1px solid #ccd2d2;
	background: #ffffff url( "graphics/ASCi_Control_Background.gif" ) 31% 0px repeat-y;
	margin: .5em 0em;
}
#form_controls
{
                float:left;
                width: 57.5em;
                clear:both;
                border-top: 1px solid #ccd2d2;
                border-left: 1px solid #ccd2d2;
                border-right: 1px solid #ccd2d2;
                background: #ffffff url( "graphics/ASCi_Control_Background.gif" ) 33% 0px repeat-y;
                margin: .5em 0em;
               
}
#mm_controls
{
                float:left;
                width: 57.5em;
                clear:both;
                border-top: 1px solid #ccd2d2;
                border-left: 1px solid #ccd2d2;
                border-right: 1px solid #ccd2d2;
                background: #ffffff url( "graphics/ASCi_Control_Background.gif" ) 33% 0px repeat-y;
                margin: .5em 0em;
}
#dgem_controls
{
                float:left;
                width: 57.5em;
                clear:both;
                border-top: 1px solid #ccd2d2;
                border-left: 1px solid #ccd2d2;
                border-right: 1px solid #ccd2d2;
                background: #ffffff url( "graphics/ASCi_Control_Background.gif" ) 33% 0px repeat-y;
                margin: .5em 0em;
}
#dgem_controls
{
                float:left;
                width: 57.5em;
                clear:both;
                border-top: 1px solid #ccd2d2;
                border-left: 1px solid #ccd2d2;
                border-right: 1px solid #ccd2d2;
                background: #ffffff url( "graphics/ASCi_Control_Background.gif" ) 33% 0px repeat-y;
                margin: .5em 0em;
}

#graybar, .graybar
{
	float: left;
	width: 14em;
	padding: .7em .3em .7em .5em;
	font-weight: bold;

}
#graybar ul, .graybar ul
{
	list-style: none;
}
#graybar ul li, .graybar ul li
{
	padding-bottom: 1em;
}


#mainarea
{
	float:left;
	width: 36em;
	padding: .7em .2em .7em .3em;
}
#mainarea p
{
	padding: .2em 0em;
}
#controls_wide
{
	float:left;
	width: 71.5em;
	clear:both;
	border-top: 1px solid #ccd2d2;
	border-left: 1px solid #ccd2d2;
	border-right: 1px solid #ccd2d2;
	background: #ffffff url( "graphics/ASCi_Control_Background.gif" ) 47% 0px repeat-y;
	margin: .5em 0em;
}
#graybar_narrow
{
	float: left;
	width: 10em;
	padding: .7em .3em .7em .5em;
	font-weight: bold;
}
#graybar_narrow ul
{
	list-style: none;
}
#graybar_narrow ul li
{
	padding-bottom: 1em;
}
.overflowdiv_wide
{
	vertical-align: top; 
	width: 60em; 
	overflow:auto;
}
#mainarea_wide
{
	float:left;
	width: 60em;
	padding: .7em .2em .7em .3em;
}
#mainarea_wide p
{
	padding: .2em 0em;
}

.olindenta
{
	list-style-type: lower-alpha;
}
.olindentcapa
{
	list-style-type:upper-alpha;
}
.olindent1
{
	list-style-type: decimal;
}
.olindenti
{
	list-style-type: lower-roman;
}
.olindenta, .olindent1, .olindenti, .olindentcapa
{
	margin-left: 1.6em;
	padding-left: 1.6em;
	text-indent: -3.2em;
}
.olindent
{
	margin-left: .9em;
	padding-left: .9em;
	text-indent: -2em;
	list-style-type: none;
}
.olindent2
{
	margin-left: .9em;
	padding-left: .9em;
	text-indent: -2em;
	list-style-type: none;
}
.nobullet
{
	text-indent: -1.2em;
	list-style-type: none;
}
.olindent li, .olindent2 li, .olindenta li, .olindent1 li, .olindenti li
{
	padding: .3em 0em;
	list-style-position: inside;
}

.controldivide
{
	clear: both;
	background-color: #cccccc;
	height: 1px;
}
.patterndiv
{
	width: 100%;
	height: 100%;
	padding: 1.5em 0em;
}
#ulq2_7
{
	width:30em;
	list-style-type:none;
}
#ulq2_7 li
{
	padding-top:.4em;
	
}
#ulq2_7 span.label
{
	float: left;
	width: 10em;
}
#ulq2_7 span.formw
{
	
}
.codeslink:link, .codeslink:visited
{
	text-decoration:underline;
	color: #4477aa;
}
.tbldirectors
{
	margin-top: 1em;
}
.tbldirectors td
{
	padding: .4em 1em;
}
#table2, #table3, #table4
{
	width: 32em;
	margin-top: .6em;
	border: 1px solid #dddddd;
}
#table2 TD, #table3 TD, #table4 TD
{
	border-top: 1px solid #dddddd;
	font-size: .8em;
}
#table2 .endcolumn, #table4 .endcolumn
{
	border-left: 1px solid #dddddd;
	padding: 0em .2em;
	text-align: center;
	font-size: 1em;
}


.textitalic
{
    font-style:italic;
    margin-top: 1em;
}


/* =Form5500
--------------------------------------------------------------------------
*/


#calenderplan
{
	width:22em;
	padding: 0em;
	list-style-type:none;
}
#calenderplan li
{
	padding-top:.4em;
	font-size: 1.0em;
	clear:both;
}
ul#calenderplan span.label
{
	float: left;
	width: 6em;
}
ul#calenderplan span.formw
{
	float: left;
}
.sponsoraddress
{
	width: 32em;
	padding: 0em 0em 1em 0em;
	list-style-type:none;
}
.sponsoraddress li
{
	padding-top:.4em;
	font-size: 1.0em;
	clear:both;
}
ul.sponsoraddress span.label
{
	float: left;
	width: 12em;
}
ul.sponsoraddress span.formw
{
	float: left;
}
#schACoverage
{
	width:30em;
	padding: 0em;
	list-style-type:none;
}
#schACoverage li
{
	padding-top:.4em;
	font-size: 1.0em;
	clear:both;
}
ul#schACoverage span.label
{
	float: left;
	width: 12em;
}
ul#schACoverage span.formw
{
	float: left;
}
#schAFees
{
	width:30em; 
	padding: 0em;
	list-style-type:none;
}
#schAFees li
{
	padding-top:.4em;
	font-size: 1.0em;
	clear:both;
}
ul#schAFees span.label
{
	float: left;
	width: 13em;
}
ul#schAFees span.formw
{
	float: left;
}
#schARepeaterFees
{
	width:34.8em; 
	list-style-type:none;
}
#schARepeaterFees li
{
	padding-top:.2em;
	font-size: .8em;
	clear:both;
}
ul#schARepeaterFees span.label
{
	float: left;
	width: 13em;
}
ul#schARepeaterFees span.formw
{
	float: left;
}
Table.aligncenter TD
{
	text-align: center;
	padding: .3em .1em .3em 0em;
}
Table.aligncenter .alignleft
{
	text-align: left;
}
TR.titlesmall
{
	font-size: .9em;
}
.schBQues1_3 td input
{
	font-size:1.2em;
}
.bpart1_7 td input, .bpart1_7 td select
{
	font-size:.9em;
}
.bpart1_7
{
	font-size: .9em;
}
.schE1_9
{
	width:22em; 
	list-style-type:none;
}
.schE1_9 li
{
	padding-top:.2em;
	clear:both;
}
ol.schE1_9 span.label
{
	float: left;
	width: 5em;
	padding-left:4em;
}
ol.schE1_9 span.formw
{
	float: left;
}
.schG1_1
{
width:26em;
padding-left: 3.5em;
list-style-type:none;
}
.schG1_1 li
{
padding-top:.4em;
clear:both;
}
ol.schG1_1 span.label
{
float: left;
width: 8em;
}
ol.schG1_1 span.formw
{
float: left;
}
.tableSchH
{
	width: 36em;
}
.tableSchH td
{
	font-size: 0.8em;
}
.tableSchH td input
{
	font-size: 1.2em;
}
.overflowdiv
{
	vertical-align: top; 
	width: 36em; 
	overflow:auto;
}

.SARQuestions
{
	width:28em; 
	margin-top:.5em;
	list-style-type:none;
}
.SARQuestions li
{
	padding-top:.2em;
	clear:both;
}
ul.SARQuestions span.label
{
	float: left;
	width: 9em;
}
ul.SARQuestions span.formw
{
	float: left;
}
.tblannual td option
{
	font-size: .7em;
}
.AFNQuestions
{
	width:38em; 
	list-style-type:none;
}
.AFNQuestions li
{
	padding-top:.4em;
	clear:both;
}
ol.AFNQuestions span.label
{
	float: left;
	width: 18em;
}
ol.AFNQuestions span.formw
{
	float: left;
}
.afnfairmarket
{
	width: 32em;
	list-style-type:none;
}
.afnfairmarket li
{
	padding-top:.4em;
	clear:both;
}
ol.afnfairmarket span.label
{
	float: left;
	width: 6em;
}
ol.afnfairmarket span.formw
{
	float: left;
}
.afnfundinvest
{
	float:left;
	margin-left: .2em;
	padding-left: 2.8em;
	list-style-type: decimal;
}
.afnfundinvest li
{
	padding-top:.4em;
	vertical-align: inherit;
	width: 32em;
}
.afnfundinvest li.livertical
{
	vertical-align: middle;
}
ol.afnfundinvest span.label
{
	float: left;
	width: 7em;
}
ol.afnfundinvest span.formw
{
	float: left;
}

/*
	margin-left: 1.6em;
	padding-left: 1.6em;
	text-indent: -3.2em;
*/

.afnnobullet
{
	list-style-type: none;
}



	



/* =TooltipInstructions for CheckListControls_5500
--------------------------------------------------------------------------
*/


.tooltipunderline
{
	text-decoration: underline;
}
.tooltiptable td
{
	padding: .3em;
}
.tooltiptable td.bannerbold
{
	font-size:1.5em;
	font-weight:bold;
	padding: 1.2em 0em;
}
.tooltiptable td.titlebold
{
	font-weight:bold;
	padding: .2em .5em;
}
.pbtooltiptable
{
	float:left;
	clear:both;
	width:69em;	
	font-size:.9em;
	padding: .2em;
}
.pbtooltiptable td
{
	font-size:.9em;
	padding: .2em;
}
.pbtooltiptable td.pbbannerbold
{
	font-size:1.1em;
	font-weight:bold;
	padding: 1em 0em;
}
.pbtooltiptable td.pbbold
{
	font-weight:bold;
	padding: .5em .1em .3em .1em;
}
.tooltipnormalp
{
	padding: .2em 0em;
}


/* =CSSbox and pop up ul navigation list
--------------------------------------------------------------------------
*/


.box 
{
	width: 31.5%;
	float: left;
	padding:0 1px 0 0;
	margin: .5em;
	background: #e6e6e6 url(graphics/borders.gif) 100% 0 repeat-y;
	color: #000000;
}
.bi 
{
	padding:0 0 0 1px;
	background: #e6e6e6 url(graphics/borders.gif) 0 0 repeat-y;
	color: #000000;
}
.bt 
{
	height:5px;
	margin:0 -1px;
	background:url(graphics/box.gif) 100% 0 no-repeat;
	color: #000000;
}
.bt div 
{
	width:5px;
	height:5px;
	background:url(graphics/box.gif) 0 0 no-repeat;
	color: #000000;
}
.bb 
{
	height:5px;
	margin:0 -1px;
	background:url(graphics/box.gif) 100% 100% no-repeat;
	color: #000000;
}
.bb div 
{
	width:5px;
	height:5px;
	background:url(graphics/box.gif) 0 100% no-repeat;
	color: #000000;
}
.box h3
{
	margin:0;
	padding:0.3em 8px;
	background:#e6e6e6;
	color: #000000;
    text-decoration: none;	    
}
.box h3 a
{
	background:#e6e6e6;
	color: #000000;
    text-decoration: none;	    
}
.box p, .box ul 
{
	margin:0;
	padding:.2em 8px;
	background:#e6e6e6;
	color: #000000;
}
.box p.boxbody 
{
   	height: 8em;
   	color: #000000;
}
.box li 
{
	margin:0 0 0 2em;
	padding:0;
	color: #000000;
}
.boxbody a
{
	background:#e6e6e6;
	color: #000000;
	text-decoration: none;
}
.boxbody a:visited
{
	color: #000000;
}
.arrow
{
    text-align: right;
}
.cssfly 
{
	width:15em; 
	position:relative; 
	margin:1.8em 0em;
}
.cssfly ul li a
{
	display:block;
	width:15em;
}
.cssfly ul li 
{
	float:left; 
	position:relative;
	padding-bottom: .6em;
}
.cssfly ul li ul 
{	
	display: none;
}
.cssfly ul li ul li
{
	padding: .2em 0em 0em 0em;
}
.cssfly ul li ul li a
{
	width: 40em;
	font-size:.8em;
}
.cssfly ul li:hover ul 
{
	display:block; 
	position:absolute; 
	top:0em;
	left:14.9em; 
}



/* =bottombar links
--------------------------------------------------------------------------
*/


#adminbox
{
	float:left;
	clear:both;
	width: 34em;
	padding: .8em;
	margin-bottom: 1em;
	background-color: #99bbdd;
}

#tdGroups1, #tdGroups2, #tdUsers1, #tdUsers2
{
    width:30em;
}


#adminbox2, #adminbox4
{
	clear:both;
	float:left;
	width: 25em;
	padding: 0.8em;
	margin-bottom: 1em;
	background-color: #99bbdd;
}
#adminbox3, #adminbox5
{
	clear:both;
	float:left;
	width: 25em;
	padding: .8em;
	margin-bottom: 1em;
	background-color: #99bbdd;
}

.admintitle
{
	float:left;
	clear:both;
	padding: 1em 0em;
	color: #6699cc;
	font-size: 1.6em;
}
#divGroupShow, #divCATTSGroupShow
{
	float:left;
	padding: .8em 0em;
}
#lbGroups
{
	width: 37em;
	color: #003366;
	font-family: Lucida Console, Courier New;
}
#lbGroupsNew, #lbCATTSGroups
{
	width: 27em;
	color: #003366;
	font-family: Lucida Console, Courier New;
}
#tbGroupFind, #tbUserFind, #tbCATTSGroupFind, #tbCATTSUserFind
{
	float: left;
	width: 10em;
	margin: 0em 0em 0em .5em;
}
#lbtnGroupNext, #lbtnUserNext, #lbtnCATTSGroupNext, #lbtnCATTSUserNext
{
	float: right;
	margin: 0em 0em 0em .5em;
}
#lbGroupAction, #lbUserAction, #lbCATTSGroupAction, #lbCATTSUserAction
{
	float: right;
	width: 6em;
}
#divUserShow, #divCATTSUserShow
{
	float:left;
	padding: .8em 0em;
}
#lbUsers
{
	width: 37em;
	color: #003366;
	font-family: Lucida Console, Courier New;
}
#lbUsersNew, #lbCATTSUsers
{
	width: 27em;
	color: #003366;
	font-family: Lucida Console, Courier New;
}
#securitybox
{
	float: right;
	margin-right: 5.8em;
}
#securityboxNew,#CATTSsecuritybox
{
	float: right;
	margin-right: 0.8em;
}
.adduser, .addgroup
{
	float: left;
	clear:both;

}
#usergroup, #adduser
{
	width:50em;
	color: #6699cc;
	font-size: 1.2em;
	list-style-type:none;
}
#usergroup li, #adduser li
{
	padding-top:1.2em;
	clear:both;
}
ul#usergroup span.label, ul#adduser span.label
{
	float: left;
	font-weight:bold;
	width: 10em;
}

ul#usergroup span.formw, ul#adduser span.formw
{
	float: left;
}


/* =bottom bar
--------------------------------------------------------------------------
*/


#bottom
{
	float:left;
	width: 55em; 
	clear: both;
	padding: 2em 0em;
	font-size: 1.3em;
	text-align: center;
}
#bottom ul
{
	float:left;
	width: 55em;
	clear: both;
	padding-left: 4em;
}
#bottom ul.MM
{
	float:left;
	width: 60em;
	clear: both;
	padding-left: 0em;
}

#bottom ul li 
{
	float:left;
	padding: 0em .8em;
	border-left: 1px solid #000000;
	list-style: none;
}	
#bottom ul li.first 
{
	border-left: none;
}	
#bottom div
{
	float: left;
	width: 100%; 
	clear: both;
	font-size: .8em;
	margin-top: .5em;
}
.bottomhelp
{
	cursor: help;
}

.ai-icon-row {
	width: 100%;
	text-align: center;
	margin: 1em 0 0 0;
	clear: both;
}

	.ai-icon-row img {
		display: inline-block;
	}


/* =wizard classes needed for DGEM pages
--------------------------------------------------------------------------
*/


.topbarmenu
{
	list-style-type: none;
}
.topbarmenu li
{
	display: inline;
	float: left;
}
#wizardimport
{
	width:30em;
	color: #6699cc;
	font-size: 1.4em;
	list-style-type:none;
}
#wizardimport li
{
	padding-top:.5em;
	clear:both;
}
ul#wizardimport span.label
{
	float: left;
	width: 8em;
}
ul#wizardimport span.formw
{
	float: left;
}
.amendmentchkl
{
	float:left;
	clear:both;
	padding:3em 0em .5em 23.5em;
}
.viewdoccreate
{
float:left;
clear:both;
padding-top: 1em;
}


/* =added for MM custom control fundcollectionworksheet.ascx
--------------------------------------------------------------------------
*/

.ulfundcollection
{
	width:36em;
	list-style-type:none;
}
.ulfundcollection li
{
	padding-top:.2em;
	clear:both;
}
ul.ulfundcollection span.label
{
	float: left;
	width: 16em;
}
ul.ulfundcollection span.formw
{
	float: left;
}
.tblfundcollection td
{
	padding: .5em;
}
.lifundspace
{
	margin-top: 2em;
}
.ulseriescollection
{
	width:32em;
	list-style-type:none;
}
.ulseriescollection li
{
	padding-top:.2em;
	clear:both;
}
ul.ulseriescollection span.label
{
	float: left;
	width: 16em;
}
ul.ulseriescollection span.formw
{
	float: left;
}
.btnfundadd
{
	float:left;
	clear:both;
	margin: .8em 0em 0em 4.7em;
}
.btnfundaddseries
{
	float:left;
	clear:both;
	margin: 7em 0em 0em 0em;
}
.btnfundremove
{
	float:left;
	clear:both;
	margin: 1.2em 0em 0em 4.5em;
}
.csshtbdiff
{
    display: none;
}
.EFAST2_data_filter
{
	border: 1px solid #ababab;
	float:left;
	width:auto;
	height:auto;
}
.EFAST2_data_SearchResults
{
	border: 1px solid #ababab;
	float:left;
	width:93%;
	height:auto;
}
/* homepage styles */



p.page_header 
{
    color: #585867;
    font-size: 1.5em;
}

#news
{
    float:left;
    width: 58em;
	padding:0em 0em 0em 0em;
	margin-bottom:2em;

}	
#upgrade_box 
{
    float:left;
    clear:both;
    background-color: #eef2f7;
	text-align: left;
	border:solid 1px #6a8cb3;
	border-radius: 6px;
	-moz-border-radius: 6px;
	width: 58em;
	color:#2e435a;
	 text-align: left;
	padding:0em 0em 0em 0em;
	margin-bottom:2em;

}	
#upgrade_box_top
{
    background-color: #eef2f7;
	text-align: left;
	border:solid 1px #6a8cb3;
	border-radius: 6px;
	-moz-border-radius: 6px;
	width: 58em;
	color:#2e435a;
	 text-align: left;
	padding:0em 0em 0em 0em;
	margin-bottom:2em;

}	


#upgrade_box_left
{
    float:left;
    background-color: #eef2f7;
	text-align: left;
	border:solid 1px #6a8cb3;
	border-radius: 6px;
	-moz-border-radius: 6px;
	width: 28em;
	color:#2e435a;
	 text-align: left;
	padding:0em 0em 0em 0em;
	margin-bottom:2em;

}	

#upgrade_box_right
{
    float:right;
    background-color: #eef2f7;
	text-align: left;
	border:solid 1px #6a8cb3;
	border-radius: 6px;
	-moz-border-radius: 6px;
	width: 28em;
	color:#2e435a;
	 text-align: left;
	padding:0em 0em 0em 0em;
	margin-bottom:2em;

}	


#upgrade_box_bottom
{
    background-color: #eef2f7;
	text-align: left;
	border:solid 1px #6a8cb3;
	border-radius: 6px;
	-moz-border-radius: 6px;
	width: 58em;
	color:#2e435a;
	 text-align: left;
	padding:0em 0em 0em 0em;
	margin-bottom:2em;

}	

.upgrade_header_long {
    	width: 58em;
	 background-color: #dce4ed;
	 border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	 border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
		border-top-color: #dce4ed;
	float:left;
	font-weight: bold;
	color:#2e435a;	
    border-bottom:1px solid #86a3c1;
       
}

.upgrade_header {
    	width: 28em;
	 background-color: #dce4ed;
	 border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	 border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
		border-top-color: #dce4ed;
	float:left;
	font-weight: bold;
	color:#2e435a;	
    border-bottom:1px solid #86a3c1;
       
}

div.header_graphic {
    float:left;
    margin-left:5px;	
	width:20em;
}
div.header_graphic_rn {
    float:right;
  	
	width:22.5em;
}
div.header_text {
    float:right;
    padding:.5em;
	font-weight: bold;
	color:#2e435a;	
	width:8em;
    
}
.upgrade_text {
    
    clear:both;
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	float:left;
	font-weight: bold;
	color:#2e435a;
  /*    	width: 47em; */
     
}
.upgrade_text ul
{
     padding:0.5em 0.5em 1em 2em;
	 margin:0;

}
.upgrade_text li
{
    font-size: 0.95em;
    padding-bottom: .4em;
	
}	
#main_box
{

	padding:0em ;
	width: 58em;
    overflow:visible;
	float: left;
	clear:both;
	height:auto;
	background-color: #ffffff;

}
/*this is the content left section - see above for a long explanation - it has a width of 15 but that can be changed - if it's changed adjust the other 4 div widths*/
#content_left
{
   
	float:left;
	padding-right:0em ;
	background-color: #ffffff;
	width: 28em;
	
}

/*this is the content right section - see above for a long explanation - set to 49 width can be adjusted as necessary*/
#content_right
{
   
	float:right;
	padding-left:0em;
	text-align: left;
	background-color: #ffffff;
	width: 28em;
}

.news_text
{
    font-size: 1em;
 	color: #3e3e48;
    padding:.5em 0em .2em 1em;
     /* border-top:1px solid #767689; */
   
     
}
.news_text ul
{
    padding: 0em 0em 1em 1em; 
}
.news_text li
{
    padding-bottom: .5em; 
}

span.date
{
    font-size: 1em;
	color: #2e435a;
 
}

.nonEditable
{
background-color:#EEEEEE;
}

.Editable
{
background-color:#FFFFFF;
}

.accountEINinfo li
{
list-style-type:none;
}
/*CSS popup*/

/* this is the company client prospect tabs sprite */

ol.afnfundinvest span.label 
{
 float:none;   
}
ol.afnfundinvest span.formw 
{
 float:none;   
}

.skip {
        position: absolute;
        top: -1000px;
        left: -1000px;
        height: 1px;
        width: 1px;
        text-align: left;
        overflow: hidden;
    }
    
    a.skip:active, 
    a.skip:focus, 
    a.skip:hover {
        left: 0; 
        top: 0;
        width: auto; 
        height: auto; 
        overflow: visible; 
    }
    /*dgem css buttons command buttons bars*/
.dgem_buttonbar
{
  	clear:both;
  	text-align:center;
  	margin:0;
  	padding:3em 0em 0em 0em;


  	
}
.grey_button_bar:link, .grey_button_bar:visited
{
    text-decoration: none;
    color: #6699cc;
        font-family:Open Sans, Arial;
    font-weight:600;
    background-color:#d3d4d3;
    background-image:linear-gradient(#ffffff 10%, #d3d4d3);
    text-shadow: 1px 1px 1px rgba(255,255,255,0.7), 2px 2px 1px #d3d4d3, -1px -1px 1px #d3d4d3;
    padding:.3em 1.5em .2em 1.5em;
    font-size:1.3em;
    height:40px;
   
    border:1px solid #9a9a9a;
     width:100px;
     margin:0px;
  
}
.grey_button_bar:active, .grey_button_bar:hover
{
    text-decoration: none;
    color: #6699cc;
        font-family:Open Sans, Arial;
    font-weight:600;
    background-color:#eaeaea;
    background-image:linear-gradient(#eaeaea, #eaeaea);
    text-shadow: 1px 1px 1px rgba(255,255,255,0.7), 2px 2px 1px #d3d4d3, -1px -1px 1px #d3d4d3;
    padding:.3em 1.5em .2em 1.5em;
    font-size:1.3em;
    height:40px;
 
    border:1px solid #9a9a9a;

 
    
}
.grey_button_bar:not(:last-child) {
  border-right: none; /* Prevent double borders */
}

.grey_button_bar:first-child {
     border-bottom-left-radius:5px;
    border-top-left-radius:5px;
}
.grey_button_bar:last-child {
     border-bottom-right-radius:5px;
    border-top-right-radius:5px;
}

.subsidebar li {
	padding: 0px 0px 6px 5px !important;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #4477aa;
}

	.subsidebar li:hover {
		color: black;
	}