BODY {
	FONT-SIZE: small; FONT: 90%; BACKGROUND: #fff; COLOR: #030303; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; voice-family: ""}"",inherit
}



p.mininav {
	POSITION: absolute; TOP: 125px; RIGHT: 190px; TEXT-ALIGN: right; FONT: bold 90% Verdana, Arial,Helvetica,sans-serif; COLOR: #003060; BACKGROUND-COLOR: transparent; 
}

p.breadcrumps {
	POSITION: absolute; TOP: 125px; FONT: bold 90% Verdana, Arial,Helvetica,sans-serif; COLOR: #003060;
}








a {
	TEXT-DECORATION: none; color: A03000;
}

a:visited {
	TEXT-DECORATION: none; color: A03000;
}

a:hover {
	TEXT-DECORATION: underline; color: A03000;
}


div.logo {
	text-align=left; position: absolute; left: 20px; top: 20px;
}



div.header {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; FONT: 75%; PADDING-TOP: 3px; BORDER-BOTTOM: #777777 1px solid; width: 100%; height: 75px; position: absolute; top: 15px; 
}


div.header div.links {
	text-align=right
}

div.header div.links a {
	color: 777777;
}


div.main {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; height: auto; margin-left: 180px; margin-right: 180px; margin-top: 125px;
}


div.main h1 {
	FONT: bold 150% Arial,Helvetica,sans-serif; COLOR: #A03000; BACKGROUND-COLOR: transparent
}

div.main div.title {
	padding-top: 15px; padding-bottom: 3px;  BORDER-BOTTOM: #777777 1px solid; margin-bottom: 15px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-STYLE: dashed;
}





div.left {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px; width: 180; height: auto; position: absolute; left:10px; top: 125px; 
}

div.left p.menutitle  {
	BORDER-RIGHT: #777777 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #777777 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #777777 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #777777 1px solid; width: 180; border-style: dotted; 
}

div.left div.links  {
	COLOR: #555555; BORDER-RIGHT: #CCCCCC 1px solid; PADDING-RIGHT: 5x; BORDER-TOP: #CCCCCC 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #CCCCCC 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #CCCCCC 1px solid; width: 180; border-style: dotted; ; margin-bottom: 15px;
}

div.left div.menu  {
	BORDER-RIGHT: #CCCCCC 1px solid; PADDING-RIGHT: 5x; BORDER-TOP: #CCCCCC 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #CCCCCC 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #CCCCCC 1px solid; width: 180; border-style: dotted; ; margin-bottom: 15px;
}

div.left div.selectedmenu  {
	BORDER-RIGHT: #777777 1px solid; PADDING-RIGHT: 5x; BORDER-TOP: #777777 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #777777 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #777777 1px solid; width: 180; border-style: dotted; ; margin-bottom: 15px;
}

div.left h1 {
	FONT: bold 110% Arial,Helvetica,sans-serif; COLOR: #036
}

div.left div.menu p {
	margin-left: 10px;
}

div.left div.selectedmenu p {
	margin-left: 10px;
}

div.left div.links {
	BORDER-RIGHT: #CCCCCC 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #CCCCCC 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; FONT: 75%; BORDER-LEFT: #CCCCCC 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #CCCCCC 1px solid; border-style: dotted;
}




div.content {
	FONT: 85%; BORDER-RIGHT: #777777 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #777777 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #777777 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #777777 1px solid; width: auto; margin-bottom: 10px; border-style: dotted;
}

div.content h2 {
	BORDER-RIGHT: #7088b0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #7088b0 1px solid; PADDING-LEFT: 10px; BACKGROUND: #e8ecf0; PADDING-BOTTOM: 3px; FONT: bold 130% Arial,Helvetica,sans-serif; BORDER-LEFT: #7088b0 1px solid; COLOR: #036; PADDING-TOP: 3px; BORDER-BOTTOM: #7088b0 1px solid; margin-left: 0px;
}

div.content h3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; FONT: BOLD 120% Arial,Helvetica,sans-serif; COLOR: #036; PADDING-TOP: 3px; margin-left: 10px
}

div.content p.code {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 20px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 3px; FONT: 100% Courier,Verdana,Arial,Helvetica,sans-serif; BORDER-LEFT: #cccccc 1px solid; COLOR: #444444; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; margin-left: 30px; margin-right: 20px;
}

div.content p {
	font: 100%; margin-left: 20px;
}

div.content li {
	font: 100%; margin-left: 20px;
}




div.right {
	width: 180; height: auto; position: absolute; right:10px; top: 125px; 
}

div.teaser {
	BORDER-RIGHT: #CCCCCC 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #CCCCCC 1px solid; PADDING-LEFT: 10px; FONT: 75%; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid; border-style: dotted; margin-bottom: 10px;
}

div.teaser h1 {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; FONT: bold 100% Arial,Helvetica,sans-serif; COLOR: #A03000; 
}

div.teaser p {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; FONT: 100%; COLOR: #555555; 
}






div.footer {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; FONT: 75%; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; width: 100%; margin-bottom: 10px;  border-style: dotted;
}

div.footer p {
	TEXT-ALIGN: center; 
}


/*
playback timings (ms):
  LoadShardBlock: 271.92 (3)
  esindex: 0.014
  captures_list: 290.444
  CDXLines.iter: 12.303 (3)
  PetaboxLoader3.datanode: 200.787 (4)
  exclusion.robots: 0.275
  exclusion.robots.policy: 0.254
  RedisCDXSource: 1.862
  PetaboxLoader3.resolve: 175.968 (2)
  load_resource: 148.006
*/