body {
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 18px;
	font-weight: normal;
	color: #FFF;
	text-align: left;
	margin: 0;
	padding: 0;
}


.page_container {
    width: 928px;
    margin: auto;
    height: 121px;
}

.header 
{
    position:relative;
    background:url(/images/ryokubi_header.gif);
    width:928px;
    height:121px;
}

.footer {
    text-align:right;
    height:75px;
    color:#FFFFFF;
    font-family:Arial;
    font-size:10px;
    font-weight:bold;
    background: url(/images/footer_art.gif);
}
.footerlink {
    color:#999999;
    font-family:Arial;
    font-size:10px;
    font-weight:bold;
}

.greyskye_link {
    color:#999999;
    font-family:Arial;
    font-size:10px;
    font-weight:bold;
    
}

.heading {
    font-size:24px;
    line-height:26px;
    color:#FF0000;

}

.subheading {
    font-size:24px;
    line-height:26px;
    color:#FFFFFF;
}
.front_text {
    color:#999999;
}

.start_text {
    color:#FF0000;
}
.buttonnav {
    position:relative;
    background:#000;
    width:656px;
    height:19px;
    margin:0px;
    padding:0px;
    overflow:hidden;
    background:#FFFFFF;
}

.buttonnav li {
    display:inline;
    background:#FFFFFF;
    margin:0px;
}
.buttonnav li a {
    float:left;
    background:url(/images/buttons_off_on.png);    
    overflow:hidden;
    padding-top:19px;
    height: 19px;
}
.buttonnav li#button_about a {
    background-position: 0px 0;
    width:93px;
 }

.buttonnav li#button_about a:hover {
     background-position: 0px -19px;
}

.buttonnav li#on_button_about a {
     background-position: 0px -19px;
     width:93px;
}

.buttonnav li#button_schedule a {
    background-position: -93px 0;
    width:157px;
 }

.buttonnav li#button_schedule a:hover {
     background-position: -93px -19px;
}

.buttonnav li#on_button_schedule a {
     background-position: -93px -19px;
     width:157px;
}

.buttonnav li#button_programs a {
    background-position: -250px 0;
    width:173px;
 }

.buttonnav li#button_programs a:hover {
     background-position: -250px -19px;
}

.buttonnav li#on_button_programs a {
     background-position: -250px -19px;
     width:173px;
}

.buttonnav li#button_directions a {
    background-position: -423px 0;
    width:110px;
 }

.buttonnav li#button_directions a:hover {
     background-position: -423px -19px;
}

.buttonnav li#on_button_directions a {
     background-position: -423px -19px;
     width:110px;
}

.buttonnav li#button_getstarted a {
    background-position: -533px 0;
    width:123px;
 }

.buttonnav li#button_getstarted a:hover {
     background-position: -533px -19px;
}

.buttonnav li#on_button_getstarted a {
     background-position: -533px -19px;
     width:123px;
}




.blacktext {
    color:#000;
}

.greytext {
    color:#999999;
}

.about_red {
    color:#FF0000;
}
.getstarted_header {
    color:#FF0000;
    font-weight:bold;
}

.required {
    color:#FF0000;
    font-weight:bold;
}