body {
    font-size: 86%;
    background-image: url('../images/bg_speed.jpg');
    background-attachment: fixed;
    color: #000000;
}
#container {
width: 998px;
}
#content {
float: left;
width: 750px;
margin-top:6px;
background-color: white;
border: 1px solid gray;
padding:6px;
/* Do rounding (native in Firefox and Safari, CC in IE) */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    CCborderRadius: 20px;
}
#content2 {
float: left;
width: 968px;
margin-top:6px;
background-color: white;
border: 1px solid gray;
padding:6px;
text-align: center;
font: bold 1.5em/2em sans-serif;
/* Do rounding (native in Firefox and Safari, CC in IE) */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    CCborderRadius: 20px;
}
#d40 {
    width: 260px;
    height: 130px;
    float: left;
}
cite {
font: italic 1em/1em sans-serif;
padding: 35px;
}

.promotxt {
	width: 605px;
	float:left;
	margin-left:10px;
}
#banner {
    float: left;
    margin-top: 0px;
    padding: 5px;
    height: 120px;

}

#newsitem {
    float: left;
    width: 200px;
    height: 120px;
    margin-top: 0px;
    font: normal 10pt/13pt sans-serif;
    /*border-style: solid;
    border-width: 1px;
    */
    padding: 5px;
    margin-left: 6px;
/* Do rounding (native in Firefox and Safari, CC in IE) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    CCborderRadius: 10px;
}

#fpimage {
/* Do rounding (native in Firefox and Safari, CC in IE) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    CCborderRadius: 10px;
}
#menu {
    float: left;
    width: 200px;
    margin-left: 6px;
    margin-top: 6px;
}

.navtitles {
    font: bold 1.2em/1em sans-serif;
    color: maroon;
    margin-bottom: -16px;
}
.navitem {
font:normal 1em/1em sans-serif;
}
a {
    text-decoration: none;
    color: blue;
    font: normal 1em/1em sans-serif;
    text-decoration: none;
    margin-left: 9px;
}
a:hover {
    color: red;
    font: normal 1em/1em sans-serif;
    text-decoration: none;

}

a:active {
    color: red;
    font: normal 1em/1em sans-serif;
    text-decoration: none;
}
/* Box backgrounds */
.yellow-box {
	width: 540px;
	margin: 0 auto;
	padding: 0 0 6px 0;
	background: url("../images/yellow.gif");
	border: 1px solid black;
}
.green-box {
	width: 540px;
	margin: 0 auto;
	padding: 0 0 6px 0;
	background: url("../images/green.gif");
	border: 1px solid black;
}
/* Yellow Marker */
.yellow-marker {
	background: #ff0;
}
ul {
font: normal 1.1em/1.3em sans-serif;
}
/* Samples */
.samples {
	text-align: center;
	margin: 0 0 1em 0;
}
/* With Ticks */
.with-ticks {
	margin: 0 0 2em 0;
	padding: 0;
}

.with-ticks li {
	list-style: none;
	background: url(../images/check2.gif) no-repeat 0 50%;
	margin: 0;
	padding: .8em 0 .3em 3.5em;
}
/* With Ticks 2 */
.with-ticks-2 {
	margin: 0;
	padding: 0;
}

.with-ticks-2 li {
	list-style: none;
	font-size: 11pt;
	font-weight: bold;
	background: url(../images/check.gif) no-repeat 0 30%;
	margin: 0;
	padding: .5em 0 .5em 2.5em;
}

p {
    font: normal 10pt/14pt sans-serif;
    margin-right: 10px;
    margin-bottom: 0px;
    padding: 1em;
}

h1 {
font: small-caps bold 2em/1.2em serif;
color: maroon;
}

h2 {
font:bold 1.5em/2em serif;
color: blue;
text-align: center;
}


h4 {
    font: bold 14px/14px sans-serif;
}
h3 {
	font-size: 15pt;
	font-weight: bold;
	margin: 1em 0 1.5em 0;
	color: #000080;
	text-align: center;
}
span {
    color: maroon;
}

#footer {
    font:normal 11px arial,sans-serif;
    text-align:center;
    margin:1em auto;
    width: 900px;
    float: left;
    text-align: center;
}
