* {margin:0;padding:0;border:0;}
p {margin:0;}
body {background-color:#050015;background-image:url('../images/bgsml.jpg');background-repeat:no-repeat;background-position:center top;font-family:Arial,Verdana,Helvetica,sans-serif;}
body.index {background-image:url('../images/bg.jpg');}
h2 {width:481px;background-image:url('../images/h2bg.gif');background-repeat:no-repeat;padding:2px;height:41px;margin-top:8px;}
h2 span {font-size:24px;margin:2px;padding:0;}
p {margin-bottom:0.9em;}
a {color:#acacac;text-decoration:none;}
a:hover {color:#f2f211;}
#container {width:900px;margin:0 auto;}

h1 a {display:block;float:left;width:184px;height:80px;background-image:url('../images/logo.gif');text-indent:-10000px;}
ul#nav {float:right;}
ul#nav li {display:block;float:left;height:80px;}
ul#nav li a {display:block;float:left;margin-top:28px;height:52px;text-indent:-10000px;background-image:url('../images/nav2.gif');background-repeat:no-repeat;width:130px;}

ul#nav li.who a {background-position:0 0px;}
ul#nav li.who a:hover {background-position:0 -52px;}
ul#nav li.what a {background-position:-130px 0px;}
ul#nav li.what a:hover {background-position:-130px -52px;}
ul#nav li.folio a {background-position:-260px 0px;}
ul#nav li.folio a:hover {background-position:-260px -52px;}
ul#nav li.contact a {background-position:-390px 0px;width:132px;}
ul#nav li.contact a:hover {background-position:-390px -52px;}

#banner {clear:both;padding-top:11px;width:899px;}

#side {width:305px;float:right;background-image:url('../images/sidebg.gif');background-repeat:no-repeat;margin-top:8px;min-height:178px;_height:178px;}
#side h3 {text-indent:-10000px;height:70px;}
#side ul#sidenav li a {display:block;width:226px;height:41px;margin:12px auto;background-image:url('../images/sidebtn.gif');text-indent:-10000px;}

#side ul#sidenav li.quote a {background-position:0 0px;}
#side ul#sidenav li.quote a:hover {background-position:0 41px;}
#side ul#sidenav li.portfolio a {background-position:226px 0px;}
#side ul#sidenav li.portfolio a:hover {background-position:226px 41px;}

#content {color:#acacac;font-size:9pt;}
#content p.welcome {float:left;width:276px;text-indent:2em;padding:12px;}
#content p.quote {float:left;width:268px;background-image:url('../images/quotebg.gif');padding:12px 10px 0 15px;text-indent:2em;}

#content .col, #content .col1, #content .col2 {padding:5px;}
#content .col {width:580px;}
#content .col1 {width:340px;float:left;}
#content .col2 {width:230px;float:left}

a.submit {display:block;width:175px;height:32px;margin:15px auto;background-image:url('../images/btnSubmit.gif');background-position:0 0;text-indent:-10000px;}
a.submit:hover {background-position:0 -32px;}

form p.form label {clear:left;display:block;margin-bottom:10px;font-weight:bold;}
form p.form label span {display:block;width:90px;float:left;}
form p.button input {margin-left:70px;}
p.form input, p.form textarea {width:180px;}
p.form option {margin-right:5px;}
span.error {color:#FF0000;font-weight:bold;display:block;margin:3px 10px;}
div.quotepage form p.form label span {width:400px;float:none;text-indent:0;}
div.quotepage p.form textarea {width:260px;}

body.folio #main {padding-bottom:15px;}
body.folio .item {background-image:url('../images/pf_hr2.gif');background-repeat:no-repeat;background-position:bottom left;width:889px;margin-top:15px;padding:0;}
body.folio .last {background-image:none;}
body.folio .item div.hr hr {display:none;}
body.folio .item div.hr {clear:both;height:2px;}
body.folio .img {width:420px;height:400px;float:left;background-image:url('../images/pf_bg.gif');padding:0 54px 0 55px;}
body.folio .img .imgfile {width:420px;height:400px;background-repeat:no-repeat;}
body.folio .desc {float:left;width:342px;margin-top:10px;}
body.folio .desc div.hr hr {display:none;}
body.folio .desc div.hr {background-image:url('../images/pf_hr2.gif');width:342px;height:2px;}
body.folio h3 {text-align:center;}
body.folio h3 span {display:block;width:342px;margin:0 auto;font-size:16pt;}
body.folio p {font-size:9pt;color:#acacac;padding:8px 30px;}
body.folio a.view {display:block;width:226px;height:41px;margin:10px auto;background-image:url('../images/btnView.gif');background-position:0 0;text-indent:-10000px;}
body.folio a.view:hover {background-position:0 -41px;}
body.folio .nav {height:30px;margin:0 auto;width:330px;}
body.folio .nav a.next, body.folio .nav a.previous {display:block;width:162px;height:30px;text-indent:-10000px;background-image:url('../images/pf_nav.gif');}
body.folio .nav a.next {float:right;background-position:162px 0;}
body.folio .nav a.next:hover {background-position:162px 30px;}
body.folio .nav a.previous {float:left;background-position:0 0;}
body.folio .nav a.previous:hover {background-position:0 30px;}
body.folio .top {color:#acacac;padding:3px 0;}

#footer {clear:both;background-image:url('../images/footline.gif');background-repeat:no-repeat;background-position:top left;color:#616161;font-size:9pt;height:3em;padding:1em 12px;}
#footer a {color:#616161;text-decoration:none;}
#footer a:hover {color:#f2f211;}
#footer .links {float:left;}
#footer .copyright {float:right;text-align:right;}
