/* STANDARD TAG REDEFINITIONS */
BODY{	color : Black;	font-family : Arial, Helvetica, sans-serif;	font-size: 10pt;  background-color: #ebe5f2;  background-repeat: repeat-x;  background-position: bottom;  background-attachment: fixed;  padding: 15px;                  }
TD { font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; text-align:left;}
p { font-family: Arial; margin-bottom: 10px; margin-top: 0; font-size: 10pt; }
a{ color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a:hover{ text-decoration: underline;}
form{ margin: 0px; }
ul{ text-align:left;}



/* COLUMN BACKGROUNDS */
.ColumnLeftBorder{ background-color: #8b6aac; background-repeat: no-repeat;    }
.ColumnLeft{ background-repeat: no-repeat; background-color: #8b6aac; padding: 0px 10px 0 10px; }
tr.Bottom td{ background-image: none; }
.ColumnCenter{ background-color: White; background-image: url(bg_page.gif); background-repeat: repeat-x; }
tr.Bottom .ColumnCenter{ padding-bottom: 5px;    padding-left: 5px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 7pt;  padding-right: 6px;   }
tr.Bottom .ColumnCenter a{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 7pt;  }
tr.Bottom .ColumnCenter a:hover{ color: #B50000; }
.ColumnRight{ background-color: #8b6aac; }

/* LEFT COLUMN STUFF */
.Nav{ padding: 5px 10px 10px 10px; color: #bb2d2d;}
.Nav a{ color: #bb2d2d; text-decoration: none;  font-size: 10pt;  display: inline-block;  padding: 2px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;      }
.Nav a:hover{ text-decoration: none; text-decoration:underline; color: #bb2d2d; }
table.Left .Caption{ color: #bb2d2d; font-size: 14pt; font-weight: bold;  border-bottom: 1px solid #585E52;  vertical-align: bottom;  padding: 10px 20px 0 20px; text-align:center;    }
table.Left .Text{ color: #000000; padding: 10px 10px 5px 10px;  }
table.Left .Text2{ color: #000000; padding: 20px 20px 20px 20px; }
table.Left .Text2 p{ color: #000000; font-size:14px; }
table.Left a{ color: #bb2d2d; font-weight:bold;   }


table.Left .workshop{ background: #d9bcf5; background-repeat: no-repeat; background-image:url(workshop-bg.jpg); background-position:center; background-repeat:repeat-y; padding: 10px 15px 10px 15px;  }

table.Left .workshop p{ font-family: Arial; margin-bottom: 10px; margin-top: 0; font-size: 10pt; }
table.Footer{}
table.Footer td{ padding: 0 10px 5px 10px; color: #FFFFFF;  font-size: 14px; text-align: center;  }
table.Footer a{ color: #FFFFFF; text-decoration: underline;  display: inline-block;  padding: 2px;   }
table.Footer a:hover{ color: #d9bcf5; }

/* CENTER COLUMN STUFF */
.BoxLeft{ padding: 0px 0 0 34px; width:57%}
.RightSide{ padding: 0px 10px 0 10px; width:43%}
.RightTitle{ padding: 0px 10px 0 10px; width:43%}
.BoxLeft h1{ margin: 0; padding: 0; border-bottom: 4px solid #7AAE28; display: block; width: 100%;  font-family: Arial, Helvetica, sans-serif;  font-size: 12pt;  font-weight: bold;  color: #5D5D5D;  text-align: left;      }
.BoxRight h1{ margin: 0; padding: 0; border-bottom: 2px solid #7AAE28; display: block; width: 100%;  font-family: Arial, Helvetica, sans-serif;  font-size: 10pt;  font-weight: bold;  color: #5D5D5D;  text-align: left;      }
table.List td, table.Articles td{ padding-top: 20px;  vertical-align: top;  }
table.List Img{  border: 4px solid #F0F0F0;  }
table.List td.Info{ padding: 2px 5px 5px 5px; }
table.List td.Info p{ font-family: Arial; margin-bottom: 10px; margin-top: 0; font-size: 10pt; line-height: 23px; }
table.List h2{  padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #5D5D5D; text-align: left;  margin: 0 0 5px 0;  }
table.List p{ font-size: 9pt; font-family: "MS Sans Serif", Geneva, sans-serif;  line-height: 12pt;  }
table.List a.Download{ font-size: 10pt; font-weight: bold; text-decoration: none;  color: #8b6aac;     }
table.List a.Download:hover{ color: #db0000;  text-decoration: underline;     }

table.Articles h2{ margin: 0px 0 5px 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #5D5D5D; text-align: left; }
table.Articles h2 a{ font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #bb2d2d;  text-decoration: underline;  }
table.Articles h2 a:hover{ color: #bb2d2d; }
table.Articles p{	font-size: 9pt; font-family: Arial, Geneva, sans-serif;  line-height: 12pt;  text-align: justify; }
table.Articles p.readmore{ text-align: right; }
table.Articles p.readmore a{font-size: 10pt; font-weight: bold; text-decoration: none;  color: #000000;   }
table.Articles p.readmore a:hover{ color: #C80000;  text-decoration: underline;  }

table.leftarticle td{padding: 10px; }
table.leftarticle img{padding: 5px; }
table.leftarticle h2{ margin: 0px 0 5px 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #5D5D5D; text-align: left; }
table.leftarticle h2 a{ font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #bb2d2d;  text-decoration: underline;  }
table.leftarticle h2 a:hover{ color: #bb2d2d; }
table.leftarticle p{	font-size: 10pt; font-family: Arial, Geneva, sans-serif;  line-height: 12pt;  text-align: left; }
table.leftarticle p.readmore{ text-align: right; }
table.leftarticle p.readmore a{font-size: 10pt; font-weight: bold; text-decoration: none;  color: #000000;   }
table.leftarticle p.readmore a:hover{ color: #C80000;  text-decoration: underline;  }

#bread {
	padding: 3px;
	margin-bottom: 0;
	background-image:url(navbar.jpg);
	}

#bread ul {
	margin-left: 15px;
	padding-left: 0;
	display: inline;
	border: none;
	} 

#bread ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	font-size:16px;
	}

#bread li a:hover {
	margin-left: 0;
	padding-left: 0px;
	border: none;
	list-style: none;
	display: inline;
	font-size:16px;
	color: #ffffff;
}
.footer p{font-family: Arial; font-size: 8pt; }

.righttop {padding: 10px; background:#d9bcf5; }
.titlebar{ color: #bb2d2d; font-size: 10pt; font-weight: bold;  padding:3px 3px 5px 3px; text-align:center; background-image:url(titlebar.jpg); height: 24;    }
table.Left .rightcontent{ background: #FFF; background-position:center; padding: 10px 15px 10px 15px;    }
table.Left .rightcontent a{ color: #c21f1f; text-decoration:underline;}

