body, body div, body p, body th, 
body td, body li, body dd    {
    /* more specific to override imported rule */
    font-size:    x-small;      
    /* false value for WinIE4/5 */
    voice-family: "\"}\"";   
    /* trick WinIE4/5 into thinking rule is over */
    voice-family: inherit;   
    /* recover from trick */
    font-size:    small
    /* intended value for better browsers */
    }

html>body, html>body div, html>body p, 
html>body th, html>body td, 
html>body li, html>body dd    {
    font-size:    small
    /* be nice to Opera */
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A3A3A3;
	margin:0;
}
/*
Sets the large masthead background image, sets the height of the table cell
to match the height of the background image. Sets the table cell contents
to align in the middle. */
#masthead {
/*	background-image: url(../images/top2a.jpg);
	background-repeat: repeat-x;*/
	background-color: #B3B3B3;
	border-bottom: 1px solid #333333;
}
/*
This rule sets the masthead pizza graphic as a background on the DIV
that contains the embedded logo image. The embedded image appears naturally
at the left edge of the parent masthead cell, while the pizza background
is displayed at the right edge.*/
#logodiv {
	margin: 0;
	width: 100%;
	background-image: url(../images/vzh_pizza.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#logodiv img {
	display: block;
}
#pagewrapper {
	width: 43em;
	margin: 0;
}
#contentTable, #footerTable {
	width: 779px;
}
#contentTable {
	border: 1px solid #333333;
}
#menubar {
	background-image: url(../images/vzh_menubarbg.jpg);
	background-repeat: repeat-x;
	background-color: #616161;
	font-size: 0.9em;
}
#maincontent {
	padding: 10px 18px 20px;
  font-size: 8.5pt;
	width: 639px;
	line-height: 1.2em;
	background-color: #FFFFFF;
	vertical-align: top;
}
#maincontent td, #maincontent input, #maincontent textarea, #maincontent select, #maincontent p, #maincontent div, #maincontent span {
  font-size: 8.5pt;
}
#maincontent a{
 text-decoration: none; 
 color: blue;
}
/*
	background-image: url(/images/left_home2.gif);
	background-repeat: no-repeat;
	background-position: left top;
*/
#sidebar {
	padding:0 ;
	width: 140px;
	vertical-align: top;
	background-color: #1B4669;
	vertical-align: top;
}
#sidebar li a { 
 text-decoration: none; 
 color: white;
 margin: 0 0 0 12px; 
}

#sidebar a.adminLink { 
 text-decoration: none; 
 color: red;
 margin: 0 0 0 12px; 
}
#sidebar a:hover {
	text-decoration: none;
	color: yellow;
}

ul.leftMenu { 
 width: 140px;
 background-color: #1B4669;
 padding-left: 0;
 margin: 0;
 }
ul.leftMenu li{
  list-style: none;
  font-weight: bold; 
  padding: 0.3em 0 0.5em 0;
  background-image: url(/images/menuSepBar.gif);
  background-repeat: no-repeat;
  background-position: bottom;
  font-size:9pt;
}
ul.leftMenu li.subscriptionInfo {
  color: yellow;
  padding:0 0 0.5em 12px;
  font-size:8pt;
}
#newsDate{
  color: yellow;
  font-size:9pt;
  padding: 0 0 0 1.2em;
}
#footer {
  color: #0;
  background-color: #E8F4FF;
  font-size:8pt;
  padding: 10px;
  text-align: center;
}
#footer a{
	text-decoration: none;
	color: Blue;
}
#footerleft{
	background-color: #3E698E;
	text-align: center;
}
h1, h2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
}
a:link {
	color: #6A6784;
}
a:visited {
	color: #999999;
}
a:hover, a:active, a:focus {
	color: #D14550;
}
h2.contentHeader{
	border-bottom: 1px solid #0066CC;
	color: #0066CC;
	font-size: 1.3em;
	padding: 0 0 0.2em;
}
.redbold {
	color: #FF0000;
	font-weight: bold;
}
.smallboldred{
	color: #FF0000;
	font-size: 8pt;
}
.yellowtext{
	color: Yellow;
}
.tableheader1{
	background-color: #321E65;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

.OrderYellowheader{
	background-color: #0000FF;
	color: #ffff00;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}
