@media print {
	.dont_print {
		display:none;
	}
	.print {
		display:block;
	}
}

@media screen {
	.dont_print {
		display:block;
	}
	.print {
		display:none;
	}
}

/****************************   right in ***************************/
.RightInTitle {
	COLOR: #ffffff; 
	FONT-FAMILY: Arial; 
	FONT-SIZE: 12px;
	font-weight:bold;
	TEXT-DECORATION: NONE;
}

/****************************   Article ***************************/
.title
{
	font : bold 16px;
	color : #001C85; 
	padding : 15px 0 3px 0;
}
a.title
{
	font : bold 16px;
	padding-bottom : 5px;
	color : #001C85; 
	text-decoration : none;
}
a.title:hover
{
	font : bold 16px;
	padding-bottom : 5px;
	color : black; 
	text-decoration : underline;
}
a.subtitle
{
	color: #001c85; 
	font:bold 12px;
	text-decoration : none;
}
a.subtitle:hover
{
	color: black; 
	font:bold 12px;
	text-decoration : underline;
}
.ArticleTitle {
	COLOR: #001C85; 
	FONT-FAMILY: Arial; 
	FONT-SIZE: 18px;
	font-weight:bold;
}
td.textArticle {
	width:335;
}
.Logo {
	width:45px;
	height:50px;
	margin-right:5px;
	margin-bottom:5px;
}
.ArticlePic {
	width:230px;
	height:149px;
	align:center;
}
.TickerInArticle {
	width:220;
	height:119px;
	margin-top:5px;
}
.more {
	border : 1px solid #eeeeee;
	background-color : #f7f7f7;
	color : #000000;
	padding : 3px; 
	margin : 20px 5px 0 0;
	width : 442px;
}
.text10b {
	COLOR: #001F89; 
	FONT-FAMILY: Arial; 
	FONT-SIZE: 10px;
}
.text11b {
	background-color:#FDF7DD;
	COLOR: #000000; 
	FONT-FAMILY: Arial; 
	FONT-SIZE: 11px;
}
.text11 {
	COLOR: #000000; 
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
}
.text12b {
	COLOR: #001F89; 
	FONT-FAMILY: Arial; 
	FONT-SIZE: 12px;
	
}
a.LinkBlue {
	COLOR: #001C85; 
	FONT-FAMILY: Arial; 
	FONT-SIZE: 11px;
	text-decoration:none;
}
a.LinkBlue:hover {
	COLOR: black; 
	FONT-FAMILY: Arial; 
	FONT-SIZE: 11px;
	text-decoration:underline;
}
/*a.LinkBlue:visited {
	COLOR: #001F89;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	text-decoration:none;
}*/

/****************************   Main Items ***************************/
body {
	background-color :#ffffff;
	margin : 0px;
	padding : 0px;
	FONT:normal 12px Arial;
	COLOR: #000000;
}

TD {
	FONT:normal 12px Arial;
}

Table {
	text-size : 100%;
}

Table.body {
	WIDTH: 610px;
}
hr {
	color : #EDEDED;
	height : 1px;
	width : 100%;
}

/******************************  Navigation bar **************************/

.menu {
	FONT-FAMILY: Arial;
	CURSOR: HAND;
}

.menuup {
	color: #002779;
	font-weight:bold;
	font-size: 12px;
	width: 130px;
	padding: 2px 0 2px  8px;
	border : 1px solid white;
	position: relative;
	background-color: #efefef;
	cursor: hand;
}

.menuupover {
	color: #002779;
	font-weight:bold;
	font-size: 12px;
	width: 130px;
	padding: 2px 0 2px 8px;
	border : 1px solid white;
	position: relative;
	background-color: #d9d9d9;
	cursor: hand;
}
.menuRowRight {
	COLOR: #ffffff;
	font-weight:bold;
	FONT-SIZE: 12px;
	WIDTH: 200px;
	PADDING: 1px 0 1px 8px;
	border:0;
	border-left:9px solid #0032A6;
	border-bottom:1px solid #ffffff;
	POSITION: RELATIVE;
	BACKGROUND-COLOR:#EC4B05;
	CURSOR: HAND;
}

.menuRowRightover {
	COLOR: #ffffff;
	font-weight:bold;
	FONT-SIZE: 12px;
	WIDTH: 200px;
	PADDING: 1px 0 1px 8px;
	border:0;
	border-top:0px solid;
	border-left:9px solid #0032A6;
	border-bottom:1px solid #ffffff;
	POSITION: RELATIVE;
	BACKGROUND-COLOR: #BC3A01;
	CURSOR: HAND;
}
.menuRowRight2 {
	COLOR: #ffffff;
	font-weight:bold;
	FONT-SIZE: 12px;
	WIDTH: 250px;
	PADDING: 1px 0 1px 6px;
	border:0;
	border-left:9px solid #0032A6;
	border-bottom:1px solid #ffffff;
	POSITION: RELATIVE;
	BACKGROUND-COLOR:#727272;
	CURSOR: HAND;
}

.menuRowRight2over {
	COLOR: #727272;
	font-weight:bold;
	FONT-SIZE: 12px;
	WIDTH: 250px;
	PADDING: 1px 0 1px 6px;
	border:0;
	border-top:0px solid;
	border-left:9px solid #0032A6;
	border-bottom:1px solid #727272;
	POSITION: RELATIVE;
	BACKGROUND-COLOR: #ECECEC;
	CURSOR: HAND;
}
.menuRowRight3 {
	COLOR: #ffffff;
	font-weight:bold;
	FONT-SIZE: 12px;
	WIDTH: 230px;
	PADDING: 1px 0 1px 6px;
	border:0;
	border-bottom:1px solid #ffffff;
	POSITION: RELATIVE;
	BACKGROUND-COLOR:#FF9600;
	CURSOR: HAND;
}

.menuRowRight3over {
	COLOR: #ffffff;
	font-weight:bold;
	FONT-SIZE: 12px;
	WIDTH: 230px;
	PADDING: 1px 0 1px 6px;
	border:0;
	border-top:0px solid;
	border-bottom:1px solid #ffffff;
	POSITION: RELATIVE;
	BACKGROUND-COLOR: #FFCB80;
	CURSOR: HAND;
}
.menuFirstRow {
}

.menuFirstRowOver {
}

/*********************************** A href ********************************/

A {
	font: normal 12px;
	text-decoration:none;
	color:#001C85;
}
A:hover {
	font: normal 12px;
	text-decoration:underline;
	color:black;
}
/*A:visited {
	font: normal 12px;
	text-decoration:none;
	color:#EC4B05;
}*/
A.linkW {
	COLOR: #FFFFFF; FONT-FAMILY: Arial; FONT-SIZE: 11px; TEXT-DECORATION: NONE;
}
A.linkW:hover {
	COLOR: #FFFFFF; FONT-FAMILY: Arial; FONT-SIZE: 11px; TEXT-DECORATION: underline;
}
/*A.linkW:visited {
	COLOR: #FFFFFF; FONT-FAMILY: Arial; FONT-SIZE: 11px; TEXT-DECORATION: NONE;
}*/

A.link12w {
	COLOR: #FFFFFF; FONT-FAMILY: Arial; FONT-SIZE: 12px; TEXT-DECORATION: NONE;font-weight:bold;
}
A.link12w:hover {
	COLOR: #FFFFFF; FONT-FAMILY: Arial; FONT-SIZE: 12px; TEXT-DECORATION: underline;font-weight:bold;
}
/*A.link12w:visited {
	COLOR: #FFFFFF; FONT-FAMILY: Arial; FONT-SIZE: 12px; TEXT-DECORATION: NONE;font-weight:bold;
}*/

A.linkend {
	COLOR: #001F89; FONT-FAMILY: Arial; FONT-SIZE: 10px; TEXT-DECORATION: none;font-weight:bold;
}
A.linkend:hover {
	COLOR: black; FONT-FAMILY: Arial; FONT-SIZE: 10px; TEXT-DECORATION: underline;font-weight:bold;
}

A.rightbar {
	font: normal 12px;
	text-decoration:none;
	color:#001C85;
}
A.rightbar:hover {
	font: normal 12px;
	text-decoration:underline;
	color:black;
}

/************************************** Form ********************************************/
.input120 {
	font-size:11;width:120; font-family:arial;border-style:solid; border-color:#000000; border-width: 1px;
}
.input140 {
	font-size:11;width:140; font-family:arial;border-style:solid; border-color:#000000; border-width: 1px;
}
.input220 {
	font-size:11;width:220; font-family:arial;border-style:solid; border-color:#000000; border-width: 1px;
}
.SelectOption{
	background-color:#ffffff; font-size:12px; font-family:Arial; width:100; border-color : #C4C26C;
}
.inputsearch {
	font-size:11;width:115; font-family:arial;border-style:solid; border-color:#ffffff; border-width: 1px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.searchDate {
	font-size:10;width:56;height:17;font-family:arial;border-style:solid; border-color:#ffffff; border-width: 1px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
INPUT.inputoptions {
	font-size:11px; font-family:arial; border : 1px solid #9D9D9D;
}
SELECT.inputoptions {
	font-size:11px; font-family:arial;
}
TEXTAREA.inputoptions {
	font-size:11px; font-family:arial; border : 1px solid #9D9D9D;
}

INPUT.CompanyInput {
	font-size:11px; font-family:arial; border : 1px solid #9D9D9D;
}
SELECT.CompanyInput {
	font-size:11px; font-family:arial;width : 220px;
}

/*********************************** System ********************************/

Table.massege {
	background-color : #F1F1F1;
	width: 445px;
	height: 150px;
	border:1px solid #A0993C;
	font : normal 14px;
	margin: 20px 0 20px 0;
	padding : 0 10px 0 0;
	text-align : right;
	
}

.messageTitleBar {
	background-color : #FFFFFF;
}

.messageTitle {

}

.messageLink {

}

.messageLink:hover {

}

A.navigationTab {
	font: bold 11px;
	text-decoration:none;
	color:#001C85;
}

A.navigationTab:active {
	font: bold 11px;
	text-decoration:none;
	color:#001C85;
}

A.navigationTab:link {
	font: bold 11px;
	text-decoration:none;
	color:#001C85;
}

A.navigationTab:hover {
	font: bold 11px;
	text-decoration:underline;
	color:black;
}

/*A.navigationTab:visited {
	font: bold 11px;
	color:#001C85;
}*/

.text11w {
	font: bold 11px;
	
	vertical-align: middle;
	color:#ffffff;
}


/*********************************** Graphic Elements ********************************/

TD.Parents {
	font: bold 11px;	
	
	COLOR: #001C85;
	BACKGROUND-IMAGE: url(/Eng/_Pics/NavigationBg.gif);
	padding : 0 0 0 7px;
	HEIGHT: 17px;
}
TD.navigationTab {
	font: bold 11px;
	color:#001C85;
}
.Search {
	BACKGROUND-COLOR:#003AA4;
	COLOR:#FFFFFF;
	WIDTH:102px;
	HEIGHT:15px;
	FONT-SIZE:10px;
	FONT-FAMILY:ARIAL;
}

.searchParam {
	FONT-WEIGHT: BOLD;
	COLOR: #FF0000;
}

.red {
	FONT-WEIGHT: BOLD;
	COLOR: #FF0000;
}

/*********************************** Magazine ********************************/
A.ArticleTitle {
	COLOR: #001C85; 
	FONT-FAMILY: Arial; 
	FONT-SIZE: 12px;
	font-weight:bold;
	TEXT-DECORATION: none;
}

A.ArticleTitle:hover {
	COLOR: #001C85; 
	FONT-FAMILY: Arial; 
	FONT-SIZE: 12px;
	font-weight:bold;
	TEXT-DECORATION: underline;
}

td.magtitle
{
	font : bold 18px;
	background-color : #D1DCF1;
	padding: 2px;
}
td.descrip
{
	font : bold 14;
	background-color : #D1DCF1;
	padding: 0px 4px 5px 4px;
}
table.magazineSections {
	width: 100px;
	padding: 4px;
}
td.sections {
	background-color : #CCCCCC;
	padding-right: 4px;
}
A.section {
	font : bold 12px;
	text-decoration:none;
	color : #002579;
}
A.section:hover {
	font : bold 12px;
	text-decoration:underline;
	color : #002579;
}

/*********************************** DHTML Control ********************************/
.size1 {
	font-size: 10px;
}
.size2 {
	font-size: 12px;
}
.size3 {
	font-size: 16px;
}
.size4 {
	font-size: 18px;
}
.size5 {
	font-size: 24px;
}
.size6 {
	font-size: 30px;
}
.size7 {
	font-size: 44px;
}
/*********************************** Forms Wizard ********************************/

SELECT.wizard {
	font: normal 11px Arial;
}

INPUT.wizard {
	background-color:white;
	border: 1px solid black;
	font: normal 11px Arial;
	width: 250px;
}

INPUT.wizardSubmit {
	color: #666666;
	background-color:#E9E6E6;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-right: 1px solid #BCBCBC;
	border-bottom: 1px solid #BCBCBC;
	padding:  0 5px 0 5px;
	font: bold 11px Arial;
}

INPUT.wizardNarrow {
	background-color:white;
	border: 1px solid black;
	font: normal 11px Arial;
	width: 120px;
}

TEXTAREA.wizard {
	background-color:white;
	border: 1px solid black;
	font: normal 11px Arial;
	width: 250px;
	height: 100px;
}

INPUT.wizardhidden {
	width: 0px;
	height: 0px;
}

SPAN.wizard {
	height: 20px;
	width: 120px;
}

SPAN.wizardRequired {
	height: 20px;
	width: 120px;
	color: red;
}

DIV.wizard {

}