/* CSS for Zone of Excellence website */

/* CSS defs for HTML tags */
body {
		margin: 0pt;
		padding: 0pt;
		font-family: verdana,arial,helvetica,sans-serif;
		font-size: 76%;
		background-color: #00669A;
		background-position: top left;
		background-image: none*/;
		background-repeat: no-repeat;
		}
p {
	 	line-height: 1.5em;
		text-align: none;
		}
h1 {
	  font-size: 2em;
    font-weight: normal;
    margin-top: 0em;
    margin-bottom: 0em;
		color: #74253D;
		border-bottom-color: #000;
		border-bottom-style: solid;
		border-bottom-width: 1px;
    }
	
/* CSS defs for top banner */
#header {
		padding: 10px 25px 10px 25px;
    }
#header span {
		display:none;
		}
#front #header {
		position:relative;
		background-repeat:no-repeat;
		}

/* CSS defs for background */
#container {
		position: relative;
    width: 736px;
    margin-right: auto;
    margin-left: auto;
    background-image: url(images/container.gif);
    opacity: 1;
    background-repeat: repeat-y;
    background-position: left top;
    }

/* CSS defs for main menu */
#topnav{
		padding: 3px 0px 5px 13px;
		margin: 0px 12px 5px 13px;
		border-bottom: 1px solid #7F7F7F;
		border-top: 1px solid #7F7F7F;
		color: #1570EC;
		background-color: #E3E3E3;
		}
#topnav img {
		display: block;
		}
#topnav a {
		font-size: 90%;
		padding: 0 4px 0 0;
		color: #1570EC;
		text-decoration: none;
		}
#topnav a:hover {
		font-size: 90%;
		padding: 0 4px 0 0;
		color: #74253D;
		}
	
/* CSS defs for blue highlight topic bar */
h5 {
	 	font-size: 1em; 	
		background-color: #00679B;
		padding: 2px 2px 2px 4px;
		color: #FFFFFF;
		border: none;
		}
		
/* CSS defs submenu on products page */
submenu { 	
		font-size: 1em;
		color: #74253D;
		border: none;
		}		

/* CSS defs for content */
#content {
		margin:10px 0px 10px 23px;
		padding:10px 0px 10px 170px;
		font-size:0.95em;
		width:520px;
		padding-left: 3px;
		}
	
/* CSS defs for right navigation */
#menu li {
		display: inline;/* for IE5 and IE6 */
		}
#menu {
		text-align:right;
		font:1em/1.5em sans-serif;
		position:absolute;
		top:90px;
		left:573px;
		width: 150px;
		margin: 0px 0px 0px 0px; 
		padding: 0px 0px 0px 0px;
		background-color: #E3E3E3;
		color: #1570EC;
		border: 1px solid #7F7F7F;
		}
#menu a {
		border-top: 1px solid #7F7F7F;
		padding:0px 10px 0px 0px;
		text-align:right;
		text-decoration: none;
		color: #000000;
		margin: 0px 0px 0px 0px;
		display: block;
		line-height: 1.8em;
		}
#menu a:hover {
		color: #ffffff;
		background: #00679B;
		margin: 0px;
		padding: 0px 10px 0px 0px;
		line-height: 1.8em;
		}
#menu a:visited {
		color: none;
		}
#menu li {
		margin-right: 10px;
		}

/* CSS defs for footer */
#footer{
  	font:0.8em/2em verdana, arial, helvetica, sans-serif;
		line-height: 1.5em;
		padding: 5px 5px 5px 13px;
		margin: 0px 12px 0px 13px;
		border-top: 1px solid #7F7F7F;
		color: #000000;
		background-color: #E3E3E3;
		background-position: bottom;
		}
		
/* CSS defs for footnote */
#footnote{
  	font-size: 0.8em;
		padding-top: 0.5em;
		color: #7F7F7F
		}
		
/* CSS defs for photos to float right */
#floatright {
	float: right;
	margin: 0 0 10px 10px;
	}

/* CSS defs for a light horizontal bar */
#lighthr {
	font-size:0.95em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	}

/* CSS defs for a product descriptions */
#title{
  	color: #74253D;
		margin: 0px 0px 0px 0px;
	  padding: 0px 0px 0px 0px;
		font-weight: bold;
		}

#tableline{
		line-height: 1.5em;
		}
		
/* CSS defs for return to top text */
#return {
	 	font-size: .95em;
		text-align: right;
		}