body { 
  background-color: #ffffff;
  font-family:     sans-serif;
  font:            Verdana, Arial, Helvetica, sans-serif;
  font-size:        small;
  margin:           0px;
}

#allcontent {
  width:            800px;
  padding-top:      0px;
  padding-bottom:   5px;
  background-color: #ffffff;
  margin-left:      0px;
  margin-right:     auto;
}

#allcontent_border {
  width:            800px;
  padding-top:      0px;
  padding-bottom:   5px;
  background-color: #ffffff;
  margin-left:      0px;
  margin-right:     auto;
  border:   black solid 1px;
}

#header {
  background-color: #ffffff;
  margin:           0px 0px 0px 0px;
  height:           150px;
}

#header_logo {
  background-color: #ffffff;
  margin:           0px 0px 0px 0px;
  position:			absolute;
  top:				0px;
  left:				0px;
  width:            800px;

}



#button_left {
	text-align:		right;
	}



#header_menu {
  background-color:             #FFd700;
  position:			absolute;
  top:		                150px;
  left:				0px;	
  height:                        21px;
  width:			800px;
  text-align:                  center;
  font:                       bold small/140% sans-serif;
  color:			#FFFFFF;
  border-top:             1px solid #000000;
  border-bottom:       1px solid #000000;
}

#header_menu a:link  {
color:           #000000;
  text-decoration:	none;
  }
  
#header_menu a:hover  {
color:           #ff0000;
  text-decoration:	underline;
  }

#header_menu a:visited  {
color:           #000000;
  text-decoration:	none;
  }
  
#main {
  background:       #ffffff;
  font-size:        105%;
  padding:          0px;
  margin:           30px 0px 0px 0px;
  width:            780px;
    
}

#sidebar_empty {
  background:       #ffffff;
  float:			left;
  width:			100px;
  font-size:        105%;
  margin:           15px 30px 10px 0px;
  border:		     none;
}







#sidebar_empty_right {
  background:       #ffffff;
  float:			right;
  width:			150px;
  font-size:        105%;
  margin:           15px 30px 10px 0px;
  border:		    none;
}




#order_list  {
  background:       #ffffff;
  margin:           15px 80px 10px 100px;
  
}



#footer {
  background-color: #ffffff;
  color:            #000000;
  text-align:       center;
  padding:          15px;
  margin:           10px;
  font-size:        90%;
 	clear:			left;
}

#float_logo {
	width:  800px;
	float: left;
	}
	
h1 {
  font-size:        6;
  font-weight:      bold;
  color:            #000000;
  text-align:       center;
  line-height:      130%;
}



#sidebar h1 {
    color:  #ffffff;
    margin: 0pt;
    background-color: #9ABD6B;
    
    text-align: center;
    font-size: small;
}

h2 { font-size:        3; 
text-align:         left;
  line-height:      110%;
}

h3 { font-size:          4; 
text-align:         center;
font-weight:          bold;
font-style:        italic;
font-color:        #000080;
}

h3.left { font-size:     130%; 
text-align:         left;
font-weight:        normal;
text-decoration:    none;
line-height:        120%;
}


p.large {
   font-size:      3;
}

hr  {
line-height:       200%;
}

ul  {
  list-style-position:  inside;
}

table  {
width:     550px;
border:  none;
caption-side: top;
}

table.schedule  {
width:     710px;
border:  none;
caption-side: top;

}

table_right  {
float:  right;
width:     550px;
border:  thin solid black;
caption-side: top;
}

.sidebar_text {
  text-align:       left;
  line-height:      1.2em;
  padding:          15px;
}

.box1 {
  background:       #ffffff;
  float:			right;
  width:			200px;
  font-size:        105%;
  margin:           10px 10px 10px 10px;
  border:		1px solid #000000;
}

.box1_title {
   color: #000000;
   background-color: #ffd700;
   margin: 0pt;
    text-align: center;
    font-size: small;
    
}


.box1_text {
  text-align:       left;
  line-height:      1.5em;
  padding:          5px;
}

.box1 h2 { font-size:     140%; 
text-align:         left;
  line-height:      110%;
}

.box2 {
  background:       #ffffff;
  float:			right;
  width:			150px;
  font-size:               105%;
  margin:                 10px 10px 10px 10px;
  border:		      none;
}

blockquote  {
  line-height: 120%;
  font-style:  italic;
}

.normal  {
  font-style:  normal;
  font-weight:  normal;
}

.bold  {
  font-weight:  bold;
}

.italic {
  font-style:  italic;
}

.big_list { font-size:     140%; 
text-indent:  50px;
text-align:         left;
  line-height:      110%;
}

td, th  {
	border: none;
	border-collapse:  collapse;
	padding: 3px;
}
	
	
caption  {
font-size:  large;
font-weight:   bold;
font-color:  #0000ff;
padding-top: 1em;
}

	th  {
  background-color:		#cccccc;
}


.gray  {
  background-color:		#eeeeee;
}



a:link  {
  color:           #000080;
  text-decoration:	underline;
  }


a:visited {
  color:            #ff0000;
  text-decoration:  underline;  
}

a:hover {  
  color:            #000080;
  text-decoration:  none;  
}


#ad {
	font-size:        xx-small;
	font-weight:	  bold;
	line-height:      150%;
	text-align:       left;
	}
