
@import url(latbar.css);
@import url(header.css);
@import url(impre.css);
@import url(prods.css);

body {
	margin:0;
	padding:0;
	font: 11px/15px verdana, arial, helvetica, sans-serif;
	color: #555;
	background-color:#f2f2f2;
	text-align: center;
	/* part 1 of 2 centering hack */
	}

#content, #content2, #contentbottom {
	padding: 0;
	margin-right: auto;
	margin-left: auto; 	
	/* part 2 of 2 centering hack */
	width: 775px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 775px;
	}
html>body #content, html>body #content2, html>body #contentbottom {
	width: 775px; /* ie5win fudge ends */
	}

#content {
	padding-top: 0;
	margin-top: 0;
	/* opera does not like 'margin:20px auto' */
	text-align:left;
	background-color: #FFF;
	}

#content2 {
	padding: 0;
	padding-top: 12px;
	border: 0;
	/*background-color: #FFF;*/
	}

#contentbottom {
	height: 26px;
	padding: 0;
	margin: 0;
	border: 0;
/*	background-color: #FFF;*/
	}



#secondarynav   {
     float: left;
     margin: 0;
     margin-top: 0;
     padding: 10px 10px 20px 20px;
	 padding-left: auto;
	 padding-right: auto;
     background: #transparent; 
     border: 0;
     height:320px;
     width: 210px;  /* False value for IE4-5.x/Win */
     voice-family: "\"}\"";
     voice-family:inherit;
     width: 180px;    /* Actual value for conformant browsers */
     }
html>#secondarynav {
     width: 180px; /* Be nice to Opera */
     }

#primarycontent   {
     border: 0;
     border-top: 0 solid #bdcdbd;
     padding: 0;
     margin: 0;
     margin-left: 210px;
     width: auto;
     background: #transparent;
     }

#maincontent   {
     margin: 0;
     border: 0;
     padding: 10px 15px;
	 min-height: 400px; 
     background: #transparent;
     width: 555px; /* False value for IE4-5.x/Win */
     voice-family: "\"}\"";
     voice-family:inherit;
     width: 525px; /* Actual value for conformant browsers */
     }
html>#maincontent {
     width: 525px; /* Be nice to Opera */
     }


#maincontent p.topnav {
	font: 12px/1.5 "Trebuchet ms", Lucida, Arial, sans-serif;
	font-weight: bold;
	color: #005aaa; 
	margin-bottom: 10px;
     	}

#maincontent a {
	font: 12px/1.5 "Trebuchet ms", Lucida, Arial, sans-serif;
	font-weight: bold; normal;
	color: #005aaa; 
	text-decoration: underline;
     	}










img {
    display: block;
    border: 0;
    }

.img1 {
    display: inline;
    border: 1px solid #ccc;
	padding: 0;
	margin: 0;
    }

div.rightimg, div.leftimg {
	padding: 1px;
	margin: 0;
	border: 1px solid #ccc;
	}

div.rightimg {
	float: right;
	margin-left: 10px;
	}

div.leftimg {
	float: left;
	margin-right: 10px;
	}


table, tr, td {
      padding:0;
      margin: 0;
      }

p {
  margin-top: 0;
  margin-bottom: 1em;
  font: 11px/1.5 Verdana, Trebuchet, Lucida, Arial, sans-serif;
  }

/*
p+p  {
     text-indent: 2em;
     margin-top: -1em;
     }
*/

h1, h2, h3, h4 {
  margin-top: 0;
  margin-bottom: 0.2em;
  font: 26px/1.5 "Trebuchet ms", Lucida, Arial, sans-serif;
  font-weight: bold;
  color: #005aaa; 
  }
h2 {
  font: 17px/1.5 "Trebuchet ms", Lucida, Arial, sans-serif;
  font-weight: bold;
  }
h3 {
  font: 13px/1.5 "Trebuchet ms", Lucida, Arial, sans-serif;
  font-weight: bold;
  }
h4 {
  font: 11px/1.5 "Trebuchet ms", Lucida, Arial, sans-serif;
  font-weight: bold;
  }
     
	 
a    {
     text-decoration: none;
     color: #000;
     background: transparent;
     }

a:hover    {
     text-decoration: underline;
     }

.alt {
     display: none;
     }
    
input {
	border:#ccc solid 1px;
	padding:.2em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:.3em 0 .3em 0;
	}



     /* Establish general layout parameters */
#newmenu   {
     background: #e0861e;
     color: #000;
     border: 0;
     border-bottom: 1px dotted #000;
     margin: 0;
     padding: 0;
     text-align: left;
     height: 31px;
     }




#maincontent ul {
     list-style: none;
     /*list-style: disc url(../i/latbar/lister1.gif) inside;*/
     padding: 0;
     /*margin: 0;*/
     margin-left: 20px; 
     border: 0;
     padding-top: 0;
     padding-bottom: 0;
     }

#maincontent li   {
     text-align: left; 
	 margin-left: -5px;
     padding: 0;
     font: 14px/18px Arial, Verdana, Lucida, Arial, sans-serif;
     font-weight: bold;
     color: #1b61b5;
     }

#maincontent p.licomment   {
     text-align: left; 
     padding: 0;
 	 margin: 0 0 0 22px;
	 padding: 0 0 0 0;
	 font: 11px/15px verdana, arial, helvetica, sans-serif;
	 color: #555;	 
     }



#footer   {
     	color: #000;
     	/*background: #fff;*/
     	font: 11px/15px "trebuchet MS", Verdana, Lucida, Arial, sans-serif;
     	font-weight: normal;
     	text-align: center;
	width: 775px; 
	padding: 0;
	padding-top: 8px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto; 	
	/* opera does not like 'margin:20px auto' */
	border: 0 solid #ccc;
	border-top: 7px solid #ffcc33;
	/* part 2 of 2 centering hack */
	width: 775px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 775px;
	}
html>body #footer {
	width: 775px; /* ie5win fudge ends */
	}
	 


#footer a {
     color: #20697c; 
     text-decoration: none;
     }

#footer a:hover {
     color: #000; 
     text-decoration: none;
     }
