body{
margin:0 auto;
padding:0;
font:12px  "Trebuchet MS", Verdana, sans-serif;
background:#999999;
color:#000000;
}

#wrap{
background:#ffffff;
color:#303030;
margin:0 auto;
width:800px;
padding:0;
}

div.banner{
margin:0;
padding:0;
border:0;
width:800px;
height:147px;
}

div.menux{
color:#ffffff;
background:#000000 url(images/menu.jpg);
height:29px;
width:800px;
padding:0px;
border:0;
}

div.longdescription{
color:#eeeeee;
background:#683362 url(images/longdescription.jpg);
height:81px;
width:800px;
margin:0px;
padding:0px;
border:0;
}

div.main{
color:#000000;
background-color:#ffffff;
width:798px;
margin:0px;
padding:0px;
border-left:1px solid black;
border-right:1px solid black;
border-bottom:0px;
border-top:1px solid black;
}

div.services{
width:170px;
margin:0px;
padding:0px;
border:0;
float:left;
}

div.serviceboxtop{
color: #ffffff;
background-color:#683362;
width:150px;
margin-top:7px;
margin-left:7px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
border:1px solid black;
}

div.servicebox{
color:black;
background:#f2eadf url(images/serviceboxbg.jpg);
width:150px;
margin-top:0px;
margin-left:7px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
border-left:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;
border-top:0;
}

div.logobox{
color:black;
background-color:#f2eadf;
width:150px;
margin-top:0px;
margin-left:7px;
margin-right:0px;
margin-bottom:7px;
padding:0px;
border-left:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;
border-top:0;
}

div.content{
margin-left:155px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
padding-top:0px;
border:0;
min-height: 635px;
}

div.footer{
text-align:center;
margin-top:10px;
margin-bottom:10px;
padding-bottom:10px;
border-top:1px solid black;
border-bottom:1px solid black;
}


h1{
color:#683362;
background-color:inherit;
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 1.8em;
font-weight:bold;
padding-left:10px;
padding-top:7px;
padding-right:10px;
margin:0;
}

p{
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 1.1em;
padding-left:10px;
padding-top:6px;
padding-right:10px;
margin:0;
}

p.longdescription{
font-size:0.9em;
color:#eeeeee;
background-color:inherit;
padding-left:10px;
padding-top:7px;
padding-right:5px;
margin-left:0;
margin-right:237px;
}

p.serviceboxtop {
padding-left:5px;
padding-top:5px;
padding-bottom:3px;
font-family: "Trebuchet MS", Verdana, sans-serif;
font-weight:bold;
font-size:1.1em;
color: #ffffff;
background-color:#683362;
}

p.servicebox {
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
font-family: "Trebuchet MS", Verdana, sans-serif;
font-weight:bold;
font-size:1em;
}

p.logobox {
text-align:center;
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
font-family: "Trebuchet MS", Verdana, sans-serif;
font-weight:normal;
font-size:0.9em;
}

p.validcode{
color:#999999;
background-color:#ffffff;
font-size:0.9em;
}

a.validcode {
color:#999999;
background-color:inherit;
text-decoration:underline;
}

a.validcode:visited {
color:#999999;
background-color:inherit;
text-decoration:underline;
}

a {
color:#660066;
background-color:inherit;
text-decoration:underline;
}
a:visited {
color:#660066;
background-color:inherit;
text-decoration:underline;
}
a:hover {
color:#ff0000;
background-color:inherit;
text-decoration:underline;
}

a:active {
color:#ff0000;
background-color:#ffffff;
text-decoration:underline;
}

a.footer {
color:#660066;
background-color:inherit;
text-decoration:underline;
}
a.footer:visited {
color:#660066;
background-color:inherit;
text-decoration:underline;
}
a.footer:hover {
color:#ff0000;
background-color:inherit;
text-decoration:underline;
}

a.footer:active {
color:#ff0000;
background-color:#ffffff;
text-decoration:underline;
}

a.menu {
color:#ffffff;
background-color:#000000;
text-decoration:none;
}

a.menu:visited {
color:#ffffff;
background-color:#000000;
text-decoration:none;
}

a.menu:hover {
color:#ffffff;
background-color:#000000;
text-decoration:underline;
}

a.menu:active {
color:#ff3333;
background-color:#000000;
text-decoration:underline;
}

a.ld {
color:#ffffff;
background-color:inherit;
text-decoration:underline;
}

a.ld:visited {
color:#ffffff;
background-color:inherit;
text-decoration:underline;
}

a.ld:hover {
color:#FFff66;
background-color:#600060;
text-decoration:underline;
}

a.ld:active {
color:#FFff66;
background-color:#600060;
text-decoration:underline;
}

a.servicebox {
color:#000000;
background-color:inherit;
text-decoration:none;
}

a.servicebox:visited {
color:#000000;
background-color:inherit;
text-decoration:none;
}

a.servicebox:hover {
color:#000000;
background-color:inherit;
text-decoration:underline;
}

a.servicebox:active {
color:#ff0000;
background-color:inherit;
text-decoration:underline;
}

a.logobox {
color:#000000;
background-color:inherit;
text-decoration:none;
}

a.logobox:visited {
color:#000000;
background-color:inherit;
text-decoration:none;
}

a.logobox:hover {
color:#000000;
background-color:inherit;
text-decoration:none;
}

a.logobox:active {
color:#ff0000;
background-color:inherit;
text-decoration:none;
}

img.linked {
border:0px;
}

img.banner{
border:0;
width:800px;
height:147px;
margin:0;
padding:0px;
}

img.pagepic {
  float:right;
  border:1px solid black;
  padding:0px;
  margin:5px;
}
img.pagepic2 {
  border:1px solid black;
  padding:0px;
  margin:5px;
}


td {
  vertical-align: top;
}

td.formlabel {
  vertical-align: top;
text-align: right;
}

