﻿	/* Generic */
	* {font-family:Arial, Helvetica, sans-serif; outline:none; margin:0px; padding:0px;}
	
	body {background:#5e5e5e; margin:0px; padding:0px;}
	p {color:#444444;margin:0.9em 0px;font-size:0.9em;margin:1em 0px;}
	ul {color:#444444;margin:0.5em 0.5px;font-size:0.9em;}
	li {margin-left:25px;}
	img	{border:none;}
	a {text-decoration:none; color:#dfb904;}

	.fL {float:left;}
	.fR {float:right;}
	
	.p10	{padding:10px;}
	.pT10	{padding-top:10px;}
	.pR10	{padding-right:10px;}
	.pB10	{padding-bottom:10px;}
	.pL10	{padding-left:10px;}
	
	.p15	{padding:15px;}
	.pT15	{padding-top:15px;}
	.pR15	{padding-right:15px;}
	.pB15	{padding-bottom:15px;}
	.pL15	{padding-left:15px;}

	.p20	{padding:20px;}
	.pT20	{padding-top:20px;}
	.pR20	{padding-right:20px;}
	.pB20	{padding-bottom:20px;}
	.pL20	{padding-left:20px;}
	
	.m10	{margin:10px;}
	.mT10	{margin-top:10px;}
	.mR10	{margin-right:10px;}
	.mB10	{margin-bottom:10px;}
	.mL10	{margin-left:10px;}
	
	.m15	{margin:15px;}
	.mT15	{margin-top:15px;}
	.mR15	{margin-right:15px;}
	.mB15	{margin-bottom:15px;}
	.mL15	{margin-left:15px;}

	.m20	{margin:20px;}
	.mT20	{margin-top:20px;}
	.mR20	{margin-right:20px;}
	.mB20	{margin-bottom:20px;}
	.mL20	{margin-left:20px;}

	/* Colours */
	.fg_gold		{color:#dfb904;}
	.fg_red			{color:#df0404;}
	.fg_dkgrey		{color:#444444;}
	.fg_ltgrey		{color:#c4c5c7;}
	.fg_turquoise	{color:#0099bf;}

	.bg_gold		{background-color:#dfb904;}
	.bg_red			{background-color:#df0404;}
	.bg_dkgrey		{background-color:#444444;}
	.bg_ltgrey		{background-color:#c4c5c7;}
	.bg_turquoise	{background-color:#0099bf;}
	
	/* Layout */
	#pageWrapper{width:1030px; margin:0px auto;background:transparent url('Images/pagebg.jpg') repeat-y;}
	#page		{width:980px; margin:0px auto;}
	#header		{width:100%; height:163px;display:block;background:transparent url('Images/header.jpg') no-repeat;}
	#banner		{width:100%; height:400px;display:block;}
	#banner_rgt     {width:180px; height:400px;display:inline-table;float:right;}
	#flash		{width:800px; height:400px;display:block;float:left;}
	#content	{width:100%; min-height:500px;display:table;background:#ffffff;}
	#footer 	{width:100%; height:213px;display:block;background:#c4c5c7;border-top:7px solid #dfb904;}
	#pagefoot	{width:100%; height:65px;display:block;background:transparent url('Images/pagefoot.jpg') no-repeat;}
	
	/* Content Columns */
	#oneCol		{width:925px;margin:0px 15px 0px 20px;padding:0px 10px;}
		
	#twoCol_lft {width:605px;float:left;display:inline;margin-left:20px;padding: 0px 10px;}
	#twoCol_rgt {width:300px;float:left;display:inline;margin-right:15px;padding: 0px 10px;}
	
	#rgtCol_lft {width:755px;float:left;display:inline;margin-left:20px;padding: 0px 10px;}
	#rgtCol_rgt {width:175px;float:left;display:inline;padding: 0px 0px 0px 10px;}
	
	#thrCol_lft, #thrCol_mid, #thrCol_rgt {width:295px;float:left;display:inline;}
	
	#thrCol_lft {margin-left:20px;padding:0px 5px 0px 10px;}
	#thrCol_mid {padding:0px 5px;}
	#thrCol_rgt {margin-right:15px;padding:0px 10px 0px 5px;}
	
	.right_contentbox {width:175px;display:table;}
	.right_contentbox p {padding:60px 15px 10px 15px; font-size:0.8em;}
	.right_contentbox a {padding:60px 15px 10px 15px; font-size:0.8em; color:#dfb904; text-decoration:none;}
	
	/* Main Menu */
	.hlhome     {width:345px; height:100px; display:block;}
	
	.mainmenu, .mainmenu li {list-style:none;margin:0px;padding:0px;}
	.mainmenu 		{width:100%;position:relative;top:17px;}
	.mainmenu li	{display:inline;float:left;}
	.mainmenu li a	{display:block;color:#444444;padding:4px 13px 5px 16px;text-decoration:none;font-weight:bold;font-size:1.1em;}
	
	/* Footer */
	#contact_block	{width:408px; border-right:2px solid #444444; margin:7px 0px 0px 20px;display:inline; float:left;}
	
	/* Page Footer */
	#technology     {margin:15px 0px 0px 30px; padding:0px;width:200px;float:right;}
	#technology li  {display:inline;float:left;margin:0px;}
	#it-ok, #sitefinity	{width:90px;height:40px;display:block;position:relative;}
	
	.footlinks, .footlinks li {list-style:none;margin:0px;padding:0px;font-size:0.9em;}
	.footlinks		{width:180px;display:inline;float:left;margin-top:7px;position:relative;}
	.footlinks li 	{margin: 0px; padding :3px 0px;}
	.footlinks li a	{display:block;color:#444444;text-decoration:none;font-weight:bold;}

	.footl1st		{margin-left:20px;}
	.footl2nd		{margin-left:15px;}
	.footl3rd		{margin-left:0px; width:140px;}

	#sponsors, #sponsors li	{list-style:none; margin:0px; padding:0px;}
	#sponsors		{float:right; margin:0px 20px 0px 0px;width:500px;position:relative;}
	#sponsors li	{display:inline; float:left; margin:0px 0px 0px 10px; }

	/* Headings */
	#header h1      {font-size:1.2em; width:535px;position:relative;float:right; top: 0px; left: 0px;color:#444444;margin:-35px 15px 0px 0px;}
	#content h1     {font-size:1.5em; color:#dfb904;}
	h1.tear_rt_sml  {width:160px;height:37px;display:block;float:right;font-size:1.2em !important;padding:13px 0px 0px 15px; margin:10px 0px 0px 0px; background:transparent url('Images/tear-right-sml.jpg') no-repeat; color:#ffffff !important;}

	/* Content */
	#content img {margin-top:10px;}
	
	/* Home Page */
	.home_listblock {width:400px;display:table;list-style:disc;color:#444444;font-size:0.9em;}
	.home_listblock li {margin-left:35px;}
	
	/* Contact Box (Small) */
	.contactBoxSml {width:175px; height:375px; display:table; background:transparent url('Images/email-box-left-bg.jpg') no-repeat;}
        .contactBoxSml h1 {font-family:Arial; color:#ffffff !important; font-size:1.2em !important;margin:12px 0px 20px 15px;}
	.contactBoxSml p {font-family:Arial; color:#444444; font-size:1em; font-weight:bold; margin:15px 0px 0px 25px;}
        .contactBoxSml input        {border:none; font-family:Arial; color:#444444; font-size:0.8em; }
        .contactBoxSml .send        {width:94px; height:32px; display:table; position:relative; top: 45px; left: 25px; }
        .contactBoxSml .question,
        .contactBoxSml .result      {width:130px; height:70px; display:table; position:relative; top: 10px; left: 25px; }
        .contactBoxSml .email,
        .contactBoxSml .tryagain    {width:130px; height:18px; display:table; position:relative; top: 30px; left: 25px; }
    
        /* Contact Box (Large) */
	.contactBoxLrg {width:321px; height:319px; display:table; background:transparent url('Images/email-box-lrg-bg.jpg') no-repeat !important;margin:10px 0px 10px 0px;}
        .contactBoxLrg h1 {font-family:Arial; color:#ffffff !important; font-size:1.2em !important;margin:12px 0px 20px 15px;}
        .contactBoxLrg p {font-family:Arial; color:#444444; font-size:1em; font-weight:bold; margin:10px 15px 0px 15px;}
        .contactBoxLrg input        {border:none; font-family:Arial; color:#444444; font-size:0.8em; }
        .contactBoxLrg .question    {width:290px; height:68px; display:table; position:relative; top: 8px; left: 16px; }
        .contactBoxLrg .email       {width:290px; height:18px; display:table; position:relative; top: 29px; left: 16px; }
        .contactBoxLrg .send        {width:94px; height:32px; display:table; position:relative; top: 45px; left: 16px; }
    	
	/* Lists & List Items */
	.listimage {width:190px;height:145px;float:left;margin-right:25px;clear:left;}
