﻿/* Specific styles for catalog */
A.CatalogFirstLevel, A.CatalogFirstLevel:link, A.CatalogFirstLevel:visited{font-family:Tahoma; font-size:11px; text-decoration:none; color:#272727;}
A.CatalogFirstLevel:hover{font-family:Tahoma; font-size:11px; text-decoration:underline; color: #104D8F;}
A.CatalogSecondLevel, A.CatalogSecondLevel:link, A.CatalogSecondLevel:visited{font-family:Tahoma; font-size:11px; text-decoration:none; color:#272727;}
A.CatalogSecondLevel:hover{font-family:Tahoma; font-size:11px; text-decoration:underline; color: #104D8F;}
A.CatalogThirdLevel, A.CatalogThirdLevel:link, A.CatalogThirdLevel:visited{text-decoration: none; color:#333333;}
A.CatalogThirdLevel:hover{text-decoration: none; color: #104D8F;}
A.FullCatalogLink, A.FullCatalogLink:link, A.FullCatalogLink:visited{text-decoration: none; color:#6F6F6F; font-size:8pt;}
A.FullCatalogLink:hover{text-decoration: none;	color: #104D8F; font-size:8pt;}

/*M:PORTAL style*/
#catalog_font{font-family:Tahoma; font-size:11px; line-height:14px; text-align:justify;}
#catalog_font .name{color:#266784; font-weight:bold;}
#catalog_font .header_tv{font-family:Tahoma; font-size:12px; font-weight:bold; color:#fff;}
#catalog_font a{text-decoration:none; color:#5D6233;}
#catalog_font a:hover{text-decoration:underline;}

/* Styles for TView */
.tview_row1		 {border-top: solid 1px #DBDBDB; vertical-align:middle;}
.tview_row2		 {border-bottom: solid 1px #DBDBDB;}
.number_format	 {font-family:Times New Roman; color:#5F5F5F;font-size:11pt;}
.number {font-family:Tahoma; color:#000 ;font-size:11px;}
.dotted			 {background:url('images/dotbgline.gif') repeat-x;vertical-align:middle; }
.tview_desctitle {background-color:#FFFFFF;font-family: Arial; font-size: 9pt; color:#272727;}

/* Common text styles */
.buttontext1	{font-family: Arial; font-size: 9pt; color:#C5D1DD;}
.buttontext2	{font-family: Arial; font-size: 9pt; color:#FFFFFF;}
.plaintext1		{font-family: Arial; font-size: 10pt; color:#333333;}
.plaintext1_1		{font-family: Arial; font-size: 9pt; color:#333333;}
.plaintext2		{font-family: Arial; font-size: 8pt; color:#848282; line-height:160%}
.plaintext2_1		{font-family: Arial; font-size: 8pt; color:#787878;}
.plaintext3		{font-family: Arial; font-size: 7pt; color:#656565;}
.graytext		{font-family: Arial; font-size: 9pt; color:#999999; }
.darkgraytext	{font-family: Arial; font-size: 9pt; color:#272727;}
.tableelemtext	{font-family: Arial; font-size: 9pt; color:#414141;}
.tableelemtext1 {font-family: Arial; font-size: 9pt; color:#AFAFAF;}
.tableelemtext2 {font-family: Arial; font-size: 8pt; color:#414141;}
.activetext		{font-family: Arial; font-size: 9pt; color:#104D8F; font-weight:700;}
.activetext1	{font-family: Arial; font-size: 9pt; color:#104D8F;}
.activetext2	{font-family: Arial; font-size:10pt; color:#FFFFFF; font-weight:700;}
.errortext		{font-family: Arial; font-size: 8pt; color:#FF0000;}
.blacktext		{font-family: Arial; font-size: 8pt; color:#000000;}
.bigblacktext	{font-family: Arial; font-size: 14pt; color:#000000;}

/* Styles for data-bound tables */
.headerelem		{border: solid 1px #949494; background-color:#ECECEC;vertical-align:middle;}
.headerelem2	{border: solid 1px #E6E6E6; background-color:#EEEEEE;vertical-align:middle;}
.rowelem		{border-right:solid 1px #DFDFDF;vertical-align:middle;}
.rowelem1		{border-right:solid 1px #DFDFDF;border-left:solid 1px #AFAFAF;vertical-align:middle;}
.footerelem		{BORDER-BOTTOM: 1px solid; height: 30px;vertical-align:middle;}
.clndtable		{border: solid 1px #DFDFDF;}
.midtd			{vertical-align:middle;}
.borderrowelem	{border: solid 1px #949494; vertical-align:middle;}
.capleft		{vertical-align:middle;border-top:solid 1px #AFAFAF;border-bottom:solid 1px #AFAFAF;border-left:solid 1px #AFAFAF;height:25px;background-color:#ECECEC;}
.capright		{vertical-align:middle;border-top:solid 1px #AFAFAF;border-bottom:solid 1px #AFAFAF;border-right:solid 1px #AFAFAF;height:25px;background-color:#ECECEC;}
.linerow		{border-top:solid 1px #AFAFAF;}

/* Full catalog styles */
.firstlevel		{background-color:#EBEBF4; border-bottom: solid 1px #AFAFAF; border-top: solid 1px #AFAFAF;}
.secondlevel	{color:#333333; font-size:9pt; background-color:#F5F5F5; border-bottom: solid 1px #AFAFAF; border-top: solid 1px #AFAFAF;}
.innerlevel		{color:#333333; font-size:9pt; font-weight:normal; background-color:#F5FAFA; border-bottom: solid 1px #AFAFAF; border-top: solid 1px #AFAFAF;}
.innerelem		{border-bottom: solid 1px #AFAFAF; border-top: solid 1px #AFAFAF;}
.amountinput	{border: solid 1px #AFAFAF;height:14px; width:40px;text-align: center; vertical-align:middle; font-family: Arial;font-size: 7pt;}

/* Document styles */
.docrow			{border:solid 1px #000000;vertical-align:middle;text-align:center;}
