@charset "utf-8";
/* CSS Document */

/* ---------- Publications Section -------------- */


#publicationsContainer{
	background:url(../images/mgzDottedLine.gif) repeat-y;
	width:430px;
	padding:0 10px;
	margin:0;
}
#publicationsTitle{
	padding:  0 0 10px 0;
	margin:-11px 0 0 0;
}
#publicationsETFR {
	width: 202px;
	float:right;
	padding:0 7px;
}
#publicationsMag {
	float: left;
	width: 200px;
	padding:0 7px;
}
#publicationsMagetfr {
	float: left;
	width: 200px;
	padding:0 7px;
}

/* ---------- End Publication Section -------------- */

.componentheading{
	font:bold 21px/22px "Times New Roman", Times, serif;
	color:#778DA5;
	text-transform:uppercase;
	margin:7px 0 0 0;
}
a.componentheadingA span span a{
	font:bold 21px/22px "Times New Roman", Times, serif;
}
a.componentheadingA span span a:hover{
	font:bold 21px/22px "Times New Roman", Times, serif;
	color:#778DA5;
}
.titleStyle11
{
	font:bold 20px/23px "Times New Roman", Times, serif;
	color:#778DA5;
	text-transform:uppercase;
}
.titleStyle21
{
	font:bold 20px/23px "Times New Roman", Times, serif;
	color:#0B3460;
	text-transform:uppercase;
}

/* ---------- Publications section -------------- */
#publicationsAL{
	margin:0 0 0 17px;
	padding:0;
}

#publicationsAL li{

	list-style-image:url(../images/vineta-publications.png);

}

a.linkItem{

	margin:0 0 4px 0;

}



a.linkItem:link, a.linkItem:visited{

	font:normal 13px/13px Arial, Helvetica, sans-serif;

	color:#243259;

	text-decoration:none;

	padding:0;

}

a.linkItem:hover{

	font:normal 13px/13px Arial, Helvetica, sans-serif;

	color:#243259;

	text-decoration:underline;

	padding:0;

}



.publicationsMagazine{

	text-align:center;

	margin:0 0 16px 0;

}

.publicationsSubtitle{

font:normal 10px/22px Verdana, Arial, Helvetica, sans-serif;

color:#b5ab05;

text-transform:uppercase;

letter-spacing: 1px;

}

.publicationsTitleB{

font:bold 18px/18px Verdana, Arial, Helvetica, sans-serif;

color:#014c71;

text-transform:capitalize;

}

a.publicationsMagazineLink:link, a.publicationsMagazineLink:visited{

padding:15px 0;

font:normal 11px Arial, Helvetica, sans-serif;

color:#333;

text-decoration:underline;

text-transform:uppercase;

margin:4px 0;

}



a.publicationsMagazineLink:hover{

padding:15px 0;

font:normal 11px Arial, Helvetica, sans-serif;

color:#333;

text-decoration:none;

text-transform:uppercase;

margin:4px 0;

}



.etfrSection{

font:bold 13px Arial, Helvetica, sans-serif;

color:#333;

}

.thumbMagazine{

margin: 5px 0 0 0;

border: 1px solid #999;

}



#publicationsMagetfr a.linkItem{

background-image:url(../images/vineta-publications.png);

background-repeat:no-repeat;

background-position:0px 5px;

margin:0 0 14px 0;

}



#publicationsMagetfr a.linkItem:link, a.linkItem:visited{

font:normal 13px/14px Arial, Helvetica, sans-serif;

color:#243259;

text-decoration:none;

}

#publicationsMagetfr a.linkItem:hover{

font:normal 13px/14px Arial, Helvetica, sans-serif;

color:#243259;

text-decoration:underline;

}



p.LinkPub {

margin:0 0 0 0;

padding: 0px;

}



#publicationsMagetfr p.LinkPub {

padding:0;

margin:2px 0 6px 10px;

}

/* ---------- End Publications section -------------- */


/* Article List*/
.comMagazine .moduleTitleRight{
    border-bottom: 1px solid #797979;
    border-top: none;
    display: table;
    margin: 0 0 7px;
	padding: 12px 10px 6px;
	border-collapse: separate;
	width: 513px;
	*width:518px;
	font: 20px "Times New Roman", Times, serif;
}

.comMagazine .moduleTitleRight h3{
    color: #058BC3;
    font: bold 17px Arial,Helvetica,sans-serif;	
    margin: 0;
	*margin:0 10px;
    padding: 0;	
    display: table;
    float: left;
    width: auto;
}
.comMagazine .moduleTitleRight .moduleTitleRightDate{
    color: #163F6A;
    font: normal 13px Arial,Helvetica,sans-serif;
    margin: 2px 0 0 8px;
    display:table;
	width: auto;
	*margin: 3px 0 0 16px;
	float: right;
}
.comMagazine{
	 width: 528px;
}
.comMagazine .separatorBox .grayBorder{
	background:#e5e5e5;
	color:#00458a;
	font:bold 17px Verdana, Geneva, sans-serif;
	padding:6px 0 6px 10px;
	margin:12px 0;
}
.comMagazine .internalBoxLeft {
    display: table;
    float: left;
    margin: 0 10px;
    padding: 0;
    width: 250px;
}
.comMagazine .internalBox h1{
    margin: 0;
    padding: 0 0 2px;
}
.comMagazine .internalBox h1 a:link, .comMagazine .internalBox h1 a:visited{
	color:#00458a;
	font:bold 13px Verdana, Geneva, sans-serif;
	text-decoration:none;
}
.comMagazine .internalBox h1 a:hover{
	color:#00458a;
	font:bold 13px Verdana, Geneva, sans-serif;
	text-decoration:underline;
}
.comMagazine .internalBox h2{
    color: #686666;
    display: table;
    font: 12px Verdana,Geneva,sans-serif;
    margin: 0;
    padding: 0;
}
.comMagazine  .separatorBox {
    display: table;
    width: 523px;
}
.comMagazine .internalBoxRight {
    float: right;
    width: 250px;
}
/*@media screen and (-webkit-min-device-pixel-ratio:0){
    .comMagazine .moduleTitleRight{width: 533px;}
    
}*/
.separatorBox ul{
    margin: 0;
    padding: 0 0 0 25px;
    text-transform: uppercase;
}
.separatorBox ul li{
    list-style-image: url("../images/bullett.jpg");
}
.separatorBox a:link, .separatorBox a:visited{
    color: #00458A;
    font: bold 13px Verdana,Geneva,sans-serif;
    text-decoration: none;
}
.separatorBox a:hover{
    text-decoration: underline;
}
.magazineDescription p{
	margin: 0;
}
	
.magazineDescription p.teaserMagazine{
	margin: 0;
	color: #000000;
	font-weight: normal;
}	
	
p.teaserMagazine{ 
	color: #014c71;
	font-weight: bold;
}
	
span.subHeaderMagazine{ 
	color: #4495d1;
	font-weight: bold;
	text-transform:uppercase;
}	
	
.internalBox{
	margin: 0 0 15px;
}

/* module current issue */
.magazinecurrentIssue .moduleTitleRight, .generalTitleBrowse{
    border-bottom: 1px solid #797979;
    border-top: none;
    display: table;
    margin: 0 0 7px;
    padding: 12px 10px 6px;
    font: 20px "Times New Roman",Times,serif !important;
    width: 411px;
}
.magazinecurrentIssue .moduleTitleRight h3, .generalTitleBrowse h3{
    color: #058BC3;
    font: bold 17px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
    float:left;
}
.magazinecurrentIssue .issueSubscription a:link, .magazinecurrentIssue .issueSubscription a:visited{
	color: #163F6A;
    font: 13px Arial,Helvetica,sans-serif;
    text-decoration: underline;
}
.magazinecurrentIssue .issueSubscription a:hover{
	text-decoration: none;
}
.issueSubscription{
	width:auto;
	color: #163F6A;
    width: auto;
    text-align:center;
    float: right;
}
.euIssueDetail {
	display: table;
    padding: 5px 0 0 12px;
}
.euIsuueTitle a:link,.euIsuueTitle a:visited {
    color: #00458A;
    font: bold 18px Verdana,Geneva,sans-serif;
    text-decoration:none;
}
.euIsuueTitle a:hover{
    text-decoration:underline;
}
.euIsuueDate {
    color: #CF7500;
    font: bold 12px Verdana,Geneva,sans-serif;
}
.magazineImage{
	float: left;
    margin: 18px 0 0;
    padding: 0;
    height: 171px;
    width: 176px;
}
ul.categoryLinks{
	display: table;
    float: left;
    list-style: none outside none;
    margin: 18px 0 0 	16px;
    padding: 0;
    list-style: none outside none;
    height: 180px;
}
ul.categoryLinks li{
	background: none repeat scroll 0 0 #E5E5E5;
    height: 20px;
    margin: 0 0 8px;
    padding: 2px 0 0 15px;
    width: 206px;
    *padding: 3px 0 0 15px;
}
ul.categoryLinks li a:link,ul.categoryLinks li a:visited {
	color: #00458A;
    font: 12px Verdana,Geneva,sans-serif;
    text-decoration: none;
    text-transform: uppercase;
}
ul.categoryLinks li a:hover{
	text-decoration: underline;
}
.magazineNavBar{
	color: #B3AFAE;
    display:table;
    font: 11px Verdana,Geneva,sans-serif;
    width:auto;
    padding: 4px 0 0;
}
ul.secondaryLinks{
	list-style: none outside none;
	margin:0;
	padding:15px 0 0;
}
ul.secondaryLinks li a:link, ul.secondaryLinks li a:visited{
	color: #00458A;
    font: 12px/18px Verdana,Geneva,sans-serif;
    text-decoration: underline;
}
ul.secondaryLinks li a:hover{
	text-decoration: none;
	
}
.magazineNavBar a:link span, .magazineNavBar a:visited span{
    color: #00458A !important;
    font: 11px Verdana,Geneva,sans-serif;
}
.magazineNavBar a:hover span{
    text-decoration:none;
}
.magazineNavBar a:link, .magazineNavBar a:visited{
    color: #00458A !important;
    font: 11px Verdana,Geneva,sans-serif;
    padding: 0 6px;
}
.magazineNavBar a:hover{
    text-decoration:none;
    padding: 0 6px;
}
.magazineNavBar span {
    margin: 0 6px;
}
.magazineNavBar a span {
    margin: 0;
}
.magazineImage img{
	height: 171px;
    width: 176px;
}
/*Module Browse*/
.magazineBrowseLinks{
	margin: 0 0 25px 0;
}
.magazineBrowseLinks .generalSubtitle2{
	color: #CF7500;
    font: 18px Arial,Helvetica,sans-serif;
    text-align: center;
    padding: 15px 0 0;
}
ul.magazineBrowseLinksList{
	list-style: none outside none;
   margin: 16px 0 0 10px;
    padding: 0;
}
ul.magazineBrowseLinksList li{
	background: #E5E5E5;
    height: 22px;
    margin: 0 0 5px;
    text-align: center;
}
ul.magazineBrowseLinksList li#currentIssue{
	background:#cf7500;
}
ul.magazineBrowseLinksList li a:visited, ul.magazineBrowseLinksList li a:link{
	color: #00458A;
    display: block;
    font: 12px Verdana,Geneva,sans-serif;
    padding: 4px 0;
    text-decoration: none;
}
ul.magazineBrowseLinksList li a:hover{
	color: #fff;
}
ul.magazineBrowseLinksList li#currentIssue:hover{
	background:#e5e5e5;
}
ul.magazineBrowseLinksList li:hover{
	background:#cf7500;
}
.ul.magazineBrowseLinksList li a:hover{
	text-decoration:none;
}
ul.magazineBrowseLinksList li#currentIssue a:link,ul.magazineBrowseLinksList li#currentIssue a:visited{
	color:#fff;
	display:block;
	font:normal 12px Verdana, Geneva, sans-serif;
	text-decoration:none;
	padding:4px 0;
}
ul.magazineBrowseLinksList li#currentIssue a:hover{
	color:#00458a;
}
ul.magazineBrowseLinksList li .inactive{
	color: #B3AFAE;
    display: table;
    *display:block;
    font: 12px Verdana,Geneva,sans-serif;
    width: 422px;
    height: 19px;
    padding: 3px 0 0;
}
ul.magazineBrowseLinksList li:hover>.inactive{
	background: #E5E5E5;
}
.generalSubtitle2 img{
	margin: 2px 15px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    ul.magazineBrowseLinksList li .inactive{padding: 3px 0 4px;height: 15px;}
}

/*Stats Table*/
table.IUtable, .IUetfwTable {
border: 1px solid #C5C4C4;
border-collapse: collapse;
}
.tableHeader {
background: black;
color: white;
height: 18px;
font: bold 11px Arial,Helvetica,sans-serif;
padding: 2px 4px 0 4px;
text-align: left;
}
.contentpaneopen table.IUtable tr.tableHeader td{
background: #014C71;
color: white;
height: 18px;
padding: 2px 7px 0 7px;
text-align: center;
}
.contentpaneopen table.IUtable tr td{
border-left: 1px solid #C5C4C4;
border-right: 1px solid #C5C4C4;
width: auto;
font: normal 11px Arial,Helvetica,sans-serif;
color: #324856;
vertical-align: top;
padding: 4px 10px;
}/**/
.tableSubHeader {
height: 18px;
background: #0F8BC3;
text-align: center;
font: bold 11px Arial,Helvetica,sans-serif;
color: white;
padding: 2px 10px 0 10px;
}
.contentpaneopen table.IUtable tr.tableSubHeader td {
background: #2084B2;
color: white;
height: 18px;
padding: 2px 8px 0;
text-align: center;
}
.contentpaneopen table.IUtable tr td{
padding: 4px 7px;
}
.headsource em{
	color: #324856;
	font: italic 11px Arial,Helvetica,sans-serif;
}
table.IUtable tr.odd td{
	background: #E9EBF0;
}
.TitleLeft{
	width: auto;
	float: right;
	display: table;
	margin: 0 12px;
}