
html { 
  color: white;
  background: #aa0000;
  font-family: tahoma, verdana, arial, sans-serif;
  min-width: 600px;
  font-size: x-small;
  padding: 0px;
  margin: 0px;
}

a:link {
   background: #fff;
   color: #037;
}

a:visited {
   background: #fff;
   color: #636;
}

body
{ 
  padding: 0px;
  margin: 0px;
}

h3
{
  margin: 0px;
  margin-top: 0.5em;
  font-size: larger;
}



div.summary h3
{
  margin: 0px;
  margin-top: 0.5em;
  font-size: larger;
  clear: both;
}

div.summary h3
{
  margin: 0px;
  margin-top: 0.5em;
  font-size: larger;
  clear: both;
}
.bincontent
{ 
  margin: 0.5em;
}

.groupcontent
{ 
  margin: 0.5em;
}

.displink
{ 
  display: inline;
}

div.edit
{
  float: right;
}

div.summary
{
  clear: both;
}

div.main
{ 
  margin-right: 5px;
  margin-top: 240px;
  margin-left: 140px;
  margin-bottom: 0px;
}

.currtime
{
  text-align: right;
  font-weight: bold;
}

div.menus
{
}

div.maincontent
{ 
  color: #aa0000;
  background: white;
  border-top: none;
  border-bottom: solid #6a6a6a 2px;
  border-right: solid #6a6a6a 2px;
  border-left: solid #dddddd 2px;
  padding: 1em;
}

div.afrnmenu, div.mainmenu, div.adminmenu
{
  
  text-align: center;
  padding-top: 4px;
  background: #aa0000;
}

div.afrnmenu div, div.mainmenu div, div.adminmenu div
{ 
  padding: 0.2em;
  border-bottom: solid #dddddd 2px;
}

div.afrnmenu span.menuheading, div.mainmenu span.menuheading, div.adminmenu span.menuheading
{ 
  display: none;
}

div.afrnmenu span span a span, div.mainmenu span span a span, div.adminmenu span span a span
{ 
  padding: 0.2em;
  background: #aa0000;
  color: white;
/*   -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
 *//*   border: outset #aa0000 2px; */
  border-top: solid #E6B2B4 2px;
  border-left: solid #E6B2B4 2px;
  border-right: solid #730000 2px;
  border-bottom: none;
  font-weight: bold;
  text-decoration: underline;
}

div.afrnmenu span span.selected a span, div.mainmenu span span.selected a span, div.adminmenu span span.selected a span
{
  padding: 0.2em;
  background: white;
  color: #aa0000;
  border: outset white 2px;
  border-bottom: solid white 2px;
/*   -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
 */  font-weight: bold;
  text-decoration: underline;
}

div.secmenu
{ 
  color: white;
  background: transparent;
  position: absolute;
  padding-left: 1px;
  padding-right: 1px;
  padding-top: 1px;
  padding-bottom: 0px;
/*   border: outset #aa0000 2px; */
  border-top: solid #E6B2B4 2px;
  border-left: solid #E6B2B4 2px;
  border-bottom: solid #730000 2px;
  border-right: solid #730000 2px;
  top: 240px;
  left: 5px;
  width: 120px;
  text-align: center;
  vertical-align: middle;
}

div.secmenu a:link {
   background: #aa0000;
   color: white;
}

div.secmenu a:visited {
   background: #aa0000;
   color: white;
}

div.secmenu span.menuheading
{ 
  display: none;
}

div.secmenu span 
{  
  display: block;
  margin-bottom: 1px;
}

div.secmenu span.space
{
  display: none;
}

div.secmenu  a span
{ 
  font-weight: bold;
  text-decoration: underline; 
  color: white;
  background: #aa0000;
  width: auto;
  border-top: solid #E6B2B4 2px;
  border-left: solid #E6B2B4 2px;
  border-bottom: solid #730000 2px;
  border-right: solid #730000 2px;
  padding: 0.2em;
}

div.secmenu .selected a span { 
  font-weight: bold;
  text-decoration: underline; 
  color: #aa0000;
  background: white;
  width: auto;
  border: inset white 2px;
  padding: 0.2em;
  display: block;
  margin-bottom: 1px;
}

div.secmenu .selected a:link, div.secmenu .selected a:visited, div.secmenu .selected a:hover
{ 
  color: #aa0000;
  background: white;
}


#addtop
{ 
  position: absolute;
  border-top: solid #E6B2B4 2px;
  border-left: solid #E6B2B4 2px;
  border-bottom: solid #730000 2px;
  border-right: solid #730000 2px;
  top: 55px;
  left: 5px;
}




div.copyright { 
  color: #aa0000;
  background: white;
  padding-top: 5em;
  display: block;
}

div.copyright div { 
  font-size: smaller;
  clear: both;
}




.form, .form .page, .form .dispitem, .form .displink, .form .dispinline, .form .textcontent, .form .groupcontent, .form .extcontent, .form .bincontent { 
  background: #aa0000;
  color: white;
  padding: 2px;
  border-top: solid #E6B2B4 2px;
  border-left: solid #E6B2B4 2px;
  border-bottom: solid #730000 2px;
  border-right: solid #730000 2px;
  margin-top: 0.5em;
  clear: both;
}

.form .name
{
  font-weight: bold;
  font-size: larger;
}

.form div.fields span
{ 
  display: block;
}

.form div.fields div
{ 
  display: block;
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 2px;
  margin-top: 2px;
}

.form div.fields .error
{ 
  color: #aa0000;
  background: white;
  padding: 8px;
}

.form input[type="text"]
{ 
  width: 100%;
}

.form input[type="password"]
{ 
  width: 100%;
}

.form textarea.x-small
{ 
  width: 30em;
  height: 3em;
}

.form textarea.small
{ 
  width: 30em;
  height: 7em;
}

.form textarea.medium
{ 
  width: 30em;
  height: 14em;
}

.form textarea.large
{ 
  width: 30em;
  height: 24em;
}

.form textarea.x-large
{ 
  width: 30em;
  height: 48em;
}

.form input[type="file"]
{ 
  width: auto;
}

form .fields div.mainbuttons span, form .fields div.buttons span
{
  display: inline;
}

form .fields div.mainbuttons input, form .fields div.buttons input
{
  width: auto;
}

.uploadoptions label, .uploadoptions input 
{
  display: inline;
  width: auto;
}

.uploadfield label, .uploadfield input 
{
  display: inline;
  width: auto;
  height: auto;
}



.form div.instructions .error
{ 
  color: white;
  background: #aa0000;
  padding: 8px;
}

.form div.instructions .error h4
{
  padding: 0px;
  margin: 0px;
}

.form div.instructions .error div
{ 
  padding-left: 2em;  
}

.form div.instructions .error div span
{ 
  display: list-item;
}

div.summaries
{
  color: #aa0000;
  padding: 1em;
}

object
{
  width: 100%;
  height: 600px;
}

table
{
  color: #aa0000;
  background: white;
}

div.commentlink
{
  margin-top: 2em;
  font-size: meduim;
  font-weight: bold;
}

div.comment
{
  border: solid #aa0000 1px;
  margin: 0.5em;
}

div.comment div.title
{
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: larger;
  font-weight: bold;
  color: white;
  background: #aa0000;
}

div.comment div.details
{
  padding: 0.5em;
  color: white;
  background: #aa0000;  
}

div.comment div.details span.who
{
}

div.comment div.details span.when
{
  padding-left: 2em;
}

div.comment div.data
{
  padding: 0.5em;
}

div.comment div.reply
{
  padding: 0.5em;
  text-align: right;
}

div.comment div.replies
{
}

span.delform form
{
  display: inline;
  padding-left: 2em;
}

div.pagelinks
{
  margin-top: 2em;
  clear: both;
  font-weight: bold;
}

div.pagelink
{
  display: inline;
}

.form .page input
{
  display: inline;
  width: auto;
}

.form .buttons span
{
  display: inline;
  width: auto;
}


.articlepagelink
{
  font-size: larger;
  font-weight: bold;
  clear: both;
}

span.search
{}

div.pageheader h1 span.before
{ 
  width: 288px;
  height: 50px;
  background: url( "images/muzink-600x100.png" ) no-repeat;
  position: absolute;
  top: 0px;
  left: 0px;
}

div.pageheader h1 span.after
{ 
  width: 813px;
  height: 50px;
  background: url( "images/muzinktopright.jpg" ) no-repeat;
  position: absolute;
  top: 0px;
  left: 288px;
}

div.pageheader h1 span.middle
{ 
  display: none;
}

div.pageheader h2.afrnmast
{ 
  position: absolute;
  top: 155px;
  left: 140px;
  width: 300px;
  height: 70px;
  width: 300px;
  height: 70px;
  background: url( "images/AFRNmast-300x75.png" ) no-repeat;
  border-top: solid #E6B2B4 2px;
  border-left: solid #E6B2B4 2px;
  border-bottom: solid #730000 2px;
  border-right: solid #730000 2px;
  padding: 0px;
  margin: 0px;
}


div.pageheader h2.afrnmast span.before
{ 
  display: none;
}

div.pageheader h2.afrnmast span.after
{ 
  display: none;
}

div.pageheader h2.afrnmast span.middle
{ 
  display: none;
}

/* div.pageheader h2 span.before
{ 
  display: none;
}

div.pageheader h2 span.after
{ 
  display: none;
}
 */
div.pageheader h2
{ 
  position: absolute;
  top: 155px;
  left: 140px;
  padding: 0.5em;
}

div.pageheader
{ 
  margin-top: 55px;
  margin-bottom: 55px;
}

div.groupcontent, div.textcontent, div.bincontent
{
  display: inline;
}

a div.textcontent
{
  display: inline;
}

a.displink
{
  display: inline;
}



table.rates
{
  margin-top: 0.5em;
  text-align: center;
  vertical-align: middle;
  border-collapse: collapse;
  border: groove white 2px;
}

table.rates tr.major td
{
  border-bottom: double #787878 3px;
}

table.rates tr.major td.first
{
  font-size: larger;
  font-weight:bold;
}

table.rates td
{ 
  padding-left: 0.5em;
  padding-right: 0.5em;
  border-bottom: solid #787878 1px;
}

table.rates .gst
{
  display: block;
  font-size: smaller;
}

table.rates .price
{
  display: block;
}

table.rates td.first
{ 
  text-align: left;
  background: #cccccc;
  color: black;
  border-right: dashed #787878 1px;
}

/* For IE */

 * html div.main
{ 
  height: 1%;
}

 * html div.maincontent
{ 
  height: 1%;
}

* html input
{ 
  width: 30em;
}

* html textarea.x-small
{ 
  width: 30em;
  height: 3em;
}

* html textarea.small
{ 
  width: 30em;
  height: 7em;
}

* html textarea.meduim
{ 
  width: 30em;
  height: 14em;
}

* html textarea.large
{ 
  width: 30em;
  height: 24em;
}

* html textarea.x-large
{ 
  width: 30em;
  height: 48em;
}

/* End For IE */

div.sizebuttons span
{
  display: inline;
}

div.links a img
{
  border: none;
}

div.backtotop
{
  clear: both;
  text-align: center;
}

.whatsnew
{
  clear: both;
}

table.account th
{
  text-align: right;
}

table.account td
{
  text-align: left;
}

div.count
{
  padding-top: 2em;
}

div.fader
{
  position: absolute;
  top: 155px;
  left: 5px; 
  width: 120px;
  height: 70px;
  border-top: solid #E6B2B4 2px;
  border-left: solid #E6B2B4 2px;
  border-bottom: solid #730000 2px;
  border-right: solid #730000 2px;
  text-align: center;
  background: #aa0000;
  color: white;
  font-size: x-small; 
  font-weight: bold;
}

div.fader *
{
  text-align: center;
  background: #aa0000;
  color: white;
  font-size: x-small;
  font-weight: bold;
}

div.fader a:link {
   background: #aa0000;
   color: white;
}

div.fader a:visited {
   background: #aa0000;
   color: white;
}

.ScrollerFrame
{
text-align: center;
background: #aa0000;
color: white;
font-size: xx-small;
font-weight: bold;
}


.ScrollerFrame *
{
text-align: center;
background: #aa0000;
color: white;
font-size: xx-small;
font-weight: bold;
}

.ScrollerFrame a
{
font-size: xx-small;
}

.ScrollerFrame a:link {
   background: #aa0000;
   color: white;
}

.ScrollerFrame a:visited {
   background: #aa0000;
   color: white;
}


div.detach
{
  width: 120px;
  height: 15px;
  text-align: center;
  font-weight: bold;
  font-size: x-small;
}

textarea#comment
{ 
  width: 30em;
  height: 14em;
}

