/* CSS Document */
a:link {color:#336699; text-decoration:underline;}
a:visited {color:#9B6859; text-decoration:underline;}
a:hover {color:#333333; text-decoration:none;}
a:active {color:#9B6859; outline-style:dotted;}

.backbutton  {
  color:#666666;
  font-size:10pt;
  padding-left:20px;
  font-weight:bold;
}
.backbutton a:link  {
  color:red;
  font-size:10pt;
  text-decoration:underline;
  padding-left:20px;
}
.backbutton a:visited  {
  color:red;
  font-size:10pt;
  text-decoration:underline;
}
.backbutton a:hover  {
  color:#990033;
  font-size:10pt;
  text-decoration:underline;  
}
div.list  {
  margin-left:20px;
  list-style-type:disc;
  color:#575757
}
div.list ul {
  font-family:calibri, helvetica, sans-serif;
  font-size: 12pt;
  list-style-type:disc;
  margin-left:10px;
  color:black;
}
div.list li {
  list-style-type:disc;
  color:black
  margin-bottom:5px;
  margin-left:10px;
}
div.list2  {
  margin-left:20px;
  list-style-type:disc;
  color:#575757
}
div.list2 ul {
  font-family:calibri, helvetica, sans-serif;
  list-style-type:disc;
  color:black
}
div.list2 li {
  list-style-type:disc;
  color:black
  margin-bottom:5px;
  margin-left:15px;
}
div.orderedlist  {
  margin-left:20px;
  list-style-type:disc;
  color:black
}
div.orderedlist ol {
  font-family:calibri, helvetica, sans-serif;
  font-size: 12pt;
  color:black
}
div.orderedlist li {
  color:black
  margin-bottom:5px;
  margin:5px 10px 5px 20px;
  list-style-type:lower-roman;
}  
div.orderedlist2  {
  margin-left:40px;
  list-style-type:disc;
  color:black;
}
div.orderedlist2 ul {
  font-family:arial, helvetica, sans-serif;
  color:black;
}
div.orderedlist2 li {
  color:black;
  margin-bottom:5px;
  margin-left:10px;
  list-style-type:decimal;  
}
div.newslist ul  {
  margin-left:200px;
}
div.newslist li {
  color:#666666;
  font-size:8pt;
}
div.newslist a:link  {
  color:#666666;
  font-size:8pt;
  text-decoration:underline;
}
div.newslist a:visited  {
  color:#990033;
  font-size:8pt;
  text-decoration:none;
}
div.newslist a:hover  {
  color:#990033;
  font-size:8pt;
  text-decoration:underline;
}
div.testimonial  {
  margin:0 10px 0 10px;
  background:#EEEEEE;
  border:3px solid #19619A;
  margin-top:20px;
  margin-bottom:20px;
  padding:10px;
  font-size:12pt;
}
div.testimonial p  {
  color:#666666;
  margin-left:5px;
}
div.testimonial h1  {
  font-size:12pt;
  color:#666666;
  font-weight:bold;
  text-align:left;
  margin:2px;
}
div.testimonial h2  {
  font-size:10pt;
  color:#666666;
  font-style:italic;
  text-align:left;
  margin:2px;
}
/* table1 used for contact detail layout on contact page */
div.table1  {
  font-size:10pt;
  color:#575757;
}
div.table1 td  {
  padding:5px;
  margin-left:10px;
  font-size:10pt;
  color:#575757;
  vertical-align:top;
}
/*table2 is used for laying out the programs in the running section */
div.table2  {
  font-size:12pt;
  color:black;
  border:1px;
  border-color:black;
}
div.table2 td  {
  padding:5px;
  margin-left:10px;
  font-size:12pt;
  color:black;
  vertical-align:top;
  border:solid;
  border-width:1px;
}
div.tablehome  {
  font-size:10pt;
  color:black;
}
div.tablehome th  {
  background-color:#CCCCCC;
  font-size:12pt;
  text-align:center;
}
div.tablehome td  {
  padding:2px;
  width:150px;
  font-size:12pt;
  vertical-align:top;
  text-align:center;
  border:solid 1px black;
}
div.tablehome h1 {font-size:14px; text-align:center}
div.tablehome img {
  border-style:none;
}

div.tablehome a:link {color:#336699; text-decoration:none;}
div.tablehome a:visited {color:#9B6859; text-decoration:none;}
div.tablehome a:hover {color:#336699; text-decoration:underline;}
div.tablehome a:active {color:#9B6859; outline-style:dotted;}

div.box1  {
  background:#3399CC;
  border-style:solid;
  border-width:1px;
  padding:10px;
  color:white;
  line-height:16pt;
  font-size:10pt;
}
div.table3  {
  font-size:10pt;
}
div.table3 td  {
  padding:5px;
  vertical-align:top;
  border:solid;
  border-width:1px;
  font-size:10pt;
  color:#575757;
}
div.table3 th  {
  padding:5px;
  vertical-align:top;
  text-align:center;
  font-size:12pt;
  line-height:16pt;
  border:solid;
  border-width:1px;
  color:#575757;
}
div.table3 img {border-style:none}
div.table3 a:link {text-decoration:none;}
div.table3 a:visited {color:#336666; text-decoration:none;}
div.table3 a:hover {text-decoration:underline;color:#336699;}

div.tablead  {
  font-size:10pt;
}
div.tablead td  {
  padding:5px;
  vertical-align:top;
  text-align:left;
  width:500px;
  border:solid;
  border-width:1px;
  font-size:10pt;
  color:#575757;
}
div.tablead img {border-style:none}
div.tablead a:link {text-decoration:none; text-align:left;}
div.tablead a:visited {color:#336666; text-decoration:none;}
div.tablead a:hover {text-decoration:underline;color:#336699;}


div.table4  {
  font-size:10pt;
  text-align:center;
  color:#575757;
}
div.table4 td  {
  padding:2px;
  vertical-align:top;
  border:solid;
  border-width:1px;
  font-size:10pt;
  text-align:center;
  font-weight:bold;
  color:#575757;
}
td.one  {
  width:100px;
}
li.menu  {
  font-size:8pt;
  color:#CC0000;
  margin-left:10px;
}
h2.menu  {
  font-size:10pt;
  color:#3B3B3B;
  font-weight:bold;
  margin-left:10px;
}
li.bullet  {
  font-size:10pt;
  color:#666666;
  margin-left:20px;
  list-style-type:circle;
}
div.tableright  {
  float:right;
  font-size:10pt;
}
div.tableright td  {
  padding:2px;
  vertical-align:top;
  border:solid;
  border-width:1px;
  font-size:10pt;
  text-align:center;
  font-weight:bold;
  color:black;
}
div.tableshop {
  margin:0 10px 0 10px;
  padding:5px;
  margin-top:10px;
  margin-bottom:10px;
  font-size:10pt;
}
div.tableshop td  {
  color:black;
  margin-left:5px;
  font-size:8pt;
  padding:2px;
}
div.tableshop th  {
  font-size:12pt;
  color:black;
  font-weight:bold;
  text-align:left;
  margin:2px 2px 2px 2px;
  padding:2px;
}
div.price:  {
  color:red;
  font-weight:bold;
  font-size:12pt;
}
div.shoplist table  {
  font-size:8pt;
  cellspacing:15px;
  margin-left:10px;
  text-align:left;
  
}

div.image {float:right; border-style:none; margin:30px 0px 10px 10px; }
div.image a:link  {border-style:none}
div.imagecentre {text-align:center; border:none;}

div.floatright  {float:right}
div.floatleft  {float:left}
.clearthefloats  {  clear:both;  }
.bold  {  font-weight:bold;  }
.sup  {  vertical-align:35%; font-size:65%;  }
.italic  {  font-style:italic;  }
.small  {  font-size:65%  }
.smaller  {  font-size:8pt  }
.big  {  font-size:16pt; color:red  }
.red  {  color:red;  }
.listitemtitle  {font-weight:bold; font-size:12pt; color:#336699; font-style:italic}

div.shopad  {margin-left:20px; color:#336699}
div.tablead  {width:130px; float:right; margin-left:20px; border-width:2px; border-color:black}
div.tablead td  {color:#336699; font-size:10pt; text-align:center;}
.specialtext  {  font-family: berlin sans fb demi, verdana; color:#336699; font-size:14pt; margin-left:10px}
div.smalltable  {font-size:10pt; color:white; text-align:left; margin-left:10px; line-height:normal}
div.formtable  {text-align:center; color:white}
div.bordertext  {  
  margin:10px; 
  padding:5px; 
  border-style:solid; 
  border-width:2px; 
  color:#336699; 
  font-size:14pt;  
}
.adtext  {
  font-size:18px;
  color:#0066CC;
  font-family:Arial, Helvetica, sans-serif;
  margin-left:50px;
}

