/* =====================================================
==	  PrecisionInspection.biz Style Sheet	 	==
==	Copyright (c) Precision Inspection (in whole)	==
==	All Rights Reserved, Written Permission needed  ==
==	for use or duplication.				==
==	2003 -Original site design by mymediastaff.com	==
==	2008 -Updated to frameless, (almost)table-less,	==
==	valid XHTML/CSS by Brandi Boyd 5/2008		==
==========================================================
==	Colors: Brick Red: #C90000			==
==		  Mustard: #C29903			==
==		     Grey: #C3C3C3			==
========================================================*/
body {
background : url('img/bg.gif');
font-size: 72.5%; /* Resets 1em to 10px */
	font-family: Veranda, 'Arial', Arial, 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
img {
border : 0;
margin : 0 15px;
}
a img {
display : block;
}
a{
color : #c29903;}
#container {
width : 90%;
min-width: 800px;
margin : 10px auto;
color : #333;
font-size:1.2em;
line-height : 130%;
}
#top {
width : 100%;
height : 106px;
padding :  0;
margin : 0px 0 15px 0;
font-size:2em;
display:bock;
}
#top h1 {
padding : 0;
margin : 0;
}
#top h3 {float:right;
text-align:right;
font-size:.98em; line-height: 1em;
color:#C90000;
margin:10px 0 0 25px;padding:0;
}
#top #seal {
width : 108px;
height : 106px;
float : left;
display : inline;
margin : 0 ;
}
#top #logo {
margin : 0;padding: 25px 0 0 0;
}
#logo img {
margin:0 auto;
}
#logo h2 {
color : #c90000;
font-size : 0.99em;
text-align:center;
margin: 0 0 0 200px;
}
#leftnav {
clear : left;
display : inline;
float : left;
width : 200px;
margin : 0;
padding : 25px 0px 0 0;
}
#content {
margin-left : 200px;
padding : 16px;
}
#footer {
clear : both;
margin : 0;
padding : 0.5em;
color : #000;
}
#footer p {
text-align:center;
margin : 0;
padding : 0;
}
small {color:#c3c3c3}
#footer img {
float : left;
margin : 0;
padding : 0;
}
#footer img a {
display : block;
clear : right;
height : 100%;
}
#leftnav img {
margin : 0 0 1em 0;
}
#content h2 {
margin : 0 0 0.5em 0;
}
/*________________________________________________________________
    CSS Slide out Menu - customized from referenced version below.
			Copyright (c) 2005-2007 Stu Nicholls.
    CSS and XHTML modifications -
			Copyright (c) 2008 Brandi Boyd. 
 			http://brandiboyd.com/
    Menu images 
			Copyright (c) Precision Inspection.
 			http://precisioninspection.biz/
   ________________________________________________________________*/
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/vertical_slide.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
ul.menu1, ul ul {
padding : 0;
margin : 0;
border : 0;
list-style-type : none;
overflow : hidden;
width : 200px;
text-align : left;
color : #000;
}
ul.menu1 table {
border-collapse : collapse;
padding : 0;
margin : 0;
font-size : 1em;
}
ul.menu1 ul {
margin-left : 1em;
}
ul.menu1 li {
background : url('img/off-button.gif') no-repeat;
}
ul.menu1 li a.active, ul.menu1 li a.active:hover{
color:#C90000;
background : url('img/on-button.gif') no-repeat;
}
ul.menu1 li.drop {
margin-bottom : -2px;
}
ul.menu1 li a, ul.menu1 li a:visited {
display : block;
width : 136px;
height : 36px;
line-height : 1.9em;
text-decoration : none;
font-weight:bold;
text-align : center;
padding : 18px 25px 0 0;
}
ul.menu1 li a{color:#000}
ul.menu1 li a:hover, ul.menu1 li ul li a:hover {
color:#c29903}
ul.menu1 li a.last,
ul.menu1 li a.last:visited {
display : block;
width : 136px;
height : 36px;
line-height : 2em;
}
ul.menu1 li ul {
display : none;
}
ul.menu1 li ul.show, 
ul.menu1 li ul.show ul {
display : block;
width : 150px;
margin-top : -1px;
margin-left: 35px;}
ul.menu1 li:hover a, ul.menu1 li a:hover {
border : 0;
font-weight : bold;
}
ul.menu1 li:hover ul, 
ul.menu1 li a:hover ul {
display : block;
width : 150px;
margin-top : -1px;
margin-left: 35px;
}
ul.menu1 li:hover ul li a,
ul.menu1 li a:hover ul li a {
color : #000;
font-weight : bold;
background : url('img/on-button.gif') no-repeat;
}
/* end Vertical Slide Out CSS Menu/Stu Nichols(CSS Play) copyrighted stylesheet*/

ul.none li {
list-style:none; margin: 5px;
}
h2{
color:#C90000;
}
h3{
color:#C29903;
}

#content img.b{
margin: 15px;
 padding:2px;
border: 2px solid #C29903}

.center{text-align:center}
#content ul#cols{
min-width:260px;
max-width:800px;
width:800px;margin:0 0 0 15px;padding:0; 
display:inline;}
#content ul#cols li{
margin: 2px 0 0 10px;
float:left; display:inline;
width:250px;
}
ul#cols ul, ul#cols ul ul{
width:250px}
#cols span{font-weight:bold}
ul#cols ul ul li {
text-align:center;
width:300px}
#cols li h2{
margin: 10px;
width:250px;
}
#vid{
border: 1px solid #000;
padding: 15px;
 background: #c3c3c3;
}
h2 a{
text-decoration:none; 
color:#C90000; 
margin: 0 0 0 15px;
}
h3 a {
text-decoration:none; 
margin: 0 0 0 30px}
