html { height:100%; }
body { background:#000 url('../images/bg.jpg') repeat-x bottom left; font-family:Verdana; padding:0; margin:0; background-color: #000000; background-position: top;}
img, div { behavior: url(js/iepngfix.htc) }
h2 { font-size:20px; font-family:Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:5px; line-height:22px;}
h3 { font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-top:5px; margin-bottom:5px;}
a:link { color:#e51838; text-decoration:none; }
a:visited { color:#e51838; text-decoration:none; }
a:hover { text-decoration:underline; }
p { margin-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; color:#333333; ; margin-top:0px;}
div#header {  /*position:relative;*/ }
div#header-left { float:left; }
div#header div#minis { margin: 25px 0px 0px 0px; float: right; /*position:absolute; bottom:0; right:0;*/ }
div#container { width:905px; margin:10px auto 0px auto; }
table#main-container {  margin:0px auto; }
table#main-container td#top-left div#top-left-crop { width:15px; height:15px; background-image:url('../images/crop_marks_tl.png'); background-position: right bottom;background-repeat:no-repeat; }

table#main-container td#top-middle { width:905px; height:15px; }
table#main-container td#top-right div#top-right-crop { width:15px; height:15px; background-image:url('../images/crop_marks_tr.png');background-repeat:no-repeat; }
table#main-container td#middle-left { width:15px; }
table#main-container td#middle-middle {  }
table#main-container td#middle-right { width:15px; }
table#main-container td#bottom-left div#bottom-left-crop { width:15px; height:15px; background-image:url('../images/crop_marks_bl.png'); background-position: right top;background-repeat:no-repeat; }
table#main-container td#bottom-middle { width:905px; height:15px; }
table#main-container td#bottom-right div#bottom-right-crop { width:15px; height:15px; background-image:url('../images/crop_marks_br.png'); background-repeat:no-repeat; }

div#top-nav { background:url('../images/button-bg.gif'); height:28px; width:100%; font-size:12px; }
div#top-nav ul { float:right; margin:0px 0px 0px 0px; padding:0px 15px 0px 0px;}
div#top-nav ul li { display:inline; text-align:center; }
div#top-nav ul li a { text-decoration:none; color:#000; display:inline-block; padding: 7px 15px 7px 15px; }
div#top-nav ul li a.active { color:#FFF; background:url('../images/button-bg-over.gif');  }
div#top-nav ul li a:hover { color:#FFF; background:url('../images/button-bg-over.gif'); text-decoration:none; }

div.index { background:#FFF url('../images/home-225.jpg') no-repeat; height:450px; }
div.about { background:#FFF url('../images/about_us-225.jpg') no-repeat; height:450px; }
div.services { background:#FFF url('../images/services-225.jpg') no-repeat top right; height:450px; }
div.tools { background:#FFF url('../images/resources-225.jpg') no-repeat; height:450px; }
div.contact { background:#FFF url('../images/contact-225.jpg') no-repeat; height:450px; }
div.environment { background:#FFF url('../images/environment-225.jpg') no-repeat; height:450px; }
div#content { width:100%; position:relative;  }

div#overlay { position:absolute; filter:alpha(opacity=75); opacity: 0.75; background:#000; width:280px; height:215px; padding:10px 15px 0px 20px; }

div#big-button-container { position:absolute; bottom:0; padding-left:25px; padding-bottom:15px;}
div.big-button { float:left; width:128px; height:145px; }




div#sub-content-container { position:absolute; bottom:0;padding-bottom:5px; }
div#sub-content-container-home { position:absolute; bottom:0;padding-bottom:5px; }

div#sub-content-left { float:left; width:270px; margin:20px 0px 0px 20px; height:215px;}
div#sub-content-mid { float:left; width:230px; margin:20px 0px 0px 24px; border-left:dotted 2px #000; padding-left:20px; height:215px;}
div#sub-content-right { float:left; width:270px; margin:20px 0px 0px 24px; padding-right:20px; border-left:dotted 2px #000; padding-left:20px; height:215px;}



div#sub-content-home { }

div#sub-content-container p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; color:#333333; margin-top:0px;}
div#sub-content-container ul, div#sub-content-left ul { margin-top:0; }
div#sub-content-container ul li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10.5px; color:#333333; padding-top:0px;}
div#sub-content-left p { font-size:10px; line-height: 14px }
div#sub-content-left ul li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10.5px; color:#333333; padding-top:0px;}
div#interior-right { float:left; margin-top:15px; margin-left:15px; }

div#splash-footer { display:none; text-align:center; }
div#footer { font-size:11px; color:#fff; padding-top:10px; height:40px; background:#0c0c0c; }
div#footer ul { margin:0;padding:0; text-align:center;}
div#footer ul li { display:inline; padding-right:10px; }
div#footer p { text-align:center; font-size:11px; }
div#footer a:link { color:#fff; text-decoration:none; }
div#footer a:visited { color:#fff; text-decoration:none; }
div#footer a:hover { text-decoration:underline; }

h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#333333; }

hr {height:3px; width:545px; color:#C51E39; background-color:#C51E39; border:0px; margin-top: 5px; padding-left:20px; }

