body {
   padding: 0; 
   margin: 0;
   font: normal 8pt Tahoma, Arial, Helvetica, sans-serif;
   color: #555555;
   background: white;
   height: 100%;
}
a {
   color: #576C93;
}
#pageholder .rightside {
   background: url(images/page-rside-bg.gif) repeat-x;
}
#pageholder .leftside {
   background: url(images/page-bg.gif) repeat-x right top;
}
#menu {
   background: #576C93;
}
#menu .line {
   font: normal 7pt Arial, Helvetica, sans-serif;
   color: white;
   text-transform: uppercase;
}
#menu .line a {
   color: white; text-decoration: none;
   display: block; float: left;
   padding: 0.5em 1.5em;
}
#holder {
   background: url(images/content-bg.gif) repeat-y;
}
#holder td {
   font-size: 8pt;   
}
#holder .leftcol {
   padding: 0 52px;
}
#holder .leftcol hr {
   padding: 0; margin: 0;
   height: 1px;
   border-top: 1px;
}
#holder .leftcol p {
   margin: 0.3em 0 1em 0;
}
.shortydesc p {
   padding: 0; margin: 0.5em 0 0.5em 2em;
}
.shortydesc ul {
   padding: 0; margin: 1em 0 0.5em 2em;
}
a.arrowed {
   background: url(images/arrow.gif) no-repeat;
   padding: 0 15px;
}

#footer .text {
   font-size: 7pt;
   padding: 5px;
   color: #CAD1DD;
}
#footer .text a { color: #cad1dd; text-decoration: none; }

.pngholder { color: #999; width: 150px; height: 60px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/mask_top.png'); html: -moz-scrollbars-vertical } 
.pngalpha { color: #999; background: url(../images/mask_top.png) no-repeat; width: 150px; height: 60px; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0) } 
#mask_bottom { color: #576c93; font-size: 11pt; font-family: Georgia, Arial, Helvetica, sans-serif; font-weight: bold; background: url(../images/mask_bottom.gif) 50% bottom; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; bottom: 100px; background-repeat: no-repeat; }

.cmsintro{font-size: 8pt}
