body {
	margin: 20px;
	padding: 0px;
	text-align: left;
	background: black;
}
#page {
	color: white;
	background: black;
	margin: 0px;
	min-width: 600px;
	max-width: 1600px;
}
#header_top{
	color: white;
	background-color: black;
	font-family: 'Source Code Pro', monospace;
	font-size: 11pt;
	min-width: 600px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}
#header_top img{
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 15px;
}
#menu_left{
	color: #E0E0E6;
	background: transparent;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight: none;
	font-size: 22pt;
	min-width: 150px;
	max-width: 250px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}
#menu_left .current{
	background: #E0E0E6;
	color: #000088;
	border: 2px yellow;
	border-radius: 8px;
}
#menu_left .sublevel{
	font-size: 18pt;
	margin-left: 35px;
}
#menu_left .sublevel_current{
	background: #E0E0E6;
	color: #000088;
	max-width: 350px;
	font-size: 18pt;
	margin-left: 35px;
	border: 2px yellow;
	border-radius: 5px;
}
#menu_left .remark{
	font-size: 8pt;
	margin-left: 35px;
}
#menu_left a:link {
  color: #E0E0E6;
}
#menu_left a:visited {
  color: #E0E6E0;
}
#menu_left a:hover {
  color: FFFFC9;
}
#menu_left a:active {
  color: #101610;
}
#content_center{
	color: #e0e0e0;
	background: transparent;
	font-family: 'Ubuntu', sans-serif;
	font-size: 14pt;
	min-width: 300px;
	max-width: 1200px;
	text-align: JUSTIFY;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#content_center .title{
	font-size: 22pt;
	text-align: LEFT;
	margin-top: 10px;
	margin-bottom: 0px;
}
#content_center .title_offset{
	font-size: 22pt;
	text-align: LEFT;
	margin-left: 200px;
	margin-right: 15px;
	margin-top: 10px;
	margin-bottom: 0px;
}
#content_center .subtitle{
	font-size: 12pt;
	text-align: LEFT;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#content_center .note{
	font-size: 10pt;
	text-align: JUSTIFY;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#content_center .code{
	color: green;
	background: yellow;
	font-family: 'Source Code Pro', monospace;
	font-size: 14pt;
	text-align: LEFT;
	margin-top: 0px;
	margin-bottom: 0px;
}
#content_center .bulleted{
	margin-top: 5px;
	margin-left: 25px;
}
#content_center a:link {
  color: #E0E0E6;
}
#content_center a:visited {
  color: #E0E6E0;
}
#content_center a:hover {
  color: FFFFC9;
}
#content_center a:active {
  color: #101610;
}
#consulting_services{
	color: #000000;
	background: #F2FFF2;
	font-family: 'Ubuntu', sans-serif;
	font-size: 14pt;
	min-width: 300px;
	max-width: 1200px;
	text-align: LEFT;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 15px;
	border: 2px black;
	border-radius: 8px;
}
#consulting_services img{
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 5px;
	border: 2px black;
	border-radius: 8px;
}
#consulting_services .spacer{
	font-size: 6pt;
	margin-left: 135px;
	margin-right: 35px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#consulting_services .spacer_image{
	min-height: 430px;
	margin-left: 20px;
	min-width: 30px;
	margin-right: 35px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#consulting_services .title{
	font-size: 22pt;
	margin-left: 115px;
	margin-right: 35px;
	margin-top: 10px;
	margin-bottom: 5px;
}
#consulting_services .subtitle{
	font-size: 12pt;
	margin-left: 115px;
	margin-right: 35px;
	margin-top: 0px;
	margin-bottom: 15px;
}
#consulting_services .text{
	margin-left: 35px;
	margin-right: 35px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#consulting_services .text_offset{
	margin-left: 115px;
	margin-right: 35px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#consulting_services .note{
	font-size: 10pt;
	text-align: JUSTIFY;
	margin-left: 35px;
	margin-right: 35px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#consulting_services .bulleted{
	margin-left: 35px;
	margin-right: 35px;
	margin-top: 5px;
}
#consulting_services textarea{
	color: black;
	background: white;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: 'Source Code Pro', monospace;
	font-size: 12pt;
	min-width: 300px;
	max-width: 1100px;
	border: 2px black;
	border-radius: 3px;
}
#consulting_services a:link {
  color: #000015;
}
#consulting_services a:visited {
  color: #003500;
}
#consulting_services a:hover {
  color: #353535;
}
#consulting_services a:active {
  color: #101010;
}
#data_services{
	color: #000000;
	background: #EEF4FF;
	font-family: 'Ubuntu', sans-serif;
	font-size: 14pt;
	min-width: 300px;
	max-width: 1200px;
	text-align: LEFT;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 15px;
	border: 2px black;
	border-radius: 8px;
}
#data_services img{
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 5px;
	border: 2px black;
	border-radius: 8px;
}
#data_services .spacer{
	font-size: 6pt;
	margin-left: 135px;
	margin-right: 35px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#data_services .title{
	font-size: 22pt;
	margin-left: 115px;
	margin-right: 35px;
	margin-top: 10px;
	margin-bottom: 5px;
}
#data_services .subtitle{
	font-size: 12pt;
	margin-left: 115px;
	margin-right: 35px;
	margin-top: 0px;
	margin-bottom: 15px;
}
#data_services .text{
	margin-left: 35px;
	margin-right: 35px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#data_services .text_offset{
	margin-left: 115px;
	margin-right: 35px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#data_services .note{
	font-size: 10pt;
	text-align: JUSTIFY;
	margin-left: 35px;
	margin-right: 35px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#data_services .bulleted{
	margin-left: 35px;
	margin-right: 35px;
	margin-top: 5px;
	margin-right: 15px;
}
#data_services .text_label{
	margin-left: 35px;
	margin-right: 35px;
	margin-top: 10px;
	margin-bottom: 5px;
}
#data_services input[type=text]{
	color: #10E010;
	background: black;
	margin-left: 35px;
	margin-right: 35px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: 'Source Code Pro', monospace;
	font-size: 18pt;
	min-width: 140px;
	max-width: 500px;
	border: 1px black;
	border-radius: 5px;
}
#data_services input[type=text]:focus{
	border: 2px green;
}
#data_services input[type=submit]{
	color: yellow;
	background: black;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 22pt;
	font-weight: none;
	font-size: 22pt;
	min-width: 150px;
	max-width: 400px;
	margin-top: 5px;
	margin-left: 35px;
	margin-right: 35px;
	margin-bottom: 10px;
	border: 1px black;
	border-radius: 5px;
}
#data_services textarea{
	color: #10E010;
	background: black;
	margin-left: 35px;
	margin-right: 35px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: 'Source Code Pro', monospace;
	font-size: 18pt;
	min-width: 150px;
	max-width: 700px;
	border: 1px black;
	border-radius: 5px;
}
#data_services .g-recaptcha {
	margin-left: 35px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 70%;
	height: 100px;
}
#data_services a:link {
  color: #000015;
}
#data_services a:visited {
  color: #003500;
}
#data_services a:hover {
  color: #353535;
}
#data_services a:active {
  color: #101010;
}
#training_services{
	color: #000000;
	background: #FFF5F2;
	font-family: 'Ubuntu', sans-serif;
	font-size: 14pt;
	min-width: 300px;
	max-width: 1200px;
	text-align: LEFT;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 15px;
	border: 2px black;
	border-radius: 8px;
}
#training_services img{
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 5px;
	border: 2px black;
	border-radius: 8px;
}
#training_services .spacer{
	font-size: 6pt;
	margin-left: 135px;
	margin-right: 35px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#training_services .spacer_image{
	min-height: 430px;
	margin-left: 20px;
	min-width: 30px;
	margin-right: 35px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#training_services .title{
	font-size: 22pt;
	margin-left: 115px;
	margin-right: 35px;
	margin-top: 10px;
	margin-bottom: 5px;
}
#training_services .subtitle{
	font-size: 12pt;
	margin-left: 115px;
	margin-right: 35px;
	margin-top: 0px;
	margin-bottom: 15px;
}
#training_services .text{
	margin-left: 35px;
	margin-right: 35px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#training_services .text_offset{
	margin-left: 115px;
	margin-right: 35px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#training_services .note{
	font-size: 10pt;
	text-align: JUSTIFY;
	margin-left: 35px;
	margin-right: 35px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#training_services .bulleted{
	margin-left: 35px;
	margin-right: 35px;
	margin-top: 5px;
	margin-right: 15px;
}
#training_services textarea{
	color: #10E010;
	background: black;
	margin-left: 35px;
	margin-right: 35px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: 'Source Code Pro', monospace;
	font-size: 18pt;
	min-width: 800px;
	max-width: 1200px;
	border: 1px black;
	border-radius: 5px;
}
#training_services a:link {
  color: #000015;
}
#training_services a:visited {
  color: #003500;
}
#training_services a:hover {
  color: #353535;
}
#training_services a:active {
  color: #101010;
}
#software_services{
	color: #000000;
	background: #F6E8FF;
	font-family: 'Ubuntu', sans-serif;
	font-size: 14pt;
	min-width: 300px;
	max-width: 1200px;
	text-align: LEFT;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 15px;
	border: 2px black;
	border-radius: 8px;
}
#software_services img{
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 5px;
	border: 2px black;
	border-radius: 8px;
}
#software_services .spacer{
	font-size: 6pt;
	margin-left: 135px;
	margin-right: 35px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#software_services .spacer_image{
	min-height: 430px;
	margin-left: 20px;
	min-width: 30px;
	margin-right: 35px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#software_services .title{
	font-size: 22pt;
	margin-left: 115px;
	margin-right: 35px;
	margin-top: 10px;
	margin-bottom: 5px;
}
#software_services .subtitle{
	font-size: 12pt;
	margin-left: 115px;
	margin-right: 35px;
	margin-top: 0px;
	margin-bottom: 15px;
}
#software_services .text{
	margin-left: 35px;
	margin-right: 35px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#software_services .text_offset{
	margin-left: 115px;
	margin-right: 35px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#software_services .note{
	font-size: 10pt;
	text-align: JUSTIFY;
	margin-left: 35px;
	margin-right: 35px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#software_services .bulleted{
	margin-left: 35px;
	margin-right: 35px;
	margin-top: 5px;
}
#software_services textarea{
	color: black;
	background: white;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: 'Source Code Pro', monospace;
	font-size: 12pt;
	min-width: 300px;
	max-width: 1100px;
	border: 2px black;
	border-radius: 3px;
}
#software_services a:link {
  color: #000015;
}
#software_services a:visited {
  color: #003500;
}
#software_services a:hover {
  color: #353535;
}
#software_services a:active {
  color: #101010;
}
#news_right{
	color: #000000;
	background: #DEE4FF;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 14pt;
	min-width: 150px;
	max-width: 500px;
	text-align: LEFT;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 15px;
	border: 2px black;
	border-radius: 8px;
}
#news_right .title{
	font-size: 22pt;
	color: #0000f0;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#news_right .text{
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#news_right .stats{
	text-align: CENTER;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#news_right .spacer{
	font-size: 9pt;
	margin-top: 5px;
	margin-bottom: 10px;
}
#footer_left{
	color: white;
	background-color: transparent;
	margin: 3px;
	font-family: 'Source Code Pro', monospace;
	font-size: 11pt;
	min-width: 150px;
	max-width: 300px;
	text-align: CENTER;
}
#footer_right{
	color: #white;
	background-color: black;
	font-family: 'Source Code Pro', monospace;
	font-size: 11pt;
	min-width: 400px;
	max-width: 1500px;
	text-align: RIGHT;
}
#footer_right img{
	margin-left: 3px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 12px;
	text-align: LEFT;
}
#footer_right text{
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#footer_right a:link {
  color: #E0E0E6;
}
#footer_right a:visited {
  color: #E0E6E0;
}
#footer_right a:hover {
  color: FFFFC9;
}
#footer_right a:active {
  color: #101610;
}
