﻿body, div, th, td, span, h1, h2, h3, ul, ol, li
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:130%;
	color:#FFFFFF;
}  

select, input, textarea
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:130%;
	color:#000000;
	background-color:#DCDCDC;
}  

body
{
	margin:auto;
	width:930px;
	text-align:center;
}

div.rounded
{
    background-color:#000033;
}
div.rounded div
{
    background:url(/images/edges/cl.gif) transparent center left repeat-y;
}
div.rounded div div
{
    background:url(/images/edges/cr.gif) transparent center right repeat-y;
}
div.rounded div div div
{
    background:url(/images/edges/tc.gif) transparent top repeat-x;
}
div.rounded div div div div
{
    background:url(/images/edges/tl.gif) transparent top left no-repeat;
}
div.rounded div div div div div
{
    background:url(/images/edges/tr.gif) transparent top right no-repeat;
}
div.rounded div div div div div div
{
    background:url(/images/edges/bc.gif) transparent bottom repeat-x;
}
div.rounded div div div div div div div
{
    background:url(/images/edges/br.gif) transparent bottom right no-repeat;
}
div.rounded div div div div div div div div
{
    background:url(/images/edges/bl.gif) transparent bottom left no-repeat;
    padding-left: 8px;
	padding-top: 1px;
	padding-right:8px;
	padding-bottom:0px;
}

div.rounded div div div div div div div div div
{
	background:none;
}

h1
{
    font-size: 12pt;
	font-weight:bold;
    margin-bottom:10px;
}

h2.gloss
{
	line-height:100%;
	margin-bottom:0px;
}

p
{
    margin-top:5px;
}

img
{
	border:none;
}

td
{
	text-align:left;
	vertical-align:top;
	padding:3px;
}

a, a:visited, a:hover, a:active
{
	color:#FFFFCC;
	border:none 0px transparent;
}

        /* alignment */
        .alnL
        {text-align:left;}

        .alnC
        {text-align:center;}

        .alnR
        {text-align:right;}


        .alnT
        {vertical-align:top;}

        .alnM
        {vertical-align:middle;}

        .alnB
        {vertical-align:bottom;}

div.wdf{color:#bbbbbb;}
div.wdf a, div.wdf a:visited, div.wdf a:active, div.wdf a:hover{color:#bbbbbb;}

div.nobld p b, div.wdf p b
{
	font-weight:normal;	
}

div.nobld b, div.wdf b
{
	font-weight:normal;	
}

div.nobld h3, div.wdf h3
{
	font-weight:normal;	
	color:#999999;
}

div.lmenu
{
	line-height:16px;
	height:26px;
	width:138px;
	text-align:left;
	vertical-align:top;
	margin-bottom:10px;
}

div.lmenu b a, div.lmenu b a:active, div.lmenu b a:hover, div.lmenu b a:visited
{
	margin: 0px 0px 10px 0px;
	font-size:8pt;
	color:#66ff66;
	text-decoration:none;
	font-style:italic;
}

h2
{
	margin-top:2em;	
}