/* DEFAULT CSS */
body	{margin: 0px; padding: 0px; background: #FFFFFF; color: #000000;}
a img	{border: none;}

div#layout {width: auto; height: auto; padding-right: 5px; padding-left: 5px;}

div#header {height: 95px; background: #333333; color: #FFFFFF;}

div#content			{float: left; width: 100%; height: auto; margin-top: 6px; margin-bottom: 0px; padding-top: 1px;}

div#footer			{clear: both; padding-top: 14px; padding-bottom: 20px; margin-bottom: 20px; font: 11px Arial, Helvetica, sans-serif; background: #FFFFFF; color: #666666; border-top: 1px solid #999999;}
div#footer ul		{margin: 0px; padding: 0px; list-style: none;}
div#footer li		{float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 3px;}
div#footer a		{text-decoration: none; color: #666666; background: inherit;}
div#footer a:hover	{text-decoration: underline;}

/* Trident */
body	{font: 12px Arial, Helvetica, sans-serif; color: #2F4257;}
h1		{font: 20px Arial, Helvetica, sans-serif; color: #ED5A10; background: inherit;}
h2		{font: 18px Arial, Helvetica, sans-serif; color: #ED5A10; background: inherit;}
h3		{font: bold 12px Arial, Helvetica, sans-serif; color: #336699; background: inherit;}
p		{line-height: 150%; color: #2F4257; background: inherit;}
span.sep	{color: #FF6600; background: inherit;}
a		{color: #ED5A10; background: inherit; font-weight: bold;}
a:hover {color: #FFFFFF; background: #10365A;}

table th	{color: #FFFFFF; background: #194268; font-weight: bold;}
table td	{color: #2F4257; background: #ECF3FA;}

div#header				{width: 100%; height: 100px; background: url(/images/header_bg.gif) repeat-x; border-bottom: 8px solid #FFFFFF;}
div#header div#mainLogo	{position: relative; width: 183px; height: 70px;}
div#header div#headerFade	{position: relative; top: 0px; left: 0px; width: 202px; height: 70px; margin-top: -70px; margin-left: 183px; background: url(/images/header_fade.gif);}
div#header div#headerBrdRight {position: absolute; top: 0px; right: 4px; width: 5px; height: 100px; background: url(/images/header_right.gif) no-repeat;}

div#content 	{margin-top: 0px;}
div#footer		{color: #003366; background: #E9E9DF;}
div#footer a	{text-decoration: none; color: #003366; background: inherit;}
div#footer a:hover {text-decoration: underline; color: #003366; background: #FFFFFF;}

/* Course registration */
div#content dl    {margin: 0px; padding: 0px;}
div#content dl dt {float: left; clear: left; width: 100px; font-weight: bold; margin: 0px 0px 5px 5px;}
div#content dl dd {margin: 0px 0px 5px 0px;}

div#content form                      {margin: 0px; padding: 0px;}
div#content form fieldset             {border: 1px solid #4C92C3; margin-bottom: 15px;}
div#content form legend               {color: #ED5A10; background: none;}
div#content form input                {width: 250px;}
div#content form input#leaderPostcode {width: 50px;}
div#content form input#attendeesNo    {width: 30px;}
div#content form input#cost           {width: 80px;}
div#content form input#gst            {width: 80px;}
div#content form input#total          {width: 80px;}
div#content form input.button         {width: auto; height: auto;}
div#content form textarea             {width: 250px; height: 50px; overflow: auto;}

div#content form div#paymentOption       {position: relative; top: 0px; left: 0px; margin-top: -110px; margin-left: 250px; width: 350px;}
div#content form div#paymentOption p     {margin: 0px; font-weight: bold;}
div#content form div#paymentOption span  {display: block;}
div#content form div#paymentOption input {width: auto; }
