    #header {
      float:left;
      width:100%;
      background:#ffffff url("images/bg.gif") repeat-x bottom;
      font-size:93%;
      line-height:normal;
      }
    #header ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #header li {
      float:left;
      background:url("images/left_both.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #765;
      }
    #header a {
      float:left;
      display:block;
      width:.1em;
      background:url("images/right_both.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:normal;
      color:#ff0000;
      }
    #header > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #header a {float:none;}
    /* End IE5-Mac hack */
    #header a:hover {
      color:#333;
      }
    #home #nav-home, #news #nav-news,
    #products #nav-products, #about #nav-about,
    #contact #nav-contact {
      background-position:0 -150px;
      border-width:0;
      }
    #home #nav-home a, #news #nav-news a,
    #products #nav-products a, #about #nav-about a,
    #contact #nav-contact a {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#333;
      }
    #header li:hover, #header li:hover a {
      background-position:0% -150px;
      color:#333;
      }
    #header li:hover a {
      background-position:100% -150px;
      }

.div-border {
	border: thin solid;
}
.menu-shde {
	background-color: #FFFFFF;
	padding: 0px 5px;


}
.menu-header {
	background-color: #666666;
	padding: 0px 5px;
	border: none;


}
.menu-shde-centre {

	background-color: #FFFFFF;
	padding: 0px 5px 0px 20px;
}
.menu-header-centre {

	background-color: #FFFFFF;
	padding: 0px 5px 0px 20px;
	border: none;
}
.divstyle1 {
	border: none;
	background-image: url("images/sidenav-bg.gif");
	background-repeat: repeat;

}
.topnavbg {
	background-color: #000033;
	color: #FFFFFF;
	text-align: right;



}
.topnavbg2 {
	background-color: #CCCCCC;
	text-align: center;

}
.topnavbg3 {
	background-color: #000033;
}
.leftnavtitle {
	background-color: #000033;
	padding-left: 10px;
	border: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.leftnavcell1 {
	background-color: #FFFFFF;
	text-indent: 0pt;
	padding: 5px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;

}
.topnavtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: right;

}
.tobnavbg4 {
	background-color: #FFFFFF;
	colspan: 5;
}
.headernav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: right;
}
.navcellbgcolor {
	background-color: #999999;
}
.leftnavtitletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.redbg {
	background-color: #FFFFFF;
}

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.h1adjuster {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
}
.centerspace {
	
}
