/*html {
        overflow: scroll;
}
*/
body {
        margin : 0;
        padding : 0;
        border : 0;
        text-align : left;
        font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : #000000;
        background-color : #504860;
        background-color : #ffffff;
        background-color : #f5f5f5;
        background-color : #504852;
}

a  {
        color : #000066;
        text-decoration: none;
        font-weight:bold;
}

img {
        border:0px;
}

hr {
        height:1px;
}

.main {
        width : 770px;
/*      border-right : 1px black solid; */
        background-color : #e0e8e0;
        background-color : #e0e0e0;
}

.topspace {
        font-size:0px;
        height : 5px;
        width : 764px;
        border : 1px solid #ffffff;
        border-right : 0;
        border-top : 1px solid #333333;
}

.subtopspace {
        font-size:0px;
        height : 5px;
        width : 766px;
        border : 0;
        border-top : 1px solid #ffffff;
        border-bottom : 2px solid #40485f;
}

.subbottomspace {
        font-size:0px;
        height : 5px;
        width : 766px;
        border : 0;
        border-bottom : 1px solid #ffffff;
        border-top : 2px solid #40485f;
}

.topdivider {
        font-size:0px;
        width : 766px;
        padding-top : 2px;
        padding-bottom : 2px;
        background-color : #40485f;
        background-color : #fff8f0;
        background-color : #f8a448;

}

.toplinks {
        font-size:11px;
        color : #eeeeee;
        color : #000000;
        background-color : #40485f;
        background-color : #fff8f0;
        border : 0;
        padding-top : 2px;
        padding-bottom : 4px;
        padding-left : 10px;
        padding-right : 10px;
        border-top : 1px solid #cccccc;
        border-bottom : 1px solid #cccccc;
}

.toplinks a {
        font-weight : bold;
        color : #eeeeee;
        color : #000000;
        text-decoration : none;
        padding-left : 10px;
        padding-right : 10px;
}

.toplinks a:hover {
        color : #ffcc00;
        color : #a00000;
}

.mainbox {
        width : 500px;
        padding-top : 3px;
        background-color : #ffffff;
        padding-left : 10px;
}

.spacebox {
        width : 2px;
        background-color : #40485f;
}

.menubox {
        padding-left : 10px;
        padding-right : 10px;
        padding-top : 3px;
        background-color : #e0e7e0;
        background-color : #eeeeee;
}

#topbar {
        width : 766px;
        background-color : #333344;
        background-color : #e04030;
        background-color : #f0c898;
        background-color : #c82420;
        background-color : #a00000;
}

.bottomdivider {
        font-size:0px;
        width : 766px;
        padding-top : 2px;
        padding-bottom : 2px;
        background-color : #40485f;
}

.bottomlinks {
        font-size:11px;
        color : #eeeeee;
        background-color : #40485f;
        background-color : #f8a448;
        border : 0;
        padding-top : 2px;
        padding-bottom : 4px;
        padding-left : 10px;
        padding-right : 10px;
/*      border-top : 1px solid #cccccc;
        border-bottom : 1px solid #cccccc;
*/
}

.bottomlinks a {
        color : #eeeeee;
        text-decoration : none;
        padding-left : 10px;
        padding-right : 10px;
}

.bottomlinks a:hover {
        color : #ffcc00;
}

.altbottomlinks {
        font-size:11px;
        color : #eeeeee;
        border : 0;
        padding-top : 2px;
        padding-bottom : 4px;
        padding-left : 10px;
        padding-right : 10px;
/*      border-top : 1px solid #cccccc;
        border-bottom : 1px solid #cccccc;
*/
}

.altbottomlinks a {
        color : #eeeeee;
        text-decoration : none;
        padding-left : 10px;
        padding-right : 10px;
}

.altbottomlinks a:hover {
        color : #ffcc00;
}


.bottomline {
    font-size : 0px;
        width : 770px;
        border-bottom : 1px black solid;
        border-right : 1px black solid;
}

.bottomtext {
        padding-left : 10px;
        color : #999999;
    font-size : 10px;
}

.invisiblespace {
        width : 10px;
}

.headline {
        width : 90%;
        padding-top : 10px;
        font-family : verdana, sans-serif;
        font-size : 16px;
        font-weight : bold;
        color : #990000;
        border-bottom : 1px solid #cccccc;
        margin-bottom : 1px;
}

.headline1 {
        width : 90%;
        padding-top : 6px;
        font-family : verdana, sans-serif;
        font-size : 12px;
        font-weight : bold;
        color : #990000;
        border-bottom : 1px solid #cccccc;
}

.subline1 {
        width : 90%;
        padding-top : 6px;
        font-family : verdana, sans-serif;
        font-size : 12px;
        font-weight : bold;
        color : #000000;
        border-bottom : 1px solid #cccccc;
}

.center {
        margin: 0 auto;
        width:770px;
}

.featuretop {
        width: 100%;
        padding:0px;
        margin:0px;
        border:0px;
        padding-left:0px;
        background-color:#fffff4;
        border: 1px solid #ff9900;
        border-right:none;
        background-image: url('images/slider.gif');
}

.featuretable {
        width: 100%;
        padding: 0;
        margin:0;
        border:0;
        padding-left:10px;
}

.featurecell {
        width: 100%;
        padding-top: 5px;
}

.signupcell {
        width: 100%;
        padding-top: 5px;
}

.headerimage {
        border: 1px solid #000000;
        border-right:none;
}

.featurecell b {
        color:#990000;
}

.normalized {
        color:#000000!important;
}

.thistop {
        font-weight:bold;
        background-color:#ffcc00!important;
        border:1px solid black;
 }

.thislist table {
        border:1px solid black;
        padding:0px;
        margin:0px;
}

.thislist td {
        padding:3px;
        padding-top:1px;
        padding-bottom:1px;
        border:1px solid black;
        background-color:#ffffff;
}

.subbie {
        background-color:#e5e9e5!important;
}

.numbie {
        background-color:#f5f5f5!important;
}

.detailheader {
	padding:2px;
	padding-left:5px;
	border:1px solid black;
	font-weight:bold;
	background-color:#cc3300;
	color:#f5f5f5;
}
.detailheader a {
	color:#f5f5f5;
}
.detailname{
	padding:1px;
	padding-left:8px;
	border:1px solid black;
	font-weight:bold;
	background-color:#cc7700;
	color:#f5f5f5;
}
.detail{
	padding:1px;
	padding-left:3px;
	border:1px solid black;
	background-color:#cccccc;
	color:#000000;
}

