*{margin:0;padding:0;}
body {background-color:#660033;}
#maintable {background-color: #061245; margin:0px;}
#toplinks a { color: #061245; font-size: 15px; background-color: #e3e8fa; background-position: 120% 0; text-decoration: none; letter-spacing: 2px; padding: 7px 14px 7px 20px; border-color: #e3e8fa; outline-color: #e3e8fa; }
#toplinks a:link, #toplinks a:visited
{font-family:Times;font-weight:bold;font-size:14px;#061245;text-decoration:none;}
#toplinks a:hover, #toplinks a:active {color:#21704A !important;} #toplinks a:visited.current, #toplinks a:link.current {color:#21704A;}
a img {border:none;}

h1 { color:#ffb200; font:Arial; font-size:45px; font-style: oblique; letter-spacing:0.15em; float: right; }
h2
{ color:#21704a; font-family:Arial; font-size:14px; letter-spacing:0.1em; margin-top:10px; }
p {color:#ccc;font-family:Arial;font-size:12px;
margin-right:40px;line-height:1.5em;padding-bottom:1em;padding-top:0;letter-spacing:0.1em;}
address
{color:#ccc;font-style:normal;font-family:Arial;font-size:12px;margin:2px;letter-spacing:.1em;}

A:link {text-decoration: underline; color: #aed2ba;}
A:visited { color: #b98da6; text-decoration: underline }
A:active {text-decoration: underline}
A:hover {text-decoration: underline; color: red;}
#sidelinks {padding-top:5px;}
#sidelinks a {margin-top:6px;;display:block;} #sidelinks a:link, #sidelinks a:visited {font-family:Arial;font-weight:bold;font-size:11px;color:#999;text-decoration:none;letter-spacing:.2em;}
#sidelinks a:hover, #sidelinks a:active {color:#21704A;} #sidelinks a:link.current, #sidelinks a:visited.current {color:#21704a;!important}

#sidelinks a:link.bigger, #sidelinks a:visited.bigger {font-size:14px;!important}

#hidden {display:none;}

.portfoliolink {color:#21704a;
font-size:14px;font-family:Arial;display:block; padding:.3em 0 .3em 0;letter-spacing:.05em;font-weight:bold;}
.portfoliolink a:link, .portfoliolink a:visited {color:#999;text-decoration:none;}
.portfoliolink a:hover, .portfoliolink a:active {text-decoration:none;color:#21704a;}

.otherlink {color:#21704a; font-size:11px;font-family:Arial;display:block;
padding:.3em 0 .3em 0;letter-spacing:.1em;font-weight:bold;}
.otherlink a:link, .otherlink a:visited {color:#999;text-decoration:none;}
.otherlink a:hover, .otherlink a:active {text-decoration:none;color:#21704a;}

h3 { color:white; font-size:13px; font-family:Arial; display:block; padding:0.6em 0 0; letter-spacing:0.1em; text-decoration: none; }

.caption {color:#ccc;font-family:Arial;font-size:11px;}


fieldset {
  padding: 0em;
  font:80%/1 sans-serif;
  border:none;
  }
label {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  color:#ccc;
  border:none;

  }

  .input {margin:3px 3px 3px
0;color:#000;background-color:#ccc;font-weight:700;font-family:Arial;border:none;}

  .inlinelink:link, .inlinelink:visited {color:#999;border-bottom:1px dotted #999;text-decoration:none;}
  .inlinelink:hover, .inlinelink:active {color:#21704a;border-bottom:1px solid #000;text-decoration:none;}



