html, body { 
margin: 0px;
padding: 0px;
background-color: #fff;
}

img
{  border-style: none;
}

.roll { font: 13px verdana,helvetica; font-style: normal; font-weight: normal; letter-spacing: 0px; text-decoration: none; text-transform: none; color: #7FAF1B; }
A.roll:hover { text-decoration: underline; letter-spacing: 0px; font-weight: normal; color:#7FAF1B;
}

h1 {
font: 11px verdana,arial,helvetica;
color: #333;
}

h2 {
font: 13px arial,helvetica;
color: #fff;
}

.topspace {
padding: 0px;
margin: 0px;
min-height: 50px;
height: 50px;
}

.blanket {
color: #333;
width: 900px;
padding: 0px;
margin: 0px auto 0px auto;
}

.columnA {
float: left;
width: 200px;
padding: 0px;
margin: 0px;
min-height: 450px;
}

.columnB {
float: left;
width: 3px;
padding: 0px;
margin: 0px;
min-height: 450px;
background-color: #222;
}

.columnC {
float: left;
width: 10px;
padding: 0px;
margin: 0px;
min-height: 450px;
}

.columnD {
float: left;
width: 687px;
padding: 0px;
margin: 0px;
}

.topA {
padding: 0px;
margin: 0px;
min-height: 350px;
}

.logonavarea {
padding: 0px;
margin: 0px;
min-height: 99px;
border-top: 1px solid #ddd;
}

.ninespacer {
clear: both;
min-height: 9px;
height: 9px;
padding: 0px;
margin: 0px;
}

.spacer {
clear: both;
min-height: 10px;
height: 10px;
padding: 0px;
margin: 0px;
}

.padding {
font: 12px verdana,helvetica;
color: #333;
padding: 10px;
margin: 0px;
}

.smallspace {
clear: both;
min-height: 3px;
height: 3px;
padding: 0px;
margin: 0px;
}

.lefty {
float: left;
font: 13px verdana,helvetica;
color: #333;
width: 218px;
padding: 0px;
margin: 0px;
}

.righty {
float: right;
font: 13px verdana,helvetica;
color: #333;
width: 469px;
padding: 0px;
margin: 0px;
}

.rightyportfolio {
float: right;
text-align: right;
font: 13px verdana,helvetica;
color: #333;
width: 469px;
padding: 0px;
margin: 0px;
}

.fivespacer {
padding: 0px;
margin: 0px;
min-height: 5px;
height: 5px;
}

.line {
clear: both;
padding: 0px;
margin: 0px;
border-bottom: 1px solid #ddd;
min-height: 1px;
height: 1px;
}

.logo {
float: left;
font: 12px verdana,helvetica;
color: #333;
width: 218px;
padding: 0px;
margin: 0px;
}

.nav {
float: right;
font: 12px verdana,helvetica;
color: #333;
width: 459px;
padding: 0px;
margin: 0px;
}

.form {
width: 90%;
padding: 5px;
margin: 0px;
background-color: #f5f5f5;
border: 1px solid #333;
color: #333;
}

.button {
padding: 5px;
margin: 0px;
background-color: #333;
border: 0px solid #333;
color: #fff;
}

.button:hover {
padding: 5px;
margin: 0px;
background-color: #7FAF1B;
border: 0px solid #333;
color: #fff;
}

.clearline {
clear: both;
padding: 10px 0px 10px 0px;
margin: 0px;
border-bottom: 1px solid #eee;
color: #333;
}

.footer {
font: 11px verdana,arial,helvetica;
color: #333;
padding: 0px;
margin: 0px;
}

.footerleft {
float: left;
width: 800px;
font: 11px verdana,arial,helvetica;
color: #333;
padding: 0px;
margin: 0px;
}

.footerright {
float: right;
width: 100px;
font: 11px verdana,arial,helvetica;
color: #333;
padding: 0px;
margin: 0px;
text-align: right;
}

.a {
float: left;
padding: 0px;
margin: 0px 3px 0px 0px;
border: 1px solid #333;
}

.b {
float: left;
padding: 0px;
margin: 0px 3px 0px 0px;
border: 1px solid #333;
}

.c {
float: left;
padding: 0px;
margin: 0px;
border: 1px solid #333;
}

.porttitles {
font: 10px verdana,arial,helvetica;
color: #333;
padding: 0px;
margin: 0px;
}





#minitabs {
margin: 0px;
padding: 10px 0px 0px 0px;
}

#minitabs li {
margin: 0px; 
padding: 0px;
display: inline;
list-style-type: none;
}

#minitabs a:link, #minitabs a:visited {
float: right;
font: 13px verdana,arial,helvetica;
line-height: 14px;
font-weight: normal;
text-decoration: none;
letter-spacing: 0px;
margin: 0px 0px 0px 15px;
padding: 0px 0px 0px 5px;
color: #333;
border-left: 3px solid #333;
}

#minitabs a.active:link, #minitabs a.active:visited, #minitabs a:hover {
margin: 0px 0px 0px 15px;
padding: 0px 0px 0px 5px;
color: #7FAF1B;
border-left: 3px solid #7FAF1B;
}
