/*  */

html, body
{
    height:100%;
    background:#000000;
    margin:0px;
}


b                       {font-weight:bold;}
i                       {font-style:italic;}


/* Default link styles */
a:link                  {color:#FFFFFF;}
a:visited               {color:#C0C0C0;}
a:active                {color:#FFFFFF;}
a:hover                 {color:#FF0000;}


/*
***************************************************************************
    Page font styles
***************************************************************************
*/

/* Heading variants */
.head
{
    font:bold 12pt Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
    color:#FFFFFF;
}
.lefthead
{
    font:bold 12pt Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
    color:#FFFFFF;
}


/* Subheading variants */
.subhead
{
    font:bold 11pt Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
    color:#FFFFFF;
}
.leftsubhead
{
    font:bold 11pt Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
    color:#FFFFFF;
}


/* Normal text variants */
.normal
{
    font:10pt Verdana, Arial, Helvetica, sans-serif;
    text-align:justify;
    color:#C0C0C0;
}
.leftnormal
{
    font:10pt Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
    color:#C0C0C0;
}
.centernormal
{
    font:10pt Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
    color:#C0C0C0;
}
.rightnormal
{
    font:10pt Verdana, Arial, Helvetica, sans-serif;
    text-align:right;
    color:#C0C0C0;
}

/* Small text variants */
.small
{
    font:8pt Verdana, Arial, Helvetica, sans-serif;
    text-align:justify;
    color:#C0C0C0;
}
.leftsmall
{
    font:8pt Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
    color:#C0C0C0;
}
.centersmall
{
    font:8pt Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
    color:#C0C0C0;
}
.rightsmall
{
    font:8pt Verdana, Arial, Helvetica, sans-serif;
    text-align:right;
    color:#C0C0C0;
}

/*
***************************************************************************
    Main/Side menu styles
***************************************************************************
*/

.mmbackground           {background:#660000;}

/* Menu item styles */
.mmitem
{
    font:10pt Verdana, Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    text-align:left;
}
.mmitemlink             {text-decoration:none;}
.mmitemlink:link        {color:#FFFFFF;}
.mmitemlink:visited     {color:#FFFFFF;}
.mmitemlink:hover       {color:#FF0000;}
.mmitemlink:active      {color:#FFFFFF;}

/* Menu subitem styles */
.mmsubitem
{
    font:8pt Verdana,Arial,Helvetica,sans-serif;
    color:#FFFFFF;
    text-align:left;
}
.mmsubitemlink          {text-decoration:none;}
.mmsubitemlink:link     {color:#FFFFFF;}
.mmsubitemlink:visited  {color:#FFFFFF;}
.mmsubitemlink:hover    {color:#FF0000;}
.mmsubitemlink:active   {color:#FFFFFF;}

/* Active menu item modifiers */
#mmactive               {color:#C0C0C0;}
#mmactive:hover         {color:#FF0000;}
#mmactive:active        {color:#C0C0C0;}


/*
***************************************************************************
    Page menu styles
***************************************************************************
*/
.pmitem
{
    font:8pt Verdana, Arial, Helvetica, sans-serif;
    color:#C0C0C0;
}
.pmitemlink:link        {color:#FF0000;}
.pmitemlink:visited     {color:#FF0000;}
.pmitemlink:hover       {color:#FF0000;}
.pmitemlink:active      {color:#FF0000;}

/* Active page menu item modifiers */
#pmactive               {color:#C0C0C0;}
#pmactive:hover         {color:#C0C0C0;}
#pmactive:active        {color:#C0C0C0;}


/*
***************************************************************************
    Input[type="text"] style
***************************************************************************
*/
.inputnormal
{
}

/*
***************************************************************************
    Input[type="text"] style for username and password fields
***************************************************************************
*/
.userpassnormal
{
    width:120px;
}

/* Style for select fields */
.selectnormal
{
    font:10pt Verdana, Arial, Helvetica, sans-serif;
    text-align:justify;
}


/* Form table classes */

.formerror
{
    font:10pt Verdana, Arial, Helvetica, sans-serif;
    color:#C0C0C0;
    display:list-item;
    list-style-type:disc;
}

.formctrltitle
{
    font:10pt Verdana, Arial, Helvetica, sans-serif;
    color:#C0C0C0;
}

.formctrldesc
{
    font:8pt Verdana, Arial, Helvetica, sans-serif;
    color:#C0C0C0;
}

.formctrlrequired
{
    color:red;
}

.formctrlerror
{
    color:red;
}

/* Table */
.formtbl
{
}

.formtbltr
{
}

.formtbltitle
{
    text-align:right;
    vertical-align:top;
    border:none;
    padding:2px;
}

.formtblvalue
{
    font:10pt Verdana, Arial, Helvetica, sans-serif;
    color:#C0C0C0;
    text-align:left;
    border:none;
    padding:2px;
}

.formtblvalueonly
{
    font:10pt Verdana, Arial, Helvetica, sans-serif;
    color:#C0C0C0;
    text-align:center;
    border:none;
    padding:2px;
}

/* Vertical table */

.formvtbl
{
}

.formvtbltr
{
}

.formvtbltitle
{
    text-align:left;
    vertical-align:top;
    border:none;
    padding:2px;
}

.formvtblvalue
{
    font:10pt Verdana, Arial, Helvetica, sans-serif;
    color:#C0C0C0;
    text-align:left;
    border:none;
    padding:2px;
}

.formvtblvalueonly
{
    font:10pt Verdana, Arial, Helvetica, sans-serif;
    color:#C0C0C0;
    text-align:center;
    border:none;
    padding:2px;
}

/* Navbar */


.navbar             {background:#3A3A3A;}
.navbarnormal
{
    background:#2C0000;
    color:#FFFFFF;
    font:10pt Verdana,Arial,Helvetica,sans-serif;
    text-align:center;
}

.navbarsmall
{
    background:#2C0000;
    color:#FFFFFF;
    font:8pt Verdana,Arial,Helvetica,sans-serif;
    text-align:center;
}

.navbarleftsmall
{
    background:#2C0000;
    color:#C0C0C0;
    font:8pt Verdana,Arial,Helvetica,sans-serif;
    text-align:left;
}

.navbarlink         {text-decoration:none}
.navbarlink:link    {color:#C0C0C0}
.navbarlink:visited {color:#C0C0C0}
.navbarlink:hover   {color:#FF0000}
.navbarlink:active  {color:#C0C0C0}

#navbaractive
{
    font-weight:bold;
    color:#FFFFFF
}
#navbaractive:hover     {color:#FF0000}
#navbaractive:active    {color:#FF0000}


.rctitle     {font:bold 9pt Verdana,Arial,Helvetica,sans-serif;color:#C0C0C0;text-align:center}
.rcsubtitle  {font:8pt Verdana,Arial,Helvetica,sans-serif;color:#C0C0C0;text-align:center;background:#730000}
.rcitem      {font:8pt Verdana,Arial,Helvetica,sans-serif;color:#C0C0C0}

.rctitlelink            {text-decoration:none}
.rctitlelink:link       {color:#FFFFFF}
.rctitlelink:visited    {color:#FFFFFF}
.rctitlelink:active     {color:#FFFFFF}
.rctitlelink:hover      {color:#FF0000}

.rcitemlink             {text-decoration:none}
.rcitemlink:link        {color:#FFFFFF}
.rcitemlink:visited     {color:#FFFFFF}
.rcitemlink:active      {color:#FFFFFF}
.rcitemlink:hover       {color:#FF0000}

.rclinecolor {background:#660000}
