/* File:  buzzStyle.css 2008 */
/* Description:  Stylesheet for Buzz Robotics */

a:link { color: blue; }
a:active { color: blue; }
a:visited { color:darkblue; }

A.footer:hover {
	color: black;
	text-decoration: none;
}

A.leftNav {
        color: black;
	font-size: small;
	text-decoration: none;
        
}

A.leftNav:visited {
        color: black;
	font-size: small;
	text-decoration: none;
        
}

A.leftNavCurrent:hover {
	color: black;
	text-decoration: none;
}


A.leftNavCurrent {
	color: black;
	text-decoration: none;
	
}

A.leftNavCurrent:visited {
	color: black;
	text-decoration: none;
	
}

A.leftNav:hover {
	color: black;
	text-decoration: none;
}



A.leftNav2 {
        color: black;
	font-size: x-small;
	text-decoration: none;
}

A.leftNav2:visited {
        color: black;
	font-size: x-small;
	text-decoration: none;
}

A.leftNav2Current {
	color: black;
	font-size: x-small;
	text-decoration: none;
}

A.leftNav2Current:visited {
	color: black;
	font-size: x-small;
	text-decoration: none;
}

A.leftNav2:hover {
	color: black;
	font-size: x-small;
	text-decoration: none;
}

A.leftNav2Current:hover {
	color: black;
	font-size: x-small;
	text-decoration: none;
}

A.topNav {
        color: black;
        font-size: small;
	text-decoration: none;
}

A.topNavCurrent {
	color: black;
	text-decoration: none;
}

A.topNav:hover {
	color: black;
	text-decoration: none;
}
A.topNavCurrent:hover {
	color: black;
	text-decoration: none;
}

body {
	background-color: #FFFFAA;
	color: black;
	text-align: left;
	margin-left: 5;
	margin-right: 5;
	font-family: times, serif, helvetica, sans-serif;
	font-size: small;	/* or:  10pt, 12pt, 14pt, or 16pt? */
	line-height: 120%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.buttonhere {
	background-color: yellow;
	color: crimson;
	text-align: center;
	font-family: times, serif, helvetica, sans-serif;
	font-size: small;	/* or:  10pt, 12pt, 14pt, or 16pt? */
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

.buttonnormal {
	background-color: gold;
	color: red;
	text-align: center;
	font-family: times, serif, helvetica, sans-serif;
	font-size: small;	/* or:  10pt, 12pt, 14pt, or 16pt? */
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.ctr { text-align: center; }

.contrast { background-color: goldenrod; }

em { font-style: italic; }

.footer {
	background-color:  white;
	font-size: small;
	text-align: center;
	text-decoration: none;
}

h1 { font-size: x-large;  font-weight: bold; }
h2 { font-size: large;  font-weight: bold; }
h3 { font-size: medium;  font-weight: bold; }
h4, h5, h6 { font-size: small;  font-weight: bold; }

.header {
	font-size: x-large;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	margin-left: 5;
	margin-right: 5;
}
.header2 { font-size: large;  font-weight: bold; }
.header3 { font-size: medium;  font-weight: bold; }

img { border-style: none; }

.label { vertical-align: top; }

.leftNavBg {
}

.leftNavBgCurrent { background-color: yellow; }

.leftNavTitle {
	color: Black;
	font-family: serif;
	font-weight: bold;
}

.leftNav {
	color: blueviolet;
	font-family: serif;
	font-weight: bold;
}

.leftNavCurrent {
	color: crimson;
	
	font-family: serif;
	font-weight: bold;
}

.leftNav2 {
	color: blueviolet;
	font-family: serif;
	font-weight: normal;
}

.leftNav2Current {
	color: crimson;
	background-color: yellow;
	font-size: small;
	font-family: serif;
	font-weight: bold;
}

.legal { font-size: small; }

.lft { text-align: left;  margin-left: 5; }

.logo {
	color: black;
	background-color: white;
	font-family: serif;
	font-weight: bold;
	font-style: italic;
	text-align: center;
}

.intro { font-style: italic;  font-size: small; }

.noborder {	/* BUT, for a table, still need to set cellpadding=0 and cellspacing=0 */
	border-style: none;
	padding: 0;
	margin: 0;
}

.normal {
	font-style: normal;
	font-size: small;
	text-align: left;
	margin-left: 5;
	margin-right: 5;
}

.rgt { text-align: right;  margin-right: 5; }

strong { font-weight: bold; }

.topNavBg {
}

.topNavBgCurrent { background-color: yellow; }

.topNav {
	color: red;
	font-family: serif;
	font-weight: bold;
	text-align: center;
	margin-left: 5;
	margin-right: 5;
}
.topNavCurrent {
	color: red; 
	background-color: yellow;
	font-family: serif;
	font-weight: bold;
	margin-left: 5;
	margin-right: 5;
}

.spacer {
	font-size: 5pt;
}

.yesborder {
	border-color: darkorange;
	border-style: solid;
	border-width: thin;
	padding: 3px;
	margin: 3px;
}