
html, body {margin:0;padding:0;border:0;}
html {overflow-y:scroll;}
body {font-family:Arial, Helvetica, sans-serif;font-size:0.8em;font-weight:normal;color:#404041;background:url(images/page-bg.jpg) center top repeat-y #FFFFFF;text-align:center;padding-bottom:40px;}
div, form, fieldset, h1, h2, h3, h4, h5, h6, img, p, ul, ol, li {border:0px;margin:0px;padding:0px;}
a {outline:none;}
.clear {clear:both;width:100%;font-size:1%;overflow:hidden;height:0px;}
.homespace {width:100%;height:42px;background:url(images/home-space.jpg) top left no-repeat;}
.space {width:100%;height:20px;}
.line {clear:both;width:100%;font-size:1%;overflow:hidden;height:1px;background-color:#E3E3E3;margin-top:12px;margin-bottom:12px;}

#wrapper {margin:0 auto;width:982px;text-align:left;}
#header {width:968px;height:107px;position:relative;background:url(images/header-bg.jpg) top left no-repeat;margin-bottom:20px;}
.logo {position:absolute;top:24px;left:0px;width:388px;height:85px;}

.nav {width:130px;float:left;display:inline;margin-left:2px;}
.nav ul {position:relative;}
.nav ul li {list-style:none;width:130px;}
.nav ul a {display:block;}
.nav a.btn1:link, .nav a.btn1:visited {background:url(images/btn-home.gif) 0 center no-repeat;}
.nav a.btn1:hover, .nav a.btn1:active {background:url(images/btn-home.gif) -130px center no-repeat;}
.nav a.btn2:link, .nav a.btn2:visited {background:url(images/btn-about.gif) 0 center no-repeat;}
.nav a.btn2:hover, .nav a.btn2:active {background:url(images/btn-about.gif) -130px center no-repeat;}
.nav a.btn3:link, .nav a.btn3:visited {background:url(images/btn-services.gif) 0 center no-repeat;}
.nav a.btn3:hover, .nav a.btn3:active {background:url(images/btn-services.gif) -130px center no-repeat;}
.nav a.btn4:link, .nav a.btn4:visited {background:url(images/btn-people.gif) 0 center no-repeat;}
.nav a.btn4:hover, .nav a.btn4:active {background:url(images/btn-people.gif) -130px center no-repeat;}
.nav a.btn5:link, .nav a.btn5:visited {background:url(images/btn-contact.gif) 0 center no-repeat;}
.nav a.btn5:hover, .nav a.btn5:active {background:url(images/btn-contact.gif) -130px center no-repeat;}

.main {width:744px;float:right;display:inline;margin-right:48px;min-height:500px;font-weight:normal;line-height:1.6em;}
/*\*/
* html #main {height:500px;}
/**/
.main h1 {font-family:Arial, Helvetica, sans-serif;font-size:180%;font-weight:bold;color:#00A3D9;padding:10px 0px 12px 0px;}
.main h2 {font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#00A3D9;font-size:120%;padding:10px 0px 4px 0px;margin-bottom:8px;border-bottom:1px solid #D6D6D6;}
.main h2 a:link, .main h2 a:visited {color:#00A3D9;text-decoration:none;}
.main h2 a:active, .main h2 a:hover {color:#00A3D9;text-decoration:underline;}
.main h3 {font-weight:bold;color:#505050;font-size:100%;padding:0px 0px 0px 0px;}
.main ul, .main ol {padding:0px 0px 12px 4px;margin-left:12px;}
.main li {margin-left:12px;padding-bottom:6px;}
.main p {padding:0px 0px 12px 0px;}
.main p a:link, .main p a:visited {font-weight:bold;color:#00A3D9;text-decoration:none;}
.main p a:active, .main p a:hover {font-weight:bold;color:#00A3D9;text-decoration:underline;}
div.sep {width:100%;height:12px;background:url(images/sep.gif) top left repeat-x;}
.leftimage {padding:0px 10px 4px 0px;}


.footer {width:870px;margin-left:60px;padding:10px 0px 10px 0px;font-size:86%;font-family:Arial, Helvetica, sans-serif;background:url(images/footer-bg.jpg) top left repeat-x;text-align:center;}
.footer p.left {width:400px;margin-left:10px;float:left;display:inline;text-align:left;color:#505050;}
.footer p.right {width:400px;float:right;display:inline;text-align:right;color:#505050;}
.footer a {}
.footer a:link, #footer a:visited {color:#505050;text-decoration:none;}
.footer a:active, #footer a:hover {color:#505050;text-decoration:underline;}


