body {
	background-color: #A7ACC4;
	background-image: url(images/background.jpg);
}

a {
	color: #283A92;
	text-decoration: none;
	font-weight: bolder;
}

a:HOVER {
	color: #2D41AA;
	text-decoration: underline;
}

.forminput {
    background-color: #D0D0D0;
    border-style: solid;
    border-width: 1;
    border-color: #555555;
    font-size: 10px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.main_table_cell {
	background-color: #A7ACC4;
}

td.main_table_footer {
  border: 1px solid Black;
  background-color: #A7ACC4;
  background-image: url(images/el.gradient.menu.jpg);
  background-position: right;
  padding: 1px 1px 1px 1px;
  margin: 0 5px 5px 5px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

table.footer {
  margin: 0 5px 5px 5px;
  }


td.main_menu_top {
  border: 1px solid Black;
  padding: 0 0 0 0;
}

td.main_menu_bottom {
  border-left: 1px solid Black;
  border-right: 1px solid Black;
  border-bottom: 1px solid Black;
  background-color: #9196AE;
  background-image: url(images/el.gradient.menu.jpg);
  background-position: right;
  padding: 4px 4px 4px 4px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
  text-align: right;
  color: #DBDEFD;
  text-transform: uppercase;
  line-height: 18px;
  }

table.element {
  margin-bottom: 5px;
  }


td.el_header {
  background-image: url(images/el_header.jpg);
  background-position: left;
  background-repeat: repeat;
  color: White;
  padding: 0px 0px 0px 22px;
  height: 20px;
  font: 13px Verdana Geneva Arial Helvetica sans-serif;
  font-weight: bold;
  border-right: 1px solid Black;
  vertical-align: middle;
}

td.el_footer {
/*  background-color: #949BC1;*/
  background-color: #9196AE;
  background-image: url(images/el.gradient.menu.jpg);
  background-position: right;
  padding: 4px 4px 4px 5px;
  border-left: 1px solid Black;
  border-bottom: 1px solid Black;
  border-right: 1px solid Black;
  font: 12px Verdana Geneva Arial Helvetica sans-serif;
  }

td.el_infofooter {
  background-color: #949BC1;
  background-image: url(images/el.gradient.jpg);
  background-position: right;
  background-repeat: repeat-y;
/*  background-color: #9196AE;*/
  padding: 4px 4px 4px 5px;
  border-left: 1px solid Black;
  border-bottom: 1px solid Black;
  border-right: 1px solid Black;
  font: 12px Verdana Geneva Arial Helvetica sans-serif;
  }

td.el_infosection {
  background-color: #949BC1;
  background-image: url(images/el.gradient.section.jpg);
  background-position: right;  
  background-repeat: repeat;
  color: #E4EAEB;
  padding: 0px 0px 0px 3px;
  height: 18px;
  font: 12px Verdana Geneva Arial Helvetica sans-serif;
  font-weight: bold;
  border-right: 1px solid Black;
  border-left: 1px solid Black;
  vertical-align: middle;
  }
  
  
td {
  font: 12px Verdana Geneva Arial Helvetica sans-serif;
}  

td.top_line {
  border-top: 1px solid Black;
}
  
font.title_black {
  color: black;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
}  

p.pred_normal {
  color: #A1282D;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0 0 0 0;
  padding: 0 0 3px 0;
}

p.pred_big {
  color: #A1282D;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0 0 0 0;
  padding: 0 0 3px 0;
}

font.red_normal {
  color: #A1282D;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
}

font.red_big {
  color: #A1282D;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 22px;
}

/* email buttons */
/*
input.email_btn {
  border: 1px solid Black;
  font-size: 12px;
  padding: 0 0 0 0;
}
*/
.button {
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bolder;
	letter-spacing: 0px;
	background-color: #CECECE;
	border-style: solid;
	border-width: 1;
	border-color: #555555;
}

.textarea {
	font-family: Verdana;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1;
	border-color: #555555;
	font-size: 10px;
}

img.technology {
	margin: 3px 0 3px 0;
	border-style: solid;
	border-width: 1;
	border-color: #555555;
}

.email_links {
  border: 1px solid Black;
}

.tableeven {
    background-color: #CACACA;
}

.tableodd {
    background-color: #B7B7B7;
}