/* A-1 Extraction */

/*Author DJC*/

body {background:url(images/bg.jpg) repeat-x; background-color:#e5e2e2; font-family:Tahoma, Helvetica, sans-serif; font-size:12px; color:#464646; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;}

h1,h2,h3,h4,h5,h6,ol,ul {margin:0px; padding:0px;}
p {text-align:justify;}
.clear {clear:both;}
.clrorange {color:#ff5400;}

a {color:#2e679e; text-decoration:none;}
a:hover {color:#2e679e; text-decoration:underline;}

h1 {font-size:22px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}

.lst1 {margin-left:30px;}

#wrapper {width:927px; height:auto; margin:0px auto;}
#header {width:927px; height:177px; background:url(images/header.jpg) no-repeat;}
#flabg {width:927px; height:291px; background:url(images/flabg.jpg) no-repeat;}

#flainsdcnt {width:905px; height:auto; margin:0px auto; padding-top:20px;}
#flacnt {width:905px; height:auto;}

#imgindx {width:400px; height:182px; float:right; background:url(images/imgindx.jpg) no-repeat;}
#imgindxcert {width:80px; height:90px; background:url(images/instcert.jpg) no-repeat; float:left; margin-right:10px; margin-bottom:10px;}
#imgindxinqua {width:80px; height:115px; background:url(images/IAQA-logo.jpg) no-repeat; float:left; margin-right:10px; margin-bottom:10px;}

#nav {width:905px; height:40px;}
#nav ul {list-style:none; margin:0px; padding:0px;}
#nav ul li {float:left;}
#nav ul li.nhome {width:133px; height:40px; background:url(images/nav-home.jpg) no-repeat;}
#nav ul li.nhome a {width:133px; height:40px; display:block; text-decoration:none;}
#nav ul li.nhome a:hover, #nav ul li.shome {width:133px; height:40px; display:block; text-decoration:none; background:url(images/nav-home-hover.jpg) no-repeat;}

#nav ul li.nservices {width:150px; height:40px; background:url(images/nav-services.jpg) no-repeat;}
#nav ul li.nservices a {width:150px; height:40px; display:block; text-decoration:none;}
#nav ul li.nservices a:hover, #nav ul li.sservices {width:150px; height:40px; display:block; text-decoration:none; background:url(images/nav-services-hover.jpg) no-repeat;}

#nav ul li.ngal {width:170px; height:40px; background:url(images/nav-gallery.jpg) no-repeat;}
#nav ul li.ngal a {width:170px; height:40px; display:block; text-decoration:none;}
#nav ul li.ngal a:hover, #nav ul li.sgal {width:170px; height:40px; display:block; text-decoration:none; background:url(images/nav-gallery-hover.jpg) no-repeat;}

#nav ul li.ntips {width:150px; height:40px; background:url(images/nav-tips.jpg) no-repeat;}
#nav ul li.ntips a {width:150px; height:40px; display:block; text-decoration:none;}
#nav ul li.ntips a:hover, #nav ul li.stips {width:150px; height:40px; display:block; text-decoration:none; background:url(images/nav-tips-hover.jpg) no-repeat;}

#nav ul li.ncont {width:150px; height:40px; background:url(images/nav-contactus.jpg) no-repeat;}
#nav ul li.ncont a {width:150px; height:40px; display:block; text-decoration:none;}
#nav ul li.ncont a:hover, #nav ul li.scont {width:150px; height:40px; display:block; text-decoration:none; background:url(images/nav-contactus-hover.jpg) no-repeat;}

#nav ul li.nlinks {width:152px; height:40px; background:url(images/nav-links.jpg) no-repeat;}
#nav ul li.nlinks a {width:152px; height:40px; display:block; text-decoration:none;}
#nav ul li.nlinks a:hover, #nav ul li.slinks {width:152px; height:40px; display:block; text-decoration:none; background:url(images/nav-links-hover.jpg) no-repeat;}

#nav span {visibility:hidden;}

#mnbody {width:927px; height:auto; background:url(images/bodybg.jpg) repeat-x; background-color:#fff; overflow:auto;}
#lftpnl {width:620px; height:auto; float:left; margin-left:10px; margin-top:10px;}
#rhtpnl {width:256px; height:auto; float:right; margin-top:10px;}
.rhtcont {width:256px; height:auto; margin-bottom:10px;}

.rhthdr {width:246px; height:26px; background:url(images/grnhdr.jpg) no-repeat; color:#fff; padding:10px 0px 0px 10px; font-size:14px;}
.rhtbody {width:256px; height:auto; background:url(images/rhtbody.jpg) repeat-y;}
.rhttxt {width:240px; height:auto; margin:0px auto; padding-top:10px;}
.rhtbtm {width:256px; height:17px; background:url(images/rhtbottom.jpg) no-repeat;}

#form {width:500px; height:auto;}
#form .tbl {width:550px; height:auto; padding:4px; border:1px solid #306ba3;}
#form .txtbx {width:250px; height:auto; padding:2px; border:1px solid #999999; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#form .th {width:auto; height:auto; padding:6px; background-color:#306ba3; color:#fff; font-weight:bold; margin-bottom:10px;}
#form .tr {width:auto; height:auto; overflow:auto; margin-bottom:8px;}
#form .td01 {width:150px; height:auto; float:left;}
#form .td02 {width:300px; height:auto; float:left;}

#gal {width:620px; height:auto; margin-top:20px;}
#gal .tr {width:auto; height:auto; overflow:auto; margin-bottom:10px;}
#gal .box {width:190px; height:auto; margin-top:10px; margin-right:14px; float:left;}
#gal .box img {width:190px; height:150px; margin-bottom:10px;}

#footer {width:100%; height:70px; background-color:#b3b3b3;}
#footerbg {width:927px; height:70px; background:url(images/footerbg.jpg) no-repeat; margin:0px auto;}

#footernav {width:500px; height:auto; margin-top:20px; margin-left:20px; float:left;}
#footernav ul {list-style:none; margin:0px; padding:0px;}
#footernav ul li {float:left;}
#footernav ul li a {display:inline; text-decoration:none; text-align:center; padding-left:10px; padding-right:10px; color:#336fa7; border-right:1px solid #336fa7; font-size:11px;}

#footernav ul li a:hover {text-decoration:underline;}

#footerrht {width:300px; height:auto; margin-top:20px; margin-right:20px; float:right;  font-size:11px; color:#336fa7; text-align:right;}

/*Code n Design By DarylC*/
