@charset "utf-8";		
/* CSS Document */



		/*   body colour  */
body	{	
		background-color : #D8BFE8;
		color : #000000;
		margin : 0px 0px 0px 0px;
	}

a:link 		{
	color: #000000; 
	background-color: none;
	font-weight : 600;
	}
a:visited	{	
	color: #000000;
	background-color: none;
	 
	}	
a:hover	{	
	color:#000000;	
	background:#FFFF00; 	
	}	
a:active	{	
	color:#000000;	
	background:#adff2f; 
	}

		/*    SAOC Logo    */
#logoleft	{
		bottom-padding:5;	
		left: 1em; position:absolute; top:0.5em;
		background-color : none;
	}


#logocenter	{
	position:absolute;	
	top:1em;
	left:6em;
	font-family: "Courier New", Courier, monospace;
	font-style: italic;
	font-size: 30px; color: #009;
	font-weight: 900;	

	text-align: center;	
	padding-top:0px;	padding-bottom:0px; 
	}




		/*    SA Flag    */
#logoright	{	
	right: 1em;  position: absolute; top: 1em;	
	}

		/*    Content    */
#content	{	
		background-color : #000000;
		position : relative;
		padding:1em;
		width:80px;
		left : 220px;
		top : 0px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:16px;
	}	




.code	{	unicode-bidi:bidi-override; direction: rtl;
	}	

.indexfooter	{
		font-size:14px;
		
	}

.hr5 	{
  	border: 0;
 	width: 98%;
	color: #808080;
	background-color: #808080;
	height: 5px;
	}
.hr3 	{
  	border: 0;
 	width: 98%;
	color: #808080;
	background-color: #808080;
	height: 3px;
	}
.hr2 	{
  	border: 0;
 	width: 98%;
	color: #808080;
	background-color: #808080;
	height: 2px;
	}
.hr1 	{
  	border: 0;
 	width: 98%;
	color: #808080;
	background-color: #808080;
	height: 1px;
	}



		/*    BLUE - WELCOME    */
.fvc24b	{
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	font-weight:700;
	color:#06F;
	text-align:center;
	}


		/*    Font Verdana Left   */

.fvl8	{	
		font-family:Verdana, Geneva, sans-serif;
		font-size:8px;
		text-align:left;
	}

.fvl10	{	
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		text-align:left;
	}	

.fvl12	{	
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		text-align:left;
	}	

.fvl14	{	
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px;
		text-align:left;
	}	


.xxx	{	
		font-family:Verdana, Geneva, sans-serif;
		font-size:24px;
		text-align:left;
	}	


.fvl16	{	
		font-family:Verdana, Geneva, sans-serif;
		font-size:16px;
		text-align:left;
	}	

.fvl18	{	
		font-family:Verdana, Geneva, sans-serif;
		font-size:18px;
		text-align:left;
	}	

.fvl20	{	
		font-family:Verdana, Geneva, sans-serif;
		font-size:20px;
		text-align:left;
	}	

.fvl22	{	
		font-family:Verdana, Geneva, sans-serif;
		font-size:22px;
		text-align:left;
	}	

.fvl24	{	
		font-family:Verdana, Geneva, sans-serif;
		font-size:24px;
		text-align:left;
	}	

.fvl48	{	
		font-family:Verdana, Geneva, sans-serif;
		font-size:48px;
		text-align:left;
	}	

		/*    Font Verdana Center   */

.fvc8	{	
		font-family:Verdana, Geneva, sans-serif;
		font-size:8px;
		text-align:center;
	}

.fvc9	{	
		font-family:Verdana, Geneva, sans-serif;
		font-size:9px;
		text-align:center;
	}

.fvc10	{	
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		text-align:center;
	}	

.fvc12	{	
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		text-align:center;
	}	

.fvc14	{	
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px;
		text-align:center;
	}	

.fvc16	{	
		font-family:Verdana, Geneva, sans-serif;
		font-size:16px;
		text-align:center;
	}	

.fvc18	{	
		font-family:Verdana, Geneva, sans-serif;
		font-size:18px;
		text-align:center;
	}	

.fvc20	{	
		font-family:Verdana, Geneva, sans-serif;
		font-size:20px;
		text-align:center;
	}	

.fvc22	{	
		font-family:Verdana, Geneva, sans-serif;
		font-size:22px;
		text-align:center;
	}	

.fvc24	{	
		font-family:Verdana, Geneva, sans-serif;
		font-size:24px;
		text-align:center;
	}	

.fvc48	{	
		font-family:Verdana, Geneva, sans-serif;
		font-size:48px;
		text-align:center;
	}	

.fgcb42	{	
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:42px;
		text-align:center; color:#03F;
		font-weight:800; vertical-align:top;
	}

.v-outer {
			display: table;
			#position: relative;
			overflow: hidden;
			height: 100px;
			background: black;
			color: white;
			width: 100%;
		}
 
			.v-middle {
				display: table-cell;
				#position: absolute;
				#top: 50%;
				vertical-align: middle;
			}
 
				.v-inner {
					#position: relative;
					#top: -50%;
				}



