/*
 * template_style.css
 * Cascading Style Sheet for displaying PacsOne Server web pages
 * CopyRight (c) 2004 Xiaohui Li
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: middle;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	color: #404040;
	background-color:white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding: 0 5px;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
sup						{font-size: 12px; vertical-align: super;}
input 					{padding: 5px; border: solid 1px #d3d3d3; /*text-transform: uppercase;*/ margin: 2px 0; font-size: 12px;}
input[type="checkbox"] {min-width: 40px;}
input[type="button"], input[type="submit"] {min-width: 95px; padding: 5px 15px; margin: 10px 2px;}
input[type="button"]:hover, input[type="submit"]:hover {background: #ddd;cursor: pointer; color: #e37626;}
p 						{margin-block: auto;}
a 						{color : #000;}
.menu-table { min-height: 50px;}
.menu-table td a { color: #fff; padding: 5px; text-decoration:none;}
.menu-table td a:hover { color: #e37626;}
.smallintraday {
	font-weight : bold;
	font-style : italic;
}
.smallintradayComment {}
.relatedLinks {
	background-color : #1C4691;
	color : White;
	font-weight : bold;
}
.indexTitle {
	background-color : #CCCCCC;
	font-weight : bold;
}
.indexAsOf {
	font-weight : normal;	
}
.indexName {
	font-weight : bold;	
}
.indexHead {
	font-weight : bold;
}
.index {}
.smallerData {}
.deemphasized {	
	color : #999999;
}
TD.border {
	background-color : #F0F0F0;
}
TD.notes {
    width : 20%;    
}
TR.content {
	background-color : White;
}
.breadcrumbTop {color : #1c4691;}
.accountTypeHeader {
	font-weight : bold;
	color : Black;
	background-color : #F0F0F0;
	line-height : 16px;
}
.breadcrumbLine {
	background-color : #1c4691;
	font-size : 1pt;
}

.breadcrumb1 {
	font-weight : bold;
}
.breadcrumbSmall {
	font-size: 10px; 
	color: #1c4691;
}
.tocHeader {
	font-weight : bold;
	color : White;
	background-color : #1C4691;
}
.unownedHeader {
	background-color : #666666;
	color : White;	
	font-weight : bold;
}
.breadcrumbArrow {
	font-size : 9px;
	font-weight : bolder;
}
.spacer {
	font-size : 1pt;
	line-height : 1pt;
}
.tocSelected {	
	font-weight : bold;
	background-color : White;
}
.tocSelectedBullet {
	background-color : White;
}
.account {
	font-weight : bold;
}
.headerBar {
	background-color : #666666;
	color : White;
	font-size : 10.5px;
	font-weight : bold;
}

.headerDate {
	background-color : #666666;
	color : White;	
}
.secondaryHeader {
	background-color : #EEEEEE;
	
}
.subHeader {
	font-weight : bold;
	background-color : #EEEEEE;
}

.blockTotal {
	background-color : #F0F0F0;
	font-weight : bold;
}
.noteAst {
	font-style : italic;
}
.hiddenAccount {
	color : #CCCCCC
}
.negativeNumber {color : Red;}
.positiveNumber {color : Green;}
.qaIdentifier {
	background-color : White;
	line-height : 1px;
}
.topLine {
	background-color : #1C4691;
	line-height: 1pt;
	font-size : 1pt;
}
.pageName {
	color : Black;
	font-size : 16px;
	font-weight : bold;
}
.updatedItem{
		font-size: small;
		font-style: italic;
		font-weight: bold;	
}
.smallerBoldData{
	font-size: 13px;
	font-weight: bold;
}
.intraday {
	font-weight : bold;
	font-style : italic;
}
.intradayComment {
	color : #1c4691;
}
.smallHeaderDate {
	background-color : #666666;
	color : White;	
}
.smallHeaderBar {
	background-color : #666666;
	color : White;	
	font-weight : bold;
}
.headerText {
	color : White;
}   
.historyHeader {
	background-color : #EEEEEE;
	font-size : 10.5px;
}
.greyLine  				{font-size: 1pt; line-height: 1pt;	background-color : #EEEEEE;}
.clearLine  {
	font-size : 1pt;
	background-color : #FFFFFF;
}
.blackLine				{font-size : 1pt; line-height: 1pt;	background-color : #999999;}
.headerBar2 {
	background-color : #cccccc;
	font-size : 10.5px;
	font-weight : bold;
}
.blueLine				{font-size : 1pt; line-height: 1pt;	background-color : #1C4691;}
.FullViewLinks {
	background-color : #1c4691;
	color : White;
	font-weight : bold;
	
}
.FullViewContent {
	background-color : #F0F0F0;
	
}
.FullViewSpacer {
	font-size : 1pt;
	background-color : #F0F0F0;
}
.smallerDataNegative {
	color : red;
}
.subHeaderNegative {
	font-weight : bold;
	background-color : #EEEEEE;
	color : red;
}
.level1 {
        color:  #006666;		
}
.brokerageIntraday{	font-weight:bold;
}
.TabSelected {
	background-color : #1c4691;
	color : Black;
	font-weight:bold;
}
.TabNotSelected {
	background-color : #1C4691;
}
.TabNotSelectedText {
	color : White;	
	font-weight:bold;
}
.RequiredField {
	background-color : #d6deec;
}
tr.evenrows {
	background-color : #e6eefc;
	color : Black;
}
tr.oddrows {
	background-color : #d6deec;
	color : Black;
}
tr.listhead {font-weight:300; background-color: #1c4691!important;}
tr.listhead td {color: #d3d3d3;}
tr.listhead a {margin: 15px auto;display: block;color: #fff;text-decoration: none;}
tr.RowHighlight {background-color : #1c4691;}
tr.RowSelected {background-color : #00eeff;}
tr.StudyReviewed {background-color : #f7f7f7;color : Black;}
tr.StudyReviewedHighlight {background-color : #1c4691;}
tr.StudyReviewedHighlightSelected {background-color : #1c4691;}
tr.StudyReviewedSelected {background-color : white;}
tr.StudyNotReviewed {background-color : #e5e5e5;color : Black;}
tr.StudyNotReviewedHighlight {background-color : #1c4691;}
tr.StudyNotReviewedHighlight, tr.StudyNotReviewedHighlight a, tr.StudyNotReviewedHighlight td, tr.StudyNotReviewedHighlight td font {color: #ffffff!important;}
tr.StudyNotReviewedHighlightSelected {background-color : #1c4691;}
tr.StudyNotReviewedHighlightSelected, tr.StudyNotReviewedHighlightSelected a, tr.StudyNotReviewedHighlightSelected td, tr.StudyNotReviewedHighlightSelected td font {color: #ffffff!important;}
tr.StudyNotReviewedSelected {background-color : #e5e5e5;}
.StudyVerified {background-color : #99FF99; color : Black;}
tr.StudyVerifiedHighlight { background-color : #CCFF66;}
tr.StudyVerifiedHighlightSelected { background-color : #CCFF66;}
tr.StudyVerifiedSelected {background-color : #99FF99;}
.StudyNeedVerification {background-color : #e37626;	color : Black;}
tr.StudyNeedVerificationHighlight { background-color : #e37626;}
tr.StudyNeedVerificationHighlightSelected { background-color : #e37626;}
tr.StudyNeedVerificationSelected { background-color : #e37626;}
tr.oddrowsHighlight { background-color : #1c4691;}
tr.oddrowsHighlightSelected { background-color : #1c4691;}
tr.oddrowsSelected { background-color : #d6deec;}
tr.evenrowsHighlight {background-color : #1c4691;}
tr.evenrowsHighlightSelected {background-color : #1c4691;}
tr.evenrowsSelected {background-color : #e6eefc;}
.Text					{font: 100 13px Arial,Helvetica;}
.Header					{font: 700 13px Arial,Helvetica;}
.SmallText				{font: 100 13px Arial,Helvetica;}
.SmallTextHeader		{font: 700 13px Arial,Helvetica;}
.TextTableTitle			{font: 700 13px Verdana; background:#666666; color:white;}
.ArticleHeader			{font: 700 15px Arial,Helvetica; color:#666666;}
.Data					{font: 100 13px Verdana,Arial,Helvetica;}
.DataHeader				{font: 700 13px Verdana,Arial,Helvetica;}
.SmallData				{font: 100 13px Verdana,Arial,Helvetica;}
.SmallDataHeader		{font: 700 13px Verdana,Arial,Helvetica;}
.SmallestData			{font: 100 10px Verdana,Arial,Helvetica;}
.SmallestDataHeader		{font: 700 10px Verdana,Arial,Helvetica;}
.DataTableBorder		{border: 1px; background: #CCCCCC;}
.DataHeaderBackground	{font: 700 13px Verdana,Arial,Helvetica; background: #666666;}
.DataTableTitle			{font: 700 13px Verdana,Arial,Helvetica; background: #666666; color: white;}
.TOCbg					{background-color:#e3e9e3;layer-background-color:#e3e9e3;}
.TOCLink				{font: 100 13px Arial,Helvetica; color: #000000;}
.TOCSectionHeader		{font: 700 13px Verdana,Arial,Helvetica; background: #8DA98D; color: white;}
.TOCSubSectionHeader	{font: 700 13px Verdana,Arial,Helvetica; color: #336666;}
.TOCSelected			{font: 700 13px Arial; background:white;}
.TOCLev3SectionHeader	{font: 700 13px Verdana,Arial,Helvetica; background: #C6D7C6; color: black;}
.TOCThirdLevel			{font: 100 13px Verdana,Arial,Helvetica;}
.TOCThirdLevelSelected	{font: 700 13px Verdana,Arial,Helvetica;}
.TOCLabel1				{font: 700 13px Verdana,Arial,Helvetica; color: #336666;}
.TOCLabel2				{font: 100 13px Verdana,Arial,Helvetica; color: black;}
.SidebarTitle			{font: 700 13px Arial,Helvetica; color:white;}
.SidebarLink  			{font: 100 13px Arial,Helvetica;}
.PageTitle				{font: 700 16px Arial,Helvetica;}
.Breadcrumb				{font: 100 10px Verdana,Arial,Helvetica; color:#666666;}
.BreadcrumbTopLevel		{font: 100 13px Verdana,Arial,Helvetica; color:#336666;}
.BreadcrumbSecondLevel	{font: 100 13px Arial,Helvetica; color:#000000;}
.BreadcrumbSelected		{font: 700 13px Arial,Helvetica;}
.Footnote				{font: 100 13px Arial,Helvetica;}
.TabText				{font: 700 13px Verdana,Helvetica;color:white;}
.TabTextSelected  		{font: 700 13px Verdana,Helvetica;color:black;}
.DataTableBorder2  		{font-size: 1pt; line-height: 1pt;	background-color : #CCCCCC;}
.DataHeaderGrey			{font: 700 13px Verdana,Arial,Helvetica;  background:#f0f0f0;}
.DataTableTitleDate 	{font: 13px Verdana,Arial,Helvetica; background: #666666; color: white;}
.SmallerDataTableTitle 	{font: 13px Verdana,Arial,Helvetica; background: #666666; color: white;}
.white					{color: #ffffff;}	
.BgWhite				{background-color: #FFFFFF;}
.BgLightGrey			{background-color: #F0F0F0;}
.smallTextNegative		{font: 100 13px Arial,Helvetica;color: red;}
.DataTableTitleDate		{font: 100 13px Arial,Helvetica; background: #666666; color: white;}
.deemphasizedBold		{font: 700 13px Verdana,Arial,Helvetica; color: #999999;}
.rounded-tab{left:0;z-index:100;font-size:100%;}
.rounded-tab a{color:#1c4691;background:url(parts.png) left -1750px no-repeat;padding:0 0 0 8px;font-weight:bold;display:block;float:left;text-align:center;cursor:hand;font-size:100%;
    text-decoration: none;}
.rounded-tab a span{background:url(parts.png) right -1750px no-repeat;padding:3px 9px 2px 1px;display:block;float:left;text-align:center;}
.rounded-tab ul{list-style:none;padding:0;margin:0;}
.rounded-tab li{float:left;margin:0 2px -4px 0;background-color:#1C4691;border-bottom:solid 1px #BBB!important;}
.rounded-tab li.selected{color:#408800;font-family:arial,sans-serif;height:19px;background-color:#fff;border-bottom:solid 1px #FFF!important;z-index:100;position:relative;top:0;}
.rounded-tab li.selected a{color:#1C4691;padding-bottom:1px;font-size:100%;text-decoration:none!important;background:url(parts.png) left -2700px no-repeat;}
.rounded-tab li.selected a span{background:url(parts.png) right -2700px no-repeat;}
.tabbed-box{position:relative;clear:both;border:solid 1px #BBB;padding:15px 10px 20px 10px;top:3px;}
#login-page #footer-table td {
    color: #fff;
}
#login-page {
    background: url(knovelview-login-bg.jpg) no-repeat center center #fff;
    background-size: cover;
}
#login-page p {
    max-width: 500px;
    margin: 50px auto 5px;
    display: block;
}
#login-page img {
    max-width: 450px;
    margin: 30px auto 50px;
    display: block;
}
#login-page table {
    max-width: 500px;
    margin: 5px auto;
	width: 100%;
}
#center-box {
	background: #fff;
    max-width: 500px;
    margin: 30px auto;
    padding: 0 10px 10px;
    border: solid 1px #97adbb;
}
body #footer-table {
    max-width: 100%;
    width: 100%;
    margin: auto;
}
.mouseover td {padding: 2px 2px 2px 5px;}