.langs {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 0.80em;
	text-decoration: none;	
}
.langs:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffff00;
	font-size: 0.80em;
	text-decoration: underline;	
}

body {
	color: #000000;
	font-family: arial, verdana, helvetica, sans serif;
	font-size: 12px;	
}

p.section { 
	margin-top:15px;
}

.decisionPage { 
	margin-top:7px;
	margin-bottom:7px;
	color: #000000;
	font-family: verdana, helvetica, sans serif;
	font-size: 13px;
}


.text {
	color: #000000;
	font-family: arial, verdana, helvetica, sans serif;
	font-size: 12px;	
}

.news {
	color: Yellow;
	font-family: arial, verdana, helvetica, sans serif;
	font-size: 12px;	
}

.newslink {
	color: #ffff99;
	font-family: arial, verdana, helvetica, sans serif;
	font-size: 12px;	
	font-weight: bold;
}


.PrimaryNav, .PrimaryNav A, .PrimaryNav A:VISITED, .PrimaryNav A:ACTIVE, .PrimaryNav A:LINK {
	background-color: #003366;
	font-family: verdana, Arial, helvetica, sans serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;	
	color: #ccccff;
}
.PrimaryNav A:HOVER {
	background-color: #ccccff;
	font-family: verdana, Arial, helvetica, sans serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;	
	color: #003366;
}

.PrimaryNavOn, .PrimaryNavOn A, .PrimaryNavOn A:VISITED, .PrimaryNavOn A:ACTIVE, .PrimaryNavOn A:HOVER, .PrimaryNavOn A:LINK {
	background-color: #6699cc;
	font-family: verdana, helvetica, sans serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;	
	color: #FFFFFF;
}

.SecondaryNav, .SecondaryNav A, .SecondaryNav A:VISITED, .SecondaryNav A:ACTIVE, .SecondaryNav A:LINK {
	background-color: #6699cc;
	font-family: verdana, Arial, helvetica, sans serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;	
	color: #003366;
}
.SecondaryNav A:HOVER{
	background-color: #66aaff;
	font-family: verdana, Arial, helvetica, sans serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;	
	color: #003366;
}
.SecondaryNav:HOVER{
	background-color: #66aaff;
	font-family: verdana, Arial, helvetica, sans serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;	
	color: #003366;
}
.seperator{
	font-family: verdana, Arial, helvetica, sans serif;
	font-size: 12px;
	text-decoration:none;	
	color: #003366;
}

.SecondaryNavOn, .SecondaryNavOn A, .SecondaryNavOn A:VISITED, .SecondaryNavOn A:ACTIVE, .SecondaryNavOn A:HOVER, .SecondaryNavOn A:LINK {
	background-color: #6699cc;
	font-family: verdana, Arial, helvetica, sans serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;	
	color: #FFFFFF;
}


.pageTitleB , .secondaryPageHeader{
	color: #003366;
	font-family: verdana, helvetica, sans serif;
	font-size: 17px;
	font-weight: bold;	
}

.sectionhead {
	color: #003366;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;	
}

.testsig {
	color: #003366;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;	
}

.sectionsubhead {
	color: #000000;
	font-family: verdana, helvetica, sans serif;
	font-size: 11px;
	font-weight: bold;	
}

.error {
	color: #FF0000;
	font-family: verdana, helvetica, sans serif;
	font-size: 13px;
	font-weight: bold;	
}

.formtitle {
	color: #000000;
	font-family: verdana, helvetica, sans serif;
	font-size: 11px;
	font-weight: bold;	
}

.formitem {
	color: #315A3A;
	font-family: verdana, helvetica, sans serif;
	font-size: 11px;
	font-weight: bold;	
}
 
.toolbox {
	color: #003366;
	font-family: verdana, helvetica, sans serif;
	font-size: 11px;	
	font-weight: bold;	
}
.toolboxsmall {
	color: #003366;
	font-family: verdana, helvetica, sans serif;
	font-size: 11px;	
}
.toolbox A:HOVER {
	background-color: #ccffff;
	font-family: verdana, helvetica, sans serif;
	font-size: 11px;	
	font-weight: bold;	
	color: #003366;
}
.toolboxHeader {
	color: #003366;
	font-family: verdana, helvetica, sans serif;
	font-size: 11px;	
	font-weight: bold;	
}

.toggle {
	font-family: verdana, helvetica, sans serif;
	font-size: 13px;	
	font-weight: bold;	
}   

.sequential {
	color: #ff9900;
	font-family: verdana, helvetica, sans serif;
	font-size: 12px;	
	font-weight: bold;	
}   

.footer {
	color: #000000;
	font-family: verdana, helvetica, sans serif;
	font-size: 11px;
}

.personalize {
	color: #FFFFFF;
	font-family: verdana, helvetica, sans serif;
	font-size: 11px;
}

.login {
	color: #ffffff;
	font-family: verdana, helvetica, sans serif;
	font-size: 11px;
}

A.bulletlink:link {
	color: #2D5C3D;
	text-decoration : underline;
	font-family: verdana, helvetica, sans serif;
	font-size: 13px;	
}   

A.bulletlink:visited {
	color: #666666;
	text-decoration : underline;
	font-family: verdana, helvetica, sans serif;
	font-size: 13px;	
}     

A.languagelink {
	color: #618D6E;
	text-decoration : underline;
	font-family: verdana, helvetica, sans serif;
	font-size: 12px;
	font-weight: bold;
}

A.fifthlevel {
	color: #618D6E;
	text-decoration : underline;
	font-family: verdana, helvetica, sans serif;
	font-size: 12px;
	font-weight: bold;
}

A.pageutility {
	color: #618D6E;
	text-decoration : underline;
	font-family: verdana, helvetica, sans serif;
	font-size: 11px;
	font-weight: bold;
}

A.importantmessage {
	color: #000000;
	text-decoration : underline;
	font-family: verdana, helvetica, sans serif;
	font-size: 11px;
}

.promotion, .promotion a, promotion a:visited {
	color: #902E31;
	font-family: verdana, helvetica, sans serif;
	font-size: 11px;
}

A.closewindow {
	color: #ffffff;
	text-decoration : underline;
	font-family: verdana, helvetica, sans serif;
	font-size: 12px;
}

.table {
	color: #000000;		
	font-family: arial, verdana, helvetica, sans serif;
	font-size: 12px;
}

A.footerlink {
	color: #2D5C3D;
	font-family: verdana, helvetica, sans serif;
	font-size: 11px;
}

.nav3 {
	color: #003366;
	text-decoration : none;
	font-family: verdana, helvetica, sans serif;
	font-size: 11px;
	font-weight: bold;	
}

.nav3:HOVER{
	background-color: #66aaff;
	font-family: verdana, Arial, helvetica, sans serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;	
	color: #003366;
}

.nav3selected {
	color: #ffffff;
	text-decoration : none;
	font-family: verdana, helvetica, sans serif;
	font-size: 11px;
	font-weight: bold;	
}

.MainLeftNavOn {
	color: #ffffff;
	text-decoration : none;
	font-family: verdana, helvetica, sans serif;
	font-size: 11px;
	font-weight: bold;	
}

.MainLeftNav {
	color: #003366;
	text-decoration : none;
	font-family: verdana, helvetica, sans serif;
	font-size: 11px;
	font-weight: bold;	
}

.navtitle {
	color: #2D5C3D;
	text-decoration : none;
	font-family: verdana, helvetica, sans serif;
	font-size: 11px;
	font-weight: bold;	
}

.nav4 {
	color: #618D6E;
	text-decoration : none;
	font-family: verdana, helvetica, sans serif;
	font-size: 11px;
	font-weight: bold;	
}

.nav5 {
	color: #618D6E;
	text-decoration : none;
	font-family: verdana, helvetica, sans serif;
	font-size: 11px;
}
.nav5a {
	color: #618D6E;
	text-decoration : none;
	font-family: verdana, helvetica, sans serif;
	font-size: 11px;
}

.nav5b{
	color: #2D5C3D;
	text-decoration : none;
	font-family: verdana, helvetica, sans serif;
	font-size: 11px;
}

UL {
color: #000000;
font-family: verdana, helvetica, sans serif;
font-size: 13px;
list-style : disc;
}

OL.footnote {
 	list-style: decimal;
 	color: #000000;
	font-family: verdana, helvetica, sans serif;
	font-size: 10px;
} 	
  	
LI { margin-left: 0px; }

Select {
	color : #000000;
	font-family: verdana, helvetica, sans serif;
	font-size: 13px;
	font-weight : normal;
	text-decoration : none;
	border: 0;
}

Option {
	font-size: 13px;
}

Input {
	color : #000000;
	font-family: verdana, helvetica, sans serif;
	font-size: 13px;
	font-weight : normal;
	text-decoration : none;
}

Textarea {
	color : #000000;
	font-family: verdana, helvetica, sans serif;
	font-size: 13px;
	font-weight : normal;
	text-decoration : none;
}

.searchLink, A.searchLink, A.searchLink:VISITED, A.searchLink:ACTIVE, A.searchLink:HOVER, A.searchLink:LINK { 
	font-family: Arial, Helvetica; 
	color: #C8DDCA; 
	font-size: 11px; 
	text-decoration:none; 
	font-weight: bold;
}	

.logout {
	font-family: Arial, Helvetica; 
	color: #FFFFFF; 
	font-size: 11px; 
	text-decoration:none; 
	font-weight: bold;
}
	
.login { 
	font-family: Arial, Helvetica; 
	font-size: 11px; 
	color:white; 
}

.loginSelect { 
	font-family: Arial, Helvetica; 
	font-size: 11px; 
}

.textinput { 
	font-family: Arial, Helvetica; 
	font-size: 11px; 
}

.element
{
	border: 1px solid #AECAB4;
}
		/* Added May 18, 2005  */
	
.blackHeader {
	color: #000000;
	font-family: verdana, helvetica, sans serif;
	font-size: 14px;
	font-weight: bold;	
}

	/* Added May 18, 2005 for new comparison table fonts */
A.compTable, A.compTable:VISITED, A.compTable:ACTIVE, A.compTable:HOVER, A.compTable:LINK { 
	font-family: verdana,Arial, Helvetica; 
	color: #000000; 
	font-size: 8pt; 
	text-decoration:underline; 
}
/* Added May 18, 2005 for new comparison table fonts */
.compTable{
font-family: verdana,Arial, Helvetica;
font-size: 8pt;
/*	line-height: 10pt;*/
}
.compTableHeader{
	font-family: verdana, helvetica, sans serif; 
	color: #5a779c; 
	font-size: 10pt; 
	font-weight: bold;
}
A.compTableHeader, A.compTableHeader:VISITED, A.compTableHeader:ACTIVE, A.compTableHeader:HOVER, A.compTableHeader:LINK { 
	font-family: verdana,Arial, Helvetica; 
	color: #2D5C3D; 
	font-size: 8pt; 
	text-decoration:underline; 
	font-weight: bold;
}

.supersmallprint{
	font-family: Arial; 
	color: #003366; 
	font-size: 8pt; 
	text-decoration:none; 
	font-weight: none;
}


.privates
{
    COLOR: #000000;
    FONT: bold 9pt/9pt Arial, Verdana, Helvetica, sans-serif;
	background-color: #ccccff;
	TEXT-DECORATION: none
}

.bjj
{
    COLOR: #000000;
    FONT: bold 9pt/9pt Arial, Verdana, Helvetica, sans-serif;
	background-color: #66ff33;
	TEXT-DECORATION: none;
}

.bjjb
{
    COLOR: #000000;
    FONT: bold 9pt/9pt Arial, Verdana, Helvetica, sans-serif;
	background-color: #ccff66;
	TEXT-DECORATION: none;
}

.bjja
{
    COLOR: #000000;
    FONT: bold 9pt/9pt Arial, Verdana, Helvetica, sans-serif;
	background-color: #669933;
	TEXT-DECORATION: none;
}

.mma
{
    COLOR: #000000;
    FONT: bold 9pt/9pt Arial, Verdana, Helvetica, sans-serif;
	background-color: #99ccff;
	TEXT-DECORATION: none;
}

.women
{
    COLOR: #000000;
    FONT: bold 9pt/9pt Arial, Verdana, Helvetica, sans-serif;
	background-color: #ff99ff;
	TEXT-DECORATION: none;
}

.mt
{
    COLOR: #000000;
    FONT: bold 9pt/9pt Arial, Verdana, Helvetica, sans-serif;
	background-color: #ffcc00;
	TEXT-DECORATION: none
}

.kali
{
    COLOR: #000000;
    FONT: bold 9pt/9pt Arial, Verdana, Helvetica, sans-serif;
	background-color: #99ccff;
	TEXT-DECORATION: none
}

.kids
{
    COLOR: #000000;
    FONT: bold 9pt/9pt Arial, Verdana, Helvetica, sans-serif;
	background-color: #cc99cc;
	TEXT-DECORATION: none
}

.mma
{
    COLOR: #000000;
    FONT: bold 9pt/9pt Arial, Verdana, Helvetica, sans-serif;
	background-color: #ccff33;
	TEXT-DECORATION: none
}

.judo
{
    COLOR: #000000;
    FONT: bold 9pt/9pt Arial, Verdana, Helvetica, sans-serif;
	background-color: #ccff33;
	TEXT-DECORATION: none;
}

.yoga
{
    COLOR: #000000;
    FONT: bold 9pt/9pt Arial, Verdana, Helvetica, sans-serif;
	background-color: #ff99ff;
	TEXT-DECORATION: none;
}

.shaolinkempo
{
    COLOR: #000000;
    FONT: bold 9pt/9pt Arial, Verdana, Helvetica, sans-serif;
	background-color: #ff6600;
	TEXT-DECORATION: none;
}

th {font: bold 12px, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #000055;}