a                { color: #CC0066; text-decoration: none }
a:link           { color: #CC0066; text-decoration: none }
a:visited        { color: #CC0066; text-decoration: none }
a:active         { color: #CC0066; text-decoration: none }
a:hover          { color: #FFFFFF; background-color: #CC0066; text-decoration: none }

a.std            { color: #CC0066; text-decoration: none }
a.std:link       { color: #CC0066; text-decoration: none }
a.std:visited    { color: #CC0066; text-decoration: none }
a.std:active     { color: #CC0066; text-decoration: none }
a.std:hover      { color: #FFFFFF; background-color: #CC0066; text-decoration: none }

a.pic            { color: #CC0066; text-decoration: none }
a.pic:link       { color: #CC0066; text-decoration: none }
a.pic:visited    { color: #CC0066; text-decoration: none }
a.pic:active     { color: #CC0066; text-decoration: none }
a.pic:hover      { color: #FFFFFF; background-color: #CCCCCC; text-decoration: none }

a.navbar:link    { color: #FFFFFF; background-color: #CC0066; text-decoration: none }
a.navbar:visited { color: #FFFFFF; background-color: #CC0066; text-decoration: none }
a.navbar:active  { color: #FFFFFF; background-color: #CC0066; text-decoration: none }
a.navbar:hover   { color: #CC0066; background-color: #FFFFFF; text-decoration: none }

a.navbar-hl:link    { color: #FFFFFF; background-color: #000000; text-decoration: none }
a.navbar-hl:visited { color: #FFFFFF; background-color: #000000; text-decoration: none }
a.navbar-hl:active  { color: #FFFFFF; background-color: #000000; text-decoration: none }
a.navbar-hl:hover   { color: #CC0066; background-color: #FFFFFF; text-decoration: none }

a.menu:link      { color: #FFFFFF; background-color: #CC0066; text-decoration: none }
a.menu:visited   { color: #FFFFFF; background-color: #CC0066; text-decoration: none }
a.menu:active    { color: #FFFFFF; background-color: #CC0066; text-decoration: none }
a.menu:hover     { color: #CC0066; background-color: #FFFFFF; text-decoration: none }

a.menu-hl:link      { color: #FFFFFF; background-color: #000000; text-decoration: none }
a.menu-hl:visited   { color: #FFFFFF; background-color: #000000; text-decoration: none }
a.menu-hl:active    { color: #FFFFFF; background-color: #000000; text-decoration: none }
a.menu-hl:hover     { color: #CC0066; background-color: #FFFFFF; text-decoration: none }

table.clean      { border-width: 0px; padding: 0px }
table.left       { margin-right: 10px; margin-bottom: 10px }

img              { border-color: #000000 }

.section-title   { font-family: Arial; font-size: 16pt; color: #000000; font-weight: bold; text-align: center }
.section-sub     { font-family: Arial; font-size: 12pt; color: #000000; font-weight: bold; text-align: center }
.comp-title      { font-family: Arial; font-size: 14pt; color: #000000; font-weight: bold; text-align: center }
.comp-sub        { font-family: Arial; font-size: 12pt; color: #000000; font-weight: bold; text-align: center }
.para-head       { font-family: Arial; font-size: 12pt; color: #000000; font-weight: bold; text-align: left }
.footer          { font-family: Arial; font-size: 8pt;  color: #000000; font-weight: normal }
.body-bold       { font-family: Arial; font-size: 10pt; color: #000000; font-weight: bold; text-align: normal }
.body-cent       { font-family: Arial; font-size: 10pt; color: #000000; font-weight: normal; text-align: center }
.body-text       { font-family: Arial; font-size: 10pt; color: #000000; font-weight: normal; text-align: left }

.rss-title       { font-family: Arial; font-size: 18pt; color: #000000; font-weight: bold; text-align: center }
.rss-sub         { font-family: Arial; font-size: 10pt; color: #000000; font-weight: normal; text-align: center }
.rss-body        { font-family: Arial; font-size: 10pt; color: #000000; font-weight: normal; text-align: left }

.navbar          { font-family: Arial; font-size: 10pt; color: #FFFFFF; font-weight: bold }
.navbar-hl       { font-family: Arial; font-size: 10pt; color: #FFFFFF; background-color: #000000; font-weight: bold }

.menu            { font-family: Arial; font-size: 10pt; color: #FFFFFF; font-weight: bold; text-align: left }
.menu-hl         { font-family: Arial; font-size: 10pt; color: #FFFFFF; background-color: #000000; font-weight: bold; text-align: left }
.menu-cent       { font-family: Arial; font-size: 10pt; color: #FFFFFF; font-weight: bold; text-align: Center }


body {
  margin:0px;
  border:0px;
  padding:0px;
  height:100%;
  max-height:100%;
  background:#FFFFFF;
  overflow:hidden;
}
* html body {
  padding:90px 0px 28px 0px;		/* Height of header bar plus nav bar - right - height of footer bar - left */
}

#header {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:70px;				/* Height of header bar */
  overflow:hidden;
  background:#FFFFFF;
  background-image: url(images/grey.jpg);
  z-index:10;
}
* html #header {
  height:70px;				/* Height of header bar */
  width:100%; 
}

#navbar {
  position:absolute;
  top:70px;				/* Height of header bar */
  left:0px;
  width:100%;
  height:20px;				/* Height of nav bar */
  overflow:hidden;
  background:#CC0066;
  z-index:10;
}
* html #navbar {
  height:20px;				/* Height of nav bar */
  width:100%; 
}

#menubar {
  position:absolute;
  top:0px;
  left:0px;
  width:140px;				/* Width of menu bar less LH and RH padding*/
  bottom:0px;
  overflow:hidden;
  background:#CC0066;
  padding:10px;				/* Menu bar padding */
  margin-top:90px;			/* Height of header bar plus nav bar */
  margin-bottom:28px;			/* Height of footer bar */
}
* html #menubar {
  width:160px;				/* Width of menu bar */
  top:0px;
  height:100%;
  padding:10px;				/* Menu bar padding */
  padding-top:100px;			/* Height of header bar plus height of nav bar plus menu bar padding */
  margin-top:0px;
  margin-bottom:0px;
}

#container {
  position:fixed;
  top:90px;				/* Height of header bar plus nav bar */
  left:160px;				/* Width of menu bar */
  bottom:28px;				/* Height of footer bar */
  right:0px;
  overflow:auto;
  background:#FFFFFF;
  background-image: url(images/bg.jpg);
  padding:10px;				/* Main panel padding */
}
* html #container {
  height:100%;
  width:100%;
  padding:10px 10px 10px 170px; 	 /* top - right - bottom  - Width of menu bar plus main padding */
}

#footer {
  position:absolute;
  bottom:0px;
  left:0px;
  width:100%;
  height:21px;				/* Height of footer bar less bottom padding and top border */
  overflow:hidden;
  background:#FFFFFF;
  background-image: url(images/bg.jpg);
  border-top:2px solid #CC0066;		/* Footer bar top border */
  border-bottom:2px solid #CC0066;	/* Footer bar bottom border */
  padding-bottom:3px;			/* Footer bar bottom padding */
}
* html #footer {
  height:28px;				/* Height of footer bar */
  width:100%; 
  padding-bottom:3px;			/* Footer bar bottom padding */
}

