body { 

  background-color: #ffffff;

  font-family:     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;

}



#header {

  background-color: #FFFFFF;

  margin:           0px 0px 0px 0px;

  height:           100px;

}



#header_logo {

  background-color: #FFFFFF;

  margin:           0px 0px 0px 0px;

  position:			absolute;

  top:				0px;

  left:				0px;

  width:            650px;



}



#header_subscribe {

  background-color: #ffffff;

  margin:           0px 0px 0px 10px;

  padding:			5px 5px 5px 5px;

  position:			absolute;

  top:				0px;

  right:			0px;

  height:           100px;

  font-size:        xx-small;

	font-weight:	  normal;

	line-height:      120%;

	text-align:       right;  

	color:         #000000;

}



#button_left {

	text-align:		right;

	}



#header_ad {

  background-color: #FFFFFF;

  margin:           -2px 0px 0px 0px;

  padding:			5px 5px 5px 5px;	

  height:           128px;

  width:			118px;

  position:			absolute;

  top:				0px;

  left:				672px;

  border:		1px solid #000000;

  font-size:        medium;

	font-weight:	  bold;

	line-height:      100%;

	color:            #000000;

	text-align:       center;

	

}



#header_ad a:link  {

color:           #000000;

  text-decoration:	underline;

  }

  

#header_ad a:hover  {

color:           #ff0000;

  text-decoration:	none;

  }



#header_ad a:visited  {

color:           #ff0000;

  text-decoration:	underline;

  }



#header_menu {

  background-color: #CCFFCC;

  position:			absolute;

  top:		       115px;

  left:				0px;	

  height:           21px;

  width:			675px;

  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:           #000000;

  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:            800px;

    

}



#sidebar_empty {

  background:       #ffffff;

  float:			left;

  width:			100px;

  font-size:        105%;

  margin:           15px 30px 10px 0px;

  border:		     none;

}



#sidebar {

  background:       #ffffff;

  float:			left;

  width:			160px;

  font-size:        105%;

  margin:           0px 30px 10px 0px;

  border:		1px solid #000000;

  text-align:       left;

}



.sidebar_box_c {

  margin:           none;

  padding:          none;

  border:		none;

  text-align:       left;

  font-size:        8pt;

}





.sidebar_box_l {

  background:       #ffffff;

  width:			130px;

  margin:           none;

  padding:          none;

  border:		1px solid #000000;

  text-align:       left;

  font-size:        small;

}



#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:			both;

}



#float_logo {

	width:  500px;

	float: left;

	}

	

h1 {

  font-size:        200%;

  font-weight:      bold;

  color:            #008000;

  text-align:       center;

  line-height:      130%;

}



#sidebar h1 {

    color:  #000000;

    margin: 0pt;

    background-color: #CCFFCC;

    

    text-align: center;

    font-size: small;

}



h2 { font-size:     140%; 

text-align:         left;

  line-height:      110%;

}



h3 { font-size:     120%; 

text-align:         center;

}



h3.left { font-size:     130%; 

text-align:         left;

font-weight:        normal;

text-decoration:    none;

line-height:        120%;

}



h4 {  

  font-size:       110%;

  font-weight:     bold;

  font-style:      normal;

  text-align:      center;

}



h4.left {  

  font-size:       110%;

  font-weight:     bold;

  font-style:      normal;

  text-align:      left;

}





hr  {

line-height:       200%;

}



ul  {

  list-style-position:  inside;

}



table  {

width:     550px;

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;

}



.col_left {

  background:       #ffffff;

  width:			292px;

  margin:           0px 0px 0px 200px;

  border:		0px solid #000000;

}



.col_right {

  background:       #ffffff;

  float:			right;

  width:			292px;

  margin:           0px 0px 0px 0px;

  border:		0px solid #000000;

}







.box_left {

  background:       #ffffff;

  width:			290px;

  font-size:        80%;

  margin:           10px 0px 10px 0px;

  border:		1px solid #000000;

}



.box_right {

  background:       #ffffff;

  width:			290px;

  font-size:        80%;

  margin:           10px 0px 10px 0px;

  border:		1px solid #000000;

}







.box_lr_title {

   color: #000000;

   background-color: #CCFFCC;

   margin: 0pt;

    text-align: center;

    font-size: small;

    

}



.box_lr_titler {

   color: #000000;

   background-color: #F08080;

   margin: 0pt;

    text-align: center;

    font-size: small;

    

}





.box_lr_text {

  text-align:       left;

  line-height:      1.5em;

  padding:          10px;

}



.box_lr h2 { font-size:     140%; 

text-align:         left;

  line-height:      110%;

}



.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: #CCFFCC;

   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:           #0000FF;

  text-decoration:	underline;

  }





a:visited {

  color:            #000080;

  text-decoration:  underline;  

}



a:hover {  

  color:            #00FF00;

  text-decoration:  none;  

}





#ad {

	font-size:        xx-small;

	font-weight:	  bold;

	line-height:      150%;

	text-align:       left;

	}


