

.menubar	{
			background-image: url(./images/bar22.jpg);
			background-repeat: repeat-x;
			background-color: #ffffff;
			height:26px;
			width:599px;
			padding-top:0px;
			border-left:solid #8080FF 1px;
			border-top:solid #8080FF 1px;
			border-right:solid #8080FF 1px;

			}
.menubar1	{
			background-image: url(./images/bar22.png);
			background-repeat: repeat-x;
			
			height:26px;
			
			padding-top:0px;
			border-left:solid #2626ff 1px;
			border-top:solid #2626ff 1px;
			border-right:solid #d4d4ff 1px;

			}
.menubar_cell_1	{
			font-family:verdana, cursive, sans-serif;
			font-size:0.8em;
			font-weight:400;
			text-align:center;
			width:100px;
			height:92%;
			padding-top:4px;
			padding-bottom:2px;
			cursor:pointer;
			border-spacing:1px;
			border-left:solid #FFFFFF 0px;
			color:#FFFFFF;
			}
.menubar_cell_1X	{
			font-family:verdana, cursive, sans-serif;
			font-size:0.8em;
			font-weight:400;
			font-style:italic;
			text-align:center;
			width:95px;
			height:90%;
			padding-top:4px;
			padding-bottom:2px;
			cursor:pointer;
			border-spacing:1px;
			border-left:solid #FFFFFF 0px;
			color:#FFFF00;
			}
.menu_selected	{
			font-family:verdana, cursive, sans-serif;
			font-size:1.0em;
			font-weight:500;
			color:#FFFF00;
			}
.mnu_selected	{
			border-right:solid #5c5cff 1px;
			border-top:solid #5c5cff 1px;
			text-align:center;
			background-color:#9999ff; 
			padding-top:5px;
			padding-bottom:6px;
			padding-left:6px;
			padding-right:6px;
			font-family:verdana;
			font-size:9pt;
			color:#cccccc;
			cursor:default;
			}
.mnu_normal	{
			border-right:solid #5c5cff 1px;
			border-top:solid #5c5cff 1px;
			text-align:center;
			background-color:#9999ff; 
			padding-top:5px;
			padding-bottom:6px;
			padding-left:6px;
			padding-right:6px;
			font-family:verdana;
			font-size:9pt;
			color:#ffffff;
			cursor:pointer;
			}
.mnu_normal_online	{
			border-right:solid #5c5cff 1px;
			border-top:solid #5c5cff 1px;
			text-align:center;
			background-color:#9999ff; 
			padding-top:5px;
			padding-bottom:6px;
			padding-left:6px;
			padding-right:6px;
			font-family:verdana;
			font-size:9pt;
			color:#ffe14d;
			cursor:pointer;
			}
.menubar_cell_2	{
			font-family:verdana, cursive, sans-serif;
			font-size:0.8em;
			font-weight:400;
			text-align:center;
			width:95px;
			height:90%;
			padding-top:4px;
			padding-bottom:2px;
			cursor:pointer;
			border-spacing:1px;
			border-left:solid #FFFFFF 0px;
			border-right:solid #FFFFFF 0px;
			color:#FFFFFF;
			}

.menu_cell_1	{
			background-color:#ffffd0;
			padding-left:4px;
			padding-right:4px;
			padding-bottom:2px;
			cursor:pointer;
			border-top:solid #FFFFd6 1px;
			border-left:solid #FFFFd6 1px;
			border-right:solid #bdbb00 1px;
			border-bottom:solid #bdbb00 1px;
			}
.menu_sub	{
			font-family:verdana, cursive, sans-serif;
			font-size:9pt;
			font-weight:400;
			color:#0000C0;
			background-color:#acacff;
			z-index:0;
			border-left:solid #babaff 1px;
			border-top:solid #babaff 1px;
			border-right:solid #7474ff 1px;
			border-bottom:solid #7474ff 1px;
			}
.menu_header	{
			position:absolute;
			top:105px;
			left:21px;
			font-family: sans-serif;
			font-size:10pt;
			font-weight:600;
			color:red;
			}
.menu_main	{
			font-family:microsoft sans serif,cursive, sans-serif;
			font-size:8pt;
			font-weight:500;
			border:0px;
			}



.menu_cell	{
			width:100px;
			height:20px;
			padding-left:10px;
			cursor:pointer;
			border-spacing:1px;
			border-bottom:solid #4169E1 2px;
			border-top:solid #FFFFFF 2px;
			border-left:solid #FFFFFF 2px;
			border-right:solid #4169E1 2px;
			color:#0000CC;
			background-color:#D8D9F6;
			}
.menu_cell_A	{
			font-family:verdana, cursive, sans-serif;
			font-size:8pt;
			font-weight:400;
			text-align:center;
			width:92px;
			padding-top:2px;
			padding-bottom:2px;
			cursor:pointer;
			border-spacing:1px;
			border-bottom:solid #4169E1 0px;
			border-top:solid #FFFFFF 0px;
			border-left:solid #FFFFFF 1px;
			border-right:solid #4169E1 0px;
			color:#FFFFFF;
			}
.menu_cell_B	{
			font-family:cursive, sans-serif;
			font-size:8pt;
			font-weight:400;
			text-align:center;
			width:135px;
			padding-top:2px;
			padding-bottom:2px;
			cursor:pointer;
			border-spacing:0px;
			border-bottom:solid #4169E1 0px;
			border-top:solid #FFFFFF 0px;
			border-left:solid #FFFFFF 0px;
			border-right:solid #4169E1 0px;
			color:#0000CC;
			background-color:#D8D9F6;
			}
.result_menu_cell	{
			width:120px;
			height:20px;
			padding-left:0px;
			cursor:pointer;
			border-spacing:1px;
			border-bottom:solid #4169E1 2px;
			border-top:solid #FFFFFF 2px;
			border-left:solid #FFFFFF 2px;
			border-right:solid #4169E1 2px;
			color:#0000CC;
			background-color:#D8D9F6;
			text-align:center;
			}
.cell_set	{
			padding-left:4px;
			padding-right:4px;
			padding-bottom:2px;
			border-bottom:solid #ffffff 1px;
			border-top:solid #ffffff 1px;
			border-left:solid #ffffff 1px;
			border-right:solid #ffffff 1px;
			background-color:#E8E8F9;
			color:#CDCBCB;
			}


.menu_cell_2	{
				width:90px;
				padding-left:0px;
				cursor:pointer;
				border-top:solid #FFFFFF 1px;
				border-left:solid #FFFFFF 1px;
				border-right:solid #C0C0C0 1px;
				border-bottom:solid #C0C0C0 1px;
				background-color:#E8E8F9;
				color:blue;
				text-align:center;
				}

.stop_press		{
				border:solid red 2px;
				padding-top:5px;
				padding-left:10px;
				padding-right:10px;
				background-color:"#F2F2F8"
				}
.stop_heading	{
				font-family: arial; 
				font-weight: bold; 
				font-size: 12pt; 
				color: blue; 
				text-align:justify;
				text-decoration:underline;
				padding-left:10px;
				padding-right:10px;
				}
.play_heading	{
				font-family: Arial; 
				font-weight: normal; 
				font-size: 16pt; 
				color: #F61212; 
				}
.play_emphasis	{
				font-family: cursive; 
				font-weight: normal; 
				font-size:12pt; 
				color: #6466A4; 
				}
.stop_text1		{
				font-family: cursive; 
				font-weight: bold; 
				font-size: 10pt; 
				color: red; 
				text-align:justify;
				padding-left:10px;
				padding-right:10px;
				}
.stop_text2		{
				font-family: sans-serif; 
				font-weight: 500; 
				font-size: 10pt; 
				color: #6466A4; 
				text-align:left;
				padding-left:10px;
				padding-right:10px;
				}
.small_logo		{
				font-family: arial; 
				font-weight: bold; 
				font-size: 18pt; 
				color: blue;
				font-style:italic;
				}
.heading		{
				font-family: sans serif,verdana; 
				font-weight: normal; 
				font-size: 14pt; 
				margin-bottom:0px;
				color: #6466A4;
				}
.heading12		{
				font-family: verdana, Arial; 
				font-weight: normal; 
				font-size: 12pt; 
				color: #6466A4;
				}
.heading_red		{
				font-family: verdana, Arial; 
				font-weight: normal; 
				font-size: 16pt; 
				margin-bottom:0px;
				color: red;
				text-align:center;
				}
.heading_small		{
				font-family: Arial; 
				font-weight: normal; 
				font-size: 14pt; 
				margin-top:15px;
				color: #6466A4;
				text-align:left;
				}
.heading_small_green		{
				font-family: Arial; 
				font-weight: normal; 
				font-size: 14pt; 
				margin-top:15px;
				color: #2ccf28;
				text-align:left;
				}
.heading_small_blue		{
				font-family: Arial; 
				font-weight: normal; 
				font-size: 14pt; 
				margin-top:15px;
				color: #6c6ce6;
				text-align:left;
				}
.heading_lite	{
				font-family: Arial; 
				font-weight: normal; 
				font-size: 16pt; 
				color: #C9CADF;
				text-align:left;
				}
.sub_heading	{
				font-family: microsoft sans serif; 
				font-weight: normal; 
				font-size: 10pt; 
				color: #6466A4;
				text-align:left;

				}
.normal_menu			{ 
				font-family: verdana,Arial; 
				font-weight: normal; 
				font-size: 9pt; 
				color: #6466A4; 
				}
.normal			{ 
				font-family:  Arial; 
				font-weight: normal; 
				font-size: 9pt; 
				color: #6466A4; 
				text-align:justify;
				}
.normal2		{ 
				font-family: Arial; 
				font-weight: normal; 
				font-size: 10pt; 
				color: #6466A4; 
				text-align:justify;
				}
.normal3		{ 
				font-family: Arial; 
				font-weight: normal; 
				font-size: 10pt; 
				color: #000080; 
				text-align:justify;
				}
.normal4		{ 
				font-family: Arial; 
				font-weight: normal; 
				font-size: 10pt; 
				color: #6466A4; 
				text-align:center;
				}
.normal5		{ 
				font-family: Arial; 
				font-weight: normal; 
				font-size: 10pt; 
				color: #6466A4; 
				text-align:center;
				background-color:#E1E1FF;
				}
.normal6		{ 
				font-family: Arial; 
				font-weight: normal; 
				font-size: 12pt; 
				color: red; 
				text-align:right;

				}
.topic		{ 
				font-family:verdana, Arial; 
				font-weight: normal; 
				font-size: 10pt; 
				color: #aa33ff; 
				}	
.normal_small	{ 
				font-family: verdana,Arial; 
				font-weight: normal; 
				font-size: 8pt; 
				color: #6466A4;
				text-decoration:none;
				}
.normal_medium	{ 
				font-family: verdana,Arial; 
				font-weight: normal; 
				font-size: 10pt; 
				color: #6466A4;
				text-decoration:none;
				}
.normal_v9	{ 
				font-family: sans serif,verdana; 
				font-weight: normal; 
				font-size: 9pt; 
				color: #6466A4;
				}
.mainlink		{ 
				font-family: verdana,Arial; 
				font-weight: normal; 
				font-size: 8pt; 
				color: #00008f;
				text-decoration:none;
				}

.category	{ 
				font-family: verdana,Arial; 
				font-weight: bold; 
				font-size: 10pt; 
				color: #0000C0; 
				}
.category_green	{ 
				font-family: verdana,Arial; 
				font-weight: bold; 
				font-size: 10pt; 
				color:#00e000;
				}
.footnote	{
				font-family: cursive;
				font-weight: normal;
				font-size: 7pt;
				position:absolute;
				color:blue;
				}			
.shout			{
				font-family: cursive; 
				font-weight: bold; 
				font-size: 12pt; 
				color: #6466A4; 
				text-align:justify;
				}
.shout2			 {
				font-family: cursive; 
				font-weight: bold; 
				font-size: 12pt; 
				color: red; 
				text-align:justify;
				}
.table_text { 
				font-family: cursive; 
				font-weight: bold; 
				font-size: 10pt;
				color: #6466A4;
				}
.signature		{
				font-family: cursive;
				font-weight: bold;
				font-size: 10pt;
				color:red;
				}			
.heavy_text	{ 
				font-family: Arial; 
				font-weight: normal; 
				font-size: 14pt; 
				color: #027675;
				text-align:left;
				}
.winners	{ 
				font-family: cursive; 
				font-weight: bold; 
				font-size: 12pt; 
				color: #F61212; 
				text-decoration:none;
				}
.sub_text		{ 
				font-family: Arial; 
				font-weight: normal; 
				font-size: 8pt; 
				color: #027675; 
				}
.emphasise	{ 
				font-family: Arial; 
				font-weight: bold; 
				font-size: 10pt; 
				color: #C00000;
				text-decoration: none;
				}
.result_table_text { 
				font-family: arial; 
				font-weight: normal; 
				font-size: 10pt;
				color: #000099;
				}
.result_cell_1	{
				padding-left:10px;
				width:160px;
				background-color:#E2E3FA;
				}
.result_cell_2	{
				padding-left:10px;
				width:290px;
				background-color:#E2E3FA;
				}
.result_cell_3	{
				padding-left:10px;
				width:100px;
				background-color:#E2E3FA;
				text-align:center;
				}
.event_table_text { 
				font-family: arial; 
				font-weight: normal; 
				font-size: 10pt;
				color: #000099;
				}
.event_cell_1	{
				padding-left:10px;
				width:160px;
				height:20px;
				border-top:solid #D3D6FF 1px;
				border-left:solid #D3D6FF 1px;
				border-bottom:solid #BBC0FF 1px;
				border-right:solid #BBC0FF 1px;
				background-color:white;
				}
.event_cell_2	{
				padding-left:10px;
				width:400px;
				height:20px;
				border-top:solid #D3D6FF 1px;
				border-left:solid #D3D6FF 1px;
				border-bottom:solid #BBC0FF 1px;
				border-right:solid #BBC0FF 1px;
				background-color:white;
				}
.event_cell_3	{
				padding-left:4px;
				width:74px;
				height:20px;
				background-color:#EBECFF;
				border-top:solid #FFFFFF 1px;
				border-left:solid #FFFFFF 1px;
				border-right:solid #C0C0C0 1px;
				border-bottom:solid #C0C0C0 1px;
				text-align:center;
				cursor:pointer;
				}
.event_cell_4	{
				padding-left:10px;
				width:580px;
				height:20px;
				border-top:solid #D3D6FF 1px;
				border-left:solid #D3D6FF 1px;
				border-bottom:solid #BBC0FF 1px;
				border-right:solid #BBC0FF 1px;
				background-color:white;
				}
.archive_cell_1	(
				width:460px;
				height:20px;
				text-align:left;
				}
.archive_cell_2	{
				padding-left:10px;
				width:130px;
				height:20px;
				background-color:#EBECFF;
				border-top:solid #FFFFFF 1px;
				border-left:solid #FFFFFF 1px;
				border-right:solid #C0C0C0 1px;
				border-bottom:solid #C0C0C0 1px;
				text-align:left;
				cursor:pointer;
				}
.review_cell	{
				font-family: Arial; 
				font-weight: normal; 
				font-size: 10pt; 
				color: #6466A4; 
				padding-left:10px;
				width:110px;
				height:20px;
				background-color:#EBECFF;
				border-top:solid #FFFFFF 1px;
				border-left:solid #FFFFFF 1px;
				border-right:solid #C0C0C0 1px;
				border-bottom:solid #C0C0C0 1px;
				text-align:left;
				cursor:pointer;
				}
.winnersperformance	{ 
				font-family: cursive; 
				font-weight: bold; 
				font-size: 12pt; 
				color: #FF8080; 
				text-decoration:none;
				}
.message_box	{
				font-family: Arial; 
				font-weight: normal; 
				font-size: 10pt; 
				color: #6466A4;
				height:100px;
				text-align:justify;
				}
.list			{ 
				font-family: cursive; 
				font-weight: normal; 
				font-size: 10pt; 
				color: #6466A4; 
				}
.rules		{ 
				font-family: verdana,Arial; 
				font-weight: normal; 
				font-size: 9pt; 
				color: #6466A4; 
				}
.bullet			{
				font-family:cursive;
				font-weight:bold
				font-size:12pt;
				color:red;
				}

.review_report	{
				font-family: Arial; 
				font-weight: normal; 
				font-size: 10pt; 
				color: #6466A4; 
				text-align:center;
				background-color:#E1E1FF;
				cursor:pointer;
				background-color:#EBECFF;
				border-top:solid #FFFFFF 1px;
				border-left:solid #FFFFFF 1px;
				border-right:solid #C0C0C0 1px;
				border-bottom:solid #C0C0C0 1px;
				}
.normal_green	{
				font-family: Arial; 
				font-weight: normal; 
				font-size: 10pt; 
				color: #00C000; 
				text-align:center;
				
				}
.norm_green		{
				font-family: verdana; 
				font-weight: normal; 
				font-size: 10pt; 
				color: #00C000;
				}
.norm_green_11		{
				font-family: verdana; 
				font-weight: normal; 
				font-size: 11pt; 
				color: #00C000;
				}
.small_diamond	{
				font-size:10pt;
				color:red;
				}
.side_div		{
				border-left:solid #d0d0ff 1px;
				border-top:solid #d0d0ff 1px;
				border-right:solid #d0d0ff 1px;
				border-bottom:solid #d0d0ff 1px;
				width:200px;
				height:420px;
				}
.bottom_div		{
				border-left:solid #d0d0ff 1px;
				border-top:solid #d0d0ff 1px;
				border-right:solid #d0d0ff 1px;
				border-bottom:solid #d0d0ff 1px;
				width:600px;
				height:100px;
				}
.rht_div_heading	{
				font-family: verdana; 
				font-weight: normal; 
				font-size: 10pt; 
				color: #6c6ce6; 
				margin-left:12px;
				margin-right:12px;

				}
.normal_rht		{ 
				font-family: Arial; 
				font-weight: normal; 
				font-size: 9pt; 
				color: #6466A4; 
				text-align:left;
				}
.login_header	{
				font-family: verdana, Arial; 
				font-weight: normal; 
				font-size: 11pt; 
				color: #6466A4; 
				text-align:center;
				}
.login_prompt	{
				font-family: verdana, Arial; 
				font-weight: normal; 
				font-size: 10pt; 
				color: #6466A4; 
				text-align:right;
				}
.stage_text		{
				font-family: verdana, Arial; 
				font-weight: normal; 
				font-size: 10pt; 
				color: #6466A4; 
				
				}
.stage_text_light		{
				font-family: verdana, Arial; 
				font-weight: normal; 
				font-size: 10pt; 
				color: #7d7dff; 
			
				}
.stage_input	{
				font-family: verdana, Arial; 
				font-weight: normal; 
				font-size: 10pt; 
				color: #6466A4; 
				text-align:left;
				border-top:solid #a8a8ff 1px;
				border-left:solid #a8a8ff 1px;
				border-right:solid #e6e6ff 1px;
				border-bottom:solid #e6e6ff 1px;
				}
.login_input	{
				font-family: verdana, Arial; 
				font-weight: normal; 
				font-size: 9pt; 
				color: #6466A4;
				height:20px;
				text-align:left;
				border-top:solid #a8a8ff 1px;
				border-left:solid #a8a8ff 1px;
				border-right:solid #e6e6ff 1px;
				border-bottom:solid #e6e6ff 1px;
				}
.error_header		{
				font-family: verdana, Arial; 
				font-weight: normal; 
				font-size: 10pt; 
				color: red; 
				text-align:left;
				}
.login_error_header		{
				font-family: verdana, Arial; 
				font-weight: normal; 
				font-size: 10pt; 
				color: red; 
				text-align:center;
				}
.error_text		{
				font-family: verdana, Arial; 
				font-weight: normal; 
				font-size: 8pt; 
				color: red; 
				text-align:left;
				}
.stage_text_small		{
				font-family: verdana, Arial; 
				font-weight: normal; 
				font-size: 8pt; 
				color: #6466A4; 
				text-align:left;
				}
.stage_text_rht		{
				font-family: verdana, Arial; 
				font-weight: normal; 
				font-size: 10pt; 
				color: #6466A4; 
				text-align:right;
				}
.stage_text_center		{
				font-family: verdana, Arial; 
				font-weight: normal; 
				font-size: 10pt; 
				color: #6466A4; 
				text-align:center;
				}
.stage_text_black		{
				font-family: verdana, Arial; 
				font-weight: normal; 
				font-size: 10pt; 
				color: #000000; 
				text-align:left;
				}
.stage_text_green{
				font-family: verdana, Arial; 
				font-weight: normal; 
				font-size: 10pt; 
				color: #5ec853; 
				text-align:left;
				}
.continue		{
				font-family: verdana, Arial; 
				font-weight: bold; 
				font-size: 10pt; 
				color: #6466A4; 
				text-align:left;
				text-decoration:underline;
				cursor:pointer;
				}
.stages	{ 
				font-family: verdana, Arial; 
				font-weight: normal; 
				font-size: 12pt; 
				color: #00C000;
				text-align:left;
				}
.link		{ 
				font-family: Arial; 
				font-weight: normal; 
				font-size: 9pt; 
				color: blue; 
				text-align:left;
				text-decoration:underline;
				}
.online_normal	{
				font-family: verdana, Arial; 
				font-weight: normal; 
				font-size: 10pt; 
				color: #6466A4; 
				}
.online_sub_heading	{
				font-family: verdana, Arial; 
				font-weight: normal; 
				font-size: 14pt; 
				color: #6466A4; 
				}
.online_textarea	{
				font-family: verdana, Arial; 
				font-weight: normal; 
				font-size: 8pt; 
				color: #6466A4;
				}
.online_logo	{
				font-family: verdana, Arial; 
				font-weight: normal; 
				font-size: 10pt; 
				color: #d2aa5a; 
				}
.online_logo_big	{
				font-family: verdana, Arial; 
				font-weight: normal; 
				font-size: 11pt; 
				color: #ffc772; 
				}
.online_normal_green	{
				font-family: verdana, Arial; 
				font-weight: normal; 
				font-size: 10pt; 
				color: #00dc00; 
				}
.online_button_text	{
				font-family: verdana, Arial; 
				font-weight: normal; 
				font-size: 10pt; 
				color: #0000a6; 
				}
.online_login	{
				font-family: verdana, Arial; 
				font-weight: normal; 
				font-size: 10pt; 
				color: #6666ff;
				text-decoration:underline;
				cursor:pointer;
				
				}

.online_help_heading	{
				font-family: verdana, Arial; 
				font-weight: normal; 
				font-size: 16pt; 
				color: #0000ac; 
				}
.online_help_sub_heading	{
				font-family: verdana, Arial; 
				font-weight: normal; 
				font-size: 14pt; 
				color: #6466A4; 
				}
#intro_message	{
				position:absolute;
				top:150px;
				left:40px;
				width:600px;
				padding:10px;
				background-color:#ece6ff;
				}
#option_message	{
				position:absolute;
				top:270px;
				left:110px;
				width:495px;
				padding:20px;
				background-color:#ece6ff;
				visibility:hidden;
				}
#contact_details	{
				position:absolute;
				top:270px;
				left:110px;
				width:440px;
				padding:20px;
				background-color:#ece6ff;
				visibility:hidden;
				}
#entry_instructions	{
				position:absolute;
				top:470px;
				left:100px;
				width:540px;
				padding:20px;
				background-color:#ffffd2;
				visibility:hidden;
				}
.option_cell_normal	{
				font-family: verdana, Arial; 
				font-weight: normal; 
				font-size: 10pt; 
				color: #6466A4;
				height:24px;
				width:280px;
				vertical-align:middle;
				padding-left:10px;
				cursor:pointer;
				}
.option_icon	{
				width:24px;
				height:24px;
				padding-left:10px;
				vertical-align:bottom;
				cursor:pointer;
				}
.plink	{
		font-family: verdana;
		font-size:9pt;
		font-style:normal;
		color:#0000e0;
		text-decoration:underline;
		cursor:pointer;
		}