/* Global */
html, body {color:#00477f;border:0;font-family:Tahoma, Geneva, sans-serif;font-size:14px;height:100%;line-height:16px;margin:0;padding:0;}
body {background:url(images/bg_grad.gif) repeat-x;}
img {border:0;}
ul, ol {margin:0;padding:0;}
p {line-height:16px;margin:12px 0 0 5px;}
h1 {color:#e4701d;font-size:15px;font-weight:bold;padding-left:10px;text-decoration:underline;}
h2 {font-weight:bold;margin:0;padding:0;}
/* Tables */
table {border:0;}
table tr td {padding:0px;}
/* Wrapper */
#wrapper {background-color:#ffffff;border-color:#000099;border-style:solid;border-width:1px;position:relative;margin:15px auto 0 auto;width:710px;}
/* Nav */
#nav {font-family:Tahoma, Geneva, sans-serif;font-size:18px;font-weight:bold;}
#nav img {display:inline;float:left;}
#nav ul {background:url(images/bg_nav.gif) repeat-x;float:right;height:38px;list-style-type:none;width:579px;}
#nav ul li {display:inline;}
/* Header */
#header {background-color:#FFFFFF;display:inline;float:left;width:710px;}
/* Main Content */
#contentBox {background:#FFFFFF;float:left;min-height:450px;padding:0 10px 0 10px;width:690px;}
#servicesBox {background:#ffffff;float:left;min-height:655px;padding:0 10px 0 10px;width:690px;}
#aboutBox {background:#ffffff;float:left;min-height:515px;padding:0 10px 0 10px;}
#contactBox {background:#FFFFFF;float:left;min-height:400px;padding:0 10px 0 10px;width:690px;}
#mainContent {color:#00477f;background:#FFFFFF;float:left;padding:0;font-size:14px;font-family:Tahoma, Geneva, sans-serif;width:465px;}
#rightSidebar {background:#FFFFFF;float:right;font-family:Tahoma, Geneva, sans-serif;padding:70px 0px 50px 0;text-align:center;width:210px;}
#rightSidebar.about {background:#FFFFFF;float:right;font-family:Tahoma, Geneva, sans-serif;padding:30px 10px 20px 0;text-align:center;width:210px;}
#rightSidebar.about #asba {vertical-align:bottom;}
#rightSidebar strong {color:#e4701d;}
#rightSidebar.services {background:#FFFFFF;float:right;padding:40px 0px 20px 0;text-align:center;width:210px;}
#rightSidebar.services p, #rightSidebar.about p {margin-left:20px;text-align:left;}
#mainContent ul {margin:15px 0 15px 0;}
#mainContent ul li {margin:5px 0 0 40px;list-style-image:url(images/bullet.gif);}
#mainContent.portfolio {width:690px;}
#mainContent ul.portfolio {margin-left:8px;}
#mainContent ul.portfolio li {display:inline; list-style:none; margin:0 9px 0 0;}
.last {margin-left:0;}
.portfolio a img {border:solid 1px #CCC;}
.portfolio a img:hover {border:solid 1px #000;}
.aboutClients {padding-left:20px;}
/* Footer */
#footer {clear:both;height:25px;background-image:url(images/bg_footer.gif);background-repeat:no-repeat;}
.footer {font:11px Arial;padding-top:2px;}
.footer a {color:#000000; text-decoration:none;}
.footer a:hover {color:#FFFFFF; text-decoration:underline;}