body {
  background-color: 777777;
  color: black;
  font-family:arial,helvetica,sans-serif;
  margin: 0px;
  text-align:
  center;
}

form {
  margin: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

li {
  font-size: 11px;
  font-family: verdana,arial;
}

p {
  margin-left : 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  font-size: 11px;
  font-family: verdana,arial; 
}

dd.topic {
  font-size: 11px;
  font-family: verdana,arial
}

dt {
  font-size: 12px;
  font-family: verdana,arial;
}

#wholepageouter {
    margin-left: auto ;
    margin-right: auto ;
    width: 1000px;
    background-color:#7AAEFF;
    visibility: visible;
    padding:0 10 10 10px;
}

#menubar_container #menubar{
  float:left;
  padding: 0 0 0 0;
  margin: 0;
  left: 0;
  width:1002;
  list-style:none;
}

#menubar ul {
  margin:0;
  padding:0;
  list-style:none;
  }


#menubar li {
  float:left;
  background:url("/images/tabLeft.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 3px;
  text-align:center;
  }

#menubar a {
  float:left;
  display:block;
  background:url("/images/tabRight.gif") no-repeat right top;
  padding:5px 6px 4px 3px;
  text-decoration:none;
  font-weight:bold;
  color:#222;
  }
  
#menubar li:hover ul, #menubar li.sfhover ul {
  left: auto;
}
  
#menubar #tabAnchorA, #menubar #tabAnchorB, #menubar #tabAnchorD , #menubar #tabAnchorE,  #menubar #tabAnchorL,  #menubar #tabAnchorM, #menubar #tabAnchorN, #menubar #tabAnchorO,  #menubar #tabAnchorP  {
  padding-top: 18px;
  padding-bottom: 20px;
  font-size: 11px;
  font-family: verdana,arial;
}

#menubar #tabAnchorC, #menubar #tabAnchorF, #menubar #tabAnchorG, #menubar #tabAnchorH, #menubar #tabAnchorI, #menubar #tabAnchorJ,  #menubar #tabAnchorK {
  padding-top: 11px;
  padding-bottom: 13px;
  font-size: 11px;
  font-family: verdana,arial;
}

#menubar li ul {
  position: absolute;
  border: solid blue 3px;
  background-color:white;
  left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */

}

#menubar li ul li {
  background-image:none;
  background-color:white;
  text-align:left;
}

#menubar li ul li a {
  background-image:none;
  background-color:white;
}

.menusubcat {
  background: #144EB4; color: #FFFFFF;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
  text-align:center;
}

#tabA ul li {
  width: 200;
}

#tabA ul { /* second-level lists */
  width: 210;
}

#tabB ul li {
  width: 400;
}

#tabB ul { /* second-level lists */
  width: 410;
}

#tabC ul li {
  width: 450;
}

#tabC ul { /* second-level lists */
  width: 460;
}

#tabD ul li {
  width: 250;
}

#tabD ul { /* second-level lists */
  width: 260;
}

#tabE ul li {
  width: 400;
}

#tabE ul { /* second-level lists */
  width: 410;
}

#tabF ul li {
  width: 250;
}

#tabF ul { /* second-level lists */
  width: 260;
}

#tabG ul li {
  width: 350;
}

#tabG ul { /* second-level lists */
  width: 360;
}

#tabH ul li {
  width: 370;
}

#tabH ul { /* second-level lists */
  width: 380;
}

#tabI ul li {
  width: 350;
}

#tabI ul { /* second-level lists */
  width: 360;
}

#tabJ ul li {
  width: 370;
}

#tabJ ul { /* second-level lists */
  width: 380;
}

#tabK ul li {
  width: 270;
}

#tabK ul { /* second-level lists */
  width: 280;
}

#tabL ul li {
  width: 300;
}

#tabL ul { /* second-level lists */
  width: 310;
}

#tabM ul li {
  width: 250;
}

#tabM ul { /* second-level lists */
  width: 260;
}

#tabN ul li {
  width: 300;
}

#tabN ul { /* second-level lists */
  width: 310;
}

#tabO ul li {
  width: 300;
}

#tabO ul { /* second-level lists */
  width: 310;
}

#tabP ul li {
  width: 370;
}

#tabP ul { /* second-level lists */
  width: 380;
}



/* Commented Backslash Hack
   hides rule from IE5-Mac \*/

#menubar a {
  float:none;
}

/* End IE5-Mac hack */

#menubar a:hover {
  color:#F0F;
}

#menubar li.selectedhover {
  color:#FF0;	
}

#menubar #current {
  background-image:url("/images/selectedTableft.gif");
}

#menubar #current a {
  background-image:url("/images/selectedTabRight.gif");
  color:#333;
  padding-bottom:5px;
}

.style1 {
  background: url(images/tiny.gif) #7AAEFF;
}

.style2 {
  background: url(images/tiny.gif) #79a9ff repeat-y;
}

.style4 {
  background: url(images/sl.gif) #aaaaaa no-repeat;
}

.style5 {
  background: url(images/st.gif) #aaaaaa repeat-x;
}

.style6 {
  background: url(images/st.gif) #aaaaaa repeat-x 0px 0px;
}

.style7 {
  background: url(images/sra.gif) #79a9ff no-repeat;
}

.style8 {
  background-color: #DDDDDD;
}

.style9 {
  background-color: #000000;
}

.style11 {
  color: #185ad6;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  text-decoration: none;
}

.style11B {
  color: #999999;
  font-family: arial,helvetica,sans-serif;
  font-size: 20px;
  text-align: left;
}

A.style11:hover {
  color: #c000c0;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  text-decoration: none;
}

.style12 {
  background: #ffffff; color: #ffffff;
  font-weight: bold;
}

.style12B {
  background: #ffffff; color: #ffffff;
  font-weight: bold;
}

.style13 {
  color: #000000;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
}

.style14 {
  color: #666666;
  font-family: arial,helvetica,sans-serif;
  font-size: 20px;
  text-decoration: none;
}

.style15 {
  color: #185ad6;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  text-decoration: none;
}

.style15B {
  color: #FFFFFF;
  font-family: arial,helvetica,sans-serif;
  font-size: 15px;
  text-decoration: none;
}

.style15C {
  color: #F185ad6;
  font-family: arial,helvetica,sans-serif;
  font-size: 15px;
  text-decoration: none;
}

.style16 {
  background: #ffffff; color: #185ad6;
  font-family: arial,helvetica,sans-serif;
  font-size: 17px;
  font-weight: bold;
}

.style17 {
  color: #000000;
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
}

.style18 {
  color: #41a3c7;
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
}

.style19 {
  color: #ff0000;
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
}

.style22 {
  background: url(images/graded.gif); color: #ffffff;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
}

.style22C {
  background-color: #FFFFFF; color: #000000;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
}

.style24 {
  font-family: arial,helvetica,sans-serif;
  font-size: 14px;
  text-decoration: none;
}

.style28 {
  border: 3px solid #144EB4;
}

.style29 {
  border: 3px solid #144EB4;
  background-color: #FFFFFF;
}

.style30 {
  background: #144EB4; color: #FFFFFF;
  font-size: 17px;
  text-decoration: none; 
}

h3.style30 {
  background: #FFFFFF; color: #144EB4;
  font-size: 17px; margin-left : 5px;
  font-weight: bold;
}

dt.style30 {
  background: #FFFFFF; color: #F87431;
  font-size: 13px; margin-left : 20px; margin-top : 10px;
  font-weight: bold;
}

.style31 {
  background: #144EB4; color: #FFFFFF;
  font-size: 17px;
}

.style33 {
  background: #ffffff; color: #000000;
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
  text-decoration: none;
}

.style33B {
  color: #41a3c7;
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
}

.style33C {
  background: #ffffff; color: #000000;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
}


.style34 {
  color: #fa105a;
  font-size: 18px;
}

.style35 {
  color: #185ad6;
  font-size: 18px;
}

DT.style37 {
  color: #2B60DE;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
}

.style38 {
  color: #FFFF80;  font-size: 15px;
  font-family: arial,helvetica,sans-serif;
  text-decoration: underline;
  font-weight: bold;
}

.style39 {
  color: #FFFFFF;
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
  text-decoration: none;
}

.style40 {
  color: #F6358A;
  font-size: 17px; margin-left : 5px;
  font-weight: bold;  font-family: arial,helvetica,sans-serif;
}

.style41 {
  color: #000000;
  font-size: 11px; margin-left : 15px;
  font-family: verdana,arial;
}

.style42 {
  background: #bbbbbb; color: #000000;
  font-size: 13px;
  text-decoration: none; 
}

FONT.textblue {
  color: #ff0000;
  font-size: 17px;
}

FONT.red {
  color: #fa105a;
  font-size: 13px;
}

#tabAnchorA {
  font-size: 12px;
  font-family: verdana,arial;
}

#tabAnchorB {
  font-size: 12px;
  font-family: verdana,arial;
}

#tabAnchorC {
  font-size: 12px;
  font-family: verdana,arial;
}

#tabAnchorD {
  font-size: 12px;
  font-family: verdana,arial;
}

#tabAnchorE {
  font-size: 12px;
  font-family: verdana,arial;
}

#tabAnchorF {
  font-size: 12px;
  font-family: verdana,arial;
}

#tabAnchorG {
  font-size: 12px;
  font-family: verdana,arial;
}

#tabAnchorH {
  font-size: 12px;
  font-family: verdana,arial;
}

#tabAnchorI {
  font-size: 12px;
  font-family: verdana,arial;
}

#tabAnchorJ {
  font-size: 12px;
  font-family: verdana,arial;
}

#tabAnchorK {
  font-size: 12px;
  font-family: verdana,arial;
}

#tabAnchorL {
  font-size: 12px;
  font-family: verdana,arial;
}

#tabAnchorM {
  font-size: 12px;
  font-family: verdana,arial;
}

#tabAnchorN {
  font-size: 12px;
  font-family: verdana,arial;
}

.topic {
  background-color: #FFFFFF;
  color: #000000;
  font-size: 12px;
  font-family: verdana,arial;
}

div.hiddenLinks  {
  left           : 0px;
  position       : absolute;
  top            : 0px;
  visibility	 : hidden;
}

.costdiv { 
  left : 150px;
  position : absolute;
  top : 320px;
  visibility : hidden;
  width : 500px;
}

.enquiry1 {
  color: #41a3c7;
  font-family: arial,helvetica,sans-serif;
  font-size: 16px;
}

.enquiry2a {
  background: #FF40FF;
  color: #FFFFFF;
  font-size: 17px;
}

.enquiry2b {
  background: #8080FF;
  color: #FFFFFF;
  font-size: 17px;
}

.enquiry2c {
  background: #800080;
  color: #FFFFFF;
  font-size: 17px;
}

.enquiry3 {
  background-color:#ffffff !important; 
}


.leftedge {
  border-color: black black black #7AAEFF;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 1px;
}

.topedge {
  border-color: #7AAEFF black black;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.topleftedge {
  border-color: #FF0000 black black #7AAEFF;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 1px
}



