body.admin {
  background-color: white;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 10px;
  text-align: center;
  color: #111111;
  font-family:Calibri, Arial, Helvetica, "Sans Serif", sans-serif;
  font-size: 10pt;  
}

body {
  background-color: white;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 10px;
  text-align: left;
  color: #111111;
  font-family:Calibri, Arial, Helvetica, "Sans Serif", sans-serif;
  font-size: 10pt;  
}

body.main {
  background-color: #f5f5f5;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 10px;
  text-align: center;
  color: #111111;
  font-family:Calibri, Arial, Helvetica, "Sans Serif", sans-serif;
  font-size: 10pt;  
}

a:link {
  color: #7b3f9c;
  text-decoration: none;
}

a:active {
  color: red;
  text-decoration: none;
}

a:visited {
  color: #7b3f9c;
  text-decoration: none;
}

a:hover {
  color: #000055;
  text-decoration: underline;
}

.topbuttons {
  font-family: Calibri, Arial, Helvetica, "Sans Serif", sans-serif;
  font-size:12pt;
  color: white;
  text-decoration:none;  
}

a.topbuttons:link {
  color: white;
  text-decoration: none;   
}

a.topbuttons:active {
  color: red;
  text-decoration: none;   
}

a.topbuttons:visited {
  color: white;
  text-decoration: none;   
}

a.topbuttons:hover {
  color: red;
  text-decoration: none;   
}

td.buttons {
  background-color: #612990;
  padding-left:8px;
  padding-top:2px;
  padding-bottom:2px;
}

a.buttons {
  font-family: Calibri, Arial, Helvetica, "Sans Serif", sans-serif;
  font-size:11pt;
  text-decoration:none;
  color: white;
}

a.buttons:link {
  color: white;
  text-decoration:none;
}

a.buttons:active {
  color: red;
  text-decoration:none;
}

a.buttons:visited {
  color: white;
  text-decoration:none;
}

a.buttons:hover {
  color: red;
  text-decoration: none;
}

p {
  color: #111111;
  font-family:Calibri, Arial, Helvetica, "Sans Serif", sans-serif;
  font-size: 10pt;
}

p.heading {
  color: #111111;
  font-family:Calibri, Arial, Helvetica, "Sans Serif", sans-serif;
  font-size: 13pt;
  font-weight: bold;
  margin-top: 2px;
  margin-bottom: 4px;  
}

p.subheading {
  color: #555555;
  font-family:Calibri, Arial, Helvetica, "Sans Serif", sans-serif;
  font-size: 11pt;
  font-weight: bold;
  margin-top: 2px;
  margin-bottom: 4px;  
}

p.heading2 {
  color: #444444;
  font-family:Calibri, Arial, Helvetica, "Sans Serif", sans-serif;
  font-size: 16pt;
  font-weight: bold;
  margin-top: 2px;
  margin-bottom: 4px;
}

p.subheading2 {
  color: #777777;
  font-family:Calibri, Arial, Helvetica, "Sans Serif", sans-serif;
  font-size: 13pt;
  font-weight: bold; 
  margin-top: 2px;
  margin-bottom: 4px;  
}

li {
  color: #111111;
  font-family:Calibri, Arial, Helvetica, "Sans Serif", sans-serif;
  font-size: 10pt;
}

hr {
  color: #fafafa;
  background-color: #fafafa;
  width:100%;
  height:1px; 
}

h1 {
  color: #9999bb;
  font-family:Calibri, Arial, Helvetica, "Sans Serif", sans-serif;
  font-size: 20pt;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 10px;
}

h2 {
  background-color: #612990;
  color: #f3f3ff;
  font-family:Calibri, Arial, Helvetica, "Sans Serif", sans-serif;
  font-size: 16pt;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 0px;
}

h3 {
  color: #8888aa;
  font-family:Calibri, Arial, Helvetica, "Sans Serif", sans-serif;
  font-size: 15pt;
  font-weight: bold;
  margin-top: 4px;
  margin-bottom: 8px;
}

h4 {
  color: #777799;
  font-family:Calibri, Arial, Helvetica, "Sans Serif", sans-serif;
  font-size: 13pt;
  font-weight: bold;
  margin-top: 3px;
  margin-bottom: 7px;
}

h5 {
  color: #666688;
  font-family:Calibri, Arial, Helvetica, "Sans Serif", sans-serif;
  font-size: 12pt;
  font-weight: bold;
  margin-top: 3px;
  margin-bottom: 6px;
}

h6 {
  color: #555577;
  font-family:Calibri, Arial, Helvetica, "Sans Serif", sans-serif;
  font-size: 10pt;
  margin-top: 2px;
  margin-bottom: 5px;
}

table.main {
  margin-left: auto;
  margin-right: auto;
  width: 895px;
}

table.sub {
  border: solid;
  border-color: #000000;
  border-width: 0px;
  width:100% ;
}

td {
  color: #111111;
  font-family:Calibri, Arial, Helvetica, "Sans Serif", sans-serif;
  font-size: 10pt;
}

td.left {
  background-color: #7b3f9c;
  background-image: URL(/images/ftsideback.png);
  background-repeat: no-repeat;
  background-position: bottom left;  
  padding-bottom: 35px;
  padding-left: 8px;
  padding-right: 0px;
  padding-top: 8px;
  vertical-align: top;
  width: 250px;
}

td.centre {
  background-color: white;
  background-image: URL(/images/sidegradient.jpg);  
  background-repeat:repeat-y;  
  height: 300px;
  padding-bottom: 8px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 15px;
  vertical-align: top;
  width: 615px;
  border-right:1px solid #bbbbbb;
}

td.top {
  background-image: URL(/images/ftheader.png);
  background-repeat: no-repeat;
  height: 200px;
}

td.right {
  background-color: #eeeedd;
  padding: 4px;
  width: 150px;
}

td.bottom {
  background-color: #f9f9f9;
  border-top:1px solid #eeeeee; 
  border-right:1px solid #bbbbbb;  
  border-bottom:1px solid #aaaaaa;
  padding: 6px;
  height:30px;
}

td.margin {
  width: 10px;
}

input {
  background-color: #fafafa;
  color: #003333;
  font-family:Calibri, Arial, Helvetica, "Sans Serif", sans-serif;
  font-size: 10pt;
}

textarea {
  background-color: #ffffff;
  color: #003333;
  font-family:Calibri, Arial, Helvetica, "Sans Serif", sans-serif;
  font-size: 10pt;
}

select {
  background-color: #ffffff;
  color: #003333;
  font-family:Calibri, Arial, Helvetica, "Sans Serif", sans-serif;
  font-size: 10pt;
}

input.block {
  background-color: #ffffff;
  color: #003333;
  font-family:Calibri, Arial, Helvetica, "Sans Serif", sans-serif;
  font-size: 10pt;
}

input.button {
  background-color: #faf9e7;
  color: black;
  font-family:Calibri, Arial, Helvetica, "Sans Serif", sans-serif;
  font-size: 10pt;
  font-weight: normal;
}



/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:Navy; layer-background-color:Navy; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; text-align:left; padding-left:8px; padding-top:2px; padding-bottom:2px; font-family: Calibri, Arial, Helvetica, "Sans Serif", sans-serif; font-size:11pt; text-decoration:none; color: white; }
.clLevel0{background-color:#612990; layer-background-color:#612990; color:white;}
.clLevel0over{background-color:#612990; layer-background-color:#612990; color:red; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:black; layer-background-color:red}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:tahoma, arial,helvetica; font-size:8pt; font-weight:normal; z-index:-1;}
.clLevel1{background-color:#dedede; layer-background-color:#dedede; color:black;}
.clLevel1over{background-color:#006699; layer-background-color:#006699; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:10px; font-weight:bold}
.clLevel2{background-color:Navy; layer-background-color:Navy; color:white;}
.clLevel2over{background-color:#0099cc; layer-background-color:#0099cc; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}  

