﻿/* ================================================================== */
/* MiscPageCreator Form Control CSS */
.disclaimerWrapper
{
    background-color: White;
    border-color: Gray;
    border-width: 1px;
    border-style: solid;
    padding: 5px;
    height: 400px;
    width: 500px;
}
.disclaimerTitle
{
    font-size: 20px;
    color: Black;
    text-align: center;
    padding: 5px;
}
.disclaimerContent
{
    font-size: 12px;
    text-align: center;
    padding: 10px;
}
#disclaimerButtons
{
    margin: 20px;
}
.disclaimerAcceptBtn
{
}
.disclaimerCancelBtn
{
    float: right;
}

.disclaimerModelPopup
{
    background-color: #c0c0c0;
    
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: Silver;
    color: red;
    cursor: pointer;
}

/* ================================================================== */
/* INVESTOR ADVANCED FUNDAMENTALS */
.AdvFundamentalTotals td
{
    font-weight:bold;
}
.AdvFundamentalTotals a
{
    font-weight:bold;
}

/* ================================================================== */
/* INVESTOR FINANCIALS */
.BalanceSheetTotals 
{
}


.InvestorGridViewWrapper
{
    position: relative;
    border: solid 0px #dedede;
    padding: 10px;    
    margin: 10px;
    top: -40px;
}



.investorFinancialsTopNavBase
{
    position: relative;
    width: 300px;
}

.InvestorTopNav
{
    position: relative;
}


#investorTopNav a,
#investorTopNav a:hover,
#investorTopNav a:visited
{
	color: #215084;
	text-decoration: none;

}

#investorTopNav .CMSListMenuLI:hover
{
    margin: 0px;
    padding: 0px;
}

#investorTopNav .CMSListMenuHighlightedLI
{
    height: 35px;
    margin: 0px;
    padding: 0px;
}

#investorTopNav .CMSListMenuHighlightedLI .CMSListMenuLinkHighlighted
{
    margin: 0px;
    padding: 0px;
    font-family: Calibri;
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
}

#investorTopNav .CMSListMenuLI
{
    margin: 0px;
    padding: 0px;
}

#investorTopNav ul
{
	padding: 0px;
	margin: 0px;
	
}
#investorTopNav li
{
	list-style-type: none;
	/*list-style-type:cjk-ideographic;*/
	border: solid 0px red;
}

/* ================================================================== */
/* INVESTOR NEWS */

.IRNews
{
    padding: 20px;
}

.IRNewsTitle 
{
    color: Red;
}

.IRColumnHeader
{
    padding: 10px;
    font-family: Calibri;
	color: #333;
    font-size: 11pt;
    font-weight: bold;
    text-align: center;    
}

/* ================================================================== */
/* INVESTOR OWNERSHIP PROFILE */

#OwnershipTableTitle 
{
    position: relative;
    padding: 5px;
    font-family: Calibri;
	color: #333;
    font-size: 14pt;
}

.OwnershipColumnData,
.ownershipProfile th
{
    padding: 10px;
    font-family: Calibri;
	color: #333;
    font-size: 10pt;
    font-weight: bold;
    text-align: right;
}

.investorSubHeader
{
    padding: 10px;
    font-family: Calibri;
	color: #333;
    font-size: 10pt;
}

.ownershipProfile
{
    
}
.ownershipProfile td, 
.ownershipProfile th
{
    border-style: dotted;
    border-width: 1px;
}
.ownershipProfile th
{
    padding: 10px;
}

.OwnershipSubItemHeader
{
    color: Red;
    padding-left: 30px !important;
}

/* ================================================================== */
/* INVESTOR QUOTES */
.StockQuoteInfo 
{
    width: 100%;
}

#stockDisclaimer
{
    float: right;
    padding-right: 100px;
}

.HistoricalQuoteHeader
{
    font-weight: bold;
    font-size: 14px;
}



