/**
 * Main CSS Stylesheet
 *
 * @copyright Copyright 2009 Premier Information Systems
 * @copyright Portions Copyright 2003 osCommerce
 * @version $Id: PIST.css 0001 2009-06-15 20:00:00 CDT bdotson
 */


body {
	background-color: lightgrey;
	color: black;
        	float:center;
	margin: 0 auto;
	}

a:link, a:visited, .TopNavigation a:link, .TopNavigation a:visited {
	color: #006C90;
	}

a:hover, .TopNavigation a:hover {
	color: #00DAFF;
	}

#Logo a:link, #Logo a:visited {
	color: #006C90;
	}

#Logo {
	padding: 2 2 2 2;
	margin-top:10px;
	}

.LogoWords {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	}

.LargeLogoWords {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	}

.BoxContainer, .CenterBoxContainer {
	border-color: grey; 
	background-color: white;
	border: 1px solid #006C90;
	border-bottom: 3px solid #006C90; 
/*
	border-radius: 1.6em;	
	-moz-border-radius: 1.6em;
	-webkit-border-radius: 1.6em;
*/
	}

.BoxHeading, .CenterBoxHeading {
	color: white;
	background-color: #006C90; 
	margin:0;
/*
	border-radius: 1.6em;	
	-moz-border-radius: 1.6em;
	-webkit-border-radius: 1.6em;
*/
 	}

.HdrFtrBar, .NewsSeparator, .footer {
	color: #006C90;
	}

.LinkPageContent {
	font-size:10pt;
	font-weight:normal;
	background-color: #ffffff;
	padding: 5 5 5 5;
	text-align: center;
	margin-left: 2;
	margin-right: 2;
	}


.BoxContent, .CenterBoxTitle, .CenterBoxContent, .CenterBoxFooter, .LinkBoxContent, .LinkBoxContent2, .LinkBoxSubheading, .BoxSubheading, .RouteBoxTable, .RouteBoxContent, .LinkPageContent {
	background-color: white;
	}

.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
        }

.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
        }

h3.BoxHeading, h3.BoxHeading a, h3.CenterBoxHeading, h3.CenterBoxHeading a  {
	color: white;
	}

.footer {
	color: #000000;
	}

.CenterBoxImage {
	text-align:center;
	padding: 2 2 2 2;
	border:0;
	}

.LeftBoxImage {
	text-align:right;
	padding: 5 5 5 5;
	border:0;
	}

.RightBoxImage {
	text-align:right;
	padding: 5 5 5 5;
	border:0;
	}

.InputBoxContent {
    	font-size:10pt;
	font-family: arial, verdana, helvetica, sans-serif;
	background-color: white;
	padding: 5 5 5 5;
	text-align: left;
	margin-left: 2;
	margin-right: 2;
	}

.PISTLogo {
        margin:auto;
	background-color: white;
	width:95%;
	text-align:center;
	float:center;
	}

.MainTable {
	background-color:white;
	border:0;
	border-color:#006C90;
	width:95%;
	align:center;
 	}

.TopNavigation {
	font-size:9pt; 
	color: #006C90;
	}

#TopNavigationTable {
 	border:0;
	width:95%;
	}

#wrapper_content {
    /* background: #CFCFCF url(images/wrapper_content.jpg) repeat-y; */
	background: #FFFFFF;
/*  This adjusts the overall width of the web page */
	width: 865px; 
	margin-left: auto;
    	margin-right: auto;
    	padding: 0px;
    	padding-left: 5px;
    	padding-right: 5px;
    	text-align:center;
}

.LogoRule {
    align:abstop;
	}

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#b20000}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #4c3b39;
  border-right:1px solid #4c3b39;
  background:#851a19}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #115e5a;
  border-right:1px solid #115e5a;
  background:#901313}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #901313;
  border-right:1px solid #901313;}
.spiffy4{
  border-left:1px solid #4c3b39;
  border-right:1px solid #4c3b39}
.spiffy5{
  border-left:1px solid #851a19;
  border-right:1px solid #851a19}
.spiffyfg{
  background:#b20000}

