/* Tag Styles */

body{
  font-family: Helvetica, Verdana, Arial, sans-serif;
  color:#000000;
  background-color:#FFFFFF;
  margin:0;
  text-align:center;
}

a{
  color:#666666;
  text-decoration:none;
  font-weight:bold;
}

a:hover{
  color:#000000;
  font-weight:bold;
}

a.tlink:hover{
  position:relative;
  top:-30px;
}

a.white{
  color:#FFFFFF;
}

a.white:hover{
  color:#E50000;
}

img{
  border-style:none;
  margin:0;
  padding:0;
}

/* ID Styles */

#out{
  margin:2% auto 2% auto;
  width:950px;
  background-color:#FFFFFF;
  text-align:left;
}

#nav{
  height:30px;
  overflow:hidden;
  text-align:center;
  font-size:12px;
}

#pleft{
  margin:0;
  float:left;
  width:300px;
}

#pright{
  margin:0;
  width:450px;
  float:right;
  background-image:url("prightback.jpg");
  background-repeat:no-repeat;
  text-align:center;
}

#gleft{
  margin:0;
  float:left;
  width:440px;
  text-align:center;
}

#gright{
  margin:0;
  float:right;
  width:450px;
  text-align:center;
}

#bnav{
  margin:0 25px 0 25px;
  padding:24px 0 0 0;
  text-align:center;
  font-size:10px;
  color:#E50000;
}

/* Class Styles */

.top{
  margin:0;
  width:950px;
  height:25px;
  background-image:url("top.jpg");
  background-repeat:no-repeat;
}

.tophead{
  margin:0;
  width:950px;
  height:50px;
  background-image:url("tophead.jpg");
  background-repeat:no-repeat;
  color:#FFFFFF;
}

.intop{
  padding:15px 0 0 35px;
}

.dropcap{
  font-size:26px;
}

.middle{
  margin:0;
  width:950px;
  background-image:url("middle.jpg");
}

.main{
  padding:0 25px 0 25px;
}

.cmain{
  padding:0 0 0 75px;
  line-height:140%;
  background-image:url("customer.jpg");
  background-repeat:no-repeat;
}

.conmain{
  height:250px;
  padding:0 25px 0 25px;
  background-image:url("contactback.jpg");
  background-repeat:no-repeat;
  background-position:center;
}

.small{
  margin:0;
  font-size:12px;
}

.right{
  margin:0;
  text-align:right;
}

.left{
  padding:0 0 0 10px;
  text-align:left;
}

.center{
  text-align:center;
}

.red{
  color:#E50000;
}

.fright{
  margin:0;
  float:right;
  width:650px;
}

.clear{
  clear:both;
}

.bottom{
  margin:0;
  width:950px;
  height:25px;
  background-image:url("bottom.jpg");
  background-repeat:no-repeat;
}

.bottomfoot{
  margin:0;
  width:950px;
  height:50px;
  background-image:url("bottomfoot.jpg");
  background-repeat:no-repeat;
}