/* tablecloth styles */
tr.even td {
  background:#e5f1f4;
}
tr.odd td {
  background:#f8fbfc;
}

th.over, tr.even th.over, tr.odd th.over {
  background:#4a98af;
}
th.down, tr.even th.down, tr.odd th.down {
  background:#bce774;
}
th.selected, tr.even th.selected, tr.odd th.selected {
}

td.over, tr.even td.over, tr.odd td.over {
  background:#ecfbd4;
}
td.down, tr.even td.down, tr.odd td.down {
  background:#bce774;
  color:#fff;
}
td.selected, tr.even td.selected, tr.odd td.selected {
  background:#bce774;
  color:#555;
}

/* use this if you want to apply different styleing to empty table cells*/
td.empty, tr.odd td.empty, tr.even td.empty {
  background:#fff;
}

table.vbatable {
  font:100% Arial, Helvetica, sans-serif; 
  width:90%;
  border-collapse:collapse;
  margin:1em 0;
}
td.vbatd {
  font:100% Arial, Helvetica, sans-serif; 
  text-align:left;
  padding:.5em;
  border:1px solid #fff;
  background:#e5f1f4;
}
th.vbath {
  text-align:left;
  padding:.5em;
  border:1px solid #fff;
  background:#328aa4 url(tr_back.gif) repeat-x;
  color:#fff;
}


td.vbaformlabel, td.vbaformtextinput, td.vbaformbutton, td.vbaformlabelta, td.vbaformtextarea, td.vbaformcheckbox  {
  font-size: 12px; 
  color: black;
  background-color: rgb(248,248,255);
}

td.vbaformlabel {
  text-align: right;
}
td.vbaformtextinput, td.vbaformtextarea, td.vbaformlabelta, td.vbaformcheckbox {
  text-align: left;
}
td.vbaformbutton {
  text-align: center;
}


#vbamain {
  margin:10px 0 0 0; 
  padding:10px 3px 10px 3px;
  text-align:center; 
  background-color: #E5E5E5;
}

#vbacontout {
  margin:3px 3px 3px 3px;
  padding:5px 5px 5px 5px;
  border-width: 2px;
  border-style: solid;
  border-color: #FFFFFF;
  text-align:left; 
}

#vbacontin {
  margin:27px 0px 5px 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #98AAB1;
  font-size : 14px;
  text-align:center; 
}


#vbamessage {
  font-size: 14px; 
  color: green;
  border: 2px solid green;
  text-align:left;
  background:#ecfbd4;
}
#vbaerror {
  font-size: 14px; 
  color: red;
  border: 2px solid red;
  text-align:left;
  background:#ecfbd4;
}


#vbmenu {
  font: bold 13px Arial;
  width: 100%; /*leave this value as is in most cases*/
}
#vbmenu ul {
  margin: 0;
  padding: 0;
  float: left;
  width: auto; /*width of menu*/
  border: 1px solid #564c66; /*dark purple border*/
  border-width: 1px 0;
  background: black url(images/indentbg.gif) center center repeat-x;
}
#vbmenu ul li {
  display: inline;
  float: left;
  padding: 5px 11px;
  border-right: 1px solid #564c66; /*dark purple divider between menu items*/
  color: lightgray;
}
#vbmenu ul li a {
  color: white; /*text color*/
  text-decoration: none;
}
#vbmenu  ul li a:visited {
  color: white;
}
#vbmenu  ul li a:hover, .indentmenu ul li .current {
  color: white !important; /*text color of selected and active item*/
  padding-top: 6px; /*shift text down 1px for selected and active item*/
  padding-bottom: 4px; /*shift text down 1px for selected and active item*/
  background: black url(images/indentbg2.gif) center center repeat-x;
}

#vbacontent {
  clear: both;
/*  width: 640px; */
  font-size: 14px; 
  text-decoration: none; 
  line-height : 120%; 
  color : #000000;
  text-align:center;
  padding: 10px 10px 10px 10px;
  background-color: rgb(248,248,255);
}

#vbacontent h3 {
  font-weight: bold; 
  font-size: 16px; 
  line-height : 140%; 
  color : #000000;
  text-align:center;
}
#vbastat {
  width: 100%; 
  border-width: 1px;
  border-style: solid;
  border-color: #98AAB1;
  margin-left: auto; 
  margin-right: auto;  
  padding-bottom: 10px;
}

#vbaedittopic {
  width: 100%; 
  border-width: 1px;
  border-style: solid;
  border-color: #98AAB1;
  margin-left: auto; 
  margin-right: auto;  
}
#vbatopicform {
  margin-left: auto; 
  margin-right: auto;  
  background-color: #98AAB1;
}
#vbatopics {
  width: 100%; 
  border-width: 1px;
  border-style: solid;
  border-color: #98AAB1;
  margin-left: auto; 
  margin-right: auto;  
}
#vbatopictable {
  text-align:center;
  margin-left: auto; 
  margin-right: auto;  
  font-size: 12px; 

}

#vbaeditgroup {
  width: 100%; 
  border-width: 1px;
  border-style: solid;
  border-color: #98AAB1;
  margin-left: auto; 
  margin-right: auto;  
}
#vbagroupform {
  margin-left: auto; 
  margin-right: auto;  
  background-color: #98AAB1;
}

#vbagroups {
  width: 100%; 
  border-width: 1px;
  border-style: solid;
  border-color: #98AAB1;
  margin-left: auto; 
  margin-right: auto;  
  text-align:left;
}

#vbagrouptable {
  font-size: 12px; 
  text-align:left;
  margin-top: 0px; 
  margin-left: 30px; 
  margin-right: auto;  

}

#vbaedititem {
  width: 100%; 
  border-width: 1px;
  border-style: solid;
  border-color: #98AAB1;
  margin-left: auto; 
  margin-right: auto;  
}

#vbaitemform {
  margin-left: auto; 
  margin-right: auto;  
  background-color: #98AAB1;
}
#vbaitems {
  border-width: 1px;
  border-style: solid;
  border-color: #98AAB1;
  margin-left: auto; 
  margin-right: auto;  
  text-align:left;
}

#vbaeditparameter {
  width: 100%; 
  border-width: 1px;
  border-style: solid;
  border-color: #98AAB1;
  margin-left: auto; 
  margin-right: auto;  
}
#vbaparameterform {
  margin-left: auto; 
  margin-right: auto;  
  background-color: #98AAB1;
}

#vbabottombuttons {
  text-align:center;
  margin-left: auto; 
  margin-right: auto;  
  margin-bottom: 0px; 
}

#vbanavigation {
  width: 90%; 

  text-align:left;
  margin-left: 30px; 
  margin-right: auto;  
  margin-bottom: 0px; 
}

#vbafilter {
  width: 90%; 

  text-align:left;
  margin-left: 30px; 
  margin-right: auto;  
  margin-bottom: 0px; 
}

#vbaitemtable {
  font-size: 12px; 

  border-width: 1px;
  border-style: solid;
  border-color: #98AAB1;

  text-align:left;
  margin-top: 0px; 
  margin-left: 30px; 
  margin-right: auto;  
}

#vbaotherform {
  margin-left: auto; 
  margin-right: auto;  
  background-color: #98AAB1;
}


#vbasection {
  width: 100%; 
  border-width: 1px;
  border-style: solid;
  border-color: #98AAB1;
  margin-left: auto; 
  margin-right: auto;  
}



td.vbnavpageinfo {
  background-color: #DEE3E7; 
  font-size: 12px;
  text-align: center;
  width: 80;
}
td.vbnavactual {
  font-size: 12px;
  background-color: #006699; 
  height: 15px;
  background-image: url(images/cellpic4.gif);
  text-align:center;
  width: 20;
}
td.vbnavpage {
  font-size: 12px;
  background-color: #DEE3E7; 
  height: 15px;
  text-align:center;
  width: 20;
}
td.vbnavactuals {
  font-size: 12px;
  background-color: #006699; 
  height: 15px;
  background-image: url(images/cellpic4.gif);
  text-align:center;
  width: 65;
}
td.vbnavpages {
  font-size: 12px;
  background-color: #DEE3E7; 
  height: 15px;
  text-align:center;
  width: 65;
}
