BODY {
	font-family : "Times New Roman", Times, serif;
	text-align : justify;
	background-color : E6E6FA;
}

P{
	color : Navy;
	font-family : "Times New Roman", Times, serif;
	font-size : small;
	padding-left : 6pt;
	padding-right : 3pt;
}

LI {
	color : Navy;
	font-family : "Times New Roman", Times, serif;
	font-size : small;
	padding-left : 4pt;	
}

.form
{
	background-color : #FFF5EE;
	border : 1px solid Silver;
}

H1 {
	font-family : Arial, Helvetica, sans-serif;
	color : #663399;
	font : normal;
	width : 100%;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #E6E6FA;
	font-size : 14pt;
	padding-left : 4pt;
}

H2 {
	font-family : Arial, Helvetica, sans-serif;
	color : #7653B9;
	font-style : italic;
        font-size : 12pt;
	padding-left : 4pt;	
}

H3 {
	font-family : Arial, Helvetica, sans-serif;
	color : #8663C9;
	font : italic;
	width : 100%;
	font-size : 10pt;	
	padding-left : 4pt;	
}

H4 {
	font-family : Arial, Helvetica, sans-serif;
	color : #663399;
	font : italic;
	font-size : 8pt;
	padding-left : 4pt;	
}

TABLE {
	color : Navy;
	font-family : "Times New Roman", Times, serif;
	font-size : small;
}

TD {
	vertical-align : top;
}

TD.framed {
	border : 1px solid #DCDCDC;
	vertical-align : middle;
}

.menu {
	width : 12%;
	text-align : center;
	background-color : #E6E6FA;
	font-size : 10px;
}

.page {
	width : 63%;
	background-color : #FDF5E6;
}

.toptitle {
	background-color : #FDF5E6;
	font-family : Tahoma;
	font-size : 8pt;
	color : #7653B9;
	border : 1px solid #B0C4DE;
}

.aux {
	width : 22%;
	background-color : #FFF5EE;
}

.layout_header
{
	width : 100%;
}

.tableheader {
	color : Navy;
	font-family : sans-serif;
	background-color : #F9F9F9;
	font-style : italic;
}

.tablecell {
	font-family : Arial, Helvetica, sans-serif;
	font-size : small;
	font-style : italic;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-bottom-color : #996699;
}

.tablecell1 {
	color : Navy;
	font-family : sans-serif;
	background-color : #F5F5F5;
	font-style : italic;
}

.formlabel {
	color : Navy;
	font-family : sans-serif;
	text-align : right;
	font-style : italic;
}

.formlabelfixed {
	color : Navy;
	font-family : sans-serif;
	text-align : right;
	font-size : 8pt;
}

.formlabelbig {
	color : Navy;
	font-family : sans-serif;
	font-weight : bold;
	font-style : italic;
}

.question {
	color : Navy;
	font-family : sans-serif;
	font-weight : bold;
	font-style : italic;
}

.success {
	color : Green;
	font-family : sans-serif;
	font-weight : bold;
	font-style : italic;
}

.fail {
	color : Red;
	font-family : sans-serif;
	font-weight : bold;
	font-style : italic;
}

.comment {
	color : #483D8B;
	font-family : Arial, Helvetica, sans-serif;
	font-size : smaller;
}

.vote {
	color : #483D8B;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-style : italic;
}

.ranks_header  {
	color : #663399;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : left;
	vertical-align : bottom;
	font-weight : bold;
	text-decoration : none;
	border-bottom: 1px solid #E6E6FA;	
}

.ranks_name  {
	color : #483D8B;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : left;
	vertical-align : middle;
}

.ranks_rank  {
	color : #483D8B;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12 px;
	text-align : right;
	vertical-align : middle;
	background-color : White;
	border : 1px solid Silver;
}

.ranks_place  {
	color : #483D8B;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8px;
	text-align : left;
	vertical-align : middle;
}


.userinput{
	border : 1px solid Navy;
	font-family : Arial, Helvetica, sans-serif;
	background-color : White;
	font-size : 10pt;
}

.userinputsmall{
	border : 1px solid Navy;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : White;
}

.formbuttonsmall
{
	font-style : normal;
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFE0;
	background-color : #003399;
	border : 1px solid #F0F8FF;
	font-size : 10px;
	text-decoration : none;
}

.mbutton
{
	font-style : normal;
	font-family : Arial, Helvetica, sans-serif;
	color : Blue;
	background-color : #FFF5EE;
	border : 1px solid #B0C4DE;
	font-size : 10px; 
	text-decoration : none;
	width : 100%;
}

.mbuttonover
{
	font-style : normal;
	font-family : Arial, Helvetica, sans-serif;
	color : Blue;
	background-color : White;
	border : 1px solid Blue;
	font-size : 10px;
	text-decoration : none;
}

.mlink
{
	font-style : normal;
	font-family : Arial, Helvetica, sans-serif;
	color : Blue;
	background-color :  #FFF5EE;
	font-size : 10px;
	text-decoration : none;
}

.formbutton 
{
	font-style : normal;
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFE0;
	background-color : #003399;
	border : 1px solid #F0F8FF;
	text-decoration : none;
}


A:ACTIVE, A:LINK {
	color: Blue;
	font-style : normal;
	text-decoration : none;
}

A:VISITED {
	color: #3E3E3E;
	font-style : normal;
	text-decoration : none;
}

A:HOVER
{
	color: Blue;
	font-style : normal;
	text-decoration : underline;
}

.announce
{
	border : 1px solid Silver;
	background-color : #FFF8DC;
	text-align : center;
	font-style : italic;
	font-size : large;
	color : #330099;
}

.auxH1 {
	font-family : Arial, Helvetica, sans-serif;
	color : #663399;
	font : normal;
	width : 100%;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #E6E6FA;
        font-size : 14pt;
	text-align : left;
}

.note {
	font-family : Arial, Helvetica, sans-serif;
	color : Gray;
	font : normal italic;
	font-size : 8pt;
	text-align : right;
}

.adv {
	background-color : white;
	border : 1px solid #B0C4DE;
}

.quiz_question {
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-top-width : 1px;
	border-top-style : solid;	
	border-color : #E6E6FA;
	background-color : White;
	font-family : Arial, Helvetica, sans-serif;
}