﻿/* CSS Document */

body {
 padding: 0;
 margin: 0;
 background: #000066;
 text-align: center;
 font: 11px/16px Tahoma, Arial, Helvetica, sans-serif;
}

html {
 padding: 0;
 margin: 0;
 background: #000066;
 text-align: center;
 font: 11px/16px Tahoma, Arial, Helvetica, sans-serif;
}

html {
 padding: 10px 0 20px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
 padding: 5px 10px;
 margin: 0;
 color: #333333;
 font: bold 16px/16px Tahoma, Arial, Helvetica, sans-serif;
}

h1 {
 padding: 10px 5px 5px;
 margin: 0;
}

h2 {
 font: bold 15px/15px Tahoma, Arial, Helvetica, sans-serif;  
}

h3 {
 font: bold 14px/14px Tahoma, Arial, Helvetica, sans-serif;
}

h4 {
 font: bold 13px/13px Tahoma, Arial, Helvetica, sans-serif;
}

ol li h3 {
 font: bold 14px/14px Tahoma, Arial, Helvetica, sans-serif;
 padding: 5px;
 margin: 0;
}

ul li h3 {
 font: bold 14px/14px Tahoma, Arial, Helvetica, sans-serif;
 padding: 5px;
 margin: 0;
}

p {
 font: 11px/16px Tahoma, Arial, Helvetica, sans-serif;
 padding: 2px 8px 10px;
 margin: 0;
 color: #545454;
}

ol {
 font: 11px/16px Tahoma, Arial, Helvetica, sans-serif;
 position: relative;
 margin-top: 0;
 /*padding: 0 5px 12px;*/
}

ul {
 font: 11px/16px Tahoma, Arial, Helvetica, sans-serif;
 position: relative;
 margin-top: 0;
 /*padding: 0 5px 12px;*/
}

a:active {
 color: #333333;
 text-decoration: none;
 font-weight: bolder;
 font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

a:hover {
 color: #333333;
 text-decoration: none;
 font-weight: bolder;
 font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

a:visited {
 color: #333333;
 text-decoration: none;
 font-weight: bolder;
 font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

a:link {
 color: #333333;
 text-decoration: none;
 font-weight: bolder;
 font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

a {
 color: #333333;
 text-decoration: none;
 font-weight: bolder;
 font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

a:hover {
 text-decoration: underline;
}

#Page {
 text-align: left;
 background: #FFFFFF;
 width: 770px;
 margin: 0 auto;
}

#PageHeader {
 height: 80px;
 padding: 5px 10px;
 margin: 0;
 color: #FFFFFF;
 background: #FF6600;
 font: bold 16px/16px Tahoma, Arial, Helvetica, sans-serif;
}

#PageContent {
 background: #FFFFFF;
}

#LeftColumn {
 float: left;
 width: 170px;
}

#LeftMenu {
 list-style: none;
 margin: 0;
 padding: 0;
 position: relative;
}

#LeftMenu li {
 margin: 0;
 padding: 0;
 position: relative;
 width: 170px;
 display: inline-table;
}

#LeftMenu a,
#LeftMenu a:link,
#LeftMenu a:visited,
#LeftMenu a:hover,
#LeftMenu a:active {
 font: bold 11px/11px Tahoma, Arial, Helvetica, sans-serif;
 margin: 0;
 padding: 4px 7px;
 display: block;
 color: #333333;
 background: #DDDDDD;
 text-decoration: none;
 border-top: 1px solid #FFFFFF;
 border-bottom: 1px solid #BBBBBB;
}

#LeftMenu a:hover {
 background: #CCCCCC;
 border-top: 1px solid #DDDDDD;
 border-bottom: 1px solid #AAAAAA;
}

#HelmLoginBox {
 background: #DDDDDD;
 margin: 5px;
 padding: 5px;
 border: 1px solid #EEEEEE;
 border-right: 1px solid #BBBBBB;
 border-bottom: 1px solid #BBBBBB;
}

#HelmLoginBox img {
 padding: 5px;
}

#CenterColumn {
 float: left;
 width: 600px;
 margin: 0;
 padding: 0;
}

#NarrowCenterColumn {
 float: left;
 width: 450px;
 margin: 0;
 padding: 0;
}

#PlanTable {
 border: 1px solid #CCCCCC;
 border-top: none;
 border-bottom: none;
 border-collapse: collapse;
 margin: 10px;
}

#PlanTable thead tr th,
#PlanTable tfoot tr th {
 font: bold 13px/16px Tahoma, Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 background: #FF6600;
 text-align: center;
 border: 1px solid #FFFFFF;
}

#PlanTable th {
 font: bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;
 text-align: left;
 padding: 5px;
}

#PlanTable tbody tr th {
 font: bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;
 text-align: left;
 padding: 5px;
 color: #333333;
 background: #DDDDDD url(http://www.egoserve.com.au/Images/form_field_label.png) repeat-x;
 border-top: 1px solid #FFFFFF;
 border-bottom: 1px solid #CCCCCC;
 border-right: 1px solid #CCCCCC;
}

#PlanTable a,
#PlanTable a:link,
#PlanTable a:visited,
#PlanTable a:hover,
#PlanTable a:active {
 color: #FFFFFF;
 text-decoration: none;
}

#PlanTable a:hover {
  text-decoration: underline;
}

#PlanTable td {
 font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
 text-align: center;
 padding: 5px;
 border: 1px solid #DDDDDD;
 border-right: none;
}

#PlanTable tr.SubHeading th {
 font: bold 13px/16px Tahoma, Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 background: #000066;
}

#PlanTable td.Blank {
 background: #EEEEEE;
}


/* Helm Stuff */
#autosignup {
 margin: 5px 15px;
}

#SignupTable {
 border-collapse: collapse;
 width: 100%;
}

#SignupTable td {
 border: none;
 border-width: 0;
}

td#FieldTitle {
 padding: 5px 10px;
 background: #FF6600;
 color: #FFFFFF;
 font: bold 15px/15px Tahoma, Arial, Helvetica, sans-serif;
 border: 1px solid #FFFFFF;
 border-bottom: 1px solid #FF3300;
 border-right: 1px solid #FF3300;
}

td#SectionName {
 padding: 5px 10px;
 background: #FF6600;
 color: #FFFFFF;
 font: bold 15px/15px Tahoma, Arial, Helvetica, sans-serif;
 border: 1px solid #FFFFFF;
 border-bottom: 1px solid #FF3300;
 border-right: 1px solid #FF3300;
}

td#FieldName {
 width: 170px;
 padding: 5px 2px 5px 8px;
 font: bold 11px/11px Tahoma, Arial, Helvetica, sans-serif;
 text-align: right;
 white-space: nowrap;
 color: #333333;
 background: #DDDDDD url(http://www.egoserve.com.au/Images/form_field_label.png) repeat-x;
 border-top: 1px solid #FFFFFF;
 border-bottom: 1px solid #CCCCCC;
}

td#FieldValue {
 font: bold 11px/11px Tahoma, Arial, Helvetica, sans-serif;
 color: #333333;
 padding: 5px 8px 5px 2px;
 border: none;
 background: #FFFFFF;
}

td#FieldValue textarea {
 color: #000000;
 border: 1px solid #999999;
 font: 11px/11px Tahoma, Arial, Helvetica, sans-serif;
 padding: 2px;
 background: #FFFFFF url(http://www.egoserve.com.au/Images/form_input.png) repeat-x;
}

td#FieldValue select {
 color: #000000;
 border: 1px solid #999999;
 font: 11px/11px Tahoma, Arial, Helvetica, sans-serif;
 padding: 2px;
 background: #FFFFFF url(http://www.egoserve.com.au/Images/form_input.png) repeat-x;
}

td#FieldValue input {
 color: #000000;
 border: 1px solid #999999;
 font: 11px/11px Tahoma, Arial, Helvetica, sans-serif;
 padding: 2px;
 background: #FFFFFF url(http://www.egoserve.com.au/Images/form_input.png) repeat-x;
}

#FieldValueHighlighted {
 padding: 3px;
 background: #d5fba3;
 color: #333333;
 text-align: right;
 font: bold 11px/11px Tahoma, Arial, Helvetica, sans-serif;
}

#FieldValueNew {
 padding: 3px;
 background: #d5fba3;
 color: #333333;
 text-align: right;
 font: bold 11px/11px Tahoma, Arial, Helvetica, sans-serif;
}

#FieldValueHighlighted {
 color: #000000;
 font: bold 12px/12px Tahoma, Arial, Helvetica, sans-serif;
}

#buttons {
 float: right;
 clear: both;
}

input.buttonNormal {
 color: #FFFFFF;
 background: #FF6600;
 border: 1px outset #FF6600;
 padding: 3px 10px;
 font: bold 11px/11px Tahoma, Arial, Helvetica, sans-serif;
}

.errorMessageBox {
 padding: 3px 10px;
 font: bold 11px/11px Tahoma, Arial, Helvetica, sans-serif;
 background: #ffab9f;
 color: #680000;
 border: 1px solid #680000;
}

#RightColumn {
 float: left;
 width: 150px;
 margin: 0;
 padding: 0;
}

#RightColumn .Add {
 margin: 5px;
 border: 1px solid #333333;
}

#PageFooter {
 clear: both;
 background: #DDDDDD;
 padding: 5px 5px 5px 170px;
}

#Copyright {
  margin-top: 5px;
}

