/************* everywhere styles ****************/

html { 
	padding-right: 10px; 
    padding-left: 10px; 
    padding-bottom: 10px; 
    padding-top: 10px; 
    margin: 0px; 
	overflow:hidden;
} 

body {
	background: #ffffff;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	width: 100%;
	overflow:hidden;
}

.alignC {text-align:center;}
 
.alignL {text-align:left;}
 
.alignR {text-align:right;}

.alignJ {text-align:justify;}

p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
}

/************* header styles ****************/

#header{
	margin: 10px;
	height: 140px;
	clear: none;
}

/************* globalNav styles ****************/

#NavLinks{
	margin-top: 10px;
	margin-bottom: 20px;
	color: white;
}

#NavLinks a:link, #NavLinks a:visited {
	font-size: 13px;
	font-weight: bold;
	margin: 10px;
	letter-spacing: 0px;
	word-spacing: normal;
	text-decoration: none;
	color: white;
}

#NavLinks a:hover{
	font-size: 14px;
	color: yellow;
}

/************* content styles ****************/

#content{
	background: #c6deff;
	width: 98%;
	margin-left: 8px;
	margin-right: 8px;
}

#contentTop{
	height: 40px;
	background: #157dec;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: white;
	text-align: center;
}

#contentXSL{
	margin-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

#contentXSL2{
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 5px;
}

#contentStep1{
	margin-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

#contentSOAP{
	margin-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

#contentStep2{
	margin-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

#contentButtons{
	margin-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

/************* form styles ****************/

div.row {
  clear: both;
  width: 100%;
  }

div.row span.label1 {
  width: 21%;
  float: left;
  text-align: left;
  }

div.row span.label2 {
  width: 13%;
  float: left;
  text-align: left;
  }

div.row span.label3 {
  width: 17%;
  float: left;
  text-align: left;
  }

div.row span.label4 {
  width: 21%;
  float: left;
  text-align: left;
  }

div.row span.formbox1 {
  width: 21%;
  float: left;
  text-align: left;
  } 

div.row span.formbox2 {
  width: 13%;
  float: left;
  text-align: left;
  } 

div.row span.formbox3 {
  width: 17%;
  float: left;
  text-align: left;
  } 

div.row span.formbox4 {
  width: 21%;
  float: left;
  text-align: left;
  } 

div.row span.formbuttons {
  float: left;
  text-align: left;
  } 

div.row span.generatepage {
  width: 40%;
  float: left;
  text-align: left;
  } 

div.row span.editpage {
  width: 60%;
  float: right;
  text-align: right;
  }  

.boxfields {
  background: #b7ceec;
  color: Black;
  } 

.buttonfields {
  background: #00ddff;
  color: #000000;
  } 

.buttonfields2 {
  background: #00ddff;
  color: #000000;
  width: 210px;
  text-align: left;
  } 
  
.buttonfields2w {
  background: #00ddff;
  color: #000000;
  width: 103px;
  text-align: left;
  } 

.buttonfields2i {
  background: #00ddff;
  color: #000000;
  width: 100px;
  height: 20px;
  font-size: 12px;
  text-align: center;
  } 

.buttonfields2i150 {
  background: #00ddff;
  color: #000000;
  width: 150px;
  height: 20px;
  font-size: 12px;
  text-align: center;
  } 

.buttonfields2j {
  background: #ff99ff;
  color: #000000;
  width: 150px;
  font-size: 16px;
  text-align: center;
  } 

.buttonfields2j120 {
  background: #ff99ff;
  color: #000000;
  width: 120px;
  font-size: 16px;
  text-align: center;
  } 

.buttonfields2j30 {
  background: #ff99ff;
  color: #000000;
  width: 30px;
  font-size: 16px;
  text-align: center;
  } 



.buttonfields2j27 {
  background: #ff99ff;
  color: #000000;
  width: 26px;
  font-size: 16px;
  text-align: center;
  } 

.buttonfields2jshort {
  background: #ff99ff;
  color: #000000;
  width: 75px;
  height: 14px;
  font-size: 12px;
  border: 1px;
  text-align: center;
  } 



.buttonfields2m {
  background: #00ddff;
  color: #000000;
  width: 210px;
  text-align: center;
  } 

.buttonfields2L {
  background: #00ddff;
  color: #000000;
  width: 80px;
  height: 22px;
  text-align: center;
  } 

.buttonfields2LAW {
  background: #00ddff;
  color: #000000;
  width: 60px;
  height: 20px;
  font-size: 10px;
  text-align: center;
  } 

.buttonfields3 {
  background: #ffffff;
  color: #000000;
  width: 210px;
  text-align: center;
  } 
  
.buttonfields3l {
  background: #ffffff;
  color: #000000;
  width: 210px;
  text-align: left;
  } 

.buttonfields4a {
  background: #ffffff;
  color: #000000;
  width: 21px;
  text-align: center;
  } 

.buttonfields4b {
  background: #ffff55;
  color: #000000;
  width: 21px;
  text-align: center;
  } 

.buttonfields4c {
  background: #ffff55;
  color: #000000;
  width: 28px;
  text-align: center;
  } 

.buttonfields5 {
  background: #00ddff;
  font-size: 10px;
  } 

.buttonfieldsdot {
  background: #ffff55;
  color: #ffff55;
  width: 15px;
  height: 13px;
  text-align: center;
  } 

.buttonfieldsdotb {
  background: #ffff55;
  color: #000000;
  width: 15px;
  height: 13px;
  font-size: 12px;
  border: 1px;
  text-align: center;
  } 
  
.buttonfieldsdotc {
  background: #ccffff;
  color: #000000;
  width: 15px;
  height: 13px;
  font-size: 12px;
  border: 1px;
  text-align: center;
  }   

.buttonfieldspmx {
  background: #dddddd;
  color: #000000;
  width: 22px;
  height: 23px;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  } 

.buttonfieldscfl {
  background: #ffff55;
  color: #000000;
  width: 50px;
  height: 20px;
  text-align: center;
  } 

.buttonfieldsxl {
  background: #ffff55;
  color: #000000;
  width: 75px;
  height: 75px;
  font-size: 36px;
  font-weight: bold;
  text-align: center;
  } 

.buttonfieldsx2 {
  background: #ffff55;
  color: #000000;
  height: 75px;
  font-size: 36px;
  font-weight: bold;
  text-align: center;
  } 

.buttonfieldsx3 {
  background: #ff9933;
  color: #000000;
  height: 45px;
  font-size: 25px;
  font-weight: bold;
  text-align: center;
  } 

.buttonfont12 {
  font-size: 12px;
  }

.buttonfont10 {
  width: 20px;
  background: #ffff55;
  font-size: 7px;
  font-weight: bold;
  }

.button-orange {
  background: #ff9933;
  color: #000000;
  width: 100px;
  font-weight: bold;
  text-align: center;
  } 

.button-white {
  background: #ffffff;
  color: #000000;
  width: 100px;
  font-weight: bold;
  text-align: center;
  } 

.button-green {
  background: #006633;
  color: #ffffff;
  width: 100px;
  font-weight: bold;
  text-align: center;
  } 

.button-light-blue {
  background: #336699;
  color: #ffffff;
  width: 100px;
  font-weight: bold;
  text-align: center;
  } 

.button-blue {
  background: #0000ff;
  color: #ffffff;
  width: 100px;
  font-weight: bold;
  text-align: center;
  } 

.button-black {
  background: #000000;
  color: #dddddd;
  width: 100px;
  text-align: center;
  } 

.button-red {
  background: #cc00ff;
  color: #ffffff;
  width: 100px;
  font-weight: bold;
  text-align: center;
  } 

.button-yellow {
  background: #ffff33;
  color: #000000;
  width: 100px;
  font-weight: bold;
  text-align: center;
  } 

.button-out {
  background: #cc0033;
  color: #ffffff;
  width: 120px;
  font-weight: bold;
  text-align: center;
  } 
  
.button-judge {
  background: #000066;
  color: #ffffff;
  width: 250px;
  font-weight: bold;
  text-align: center;
  }

.button-outb {
  background: #000000;
  color: #dddddd;
  width: 120px;
  text-align: center;
  } 

.textareafont10 {
  font-size: 11px;
  }
  
.textareafont12 {
  font-size: 14px;
  }

.textareafont14 {
  font-size: 18px;
  }

.textareafont26 {
  font-size: 26px;
  }
  
.tablestyle1 {
  font-size: 12px;
  }

.tablestyle2 {
  font-size: 10px;
  }

.dataentrystyle1 {
  font-size: 12px;
  }

/************* footer styles ****************/

#footer{
	margin: 10px;
	clear: both;	
	color: white;
}

#footerLinks{
	margin: 0px;
}

#footerLinks a:link, #footerLinks a:visited {
	font-size: 12px;
	font-weight: bold;
	margin: 10px;
	letter-spacing: 0px;
	word-spacing: normal;
	text-decoration: none;
	color: white;
}

#footerLinks a:hover{
	font-size: 13px;
	color: yellow;
}

#copyright{
	margin: 10px;
	clear: both;	
	font-size: 12px;
	color: white;
}
/* CSS Document */