a.grey_hover:link {color: #444444 ; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none}
a.grey_hover:visited {color: #444444 ; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none}
a.grey_hover:hover{color: #888888 ; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline}


.article

{

	margin-top:10px;

        margin-bottom:20px;

	padding:0px;

}



.article_small

{

	margin-top:10px;

        margin-bottom:20px;

	padding:0px;

        font-size:80%;



}





.citation

{

	margin-top:15px;

	margin-right:20px;

	margin-left:20px;

	margin-bottom:15px;



	font-style:italic;

	font-size: 90%;



}



.header_for_table

{

	margin-top:15px;

	margin-right:20px;

	margin-left:20px;

	margin-bottom:1px;



	font-style:italic;

	font-size: 90%;



        text-decoration: underline;



}







.article_table {
border: 0px solid #cccccc;
background-color: #cccccc;
}

.article_table td
{
border: 0px solid #cccccc;
border-collapse: collapse;
background-color:#FFFFFF;}



.photo_small

{

        margin: 4px;

}


.photo_big
{

        margin: 4px;

}





.footer_for_image

{

	margin-top:1px;

	margin-right:20px;

	margin-left:20px;

	margin-bottom:15px;



	font-style:italic;

	font-size: 90%;



        text-decoration: underline;



}









ul

{
list-style-type:disc;
}

ol

{
list-style-type:decimal;
}

.mediacardblock {float:left; width:310px;margin-right: 5px; height:120px; font-size:11px}
.mediacardblock img.pr {border:1px solid #ccc; padding:5px; margin:5px; width:80px; margin-top: -3px; margin-left:-3px}
.mediacardblock .in {margin-bottom:10px}
.tablink {display:block; padding:5px; float:left;}
.seltablink {background:#eee}

div.topsocialbox, div.topsocialbox a {
    color: #1a3b6e;
}

div.block {
background:#eee;
padding:15px;
}
