/* foundamental tags alpha */
/*foundations*/
h1 {font-family:Helvetica, sans-serif; font-size:100%;}
h2 {font-family:Helvetica, sans-serif; font-size:300%;}
h3 {font-family:Helvetica, sans-serif; font-size:100%;}
h4 {font-family:Helvetica, sans-serif; font-size:200%;}
h5 {font-family:Helvetica, sans-serif; font-size:100%;}
h6 {font-family:Helvetica, sans-serif; font-size:100%;}
p {font-family:Helvetica, sans-serif; font-size:80%; line-height:80%;}
span {font-family:Helvetica, sans-serif; font-size:50%; font-weight:normal; font-style:normal; font-variant:normal; padding:0px; margin:0px;}
a {color:#999; text-decoration:none;}
a:hover {color:#CCC;}

/*common classes and ids*/
.checked {color:#0C0; font-weight:normal;}
.notchecked {color:#F30; font-weight:normal;}
.font3time {font-size:300%;}
.controls {margin-top:10px; padding:0px; font-family:Helvetica, sans-serif; vertical-align:bottom;}
.controls ul {margin:0px; padding:0px; list-style-type:none;}
.controls ul li {margin-right:20px; float:left;}
.controls ul li a {color:#000; border-left:5px #999 solid; padding-left:5px; margin:0 0 1px 0; text-decoration:none;}
.controls ul li a:hover {color:#999; border-left:5px #000 solid;}
.space {width:0px; height:0px; clear:both;}
.scroller {width: 1000px; height: 500px; overflow: hidden; border-bottom:3px solid #CCC;}
.section {width:1000px; height:500px; overflow:hidden; float:left;}
.content {width: 10000px;}

/*classes and ids*/
#help {
position:absolute;
width:1000px;
height:600px;
top:50%;
left:50%;
margin-top:-300px;
margin-left:-500px;
}

/*individual contents*/
/*Onawatobi*/
#requirementE .title, #requirementJ .title, #entranceE .title, #entranceJ .title {
border-bottom:1px solid #999;
}

#requirementE, #requirementJ, #entranceE, #entranceJ {
padding-top:25px;
margin:0px;
}

#exampletableE, #exampletableJ {
padding:0px;
margin:0px;
border-top:#F30 solid 1px;
border-bottom:#0C0 solid 1px;
}
