html, body {
background: #5182C5;
background-image: url('images/tech1.gif');
background-repeat: no-repeat;
font: 12px palatino,helvetica,arial;
margin: 0px;
padding: 0px;
height: 100%;
}

img
{  border-style: none;
}

.roll { font: 13px palatino,helvetica,arial; font-style:normal; font-weight:normal; letter-spacing:0px; text-decoration:none; text-transform:none; color:#333; }
A.roll:hover { text-decoration:underline; font-weight:normal; color:#333;
}
.rollon { font: 12px palatino,helvetica,arial; font-style:normal; font-weight:normal; letter-spacing:0px; text-decoration:underline; text-transform:none; color:#333; }
A.rollon:hover { text-decoration:underline; font-weight:normal; color:#333;
}
.roll2 { font: 12px palatino,helvetica,arial; font-style:normal; font-weight:normal; letter-spacing:0px; text-decoration:underline; text-transform:none; color:#a03d27; }
A.roll2:hover { text-decoration:underline; font-weight:normal; color:#333;
}
.emailroll { padding: 1px; background: #17607b; font: 12px palatino,helvetica,arial; font-style:normal; font-weight:normal; letter-spacing:0px; text-decoration:none; text-transform:none; color:#fff; }
A.emailroll:hover { padding: 1px; background: #333; text-decoration:none; font-weight:normal; color: #fff;
}
.sideroll { font: 13px palatino,helvetica,arial; font-style:normal; font-weight:normal; letter-spacing:0px; text-decoration:none; text-transform:none; color:#17607b; }
A.sideroll:hover { text-decoration:underline; font-weight:normal; color: #17607b;
}

h1 {
font: 12px palatino,helvetica,arial;
color: #333;
}

#homepage {
margin: 0px auto 0px auto;
padding: 200px 0px 0px 0px;
width: 700px;
text-align: center;
}

#blanket {
background: #fff;
margin: 0px auto 0px auto;
padding: 0px;
width: 700px;
min-height: 100%;
height: 100%;
border-left: 5px solid #ccc;
border-right: 5px solid #ccc;
}

.padding {
margin: 0px;
padding: 10px;
}

#paddingB {
overflow: hidden;
margin: 0px;
padding: 10px;
height: auto;
}

#overflow {
overflow: hidden;
padding: 0px;
height: auto;
}

#left {
background: #fff;
float: left;
width: 280px;
color: #333;
padding: 0px;
min-height: 75px;
height: 75px;
}

#right {
background: #fff;
float: right;
width: 390px;
color: #333;
min-height: 75px;
height: 75px;
}

#leftindustries {
float: left;
width: 40%;
color: #17607b;
padding: 0px;
font-weight: bold;
min-height: 200px;
height: 200px;
}

#rightindustries {
float: right;
width: 60%;
color: #333;
min-height: 200px;
height: 200px;
}

#logo {
float: left;
width: 200px;
color: #333;
padding: 0px;
text-align: left;
}

#homelink {
float: right;
width: 190px;
color: #333;
text-align: right;
}

#clearboth {
clear: both;
color: #333;
text-align: right;
}

#lefty {
background: #fff;
float: left;
width: 280px;
color: #333;
padding: 0px;
}

#righty {
background: #fff;
float: right;
width: 390px;
color: #333;
}

.clearboth {
clear: both;
color: #333;
padding: 0px;
}

#sublinks {
background: #fff;
float: left;
width: 280px;
color: #333;
margin: 0px 0px 0px 10px;
padding: 0px;
}

#maincontent {
overflow: hidden;
float: right;
width: 390px;
color: #333;
margin: 0px 10px 0px 0px;
padding: 0px;
}

.fakebar {
background: #fff;
margin: 0px;
padding: 0px;
min-height: 8px;
height: 8px;
border-top: 3px solid #fff;
border-bottom: 3px solid #fff;
}

.topbar {
background: #333;
margin: 0px;
padding: 0px;
min-height: 8px;
height: 8px;
border-bottom: 3px solid #ccc;
}

.bottombar {
background: #333;
margin: 0px;
padding: 0px;
min-height: 8px;
height: 8px;
border-top: 3px solid #ccc;
}

.blankimage {
background: #fff;
margin: 0px;
padding: 0px;
min-height: 92px;
height: 92px;
}

.image {
margin: 0px;
padding: 0px;
min-height: 95px;
height: 95px;
}

.form {
color: #5182C5;
margin: 0px;
padding: 2px;
background-color: #fff;
border: 1px solid #5182C5;
}

.button {
color: #fff;
margin: 0px;
padding: 2px;
background-color: #5182C5;
border: 1px solid #5182C5;
}






#navcontainer ul {
padding: 65px 0px 0px 0px;
margin: 0px;
list-style-type: none;
color: #333;
text-align: center;
}

li {
display: inline;
}

li a {
font: 12px trebuchet ms,helvetica,arial;
font-weight: bold;
text-decoration: none;
letter-spacing: 0px;
color: #333;
margin: 0px;
padding: 5px;
border-top: 4px solid #ccc;
}

li a:hover, a.active:link, #navlist li a#current{
color: #333;
margin: 0px;
padding: 5px;
border-top: 10px solid #333;
}