/* TAGS		*/

	body,div,form,h1,h2,p,ul,li,table,tr,th,td
	{
		margin:0px;
	}
	input,button
	{
		margin:0px 0px 6px 6px;
	}
	li
	{
		margin-left:24px;
	}
	body,div,ul,li,table,tr,th,td
	{
		padding:0px;
	}
	h1,h2,p
	{
		padding:6px;
	}
	body,div,form,input,button,h2,p,ul,li,table,tr,th,td
	{
		font-family:verdana,arial,helvetica,sans-serif;
	}
	h1
	{
		font-family:verdana,arial,helvetica,sans-serif;
	}
	body,div,form,input,button,h2,p,ul,li,table,tr,th,td
	{
		font-size:11px;
	}
	h1
	{
		font-size:16px;
	}
	table,tr,th,td
	{
		border-collapse:collapse;
	}
	a img
	{
		border-style:none;
		border-width:0px;
	}
	input,button
	{
		border-style:solid;
	}
	input,button
	{
		border-width:1px;
	}

/* LAYOUT	*/

	body
	{
		width:100%;
	}
	#case
	{
		width:744px;
	}
	#head_case,#tool_case,#body_case,#foot_case
	{
		width:100%;
	}
	#head_main,#tool_main,#body_main,#foot_main
	{
		width:720px;
	}
	body,#case,#head_case,#tool_case,#body_case,#foot_case,#head_main,#tool_main,#body_main,#foot_main
	{
		margin:0px auto;
		text-align:center;
		clear:both;
	}
	#col_1-2_8,#col_3-6_8,#col_7-8_8,#col_3-5_8,#col_6-8_8,#col_3-8_8
	{
		text-align:left;
	}
	#col_1-2_8
	{
		width:168px;
		float:left;
	}
	#col_3-6_8
	{
		width:360px;
		float:left;
		clear:right;
		margin:0px 6px;
	}
	#col_7-8_8
	{
		width:180px;
		float:right;
		clear:right;
	}
	#col_3-5_8
	{
		width:270px;
		float:left;
		clear:right;
		margin:0px 0px 0px 6px;
	}
	#col_6-8_8
	{
		width:270px;
		float:right;
		clear:right;
		margin:0px 0px 0px 0px;
	}
	#col_3-8_8
	{
		width:540px;
		float:left;
		clear:right;
		margin:0px 0px 0px 6px;
	}
	#col_6-8_8 .recruitment_summary_small
	{
		margin:0px 6px;
	}

/* THEME	*/

	body
	{
		background-color:#094198;
		color:#003366;
	}
	#case
	{
		background-image:url('ui/case.gif');
		background-repeat:repeat-y;
		background-position:top center;
		background-color:transparent;
		color:#003366;
	}
	#head_main
	{
		height:70px;
		background-repeat:repeat-y;
		background-position:top right;
		background-color:#094198;
		color:#003366;
	}
	#logo
	{
		width:240px;
		height:65px;
		float:left;
		background-image:url('ui/logo.gif');
		background-repeat:no-repeat;
		background-position:center left;
		background-color:#ffffff;
		color:#003366;
	}
	#logo h1
	{
		display:none;
	}
	#link
	{
		width:209px;
		float:left;
		clear:right;
		margin:7px 0px 0px 0px;
		text-align:right;
	}
	#link li
	{
		margin:0px;
		padding:6px 25px 6px 6px;
		font-weight:bold;
		list-style:none;
		background-image:url('ui/arrow_003366-lr.gif');
		background-repeat:no-repeat;
		background-position:top right;
		background-color:transparent;
		color:#003366;
	}
	#link a
	{
		text-decoration:none;
		background-color:transparent;
		color:#003366;
	}
	#link a:hover
	{
		text-decoration:underline;
	}
	#live
	{
		width:270px;
		height:50px;
		float:right;
		clear:right;
		text-align:left;
		margin:6px 0px;
		border-style:solid;
		border-width:0px 0px 0px 1px;
		border-color:#003366;
	}
	#live img
	{
		float:left;
		clear:left;
		margin:6px;
		border-style:solid;
		border-width:1px;
		border-color:#003366;
	}
	#live a
	{
		text-decoration:none;
		background-color:transparent;
		color:#003366;
	}
	#live a:hover
	{
		text-decoration:underline;
	}
	#ticker
	{
		text-align:left;
		border-style:solid;
		border-width:1px;
		border-color:#003366;
		background-color:#003366;
		color:#ffffff;
	}
	#ticker span
	{
		font-weight:bold;
	}
	#ticker a
	{
		text-decoration:none;
		background-color:#003366;
		color:#ffffff;
	}
	#ticker a:hover
	{
		text-decoration:underline;
	}
	#contact
	{
		text-align:left;
		border-style:solid;
		border-width:1px;
		border-color:#003366;
		background-color:#003366;
		color:#ffffff;
	}
	#body_main
	{
		
		background-color:transparent;
		color:#003366;
	}
	#body_main img
	{
		margin:6px;
		background-color:#ffffff;
	}
	#col_1-2_8
	{
		height:540px;
		background-image:url('ui/col_1-2_8.gif');
		background-repeat:repeat-x;
		background-position:top left;
		background-color:transparent;
		color:#ffffff;
	}
	#col_6-8_8
	{
		height:540px;
		background-image:url('ui/col_6-8_8.gif');
		background-repeat:repeat-x;
		background-position:top left;
		background-color:transparent;
		color:#003366;
	}
	#search
	{
		border-style:solid;
		border-width:0px 1px 1px 1px;
		border-color:#003366;
		background-color:#003366;
		color:#ffffff;
	}
	#search p
	{
		margin:0px;
		padding:6px 6px 6px 25px;
		font-weight:bold;
		list-style:none;
		background-image:url('ui/arrow_ffffff-lr.gif');
		background-repeat:no-repeat;
		background-position:top left;
		background-color:transparent;
		color:#ffffff;
	}
	#search input
	{
		width:96px;
		border-color:#ffffff;
		background-color:#ffffff;
		color:#003366;
	}
	* html #search input
	{
		width:102px;
	}
	#search button
	{
		width:47px;
		border-color:#dd6666;
		background-color:#cc3333;
		color:#ffffff;
	}
	#menu
	{
		border-style:solid;
		border-width:0px 1px 1px 1px;
		border-color:#003366;
		text-align:left;
		background-color:#E72B20;
		color:#ffffff;
	}
	#menu li
	{
		margin:0px;
		padding:6px 6px 6px 25px;
		font-weight:bold;
		list-style:none;
		border-style:solid;
		border-width:0px 0px 1px 0px;
		border-color:#003366;
		background-image:url('ui/arrow_ffffff-lr.gif');
		background-repeat:no-repeat;
		background-position:top left;
		background-color:transparent;
		color:#ffffff;
	}
	#menu a
	{
		text-decoration:none;
		background-color:transparent;
		color:#ffffff;
	}
	#menu a:hover
	{
		text-decoration:underline;
	}
	#contact
	{
		border-style:solid;
		border-width:1px;
		border-color:#003366;
		margin:6px 0px;
		text-align:left;
		background-color:#003366;
		color:#ffffff;
	}
	#contact li
	{
		margin:0px;
		padding:6px 6px 6px 25px;
		font-weight:bold;
		list-style:none;
		background-image:url('ui/contact-li.gif');
		background-repeat:no-repeat;
		background-position:top left;
		background-color:transparent;
		color:#ffffff;
	}
	#contact a
	{
		text-decoration:none;
		background-color:transparent;
		color:#ffffff;
	}
	#contact a:hover
	{
		text-decoration:underline;
	}
	#poll
	{
		border-style:solid;
		border-width:1px;
		border-color:#003366;
		margin:6px 0px;
		text-align:left;
	}
	#poll h2
	{
		background-color:#335C85;
		color:#ffffff;
	}
	#poll li
	{
		margin:0px;
		padding:6px 6px 6px 25px;
		font-weight:bold;
		list-style:none;
		border-style:solid;
		border-width:1px 0px 0px 0px;
		border-color:#003366;
		background-image:url('ui/poll-li.gif');
		background-repeat:no-repeat;
		background-position:top left;
		background-color:#6685A3;
		color:#ffffff;
	}
	#poll a
	{
		text-decoration:none;
		background-color:transparent;
		color:#ffffff;
	}
	#poll a:hover
	{
		text-decoration:underline;
	}
	#latest
	{
		margin:6px 0px;
	}
	#latest h2
	{
		border-style:solid;
		border-width:1px;
		border-color:#003366;
		background-color:#335C85;
		color:#ffffff;
	}
	#sponsor
	{
		margin:0px 0px 6px 0px;
		clear:both;
	}
	#sponsor h2
	{
		margin:6px 0px 0px 0px;
		clear:both;
		border-style:solid;
		border-width:1px;
		border-color:#003366;
		background-color:#6685A3;
		color:#ffffff;
	}
	.sponsor_summary
	{
		clear:both;
		border-style:solid;
		border-width:0px 1px 1px 1px;
		border-color:#003366;
		background-color:#BFCCD9;
		color:#003366;
	}
	.sponsor_summary img
	{
		float:right;
		clear:right;
		border-style:solid;
		border-width:1px;
		border-color:#003366;
	}
	.sponsor_summary_text
	{
		height:141px;
		overflow:hidden;
	}
	.sponsor_summary li
	{
		margin:0px;
		padding:6px 6px 6px 25px;
		font-weight:bold;
		list-style:none;
		background-image:url('ui/arrow_003366-lr.gif');
		background-repeat:no-repeat;
		background-position:top left;
		background-color:transparent;
		color:#003366;
	}
	.sponsor_summary a
	{
		text-decoration:none;
		background-color:transparent;
		color:#003366;
	}
	.sponsor_summary a:hover
	{
		text-decoration:underline;
	}
	#foot_case
	{
		background-image:url('ui/foot_case.gif');
		background-repeat:no-repeat;
		background-position:bottom center;
		background-color:transparent;
		color:#003366;
	}
	#legal
	{
		margin:6px 0px 0px 0px;
		padding:6px 6px 12px 6px;
		border-style:solid;
		border-width:1px 0px 0px 0px;
		border-color:#003366;
	}
	#legal td
	{
		text-align:center;
	}
	#legal a
	{
		background-color:transparent;
		color:#003366;
	}
	.h1-break
	{
		width:1px;
		height:52px;
		clear:both;
	}
	.recruitment
	{
		clear:both;
		background-color:transparent;
		color:#003366;
	}
	.recruitment h1
	{
		padding:6px 6px 0px 6px;
	}
	.recruitment img
	{
		float:right;
		clear:right;
		border-style:solid;
		border-width:0px;
		border-color:#003366;
	}
	.recruitment li
	{
		margin:0px;
		padding:6px 6px 6px 25px;
		font-weight:bold;
		list-style:none;
		background-image:url('ui/arrow_003366-lr.gif');
		background-repeat:no-repeat;
		background-position:top left;
		background-color:transparent;
		color:#003366;
	}
	.recruitment span
	{
		font-style:italic;
	}
	.recruitment a
	{
		text-decoration:none;
		background-color:transparent;
		color:#003366;
	}
	.recruitment a:hover
	{
		text-decoration:underline;
	}
	.recruitment_link
	{
		clear:both;
		margin:6px 0px;
		border-color:#003366;
		background-color:#f6dcdc;
		colour:#003366;
	}
	.recruitment_summary_large
	{
		clear:both;
		background-color:transparent;
		color:#003366;
	}
	.recruitment_summary_large h1
	{
		padding-bottom:0px;
	}
	.recruitment_summary_large img
	{
		float:right;
		clear:right;
		border-style:solid;
		border-width:1px;
		border-color:#003366;
	}
	.recruitment_summary_large li
	{
		margin:0px;
		padding:6px 6px 6px 25px;
		font-weight:bold;
		list-style:none;
		background-image:url('ui/arrow_003366-lr.gif');
		background-repeat:no-repeat;
		background-position:top left;
		background-color:transparent;
		color:#003366;
	}
	.recruitment_summary_large a
	{
		text-decoration:none;
		background-color:transparent;
		color:#003366;
	}
	.recruitment_summary_large a:hover
	{
		text-decoration:underline;
	}
	.recruitment_summary_medium
	{
		width:50%;
		float:left;
		clear:right;
		background-color:#f6dcdc;
		color:#003366;
	}
	.recruitment_summary_medium img
	{
		float:right;
		clear:right;
		border-style:solid;
		border-width:1px;
		border-color:#003366;
	}
	.recruitment_summary_medium li
	{
		margin:0px;
		padding:6px 6px 6px 25px;
		font-weight:bold;
		list-style:none;
		background-image:url('ui/arrow_003366-lr.gif');
		background-repeat:no-repeat;
		background-position:top left;
		background-color:transparent;
		color:#003366;
	}
	.recruitment_summary_medium a
	{
		text-decoration:none;
		background-color:transparent;
		color:#003366;
	}
	.recruitment_summary_medium a:hover
	{
		text-decoration:underline;
	}
	.recruitment_summary_medium_text
	{
		height:141px;
		overflow:hidden;
	}
	.row
	{
		clear:both;
		margin:6px 0px;
		border-color:#003366;
		background-color:#CCD6E0;
		colour:#003366;
	}
	.recruitment_summary_small
	{
		margin:0px 0px 6px 0px;
		clear:both;
		background-color:transparent;
		colour:#003366;
	}
	.recruitment_summary_small h2
	{
		clear:both;
		border-style:solid;
		border-width:0px 0px 1px 0px;
		border-color:#003366;
	}
	.recruitment_summary_small li
	{
		margin:0px;
		padding:6px 6px 6px 25px;
		list-style:none;
		border-style:dashed;
		border-width:0px 0px 1px 0px;
		border-color:#003366;
		background-image:url('ui/arrow_003366-lr.gif');
		background-repeat:no-repeat;
		background-position:top left;
		background-color:transparent;
		colour:#003366;
	}
	.recruitment_summary_small a
	{
		text-decoration:none;
		background-color:transparent;
		color:#003366;
	}
	.recruitment_summary_small a:hover
	{
		text-decoration:underline;
	}
	.presenters
	{
		clear:both;
		background-color:transparent;
		color:#003366;
	}
	.presenters li
	{
		margin:0px;
		padding:6px 6px 6px 25px;
		font-weight:bold;
		list-style:none;
		border-style:dashed;
		border-width:0px 0px 1px 0px;
		border-color:#003366;
		background-image:url('ui/arrow_003366-lr.gif');
		background-repeat:no-repeat;
		background-position:top left;
		background-color:transparent;
		color:#003366;
	}
	.presenters a
	{
		text-decoration:none;
		background-color:transparent;
		color:#003366;
	}
	.presenters a:hover
	{
		text-decoration:underline;
	}
	.presenter
	{
		clear:both;
		background-color:transparent;
		color:#003366;
	}
	.presenter li
	{
		margin:0px;
		padding:6px 6px 6px 25px;
		font-weight:bold;
		list-style:none;
		background-image:url('ui/arrow_003366-lr.gif');
		background-repeat:no-repeat;
		background-position:top left;
		background-color:transparent;
		color:#f6dcdc;
	}
	.presenter a
	{
		text-decoration:none;
		background-color:transparent;
		color:#003366;
	}
	.presenter a:hover
	{
		text-decoration:underline;
	}
	.presenter_gallery
	{
		float:right;
		clear:left;
		text-align:center;
		background-color:transparent;
		color:#003366;
	}
	.presenter img
	{
		border-style:solid;
		border-width:1px;
		border-color:#003366;
	}
	.schedule
	{
		clear:both;
		background-color:transparent;
		color:#003366;
	}
	.schedule th,.schedule td
	{
		text-align:left;
	}
	.schedule th
	{
		border-style:solid;
		border-width:0px 0px 1px 0px;
		border-color:#003366;
	}
	.schedule td
	{
		border-style:dashed;
		border-width:0px 0px 1px 0px;
		border-color:#003366;
	}
	.schedule a
	{
		text-decoration:none;
		background-color:transparent;
		color:#003366;
	}
	.schedule a:hover
	{
		text-decoration:underline;
	}
	.static
	{
		clear:both;
		background-color:transparent;
		color:#003366;
	}
	.static h1
	{
		padding:6px 6px 0px 6px;
	}
	.static img
	{
		float:right;
		clear:right;
		border-style:solid;
		border-width:0px;
		border-color:#003366;
	}
	.static li
	{
		margin:0px;
		padding:6px 6px 6px 25px;
		font-weight:bold;
		list-style:none;
		background-image:url('ui/arrow_003366-lr.gif');
		background-repeat:no-repeat;
		background-position:top left;
		background-color:transparent;
		color:#003366;
	}
	.static a
	{
		text-decoration:none;
		background-color:transparent;
		color:#003366;
	}
	.static a:hover
	{
		text-decoration:underline;
	}

/* directory: start */

	.directory
	{
		clear:both;
		background-color:transparent;
		color:#003366;
	}
	.directory h1
	{
		padding:6px 6px 0px 6px;
	}
	.directory h2
	{
		border-bottom:1px solid #003366;
		background-color:transparent;
		padding:0px;
	}
	.directory h2 a
	{
		text-decoration:none;
		background-repeat:no-repeat;
		background-position:top left;
		display:block;
		padding:6px 6px 6px 25px;
		background-color:transparent;
		color:#003366;
	}
	.directory p
	{
		background-repeat:no-repeat;
		background-position:top left;
		background-image:url('ui/arrow_003366-lr.gif');
		padding-left:25px;
		margin:0px 19px;
	}
	.directory p a
	{
		text-decoration:none;
		background-color:transparent;
		color:#cc3333;
	}
	.directory a:hover
	{
		text-decoration:underline;
	}
	h2 a.collapse
	{
		background-image:url('ui/collapse.gif');
	}
	h2 a.expand
	{
		background-image:url('ui/expand.gif');
	}
	div.collapse
	{
		display:none;
	}
	div.expand
	{
		display:block;
	}

/* directory: end */


	.hr
	{
		clear:both;
		padding:3px 0px 0px 0px;
		margin:0px 0px 3px 0px;
		border-style:dashed;
		border-width:0px 0px 1px 0px;
		border-color:#003366;
	}
	.page
	{
		clear:both;
		background-color:#E5EAEF;
		color:#003366;
		height:25px;
		overflow:hidden;
	}
	.page a
	{

		background-color:transparent;
		color:#003366;
	}
		.prev
		{
			clear:left;
			float:left;
		}
		.prev h2
		{
			padding:0px;
		}
		.prev h2 a
		{
			background-image:url('ui/prev.gif');
			background-repeat:no-repeat;
			background-position:top left;
			display:block;
			padding:6px 6px 6px 25px;
			text-align:left;
			width:135px;
		}
		.next
		{
			clear:right;
			float:right;
		}
		.next h2
		{
			padding:0px;
		}
		.next h2 a
		{
			background-image:url('ui/next.gif');
			background-repeat:no-repeat;
			background-position:top right;
			display:block;
			padding:6px 25px 6px 6px;
			text-align:right;
			width:135px;
		}

