body {
   background: #EEEEEE;
   font-family: verdana, arial, lucida, helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
td.context {margin: 0px; padding: 0px; border: 1px solid #999999; background-color: #FFFFFF;}
td.header  {margin: 0px; padding: 0px;}
td.content {margin: 6px; padding: 6px; font-size: 12px;}

h1.vistatrak {font-size: 14px; color: #0B58A6; font-family: verdana, arial, lucida, helvetica, sans-serif; letter-spacing: 0.5px; text-decoration: none; font-style: normal; font-weight: bold}

h1      {font-size: 14px; color: #1e2e5f; font-family: verdana, arial, lucida, helvetica, sans-serif; letter-spacing: 0.5px; text-decoration: none; font-style: normal; font-weight: bold}
h2      {font-family: verdana, arial, lucida, helvetica, sans-serif; font-size: 14px; font-weight: bold;}
h3      {font-family: verdana, arial, lucida, helvetica, sans-serif; font-size: 12px; font-weight: bold;}
p      {font-family: verdana, arial, lucida, helvetica, sans-serif; font-size: 12px;}
span  {font-family: verdana, arial, lucida, helvetica, sans-serif; font-size: 12px;}
li      {font-family: verdana, arial, lucida, helvetica, sans-serif; font-size: 12px;}
ul      {font-family: verdana, arial, lucida, helvetica, sans-serif; font-size: 12px;}
ol      {font-family: verdana, arial, lucida, helvetica, sans-serif; font-size: 12px;}
dl      {font-family: verdana, arial, lucida, helvetica, sans-serif; font-size: 12px;}
dt      {font-family: verdana, arial, lucida, helvetica, sans-serif; font-size: 12px;}
dd      {font-family: verdana, arial, lucida, helvetica, sans-serif; font-size: 12px;}

a:link     {color:#C31C1C; font-family: verdana, arial, lucida, helvetica, sans-serif; font-size: 12px; text-decoration:underline;}
a:visited {color:#C31C1C; font-family: verdana, arial, lucida, helvetica, sans-serif; font-size: 12px; text-decoration:underline;}
a:hover   {color:#C31C1C; font-family: verdana, arial, lucida, helvetica, sans-serif; font-size: 12px; text-decoration:underline;}

form {margin: 0px; padding: 0px;}

input.old, select.old, textarea.old {
   font-family: verdana, arial, lucida, helvetica, sans-serif;
   font-size: 12px;
   border-top-width: 2px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-top-color: #666666;
   border-right-color: #CCCCCC;
   border-bottom-color: #CCCCCC;
   border-left-color: #666666;
}
input.button {
   font-family: verdana, arial, lucida, helvetica, sans-serif;
   font-size: 12px;
   border-top-width: 2px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 2px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-top-color: #666666;
   border-right-color: #666666;
   border-bottom-color: #666666;
   border-left-color: #666666;
   background-color: #F1F1F1;
   background-image: url(../images/bg.login.gif);
   background-repeat: repeat-x;
}
input.image {border: 0px;}

.footerlinks A:link {
   FONT-SIZE: 9px; COLOR: #018749; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
.footerlinks A:visited{
   FONT-SIZE: 9px; COLOR: #018749; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
.footerlinks A:hover{
   FONT-SIZE: 9px; COLOR: #018749; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}

.footerlinks {line-height:1.5em;}
.footerlinks span {padding:0px 1px; font-size:.82em;}

.bread A:link {
   FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
.bread A:visited{
   FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
.bread A:hover{
   FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}

.bread P {
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 2px;
   padding-left: 12px;
   FONT-SIZE: 9px; 
}
.bread {FONT-SIZE: 9px; COLOR: #0B58A6; FONT-FAMILY: Verdana, Arial, Helvetica}
.bread SPAN {FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica;}

#footer    a:link {font-family: verdana, arial, lucida, helvetica, sans-serif; font-size: 12px; color:#018749; text-decoration:none;}
#footer    a:visited  {font-family: verdana, arial, lucida, helvetica, sans-serif; font-size: 12px; color:#018749; text-decoration:none;}
#footer    a:hover  {font-family: verdana, arial, lucida, helvetica, sans-serif; font-size: 12px; color:#018749; text-decoration:none;}

#quicklink td {margin: 0px; padding: 4px; position:relative;}
#quicklink td.noPM {margin: 0px; padding: 0px; position:relative;}
#quicklink td img.imgOffset {float:right;}
#quicklink h1 {font-family: verdana, arial, lucida, helvetica, sans-serif; font-size: 11; color:#aaaaaa; font-weight: bold;}
#quicklink ul {font-family: verdana, arial, lucida, helvetica, sans-serif; font-size: 1em; color:#000; margin-left: 0px; list-style:none;}
#quicklink li {font-family: verdana, arial, lucida, helvetica, sans-serif; font-size: 1em; color:#000; padding:1px 0px 3px 25px; margin-bottom:1em; line-height:1.2em;}

#quicklink ul {margin:0em 0em 1.4em 0em; padding:0em; list-style-type:none; width:160px;}
#quicklink ul li {margin:0em 0em .7em 0em; padding:.3em 0em .3em 0em; background-repeat:no-repeat; background-position:1em .3em; padding-left:3em;}
#quicklink ul li.bkgd01 {background-image:url("../images/vistatrak/brochure.icon.gif");}
#quicklink ul li.bkgd02 {background-image:url("../images/vistatrak/see.vista.icon.gif");}
#quicklink a {font-family: verdana, arial, lucida, helvetica, sans-serif; font-size: 1em; color:#000; text-decoration:none;}

.error {color: #FF0000; font-weight: bold;}
.smallText {font-family: Arial, Helvetica, sans-serif; font-size:9px;}

td.support {margin: 2px; padding-top: 2px; padding-right: 4px; padding-bottom: 4px; padding-left: 25px;color:#333333;font-family: verdana, arial, lucida, helvetica, sans-serif; font-size: 12px; font-weight: bold;}

td.support a:link {color:#666666; font-weight: normal; text-decoration:none;}
td.support a:visited {color:#666666; font-weight: normal; text-decoration:none;}
td.support a:hover   {color:#666666; font-weight: normal; text-decoration:none;}

#vistaTrack {width:147px; background-color:#0a57a5;}
#vistaTrack ul {width:115px; margin:0px; padding:4px 4px 12px 24px; list-style:none;}
#vistaTrack ul li {color:#fff; margin-bottom:.8em;}
#vistaTrack ul li.last {margin-bottom:0em;}
#vistaTrack ul li {color:#fff; font-family: verdana, arial, lucida, helvetica, sans-serif; font-size: 12px; font-weight: bold;}
#vistaTrack ul li a:link  {color:#fff; font-weight: normal; text-decoration:none;}
#vistaTrack ul li a:visited {color:#fff; font-weight: normal; text-decoration:none;}
#vistaTrack ul li a:hover   {color:#fff; font-weight: normal; text-decoration:none;}

#vistaWrapper {width:384px;}
div.bar {width:384px; background-image:url("../images/vistatrak/barbkgd.gif"); background-repeat:repeat-x; background-color:#bfe0ed; border:1px solid #aaa; white-space:nowrap; position:relative;}
div.barPadding {padding:8px;}
div.barNoBorder {border:1px solid #fff;}
div.linkLeft {float:left; width:178px; padding:8px; border-right:1px solid #aaa;}
div.linkRight {float:right; width:163px; padding:8px; text-align:right;}

#icon1 {position:absolute; top:-20px; right:-6px; width:65px; height:64px; z-index:30; display:none;}
#icon2 {position:absolute; top:-20px; right:-6px; width:65px; height:64px; z-index:31; display:none;}
#icon3 {position:absolute; top:-20px; right:-6px; width:65px; height:64px; z-index:32; display:none;}

div.bar h2 {margin:0px; padding:8px; font-weight:bold; font-size:1em;}
div.view {float:right; width:55px; padding:8px; border-left:1px solid #aaa; color:#6897ae; text-align:center; white-space:nowrap;}
div.view a:link, div.view a:active, div.view a:visited, div.view a:hover {color:#6897ae; text-decoration:none; font-weight:bold; font-size:1em;}

div.viewContainer {display:none;}
div.roundBox01Div {width:386px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
div.bgbox {width:386px;}
div.leftBorder {background: url("../images/vistatrak/ll01.gif") repeat-y;}
div.rightBorder {background: url("../images/vistatrak/rl01.gif") repeat-y right;}
div.cbbot {background: url("../images/vistatrak/blc01.gif") no-repeat top left;}
div.cbbot div div {margin:0px 17px 0px 17px; background: url("../images/vistatrak/bl01.gif") repeat-x;}
div.cbbot div {background: url("../images/vistatrak/brc01.gif") no-repeat top right;}
div.cbbot, div.cbbot div, div.cbbot div div {height:17px; font-size:1px;}
div.content {margin:0px; padding:12px 37px 0px 9px; font-size:.92em;}
div.content2 {margin:0px; padding:0px 0px 0px 0px; font-size:.92em;}
ul.list01 {margin:1.1em 0em 1.1em 1.1em; padding:0em; list-style-type:none;}
ul.list01 li {margin:0em 0em .3em 0em; padding:0em 0em .3em 0em; color:#666666; background-image:url("../images/vistatrak/bullet01.gif"); background-repeat:no-repeat; background-position:0em .3em; padding-left:1em;}
ul.list01 li.level2 {margin:0em 0em .3em 1.1em; padding:0em 0em .3em 0em; background-image:url("../images/vistatrak/bullet02.gif"); background-repeat:no-repeat; background-position:0em .5em; padding-left:.8em;}

ul.list02 {margin:0em 0em 0em 1.1em; padding:1.1em 0em 1.1em 0em; list-style-type:none;}
ul.list02 li {margin:0em 0em .3em 0em; padding:0em 0em .3em 0em; color:#666666; background-image:url("../images/vistatrak/bullet03.gif"); background-repeat:no-repeat; background-position:0em -5.5em; padding-left:2.4em; font-weight:bold; color:#000;}
ul.list02 li.level2 {margin:0em 0em .3em 1.1em; padding:0em 0em .3em 0em; background-image:url("../images/vistatrak/bullet01.gif"); background-repeat:no-repeat; background-position:1.4em .3em; padding-left:2.4em; font-weight:normal; color:#aaa;}
ul.margTop01 {margin-top:6px;}
ul.noMargTop {margin-top:0px;}
ul.noPadTop {padding:0em 0em 1.1em 0em;}
ul.noPadTB {padding:0em;}
div.padFix {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:1px; overflow:hidden;}

p.collapse {margin:7px 10px 0px 12px; text-align:right; color:#aaa;}
p.collapse img {margin-bottom:2px;}
p.collapse a:link, p.collapse a:active, p.collapse a:visited, p.collapse a:hover {color:#aaa; text-decoration:none;}
div.barMargTop {margin-top:28px;}

a:link.lk01, a:active.lk01, a:visited.lk01, a:hover.lk01 {color:#000; text-decoration:none; font-size:9pt; font-weight:bold;}

div.line01 {height:1px; background-color:#ededee; overflow:hidden;}
div.line02 {height:1px; background-color:#aaaaaa; overflow:hidden;}
div.calEvent {padding:8px 6px 12px 12px; line-height:1.4em; font-weight:bold; font-size:.92em;}

form {margin:0px;}
form select {}
fieldset {padding:.5em;}
label.lLogin {display:block; float:left; width:60px; text-align:left; padding-top:2px; padding-right:3px;}
label.vStack {display:block; padding:0em 0em .2em 0em; font-weight:bold; width:380px; padding-top:0px; padding-right:0px;}
label.vStack2 {display:block; padding:0em 0em .2em 0em; font-weight:bold; padding-top:0px; padding-right:0px;}
label.vStack span.text01 {font-weight:normal; font-size:.92em;}
label.lblInline {padding:0px 5px 0px 4px; display:inline; float:none; width:50px; font-weight:normal;}
form div {margin-top:6px;}
form div.formMarg01 {margin-bottom:1em;}
form div.formMarg02 {margin-bottom:0em;}
form .width01 {width:175px;}
form .width02 {width:100px;}
form .width03 {width:85px;}
form input.button {margin-right:4px;}
form input.checkbox01 {float:left; width:20px; text-align:left;}
form label.checkDescript {display:block; float:left; width:350px; font-weight:normal; text-align:left; padding-top:0px; padding-right:0px; padding-left:6px;}
form div.rbs {margin-top:5px;}
form div.col01 {float:left; width:115px;}

.color01 {color:#666666; font-size:1em;}
.alr {text-align:right;}
.alignCenter {text-align:center;}
.noMargTop {margin-top:0px;}
.noMargBottom {margin-bottom:0px;}
.clearFloatBoth {clear:both;}
.footnote {color:#aaa; font-size:.86em;}
img {border:none;}
