body {
background-color: #6ccff8;
margin: 0px;
padding: 0px;
font: normal 12px/16px tahoma,sans-serif;
color: #333;
}


#container {
width: 750px;
\width: 770px;
w\idth: 750px;
margin-left: auto;
margin-right: auto;
min-height: 550px;
background: #fff url('/images/container-back.gif') repeat-y center top;
padding: 0px 4px;
}

* html #container {height:550px}

#banner {
padding: 0;
background: url('/images/header.gif') no-repeat top center;
height: 156px;
}

#content {
padding: 20px;
padding-right:40px;
margin-left: 220px;
min-height: 550px;
}

* html #content {height:550px;padding-left: 0px;padding-right:30px;}

#contenttop {
margin: 4px 0px 4px 220px;
background: url('/images/content-top.jpg') no-repeat top left;
height: 48px;
}

.nav {
float: left;
width: 200px;
margin: 0;
padding: 0;
}

.nav ul {
list-style-type: none;
margin: 0;
padding: 0;
}

.nav li {
text-indent: 20px;
list-style-type: none;
display: block;
font-family: Lucida Grande, Tahoma, Verdana;
font-size: 14px;
font-weight: normal;
color: #000;
}

.nav li a:link, .nav li a:visited {
color: #666;
padding: 8px 0 0 30px;
height: 18px;
display: block;
list-style-type: none;
text-decoration: none;
}

.nav li a:hover, .nav li a:active {
color: #006699;
list-style-type: none;
padding: 8px 0 0 30px;
height: 18px;
display: block;
text-decoration: none;
}

.services {
background: url('/images/services.jpg') no-repeat top left;
height: 146px;
padding-top: 50px;
padding-left: 0px;
}

.company {
background: url('/images/companyinfo.jpg') no-repeat top left;
height: 146px;
padding-top: 50px;
padding-left: 0px;
}

.search {
background: url('/images/search.jpg') no-repeat top left;
height: 146px;
padding-top: 40px;
padding-left: 15px;
}

#footer {
clear: both;
padding: 5px;
background-color: #085dad;
font: normal 10px Lucida Grande, Tahoma, Verdana;
color:#8BBCEA;
}

#footer a {
color:#8BBCEA;
text-decoration:none;
}

#footer a:hover {
color:#fff;
text-decoration: underline;
}

#footer .right {
float: right;
}

#footer .left {
float: left;
}

.clear {
clear: both;
}

#content h1 {
color:#006699;
font: bold 16px/20px tahoma, sans-serif;
padding-bottom: 3px;
border-bottom: 1px solid #006699;
}

#content h2 {
color:#006699;
font: bold 14px/18px tahoma, sans-serif;
padding-bottom: 3px;
}

#content h3 {
color:#006699;
font: normal 14px/18px tahoma, sans-serif;
padding-bottom: 0px;
margin-bottom: 0px;
}

/* Content Links */

#content a:link, #content a:visited  {
color: #257ACA;
}

#content a:hover, #content a:active {
color: #006699;
}

/*#content ul li:before {
content: "\00BB \0020";
line-height:20px;
list-style-type:square;
list-style-position: outside;
}*/

#content ul {
list-style: square;
padding-left: 3em;
text-indent: .5em;
line-height:20px;
}


/* ----- SlimBox --- */

.smd_slimbox ul {
margin:0px;
padding:0px;
width: 470px;
margin-left: -20px
}

*html .smd_slimbox ul {margin-left: -20px;padding-left:-20px;}

.smd_slimbox {
width: 470px;
list-style:none;
}

.smd_slimbox ul li:before {
content: " ";
}

.smd_slimbox li {
width:150px;
height:150px;
float:left;
text-align:center;
display: inline;
}

.smd_slimbox ul li img {
border: 2px;
}


li.smd_slimbox_nav {
clear:both;
width:300px;
padding:10px;
}

.smd_slimbox_prev {
float:left;
font-weight: bold;
}

.smd_slimbox_next {
float:right;
font-weight: bold;
}

.divider {
margin-bottom: 10px;
}