html {
  height: 100%;
  width: 100%;
}
body { 
  background: #23304a;
  text-align: center; 
  margin: 0px;
  border:0px;
  width: 100%;
}
.clear{
  clear:both;
  overflow:hidden;
  height:0px;
}
.float-right{
  float:right;
}
.float-left{
  float:left;
}
a:hover, a:visited, a:active, a:link{
  color:#006993;
  font-weight: normal;
  text-decoration:underline;
}
.light {
  color:#006993;
}
img {
  border:none;
}
/*########################################
              MAIN LAYOUT
########################################*/
#container {
	width: 800px;
  margin: 0 auto;
  font-family:Arial;
  font-size:11px;
  color:#27385a;
}
#top1 {
  height:10px;
  width:800px;
  overflow:hidden;
}
#top2 {
  background:url("../images/top2.jpg");
  height:40px;
  width:800px;
}
#nav {
  height:41px;
  width:800px;
}
#nav img{
  float:left;
}
.logo{
  float:right;
}
#content {
  background: url("../images/content-background.jpg");
  background-repeat:repeat-y;
  width:722px;
  padding:44px;
  padding-top:0px;
  padding-bottom:0px;
}
#footer-nav {
  background: url("../images/footer-nav.jpg");
  width:800px;
  height:58px;
  color:#097f31;
  line-height:58px;
}
#footer-nav a{
  color:#097f31;
  text-decoration:none;
}
#design-credits {
  background: url("../images/design-credits.jpg");
  width:780px;
  height:51px;
  text-align:right;
  line-height:51px;
  padding-right:20px;
  color:#0d1525;
}
#design-credits a{
  color:#59656c;
  font-weight: bold;
  text-decoration:none;
}
/*########################################
              INDEX PAGE
########################################*/
#index-content1 {
  background: url("../images/index-content1.jpg");
  width:719px;
  height:428px;
}
#index-content2 {
  background: url("../images/index-content2.jpg");
  width:696px;
  height:163px;
  text-align:left;
  padding-left:23px;
  padding-top:44px;
  line-height:17px;
}
/*########################################
            ABOUT US PAGE
########################################*/
#about-us-content {
/*special class used to replace "content for this page*/
  background: url("../images/content-background.jpg");
  background-repeat:repeat-y;
  width:722px;
  padding-left:44px;
  padding-right:34px;
  padding-top:0px;
  padding-bottom:0px;
  bborder:1px solid #ff00ff;
}
#about-us-content1 {
  background: url("../images/about-us-content1.jpg");
  width:719px;
  height:167px;
}
#about-us-content2 {
  width:729px;
  text-align:left;
  line-height:21px;
  bborder:1px solid #ffaa00;
}
#about-us-content2 .tool{
  float:right;
  position:relative;
  top:0px;
  right:-20px;
  bborder:1px solid #ffaa00;
}
.top-box-A100 {
  background: url("../images/top-box-A100.jpg");
  width:714px;
  height:15px;
  overflow:hidden;
  
  bborder:1px solid #ff00ff;
}
.content-background-box-A100-aux {
  background: url("../images/content-box-A100-aux.jpg");
  background-repeat:no-repeat;
  background-position:top right;
  width:730px;
  overflow:hidden;
  bborder:1px solid #ff00ff;
}
.content-background-box-A100 {
  background: #c8ccce;
  width:716px;
  hheight:15px;
  overflow:hidden;
}
.content-box-A100 {
  background: url("../images/content-box-A100.jpg");
  background-repeat:no-repeat;
  width:676px;
  hheight:550px;
  overflow:hidden;
  padding-left:20px;
  padding-right:20px;
  bborder:1px solid #ff0000;
}
.bottom-box-A100 {
  background: url("../images/bottom-box-A100.jpg");
  width:716px;
  height:17px;
  overflow:hidden;
}
/*########################################
            SERVICES PAGE
########################################*/
#services-content {
/*special class used to replace "content for this page*/
  background: url("../images/content-background.jpg");
  background-repeat:repeat-y;
  width:722px;
  padding-left:44px;
  padding-right:34px;
  padding-top:0px;
  padding-bottom:0px;
  bborder:1px solid #ff00ff;
}
#services-content1 {
  background: url("../images/services-content1.jpg");
  width:719px;
  height:167px;
}
/*########################################
            EMPLOYMENT PAGE
########################################*/
#employment-content {
/*special class used to replace "content for this page*/
  background: url("../images/content-background.jpg");
  background-repeat:repeat-y;
  width:722px;
  padding-left:44px;
  padding-right:34px;
  padding-top:0px;
  padding-bottom:0px;
  bborder:1px solid #ff00ff;
}
#employment-content1 {
  background: url("../images/employment-content1.jpg");
  width:719px;
  height:167px;
}
/*########################################
            LINKS PAGE
########################################*/
#links-content {
/*special class used to replace "content for this page*/
  background: url("../images/content-background.jpg");
  background-repeat:repeat-y;
  width:722px;
  padding-left:44px;
  padding-right:34px;
  padding-top:0px;
  padding-bottom:0px;
  bborder:1px solid #ff00ff;
}
#links-content1 {
  background: url("../images/links-content1.jpg");
  width:719px;
  height:167px;
}
/*########################################
            CONTACT US PAGE
########################################*/
#contact-us-content {
/*special class used to replace "content for this page*/
  background: url("../images/content-background.jpg");
  background-repeat:repeat-y;
  width:722px;
  padding-left:44px;
  padding-right:34px;
  padding-top:0px;
  padding-bottom:0px;
  bborder:1px solid #ff00ff;
}
#contact-us-content1 {
  background: url("../images/contact-us-content1.jpg");
  width:719px;
  height:167px;
}