/* css Tickbox base style for basic elements */
/* All associated graphics copyright 2006, Tickbox Technologies */
/* Last update: 15-05-2008 by Alida Delport */


/* Element properties : body */
body {	
	background: 		#000000;
	color: 			navy;
	font : 			9pt/10pt verdana;
	font-family : 		san-serif, verdana, tahoma, arial;
	margin: 		0px;
	padding: 		0px;
}

/* Element properties : paragraphs */	
p { 	background: 		#FFFFFF; 
	font: 			9pt/10pt verdana;
	text-align: 		left;
}	
p.double_maincolumn { 
	text-align: 		justify;
	padding-bottom:		6px;
	padding-right:		5px;
}

p.justified {
	text-align: 		justify;  
}

p.dark { 	
	background: 		#122644; 
	color:			#91A9F5; 
	font: 			9pt/10pt verdana;
	text-align: 		left;  
}

p.smallwhiteondark { 
	background: 		#122644;  	font: 			8pt/9pt verdana; 
	text-align: 		center; 
}
p.smallnarrowondark { 
	background: 		#122644; 
	color:			#91A9F5; 
	font: 			8pt/9pt verdana; 
	text-align: 		center;  
}
p.smallnarrowondarkjustified { 
	background: 		#122644; 
	color:			#91A9F5; 
	font: 			8pt/9pt verdana; 
	text-align: 		justified;  
}

p.footer{
	background: 		#000000;
	color:			#FFFFFF; 
	font: 			8pt/9pt verdana;
	text-align: 		center;  
}

p.news { 	
	background: 		#F0F0F0; 
	border:			1px solid #030303;
	font: 			9pt/9.6pt Times New Roman;	
	color: 			black;
	padding:		5px;
	text-align: 		left;  
}	
	
/* Element properties : headers */	
h1 {
	background: 		#FFFFFF;
	text-align: 		left;	font: 			15pt arial; 
	line-height:		1.5;
	}	h1.center {
	background: 		#FFFFFF;
	text-align: 		center;
	font: 			15pt arial;  
	line-height:		1.5;
	}	
h1.onnavy {
	background: 		#122644;
	color:			#91A9F5;
	text-align: 		center;
	}		
h2 {	background: 		#FFFFFF;  
	text-align: 		left;
	font:			15pt arial; 
	line-height:		1;
	}h2.news {
	background: 		#FFFFF;
	color:			black;
	font:			15pt Times News Roman; 
	text-align: 		left; 
	line-height:		1;
	}
h3 {	background: 		#FFFFFF;
	color:			#91A9F5;
	font-weight: 		bold;
	text-align: 		left;
	font:			15pt arial; 
	line-height:		1;
	}h3.center {
	text-align: 		center;
	}
h3.onnavy {
	background: 		#122644;
	color:			#91A9F5;
	font-weight: 		bold;
	text-align: 		center;
	font:			15pt arial;
	}h4 {	color:			#91A9F5;
	}

/* Generic class selectors for specific styles: */	
	
.center {
	text-align: 		center;
	}	
.left {
	text-align: 		left;
	}	
.right {
	text-align: 		right;
	}

/* Element properties : anchors */		
a:link {
	background-color: 	#FFFFFF;  
	color : 		navy;
	font-weight : 		normal;
	text-decoration : 	underline;
	}a:visited {
	background-color: 	#FFFFFF;  
	color : 		navy;
	font-weight : 		normal;
	text-decoration : 	underline;
	}
a:hover {	
	background-color: 	#91A9F5;
	color : 		navy;
	font-weight : 		normal;
	text-decoration : 	underline;
	}
a:active {
	background-color: 	#FFFFFF;  
	color : 		navy;
	font-weight : 		normal;
	text-decoration : 	underline;
	}
	
a.readmore:link {
	background-color: 	#FFFFFF;  
	color : 		red;
	font-weight : 		normal;
	text-decoration : 	underline;
	}
a.readmore:visited {
	background-color: 	#FFFFFF;  
	color : 		red;
	font-weight : 		normal;
	text-decoration : 	underline;
	}
a.readmore:hover {	
	background-color: 	#91A9F5;
	color : 		red;
	font-weight : 		normal;
	text-decoration : 	underline;
	}

a.readmore:active {
		background-color: 	#FFFFFF;  
		color : 		red;
		font-weight : 		normal;
		text-decoration : 	underline;
	}
a.header:link, visited, active {
	background-color: 	#F0F0F0;  
	color : 		navy;
	text-decoration : 	underline;
	font-weight : 		normal;
	}
a.header:visited{
	background-color: 	#F0F0F0;  
	color : 		navy;
	text-decoration : 	underline;
	font-weight : 		normal;
	}

a.header:hover, focus {	
	background-color: 	#91A9F5;
	color : 		navy;
	text-decoration : 	underline;
	font-weight : 		normal;
	}


	
a.ondark:link, visited, active {

	background-color: 	#122644;
	color : 		#FFFFFF;
	font-weight : 		normal;
	text-decoration : 	underline;
	}
a.ondark:hover {
	background-color: 	#F0F0FF;
	color : 		#122644;
	font:			9pt/15pt arial;
	font-weight : 		normal;
	text-decoration : 	underline;
	}	
a.footer:link {
	background-color: 	#000000;
	color:			#FFFFFF;
	font-weight : 		normal;
	text-decoration : 	underline;
	}
a.footer:active {
	background-color: 	#000000;
	color:			red;
	font-weight : 		normal;
	text-decoration : 	underline;
	}	
a.footer:visited {
	background-color: 	#000000;
	color:			#FFFFFF;
	font-weight : 		normal;
	text-decoration : 	underline;
	}

a.footer:hover {
	background-color: 	#122644;
	color:			#FFFFFF;	
	font-weight : 		normal;
	text-decoration : 	underline;
	}	
a.readnews:link {
	background-color: 	#F0F0F0;
	font: 			8.5pt/9.5pt Times New Roman;	
	color: 			red;
	font-weight : 		normal;
	text-decoration : 	underline;
	}
a.readnews:visited {
	background-color: 	#F0F0F0;
	font: 			8.5pt/9.5pt Times New Roman;	
	color: 			red;
	font-weight : 		normal;
	text-decoration : 	underline;
	}
a.readnews:hover {
	background-color: 	#122644;
	color:			red;	
	font-weight : 		normal;
	text-decoration : 	underline;
	}	
a.readnews:active {
	background-color: 	#F0F0F0;
	font: 			8.5pt/9.5pt Times New Roman;	
	color: 			red;
	font-weight : 		normal;
	text-decoration : 	underline;
	}
/* Tables: Element properties and id selectors */

table {
	background: 		#FFFFFF;  
	border: 		0;
	margin: 		0;
	padding: 		0;
	cellspacing: 		0;
	cellpadding:		0;
	}
table.body {
	background:		#FFFFFF;
	width:			750px;
	align:			center;
	}	
td {	
	background: 		#FFFFFF;
	border: 		0;
	margin: 		0;
	padding: 		0;
	spacing: 		0;
	text-align:		left;
	vertical-align:		top;
	}	
td.leftcolumn {
	background: 		#122644;
	color: 			white;
	text-size: 		8pt/10pt;
	width:			130px;
	}
td.maincolumn {
	width:			475px;
	padding-top:		0;
	padding-right:		0.5em;
	padding-bottom:		1em;
	text-align:		top;
	}
td.maincolumn2 {
	width:			206px;
	padding-right:		5px;
	padding-top:		0;
	text-align:		top;
}
td.bullet {
	vertical-align:		top;
	width :			"8px";
	}	
td.space2 {
	width :			"2px";
	}
td.space15 {
	width :			"15px";
	}
td.space19 {
	width :			"19px";
 	border-left: 		1px dashed #030303;	
	}	
td.space23 {
	width :			"23px";
	border-right: 		1px dashed #030303;	
	
	}		
td.center {	
	text-align:		center;
	}	
td.middle {	
	vertical-align:		middle;
	}	
td.news {	
	text-align:		left;
	width:			145px;
	}td.newsbottom {	
	text-align:		left;
	width:			145px;	
	vertical-align:		bottom;
	}	
#tdtoolbar {
	background: 		#F0F0F0;
	border-top: 		1px dashed #030303;
	border-bottom: 		1px dashed #030303;
	font: 			9pt/15pt verdana;
	}	
#headerfocus {
	background: 		#F0F0F0; 
	color:			red; 
	font: 			9pt/15pt verdana;
	text-decoration : 	none;
	}	

#red { color: red;
	}
	
li.spaced{
	padding-bottom:	6px;
	padding-right:  5px;
	text-align:	justify;
	}