/* styles.css last revised 6/10/08 */

/* ======== content ======== */

#normal_content {
	/* border: 1px solid black; */
	/* background: #fff0f5; */
	margin-right: 120px;
	border: 1px solid white;
}

/* ======== adsense content sidebar ======== */

#adsense_content {
	width: 120px;
	float: right;
}

/* ======== search box content ======== */

#search_box {
	/* border: 1px solid black; */
	/* background: #fff0f5; */
	text-align: center;
	/* margin-top: 50px; */
}

#search_content {
	/* border: 1px solid black; */
	/* background: #fff0f5; */
	/* text-align: center; */
	/* margin-top: 5px; */
}

/* ======== general ======== */

body {
	background: #ffffff;
	padding: 0;
	/* font-family: verdana; */
}

dl {
	margin-left: 1em;
}

dt {
	font-weight: bold;
}

h1 {
	text-align: center;
}

i {
	color:green;
}

p#copyright {
	text-align: center;
}

p#quote {
	text-align: center;
	color: navy;
        font-style: italic;
}

#news {
	font-weight: bold;
	text-align: center;
}

/* -------- benefits -------- */

.benefits {
	color:navy;
}

.benefits p {
	font-weight: bold;
}

/* -------- logo -------- */

div#logo {
	text-align: center;
}

div#logo h1 {
	margin-top: 0px;
	margin-bottom: 0px;
}

div#logo p {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	color: navy;
}

/* -------- top and bottom navigation bars -------- */

div.nav p {
	clear: both;
	width: 100%;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;

	text-align: center;

	border-top: solid blue;
	border-bottom: solid blue;

	border-top-width: 4px;
	border-bottom-width: 4px;
}

/* bottom navigation bar works only for Explorer */

p#bottom {
	margin-top: 40px;
}

/* -------- tests -------- */

div#tests {
	/* border: 1px solid black; */
}

div#tests h3 {
	/* border: 1px solid black; */
	color: navy;
	margin-bottom: 0;
}

div#tests ol {
	margin-top: 0;
	margin-bottom: 0;
}

/* -------- internal links-------- */

a:link {
	color:blue;
}
a:visited {
	color:blue;
}
a:focus {
	color:black;
}
a:hover {
	color:black;
}
a:active {
	color:blue;
}

/* -------- navigation links -------- */

div.nav a:link {
	color: navy;
	text-decoration: none;
}
div.nav a:visited {
	color: navy;
	text-decoration: none;
}
div.nav a:focus {
	color: blue;
	text-decoration: none;
}
div.nav a:hover {
	color: blue;
	text-decoration: none;
}
div.nav a:active {
	color: navy;
	text-decoration: none;
}

/* -------- search tips -------- */

span.box {
color : maroon;
font-weight: bold;
}

.topic {
color : black;
font-size : 14pt;
background : white;
font-weight : bold;
}

span.hilite {
background : yellow;
font-weight: bold;
}

div.speclist h3 {
color: purple;
text-align: center;
}

div.searchbox {
	margin-top: 40px;
	/* border: 1px solid black; */
	
}

span.alert {
	/* border: 1px solid black; */
	color : black;
	font-weight: bold;
		
}

div.instruct {
	/* border: 1px solid black; */
	text-align: center;
}

div.directlink {
	margin-top: 40px;
	text-align: center;
	/* border: 1px solid black; */
}

div.points {
	color: navy;
        font-style: italic;
	/* border: 1px solid black; */
	margin-left: 10px;
}
