/* CSS Document */

* {
 font-family: Times New Roman, Times, serif;
 font-size: 16px;
 color: #FFFFFF;
}

input {
color: #000000;
}

.yellowTitle {
 background-color:white;
 color:#002242;
 font-weight:bold;
}

p {font-size:16px}

.noinput {
 background-color:#002242;
 border-style:"";
 color:#002242;
}

body {	
 background-color: #002242;
 margin-top: 2;
 margin-right: 2;
 margin-bottom: 2;
 margin-left: 2
}

.bodymain {
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 0

}

.maintitles {
	text-align:right;
	font-weight:bold;
	padding-right:10;		
}


.break2 
{
	width:100%;
	background-color:#00294C;
	height:25px;
}

.maintext *{
	background-color:#00294C;
}


.gred {
 color:red;
 font-weight:bold;
}

.fadedbody {
  background-color: #002242;
  background-repeat: no-repeat;
  background-image: url("../images/gmgsoftware.jpg");
  
}

table {
  background-color: #002242;
  border-width:"0";
}

.tableintro {
 width:100%;
};

.tableintro TH {
 background-repeat: no-repeat;
 background-color:white;
 color:#002242;
 font-weight:bold;
 cursor: hand;
};

.tableintro TH.1 {width:100%; background-image: url("../images/table_bg1.jpg"); font-size: 110%};
.tableintro TH.2 {width:100%; background-image: url("../images/table_bg2.jpg"); font-size: 110%};
.tableintro TH.3 {width:100%; background-image: url("../images/table_bg3.jpg"); font-size: 110%};
.tableintro TH.4 {width:100%; background-image: url("../images/table_bg4.jpg"); font-size: 110%};
.tableintro TH.5 {width:100%; background-image: url("../images/table_bg5.jpg"); font-size: 110%};
.tableintro TH.6 {width:100%; background-image: url("../images/table_bg6.jpg"); font-size: 110%};

tablesep {
 background-color: #002242;
}

a:link    {color: #FFFFFF;font-weight:bold;text-decoration:underline;}
a:active  {color: #FFFFFF;font-weight:bold;text-decoration:underline;}
a:visited {color: #FFFFFF;font-weight:bold;text-decoration:underline;}
a:hover   {color: #80FF80;font-weight:bold;text-decoration:underline;}

.submitButton {
 border-style:solid;
 color:#000000;
 background-color:#33FFFF;
 layer-background-color:#33FFFF;
 font-weight:bold;
 font-size: 0.8em;
}

H2.error {color:#FF7301}

.whitetitle {
	color:#FFFFFF;
	font-weight:bold;
}

.contact {
 font-size:14px;
 font-family:
 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;
}

.mandatory {
 background-color:yellow;
}