/* CSS Document */
body
{
  font-family: Arial, sans-serif;
   font-size: 90%;
}

th.yps_title
{
   background-color: #EDFAE0;
}

td.side_bar
{
   background-color: #EDFAE0;
	 width:125px;
}

tr.forum1
{
  background-color: #ffffaa;
  font-size: 120%;
}
tr.forum2
{
  background-color: #ffee99;
  font-size: 120%;
}

td.side_divider
{
   background-color: #EDFAE0;
	 width:8px;
}

td.vdivider
{
   background-color: #FFFFFF;
	 height:25px;
}

td.divider
{
   background-color: #FFFFFF;
	 width:25px;
}

td.main_window
{
  background-color: #FFFFFF;
  border-width: 0;
}

p.heading
{
font-weight:bold;
 font-size:110%;
}

img.test
{
position:absolute;
}

table
{
  font-family: Arial, sans-serif;
   font-size: 90%;
	border-collapse: collapse;
   vertical-align: top;
}

table.bar_chart
{
	border-collapse: separate;

}

td
{

   vertical-align: top;
}

p.small_text
{
 font-size:90%;
}

table.bordered
{
  border-width: 0px;
	border-spacing: 2px;
  
	border-style: outset outset outset outset;
	border-color: black black black black;
	border-collapse: collapse;
	width:100%;
}

td.bordered
{
  border-width: 1px;
	border-spacing: 2px;
  padding: 4px 4px 4px 4px;
  
	border-style: outset outset outset outset;
	border-color: black black black black;
	border-collapse: collapse;
}

table.top_menu
{
  font-family: Arial, sans-serif;
   font-size: 110%;
   font-weight: bold;
   border-width: 0px;
	border-spacing: 2px;
  
	border-style: outset outset outset outset;
	border-color: black black black black;
	border-collapse: collapse;
	width:100%;
}

table.sub_menu
{
  font-family: Arial, sans-serif;
   font-size: 90%;
   border-width: 0px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: black black black black;
	border-collapse: collapse;
 background-color: #DCECD3;
	width:100%;
}

td.overall_menu
{
 font-size:120%;
 text-align: right; 
  padding: 4px 0px 4px 0px;
}

td.top_menu
{
 text-align: right; 
  padding: 4px 0px 4px 0px;
}

td.sub_menu
{
 text-align: right; 
  padding: 2px 0px 2px 0px;
}

td.aws_menu
{
 font-size:90%;
 text-align: right; 
  padding: 4px 0px 4px 0px;
 
}

a.menu:hover
{
 padding: 1px 1px 1px 5px;
  background-color: #AAAAAA;
}

a.sub_menu:hover
{
 padding: 1px 1px 1px 5px;
  background-color: #999999;
}


td.question
{
 font-size:110%;
 font-weight: bolder;
 font-family: Calibri, Arial;

	border-spacing: 2px;
  padding: 4px 4px 4px 4px;
}

td.answer
{
 font-size:110%;
 font-family: Calibri, Arial;
 color: black;
	border-spacing: 2px;
  padding: 4px 4px 4px 4px; 
}

p.answer
{

margin-left: 40px; 
}
p.answerer
{
font-weight: bolder;
margin-left: 40px; 
}



td.top_ten_name
{
 color: #64018A;
 font-size:120%;
 font-weight: bold;
 font-family: "Comic Sans MS", "Papyrus", "Arial";
}

td.top_ten_title
{
 color: #64018A;
 font-size:120%;
 width:25%;
 font-weight: bold;
 font-family: "Comic Sans MS", "Papyrus", "Arial";
}

td.top_ten_title_bordered
{
 color: #64018A;
 font-size:120%;
  border-width: 1px;
	border-spacing: 2px;
  padding: 4px 4px 4px 4px;
  
	border-style: outset outset outset outset;
	border-color: black black black black;
	border-collapse: collapse;
 font-weight: bold;
 font-family: "Comic Sans MS", "Papyrus", "Arial";
}

a.title
{
 color: #64018A;
 font-size:120%;
 font-weight: bold;
 font-family: "Comic Sans MS", "Papyrus", "Arial";
}

a.event
{
text-decoration: none;
}

td.top_ten_summary
{
 font-size:110%;
 font-family: Calibri, Arial;
 color: black;
}

td.top_ten_summary_bordered
{
 font-size:110%;
 font-family: Calibri, Arial;
 color: black;
  border-width: 1px;
	border-spacing: 2px;
  padding: 2px;
  
	border-style: outset outset outset outset;
	border-color: black black black black;
	border-collapse: collapse;
}

td.top_ten_blank
{
}

p.top_ten_title
{
 color: #64018A;
 font-size:130%;
 font-weight: bold;
 font-family: "Comic Sans MS", "Papyrus", "Arial";
 text-align: center;
}

p.book_category
{
 color: #64018A;
 font-size:130%;
 font-weight: bold;
 font-family: "Comic Sans MS", "Papyrus", "Arial";
 text-align: left;
}

p.text
{
 color: black;
 font-size:110%;
 font-family: Calibri, Arial;
 text-align: left;
}


td.book_review
{
vertical-align:bottom;
 padding: 25px 25px 10px 10px;
 height: 200px;
 width:180px;
 text-align:center;
}

td.book_review_no_image
{
vertical-align:bottom;
 padding: 25px 0px 10px 10px;
 height: 200px;
 width:180px;
 text-align:center;
}

td.link
{
vertical-align:bottom;
 padding: 25px 25px 10px 10px;
 text-align:center;
}

td.title
{
 color: #64018A;
 font-size:130%;
 font-weight: bold;
 font-family: "Comic Sans MS", "Papyrus", "Arial";
}

.cellheading
{
  color: FFFFFF;
  background-color: #B21100;
}

.cellbody
{
  color: #000000;
  text-align:justify;
  vertical-align:top;
}

td.graph
{
  border-width: 5px 1px 1px 1px;
}
td.graph_label
{
  text-align: right;
  border-width: 1px 1px 5px 1px;
  vertical-align: middle;
}
