body {
	color:#333333;
	background:url(/images/bc-bg.jpg);
	background-attachment: fixed; 
	background-position: top left;
	margin:0;
	padding:10px 50px;
	height:100%;
	font: 10pt arial, helvetica, sans-serif;
	text-align: justify;
}
												 
li						{color:#99F}
a						{color:#009933; font-family: arial, helvetica, sans-serif}
a:hover					{color:#006630}
td						{font: 10pt arial, helvetica, sans-serif; vertical-align:top; text-align: justify;}
td.center 	      		{vertical-align: middle ; text-align: center}
td.hd       		    {color:white; background:#000099; text-align:center; font-weight:bold; padding:5px}

p {
	text-align: justify;
}

h1.reg					{color:#009900}
a.menu					{color:#009933; text-decoration:none; text-align: left;}
a.menu-6				{color:#009933; text-decoration:none; font-weight:bold; text-align: left;}
a.menu-b				{color:#000099; text-decoration:none; text-align: left;}
a.menu-9				{color:#000099; text-decoration:none; font-weight:bold; text-align: left;}
a.menu:hover			{color:#006630; font-weight:bold; text-align: left;}
a.menu3					{color:#006630; text-decoration:none; font-weight:bold; text-align: left;}
a.menu3-b				{color:#000066; text-decoration:none; font-weight:bold; text-align: left;}
a.wrlda					{color:#cc6600; margin:20px; text-decoration:none}
a.wrldv					{color:#33cc00; margin:20px; text-decoration:none}
a.wrldw					{color:#0066cc; margin:20px; text-decoration:none}
a.wrld1					{color:#000099; margin:20px; text-decoration:none}
a.wrld2					{color:#666666; margin:20px; text-decoration:none}

dd            			{margin-bottom: 5px;}

div.hdr					{width:100%; text-align:center}
div.spotl       		{background: #ffffe0; width: 300px; float: left; padding: 15px; margin: 15px 15px 15px 0px;
									font-weight: bold; font-size: 110%; text-align: left; border: 1px #CCCC00 solid;}
div.spotl2      		{background: #ffffe0; width: 200px; float: left; padding: 15px; margin: 15px 15px 15px 0px;
									font-weight: bold; font-size: 110%; text-align: left; border: 1px #CCCC00 solid;}
div.spotr				{background: #ffffe0; width: 300px; float: right; padding: 15px; margin: 15px 0px 15px 15px;
									font-weight: bold; font-size: 110%; text-align: left; border: 1px #CCCC00 solid;}
div.spotr2				{background: #ffffe0; width: 200px; float: right; padding: 15px; margin: 15px 0px 15px 15px;
									font-weight: bold; font-size: 110%; text-align: left; border: 1px #CCCC00 solid;}
div.spot	      		{background: #ffffe0; width: 200px; float: left; padding: 15px; margin: 15px 15px 15px 0px;
									text-align: left; border: 1px #CCCC00 solid;}

h1						{color:#000099; margin:0; font: 14pt arial, helvetica, sans-serif; font-weight: bold;}
h2						{color:#000099; font: 11pt arial, helvetica, sans-serif; font-weight: bold;}
h3						{color:#000099; margin:0; font: 12pt arial, helvetica, sans-serif; font-weight: bold; text-align:left;}
h4						{color:#000099; font: 11pt arial, helvetica, sans-serif; font-weight: bold;}

select 					{background:white; border: 1px #CCCC00 solid;}

.citate					{margin-left: 60px; margin-right: 30px; font-style: italic;}
.common					{color:#333333}
.headline				{color: #000099; font-style: italic; font-weight: bold ;}
.left					{text-align: left;}
.menu					{padding:4px 0}
.menu-u					{padding:4px 0; border-top: 1px #99F solid; margin-top: 4px;}
.menu-d					{padding:4px 0; border-bottom: 1px #99F solid; margin-bottom: 4px;}
.menu2					{color:#CCCC00; padding:2px 0; margin:0 0 0 15px; font-size:90%}
.signature  			{width:200px; background:#ffffcc; display: inline-table; padding:5px; border:#ffff00 solid 1px;}
.up						{margin-top: 10px; margin-bottom: 0px; padding: 0; text-transform: uppercase; border-bottom: 1px #CCCC00 solid;}
.yellow 				{background:white; border: 1px #99F solid;}

#sel					{background-color: #FFFFCF; border: 1px #CCCC00 solid;}
#mrg-t					{margin-top:50px}

/* DD */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */
}

.contab {
width:auto;
min-width:960px;
max-width:1300px;
margin-left:auto;
margin-right:auto;
}

.contabwhite {
	background:#FFF;
}

.contabblue {
	background:#000066;
}
.splitter {
	height:20px;
	background:none;
}
.leftcol {
	padding:10px 20px;
	background:#FBFBFB;
}
.rightcol {
	padding:10px;
}
.centercol {
	padding:10px;
}

#shlinkwrapper {
    text-align: center;
    margin-bottom: 20px;
}

#shlinkfadeshow {
        margin: 0 auto;
}

#shlinkimage {
    display: block;
    clear: both;
    margin: 0 auto;
    width: 150px;
}

#shlinktext {
    font-size: 24px;
    line-height: 32px;
    font-weight: bold;
}

#shlink {
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    text-decoration: none;
    color: #0066cc;
}

#shlink:hover {
    color: #99F;
    font-size: 24px;
}

/*
playback timings (ms):
  LoadShardBlock: 396.033 (3)
  esindex: 0.01
  captures_list: 506.024
  CDXLines.iter: 12.185 (3)
  PetaboxLoader3.datanode: 408.511 (4)
  exclusion.robots.fetch: 82.225 (4)
  exclusion.robots: 83.597
  exclusion.robots.policy: 0.618
  RedisCDXSource: 9.757
  PetaboxLoader3.resolve: 98.722
  load_resource: 113.878
*/