/* At-Rules */
@charset "iso-8859-1";


/* Body of document */
body {background-color: #fdfdf3; color: black; font-family: tahoma,arial,sans-serif; font-size: small; line-height: 1.3; margin-left: 10px; margin-right: 10px; margin-top: 10px; text-align: left;}

/* Navigation Bar */
#navigator {background-color: #fdfdf3; color: #000066; font-size: 70%; font-weight: bold; height: auto; position: absolute; top: 140px; width: 145px;}

/* Features list */
#features {background-color: #fdfdf3; color: #000066; font-size: 70%; font-weight: bold; position: absolute; right: 10px; text-align: left; top: 140px; width: 145px;}

/* column main teacher index */
#content {background-color: #fdfdf3; color: black; margin-left: 170px; margin-right: 170px;}

/* definition of div for specs pop-up window */
#specs2 {font-size: small; position: absolute; top: 85px; width: 90%;}

/* Style for content head */
#contenth {font-size: 70%; font-weight: normal; margin-bottom: 1em; text-align: center;}

/* Style for content foot */
#contentf {font-size: 70%; font-weight: normal; margin-bottom: 1em; text-align: center;}

#tip {background-color: #fdfdf3; border-bottom:        1px solid #000066; border-top:        1px solid #000066; color: #000000; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px; text-align: center}

/* small text align right */
.f70fntr {font-size: 70%; font-weight: normal; margin-bottom: 1em; text-align: right;}

/* Attributes for the Google search table layout */
table.google {background-color: #ffffff; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; color: black; font-size: 100%; text-align: center;}

/* Date banner */
h1 {
	background-color: #FDFDF3;
	color: #666666;
	font-size: x-small;
	line-height: 30px;
	margin:           0px;
	margin-left: 170px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: right
}

/* Subject banner */
h2 {
	background-color: #FDFDF3;
	color: #FDFDF3;
	font-size: medium;
	line-height: 30px;
	margin-left: 170px;
	margin-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(images/header1.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

/* Content heading */
h3 {color: #000066; font-size: 110%; letter-spacing: 0.25em; padding-left: 5px; padding-right: 5px; text-align: center;}

.sub {color: black; font-size: small; font-weight: bold;}

legend {color: black; font-size: small; font-weight: bold;}

a {background-color: #fdfdf3; color: #000066;}

a:hover {background-color: #00CCCC; text-decoration: none}

a:active {background: #00CCCC; text-decoration: none;}

p {margin-bottom: 1em; margin-top: 1em;}

/* Attributes for download/validation link images */
img.download {margin-bottom: 5px;}

img.rule {margin-bottom: 5px; margin-top: 5px}

img {border: 0;}

/* all margins of 5px on images */
img.spacing5 {margin-left: 5px; margin-right: 5px; margin-top: 10px;}

img.logo {left: 20px; position: absolute; top: 10px;}

.us {text-decoration: underline;}

.center {text-align: center;}

.alert {color: red; font-style: italic; text-decoration: underline;}

ul {margin-bottom: 0px; margin-left: 0em; margin-top: 0px; padding-left: 2em;}

.invisible, .invisible a {background-color: #fdfdf3; color: #fdfdf3; display: none;}

/* alter line spacing for any list */
ul.spacer {color: #000066; line-height: 250%;}

ul.indent {margin-left: 5px;}

/* End of style section. Generated by AceHTML at 09/12/2008 10:29:05 */

