body {
scrollbar-3d-light-color:#A4A45C;
scrollbar-arrow-color:#FFFFFF;
scrollbar-base-color:#A4A45C;
scrollbar-face-color:#A4A45C;
scrollbar-shadow-color:#A4A45C;
scrollbar-track-color:#FFFFFF;
scrollbar-darkshadow-color:#A4A45C;
scrollbar-highlight-color:#FFFFFF;
background-color:#A4A45C;
margin: 0px 0px 0px 0px;
font-family: Tahoma,Trebuchet,Arial,Verdana,Sans-serif;
font-size: 16px; color: #000000;
}

div.titlebold {
  font-size:11px;
  font-weight:bold;
}

div.titlenormal {
  font-size:11px;
}

p,a {font-family: Tahoma,Trebuchet,Arial,Verdana,Sans-serif;
  font-size: 16px; color: #000000;}

font.themestorename {font-size: 28px; color: #ffffff;}
a.theme-font {font-size: 20px;}
font.theme-font {font-size: 40px;}

a.ccban {
  color: #000000;
}
a.ccban:hover {
  color: #ff0000;
}

img.ccban {
  border-width:1px;
  border-color: #000000;
}

a:link {
color: #505027;
text-decoration: none;
}

a:visited {
color: #505027;
text-decoration: none;
border: none;
}

a:active {
color: #505027;
text-decoration: none;
}

a:hover {
color: #505050;
text-decoration:underline;
}

a.links {
  color: #505027;
  text-decoration: none;
}
a.links:hover {
  color: #505050;
  text-decoration: underline;
}

td.SideMenu {
  height: 100%;
}


table.SideMenu {
   z-index:3;
}


.producttitle
{
  font-size: 20pt;
  color: #8781BD;

}

a.producttitle:link {
  color: #8781BD;
  text-decoration: none;
}


a.producttitle:visited {
  color: #8781BD;
  text-decoration: none;
}


a.producttitle:active {
  color: #8781BD;
  text-decoration: none;
}


a.producttitle:hover {
  color: #C4DF9B;
  text-decoration: none;
}



.mastertech {
  color: #000000;
  font-family: Arial,Verdana,Helvetica;
  font-size: 8pt;
  font-weight: bold;
}

a.mastertech:link {
  color: #FF0000;
  text-decoration: none;
}

a.mastertech:visited {
  color: #FF0000;
  text-decoration: none;
}

a.mastertech:active {
  color: #FF0000;
  text-decoration: none;
}

a.mastertech:hover {
  color: #0000FF;
  text-decoration: underline;
}


a.black:link {
  color: #000000;
  text-decoration: none;
}

a.black:visited {
  color: #000000;
  text-decoration: none;
}

a.black:active {
  color: #000000;
  text-decoration: none;
}

a.black:hover {
  color: #000000;
  text-decoration: underline;
}


a.SideMenu:link {
  color: #CCCC99;
  text-decoration: none;
}

a.SideMenu:visited {
  color: #CCCC99;
  text-decoration: none;
}

a.SideMenu:active {
  color: #CCCC99;
  text-decoration: none;
}

a.SideMenu:hover {
  color: #CCCC99;
  text-decoration: underline;
}

table.calendar {
  border-style:solid;
  border-width:1px;
  border-color: #333333;
  border-collapse: collapse;
background-color: #ffffff;
  width: 95%;
}

div.calendar {
}

tr.week {
}

td.calendar {
  height: 50px;
  width: 14%;
  text-align: center;
  border-style:solid;
  border-width:1px;
  border-color: #333333;
  border-collapse: collapse;
}

td.month {
  font-size: 20px;
  text-align:center;
  border-style:solid;
  border-width:1px;
  border-color: #333333;
  border-collapse: collapse;
}

td.curdate, td.date {
  border-style:solid;
  border-width:1px;
  border-color: #333333;
  border-collapse: collapse;
  height:100px;
  vertical-alignment:top;
}

td.curdate {
  background-color: #BBE8FF;
}

td.baddate {
  border-style:solid;
  border-width:1px;
  border-color: #333333;
  border-collapse: collapse;
  background-color: #cccccc;
}

a.calendar {
  text-decoration:none;
  color: #000000;
}
 
div.logo {
  height: 55px;
}

image.bad {
  border-style: solid;
  border-width: 1px;
  border-border-color: #000000;
}

div.logobar {
background:url("images/vine-s.gif") repeat-x;
}

td.leftbar {
 width:200px;
}

td.branch {
  width:50px;
  background:url("images/vine-ud.gif") repeat-y;

}

td.content {
  padding:10px;
}

div.branch {
  position: absolute;
  height: 200px;
  top: 120px;
  width: 50px;
  background:url("images/vine-ud.gif") repeat-y;
  clear:both;
  z-order: 5;
}

div.spacer {
  clear: both;
}

table.content {
  background:url("images/1x1.gif") repeat;
  background-color: #a4a45c;
  color: #fafafa;
  border-style:solid;
  border-color:#000;
  border-width:2px;
  padding-right:7px;
  padding-left:7px;
}

div.title {
  font-size: 30px;
  color: #000000;
}



