*html #menu li {
display:inline;
}
html, body{
height:100%;
}
body {
font-size:14px;
background-image:url(images/left-box.gif);
color:#555;
background-repeat:repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#fff;
background-position:left top;
margin:0;
padding:0;
}
#wrapper {
position:relative;
min-height:100%;
}
div.caption{
position:absolute;
top:490px;
left:30px;
width:156px;
padding:2px;
font-size:75%;
font-style:italic;
}
h1.hidetext {
display:none;
}

h1 {
color:#666;
font-size:20px;
font-weight:lighter;
clear:both;
margin:0 0 30px;
padding:0;
}

h3 {
font-size:14px;
}

h4 {
font-size:8px;
color:#666;
margin:5px 0 0 -60px;
}
img{
border:1px;
}
a img {

border:0;
background-color:#fff;
margin:0;
padding:0;
}

a:link,a:visited {
color:#36F;
outline:none;
text-decoration:none;
}

a:hover,a:active,a:focus {
color:#FFF;
background-color:#36F;
outline:none;
text-decoration:none;
}

.menu:link,.menu:visited,.menu:hover,.menu:active,.menu:focus {
border:none;
background:none;
text-decoration:none;
margin:0;
padding:0;
}

#menu {
clear:both;
width:100%;
background-image:url(images/nav-bg.gif);
background-repeat:repeat-x;
margin:0 0 10px;
padding:0;
}

#menu ul.nav {
margin:0;
padding:0;
}

#menu ul li.list {
display:inline;
height:38px;
list-style-type:none;
margin:0;
padding:0;
}
#header {
/*clear:both;
float:left;*/
width:100%;
height:157px;
background-image:url(images/bg.gif);
background-repeat:repeat-x;
margin:0;
padding:0;
}


p {
line-height:1.6em;
padding:0 0 0 30px;
}
p.test{
padding:4px;
background-color:#f8f8f8;
border-right:2px solid #999999;
border-bottom:1px solid #999999;
width:80%;
margin:25px 15px 5px 185px;
}
b.title{
margin:0 0 0 190px;
font-variant:small-caps;
font-style:italic;
font-size:12px;
}

#content {
float:left;
clear:both;
margin:0 auto;
padding:0 15px 0 15px;
}

.col1 {
float:left;
width:35%;
margin:0;
padding:0;
}


.col2 {
float:left;
width:35%;
margin:0;
padding:0;
left: 49%;
}
#footer-right {
float:right;
width:200px;
height:87px;
margin:0;
padding:0;
}

#footer {
float:left;
clear:both;
margin:30px 0 0 0;
text-align:center;
background-image:url(images/footer-bg.gif);
background-repeat:repeat-x;
width:100%;
height:87px;
font-size:14px;
color:#FFF;
font-variant:small-caps;
}

#footer ul {
text-align:center;
}

#footer > ul li {
font-size:14px;
display:inline;
}

li.clients {
margin:3px 0;
padding:15px;
}

li.blurb {
background-color:#f8f8f8;
font-variant:small-caps;
margin:0 0 0 30px;
padding:4px;
}

ul,li {
list-style-type:none;
margin:5px 0 5px 20px;
padding:0;
}

img.t {
float:left;
margin:0 10px 0 0;
border:1px #000000 solid;
}
img.t1 {
border:1px #000000 solid;
}
br {
clear:left;
}

label {
width:150px;
float:left;
font-weight:700;
}

input,select {
float:left;
background-color:#dedede;
color:#202020;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:1px;
padding:6px;
}