html, body
{
	min-height:100%;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
}

body
{
	padding:0;
	margin:0;
	font-size: 9pt;
	font-family:'Open Sans';
	/*overflow-x:auto;*/
    overflow:hidden;
}

img
{
	border:none;
}

td,div
{
	font-family:'Open Sans';
	font-size: 12px;
}

option
{
	font-size: 12px;
	font-family:'Open Sans';
}

input {
    font-size: 12px;
    font-family: 'Open Sans';
    border: 1px solid rgba(241, 241, 241, 1);
    border-radius:3px;
    height:37px;
}
form
{
	margin: 0;
	padding: 0;
}

#divTradingWindowLabel
{
	font-size: 1.3em;
	font-weight: bold;
	color: #6E365d;
}

.disclaim
{
	font-size: 60%;
	color: #aaaaaa;
	font-style: italic;
	padding-left: 5px;
}

.fieldLabel {
    font-weight: normal;
    color: Black;
}

.fieldContent {
    font-weight: bold;
    color: #6E365d;
    font-size:12px;
}

.contentSectionBackground1
{
	background-color: #FAFAEC;
}

.navText
{
	font-size: 7pt;
}

a.navLink {
    font-size: 7pt;
    color: #16666F;
}

a, a:visited, a.holdingHeader, a:visited.holdingHeader {
    color: #16666F;
    text-decoration: none;
}

a:hover, a:hover.holdingHeader
{
	text-decoration: underline;
}

.pageHeader
{
	font-size: 14pt;
	font-weight: bold;
	color: #666666;
	font-family:'Open Sans';
}

.padRow
{
	height: 15px;
}

.mySection
{
	background-color: #336699;
	border: solid 1px;
	border-top-color: #FDFDFD;
	border-left-color: #CCCCCC;
	border-bottom-color: Black;
	border-right-color: Black;
}

.helpTitleBar
{
	background-color: #336699;
	border: solid 1px;
	border-top-color: #FDFDFD;
	border-left-color: #CCCCCC;
	border-bottom-color: Black;
	border-right-color: Black;
}

.mySectionHeader
{
	color: #FFFFFF;
	font-weight: bold;
}

.mySectionHeaderLink
{
	color: #FCFCFC;
	text-decoration: none;
}

.mySectionHeaderLink:hover
{
	color: yellow;
}

.searchSection
{
	background-color: #D7D7D7;
	border-bottom: solid 1px #536E7B;
	border-right: solid 1px #536E7B;
}

.navBackground
{
	background-color: #E5F2FA;
}

.navSectionBackground
{
	background-color: #CAD6E0;	
}

.navSectionHeader
{
	background-color: #94CBEF;
	color: black;
	font-weight: bold;
	font-size: 9pt;
}

.navSectionTitle
{
	background-color: #7f2c6c;
	color: White;
	text-align: center;
	font-weight: bold;
}

.navForeground
{
	background-color: #BAC5CC;
	color: #333333;
	font-weight: bold;
	font-size: 8pt;	
	padding: 1px 3px 1px 3px;
}

.dividerLine
{
	background-color: #B2BDC7;
	padding: 0px;
	margin: 0px;
}

.header {
	background-color: #cccccc;
	border-color: #e2e2e2 #acacac #565656 #d7d7d7;
	border-style: solid;
	border-width:1px;
	padding: 2px 2px 2px 2px;
	text-align: center;
}

.clipbox {
	background-color: #ffffff;
	color: #000000;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
}

.listbox {
	background-color: #ffffff;
	color: #000000;
	margin: 0px;
	overflow: auto;
	padding: 0px;
	vertical-align : top;
}

.footnoteDialog {
    background-color: #FFFFFF !important;
    border: solid 1px grey;
    /*width: 325px;*/
    height: auto !important;
    border-radius: 6px !important;
    margin: 0 auto !important;
    top: 25% !important;
}

#selFootnoteList
{
	width:97%;
    margin:5px;
    border:none;
}

#selDerivativeFootnoteList {
    width: 97%;
    margin: 5px;
    border: none; 
}


.footnoteDisplay
{
	color: #5A5A5A;
	background-color: #FFF;
	height: 80px;
	padding: 7px;
	overflow: auto;
	font-size: 12px;
	font-family:'Open Sans';
    margin-top:4px;
}

.helpIcon
{
	background: #FFF url(../images/icon_help.gif) no-repeat center right;
    display: block;
	vertical-align: middle;
	height: 20px;
    line-height: 20px;
	width: 48px;
	cursor: pointer;
    color: black;
}

.dialogHelp
{
	text-align: right;
	font-size: 90%;
	height: 15px;
}

.dialogContentControls
{
	height: 26px;
}

.statTable,
.titleBar
{
	background-color: #6E365D;
	border: solid 1px #6E365D;
	font-weight: bold;
	color: #FFF;
}

.statTable
{
	text-align: center;
	width: 200px;
}

.statTableHeader {
    text-align: left;
    font: bold 11px 'Roboto';
    background-color: #F7F7F7;
    color: #495057;
    text-transform: uppercase;
}

.statTableContent
{
	font-weight: normal;
	margin: 0; 
	width: 100%; 
	background-color: #FFF;
	color: #000;
}

.statTableContent thead
{
	background-color: #EFEFEF;
	vertical-align: bottom;
}

.statTableContent td
{
	text-align: right;
}

.userInfoEdit
{
	padding: 1px; 
	margin: 1px; 
	width: 100%; 
	text-align: right; 
	font-size: 9pt; 
	font-family:'Open Sans';
}

.mainPageContent
{
	position:absolute;
	top:65px;
	bottom:0px;
	overflow:auto;
	background-color: #FFF;
	width:100%;
	margin:auto;
}

.breadcrumb
{
	padding: 10px 0px;
    background-color:white !important;
    margin-bottom:0px !important;
}

.breadCrumbCurrent {
    font-family: Roboto;
    font-weight: 700;
    font-style: normal;
    font-size: 17px;
    color: #93186C;
}

.ssomessage
{
	padding: 5px; 
	border: solid 1px #6E365D; 
	font-weight: bold; 
	background-color: #ffd3d3; 
	color: #a50000; 
}
/* Old Button styles (still used in a few places and IE dependent) */
.buttonImgDisabled
{
	filter: progid:DXImageTransform.Microsoft.Alpha( Opacity=40, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100);
	cursor: default;
}

.buttonImg
{
	cursor: pointer;
	filter: none;
}
/* Old Button styles end */


/* Button styles */
.movieButton	
{
	background: url("../images/movieCamera.gif") 0 0 no-repeat;
	height: 13px;
	width: 15px;
	cursor: pointer;
	display:inline-block;
	
}

.buttonRefresh,
.buttonRefreshActive,
.buttonRefreshDisabled,
.buttonRefreshDkGray,
.buttonRefreshDkGrayActive,
.buttonRefreshDkGrayDisabled,
.buttonRefreshTabLedge,
.buttonRefreshTabLedgeActive,
.buttonRefreshTabLedgeDisabled,
.buttonMedium,
.buttonMediumActive,
.buttonMediumDisabled,
.buttonMediumFootnote,
.buttonMediumFootnoteActive,
.buttonMediumFootnoteDisabled,
.buttonLarge,
.buttonLargeActive,
.buttonLargeDisabled,
.buttonLargeDkGray,
.buttonLargeDkGrayActive,
.buttonLargeDkGrayDisabled,
.buttonLargeTabLedge,
.buttonLargeTabLedgeActive,
.buttonLargeTabLedgeDisabled 
{
	display: inline-block;
	height: 18px;
	color: #FFF;
	font: bold 8pt arial;
	text-align: center;
	cursor: pointer;
	line-height: 18px;
	margin-left: 2px;
	margin-right: 2px;
}
.buttonRefreshDisabled,
.buttonRefreshDkGrayDisabled,
.buttonMediumDisabled,
.buttonSmallDisabled,
.buttonLargeDisabled,
.buttonLargeDkGrayDisabled,
.buttonMediumPositiveDisabled {
    cursor: default !important;
}
.buttonRefresh,
.buttonRefreshActive,
.buttonRefreshDisabled
{
	width: 26px;

	
}
.buttonRefreshDkGray,
.buttonRefreshDkGrayActive,
.buttonRefreshDkGrayDisabled
{
	width: 26px;
    color:#16666f;
    font-size:20px;
	
}
.buttonRefreshTabLedge,
.buttonRefreshTabLedgeActive,
.buttonRefreshTabLedgeDisabled
{
	width: 26px;
	
}
.buttonRefreshActive,
.buttonRefreshDkGrayActive,
.buttonRefreshTabLedgeActive
{
	background-position: -26px 0;
}
.buttonRefreshDisabled,
.buttonRefreshDkGrayDisabled,
.buttonRefreshTabLedgeDisabled
{
	background-position: -52px 0;
}
.buttonSmall,
.buttonSmallActive,
.buttonSmallDisabled
{
	width: 56px;
}
.buttonMedium,
.buttonMediumActive,
.buttonMediumDisabled {
    width: 90px;
    background-color: #16666F;
    color: #FFF;
}
.buttonSmall,
.buttonSmallActive,
.buttonSmallDisabled,
.buttonLarge,
.buttonLargePositive,
.buttonLargePositiveActive,
.buttonLargePositiveDisabled,
.buttonMediumPositive,
.buttonMediumPositiveActive,
.buttonMediumPositiveDisabled,
.buttonMediumNegative,
.buttonMediumNegativeActive,
.buttonMediumNegativeDisabled,
.buttonAddAnotherNegative,
.buttonAddAnotherNegativeActive,
.buttonAddAnotherNegativeDisabled,
.buttonMediumFootnote,
.buttonMediumFootnoteActive,
.buttonMediumFootnoteDisabled,
.buttonMediumNegativeFootnote {
    display: inline-block;
    font: bold 14px Roboto;
    text-align: center;
    cursor: pointer;
    line-height: 35px;
    margin-left: 2px;
    margin-right: 2px;
    border-radius: .40rem;
}
.buttonAddAnotherNegative {
    width: 160px !important;
    background-color:#FFFFFF;
}

.buttonSmall,
.buttonSmallActive,
.buttonLargePositive,
.buttonLargePositiveActive,
.buttonMediumPositive,
.buttonMediumPositiveActive,
.buttonMediumFootnote,
.buttonMediumFootnoteActive {
    background-color: #16666F;
    color: #FFF;
    border: 1px solid #16666F;
}

.buttonSmallDisabled,
.buttonLargePositiveDisabled,
.buttonMediumPositiveDisabled,
.buttonMediumNegativeDisabled,
.buttonAddAnotherNegativeDisabled,
.buttonMediumFootnoteDisabled {
    background-color: #F1F1F1;
    color: #DADADA;
    border: 1px solid #F1F1F1;
}
.buttonMediumNegative,
.buttonMediumNegativeActive,
.buttonAddAnotherNegative,
.buttonAddAnotherNegativeActive,
.buttonMediumNegativeFootnote {
    color: #16666F;
    border: 1px solid #16666F;
}
.buttonMediumPositive,
.buttonMediumPositiveActive,
.buttonMediumPositiveDisabled,
.buttonMediumNegative,
.buttonMediumNegativeActive,
.buttonMediumNegativeDisabled,
.buttonMediumFootnote,
.buttonMediumFootnoteActive,
.buttonMediumFootnoteDisabled,
.buttonMediumNegativeFootnote {
    width: 80px;
}
.buttonLargePositive,
.buttonLargePositiveActive,
.buttonLargePositiveDisabled {
    width: 150px;
}
.buttonAddAnotherNegative,
.buttonAddAnotherNegativeActive,
.buttonAddAnotherNegativeDisabled {
    width: 120px;
}
.buttonLarge,
.buttonLargePositive,
.buttonLargePositiveActive,
.buttonLargePositiveDisabled,
.buttonMediumPositive,
.buttonMediumPositiveActive,
.buttonMediumPositiveDisabled,
.buttonMediumFootnote,
.buttonMediumFootnoteActive,
.buttonMediumFootnoteDisabled {
    height: 37px;
}
.buttonMediumNegative,
.buttonMediumNegativeActive,
.buttonMediumNegativeDisabled,
.buttonAddAnotherNegative,
.buttonAddAnotherNegativeActive,
.buttonAddAnotherNegativeDisabled,
.buttonMediumNegativeFootnote {
    height: 37px;
}
.buttonMediumNegativeDisabled,
.buttonAddAnotherNegativeDisabled,
.buttonSmallDisabled,
.buttonLargePositiveDisabled,
.buttonMediumPositiveDisabled {
    cursor: default;
}
.buttonMediumFootnote,
.buttonMediumFootnoteActive,
.buttonMediumFootnoteDisabled {
    background-color: #16666F;
    color: #FFF;
}
.buttonMediumActive,
.buttonMediumFootnoteActive 
{
	background-position: -90px 0;
}
.buttonMediumDisabled,
.buttonMediumFootnoteDisabled
{
    background-position: -180px 0;
    opacity: 0.7;
}
.buttonLarge,
.buttonLargeActive,
.buttonLargeDisabled {
    width: 160px;
    background-color: #16666F;
    color: #FFF;
    float:right;
}
.buttonLargeDkGray,
.buttonLargeDKGrayActive,
.buttonLargeDkGrayDisabled 
{
	width: 142px;
	background: url("../images/button_large_dkgray.png?rid=62B") 0 0 no-repeat;
}
.buttonLargeTabLedge,
.buttonLargeTabLedgeActive,
.buttonLargeTabLedgeDisabled 
{
	width: 142px;
	background: url("../images/button_large_tabledge.png?rid=62B") 0 0 no-repeat;
}
.buttonLargeActive,
.buttonLargeDkGrayActive,
.buttonLargeTabLedgeActive 
{
	background-position: -142px 0;
}
.buttonLargeDisabled,
.buttonLargeDkGrayDisabled,
.buttonLargeTabLedgeDisabled
{
	background-position: -284px 0;
}
.buttonArrow 
{
    color:White;
	font: bold 8pt "Arial";
}
.expandButton,
.collapseButton
{
	width: 13px;
	height: 13px;
	cursor: pointer;
	background: url("../images/button_expand_collapse.png?rid=62B") -13px center no-repeat;
}
.collapseButton 
{
	background-position: 0 0;
}

.buttonPreviewNegativeDisabled {
    background-color: #F1F1F1;
    color: #DADADA;
    border: 1px solid #F1F1F1;
    width: 160px;
}
/* Button styles end */

/* Tab styles */
#Tabs
{
	float:left;
	width: 100%;
	
	line-height: normal;
	font-family:'Open Sans';
	font-size: 11pt;
	font-weight: bold;
	
}
#Tabs ul 
{
    padding:0px;
	margin: 0;
	list-style: none;
	clear:both;
}
#Tabs li 
{
	float: left;
	width: 135px;
	margin: 0 5px 0 0;
	padding: 0;
	text-align: center;
}
#Tabs span
{
	color: #333333;
	display: block;
	font-family:Open sans;
	text-decoration: none;
	cursor: pointer;
    text-transform:uppercase;
}
    #Tabs #currentTab {
       
        
    }
        #Tabs #currentTab span {
            font-family: 'Open Sans Bold';
            padding-bottom: 5px;
            border-bottom: 3px solid #16666f !important;
        }

        #Tabs #currentTab
        {
            /*border-bottom: 3px solid #16666f !important;*/
        }
#Tabs.XL li
{
	width: 175px;
}

#tabContent
{
	width:100%;
	margin: 0 auto;
}

/* Tab styles end */

#menuContainer
{
	position:relative;
	height:0px;
	display:block;
	width:100%;
	z-index:2;
}

/* Masthead Styles */
#masthead {
    background-color: white;
    position: relative;
    width: 65%;
    height: 57px;
    background: #fff;
    cursor: pointer;
    padding: 10px;
    
}

    #masthead.prdSection16 {
        background: #fff url(../images/Section16Masthead.png?rid=62B) no-repeat fixed top left;
        /*height:32px;*/
        background-size: 20% 30px;
        background-position-x: 10px;
        background-position-y: 16px;
    }
        #masthead.prdSection16 img {
            height: 100%;
            background-size: 400px 40px;
        }
    #masthead.prdComplianceSuite {
        background: #fff url(../images/ComplianceSuiteMasthead.png?rid=62B) no-repeat fixed top left;
        background-position-x: 50px;
    }

#masthead.prd10b51Admin
{
	background: #fff url(../images/PlanAdminMasthead.png?rid=62B) no-repeat fixed top left;
}

#userInfo {
    position: absolute;
    top: 16px;
    right: 0px;
    /*bottom: 13px;*/
    background-color: #fff;
    font-weight: normal;
    font-size: 10.5pt;
    color: #696969;
    padding: 0px 0px;
    z-index: 5;
    display:none;
}
#SSO {
    position: absolute;
    top: 19px;
    right: 10px;
    background-color: #fff;
    font-weight: normal;
    font-size: 10.5pt;
    color: #696969;
    padding: 0px 0px;
    z-index: 5;
}
    #userInfo a, #userInfo a:visited, #userInfo a:hover {
        color: #696969;
    }

    #SSO a, #SSO a:visited {
        color: black;
    }

#issuerList 
{
    position:absolute;
    top: 1px;
    right: 0;
    font-weight: bold;
    font-size: .9em;
    color: #000;
    padding: 2px 3px;
    z-index:5;
}

#issuerList a, #issuerList a:visited, #issuerList a:hover
{
	color: #FFF;
}
/* Masthead Styles end */

.gridMessage
{
	background: yellow;
	border: ridge 3px;
	padding: 8px 10px;
	left: 50%;
	top: 50%;
	position: absolute;
	z-index: 101;
}

#blanket
{
	position:absolute;
	background:#111;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
	filter: alpha(opacity=25);
	opacity:0.25;
	z-index:6;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	display:none;
}

.popup
{
	position: absolute;
	width:300px;
	height:300px;
	z-index:7001;
	top:0px;
	left:0px;
	background-color:white;
	display:none;
	border:10px solid #999999;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-khtml-border-radius: 9px;
	border-radius: 9px;
    /*margin-top:13px;*/
}

.titleBar
{
	height:30px;
	padding-left:4px;
	padding-right:4px;
}

.closeButton
{
	font-size:smaller;
}

.closeButton
{
    padding-right:23px !important;
    width:0% !important;
	cursor:pointer;
	float:right;
}

.title
{
	position:relative;
	font-size:medium;
	float:left;
	font-size:16px;
}

.promptmsg {
    padding: 6px 23px 4px 23px;
}

.buttonArea {
    position: absolute;
    bottom: 0px;
    left: 0px;
    text-align: right;
    border-top: 1px solid #CCCCCC;
    height: 50px;
    width: 100%;
    z-index: 7001;
}

.buttonAreaOptionalText
{
	float:left;
	padding-left: 4px;
	/*color:#3B5998;*/
	font-size: smaller;
}

.buttonArea  input{
	/*float:right;*/
	margin:2px 6px 6px 5px;
	border-style:solid;
	border-width:1px;
	cursor:pointer;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	padding:2px 6px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	white-space:nowrap;
	/*border-color:#999999 #999999 #888888;*/
}

.buttonArea .cancelButton {
    color: #16666F;
    background-color: white;
    width: 80px;
    font-size: 14px;
    font-family: Roboto;
    
    text-align: center;
    cursor: pointer;
    line-height: 18px;
    margin: 10px 25px 10px 0px;
    border-color: #16666F;
    border-radius: .40rem;
    height: 37px;
}

.buttonArea .okButton {
    background-color: #16666F;
    width: 80px;
    height: 37px;
    font-size: 14px;
    font-family: Roboto;
    text-align: center;
    cursor: pointer;
    line-height: 18px;
    border-color: #16666F;
    border-radius: .40rem;
    color: white;
    margin-top: 6px !important;
    margin-right: 23px;
}

.waitIndicator
{
    background: url(../images/loading.gif)  no-repeat center;
    width: 100%;
    padding-top: 10px;
    height: 48px;
}

.popup.popupDialog
{
	border-width: 2px;
    border-style: outset;
    border-left-color: #C0C0C0;
    border-top-color: #C0C0C0;
	-moz-border-radius: 0px;
    -moz-border-left-colors: #C0C0C0;
    -moz-border-top-colors: #C0C0C0;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
}

.popup iframe
{
    margin:0;
    padding:0;
    width:100%;
    height:auto;
    border-radius: 6px !important;
}

.popupDialog div.titleBar
{
	height:20px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width: 1px;
	border-color:#999;
}

input[type='radio']:not([disabled]) {
    content: " ";
    display: inline-block;
    position: relative;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    border: 1px solid #767676;
    background-color: #FFFFFF;
    -webkit-appearance: none;
    top: 2px;
}
input[type='radio']:not([disabled]):checked {
    border: 1px solid #16666F;
    background-color: #16666F;
}
input[type='radio']:disabled {
    content: " ";
    display: inline-block;
    position: relative;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    border: 1px solid #d0d0d0;
    background-color: #f8f8f8;
    -webkit-appearance: none;
    top: 2px;
}

input[type=radio]:not([disabled]):checked:after {
    content: " ";
    width: 6.5px;
    height: 6.5px;
    position: absolute;
    display: block;
    top: 2.4px;
    left: 2.4px;
    background: #FFFFFF;
    border-radius: 50%;
}

input[type=radio]:disabled:checked:after {
    content: " ";
    width: 6.5px;
    height: 6.5px;
    position: absolute;
    display: block;
    top: 2.4px;
    left: 2.4px;
    background: #d0d0d0;
    border-radius: 50%;
}


input[type='checkbox']:not([disabled]) {
    border: 1px solid #16666F;
    background-color: #FFFFFF !important;
    display: inline-block;
    position: relative !important;
    border-radius: 2px;
    content: " ";
    height: 13px;
    -webkit-appearance: none;
    width: 13px;
    min-height: 0px !important;
    margin-top: 4px;
}

    input[type='checkbox']:not([disabled]):checked:before {
        content: "\2713";
        display: block;
        position: absolute;
        line-height: 1;
        font-size: 10px;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #16666F !important;
        border: 1px solid #16666F;
        width: 100%;
    }

input[type='checkbox']:disabled {
    border: 1px solid #16666F;
    background-color: #FFFFFF !important;
    display: inline-block;
    position: relative;
    border-radius: 2px;
    content: " ";
    height: 13px;
    -webkit-appearance: none;
    width: 13px;
    min-height: 0px !important;
    margin-top: 4px
}

    input[type='checkbox']:disabled:checked:before {
        content: "\2713";
        border: 1px solid #16666F;
        background-color: #16666F !important;
        display: inline-block;
        position: relative;
        line-height: 0.8;
        font-size: 10px;
        padding: 2px;
        border-radius: 2px;
        font-weight: bold;
        top: -3px;
        left: -2px;
        color: #969696;
        -webkit-appearance: none;
    }
    input[type='checkbox']:disabled:after {
        content: " ";
        background-color: #5C2799;
        /*display: inline-block;*/
        visibility: visible;
    }

input[type='checkbox']:not([disabled]):checked:after {
    content: "\2714";
    box-shadow: 0px 2px 4px rgba(155, 155, 155, 0.15);
    border-radius: 3px;
    height: 12px;
    display: block;
    width: 12px;
    text-align: center;
    font-size: 9px;
    color: white;
}
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: none;
}

a:focus,
select:focus,
textarea:focus,
input:focus {
    outline-color: #8DAFE6;
}

@font-face {
    font-family: 'password';
    src: url('../Content/fonts/password.ttf') format('truetype');
}

.maskText {
    font-family: password;
    font-size: 14px;
    letter-spacing: 1px;
}

#divInsiderPage table tbody tr {
    height: 52px;
}

input[type=text]::-ms-clear {
    display: none;
}

.importsGridWrapper,
.ActiveInsidersTable,
.orgsGridWrapper,
.announcementsGridWrapper,
.adminUsersGridWrapper,
.securitiesGridWrapper,
.corporateActionsGridWrapper,
.footnotesGridWrapper,
.filingsGridWrapper,
.insidersGridWrapper,
.transactionGridWrapper,
.IssuersGridWrapper {
    width: 98%;
    position: relative;
}

.IssuersGridWrapper {
    height: 130px;
}

.importsGridWrapper,
.orgsGridWrapper,
.announcementsGridWrapper,
.adminUsersGridWrapper,
.securitiesGridWrapper,
.corporateActionsGridWrapper,
.filingsGridWrapper,
.transactionGridWrapper {
    height: 450px;
}

.footnotesGridWrapper,
.insidersGridWrapper {
    height: 420px;
    padding-top: 10px;
}

.ActiveInsidersTable {
    height: 300px;
}

#EventsGridWrapper,
#FootnotesGridWrapper,
#FilingsGridWrapper,
#TransactionsGridWrapper,
#SelectHoldingsGridWrapper,
#Grant_InsidersGridTableWraper,
#holdingMergeGridWrapper,
#TransactionsImportGridWrapper {
    width: 98%;
    position: relative;
    
}

.labelHighlight{
    color:black;
}
.labelunHighlight {
    color: grey;
}

.buttonTertiaryDisabled,
.buttonTertiary {
    color: #16666F;
    font: bold 14px Roboto;
    float: left;
    padding-top: 8px;
    cursor: pointer;
    text-transform:uppercase;
}

.openingLedgerText{
    line-height:16px !important;
}


.formButtons {
    width: 80px !important;
}

#NEW_FORM_AMENDMENT ul{
    width: 185px;
}

#holdingMergeGridWrapper .cbox {
    padding: 0px;
}
#footnoteHTMLForm #footnoteEdit form table{
    width: 100%;
}