/* Main color
blue: #003876
red: #ed1c24
red light: #ff4c16
turquoise: #00aeef
light turquoise: #e1f4fd
telecom: #00b9f4
investor blue: #0b0aec
construction: #ababab
fincance: #ee1b22
business red: #8c0404
*/
body{
	padding:0;
	margin:0;
	font: 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span, em, strong{
	margin:0; padding:0;
}
tr, td
{
	vertical-align:top;
}

.spacer{
	clear:both; 
	font-size:0px; 
	line-height:0px;
}
a, a:link, a:active, a:visited, a:hover
{
	text-decoration:none;
	color:#000000;
}
/*------------------------------------------------header--------------------*/
#mainLogo
{
	float: left;
}
#issueLogo
{
	float: right;
	margin-right:34px;
	margin-top:30px;
}
#issueLogoEn
{
	float: right;
	margin-right:50px;
	margin-top:30px;
}
#issueLogoCasp
{
	float: right;
	margin-right:26px;
	margin-top:55px;
}
#issueLogoFin
{
	float: right;
	margin-right:26px;
	margin-top:43px;
}
#issueLogoInv
{
	float: right;
	margin-right:26px;
	margin-top:55px;
}
#issueLogoTele
{
	float: right;
	margin-right:26px;
	margin-top:35px;
}
#langDiv 
{
	text-align:right;
	margin-top:122px;
	margin-right:39px;
}
#langDivMid
{
	text-align:right;
	margin-top:122px;
	margin-right:36px;
}
#langDivCasp
{
	text-align:right;
	margin-top:122px;
	margin-right:62px;
}
#langDivFin
{
	text-align:right;
	margin-top:122px;
	margin-right:72px;
}
#langDivCons
{
	text-align:right;
	margin-top:122px;
	margin-right:72px;
}
#langDivCaspEn
{
	text-align:right;
	margin-top:122px;
	margin-right:75px;
}
#langDivInv
{
	text-align:right;
	margin-top:122px;
	margin-right:75px;
}
#langDivTele
{
	text-align:right;
	margin-top:122px;
	margin-right:57px;
}
#hdImage
{
	width:250px;
	height:150px;
	margin-left:5px;
	margin-top:5px;
}
.runningString
{
	font: 12px/24px Tahoma, Arial, Helvetica, sans-serif;
	width:468px; 
	height:24px; 
	background-image:url(img/rnsbkg.gif); 
	vertical-align:middle;
}
/*------------------------------------------------header--------------------*/

/*------------------------------------------------body--------------------*/
.menuHeader
{
	font: bold 16px/26px Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
}
#timeDate
{
	font: 14px/22px Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin-top:4px;
}
#titleHeader
{
	font:bold 16px/16px Tahoma,Arial,Helvetica,sans-serif;
	color:#ffffff;
	margin:0;
	padding:0;
	margin-left:5px;
	text-align:center;
}
#hiddenTitle
{
	display:none;
}
.navMenu
{
	font: 14px/26px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:center;
	margin-top:0px;
	margin-bottom:10px;
}

/* caspian menu */
.caspLeftMenu
{
	display: block;
	background: #e1f4fd;
	font: bold 14px/16px helvetica, sans-serif;
	color: #003876;
	clear:both;
}
.caspLeftMenu a:hover {
	background: #003876; 
	color: #ffffff
}
.caspLeftMenu a {
	display: block;
	background: #e1f4fd;
	padding-bottom: 0px;
	padding-top: 0px;
	font: bold 14px/26px helvetica, sans-serif;
	color: #003876;
	height: 1%;
	text-decoration: none;
}
.singleImage
{
	float:none;
	margin-top:5px;
	margin-bottom:5px;
}
.caspLeftMenuSub
{
	padding:0;
	display: block;
	background: #e1f4fd;
	font: bold 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color: #00387;
	cursor: pointer;
	clear:both;
}
.toggleButton
{
	margin-top: 6px;
	margin-bottom: 6px;
	clear:both;
}
.clmSS
{
	display:none;
	width:180px;
	clear:both;
	width:180px;
}
.clmSS div a.issue, a.issue:hover, a.issue:link, a.issue:active, a.issue:visited
{
	text-decoration:none;
	background: #e1f4fd;
	color: #003876;
	font: bold 10px/12px Tahoma, Arial, Helvetica, sans-serif;
}
.caspMediaContr
{
	width:510px; 
	height:26px; 
	background-color: #ffffff; 
	margin:3px auto; 
	border-top: solid 2px #003876;
	border-bottom: solid 2px #003876;
}
.busMediaContr
{
	width:255px; 
	height:26px; 
	margin:3px 0; 
	border-top: solid 2px #ffffff;
	border-bottom: solid 2px #ffffff;
}
.busMediaContr #photoBut
{
	cursor:pointer;
	margin:0;
	padding:0;
	padding-left:2px;
	float:left;
}
.busMediaContr #videoBut
{
	cursor:pointer;
	margin:0;
	padding:0;
	padding-right:2px;
	float:right;
}
.busMediaContr #photoBut img, .busMediaContr #videoBut img
{
	width:24px;
	margin:0;
	padding:0;
}

/* eo caspian menu */

.leftHeader{
	width:180px; 
	height:30px; 
	background-image:url(img/bluebg.gif); 
	font: bold 16px/26px Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	clear:both;
	margin-top:30px;
}
.leftHeader2{
	clear: both; 
	color: #003876; 
	font: bold 14px/15px Tahoma,Arial,Helvetica,sans-serif; 
	margin-top: 30px;
	padding-bottom:2px;
	width: 180px;
	border-top: solid 2px #003876;
	border-bottom: solid 2px #003876;
	height:16px;
	text-align:center;
}
.leftHeader2 .leftHeaderTitle{
	width:170px;
}
.leftHeader3{
	font: bold 14px/15px Tahoma,Arial,Helvetica,sans-serif; 
	color: #003876;
	background:url(img/blblbull.gif) no-repeat 2px center;
	background-color: #ffffff;
	padding-left:20px;
	margin 0;
	margin-bottom: 5px;
	text-align:left;
	border-top: solid 2px #003876;
	border-bottom: solid 2px #003876;
	height:16px;
}

#leftVote{
	width:160px; 
	text-align:left; 
	font: bold 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#003876;
	margin-left:0px;
	padding-top:10px;
	margin-bottom:10px;
	left:10px;
	position:relative;
}
#leftVote #voteButton
{
	border: 1px outset; 
	background-color: #003876;
	background-image:url(img/vote.png); 
	font: bold 11px/10px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	height: 25px; 
	width: 40px;
	margin-bottom: 10px;
	float: left;
}
#leftVote #voteButtonResult
{
	border: 1px outset; 
	background-color: #003876;
	background-image:url(img/voteresult.png); 
	font: bold 11px/10px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-left:5px;
	height: 25px; 
	width: 40px;
	margin-bottom: 10px;
	float: left;
}

.voteRadio{
	text-align:left; 
	font: bold 12px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#003876;
}
#voteSubmit
{
	background-image:url(img/bluebg.gif);
	height:22px;
	width:75px;
	margin-right:5px;
	float:left;
	margin-top: 15px; 
	font: 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	border:none;
}
#lhMostReal{
	width:160px; 
	font: 11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#fe0000;
	clear:both;
	margin-top:10px;
	padding-left:20px;
	padding-bottom:20px;
	text-align:left;
}
a.mostRead, a.mostRead:hover, a.mostRead:visited, a.mostRead:link, a.mostRead:active
{
	font: bold 11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	float: none;
	display:block;
	margin-bottom:10px;
}
#leftBanners
{
	margin-top:10px;
	margin-bottom:10px;
}
#leftBanners a.lftbnnr, a.lftbnnr:hover, a.lftbnnr:visited, a.lftbnnr:link, a.lftbnnr:active
{
	text-decoration:none;
	border:none;
	display:block;
	margin-bottom:18px;
	float:none;
}
#leftBanners img
{
	text-decoration:none;
	border:none;
}
#leftBanners object, #leftBanners embed
{
	text-decoration:none;
	border:none;
	display:block;
	margin:0 auto 18px auto;
	float:none;
}

#rssHeader
{
	clear:both;
	color: #003876; 
	font: bold 10px/10px Tahoma,Arial,Helvetica,sans-serif; 
	margin:15px 0 0 0;
	padding: 8px 0 10px 0px;
	width: 180px;
	border-top: solid 2px #003876;
	border-bottom: none;
	height:20px;
	text-align:center;
}
#rssHeader div
{
	margin:0 0 8px 0;
}
#rssHeader div#cecouter
{
	width: 88px;
	height: 32px;
	border: 1px solid #000;
	background-color: #003876;
	color: #fff;
	text-align: right;
	margin: 0 auto;
	font-size: 8px;
	background-image: url(img/lbm.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#newsHeader
{
	clear:both;
	color: #003876; 
	font: bold 14px/15px Tahoma,Arial,Helvetica,sans-serif; 
	margin-bottom:15px;
	padding-bottom:2px;
	width: 180px;
	border-top: solid 2px #003876;
	border-bottom: solid 2px #003876;
	height:16px;
	text-align:center;
}
#news
{
	width:160px;
	margin:0 auto;	
}
#news p
{
	font: 11px/13px Tahoma, Arial, Helvetica, sans-serif; 
	color:#000000;
	text-align:left;
	margin-bottom:20px;
	float:none;
}
#news .newsSpan
{
	font: 11px/13px Tahoma, Arial, Helvetica, sans-serif; 
	color: #ed1c24
}
#news img
{
	margin-bottom:8px;
	float:none;
}
#currencyHeader
{
	width:180px; 
	height:30px; 
	background-image:url(img/bluebg.gif); 
	font: bold 16px/26px Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	clear:both;
	text-align:center; 
	vertical-align:middle; 
	color:#ffffff; 
	height:30px; 
	margin-bottom:10px;
	margin-top:15px;
}
#currencyBlock
{
	width:160px;
	margin:0 auto;
	text-align:left;
	font: 11px/13px Tahoma, Arial, Helvetica, sans-serif; 
	color:#000000; 
	margin-bottom:15px;
}
#supportCurrency
{
	font: 15px/18px Tahoma, Arial, Helvetica, sans-serif; 
	color:#000000;
	margin-top:10px;
}
#rightBanners
{
	margin:0 auto;
	width:120px;
}
#rightBanners a.rghtbnnr, a.rghtbnnr:hover, a.rghtbnnr:visited, a.rghtbnnr:link, a.rghtbnnr:active
{
	text-decoration:none;
	border:none;
	display:block;
	margin-bottom:18px;
	float:none;
}
#rightBanners object, #rightBanners embed
{
	text-decoration:none;
	border:none;
	display:block;
	margin-bottom:18px;
	float:none;
}
#rightBanners img
{
	text-decoration:none;
	border:none;
}
.formBlock
{
	padding:5px;
}
.formBlock select
{
	font: 12px/14px Tahoma, Arial, Helvetica, sans-serif; 
	color: #003876;		
}
.formBlock #searchNewsSubmit
{
	border: 1px outset; 
	background-color: #003876;
	font: bold 11px/10px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	height: 18px; 
	width: 90px;
	margin-left:10px;
}
#fancy_frame
{
	display: block;
}
.tdbody
{
}
.newsBlock
{
	background-color:#ffffff;
	padding:5px;
	float:none;
	margin-top:5px;
	margin-bottom:5px;
}
.busNewsBlock
{
	background-color:#8c0404;
	padding:5px;
	float:none;
	margin-top:5px;
	margin-bottom:5px;
}
.newsTime
{
	font: bold 12px/14px "Times New Roman", Times, serif;
	color: #ed1c24;
}
h4,h2
{
	font: bold 14px/20px "Times New Roman", Times, serif;
	margin-bottom: 10px;
}
.newsBlock h1.headMaterial
{
	background-color: #003876;
	text-align:left;
	padding:10px 10px 10px 10px;
	font: bold 23px/28px "Times New Roman", Times, serif;
	color:#ffffff;
	text-decoration:none;
	display:block;
	margin-bottom:3px;
}
.newsBlock h1.headTelMaterial
{
	background-color: #00b9f4;
	text-align:left;
	padding:10px 10px 10px 10px;
	font: bold 23px/28px "Times New Roman", Times, serif;
	color:#ffffff;
	text-decoration:none;
	display:block;
	margin-bottom:3px;
}
.newsBlock h1.headFinMaterial
{
	background-color: #ee1b22;
	text-align:left;
	padding:10px 10px 10px 10px;
	font: bold 23px/28px "Times New Roman", Times, serif;
	color:#ffffff;
	text-decoration:none;
	display:block;
	margin-bottom:3px;
}
.busNewsBlock h1.headBusMaterial
{
	text-align:left;
	font: bold 20px/22px "Times New Roman", Times, serif;
	color:#ffffff;
	text-decoration:none;
	display:block;
	margin: 10px 0 10px 0px;
}
.busNewsBlock p
{
	color:#FFFFFF;
	font: 13px/14px "Times New Roman", Times, serif;
}
{
	text-align:left;
	font: bold 20px/22px "Times New Roman", Times, serif;
	color:#ffffff;
	text-decoration:none;
	display:block;
	margin: 0 0 10px 0px;
}
.newsBlock h1.headConsMaterial
{
	background-color: #ababab;
	text-align:left;
	padding:10px 10px 10px 10px;
	font: bold 23px/28px "Times New Roman", Times, serif;
	color:#ffffff;
	text-decoration:none;
	display:block;
	margin-bottom:3px;
}
.newsBlock h2.headJournal
{
	font: bold 18px/24px "Times New Roman", Times, serif;
	color:#ffffff;
	text-align:center;
	background-color: #003876; 
	padding-top: 5px; 
	padding-bottom: 5px;
}
.newsBlock p.introduction
{
	font: 11px/13px "Times New Roman", Times, serif;
	color:#ff4c16;
	text-align:left;
	margin:5px 0 20px;
}
.newsBlock h3
{
	font-size: 12px; 
	margin: 5px 0 5px 0;
}
.newsBlock h2
{
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
	font-style:normal;
	line-height:20px;
	margin-bottom:10px;
	color:#003876;
}
.newsBlock p, .newsBlock i, .newsBlock em
{
	font: 12px/14px "Times New Roman", Times, serif;
	text-align:left;
	margin-bottom: 14px;
}
.bullWhiteHeader
{
	background:url(img/whblbull.gif) no-repeat 10px center;
	background-color: #e1f4fd;
	width:100%;
	height:20px;
	text-align:center;
	font: bold 14px/18px "Times New Roman", Times, serif;
	color:#003876;
	vertical-align:middle;
}
.bullBlueHeader
{
	font: bold 14px/15px "Times New Roman", Times, serif;
	color: #003876; 
	background:url(img/blblbull.gif) no-repeat 2px center;
	background-color: #ffffff;
	padding-left:20px;
	margin 0;
	text-align:left;
	border-top: solid 2px #003876;
	border-bottom: solid 2px #003876;
	height:16px;
}
.bullBusHeader
{
	font: bold 14px/15px "Times New Roman", Times, serif; 
	color: #ffffff; 
	background:url(img/redbull.gif) no-repeat 2px center;
	background-color: #8c0404;
	padding-left:20px;
	margin 0;
	text-align:left;
	border-top: solid 2px #ffffff;
	border-bottom: solid 2px #ffffff;
	height:16px;
}
.bullWhiteHeader2
{
	background:url(img/whblbull.gif) no-repeat 10px center;
	background-color: #e1f4fd;
	padding-left:30px;
	margin-bottom: 5px;
	height:20px;
	text-align:left;
	font: bold 14px/18px "Times New Roman", Times, serif;
	color:#003876;
	vertical-align:middle;
	float:none;
}
.contImageCont
{
	width: 100%;
	background-color:#ffffff;
	padding-top:5px;
}
.busImageCont
{
	background-color:#8c0404;
	padding-top:5px;
	float:left; 
	text-align:left;
}
.busImageCont img
{
	width: 150px;
	float:left;
}
.mainJrnPhoto
{
	text-align:center;
	padding-top:5px;
}
.mainBusPhoto
{
	text-align:center;
	margin-top:5px;
}
.mainBusPhoto2
{
	margin-top:5px;
}
.mainJrnPhoto img
{
}
.mainBusPhoto img
{
	width:255px;
	float:left;
	margin:0px 0 10px 0;
}
.mainBusPhoto2 img
{
	width:255px;
	margin:10px 0 0 0;
}
.smallContent
{
	margin:5px 5px 0 10px; 
	font: 10px/12px "Times New Roman", Times, serif;
	text-align:left;
}
.busContent
{
	margin:5px 5px 0 10px; 
	text-align:left;
}
a.busContentLink, a.busContentLink:visited, a.busContentLink:link, a.busContentLink:active, a.busContentLink:hover
{
	color:#ffffff; 
	display:block;
	font: 13px/13px "Times New Roman", Times, serif;
	margin:0 0 15px 0; 
}   
.busContImg
{
	margin:5px 0 5px 0px;
}
.smallContent span
{
	color: #ff4c16;
}
.smallContImg
{
	margin:5px 0 10px 0px;
}
a.smallContentLink, a.smallContentLink:visited, a.smallContentLink:link, a.smallContentLink:active, a.smallContentLink:hover
{
	color:#ffffff; 
}   
.contentAnons
{
	width:100%; 
	background-color:#003876;
}
.invContentAnons
{
	width:100%; 
	background-color:#00b9f4;
}
.consContentAnons
{
	width:100%; 
	background-color:#ababab;
}
img.contSmallImage
{
	margin-right:10px;
}
a.contHeadHref, a.contHeadHref:visited, a.contHeadHref:link, a.contHeadHref:active, a.contHeadHref:hover
{
	display:block; 
	text-align:left; 
	font: 14px/16px "Times New Roman", Times, serif;
	color:#ffffff; 
	padding:5px;
}   
a.busHeadHref, a.busHeadHref:visited, a.busHeadHref:link, a.busHeadHref:active, a.busHeadHref:hover
{
	display:block; 
	text-align:left; 
	font: 13px/14px "Times New Roman", Times, serif; 
	color:#ffffff;
	margin:10px 0 0 165px; 
}   
a.contRedLink, a.contRedLink:visited, a.contRedLink:link, a.contRedLink:active, a.contRedLink:hover
{
	text-align:left; 
	font: 14px/17px "Times New Roman", Times, serif;
	color:#003876; 
	display:block;
}   
a.mainJrnHeader, a.mainJrnHeader:visited, a.mainJrnHeader:link, a.mainJrnHeader:active, a.mainJrnHeader:hover
{
	background-color: #003876;
	text-align:left;
	padding:10px 10px 10px 10px;
	font: bold 23px/28px "Times New Roman", Times, serif;
	color:#ffffff;
	text-decoration:none;
	display:block;
}
a.mainInvHeader, a.mainInvHeader:visited, a.mainInvHeader:link, a.mainInvHeader:active, a.mainInvHeader:hover
{
	background-color: #00b9f4;
	text-align:left;
	padding:10px 10px 10px 10px;
	font: bold 23px/28px "Times New Roman", Times, serif;
	color:#ffffff;
	text-decoration:none;
	display:block;
}
a.mainFinHeader, a.mainFinHeader:visited, a.mainFinHeader:link, a.mainFinHeader:active, a.mainFinHeader:hover
{
	background-color: #ee1b22;
	text-align:left;
	padding:10px 10px 10px 10px;
	font: bold 23px/28px "Times New Roman", Times, serif;
	color:#ffffff;
	text-decoration:none;
	display:block;
}
a.mainBusHeader, a.mainBusHeader:visited, a.mainBusHeader:link, a.mainBusHeader:active, a.mainBusHeader:hover
{
	background-color: #8c0404;
	text-align:left;
	font: bold 20px/22px "Times New Roman", Times, serif;
	color:#ffffff;
	text-decoration:none;
	display:block;
	margin: 0 0 10px 270px;
}
a.mainBusAnons, a.mainBusAnons:visited, a.mainBusAnons:link, a.mainBusAnons:active, a.mainBusAnons:hover
{
	text-align:left;
	font: 12px/14px "Times New Roman", Times, serif;
	color:#ffffff;
	text-decoration:none;
	display:block;
	margin:0 0 20px 270px;
}
a.mainConsHeader, a.mainConsHeader:visited, a.mainConsHeader:link, a.mainConsHeader:active, a.mainConsHeader:hover
{
	background-color: #ababab;
	text-align:left;
	padding:10px 10px 10px 10px;
	font: bold 23px/28px "Times New Roman", Times, serif;
	color:#ffffff;
	text-decoration:none;
	display:block;
}
.tableArch
{
	border:none;
	border: none 0px;
	margin:0;
	padding:0;
}
.tableArch td
{
	border-right: solid 1px #003876; 
	border-top: solid 1px #003876; 
	border-bottom: solid 1px #003876; 
	padding: 3px;
}
.jourContBlock
{
	background-color:#ffffff;
	padding:5px;
	float:none;
	margin-top:5px;
	margin-bottom:5px;
}
.jourContBlock p
{
	font-weight:bold; 
	font-size: 14px; 
	color: #003876; 
	line-height:18px;
	margin-top: 10px;
}
.jourContBlock div.dvcont
{
	margin-left:14px;
}

.jourContBlock a.content, a.content:hover, a.content:visited, a.content:link, a.content.active 
{
	list-style:disc;
	text-decoration: none; 
	font-size: 10px; 
	font-weight: normal
}

.newsMedia
{
	float:left;
	margin: 0 10px 0 0;
	padding:0px;
	width:260px;
	background: url(img/blubrd.gif) repeat-x left bottom;
}
.newsMedia img
{
	float:none;
	margin: 0 auto;
	padding:0px;
	margin-top:7px;
	clear:left;
}
.newsMediaControl
{
	height:34px;
	margin:0px;
	padding:0px;
}
#photoBut
{
	font: bold 14px/32px Tahoma, Arial, Helvetica, sans-serif; 
	color:#ffffff;
	cursor:pointer;
	margin:0;
	padding:0;
	padding-left:2px;
	float:left;
}
#videoBut
{
	font: bold 14px/32px Tahoma, Arial, Helvetica, sans-serif; 
	color:#ffffff;
	cursor:pointer;
	margin:0;
	padding:0;
	padding-right:2px;
	float:right;
}
#photoBox, #videoBox
{
	font: bold 14px/28px Tahoma, Arial, Helvetica, sans-serif;
	text-indent:10px;
	background: url(img/bluebg.gif) repeat-x left bottom;
	height:30px;
	clear:both;
	color:#ffffff;
	cursor:pointer;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
	float:none;
	display:none;
}
#galleryBox, #playerDiv
{
	margin: 0px auto;
	text-align:center;
}
.anonsDiv
{
	float:left; 
	width:33%; 
	margin-bottom: 10px;
}
a.anonsLink, a.anonsLink:hover, a.anonsLink:visited, a.anonsLink:link, a.anonsLink:active
{
	text-decoration:underline;
	font: bold 12px/14px "Times New Roman", Times, serif;
	color:#000000;
	border:none;
	display:block;
	float:none;
	margin-bottom:10px;
	margin-left:5px;
}
.anonsDiv img
{
	float:none;
	margin-left:15px;
	margin-bottom:5px;
}
.anonsDiv p
{
	float: none;
	margin-left:5px;
	font: bold 12px/14px "Times New Roman", Times, serif;
	color:#000000;
}
.anonsTime
{
	font: 12px/14px "Times New Roman", Times, serif;
	color: #ed1c24
}
.bannerPlace
{
	clear:both;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:5px;
	text-align:center;
	vertical-align:middle;
	background:#e1f4fd;
	height:60px;
}
.bannerPlaceCasp
{
	clear:both;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	text-align:center;
	vertical-align:middle;
	background:#e1f4fd;
	height:60px;
}
.bannerPlaceBus
{
	clear:both;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	text-align:center;
	vertical-align:middle;
	background:#8c0404;
	height:60px;
}
.bannerPlace a.banPlace, a.banPlace:hover, a.banPlace:visited, a.banPlace:link, a.banPlace:active
{
	text-decoration:none;
	border:none;
	display:block;
	float:none;
}
.bannerPlaceCasp a.banPlaceCasp, a.banPlaceCasp:hover, a.banPlaceCasp:visited, a.banPlaceCasp:link, a.banPlaceCasp:active
{
	text-decoration:none;
	border:none;
	display:block;
	float:none;
}
.bannerPlaceBus a.banPlaceCasp, a.banPlaceCasp:hover, a.banPlaceCasp:visited, a.banPlaceCasp:link, a.banPlaceCasp:active
{
	text-decoration:none;
	border:none;
	display:block;
	float:none;
}

/*------------------------------------------------body--------------------*/
/*------------------------------------------------footer--------------------*/
#footInf
{
	font: 14px/26px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:center;
}
/*------------------------------------------------footer--------------------*/
/*------------------------------------------------accordation--------------------*/
#accordions{
	margin-top:30px;
}
.accordion{
	width: 180px;
	text-align:center;
	margin-top:10px;
}
.accordion .accHeader{
	clear: both; 
	color: #003876; 
	font: bold 13px/15px Tahoma,Arial,Helvetica,sans-serif; 
	margin-top: 5px;
	padding-bottom:2px;
	width: 180px;
	text-align:left;
	border-top: solid 2px #003876;
	border-bottom: solid 2px #003876;
	height:16px;
}
.accordion .accHeader .accFastRead{
	float:left;
	text-indent:10px;
	width:153px;
}
.accordion .accHeader .plusBtn{
	float:left;
	margin-top:2px;
}
.accordion .accHeader .minusBtn{
	float:right;
	margin-top:2px;
}
.accordion .accJournal{
	clear: both; 
	color: #003876; 
	font: bold 12px/14px Tahoma,Arial,Helvetica,sans-serif; 
	margin-top: 5px;
	width: 170px;
	text-align:center;
}
.accordion img.accImage{
	width:71px;
	height:56px;
	text-align:center;
	margin-top:10px;
	margin-bottom:5px;
}
.accordion .accNews p{
	clear: both; 
	font: 11px/12px Tahoma,Arial,Helvetica,sans-serif;
	color: #000000; 
	width: 160px;
	text-align:left;
	text-indent:0px;
	margin-left:10px;
}
.accordion .accNews p a.accHref, a.accHref:visited, a.accHref:link, a.accHref:active, a.accHref:hover{
	color: #000000; 
	text-decoration:none;
}
.accordion .accNews p.accDate{
	color: #ed1c24; 
}
/*------------------------------------------------accordation--------------------*/
/*------------------------------------------------investor--------------------*/
.invNewsBlock
{
	background-color:#ffffff;
	padding:5px;
	float:none;
	margin-top:5px;
	margin-bottom:5px;
}
h2.invNumHeader2
{
	font: bold 18px/30px "Times New Roman", Times, serif;
	color: #0b0aec;
	float:left;
	margin:0;
	margin-left:55px;
	margin-top:60px;
}
img.invJourImg
{
	float:right;
	margin-right:40px;
	margin-bottom:20px;
}
.invContBlock{
	width:100%;
	margin: 0px 0px;
	clear:both;
	font: 12px/16px "Times New Roman", Times, serif;
}
.invContBlock img.invContImg{
	float:left;
	margin-right:10px;
	margin-top:6px;
}
.invContBlock img.invArtImg{
	margin:10px 0 10px 0;
}
.invContBlock .invChapt{
	margin:0;
	margin-left:130px;
	font: 14px/16px "Times New Roman", Times, serif;
	color: #0b0aec	
}
.invContBlock .invArtChapt{
	margin:0;
	font: 14px/16px "Times New Roman", Times, serif;
	color: #0b0aec	
}
.invContBlock h3.invHead3{
	margin-left:130px;
	font: 25px/30px "Times New Roman", Times, serif;
	color: #000000;	
}
.invContBlock h3.invArtHead3{
	font: 25px/30px "Times New Roman", Times, serif;
	color: #000000;	
}
.invContBlock p.invParCont{
	margin:0;
	margin-left:130px;
	font: 12px/16px "Times New Roman", Times, serif;
	color: #000000;
	display:block;
	posX:150px;
	position:relative;
}
.invContBlock p{
	margin:0;
	font: 12px/16px "Times New Roman", Times, serif;
	color: #000000;
	display:block;
	posX:150px;
	position:relative;
}
.invContBlock img.invSmlContImg
{
	margin:10px 4px 0 4px;
}
.invContBlock .invSmlCont
{
	margin:5px 5px 10px 10px; 
	font: 14px/18px "Times New Roman", Times, serif;
	color:#FFFFFF;
	text-indent:0px;
}
.invContBlock .invSmlCont a
{
	font: 14px/18px "Times New Roman", Times, serif;
	color:#FFFFFF;
}
.invContBlock .invSmlCont span
{
	font: 14px/16px "Times New Roman", Times, serif;
	color: #00aeef;
}
.invMediaContr
{
	width:510px; 
	height:26px; 
	background-color: #ffffff; 
	margin:0 0 3px 0; 
	border-top: solid 2px #003876;
	border-bottom: solid 2px #003876;
}

/*------------------------------------------------investor--------------------*/
/*------------------------------------------------authoring--------------------*/
#authoring
{
	margin: 0pt 0pt 20px; 
	padding: 0pt 0pt 0pt 10px; 
	text-align: left;
}
#authoring .athLabel
{
	float: left; 
	width: 60px; 
	color: #003876; 
	margin:0 0 5px 0;
}
#authoring .field
{
	width: 95px; 
	margin:0 0 5px 0;
}
#authoring .submit
{
	background-color:#003876; 
	border:1px outset; 
	color:#FFFFFF; 
	font: bold 11px/10px Tahoma,Arial,Helvetica,sans-serif; 
	width:90px; 
	height:18px;
}
#authoring p
{
	color:#003876; 
	margin:3px 0 0 0;
}
#authoring p a, #authoring p a:visited, #authoring p a:link, #authoring p a:active, #authoring p a:hover{
	color:#003876; 
}
.errorBlock
{
	background-color: #003876; 
	padding: 10px 10px 10px 10px; 
	margin: 5px 5px 5px 5px;
	color: #ffffff
}
.errorBlock h2
{
	font: bold 20px/24px "Times New Roman", Times, serif;
	color: #ffffff
}
.errorBlock p
{
	font: 14px/16px "Times New Roman", Times, serif;
	color: #ffffff
}

/*------------------------------------------------authoring--------------------*/
/*------------------------------------------------mid--------------------*/
.midBlock
{
	padding:5px;
	float:none;
	margin-top:5px;
	margin-bottom:5px;
}
.midBlock h1
{
	font: bold 24px/28px "Times New Roman", Times, serif;
	margin: 0 0 20px 0;
	color: #003876
}
.midBlock h2
{
	font: bold 16px/18px "Times New Roman", Times, serif;
	color: #003876
}
.midBlock h3
{
	font: bold 14px/18px "Times New Roman", Times, serif;
	margin:0 0 12px 0;
	color: #003876
}
.midBlock p, .midBlock i, .midBlock em
{
	font: 12px/14px "Times New Roman", Times, serif;
	text-align:left;
	margin-bottom: 14px;
}
.midBlock u, li
{
	font: 12px/14px "Times New Roman", Times, serif;
}
/*------------------------------------------------mid--------------------*/
/*------------------------------------------------videoNews--------------------*/
.newsBlock p.videoNews
{
	margin: 5px 0 20px 0; 
	padding: 0 10px 0 35px; 
	height: 35px;
	background: transparent url(img/film.gif) no-repeat left top; 
}
/*------------------------------------------------cecounter--------------------*/
