/* CSS Document */
body {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

INPUT.TEXT{
  font-family: Comic Sans MS, Tekton;
  font-size: 12pt;
  font-weight: bold;
  background-color: white;
  border-color: #aad1d6;
  border-style: inset;
  border-width: 1px;
  color: black;
}

.HeaderCell {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: White;
	background-repeat: no-repeat;
	background-image: url(images/tsdheader.gif);
	background-position: top right;
	text-align: left;
	vertical-align: top;
	font: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
}

.AdCell {
	padding-left: 6px;
	padding-right: 6px;
	text-align: left;
	vertical-align: top;
	border-right: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	
}

.BodyCell {
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 10px;
	text-align: left;
	vertical-align: top;
	border-bottom: #cccccc 1px solid;
	
}

.FooterCell {
	padding: 10px;
	
}

.TSDBody {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
}

.TSDBodyBold {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: Bold;
	font-size: 14px;
}

.TSDBodyBoldRed {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: Bold;
	font-size: 14px;
	color:#FF0000;
	text-decoration: blink;
}

A:link { font-size: 14px; color: darkblue; text-decoration: none; }
A:visited { font-size: 14px; color: darkblue; text-decoration: none; }
A:hover { font-size: 14px; color: blue; text-decoration: underline; background-color:#CCCCCC }
A:active { font-size: 14px; color: black; text-decoration: underline; background-color:#999999 }

.TSDFooterLink {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

.TSDFooterLink A:link { font-size: 12px; color: darkblue; text-decoration: none; }
.TSDFooterLink A:visited { font-size: 12px; color: darkblue; text-decoration: none; }
.TSDFooterLink A:hover { font-size: 12px; color: blue; text-decoration: underline overline; }
.TSDFooterLink A:active { font-size: 12px; color: black; text-decoration: underline overline; }

.TSDHeading {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-wieght: bold;
	text-align: left
	}
	
.TSDProdHead {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	}
	
.TSDSubHeading {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	}

.TSDFinePrint {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
}
	
.TSDCatHead {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color: darkblue;
	font-size: 16px;
	font-weight: bold;
	}

.TSDProds {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

.CatHead {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	background-color: #00209F;
	text-align: center;
	vertical-align: middle;
	font: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: white;
	
}

.CatFinePrint {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
}

.tblTopLeft {
	background-image: url(images/shadow_topleft.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 14px;
	
}

.tblTopRight {
	background-image: url(images/shadow_topright.gif);
	background-position: top right;
	background-repeat: no-repeat;
	height: 14px;
	
}

.tblTopLeftHead {
	background-image: url(images/shadow_toplefthead.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 14px;
	
}

.tblTopRightHead {
	background-image: url(images/shadow_toprighthead.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 14px;
	
}

.tblLeft {
	background-image: url(images/shadow_left.gif);
	background-position: right;
	background-repeat: repeat-y;
	width: 14px;
	
}

.tblRight {
	background-image: url(images/shadow_right.gif);
	background-position: left;
	background-repeat: repeat-y;
	width: 14px;
	
}

.tblBottomLeft {
	background-image: url(images/shadow_bottomleft.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 14px;
	
}

.tblBottomRight {
	background-image: url(images/shadow_bottomright.gif);
	background-position: top right;
	background-repeat: no-repeat;
	height: 14px;
	
}

.tblLeftMargin {
	border-right: double #e2b8b8 ;
	border-bottom: thin #aad1d6 solid;
	font-family: Comic Sans MS, Tekton;
	font-size: 14px;
	padding-right: 5px;
	padding-left: 10px;
	text-align: right;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	height: 29px;
}

.tblLeftMarginFine {
	font-family: Comic Sans MS, Tekton;
	font-size: 9px;
	padding-right: 5px;
	padding-left: 10px;
	text-align: right;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	height: 29px;
}

.tblLeftMarginFineRed {
	font-family: Comic Sans MS, Tekton;
	font-size: 12px;
	padding-right: 5px;
	padding-left: 10px;
	text-align: right;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	height: 29px;
	color: red;
}

.tblRightMargin {
	border-bottom: thin #aad1d6 solid;
	font-family: Comic Sans MS, Tekton;
	font-size: 14px;
	padding-right: 10px;
	padding-left: 5px;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: center;
	height: 29px;	
}

.tblTopRow {
	border-bottom: thin #aad1d6 solid;
	font-family: Comic Sans MS, Tekton;
	font-weight: bold;
	font-size: 28px;
	padding-right: 15px;
	padding-left: 10px
}

.tblTopRowLarge {
	font-family: Comic Sans MS, Tekton;
	font-weight: bold;
	font-size: 28px;
}

.tblTopRowSmall {
	font-family: Comic Sans MS, Tekton;
	font-weight: normal;
	font-size: 14px;
}

.tblBottomRowLeft {
	border-right: double #e2b8b8 ;
	font-family: Comic Sans MS, Tekton;
	font-size: 9px;
	padding-right: 10px;
	padding-left: 10px;
	height: 14px;
}

.tblBottomRowRight {
	font-family: Comic Sans MS, Tekton;
	font-size: 9px;
	padding-right: 10px;
	padding-left: 10px;
	height: 14px;
}

INPUT.TEXT{
  font-family: Comic Sans MS, Tekton;
  font-size: 12pt;
  font-weight: bold;
  background-color: white;
  border-color: #aad1d6;
  border-style: inset;
  border-width: 1px;
  color: black;
}