html, body {
	margin: 0px;
	padding: 0px;
	background-color : white;
}

#container {
display:block;
width:100%;
height:100%;
}

#left_nav_block {
float:left;
width:107px;
height:100%;
}

#content_block {
float:left;
font-family: Verdana, Arial, sans-serif;
letter-spacing: 0px;
font-size: 9pt;
color: black;
text-align: center;
vertical-align: middle;
height:100%;
width:90%;
}

#content_block a:link { color: black; text-decoration: none; }
#content_block a:active { color: black; text-decoration: underline; }
#content_block a:visited { color: black; text-decoration: none; }
#content_block a:hover { color: black; text-decoration: underline; }

.banner_block {
display:block;
margin-top:10px;
height:90px;
}

.content_column {
float:left;
width:33%;
}

.content_cell_image {
display:block;
height:200px;
}

.content_cell_caption {
display:block;
height:100px;
}

img {border: 0px;}

table A:link { color: #473C8B; text-decoration: underline; background-color: transparent }
table A:active { color: #473C8B; text-decoration: none; background-color: transparent }
table A:visited { color: #473C8B; text-decoration: underline; background-color: transparent }
table A:hover { color: red; text-decoration: none; background-color: transparent }

input.submitbutton {
  background-color: rgb(230, 230, 250);
  font-size: 8pt;
  -moz-border-radius: 6px 6px 6px 6px;
}

input.textbox {
  background-color: rgb(176, 196, 222);
  font-size: 8pt;
  -moz-border-radius: 6px 6px 6px 6px;
}

table td {
  font-family: Verdana, Arial, sans-serif;
  letter-spacing: 0px;
  font-size: 8pt;
  color: #473C8B;
  text-align: center;
  vertical-align: middle;
  padding: 5px 5px 5px 5px;
  border-spacing: 10px 5px;
  border-collapse: separate;
  background-color: transparent;
}

table.frontpage td {
  padding: 10px 10px 10px 10px;
  font-family: Verdana, Arial, sans-serif;
  text-align: left;
  color: black;
  font-weight: normal;
}

td.frontpage_red a:link { color: red; text-decoration: none }
td.frontpage_red a:active { color: red; text-decoration: underline } 
td.frontpage_red a:visited { color: red; text-decoration: none }
td.frontpage_red a:hover { color: red; text-decoration: underline }

td.frontpage_black a:link { color: black; text-decoration: none }
td.frontpage_black a:active { color: black; text-decoration: underline } 
td.frontpage_black a:visited { color: black; text-decoration: none }
td.frontpage_black a:hover { color: red; text-decoration: underline }

table.navbar {
  border-width: 0px 0px 0px 0px;
  padding: 3px 3px 3px 3px;
  border-spacing: 3px 3px;
  font-size: 9pt;
}

table.navbar th {
  font-family: Verdana, Arial, sans-serif;
  text-align: center;
  vertical-align: middle;
  font-weight: normal;
  background-color: #b0c4de;
  font-size: 9pt;
  -moz-border-radius: 6px 6px 6px 6px;

}

table.navbar td {
  font-family: Verdana, Arial, sans-serif;
  text-align: center;
  vertical-align: middle;
  font-weight: normal;
  background-color: #e6e6fa;
  font-size: 9pt;
  -moz-border-radius: 6px 6px 6px 6px;
}

table.navbar a:link { color: black; text-decoration: none; }
table.navbar a:active { color: black; text-decoration: underline; background-color: transparent }
table.navbar a:visited { color: black; text-decoration: none;}
table.navbar a:hover { color: black; text-decoration: underline; background-color: transparent }

/*
table.navbar a:link { color: black; text-decoration: none; }
table.navbar a:active { color: #696969; text-decoration: none; background-color: #b0c4de }
table.navbar a:visited { color: black; text-decoration: none;}
table.navbar a:hover { color: black; text-decoration: none; background-color: #b0c4de; }
*/

/*
td.navbar a:link { color: black; text-decoration: none; }
td.navbar a:active { color: #696969; text-decoration: none; background-color: #b0c4de }
td.navbar a:visited { color: black; text-decoration: none;}
td.navbar a:hover { color: black; text-decoration: none; background-color: #b0c4de; }
*/

table.contentpage {
  border-spacing: 2px 2px;
  font-size: 9pt;
}

table.contentpage td {
  font-family: Verdana, Arial, sans-serif;
  text-align: center;
  color: black;
  font-weight: normal;
  font-size: 9pt;
}

table.contentpage a:link { color: black; text-decoration: none; }
table.contentpage a:active { color: black; text-decoration: underline; }
table.contentpage a:visited { color: black; text-decoration: none; }
table.contentpage a:hover { color: black; text-decoration: underline; }

table.framedposter td {
  border-width: 10px 10px 10px 10px;
  border-style: outset outset outset outset;
  padding: 1px 1px 1px 1px;
  border-spacing: 0px 0px;
  vertical-align: top;
  border-color: rgb(230, 230, 250) rgb(230, 230, 250) rgb(176, 196, 222) rgb(176, 196, 222);
}

table.small_framedposter td {
  border-width: 3px 3px 3px 3px;
  border-style: outset outset outset outset;
  padding: 1px 1px 1px 1px;
  border-spacing: 0px 0px;
  vertical-align: top;
  border-color: rgb(230, 230, 250) rgb(230, 230, 250) rgb(176, 196, 222) rgb(176, 196, 222);
}

table.orderform td {
  font-family: Verdana, Arial, sans-serif;
  color: black;
  font-weight: normal;
  text-align: left;
}

table.prodheader {
	background-image: url(banner_template.gif);
	background-color: transparent;
	border-spacing: 0px 0px;
	padding: 0px 0px 0px 0px;
}

table.prodheader td {
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  color: white;
  font-size: large;
}
