@charset "utf-8";
/*  Website by Magnetik */
/* http://www.magnetik.com.au */

/* Defaults */
:focus {outline:0}
a, a:visited {color:#0F477E}
a:hover, a:focus {}
body {background:#FFF;color:#0F477E;font:82.5%/125% Arial, Helvetica, Sans-Serif}
h1, h2 {color:#566F18;font-size:17px;margin:0 0 2px;padding:0}
h3 {color:#566F18;font-size:14px;margin:0 0 2px;padding:0}
h4 {color:#0F477E;font-size:12px;margin:3px 0 8px;padding:0}
fieldset {border:0}
img {border:0;vertical-align:bottom}
p {margin:0 0 1em}
th {font-weight:normal;text-align:left}

/* Containers */
#page {margin:0 auto;width:985px}
#main {background:url(../images/bg.gif) repeat-y;border-top:11px solid #0f477E;clear:both;overflow:hidden;position:relative;width:100%}
#decoration {background:url(../images/decoration.png) no-repeat;height:139px;position:absolute;right:0px;top:5px;width:30px}
#home #main {background:url(../images/bg-home.gif) repeat-y}

/* Header */
#logo {float:left;font-size:2em;font-weight:bold}
#menu {font-size:0.92em;float:right;list-style:none;margin:75px 0 5px}
#menu li {display:inline}
#menu li a {text-decoration:none}
#menu li a:hover, #menu li a:focus {color:#407CB6}

/* Content*/
#content {display:inline;float:left;margin:5px -100% 0 205px;padding:0 20px;width:446px}
#content h1 {padding-bottom:5px}
#content ul {margin:0 0 1em 35px;padding:0}
#content ul li {margin:0 0 3px}
#content a:hover, #content a:focus {text-decoration:none}

/* Headers */
#content #header {margin:0 0 15px -20px}

/* Learning Objectives */
#objectives {background:#BCD}
#objectives h2 {background:#4e7aa5 url(../images/heading-objectives.png) no-repeat;color:#FFF;padding:8px 10px}
#objectives ul {margin:1em 10px 0 35px;padding:0 0 1em}
#objectives ul li {margin:0 0 7px}

/* Intro */
#intro {background:url(../images/intro.png) repeat-x;float:right;margin:-284px 0 0;width:301px}
#intro div {background:url(../images/intro-side.gif) no-repeat;padding:15px}
#intro a {background:url(../images/arrow.gif) no-repeat left center;padding:0 0 0 15px;text-decoration:underline}
#intro a:hover, #intro a:focus {text-decoration:none}

/* Newsletter */
#newsletter {background:#bbd874 url(../images/corner-newsletter-outside.gif) no-repeat;padding:6px;float:right;width:282px}
#newsletter fieldset {background:#dfefb8 url(../images/corner-newsletter-inside.gif) no-repeat;height:151px;margin:0;padding:15px;overflow:hidden}
#newsletter legend {display:none}
#newsletter h2 {color:#0F477E;font-size:16px;font-weight:normal;margin:0 0 5px}
#newsletter input.details {border:solid #d0d0d0;border-width:2px 1px 1px 1px;color:#666;font-size:11px;margin:0 0 7px;width:150px;padding:2px 5px}
#newsletter #join {border:2px solid #e18f25;display:block}
#newsletter #join:hover, #newsletter #join:focus {border:2px solid #FFF}

/* Sidebar (Menu) */
#sidebar .hide ul{display: none;}
#sidebar .show ul{display: block;}
#sidebar {float:left;font-size:12px;font-weight:bold;width:201px}
#sidebar ul {background:#FFF;list-style:none;margin:0;overflow:hidden;padding:5px 0 0;width:100%}
#sidebar ul li {height:1%;margin:0 0 2px}
#sidebar ul li a {background:#8DA949 url(../images/menu.png) no-repeat;color:#FFF;display:block;height:1%;padding:4px 10px;text-decoration:none}
#sidebar ul li a:hover, #sidebar ul li a:focus, #sidebar ul li.current a {background-color:#73893B;background-position:0 -30px}
#sidebar ul li ul {list-style:none;margin:0;padding:1px 0 0} /* Remove display:none - sub menu temporarily hidden */
#sidebar ul li ul li {clear:both;float:left;margin:0;width:100%}
#sidebar ul li ul li a {background:#edf5db;color:#566f18;font-size:11px;font-weight:normal;height:1%;line-height:1.1em;margin:0 0 3px;padding:2px 10px}
#sidebar ul li ul li a:hover, #sidebar ul li ul li a:focus {background:#f8fbf1}
#sidebar #corner {background:url(../images/menu-top.gif) no-repeat;height:9px;width:9px}
#sidebar-bottom {background:url(../images/menu-bottom.gif) no-repeat;height:9px;left:0;top:-9px;position:absolute;width:9px}

/* Sidebar Right */
#sidebar-right {background:#FFF;display:inline;float:right;margin:0 24px 0 0;padding:5px 0 0;width:267px}
#sidebar-right a:hover, #sidebar-right a:focus {text-decoration:none}
#sidebar-right .divider {height:7px;overflow:hidden;line-height:7px;width:100%}

	/* Newsletter */
	#sidebar-right #newsletter {background:url(../images/intro.png) repeat-x;float:none;padding:0;margin:0;width:auto}
	#sidebar-right #newsletter fieldset {background:url(../images/intro-side.gif) no-repeat;height:109px;overflow:hidden}
	#sidebar-right #newsletter h2 {font-size:14px;font-weight:bold;margin:0 0 3px}
	#sidebar-right #newsletter p {font-size:12px}
	#sidebar-right #newsletter input.details {margin:0 0 3px}
	#sidebar-right #newsletter input#join {border:1px solid #e18f25;margin:-46px 0 0 175px}
	#sidebar-right #newsletter input#join:hover, #sidebar-right #newsletter input#join:focus {border:1px solid #FFF}

	/* Get Started */
	#sidebar-right #started {background:#f7e0c3;color:#7e4e0e;margin:7px 0;padding:0 0 15px}
	#sidebar-right #started h2 {background:url(../images/heading-orange.png) no-repeat;color:#FFF;font-size:16px;padding:9px 10px}
	#sidebar-right #started p {margin:15px 18px}
	#sidebar-right #started a {color:#7e4e0e}
	#sidebar-right #started a:hover, #sidebar-right #started a:focus {text-decoration:none}
	#sidebar-right #started a#workshop {background:url(../images/arrow6.gif) no-repeat 0 1px;display:block;margin:0 0 0 20px;padding:0 0 0 16px}

	/* Testimonials */
	#sidebar-right #testimonials {background:#CCD9E5;margin:0 0 7px;overflow:hidden}
	#sidebar-right #testimonials h2 {background:url(../images/heading-blue.png) no-repeat;color:#FFF;font-size:16px;padding:9px 10px}
	#sidebar-right #testimonials blockquote {font-weight:bold;margin:0;padding:15px 25px 15px 15px}
	#sidebar-right #testimonials blockquote cite {font-style:normal;font-weight:normal}
	
	/* Meet the Team */
	#sidebar-right #meet {background:#CCD9E5;margin:0 0 7px;overflow:hidden}
	#sidebar-right #meet h2 {background:url(../images/heading-blue.png) no-repeat;color:#FFF;font-size:16px;padding:9px 10px}
	#sidebar-right #meet ul {list-style:none;padding:0;margin:10px}
	
	/* Contact Details */
	#sidebar-right #details {background:#CCD9E5;margin:0 0 7px;padding:0 0 10px;overflow:hidden}
	#sidebar-right #details h2 {background:url(../images/heading-blue.png) no-repeat;color:#FFF;font-size:16px;padding:9px 10px}
	#sidebar-right #details p {padding:10px 12px 0;margin:0}
	#sidebar-right #details table {margin:10px 12px 0}
	#sidebar-right #details th {font-weight:bold;padding:0 5px 0 0}
	
	/* Assessment Tools */
	#sidebar-right #assessment-tools {background:#CCD9E5;margin:0 0 7px;overflow:hidden}
	#sidebar-right #assessment-tools h2 {background:url(../images/heading-blue.png) no-repeat;color:#FFF;font-size:16px;padding:9px 10px}
	#sidebar-right #assessment-tools ul {list-style:none;padding:0;margin:10px}

	/* Register */
	#sidebar-right #register {background:#f7e0c3;color:#7e4e0e;margin:7px 0}
	#sidebar-right #register h2 {background:url(../images/heading-orange.png) no-repeat;color:#FFF;font-size:16px;padding:9px 10px}
	#sidebar-right #register h3 {color:#7e4e0e;margin:5px 0 0 5px}
	#sidebar-right #register ul {font-size:12px;margin:5px 0 5px 5px;list-style:none;padding:0}
	#sidebar-right #register ul li {background:url(../images/arrow6.gif) no-repeat;height:1%;overflow:hidden;padding:0 0 0 15px}
	#sidebar-right #register ul li p {float:left;width:175px}
	#sidebar-right #register a {color:#7e4e0e}

	#sidebar-right #register a.register {background:#e18f25;border:1px solid #e18f25;color:#FFF;float:right;height:24px;line-height:24px;margin:3px 5px 0 0;position:relative;text-align:center;width:60px}
	#sidebar-right #register a span {background:url(../images/register.png) no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
	#sidebar-right #register a.register:hover, #sidebar-right #register a.register:focus {border:1px solid #FFF}
	
	#register a.register {background:#e18f25;border:1px solid #e18f25;color:#FFF;float:left;height:24px;line-height:24px;margin:3px 5px 0 0;position:relative;text-align:center;width:60px}
	#register a span {background:url(../images/register.png) no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
	#register a.register:hover, #sidebar-right #register a.register:focus {border:1px solid #FFF}
	
	
	/* Calendar */
	#sidebar-right #calendar {background:#d2e6a5;color:#566f18;font-weight:bold;margin:0 0 7px;padding:10px 15px}
	#sidebar-right #calendar a {background:url(../images/arrow7.gif) no-repeat left center;color:#566f18;display:block;font-weight:normal;margin:4px 0 0;padding:0 0 0 15px}

	/* Workshops */
	#sidebar-right #workshops {background:#d6e8ac;padding:15px}
	#sidebar-right #workshops h2 {margin:0 0 10px}
	#sidebar-right #workshops ul {margin:0 0 0 25px;padding:0}
	#sidebar-right #workshops ul li {margin:0 0 3px}
	
	/* Contacting Us */
	#sidebar-right #contacting-us {background:#f7e0c3;color:#7e4e0e;margin:7px 0;padding:0 0 15px}
	#sidebar-right #contacting-us h2 {background:url(../images/heading-orange.png) no-repeat;color:#FFF;font-size:16px;padding:9px 10px}
	#sidebar-right #contacting-us p {margin:15px 18px 5px}
	#sidebar-right #contacting-us a {color:#7e4e0e}


/* Footer */
#footer {clear:both;font-size:11px;position:relative;width:100%}
#footer a {text-decoration:none}
#footer a:hover, #footer a:focus {color:#407CB6}
#footer ul {list-style:none;margin:0 auto;padding:10px 0;text-align:center;width:630px}
#footer ul li {display:inline}
#footer p {float:right;margin:10px 25px 0 0}
#footer a#magnetik {background:url(../images/magnetik.gif) no-repeat;float:left;margin:10px 0 0 15px;padding:0 0 0 15px;text-transform:lowercase}

/* Homepage */
#home #content {display:inline;float:left;margin:5px -100% 0 207px;padding:0;position:relative;overflow:hidden;width:754px}
#home #splash {background:url(../images/splash.jpg) no-repeat;float:left;height:284px;overflow:hidden;width:453px}

	/* Services */
	#home #services {background:#f4d6af url(../images/corner-services.gif) no-repeat;clear:both;float:left;margin:5px 0 0;padding:15px 0 0;width:223px}
	#home #services h2 {background:#e19025;color:#FFF;height:38px;font-size:1.25em;line-height:38px;margin:0 0 15px;position:relative;text-indent:50px}
	#home #services h2 span {background:url(../images/services-workshops.png) no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
	#home #services p {background:url(../images/arrow4.gif) no-repeat;color:#7e4e0e;height:120px;margin:0 0 0 25px;padding:0 20px 0 25px}
	#home #services ul {background:url(../images/splash.jpg) no-repeat -453px 0;color:#FFF;display:none;font-size:1.1em;height:209px;margin:0;list-style:none;padding:80px 0 0;width:453px}
	#home #services ul li {background:url(../images/arrow2.gif) no-repeat 0 3px;margin:0 0 3px 220px;padding:0 0 0 15px}
	#home #services ul li a {color:#FFF;text-decoration:none}
	#home #services ul li a:hover, #home #services ul li a:focus {text-decoration:underline}
	#home #services:hover h2 span, #home #services:focus h2 span {background-position:left bottom}
	#home #services:hover ul, #home #services ul:hover, #home #services:focus ul, #home #services ul:focus {display:block;position:absolute;top:0;left:0}
	
	/* Workshops */
	#home #workshops {background:#bcccdd url(../images/corner-workshops.gif) no-repeat;display:inline;float:left;margin:5px 0 0 7px;padding:15px 0 0;width:223px}
	#home #workshops h2 {background:#e19025;color:#FFF;height:38px;font-size:1.25em;line-height:38px;margin:0 0 15px;position:relative;text-indent:50px}
	#home #workshops h2 span {background:url(../images/services-workshops.png) no-repeat right top;height:100%;left:0;position:absolute;top:0;width:100%}
	#home #workshops p {background:url(../images/arrow5.gif) no-repeat;height:120px;margin:0 0 0 25px;padding:0 20px 0 25px}
	#home #workshops ul {background:url(../images/splash.jpg) no-repeat right top;color:#FFF;display:none;height:254px;margin:0;list-style:none;padding:45px 0 0;width:453px}
	#home #workshops ul li {background:url(../images/arrow2.gif) no-repeat 0 3px;margin:0 0 3px 144px;padding:0 0 0 15px}
	#home #workshops ul li a {color:#FFF;text-decoration:none}
	#home #workshops ul li a:hover {text-decoration:underline}
	#home #workshops ul li#view {background:url(../images/arrow3.gif) no-repeat;margin:10px 0 3px 144px;padding:0 0 5px 18px}
	#home #workshops:hover h2 span {background-position:right bottom}
	#home #workshops:hover ul, #home #workshops ul:hover {display:block;position:absolute;top:0;left:0}

/* About */
#content h2 {font-size:14px}
#content img.staff-photo {float:left;margin:0 10px 0 0}

/* Contact */
#send {border:1px solid #e18f25}
#send:hover, #send:focus {border:1px solid #FFF}

/* Sitemap */
#sitemap #content ul {margin:15px 0 0}
#sitemap #content ul ul {margin:0}
#sitemap #content li {background:url(../images/arrow.gif) no-repeat 0 3px;list-style:none;padding:0 0 0 15px}
#sitemap #content li li {background:none}
#sitemap #content li a {text-decoration:none}
#sitemap #content li a:hover, #sitemap #content li a:focus {text-decoration:underline}
#sitemap #content li li a {text-decoration:underline}
#sitemap #content li li a:hover, #sitemap #content li li a:focus {text-decoration:none}

/* IE6 Hover */
* html body {behavior:url(../js/hover.htc)}
