body{
  font-family: "Arial";
  color: #003366;
  padding: 0px;
}
.logo {
  width: 543px;
  height: 90px;
  top: 0px;
  left: 0px;
  position: absolute;
}
.top_nav {
  width: 150px;
  height: 15px;
  text-align: center;
  position: absolute;
  left: 543px;
  top: 5px;
  color: #666666;
}
.minus_size {
  width: 25px;
  height: 18px;
  text-align: center;
  top: 5px;
  left: 729px;
  position: absolute;
  color: #666666;
}
.plus_size {
  width: 25px;
  height: 18px;
  text-align: center;
  top: 5px;
  left: 754px;
  position: absolute;
  color: #666666;
}
.text_size_tx {
  width: 88px;
  height: 14px;
  top: 26px;
  left: 712px;
  position: absolute;
  color: #666666;
  text-align: center;
}
.top_right {
  background-image: url(top_right.gif);
  background-repeat: no-repeat;
  width: 257px;
  height: 33px;
  top: 57px;
  left: 543px;
  position: absolute;
}
.left_nav {
  width: 213px;
  height: 394px;
  top: 80px;
  left: 0px;
  position: absolute;
}
.left_nav ul {
  left: 5px;
}
.images {
  background-image: url(images.gif);
  background-repeat: no-repeat;
  top: 484px;
  left: 0px;
  width: 213px;
  height: 51px;
  position: absolute;
}
.emailadd {
  width: 203px;
  height: 16px;
  top: 547px;
  left: 5px;
  position: absolute;
  color: #94107E;
  text-align: center;
}
.calltxt {
  width: 203px;
  height: 26px;
  top: 565px;
  left: 5px;
  position: absolute;
  color: #FF6600;
  text-align: center;
  font-size: 22px;
}
.left {
  background-image: url(left.gif);
  background-repeat: no-repeat;
  top: 90px;
  left: 213px;
  width: 20px;
  height: 510px;
  position: absolute;
}
.content {
  background-image: url(body_background.gif);
  background-repeat: no-repeat;
  top: 90px;
  left: 233px;
  width: 534px;
  height: 477px;
  position: absolute;
}
.right{
  background-image: url(right.gif);
  background-repeat: no-repeat;
  width: 33px;
  height: 510px;
  top: 90px;
  left: 767px;
  position: absolute;
}
.footer {
  background-image: url(footer.gif);
  background-repeat: no-repeat;
  width: 534px;
  height: 33px;
  top: 567px;
  left: 233px;
  position: absolute;
  text-align: center;
  color: #666666;
  padding-top: 5px;
}
/* Body text templates */
.small {
	font-family: "Arial";
	color: #003366;
}
.medium {
	font-family: "Arial";
	color: #003366;
}
.large {
	font-family: "Arial";
	color: #003366;
}
.title {
	font-family: "Arial";
	color: #019CB1;
	font-weight: bold;
}
.header1 {
	font-family: "Arial";
	font-weight: bold;
	color: #019CB1;
}
.header2 {
	font-family: "Arial";
	font-weight: bold;
	color: #003366;
}
.left_nav li {
  list-style-type: none;
  margin: 0px;
  padding: 1px 0px 1px 0px;
  font-weight: bold;
  left: -20px;
  width: 163px;
}
/* Links */
a:link {
  text-decoration: none;
  color: #003366;
}
a:visited {
  text-decoration: none;
  color: #526283;
}
a:hover {
  text-decoration: none;
  color: #526283;
}
.left_nav ul ul li, #left_nav ul ul li a:link {
  list-style-type: none;
  color: #526283;
  left: -30px;
  position: relative;
  font-weight: normal;
}
.left_nav ul ul li a:hover {
  color: #003366;
}
.left_nav ul a:visited { text-decoration: none; }
.left_nav ul ul li a:visited { text-decoration: none; left: 0px; position: relative; }
.email a:link { color: #94107E; }
.footer a:link { color: #666666; }
.top_nav  a:link, .footer a:link , .minus_size a:link, .plus_size a:link{ color: #666666; }