body       { 
                margin: 0px;
                background-color: #EEAA44;
                font-family:  Arial, Verdana, sans-serif;
                font-size: 12pt;
                color: #DFDFDF;
}

a:link	 {
              text-decoration: none; 
              color: #0099FF; 
              font-size: 100%; 
              font-weight: bold;  
              letter-spacing: 1px;
}
a:visited {
               text-decoration: none; 
               color: #0099FF; 
               font-size: 100%; 
               font-weight: bold;  
               letter-spacing: 1px;
}
a:hover {
              text-decoration: none; 
              color: #FF9900; 
              font-size: 100%; 
              font-weight: bold;  
              letter-spacing: 1px;
}
a:active {
              text-decoration: none; 
              color: #AB52AC; 
              font-size: 100%; 
              font-weight: bold;  
              letter-spacing: 1px;
}

/* ----------------------------------------------------- */

/* Headings */ 
h1 {
         font-family : Arial, Verdana, sans-serif;
         font-size : 110%;
         font-weight : bold;
}
h2 {
         font-family : Arial, Verdana, sans-serif;
         font-size : 100%;
         font-weight : bold;
}
h3 {
         font-family : Arial, Verdana, sans-serif;
         font-size : 90%;
}
h4 {
         font-family : Arial, Verdana, sans-serif;
         font-size : 80%;
}
h5 {
         font-family : Arial, Verdana, sans-serif;
         font-size : 70%;
}
/* ----------------------------------------------------- */

/* Style and Position*/
.b {
   font-weight : bold;
}
.l {
     text-align: left;
}
.r {
     text-align: right;
}
.c {
     text-align: center;
}
.j {
     text-align: justify;
}
.lm5 {
     text-align: left;
     margin-left : 5px;
     margin-right : 5px;
}
.lm10 {
     text-align: left;
     margin-left : 10px;
     margin-right : 10px;
}
.lm20 {
     text-align: left;
     margin-left : 20px;
     margin-right : 20px;
}
.rm5 {
     text-align: right;
     margin-left : 5px;
     margin-right : 5px;
}
.rm10 {
     text-align: right;
     margin-left : 10px;
     margin-right : 10px;
}
.rm20 {
     text-align: right;
     margin-left : 20px;
     margin-right : 20px;
}
.cm5 {
     text-align: center;
     margin-left : 5px;
     margin-right : 5px;
}
.cm10 {
     text-align: center;
     margin-left : 10px;
     margin-right : 10px;
}
.cm20 {
     text-align: center;
     margin-left : 20px;
     margin-right : 20px;
}
.m5 {
     margin-left : 5px;
     margin-right : 5px;
}
.m10 {
     margin-left : 10px;
     margin-right : 10px;
}
.m20 {
     margin-left : 20px;
     margin-right : 20px;
}
/* ----------------------------------------------------- */

/* Text colour*/
.t1  {
         font-family : Arial, Verdana, sans-serif;
         font-size : 100%;
         color : #DFDFDF;
}
.t2  {
         font-family : Arial, Verdana, sans-serif;
         font-size : 90%;
         color : #DFDFDF;
}
.t3  {
         font-family : Arial, Verdana, sans-serif;
         font-size : 80%;
         color : #DFDFDF;
}
.t4  {
         font-family : Arial, Verdana, sans-serif;
         font-size : 70%;
         color : #DFDFDF;
}
.p1  {
         font-family : Arial, Verdana, sans-serif;
         font-size : 100%;
         color : #FF00FF;
}
.p2  {
         font-family : Arial, Verdana, sans-serif;
         font-size : 90%;
         color : #FF00FF;
}
.p3  {
         font-family : Arial, Verdana, sans-serif;
         font-size : 80%;
         color : #FF00FF;
}
.p4  {
         font-family : Arial, Verdana, sans-serif;
         font-size : 70%;
         color : #FF00FF;
}
/* ----------------------------------------------------- */

/* oddments & boxes*/
.box {
    	border: solid 1px;
	    border-color: #0099FF;
}
.footer {
	     width:100%;
	     background-color: #464572;
	     color: #CCCCCC;	         
}
.mainbox {
	border: solid 1px;
	border-color: #9999CC;
	width:100%;
}
.q {
     color: #BB66BB; 
     font-size: 70%;
     font-weight: bold; 
} 
.a {
     color: #C0C0C0;
     font-size: 100%;
     font-weight: bold; 
} 
.td1           { 
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                color: #AB52AC; 
                font-size: 9pt;
                font-weight: bold; 
                margin: 5px;
                text-align: left;
}
.td2           { 
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                color: #CCCCCC; 
                font-size: 9pt;
                margin: 5px;
                text-align: left;
}

/* ----------------------------------------------------- */




.tdb           { 
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                color: #AB52AC; 
                font-size: 12pt;
                font-weight: bold; 
                margin: 5px;
                text-align: left;
}

.pinkb     {
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                color: #FF00FF; 
                font-size: 10pt;
                font-weight: bold; 
                margin: 5px;
                text-align: left;
} 
.pinkbc     {
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                color: #AB52AC; 
                font-size: 10pt;
                font-weight: bold; 
                margin: 5px;
                text-align: center;
} 
.txt9     {
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                color: #CCCCCC; 
                font-size: 9pt;
                margin: 5px;
                text-align: left;
}  
.txt9m     {
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                color: #9999CC; 
                font-size: 9pt;
                margin: 5px;
                text-align: center;
} 
.txt9b     {
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                color: #CCCCCC; 
                font-size: 9pt;
                font-weight: bold; 
                margin: 5px;
                text-align: left;
} 
.pinktxt9     {
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                color: #FF00FF; 
                font-size: 9pt;
                margin: 5px;
                text-align: left;
}   
.pinktxt9m     {
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                color: #FF00FF; 
                font-size: 9pt;
                margin: 5px;
                text-align: center;
} 
.pinktxt9b     {
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                color: #FF00FF; 
                font-size: 9pt;
                font-weight: bold; 
                margin: 5px;
                text-align: left;
}  
.txt8     {
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                color: #CCCCCC; 
                font-size: 8pt;
                margin: 5px;
                text-align: center;
}
.txt6     {
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                color: #CCCCCC; 
                font-size: 6pt;
                margin-right: 10px;
                margin-left : 10px;
                text-align: center;
}
.txt     {
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                color: #CCCCCC; 
                font-size: 10pt;
                margin: 5px;
                text-align: left;
} 
.btxt     {
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                color: #CCCCCC; 
                font-size: 10pt;
                font-weight: bold; 
                margin: 5px;
                text-align: left;
} 
.stxt     {
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                color: #CCCCCC; 
                font-size: 8pt;
                margin: 5px;
} 
.ltxt       { 
                margin: 0px;
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                font-size: 12pt;
                color: #CCCCCC;
}

.areas     {
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                color: #CCCCCC; 
                font-size: 9pt;
                margin: 5px;
                text-align: left;
} 
.esc {
	border: solid 1px;
	border-color: #9999CC;
	width:784px;
}


.sidebar {
                font-family:  Arial, Verdana, Helvetica, sans-serif;
	         font-size: 10pt;
	         color: #9999CC;
	         margin : 10px;
}


.areas A:link	 {
              text-decoration: none; 
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                color: #C0C0C0; 
                font-size: 9pt;
                font-weight: 400;
                margin: 5px;
                text-align: left;
}
.areas A:visited {
               text-decoration: none; 
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                color: #999999; 
                font-size: 9pt;
                font-weight: 400;
                margin: 5px;
                text-align: left;
}
.areas A:hover {
              text-decoration: none; 
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                color: #999999; 
                font-size: 9pt;
                font-weight: 400;
                margin: 5px;
                text-align: left;
} 
.mapbox{
	         border: solid 2px;
	         border-color: #FFFFFF;
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                color: #FFFFFF; 
                font-size: 9pt;
                font-weight: bold; 
                margin: 15px;
                text-align: left;
}  
.map{
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                color: #FFFFFF; 
                font-size: 9pt;
                font-weight: bold; 
                margin: 20px;
                text-align: left;
} 

                
.header         {
                margin: 5px;
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                text-align: center;
                font-size: 10px;
                color: #cccccc;
}