body {
font-family:arial, helvetica, sans-serif;
text-align:left;
font-size:16px;
margin:0px;
background-color:#000000;
}

a.menulinks {
font-family:tahoma, arial, helvetica, sans-serif;
font-size:12pt;
color:#ffffff;
text-decoration:none;
}

a.submenulinks {
font-family:tahoma, arial, helvetica, sans-serif;
font-size:10pt;
color:#ffffff;
text-decoration:none;
}

a.menulinks:hover {
color:#666666;
}

#container {
width:1098px;
border-left:solid white 4px;
border-right:solid white 4px;
}

#top1 {
text-align:left;
background:url('images/userimages/design-2-2008/top1logo.gif');
background-repeat:no-repeat;
background-color:#002e58;
height:109px;
width:1098px;
}

#webaddress {
text-align:left;
margin-top: -5px;
padding-left:156px;
width:300px;
font-family:'arial narrow', arial, sans-serif;
font-size:11px;
color:#ffffff;
}

#address {
text-align:left;
padding-left:885px;
padding-top:5px;
font-family:'arial narrow', arial, sans-serif;
font-size:12px;
color:#a3d3ff;
}

#address a {
color:#ffffff;
}

#navrow {
text-align:left;
background:url('images/userimages/design-2-2008/navrowbg.gif');
background-repeat:repeat-x;
height:52px;
width:1098px;
}

#navrowimage {
background:url('images/userimages/design-2-2008/navrow1.gif');
background-repeat:no-repeat;
padding-left:155px;
}

#table {
background-color:#204f7a;
}

#left {
background:url('images/userimages/design-2-2008/contentbg.gif');
background-repeat:repeat-y;
vertical-align:top;
width:542px;
}

#pagetitle {
background:url('images/userimages/design-2-2008/pagetitlebg.gif');
background-repeat:no-repeat;
padding-top:15px;
padding-left:25px;
height:34px;
}

#pagetitle h2 {
	margin:0;
}

#content {
	padding-left:26px;
	padding-right:30px;
}

#center {
width:164px;
vertical-align:top;
padding-top:9px;
}

#right {
width:392px;
vertical-align:top;
padding-top:0px;
}

#leftbottom {
background:url('images/userimages/design-2-2008/contentbg.gif');
background-repeat:repeat-y;
vertical-align:bottom;
width:542px;
}


#bottom {
border-top:white solid 4px;
border-bottom:white solid 4px;
background-color:#002e58;
height:80px;
text-align:center;
font-size:12px;
color:#ffffff;
padding-top:5px;
}

#recentprojects {
background:url('images/userimages/design-2-2008/recent.gif');
background-repeat:no-repeat;
color:#ffffff;
padding-top:30px;
}

#recentprojects a {
color:#ffffff;
}

#testimonials {
background:url('images/userimages/design-2-2008/testimonials.gif');
background-repeat:no-repeat;
padding-top:35px;
padding-left:10px;
padding-right:20px;
color:#ffffff;
font-size:12px;
}

#testimonials a {
color:#ffffff;
}

#navleft {
background:url('images/userimages/design-2-2008/navleft.gif');
background-repeat:no-repeat;
height:27px;
width:6px;
}

#navcenter {
background:url('images/userimages/design-2-2008/navcenter.gif');
background-repeat:repeat-x;
height:27px;
text-align:center;
color:#ffffff;
vertical-align:top;
padding-top:5px;
font-size:16px;
font-weight:bold;
}

#navright {
background:url('images/userimages/design-2-2008/navright.gif');
background-repeat:no-repeat;
height:27px;
width:6px;
}

#navleftwhite {
background:url('images/userimages/design-2-2008/navleftwhite.gif');
background-repeat:no-repeat;
height:27px;
width:6px;
}

#navcenterwhite {
background:url('images/userimages/design-2-2008/navcenterwhite.gif');
background-repeat:repeat-x;
height:27px;
vertical-align:top;
padding-top:5px;
text-align:center;
color:#002e58;
padding-left:6px;
font-size:16px;
font-weight:bold;
}

#navcenterwhite a {
color:#002e58;
text-decoration:none;
}

#navcenter a {
color:#ffffff;
text-decoration:none;
}

#navrightwhite {
background:url('images/userimages/design-2-2008/navrightwhite.gif');
background-repeat:no-repeat;
height:27px;
width:18px;
}

#navtable {
padding-bottom:5px;
}

#navimage {
margin:0px;
float:left;
_margin-left:-3px;
margin-left:0px;
}


.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#b20000}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #870000;
  border-right:1px solid #870000;
  background:#9f0000}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #6f0000;
  border-right:1px solid #6f0000;
  background:#a30000}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #a30000;
  border-right:1px solid #a30000;}
.spiffy4{
  border-left:1px solid #870000;
  border-right:1px solid #870000}
.spiffy5{
  border-left:1px solid #9f0000;
  border-right:1px solid #9f0000}
.spiffyfg{
  background:#b20000}
  
#portfoliolink {
	text-decoration:none;
color:black;
}

#portfolio {
	margin-top:10px;
	border:1px dotted tan;
	padding:3px;
	font-size:12px;
	font-weight:bold;
}

#frustban {
	background-color:yellow;
	border:1px solid black;
	width:445px;
	margin-top:-28px;
	padding:4px;
}

#frustban a {
	color:red;
	font-family:Arial;
	font-size:16px;
}

#bottom a {
	color:white;
	text-decoration:none;
}
