/* STANDARD TAG REDEFINITIONS */
BODY{	color : Black;	font-family :  Arial, sans-serif;	font-size: x-small; background-color: White;  }
TD {	font-family :  Arial, sans-serif;  font-size: 12px; 	}
p {font-family :  Arial, sans-serif;	font-size: 12px;      margin-bottom: 0;  margin-top: 10px;         }
a{	color: #3C57A4; text-decoration: underline;    }
a:hover{	color: #B7360E;	text-decoration: underline;}
a.down{	color: black; text-decoration: underline;    }
a.down:hover{	color: #B7360E;	text-decoration: underline;}

/* GENERAL THINGS */
td.MarginLeft{ background-image: url(bg_margin_left.gif);  background-repeat: repeat-y;  }
td.MarginRight{ background-image: url(bg_margin_right.gif);  background-repeat: repeat-y;  }
td.DottedLineV{	background-image: url(bg_dots.gif);	background-repeat: repeat-y;}
td.DottedLineH{	background-image: url(bg_dots.gif);	background-repeat: repeat-x;}
table.PageFrame{ background-image: url(bg_page.gif);  background-repeat: repeat-x;  background-color: White;  border-left: 7px solid White;  border-right: 7px solid White;     }

/* HEADER */
td.Logo{ background-image: url(bg_logo.jpg);  padding-left: 22px;  padding-top: 11px;   }
td.HeaderSlogan{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: White;	    background-image: url(bg_top_slogan.jpg);  background-repeat: no-repeat;  padding-right: 20px;    }

/* MAIN PART: GENERAL */
td.Left{	padding-left: 6px;	padding-right: 12px;  padding-top: 12px;  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;   }
.Left a{ color: Black;  text-decoration: none;  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;    }
.Left a:hover{ color: #B7360E;  }
td.MainMenu{ padding-top: 0px;  padding-right: 5px;  }
.MainMenu h2{ color: #677EBB;  font-size: 13px;  font-weight: bold;  margin: 0 0 0 0;  padding: 0 0 0 0;           }
td.LeftItem{	padding-left: 3px;	padding-right: 0px;  padding-top: 0px;  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;   }

tr.Gray {vertical-align: top; background-color: #EEEEEE; padding-top: 5px;}
td.Gray{horizontal-align: justify;	padding-left: 5px;	padding-right: 5px;  padding-top: 5px;  padding-bottom: 5px;  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;   }


td.Center{ padding-left: 15px;  padding-right: 15px;  }
.PageTitle{ font-weight: normal;	font-size: 20px;  color: #B7360E;          font-family: Arial, Helvetica, sans-serif;  border-bottom: 1px solid Black;                   }
td.MainText{ padding-top: 15px;  padding-right: 0px;  }
.MainText h2{ color: #677EBB;  font-size: 13px;  font-weight: bold;  margin: 0 0 0 0;  padding: 0 0 0 0;           }
td.SecondaryText{	padding-top: 15px;}
.SmallText{	font-size: 10px;}
.SmallText a{ font-size: 10px;  color: #3C57A4;  text-decoration: underline;   }
.SmallText a:hover{ color: #DA143C; }
td.FeatureOdd{ background-color: White;  font-size: 12px;  }
td.FeatureEven{ background-color: #F6F6F6; font-size: 12px; }

/* FOOTER */
td.Footer{	padding-left: 9px;	padding-right: 9px;	font-size: 11px;  color: #A4A4A4;                }
.Footer a{	color: #A4A4A4;	font-weight: normal;	font-size: 11px;  font-family: "MS Sans Serif", Geneva, sans-serif;  text-decoration: underline;  }
.Footer a:hover{ color: #DC143C; }
