BODY {
 	font-family: "Trebuchet MS";
 	font-size: 10pt;
 	color: white; 
 	topmargin: 0px;
 	leftmargin: 0px; 
	scrollbar-face-color: #0099CC; /* Colour2 */
	scrollbar-shadow-color: #0099CC; /* Colour2 */
	scrollbar-track-color: #003163; /* This should match the colour of the background */
	scrollbar-3dlight-color: #529C98; /* Colour4*/
	scrollbar-base-color: #0099CC; /* Colour2 */
	scrollbar-arrow-color:#FFFFFF; /* This should be a colour that contrasts with Colour2 */
	scrollbar-darkshadow-color: #3366CC; /* Colour1 */
     } 
 
 .BodyDetails	{ 
 	background-image: url(/images/right.gif); 
 } 
 
 .BodyIndex { 
 	background-image: url(/images/left.gif); 
 } 
 
 .Banner	{ 
 	align: center;  		    
 	background-image: url(/images/top.gif); 
 } 
 
 caption {
 	font-size: 12pt;       		    
 	font-weight: bold ; 
 	color : white;
 
 }
 
 .Error { 
` 	color : red;
 	font-size: 12pt;	          
 	font-weight: bold; 
 } 
 
 .Form  { 
 	align: center;	          	    
 } 
 
 .FormIndex {
 } 
 
 .FormContent { 
 	align: center; } 
 
 .FormError { 
 	align: center; 
 } 
 
 .FormTitle { 
 	text-align: center;
	padding-top: 5px; 
 	padding-bottom: 5px;
 	padding-left: 5px; 
 	padding-right: 5px; 
	background-color: #3366CC; /* Colour1 */
 } 
 
 frame { 
 	Border: 0px; 
 } 
 
 .Index        	{ 
 	align: center; 
 } 
 
 .IndexGroup 	{ 
 	text-align: left; 
 	color: white; 
	font-size: 10pt;
 } 
 
 .IndexDetail { 
    	font-size: 10pt;		    
 	font-weight: bold ; 
 	padding-top: 5px; 
 	padding-bottom: 5px;
 	padding-left: 5px; 
 	padding-right: 5px; 
 } 
 
 .IndexDetailRow {} 
 
 .IndexDetailColAtr0 { 
 	text-align: left; 
 	background-color: #0099CC; /* Colour2 */ 		     
 	padding-top: 5px; 
 	padding-bottom: 5px;
 	padding-left: 5px; 
 	padding-right: 5px; 
 } 
  
 .IndexDetailColAtr1 { 
 	text-align: left; 
 	background-color: #0099CC; /* Colour2 */ 		     
 	padding-top: 5px; 
 	padding-bottom: 5px;
 	padding-left: 5px; 
 	padding-right: 5px; 
 }
 
 .IndexLevel { 
    	font-size: 10pt;		    
 	font-weight:  bold; 
 	padding-top: 5px; 
 	padding-bottom: 5px;
 	padding-left: 5px; 
 	padding-right: 5px;  
 } 
 
 .IndexLevelRow {} 
 
 .IndexLevelColAtr0 { 
 	text-align: left; 
 	background-color: #529C98; /* Colour4*/ 		     
 	padding-top: 5px; 
 	padding-bottom: 5px;
 	padding-left: 5px; 
 	padding-right: 5px; 
 } 
  
 .IndexLevelColAtr1 { 
 	text-align: center; 
 	background-color: #529C98; /* Colour4*/ 		     
 	padding-top: 5px; 
 	padding-bottom: 5px;
 	padding-left: 5px; 
 	padding-right: 5px; 
 }

.IndexMenu { color: #3366CC; /* Colour1 */
	}

.Label        	{ 
 	color: white; 
 	text-align: left;		    
 	font-size: 10pt;
 	font-family: Trebuchet MS; 
	font-weight: bold;
 } 

 
 .Label1        	{ 
 	color: white; 
 	text-align: left;		    
 	font-size: 10pt;
 	font-family: Trebuchet MS;
	font-weight: bold; 
 } 
  
 .Label2 { 
 	color: white;  
 	text-align: left;		    
 	font-size: 10pt;
 	font-family: Trebuchet MS; 
 }
 
 .List { 
 	color: #008080; /* Colour3 */     		    
 	font-size: medium;       		    
 	font-weight: bold 
 } 
 
 .Navigator {
    	font-size: 10pt;		    
  	padding-top: 5px; 
 	padding-bottom: 5px;
 	padding-left: 5px; 
 	padding-right: 5px;  
} 
 
 .NavigatorButton { 
 } 
 
 .NavigatorButtonSelected { 
 	text-color: red;
 } 
 
 .NavigatorCaption { 
 	text-color: blue;
 } 
 
 .NavigatorColAtr0 { 
 	text-align: center; 
 	background-color: #008080; /* Colour3 */ 		     
 	padding-top: 5px; 
 	padding-bottom: 5px;
 	padding-left: 5px; 
 	padding-right: 5px; 
 } 
  
 .NavigatorColAtr1 { 
 	text-align: left; 
 	background-color: #008080; /* Colour3 */ 		     
 	padding-top: 5px; 
 	padding-bottom: 5px;
 	padding-left: 5px; 
 	padding-right: 5px; 
 } 
  
 .NavigatorRow { 
 	border: 5px;		    
 } 
 
 .Panel {} 
 
 .PanelColAtr0 { 
 	text-align: left; 
 	background-color: #0099CC; /* Colour2 */
 	padding-top: 5px; 
 	padding-bottom: 5px;
 	padding-left: 5px; 
 	padding-right: 5px; 
 } 
  
 .PanelColAtr1 { 
 	text-align: left;  
 	background-color: #529C98; /* Colour4*/ 		     
 	padding-top: 5px; 
 	padding-bottom: 5px;
 	padding-left: 5px; 
 	padding-right: 5px; 
 } 
 
 .PanelButtons { 
 	align: centre;  		    
 	background-color: #008080; /* Colour3 */
 } 
 
 .FormButtons 	{ 
 	align: centre;  		    
 	background-color: #3366CC; /* Colour1 */
	padding-top: 5px; 
 	padding-bottom: 5px;
 	padding-left: 5px; 
 	padding-right: 5px; 
 }
 
 .FormPane { 
 	align: centre;		    
  } 
 
 .PanelError { 
 	align: center;  		    
 	background-color: yellow;     		    
 	color: blue; 
 } 
 
 
 .Table { 
 	align: center;
   	padding-top: 5px; 
 	padding-bottom: 5px;
 	padding-left: 5px; 
 	padding-right: 5px; 
 } 
 
 .TableColAtr0 { 
 	text-align: center; 
	font-size: 10pt;
 	padding-top: 5px; 
 	padding-bottom: 5px;
 	padding-left: 5px; 
 	padding-right: 5px; 
 } 
 
 .TableColAtr1 { 
 	text-align: center;  
	font-size: 10pt;
	padding-top: 5px; 
 	padding-bottom: 5px;
 	padding-left: 5px; 
 	padding-right: 5px; 
 } 
 
.TableHdr { 
 	align: center;  	          
 	background-color: #0099CC; /* Colour2 */
 } 

.TableHdrColAtr0 { 
 	text-align: center; 
	color: white;
	font-size: 10pt;
	font-weight: bold;
 	padding-top: 5px; 
 	padding-bottom: 5px;
 	padding-left: 5px; 
 	padding-right: 5px; 
 } 

.TableHdrColAtr1 { 
 	text-align: center; 
	color: white;
	font-size: 10pt;
	font-weight: bold;
 	padding-top: 5px; 
 	padding-bottom: 5px;
 	padding-left: 5px; 
 	padding-right: 5px; 
 } 

 .TableRow { 
 	align: center;  		    
 	background-color: #529C98; /* Colour4*/ 
 } 
 
 .Text { 
 	color: white;        		    
 	background-color: white;      		    
 	font-size: 12pt;     		    
 	font-weight: bold; 
 } 
 
 .Title  { 
 	align: center;		    
 	color: white;        		    
 	font-size: 12pt;     		    
 	font-weight: bold; 
 	padding-top: 5px; 
 	padding-bottom: 5px;
 	padding-left: 5px; 
 	padding-right: 5px; 
 } 
 
a:link {color: white;}
a:visited {color: white;}
a:hover {color: #3366CC; /* Colour1 */ }

a.Anchor:link {color: white; font-weight: bold;}
a.Anchor:visited {color: white; font-weight: bold;}
a.Anchor:hover {color: #008080; font-weight: bold;} /* Colour3 */

a.NavigatorButton:link {color: white;}
a.NavigatorButton:visited {color: white;}
a.NavigatorButton:hover {color: #529C98;} /* Colour4*/

a.NavigatorButtonSelected:link {color: white; font-weight: bold;}
a.NavigatorButtonSelected:visited {color: white; font-weight: bold;}
a.NavigatorButtonSelected:hover {color: #529C98; font-weight: bold;} /* Colour4*/

