/* Edited portions follow: */
body           {background: #fff none repeat;margin:0 auto;padding:0;}
hr             {display:none;}
div.pinv,span.pinv{display:none;}
div.pvis       {display:block;font:normal 12pt times,serif,arial;}
span.pvis      {display:inline;}
div.pvis span  {font:bold 20pt times,serif,arial;}
div.top        {display:none;}
td.menu        {display:none;}
td.main        {margin:5px;padding:5px;vertical-align:top;font:normal 12pt times,serif,arial;text-align:left;}
h1             {font:bold small-caps 18pt times,serif,arial;}
h2             {font:italic 14pt times,serif,arial;color:#000;}
h4.small       {font:normal 10pt times,serif,arial;color:#000;}
h4             {font:italic 11pt arial;color:#000;}
h5             {font:normal 10pt courier new,courier,verdana;color:#000;}
div.content    {width:640px;}
div.bg         {}
a              {color:#000;text-decoration:none;}
a.loggedin     {display:none;}
a.loggedins    {display:none;}
table.train thead td a.loggedin {display:inline;color:#000;}
h2 a           {color:#000;}
table.train    {border:1px solid #000;border-collapse:collapse;width:100%;}
table.train thead td {font:bold 9pt verdana,arial;border:1px solid #000;padding:2px;}
table.train tbody td {font:normal 8pt verdana,arial;border:1px solid #000;padding:2px;}
table.train tbody tr.red td {background:#fff;color:#000;font-weight:bold;}
table.train tbody tr.yel td {background:#fff;color:#000;font-weight:bold;}
span.dwk       {color:#000;}
span.dww       {color:#000;}
span.dcom      {color:#000;}
span.dciv      {color:#000;}
span.linkUrl   {color:#000;font:normal 11pt courier new,arial;}
span.ajlink    {padding:2px;font:normal 8pt verdana;color:#000;}
span.grey      {color:#000;}
span.green     {color:#000;}
span.orange    {color:#000;}
span.red       {color:#000;}
span.blue      {color:#000;}
tr.highlight   {background:#fff;}
div.h3t        {font:normal 11pt times,serif,arial;padding:0 0 1em 0;text-align:justify;margin:0 auto;}
div.captionedr {font:normal 9pt times,serif,arial;color:#000;float:right;text-align:center;margin:5px 0px 4px 9px;padding:5px;background-color:#fff;border:solid 1px #000;}
div.captionedl {font:normal 9pt times,serif,arial;color:#000;float:left;text-align:center;margin:5px 9px 4px 0px;padding:5px;background-color:#fff;border:solid 1px #000;}
div#ajjoin p   {font:normal 10pt times,serif,arial;text-align:justify;margin:0 0 1em 0;}
div#ajjoin h2  {font:italic 14pt times,serif,arial;color:#000;}
div#ajjoin h3  {font:normal 11pt times,serif,arial;color:#000;margin:0;}
div.panelbox   {margin:5px 0px;padding:5px;border: 1px solid #000;background:#fff;color:#000;font:normal 10pt arial;}
table.galfr    {padding:5px;width:100%;margin:5px auto;background:#fff;border:1px solid #000;}
div.caption    {margin:5px 0px;padding:5px;border: 1px solid #000;background:#fff;font:normal 12pt arial;}
div.newso      {margin:5px;padding:5px;border: 1px solid #000;background:#fff;color:#000;font:normal 10pt arial;}
div.login      {color:#000;font:normal 7pt arial;border: 1px solid #000;background:#fff;}
div.login input.text {font:normal 8pt arial;background:#fff;color:#000;width:70px;}
div.login input.submit {font:normal 8pt arial;background:#fff;color:#000;width:124px;}
table.galin    {padding:5px;margin:5px auto;background:#fff;border:1px solid #000;}
td.tabs       {clear:left;margin:5px;padding:5px;border:1px solid #000;background:#fff;color:#000;font:normal 10pt arial;}
td.gthumbs img {background:#fff;border:1px solid #000;padding:6px;}
div.panel2     {float:left;margin:5px;padding:5px;border:1px solid #000;background:#fff;color:#000;font:normal 8pt arial;vertical-align:middle;}
div.err        {display:none;}
div.suc        {display:none;}
div.wrn        {display:none;}
div.imgcon img {border:1px solid #000;text-align:center;}
td.tabs li    {margin:2px 1px;float:left;border-left:1px solid #000;border-right:1px solid #000;font:normal 8pt verdana;color:#000;}
td.tabs li a  {padding:2px;font:normal 8pt verdana;color:#000;}
div.panelbox#editNotices      {display:none;}
div.panelbox#editPages        {display:none;}
div.panelbox#emergency        {display:none;}
div.panelbox#trainingProgramme{display:none;}
div.panelbox#changePassword   {display:none;}
div.panelbox#backups          {display:none;}
/* End of edited portions */

h1,h2,h3,h4,h5 {margin:0 auto;padding:0;}
h3             {font:normal 11pt arial;padding:0 0 1em 0;text-align:justify;}

img.floatl     {float:left;padding:0.6em;border:0px;}
img.floatr     {float:right;padding:0.6em;border:0px;}
img.thumb      {border:0px;}

a:hover        {color:#00f;text-decoration:underline;}
h2 a:hover     {color:#aaa;}

form           {margin:0 auto;padding:0px;}
div            {margin:0 auto;padding:0px;}
div.smallt     {font:normal 9pt arial;margin:0 auto;padding:0 0 1em 0;text-align:justify;}
div.smallt p   {margin:0.5em;}
div.h3t p      {margin:0.5em;}
div.login h3   {font:normal 8pt verdana,arial;}
div.panelbox h1{font:bold normal small-caps 14pt arial;color:#000;text-align:center;}
div.panelbox h2{font:bold italic small-caps 12pt arial;color:#000;}
div.panelbox h3{font:normal 11pt arial;text-align:center;}
div.trow       {width:640px;clear:left;text-align:center;}
div.pcol       {width:150px;float:left;}
div.pcap       {font:bold 8pt arial;color:#000;}
div.icap       {font:bold 8pt arial;color:#fff;}
div.profile    {width:200px;height:100%;}
div.imgcon     {width:640px;}
div#overload   {position:absolute;width:640px;height:480px;z-index:5;background:transparent url('img/snake.gif') no-repeat scroll center;display:none;}
/*div#overlay    {position:absolute;width:640px;height:480px;background:#b7cde5;opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=30);display:none;}*/
table.galedit  {vertical-align:top;}
table.absence  {border:solid 1px;font:normal 12pt arial;}
table.capsule  {width:100%;vertical-align:top;}
table.gthumbs  {vertical-align:top;}
td             {vertical-align:top;}

td.menu        {width:130px;vertical-align:top;}
td.menu ul     {list-style:none;margin:0;padding:0;}
td.menu li     {clear:left;margin:2px 2px 0px 0px;padding:0;}
td.menu li a   {background: #fff url('menubg.jpg') bottom repeat-x;
                height:1.7em;line-height:2em;width:100%;
                display:block;
                border: 1px solid #9cc;
                text-decoration:none;
                text-align:center;
                font:normal 9pt arial;
                padding:0.4em 0 0 0;
}
td.menu li a:hover{text-decoration:underline;}
td.tabs ul    {list-style:none;margin:0;padding:0;}
td.picaj      {vertical-align:middle;text-align:center;width:100px;height:100px;}

td.gthumbs     {width:150px;padding:5px;margin:5px;vertical-align:middle;text-align:center;}
table.galedit td{vertical-align:top;}
table.absence td table td {padding:0 2em 0 0;}
table.train tbody td.inverse    {font:bold 10pt arial;text-align:center;vertical-align:middle;}
table.train tbody td.emph       {font:bold 10pt arial;text-align:center;vertical-align:middle;}

table.vam     {width:100%;}
table.vam td  {vertical-align:middle;}
table.cent    {width:100%;vertical-align:middle;text-align:center;}

input.brb      {color:#000;font:bold 20pt arial;background-color:red;padding:20px;margin:5px;border-color:#f00 #900 #900 #f00;}

table.profileCon {width:155px;height:185px;}
td.probox {     width:155px;padding:5px;height:185px;vertical-align:top;text-align:center;color:#009;
                font:bold 10pt verdana,arial;background-repeat:no-repeat;border-collapse:collapse;}

span.bu            {text-decoration:underline;font-weight:bold;}
span.ajlink:hover{text-decoration:underline;}


