/* CSS Document */

* {
 font-family:  Verdana, Times New Roman, Times, serif;
 font-size: 16px;
 color: #FFFFFF;
}

.headertext 
{
vertical-align:top;
}

.headertable
{
vertical-align:top;
float:right;
}

a:link    {color: white;font-weight:bold;text-decoration:underline}
a:active  {color: white;font-weight:bold;text-decoration:underline}
a:visited {color: white;font-weight:bold;text-decoration:underline}
a:hover   {color: #FF0000;font-weight:bold;}

.stdcolor *
{
	color:rgb(0,0,102);
}

.stdcolor a:link    {color: rgb(0,0,102);font-weight:bold;text-decoration:underline}
.stdcolor a:active  {color: rgb(0,0,102);font-weight:bold;text-decoration:underline}
.stdcolor a:visited {color: rgb(0,0,102);font-weight:bold;text-decoration:underline}
.stdcolor a:hover   {color: #FF0000;font-weight:bold;}

.headertitle 
{	
	font-size:30px;
}

input {
color: #000000;
}

OPTION {
color: #000000;
}

BUTTON {
 background-color: #ffffff;
 background-image: url("../images/button_gradient.jpg");
 color: RGB(0,0,102);
 font-weight: bold;

}

.break 
{
	width:100%;
	background-image:url("../images/break.gif");
	background-repeat:repeat-x;
	height:50px;
}

.break2 
{
	width:100%;
	min-width:100%;
	background-color:White;
	height:25px;
	color:White;
	
}

.breakgen
{
	width:100%;
	background-color:white;	
}

.manage 
{
	width:100%;			
}

.subheader
{	background-color:white;
	background-image:url("../images/page.gif");

}

.speel
{
	border:solid 2px cyan
}

.speeltext
{
	vertical-align:top;
}

.introtable
{
 vertical-align:middle	
}
 
.welcome {	
	left:3px;
	font:bold 18px;
    top:3px;
	color:#FFFFFF;
}

.searchinput {
  margin-left:5px;
}

.search {
   padding-top: 2px;
   padding-right: 2px;
   padding-bottom: 2px;
 padding-left: 2px;
}

.yellowTitle {
 background-color:white;
 color:#002242;
 font-weight:bold;
}

p {font-size:16px}

.noinput {
 background-color:RGB(0,0,102);
 border-style:"";
 color:RGB(0,0,102);
}

body {	
 background-color: white;
 margin-top: 0;
 margin-right: 2;
 margin-bottom: 2;
 margin-left: 2
}

.gred {
 color:red;
 font-weight:bold;
}

.fadedbody {
  background-color: #002242;
  background-repeat: no-repeat;
  background-image: url("../images/gmgsoftware.jpg");
  
}

table {
	
	border-width:0;
}

.tableframe {
	border:1px #FFFFFF solid; 
	
	
}

.tableintro {
 width:100%;
};

.tablesearch {
  width:600px;
  float:middle;
}

.tablesearch CAPTION {
 background-repeat: repeat-x;
 background-image: url("../images/table_gradient.jpg");
 background-color:white;
 color:#002242;
 font-weight:bold;
 cursor: hand;
};

.tablesearch TH {
 white-space:nowrap;
 text-align:left;
};

.tablesearch TH.money { 
 text-align:right;
};

.tablesearch TD {
 white-space:nowrap;
 text-align:left;
};

.tablesearch TD.money { 
 text-align:right;
};

.tableintro TH {
 background-repeat: repeat-x;
 background-color:white;
 color:#002242;
 font-weight:bold;
 cursor: hand;
};

.pageTitle {
   width:100%; 
   background-image: url("../images/menu_gradient.jpg");
   background-repeat: repeat-x;
   background-color:white;
   color:#002242;
   font-weight:bold;
   text-align:center;
 };
 
 .pageButton {
    width:100%;    
    font-weight:bold;
    text-align:center;
 };

.tableintro TH.1 {width:100%; background-image: url("../images/menu_gradient.jpg")};
.tableintro TH.2 {width:100%; background-image: url("../images/table_bg2.jpg")};
.tableintro TH.3 {width:100%; background-image: url("../images/table_bg3.jpg")};
.tableintro TH.4 {width:100%; background-image: url("../images/table_bg4.jpg")};
.tableintro TH.5 {width:100%; background-image: url("../images/table_bg5.jpg")};
.tableintro TH.6 {width:100%; background-image: url("../images/table_bg6.jpg")};

tablesep {
	background-color: #002242;	
}

.submitButton {
 border-style:solid;
 border-color:white;
 color:RGB(0,0,102);
 background-color:#FF0000;
 layer-background-color:#000000;
 font-weight:bold;

}

H2.error {color:#FF7301}

.whitetitle {
	color:#FFFFFF;
	font-weight:bold;
}

.contact {
 font-size:14px; 
 font-weight:bold;
 color:#33FFFF;
 text-align:center;
}

.contact A:link;A:active;A:hover;A:visited {
 font-size:14px;
 font-family:Times New Roman, Times, serif;
 font-weight:bold;
 color:#33FFFF;
 text-align:center;
}

.normy {
 font-size:11px;
 font-family:Times New Roman;
 color:#CEFA00;
}

.normb {
 font-size:13px;
 font-family:Times New Roman;
 font-weight:bold;
 color:#33FFFF;
 background-color:#264989;
 text-align:center;
}

.normbr {
 font-size:13px;
 font-family:Times New Roman;
 font-weight:bold;
 color:#33FFFF;
 background-color:#2C549C;
 text-align:center;
}

.leftMenu {
 text-align:center; 
 color:#33FFFF; 
}

.leftMenu TD {   
 font-weight:bold;
 background-color:#264A86;
 border:1px #FFFFFF solid; 
}

.leftMenu TD.dark {    
 background-color:#264A86;   
}

.leftMenu TD.light {    
 background-color:#3668BA;
}

.normdb {
 font-size:11px;
 font-family:Times New Roman;
 color:#000028;
}

.normlb {
 font-size:14px;
 font-family:Times New Roman;
 font-weight:bold;
 color:#CEFA00;
 background-color:#B9B9FF;
 text-align:center;
}

.normvlb {
 font-size:11px;
 font-family:Times New Roman;
 color:#A6A6FE
}

.treev A:link
{
 font-family:Times New Roman, Times, serif;
 color:#33FFFF;
 font-size:12px;
}

.treev A:active
{
 font-family:Times New Roman, Times, serif;
 color:#33FFFF;
 font-size:12px;
}

.treev A:hover
{
 font-family:Times New Roman, Times, serif;
 color:#A8BFE8;
 font-size:12px;
}

.treev A:visited
{
 font-family:Times New Roman, Times, serif;
 color:#33FFFF;
 font-size:12px;
}

.treev A:visited:hover
{
 font-family:Times New Roman, Times, serif;
 color:#A8BFE8;
 font-size:12px;
}

.lshead{
 font-family:Times New Roman, Times, serif;
 font-weight:bold;
 color:#33FFFF;
 font-size:13px;
}

.lshead TH {
  background-image: url("../images/titlebg.jpg");
  background-repeat: repeat-y;
}

.lsbody {
 font-family:Times New Roman, Times, serif;
 color:#FF9900;
 font-size:12px;
}

.bluetable {
	color:#FFFFFF
}

.morespace {padding-top:10px;}

.downgif {
 align:right;
 border:1px solid;
}

.training H2
{
 font-family:Times New Roman, Times, serif;
 color:#000063;
 font-size:18px;
 font-weight:bold; 
}

.training H3
{
 font-family:Times New Roman, Times, serif;
 color:#000063;
 font-size:16px;
 font-weight:bold;
 font-style:italic;
}

.training A:link
{
 font-family:Times New Roman, Times, serif;
 color:#000063;
 font-size:14px;
}

.training A:active
{
 font-family:Times New Roman, Times, serif;
 color:#000063;
 font-size:14px;
}

.training A:hover
{
 font-family:Times New Roman, Times, serif;
 color:#FF0000;
 font-size:14px;
}

.training A:visited
{
 font-family:Times New Roman, Times, serif;
 color:#000063;
 font-size:14px;
}

.training A:visited:hover
{
 font-family:Times New Roman, Times, serif;
 color:#FF0000;
 font-size:14px;
}


.TextBox {
 color:#33FFFF;
 border:1px #FFFFFF solid;
 border-color:black;
}

.TextBox TD {    
 background-color:#264A86; 
}

.TextBox TD.Title
{
 text-align:center;  
 font-weight:bold;
}
 

.TextBox TD.Label {    
 text-align:right;  
}

.Util
{
width:50%;

}

.UtilHeader
{
	background-color:#264A86; 
	height:45px;
	width:100%;
	font-size: 16px;
    font-weight:bold;
    
    text-align:center;

    
}



.UtilMiddle
{

    line-height:45px;
}

.UtilBody
{
	background-color:#264A86; 
	height:45px;
	width:100%;
	font-size: 16px;
    color: #000000;
}


.Box 
{
	height:40px;
	width:102px;
	border:solid 1px blue;
	text-align:center;
}