/*---Global---*/
body{
  margin: 0px;
  color: #000000;
  font: 11px Arial, Helvetica, sans-serif;
  background: #88b3da url(../images/classic-bg.jpg) repeat-x;
}
a{text-decoration: none;}
a:hover{text-decoration: underline;}
/*---GlobalEnd---*/
/*---Main---*/
#main{
  width: 965px;
  padding: 0 15px;
  overflow: hidden;
  margin: 0 auto;
}
/*---MainEnd---*/

#toppadding{
  width: 965px;
  height: 14px;
}
#outter{
  border: 3px solid #ffffff;
}
#homeheaderimage{
  width: 959px;
  height: 297px;
}
#subpageheaderimage{
  width: 959px;
  height: 250px;
}
#navigationbox{
  color: #FFFFFF;
  width: 959px;
  height: 40px;
  background: #000000;
  text-align: center;
}
.navigation{
  list-style: none;
  margin: 0px;
  padding: 0px 0px 0px 30px;
  color: #FFFFFF;
  font: bold 12px Helvetica, Arial, sans-serif;
  /* line-height: 40px; */
}
.navigation LI{
  float: left;
  width: 150px;
  height: 40px;
  overflow: hidden;
}
.navigation LI a{
  float: right;
  width: 150px;
  height: 40px;
  padding: 12px 0px 0px 0px;
  color: #FFFFFF;
  cursor: pointer;
  text-decoration: none;
  overflow: hidden;
  background: url(../images/nav-bg-80px.jpg);
}
.navigation LI a:hover{
  text-decoration: none;
  background-position: 0 -40px;
}

#homecontent{
  color: #000000;
  width: 959px;
  background: #FFFFFF;
}
.homecontentright{
  color: #000000;
  background: #dedede;
}
.hometextright{
  padding: 10px 27px 15px 27px;
  text-align: justify;
  font: 11px Arial, Helvetica, sans-serif;
  line-height: 17px;
}
.hometextright P{
  margin: 17px 0px 0px 0px;
}
.hometext{
  padding: 10px 33px 15px 33px;
  text-align: justify;
  font: 12px Arial, Helvetica, sans-serif;
  line-height: 17px;
}
.hometext P{
  margin: 17px 0px 0px 0px;
}
.hometext P a{
  color: #2d5893;
}
.hometext P a:hover{
  color: #444444;
  text-decoration: none;
}
.hometext UL{
  margin: 0px;
  padding: 0px 0px 5px 27px;
}
.hometext LI{
  margin: 0px;
  padding: 10px 0px 0px 0px;
}
.hometext H1{
  font: bold 18px Arial, Helvetica, sans-serif;
  color: #6c0087;
  line-height: 21px;
}
.hometext H2{
  font: bold 15px Arial, Helvetica, sans-serif;
  color: #6c0087;
  line-height: 18px;
}
.hometext H2 a{
  color: #6c0087;
  text-decoration: underline;
}
.hometext H2 a:hover{
  color: #6c0087;
  text-decoration: none;
}

#footer{
  width: 963px;
  margin: 0px;
}
#companyfooter{
  width: 465px;
  margin: 0px;
  padding: 15px 0px 20px 35px;
  float: left;
  color: #000000;
}
#cwsfooter{
  width: 428px;
  margin: 0px;
  padding: 15px 35px 20px 0px;
  float: right;
  text-align: right;
  color: #777777;
}
#cwsfooter a{
  color: #777777;
}

#contactContentL {
  float: left;
  width: 393px;
  padding-top: 35px;
}
#contactContentL P {
  margin-top: 0px;
  text-align: justify;
}
#contactContentR {
  float: right;
  width: 500px;
}
#contactContentR TD {
  color: #455e5f;
}

