/*
Generica Standard Dynamic Style - (Arial and Times New Roman)
6 May, 2002; Revised 6 September, 2002; Configured for Generica 12 August, 2003

Optimized for , version 0
*/

/* Text Styles */

.text      {font:             1em Arial, sans-serif;
            text-decoration:  none}

.alttext   {font:             1em Arial, sans-serif;
            text-decoration:  none}

.small     {font:             .8em Arial, sans-serif;
            text-decoration:  none}

.tiny      {font:             .6em Arial, sans-serif;
            text-decoration:  none}

.fancy     {font:             1.25em Times New Roman, serif;
            text-decoration:  none}

.red       {color:            #ff0000}

.redtext   {font:             1em Arial, sans-serif;
            color:            #ff0000;
            background-color: #ffffff;
            text-decoration:  none}

.footer    {font:             .8em Arial, sans-serif;
            text-decoration:  none}
            
.contactinfo {
    margin-left: 3em;
}

BODY       {font-family:        Arial, sans-serif;
            color:            #000000;
            background-color: #ffffff;
            margin:             0px;}

P.indented {text-indent:      1.5em;
            margin-top:       .25em;
            margin-bottom:    0}

EM         {font-style:       italic}

STRONG     {font-weight:      bold}

DIV.menu   {margin-top:       0;
            margin-bottom:    0;
            background-color: #ffffff;
            border: 1px #000000 outset;
            color: #000000;
            margin-left:20px;
            margin: 5px;
            padding: 1px 2px;
            width: 105px;
            text-decoration:  none}

DIV.menuph {margin-top:       0;
            margin-bottom:    0;
            background-color: #ffffff;
            border: 1px #000000 outset;
            color: #000000;
            margin-left:20px;
            margin: 5px;
            padding: 1px 2px;
            width: 105px;
            font-weight: bold;
            text-decoration:  none}

SPAN.menu  {font:             1em Arial, sans-serif;
            color:            #000000;
            background-color: #ffffff;
            text-decoration:  none}

DIV.submenu {font:             1em Arial, sans-serif;
             color:            #000000;
             background-color: #ffffff;
             text-indent:      .5em;
             margin-top:       .25em;
             padding:          3px;
             text-decoration:  none}

div.update {font:             .8em Arial, sans-serif;
             color:            #000000;
             background-color: #ffffff;
             margin-left:      .25em;
             margin-top:       8em;
             margin-bottom:    0;
             text-decoration:  none;}

div.updatedate {font:             .8em Arial, sans-serif;
                 color:            #000000;
                 background-color: #ffffff;
                 margin-top:       0;
                 margin-left:      1em;
                 text-decoration:  none;}

div.onenews {margin-left: 5px;}

div.musicplayer {
    text-align: center;
    margin-bottom: 1em;
}

div.albumlisting {
    margin-top: .5em;
}

span.biglink {font:             1.25em Times New Roman, serif;
              color:            #000000;
              margin-top:       .25em;
              margin-bottom:    0;
              text-decoration:  none}

p.biglink    {font:             1.25em Times New Roman, serif;
              color:            #000000;
              margin-top:       .25em;
              margin-bottom:    0;
              text-decoration:  none}
              
span.indented {margin-left: 1em;}

div.seminarinfo {
    text-align: center;
    font: 1.75em Arial, sans-serif;
}

/* Header Styles */

H1         {font:             2.25em Times New Roman, serif;
            color:            #000000;
            margin-top:       0;
            text-decoration:  none}

H1.alt     {font:             2.25em Times New Roman, serif;
            margin-top:       0;
            text-decoration:  none;}

H2         {font:             2em Arial, sans-serif;
            color:            #000000;
            text-decoration:  none}

H2.title   {font:             2em Times New Roman, serif;
            color:            #000000;
            margin-top:       0;
            margin-bottom:    .5em;
            text-align: center;
            text-decoration:  none}

H3         {font:             1.75em Times New Roman, serif;
            color:            #000000;
            margin-top:       0;
            margin-bottom:    .25em;
            text-decoration:  none}

H4         {font:             1.5em Times New Roman, serif;
            color:            #000000;
            text-decoration:  none}

/* List Styles */

UL         {font:             1em Arial, sans-serif;
            list-style-type:  none;
            text-decoration:  none}

UL.bul     {list-style-type:  disc}

LI.bul     {margin-top:       .5em}

/* Table Styles */

/* Link Styles */

/* A          {font:             1em Arial, sans-serif;
            color:            #ff0000;} */

a          {color:            #ff0000; }

A.small    {font:             .8em Arial, sans-serif;
            color:            #ff0000}

A.footer   {font:             .8em Arial, sans-serif;
            color:            #ff0000}

A.solo     {font:             1em Times New Roman, serif;
            color:            #ff0000;
            text-decoration:  none;
            margin-top:       .75em;
            margin-bottom:    0}

A.soloplain {font:            1em Arial, sans-serif;
            color:            #ff0000;
            text-decoration:  none;
            margin-top:       .75em;
            margin-bottom:    0}

A.plain    {text-decoration:  none;}

A.biglink  {font:             1.25em Times New Roman, serif;
            color:            #ff0000;
            margin-top:       .25em;
            margin-bottom:    0;
            text-decoration:  none}

A.menu     {font:             1em Arial, sans-serif;
            color:            #000000;
            background-color: #ffffff;
            text-decoration:  none}

A.submenu  {font:             .8em Arial, sans-serif;
            color:            #000000;
            background-color: #ffffff;
            text-decoration:  none}

A.menu:hover {color:          #ff0000}

A.submenu:hover {color:          #ff0000}

A.session  {font:             bold 1em Arial, sans-serif;
            color:            #ff0000;
            background-color: #ffffff;
            text-decoration:  none;
            margin-top:       0;
            margin-bottom:    0}


/* Table Styles */
            
table.center {
    margin-left:auto;
    margin-right:auto;
    text-align:left;
}

table.center td {
    padding: 5px;
}

tr.oddrow {
    background-color: #cccccc;
}

table.orderform {
    margin-left:auto;
    margin-right:auto;
}

table.orderform td {
    padding: .5em;
}

table.orderform tr.odd {
    background-color: #d3f7da;
}

table.orderform tr.even {
    background-color: #ffffff;
}


/* Image Styles */

.floatLeft {
    float: left;
    margin: 4px;
}

.floatRight {
    float: right;
    margin: 4px;
}

/* Misc Styles */

.navbox {
	background-color: #000000;
	border: 1px #cccccc outset;
	color: #cccccc;
	margin: 0.1px;
	padding: 1px 2px;
	width: 105px;
}


/* Page Formatting */

.description {
    margin-left:   2em;
    margin-top:    .5em;
    margin-bottom: .5em;
  }

.title {
    font:             1.25em Arial, sans-serif;
  }

.center {  
    text-align: center;
}

#leftcontent {
    float:left;
    width:130px;
    background-color:#ffffff;
    color: #000000;
    padding:10px;
}

#banner {
    height:20px;
    width:100%;
    color: #cccccc;
}

#footer {
    clear: both;
    width: 100%;
    text-align: center;
    margin-top:30px;
    background-color: #ffffff;
    color: #000000;
}

#content {
    float:left;
    width:70%;
    min-height:85%;
    margin-left:10px;
    padding:15px;
    background-color: #ffffff;
    color: #000000;
}

/* Page Formatting - Links */

div.linkdesc {
  margin-left: 2em;
  margin-right: 2em;
  margin-bottom: 1em;
}