body {
  background-color: #ececec;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h2 {
  color: #225083;
  padding: 0 15px 0 15px;
  text-align: center;
  font-size: 1.3em;
}

h3 {
  color: #225083;
  padding: 0 15px 0 15px;
  text-align: center;
  font-size: 1.2em;
}

h4 {
  color: #225083;
  padding: 0 15px 0 15px;
  text-align: center;
  font-size: 1em;
}

h5 {
  padding: 0 5px 0 5px;
  text-align: center;
  font-size: 0.8em;
}

h6{
  padding: 0 85px 0 15px;
  font-size: 0.8em;
}

p {
  font-size: 0.8em;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding: 5px 15px 5px 15px;
}

a:link, a:visited {
 text-decoration: none;
}


.wrapper {
  width: 820px;
  position:relative;
  margin: 0 auto 0 auto;
  background-image: url('../img/border.gif');
  background-repeat: repeat-y;
}

#wrapf {
  background-image: url('../img/borderf.gif');
  background-repeat: no-repeat;
  background-position: bottom left;
}

.header {
  position:relative;
  width: 820px;
  height: 110px;
  margin: 0 auto 0 auto;
  background: url('../img/bordert.gif');
  background-repeat: no-repeat;
}

.header img {
  margin-top: -30px;
  margin-left: 15px;
}

.content {
  width: 820px;
  margin: 0 auto 0 auto;
  height: auto;
  position: relative;
  overflow: hidden;
  text-align: center;
}

#frontbox {
  text-align: left;
  width: 500px;
  position: relative;
  padding: 15px 15px 50px 5px;
}

#bottombox {
  text-align: right;
  padding: 15px 5px 0 5px;
  width: 500px;
  margin-left: 290px;
  margin-right: 20px;
}

#consbox {
  position: relative;
  margin: 0 auto 0 auto;
  text-align: center;
}

#tandc {
  position: relative;
  text-align: left;
}


#aboutbox {
  text-align: justify;
  margin-left: auto;
  margin-right: auto;
  padding: 0 5px 0 5px;
  width: 700px;
  position: relative;
}

#downloadbox {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 0 5px 0 5px;
  width: 700px;
  position: relative;
}

#aboutleft {
  float: left;
  margin-left: 30px;
  margin-right: auto;
  margin-bottom: 20px;
  text-align:center;
}

#aboutright {
  float: right;
  margin-right: 30px;
  margin-left: auto;
  margin-bottom: 20px;
  text-align:center;
}

#contactbox {
  text-align: justify;
  margin-left: auto;
  margin-right: auto;
  padding: 0 5px 0 5px;
  width: 700px;
  position: relative;
}

.contact {
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  color: #000000;
  text-align: center;
  line-height: 27px;
  margin-bottom: 30px;
  background-color: #d9ebff;
}

.contact input.btn {

  color: #00008b;
  background-color: #ADD8e6;
  border: 1px outset #00008b;
}
 
/*---------------------- Home Page Applications Style (Pastel Blue) -------------------------*/
 
.contact1 {
  width: 720px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  color: #000000;
  text-align: center;
  line-height: 25px;
  margin-bottom: 30px;
  background-color: #d9ebff;
  border: 1px solid #f9f7b5;
}

.content .col {
	margin:0;
	float:left;
}

.left {
	width: 175px;
}	
	
.lmiddle {
	width: 175px;
}
	
.rmiddle {
	width: 175px;
}	

.right {
	width: 175px;
}	

.contact1 hr {	
  color: #225083;
  width: 90%;
}
	
	
.contact1 input.btn {

  color: #00008b;
  background-color: #f9f7b5;
  border: 1px outset #00008b;
}

/*---------------------- Website Applications Style (Pastel Green) -------------------------*/

.contact2 {
  width: 720px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  color: #000000;
  text-align: center;
  line-height: 27px;
  margin-bottom: 30px;
  background-color: #e0ffe9;
}

.contact2 input.btn {

  color: #00008b;
  background-color: #e0ffe9;
  border: 1px outset #00008b;
}

.contact2 .ctable,
.contact3 .ctable,
.contact4 .ctable,
.contact6 .ctable,
.contact7 .ctable {
}

.contact2 .ctable tr,
.contact3 .ctable tr,
.contact4 .ctable tr,
.contact7 .ctable tr,
.contact6 .ctable tr {
  font-size: small;
}

.contact2 .ctable td, .contact2 .ctable th,
.contact3 .ctable td, .contact3 .ctable th,
.contact4 .ctable td, .contact4 .ctable th,
.contact7 .ctable td, .contact7 .ctable th,
.contact6 .ctable td, .contact6 .ctable th {
  text-align: left;
}

.contact2 a,
.contact3 a,
.contact4 a,
.contact7 a,
.contact6 a {
  text_align: left;
  font-size: small;
}

.contact2 a img,
.contact3 a img,
.contact4 a img,
.contact7 a img,
.contact6 a img {
  visibility: hidden;
}

.contact2 a:hover img,
.contact3 a:hover img,
.contact4 a:hover img,
.contact7 a:hover img,
.contact6 a:hover img {
	visibility: visible;
}

/*---------------------- Hosting Applications Style -------------------------*/

.contact3 {
  width: 720px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  color: #000000;
  text-align: center;
  line-height: 27px;
  margin-bottom: 30px;
  background-color: #ffccff;
}

.contact3 input.btn {

  color: #00008b;
  background-color: #f9f7b5;
  border: 1px outset #00008b;
}

/*---------------------- Client Applications Style (Salmon) -------------------------*/

.contact4 {
  width: 720px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  color: #000000;
  text-align: center;
  line-height: 20px;
  margin-bottom: 30px;
  background-color: #f9f7b5;
}

.contact4 input.btn {
  color: #00008b;
  background-color: #ffd9ad;
  border: 1px outset #00008b;
}


/*---------------------- Event Viewer Applications Style -------------------------*/

.contact5 {
  width: 760px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  color: #000000;
  text-align: center;
  line-height: 20px;
  margin-bottom: 30px;
  background-color: #b5b5b5;
}

.contact5 input.btn {

  color: #00008b;
  background-color: #f9f7b5;
  border: 1px outset #00008b;
}

/*---------------------- User Applications Style -------------------------*/

.contact6 {
  width: 720px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  color: #000000;
  text-align: center;
  line-height: 20px;
  margin-bottom: 30px;
  background-color: #ffffcc;
}

.contact6 input.btn {
  color: #00008b;
  background-color: #ffd9ad;
  border: 1px outset #00008b;
}

/*---------------------- Payment Applications Style -------------------------*/

.contact7 {
  width: 720px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  color: #000000;
  text-align: center;
  line-height: 20px;
  margin-bottom: 30px;
  background-color: #ffcccc;
}

.contact7 input.btn {

  color: #00008b;
  background-color: #f9f7b5;
  border: 1px outset #00008b;
}

.t2, .t3, .t4, .t5, .t6, .t7, .t8, .t9, .t10, .t11 {
  border: 1px solid #000000;
  border-collapse: collapse;
  background-color: #ffffff;
}

.t2 {
  margin-left: 5px;
  margin-right: 5px;
  width: 710px;
  font-size: 0.8em;
}

.t3 {
	width: 6%;
	text-align: center;
}

.t4 {
	width: 10%;
	text-align: right;
}

.t5 {
	text-align: left;
	width: 16%;
}

.t6 {
	background-color: #cccccc;
	text-align: center;
}

.t7 {
  background-color: #aaaaaa;
	text-align: center;
}

.t8 {
  background-color: #0099ff;
	text-align: right;
}

.t9 {
  background-color: #ffffff;
	text-align: right;
}

.t10 {
  background-color: #ffcccc;
	text-align: center;
}

.t11 {
  background-color: #993333;
	text-align: center;
}






.clr {
	clear: both;
}
/*-------------------------------------------------------*/

#backimg {
  float: right;
  margin-right: 30px;
}

#maintable td {
  vertical-align: top;
  text-align: left;
}

#regulate {
  font-size: 0.8em;
  margin-top: -120px;
  margin-left: 30px;
  float: left;
  width: 300px;
  text-align: left;
}


.footer  {
 position: relative;
 width: 820px;
 margin: -15px auto 0 auto;
 background-color: #a6cffd;
 font-size: 0.8em;
 height: 25px;
 background-image: url('../img/borderf.gif');
 background-repeat: no-repeat;
 background-position: bottom left;
 height: auto;

}

#button {
  position:relative;
  right: -300px;
}

.linkbox {
  background-color: #669999;
/*  background-image: url(header.gif); */
  border: 2px solid #252525;
  float: left;
  margin: 10px;
  background-repeat: no-repeat;
  padding:  1em 1em 1em 2em;
  vertical-align: top;
  width: 250px;
}


.linkbox h2 {
  margin: 0;
  padding: 0.2em;
  background-color: #000000;
  color: #ffffff;
  font-size: 110%;
  font-weight: bold;
  text-align: center;
}

.linkbox ul {
  font-family: Helvetica,Arial,sans-serif;
  color: #000000;
  list-style: none;
  padding: 0;
}


.linkbox li {
  border: 0;
  font-family: Helvetica,Arial,sans-serif;
  font-weight: bold;
  font-size: large;
  padding: 0 0.5em 0 0;
  text-align: left;
  margin: 0;
}

.linkbox li a, .linkbox li a:link, .linkbox li a:visited, .linkbox li a:active {
  font-family: Helvetica,Arial,sans-serif;
  font-weight: bold;
/*  padding: 0 0.5em 0 0.5em; */
  text-align: left;
  margin: 0;
  background-color: #669999;
  color: #000000;
  text-decoration: none;
}

.linkbox li a:hover {
  background-color: #000000;
  color: #ffffff;
}


