.ie table td {
 font-size: 80%;
 line-height: 1.5;
}

.gecko table td {
 font-size: 100%;
 line-height: 1.5;
}
a img, a:link img, a:visited img, a:hover img {
 border:none;
}

h1 {
 color: #4C0380;
 text-align: center;
 font: normal bold 150% Arial, Helvetica, sans-serif;
 margin: 0 0 5px 0;
}

h2 {
 font: normal bold 130% Arial, Helvetica, sans-serif;
 margin: 0;
}

.rightnavbar h2 {
 font: normal bold 100% Arial, Helvetica, sans-serif;
}


h3 {
 font: normal bold 120% Arial, Helvetica, sans-serif;
 margin: 0;
}

input, select, textarea {
 color: #000;
 font-size: 100%;
}

.smallprint {
 font-size: 70%;
}

.pagingLinks {
 text-align: center;
}

.errorMessage {
 color: #c70508;
 font-weight: bold;
}

input.formCheckbox {
 border: none;
 background: transparent;
}
input, textarea, select {
 background: #FFFFE1;
}
input.formButton {
 color: #fff;
 font: normal bold 100% Arial, Helvetica, sans-serif;
 background-color: #044e8e;
 border: 1px solid #333;
 text-transform: uppercase;
}

input.buttonhover {
 color: #fff;
 background: #0788f8;
}

table.tabularData, table.tabularData td, table.tabularData th {
 border: 1px solid #ccbcbc;
 border-collapse: collapse;
 margin-top: 5px;
 font-size: 12px;
}
table.tabularData td, table.tabularData th {
 padding: 3px;
 vertical-align: top;
 font-size: 12px;
}
table.tabularData th, table.tabularData th a:link, table.tabularData th a:visited, table.tabularData th a:hover, table.tabularData th a:active {
 background-color: #eee;
 color: #044e8e;
 font-weight: bold;
 text-decoration: none;
 font-size: 12px;
}

table.BuildTable, table.BuildTable td {
 border: 1px solid #04914d;
 border-collapse: collapse;
 margin-top: 5px;
 padding: 3px;
 vertical-align: bottom;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
}
table.BuildTableIE, table.BuildTableIE td {
 border: 1px solid #ccbcbc;
 border-collapse: collapse;
 margin-top: 5px;
 padding: 2px;
 vertical-align: bottom;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
 width: 75%;
}

div.spacer, .tutorialLinks {
 clear: both;
}

.ULStyle {
 list-style:none;
}
.indexlist {
 list-style:square;
 color:#05be65;
}
.blacktext {
 color: #222;
}
.tutorialimagesRight {
 float:right;
 text-align:center;
 font-weight:bold;
 padding: 0 0 20px 20px;
}
.tutorialimagesLeft {
 float:left;
 text-align:center;
 font-weight:bold;
 padding: 0 20px 20px 0;
}

.CenterTable {
margin-left:auto;
margin-right:auto;
width: 100%;
}
.CursorHand {
cursor: pointer;
}


.TDColor {
 background-color: #ccbcbc;
 color: #fff;
 text-align: right;
 font-weight: bold;
}


table.FORMtabularData, table.FORMtabularData td, table.FORMtabularData th {
 border: 1px solid #ccbcbc;
 border-collapse: collapse;
 margin-top: 0px;
 font-size: 100%;
}
table.FORMtabularData td, table.FORMtabularData th {
 padding: 3px;
 vertical-align: top;
 font-size: 12px;
}

.right {
 text-align: right;
}
.left {
 text-align: left;
}

.samplebg {color: #460203; background-color: #eee;}

 
.showstate { /*Definition for state toggling image */
 cursor:pointer;
 float: right;
 margin-top: 2px;
 margin-right: 3px;
}
 
 
.switchcontent {
 width: 517px;
 border: 1px solid black;
 border-top-width: 0;
 padding:3px;
}

.drag {
 position:relative;
 cursor:pointer;
 z-index: 100;
}
 .headers {
  width: 520px;
  font-weight: bold;
  color: #460203;
  border: 1px solid black;
  padding-left:3px;
 }
 
 .Build_TD {
  width: 25%;
 }
 
.VAlignTop {vertical-align: top;}
  
.LogInWelcome {width: 100%;}

input.formButtonRed {
 color: #fff;
 font: normal bold 120% Arial, Helvetica, sans-serif;
 background-color: #c70508;
 border: 1px solid #333;
 text-transform: uppercase;
}

input.formButtonGreen {
 color: #fff;
 font: normal bold 120% Arial, Helvetica, sans-serif;
 background-color: #05be65;
 border: 1px solid #333;
 text-transform: uppercase;
}
.ImageBorder {
border-style:solid;
border-color: #000;
border-width:1px;
}