﻿/* avsstyles.css : CSS stylesheet for AVS public web pages
 *------------------------------------------------------------------
 * vi:ai:tabstop=4:shiftwidth=4:
 *
 *  Copyright (c) 2001, AbsoluteValue Systems, Inc. 
 *  All Rights Reserved
 *------------------------------------------------------------------
 */

BODY {
	background-position:	top left;
	color:					#ffffff;
	background-color:		#ffffff;
	font-family:			sans-serif;
	font-size:				medium;
	font-weight:			normal;
}

.basictext, P {
	font-family:	sans-serif;
	font-size:		medium;
	font-weight:	normal;
	color:			#000000;
	text-indent:	0;
}

STRONG, B {
	font-weight:	bolder;
}

PRE {
	color:			#000000;
}

/* NN4 ignores this */
A:active {
	color:			#fff000;
}

A:link {
	color:			#990033;
}

A:visited {
	color:			#990033;
}

H1 {
	color:			#0000cc;
	font-family:	sans-serif;
	font-size:		25px;
	font-weight:	bold;
}

H2 {
	color:			#0000cc;
	font-family:	sans-serif;
	font-size:		20px;
	font-weight:	bold;
	font-style:		italic;
}

H3 {
	color:				#0000cc;
	font-family:		sans-serif;
	font-size:			15px;
	font-weight:		bold;
	text-decoration:	underline;
	margin:				0% 0% 0% 0%;
}

H4 {
	color:			#0000cc;
	font-family:	sans-serif;
	font-size:		medium;
	font-weight:	bold;
	font-style:		italic;
	margin:			0% 0% 0% 0%;
}

H5 {
	color:			#000000;
	font-family:	sans-serif;
	font-size:		medium;
	font-weight:	bold;
	margin:			0% 0% 0% 10%;
}

H6 {
	color:			#000000;
	font-family:	sans-serif;
	font-size:		tiny;
	font-weight:	normal;
}

UL, OL {
	font-family:	sans-serif;
	line-height:	1.5;
	font-size:		15px;
	font-weight:	normal;
	color:			#000000;
	text-indent:	0;
}

.address {
	font-family:	sans-serif;
	font-size:		medium;
	font-weight:	bold;
	color:			#ff0000;
}

.address1 {
	font-family:	sans-serif;
	font-size:		medium;
	font-weight:	normal;
	color:			#0000cc;
}

.contact_hdr {
	font-family:		sans-serif;
	font-size:			medium;
	font-weight:		normal;
	color:				#990033;
	text-decoration:	none;
}

.logourl {
	font-family:	sans-serif;
	font-size:		x-large;
	font-weight:	bold;
	color:			#0000cc;
}

.menuitem {
	text-align:		center;
}

.menuitemtext {
	font-family:		sans-serif;
	font-size:			medium;
	font-weight:		normal;
	color:				#990033;
	text-decoration:	none;
}

.menuitemselect {
	text-align:			center;
	font-family:		sans-serif;
	font-size:			medium;
	font-weight:		normal;
	color:				#0000cc;
	text-decoration:	none;
}

.prose {
	font-family:	sans-serif;
	line-height:	1.5;
	font-size:		15px;
	font-weight:	normal;
	color:			#000000;
}

.prose-italic {
	font-family:	sans-serif;
	font-size:		15px;
	font-weight:	normal;
	font-style:		italic;
	color:			#000000;
}


.prose1 {
	font-family:	sans-serif;
	font-size:		medium;
	font-weight:	normal;
	color:			#000000;
	margin:			0% 0% 0% 10%;
}

.prose-noindent {
	font-family:	sans-serif;
	font-size:		medium;
	font-weight:	normal;
	color:			#000000;
}

.mono {
	font-family:	monospace;
	font-size:		large;
	font-weight:	normal;
	color:			#000000;
}

.mono_small {
	font-family:	monospace;
	font-size:		small;
	font-weight:	normal;
	color:			#000000;
}

.mono-h1{
	font-family:	monospace;
	font-size:		large;
	font-weight:	bold;
	color:			#0000cc;
}

.mono-blue-big {
	font-family:	monospace;
	font-size:		xx-large;
	font-weight:	bold;
	color:			#0000cc;
}

.mono-red-big {
	font-family:	monospace;
	font-size:		large;
	font-weight:	normal;
	color:			#990033;
}

.thispageheader {
	font-family:	sans-serif;
	font-size:		small;
	font-weight:	bold;
	color:			#000000;
	text-indent:	0%;
	line-height:	2;
}

.thispageitem {
	font-family:	sans-serif;
	font-size:		small;
	font-weight:	normal;
	text-indent:	0;
	color:			#000000;
	line-height:	1.5;
}

.tm {
	font-family:	monospace;
	font-size:		15px;
	font-weight:	bold;
	color:			#000000;
}


.newsheader {
	font-family:	sans-serif;
	font-size:		small;
	font-weight:	bold;
	color:			#000000;
	text-indent:	0%;
	line-height:	2;
}

.newsitem {
	font-family:	sans-serif;
	font-size:		small;
	font-weight:	normal;
	color:			#000000;
	line-height:	1.5;
}
input {
	font:			sans-serif;
	font-size:		small;
	color:			#000000;
}

TABLE {
	border-color:	#000000;
}

.highlightbox {
	margin-top:			20px;
	background-color:	#f0f0f0;
}

#searchbox {
        font: normal 11px Arial, Tahoma, Verdana, sans-serif;
        margin-top: 5px;
        margin-right: 5px;
/*        height: 15px; */
        width: 170px;
        border: 1px solid #000000;
        padding-left: 5px;
}

#address {
        font:			small courier, monospace ;
		font-weight:	bold;
		color:			#990033;
        margin-top:		2px;
        margin-right:	5px;
        padding-left:	5px;
}

#brand {
        font:			medium courier, monospace ;
		font-weight:	bold;
		color:			#990033;
        margin-top:		2px;
        margin-right:	5px;
        padding-left:	5px;
}


/*
playback timings (ms):
  LoadShardBlock: 119.235 (3)
  esindex: 0.011
  captures_list: 142.338
  CDXLines.iter: 12.977 (3)
  PetaboxLoader3.datanode: 122.839 (4)
  exclusion.robots: 0.315
  exclusion.robots.policy: 0.262
  RedisCDXSource: 5.212
  PetaboxLoader3.resolve: 74.956
  load_resource: 88.155
*/