body {background-repeat:repeat-x; line-height:1.5; margin:0px; padding:0px; font-size:60%; background-color:#FFF; font-family:verdana, sans-serif; color:#000000;}
sup {font-size:0.7em;}
#mainContainer {width:760px; margin:0px; padding:0px; margin-right:auto; margin-left:auto;}

#content {width:630px; margin:0px; padding:0px; padding-top:25px; margin-right:auto; margin-left:auto;}

#logo {margin-top:44px; margin-left:25px;}

#genNav {padding-right:25px; padding-top:46px; float:right; font-size:0px;}
#genNav ul {padding:0px; margin:0px;}
#genNav li {
	display:inline;
	list-style:none;
	margin:0px;
	padding:0px;
	padding-left:5px;
	}

/*
#mainNav {padding-right:25px; padding-top:45px; font-size:0px;}
#mainNav ul {padding:0px; margin:0px; margin-left:25px;}
#mainNav li {
	display:inline;
	list-style:none;
	margin:0px;
	padding:0px;
	}
*/

#scroller {padding-left:25px; padding-top:20px;}

a {color:#e8112d;}

a:hover, a:active {color:#0086d4;}

.spectrumlife {color:#e8112d; font-weight:bold;}

.scroller {padding-right: 50px;}

#imgtitle {padding-bottom:10px;}

#copy {width:370px; margin:0px; padding:0px; margin-left:20px; float:right;}
#imgholder {width:170px; float:left;}

#copy2 {width:510px; margin:0px; padding:0px; margin-left:20px; float:right;}
#imgholder2 {width:100px; float:left;}

.newscopy {width:524px; margin:0px; padding:0px; margin-left:20px; padding-bottom:35px; float:right;}
.newscopy span {font-weight:bold; font-size:130%; color:#0086d4;}
.newscopy a {font-weight:bold; font-size:130%; color:#0086d4;}
.newscopy a:hover {font-weight:bold; font-size:120%; color:#e8112d;}
.newscopy a:active {font-weight:bold; font-size:120%; color:#e8112d;}

.newsimgholder {width:86px; padding-bottom:35px; float:left;}


#footer {background-color:#f7f7f7; margin-top:30px; padding-top:15px; padding-bottom:45px; padding-left:25px; padding-right:25px; color:#707070; position:relative;}
#footer a {text-decoration:none; color:#707070;}
#footer a:hover {color:#000;}
#footer a:active {color:#000;}
#footer a.bluefreeway {position:absolute; margin-left:560px; margin-top:40px;}
#footer a.bluefreeway img {border:0 none;}
.form {border:solid 1px #ccc;}
.errorForm {border:solid 1px #e8112d;}

.errorMessage {color:#e8112d; font-weight:bold;}
.successMessage {color:#0086d4; font-weight:bold;}
.errorTxt {color:#e8112d; font-weight:bold;}

.newsTitle {color:#00a09c; font-weight:bold; font-size:160%}

/* styles for the editor */
	.subtitle {color:#00a09c; font-size:140%; font-weight:bold;}
	.colortxt {color:#00a09c;}