.LeftSubMenuTitle,.LeftSubMenuTitle A
	{ font-family:Verdana; font-size:11px;text-decoration:none; color:white;
		}
.LeftMenuTitle,.LeftMenuTitle A
	{  font-size:11px;text-decoration:none; color:white; 
		}

.cell
{
	font-size: 8pt;
	border-bottom: mintcream 1px solid;
	background-color: #f3f4f7;
	height:20px;
}
.listheader {
	FONT-SIZE: 8pt;BORDER-LEFT: white 0px solid;BORDER-RIGHT: #54647a 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: white 0px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 1px; VERTICAL-ALIGN: top;  PADDING-TOP: 2px; BORDER-BOTTOM: #54647a 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #cccccc;COLOR: #000000; 
}
.descendant
{
	border-right: #FF9900 1px solid;
	border-top: #FF9900 1px solid;
	font-size: 8.5pt;
	border-left: #FF9900 1px solid;
	color: #000000;
	border-bottom: #FF9900 1px solid;
	font-family: arial, helvetica, sans-serif;
	background-color: #ffda95;
	cursor: hand;
	padding:2px 2px 2px 2px;
}
.descendant2
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8.5pt;
	border-left: black 1px solid;
	color: #ffffff;
	border-bottom: black 1px solid;
	font-family: arial, helvetica, sans-serif;
	background-color: #4d7296;
	cursor: hand;
	padding:2px 2px 2px 2px;
}
.descendant1
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 10pt;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: arial, helvetica, sans-serif;
	cursor: hand;
}
.title
{
	FONT-WEIGHT: bold; FONT-SIZE: 8pt;	COLOR: #000000;
}
/* Main Navigation */
.nbhl {
	 cursor: hand; BORDER-TOP: #ff899a 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; CURSOR: hand; COLOR: white; PADDING-TOP: 2px; BORDER-BOTTOM: #9c0000 1px solid; FONT-FAMILY: tahoma, Arial; BACKGROUND-COLOR: #c70000; TEXT-DECORATION: none
}
.nbhl A:link {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; FONT-FAMILY: tahoma, Arial; BACKGROUND-COLOR: #c70000; TEXT-DECORATION: none
}
.nbhl A:unknown {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; FONT-FAMILY: tahoma, Arial; BACKGROUND-COLOR: #c70000; TEXT-DECORATION: none
}
.nbhl A:active {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; FONT-FAMILY: tahoma, Arial; BACKGROUND-COLOR: #c70000; TEXT-DECORATION: none
}
.nbhl A:visited {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; FONT-FAMILY: tahoma, Arial; BACKGROUND-COLOR: #c70000; TEXT-DECORATION: none
}
.navbar                       { cursor: hand; color: white; font-weight: bold; font-size: 8pt; line-height: 14px; font-family: tahoma, verdana, Arial; text-decoration: none; background-color: #5891de; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; border-style: solid; border-width: 1px; border-color: #649dea #649dea #417ac7 #417ac7; clip: auto }
.navbar A:link          { color: white; font-weight: bold; font-size: 8pt; line-height: 14px; font-family: tahoma, verdana, Arial, "courier new"; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; clip: auto }
.navbar A:visited    { color: white; font-weight: bold; font-size: 8pt; line-height: 14px; font-family: tahoma, Arial, verdana; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; border-style: none none solid none; clip: auto }
.navbar A:active             { color: #ffbd6c; font-weight: bold; font-size: 8pt; line-height: 14px; font-family: tahoma, Arial, verdana; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; clip: auto }
.navbar A:hover                { color: yellow; font-weight: bold; font-size: 8pt; line-height: 14px; font-family: tahoma, Arial, verdana; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; clip: auto }
.navbarHilighted             { color: white; font-weight: bold; font-size: 8pt; font-family: tahoma, Arial; text-decoration: none; background-color: #5c8fdc; padding-top: 2px; padding-bottom: 2px; padding-left: 7px; border-top: 1px solid #527fbd; border-bottom: 1px solid #0d4b8d }
.navbarHilighted A:link    { color: white; font-weight: bold; font-size: 8pt; font-family: tahoma, Arial; text-decoration: none; background-color: #07589c; padding-top: 2px; padding-bottom: 2px; padding-left: 3px }
.navbarHilighted A:hover   { color: white; font-weight: bold; font-size: 8pt; font-family: tahoma, Arial; text-decoration: none; background-color: #07589c; padding-top: 2px; padding-bottom: 2px; padding-left: 3px }
.navbarHilighted A:active   { color: white; font-weight: bold; font-size: 8pt; font-family: tahoma, Arial; text-decoration: none; background-color: #07589c; padding-top: 2px; padding-bottom: 2px; padding-left: 3px }
.navbarHilighted A:visited   { color: white; font-weight: bold; font-size: 8pt; font-family: tahoma, Arial; text-decoration: none; background-color: #07589c; padding-top: 2px; padding-bottom: 2px; padding-left: 3px }

.subnavbar
{
	border-right: #add9ff 1px solid;
	border-top: #3869b4 1px solid;
	/*padding-left: 3px;padding-bottom: 2px;padding-top: 2px;*/
	font-weight: bold;
	font-size: 8pt;
	border-left: #8369b4 1px solid;
	cursor: hand;
	color: white;
	line-height: 14px;
	border-bottom: #add9ff 1px solid;
	font-family: tahoma, verdana, Arial;
	background-color: #31659c;
	text-decoration: none;
}
.subnavbar A:link          { color: white; font-weight: bold; font-size: 8pt; line-height: 14px; font-family: tahoma, verdana, Arial, "courier new"; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; clip: auto }
.subnavbar A:visited    { color: white; font-weight: bold; font-size: 8pt; line-height: 14px; font-family: tahoma, Arial, verdana; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; border-style: none none solid none; clip: auto }
.subnavbar A:active             { color: #ffbd6c; font-weight: bold; font-size: 8pt; line-height: 14px; font-family: tahoma, Arial, verdana; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; clip: auto }
.subnavbar A:hover                { color: yellow; font-weight: bold; font-size: 8pt; line-height: 14px; font-family: tahoma, Arial, verdana; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; clip: auto }

.snavbar                       { color: white; font-weight: bold; font-size: 8pt; line-height: 14px; font-family: tahoma, verdana, Arial; text-decoration: none; background-color: #84a7d0; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; border-style: solid; border-width: 1px; border-color: #3869b4 #add9ff #add9ff #8369b4 ; clip: auto }
.snavbar A:link          { color: white; font-weight: bold; font-size: 8pt; line-height: 14px; font-family: tahoma, verdana, Arial, "courier new"; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; clip: auto }
.snavbar A:visited    { color: white; font-weight: bold; font-size: 8pt; line-height: 14px; font-family: tahoma, Arial, verdana; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; border-style: none none solid none; clip: auto }
.snavbar A:active             { color: #ffbd6c; font-weight: bold; font-size: 8pt; line-height: 14px; font-family: tahoma, Arial, verdana; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; clip: auto }
.snavbar A:hover                { color: yellow; font-weight: bold; font-size: 8pt; line-height: 14px; font-family: tahoma, Arial, verdana; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; clip: auto }

.navgrid   { background-color: #f0f0f0 }

/* Designs, styles in publshing */
.source  { color: #000054; font-style: italic; font-weight: bold; font-size: 13px; text-align: right; padding-top: 2px; padding-bottom: 3px }
.adver_zone_cross { color: #000054; font-style: italic; text-align: right; padding: 2px 4px 2px 5px; border-top: 1px solid #aabec3; border-bottom: 1px solid #aabec3; border-left: 1px solid #aabec3 }
.adver_zone_down { color: #000054; font-style: italic; text-align: right; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #aabec3; border-bottom: 1px solid #aabec3 }
.text_area  { font-size: 12pt; font-family: "Times New Roman", Georgia, Times; padding-bottom: 10px }
.news_justifybox    { color: #000; font-size: 9pt; text-align: justify; padding-left: 10px }
.news_justifybox_intro     { color: #000; font-size: 11pt; font-family: "Times New Roman", Georgia, Times; text-align: justify }
.home_title  { color: #191970; font-weight: bold; font-size: 9pt; font-family: Tahoma, Arial, Georgia, Times; padding-top: 4px; padding-bottom: 2px }
.home_title A:link      { color: #191970; font-weight: bold; font-size: 9pt; font-family: Tahoma, Arial, Georgia, Times; text-decoration: none; padding-top: 4px; padding-bottom: 2px; position: relative; left: 2px }
.home_title A:visited      { color: #2f4f4f; font-weight: bold; font-size: 9pt; font-family: Tahoma, Arial, Georgia, Times; padding-top: 4px; padding-bottom: 2px; position: relative; left: 2px }
.home_title A:hover      { color: #6495ed; font-weight: bold; font-size: 9pt; font-family: Tahoma, Arial, Georgia, Times; text-decoration: none; padding-top: 4px; padding-bottom: 2px; position: relative; left: 2px }
.home_title A:active       { color: #6488ed; font-weight: bold; font-size: 9pt; font-family: Tahoma, Arial, Georgia, Times; padding-top: 4px; padding-bottom: 2px; position: relative; left: 2px }
.sidebar   { background-color: #f1f1f1; border-left: 1px solid #c0c0c0 }
.main_subtitle         { color: #004175; font-weight: bold; font-size: 10pt; font-family: tahoma, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; padding: 2px 5px 2px 2px }
.main_title    { color: #004175; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 2px 5px 6px 2px }
.main_title a:link       { color: #004175; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 2px 5px 6px 2px }
.main_title a:visited       { color: black; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 2px 5px 6px 2px }
.main_title a:hover      { color: #4f82ac; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 2px 5px 1px 2px }
.rightbox_avatar {
	BORDER-RIGHT: #36556d 1px solid; BORDER-TOP: #36556d 1px solid; BORDER-LEFT: #36556d 1px solid; BORDER-BOTTOM: #36556d 1px solid
}
.rightbox_news {
	BORDER-RIGHT: #4776aa 1px solid; BORDER-TOP: #e0f0ff 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #4776aa 1px solid; COLOR: #002443; BORDER-BOTTOM: #4776aa 1px solid; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; BACKGROUND-COLOR: #ced7e7; TEXT-DECORATION: none 
}
.qwe{color :#b7cdf2}

.rightbox_news A:link {
	FONT-SIZE: 9pt; COLOR: #003a6e; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none
}
.rightbox_news A:visited {
	FONT-SIZE: 9pt; COLOR: #00073f; TEXT-DECORATION: none
}
.rightbox_news A:hover {
	FONT-SIZE: 9pt; COLOR: #1e7099; TEXT-DECORATION: none
}
.rightbox_news A:active {
	FONT-SIZE: 9pt; COLOR: #0157a2; TEXT-DECORATION: none
}.leftbox_news  { color: #002443; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #b7cdf2; border-style: solid; border-width: 1px; border-color: #e0f0ff #4776aa #4776aa #4776aa }
.leftbox_news A:link { color: #003a6e; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.leftbox_news A:visited   { color: #00073f; font-size: 9pt; text-decoration: none }
.leftbox_news A:hover   { color: #1e7099; font-size: 9pt; text-decoration: none }
.leftbox_news A:active   { color: #0157a2; font-size: 9pt; text-decoration: none }
/* Special classes */
.text_box1 { color: #002683; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.text_box1 a:link { color: #cd0000; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.text_box1 a:hover { color:  #00008b; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.text_box1 a:visited { color: #000000; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.sapeau       { color: #787e83; font-weight: bold; font-size: 11pt; font-family: "Times New Roman", Georgia, Times; text-decoration: none; text-align: justify; padding-bottom: 8px }
.time_zone { font-size: 9pt; font-family: Tahoma, Georgia, Times; text-decoration: none }
.sapeau_box { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify; padding-right: 6px; padding-left: 6px }
.first_box      { background-color: #ffffe9; border: solid 1px #3184bd }
.home_subtitle       { color: #336a96; font-weight: bold; font-size: 8pt; font-family: Tahoma, Arial, Georgia, Times; text-decoration: underline; padding-top: 3px; position: relative; left: 2px }
.info_head { background-color: #e8fdea; border: dashed 1px #2f4f4f }
.info_altrow { background-color: #e1e1e1 }
.specialcell     { background-color: #cbe6ff; border-right: 1px solid white; border-bottom: 1px solid white; border-left: 1px solid white } 
.tbflat3  { font-size: 11px; font-family: Arial; border: solid 1px #8bb6dc }
.tbflat2   { font-size: 11px; font-family: Arial; padding: 4px; border-right: 1px solid #ff6000; border-bottom: 1px solid #ff6000; border-left: 1px solid #ff6000 }
.tbflat { font-size: 11px; font-family: Arial; border: solid 1px #79b793 }
.hot_news  { font-size: 9pt; font-family: arial; padding-right: 4px; padding-left: 2px }
/* Page's style */
.topbanner_table  { background-color: #d1d1e3 }
.main_table   { background-color: white; border-top: #a9a9a9; border-right: 1px solid #a9a9a9; border-bottom: #a9a9a9; border-left: #a9a9a9 }

/* Standard types */
body	         { font-size: 8pt; font-family: Arial, Verdana, "Palatino linotype", Tahoma; list-style-type: lower-alpha }
/*A:link	   { color: #4169E1; font-size: 9pt; text-decoration: none }
A:visited          { color: #00344F; font-size: 9pt; text-decoration: none }
A:hover           { color: #4169E1; font-size: 9pt; text-decoration: underline }
A:active         { color: #4169E1; font-size: 9pt; text-decoration: underline }*/
td                  { font-size: 9pt; font-family: Arial, "times new roman", Verdana, "Palatino linotype", Tahoma; list-style-type: lower-alpha }

.cnnNav {
	background-color: #31659c;
	color: #fff;
	cursor: hand;
}
.cnnNav A:link, .cnnNav A:visited {
	color: #fff;
}
TR TD.cnnNav A:link, TR TD.cnnNav A:visited {
	text-decoration: none;
}

TR.cnnNavRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #369 #003 #003;
	border-left: none;
	 
}

TR.cnnNavRow TD.swath {
	background-color: #369;
	border-right: none;
}

TD.swath {
	font: 10px sans-serif !important;
}
TR.cnnNavRow TD.swath {
	background-color: #369;
	border-right: none;
}
TR.cnnNavHiliteRow TD.swath {
	background-color: #003063;
	border-right: none;
}

TR.cnnNavOtherRow TD.swath {
	background-color: #ccc;
	border-right: none;
}

.cnnNavText {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	padding-left: 4px;
}
TR.cnnNavHiliteRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #f66 #600 #600;
	border-left: none;
}

TR.cnnNavHiliteRow TD.swath {
	background-color: #f66;
	border-right: none;
}
.cnnNavHilite
{
	cursor: hand;
	color: #fff;
	background-color: #003063;
}
.cnnNavHilite A:link, .cnnNavHilite A:visited {
	color: #fff;
}
TR TD.cnnNavHilite A:link, TR TD.cnnNavHilite A:visited {
	text-decoration: none;
}



SELECT {
	FONT-FAMILY: Verdana,Helvetica,sans-serif
}
TEXTAREA {
	FONT-FAMILY: Verdana,Helvetica,sans-serif
}
INPUT {
	FONT-FAMILY: Verdana,Helvetica,sans-serif
}

@media Print    
{
TEXTAREA {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
SELECT {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
INPUT {
	FONT-FAMILY: Verdana,Helvetica,sans-serif;
	FONT-SIZE: 8pt; COLOR: #000000;
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid
}
}

INPUT {
	FONT-FAMILY: Verdana,Helvetica,sans-serif;
	FONT-SIZE: 8pt; COLOR: #000000;
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid
}

/* **************************************************** */

.input
{
	FONT-SIZE: 8pt; COLOR: #000000;  BACKGROUND-COLOR: #ffffff
}

.bgmain
{
	background-color:#8c9ab5;
}
.bgmainsoft
{
	background-color:#7b8aad;
}
.bgcontent
{
	background-color:#ced7e7;
}
.bgcontentsoft
{
	background-color:#e7e7ef;
}
.bggray
{
	background-color:#636563;
}
.bgnormal
{
	background-color:#6b8ec6;
}
.cellMemo
{
	BORDER-BOTTOM: silver 1px solid;
}
.nodisplay
{
	display:none;
}
.rowSelected
{
	background-color:#ced7e7;
}
.rowNotSelected
{
	background-color:white;
}
.textheaderct
{
	text-align:center;
	font-size:larger;
	font-weight:bold;
}
.subbutton 
{	
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid;
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #000000
}

/* SMALL TAB */
.smalltab_off
{
	text-align:center;
	background: url('../images/newasset/tab_small_off.gif');
	color:#000201;
	font-family:Arial;
	font-size:11;
	font-weight:bold;
	padding-left:5px; padding-right:5px;
}
.smalltab_on
{
	text-align:center;
	background: url('../images/newasset/tab_small_on.gif');
	color:#023465;
	font-family:Arial;
	font-size:11;
	font-weight:bold;
	padding-left:5px; padding-right:5px;
}
.smalltab_left_off
{
	background: url('../images/newasset/tab_small_left_off.gif');
}
.smalltab_left_on
{
	background: url('../images/newasset/tab_small_left_on.gif');
}
.smalltab_right_off
{
	background: url('../images/newasset/tab_small_right_off.gif');
}
.smalltab_right_on
{
	background: url('../images/newasset/tab_small_right_on.gif');
}
.smalltab_sepa
{
	background: url('../images/newasset/tab_small_sepa.gif');
}
.smalltab_table
{
	border-bottom:solid 1px #928E8F;
	border-left:solid 1px #928E8F;
	border-right:solid 1px #928E8F;
	background-color:#ffffff;
}