
* {
margin:0;
padding:0;
}
.cleaner {
border-bottom:1px solid #183B6E;
clear:both;
height:30px;
}
#body {
background:transparent url(images/background3.jpg) repeat-y scroll center top;
border-color:#183B6E #183B6E -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
margin:10px auto;
width:748px;
}
#header {
border-bottom:1px solid #183B6E;
height:124px;
width:748px;
}
#header_logo {
background:White url(images/header_logo.png) no-repeat scroll center center;
border-right:1px solid #183B6E;
display:block;
float:left;
height:124px;
width:123px;
}
#header_image {
background:transparent url(images/header_image.jpg) no-repeat scroll center center;
float:right;
height:124px;
width:624px;
}
#container1 {
background:transparent url(images/left_gradient.jpg) no-repeat scroll left top;
}
#container2 {
}
#left {
float:left;
width:123px;
}
#right {
background:transparent url(images/text_quote_of_the_day.png) no-repeat scroll 50% 12px;
float:right;
width:206px;
}
#center {
background-color:White;
margin-left:124px;
width:617px;
}
* html #center {
height:1%;
width:auto;
}
#left ul {
list-style-type:none;
width:123px;
}
#left ul li a {
display:block;
height:29px;
width:123px;
}
#left ul li a:hover {
border:1px solid White;
height:27px;
width:121px;
}
#left ul li ul {
margin-bottom:10px;
}
#left ul li ul li {
height:20px;
}
#left ul li ul li a {
color:White;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
height:20px;
text-align:center;
text-decoration:none;
}
#left ul li ul li a:hover {
border:medium none;
color:#80C5DD;
height:20px;
width:123px;
}
#button_home {
background:transparent url(images/button_home.png) no-repeat scroll center center;
}
#button_home:hover {
background:transparent url(images/button_home-o.png) no-repeat scroll center center;
}
#button_services {
background:transparent url(images/button_services.png) no-repeat scroll center center;
}
#button_services:hover {
background:transparent url(images/button_services-o.png) no-repeat scroll center center;
}
#button_clients {
background:transparent url(images/button_clients.png) no-repeat scroll center center;
}
#button_clients:hover {
background:transparent url(images/button_clients-o.png) no-repeat scroll center center;
}
#button_about_us {
background:transparent url(images/button_about_us.png) no-repeat scroll center center;
}
#button_about_us:hover {
background:transparent url(images/button_about_us-o.png) no-repeat scroll center center;
}
#button_contact {
background:transparent url(images/button_contact.png) no-repeat scroll center center;
}
#button_contact:hover {
background:transparent url(images/button_contact-o.png) no-repeat scroll center center;
}

#right q {
display:block;
margin-top:37px;
quotes:'' '';
}
#right q, #right cite {
color:White;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:italic;
margin-left:15px;
margin-right:10px;
}
#right cite {
display:block;
margin-bottom:4px;
margin-top:17px;
text-align:right;
}
#right ul {
list-style-type:none;
}
#right a {
border-top:1px solid #183B6E;
display:block;
height:28px;
width:206px;
}
#right a.last {
border-bottom:1px solid #183B6E;
}
#newsletter {
border-top:1px solid #183B6E;
color:#75BED9;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin-left:-1px;
margin-top:5px;
}
#newsletter td {
font-size:10px;
}
#newsletter td#signupletter {
text-align:center;
}
#newsletter td#signupbox {
padding-left:5px;
}
* html #right a {
margin-left:5px;
}

#footer a {
background:transparent url(images/commerx.png) no-repeat scroll center center;
font-size:0;
height:10px;
margin-left:589px;
position:absolute;
width:149px;
}
#footer2 {
margin:10px auto;
text-align:right;
width:748px;
}
#content {
padding:20px;
}
* html #content {
padding-left:17px;
padding-right:17px;
}
#content * {
color:#183B6E;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}
#content ul {
list-style-position:inside;
}
#content p {
line-height:14px;
padding-bottom:9px;
padding-top:8px;
}
#content h1 {
color:#183B6E;
font-size:26.17px;
font-weight:normal;
letter-spacing:1px;
padding-bottom:17px;
}
#content p.header {
color:#386FB4;
font-size:11.25px;
font-weight:bold;
padding-bottom:17px;
padding-top:0;
text-transform:uppercase;
}
#email {
height:12px;
}
#email, #submit {
border:1px solid Black;
font-family:Verdana,sans-serif;
font-size:9px;
}
#submit {
background-color:#3F71B8;
color:#7FC4DD;
height:16px;
}
#portfolio {
float:left;
width:65%;
margin-bottom:4px;margin-top:2px;
}
#portfolio_pic {
float:left;
width:35%;
}
