/* reset */
body, div, img, p, span, h1, h2, h3, h4, h5, h6, ul, ol, li, form, fieldset, label, input, textarea, select {margin:0; padding:0}
body, p, ul, li	{font:14px/20px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff}
img		{border:0}
a		{text-decoration:none; color:#a0b63f}
a:hover	{color:#fff}

/* Misc. */

h1 span		{display:none}
.clear		{clear:both}
p			{padding:10px 0}
#enrol #right p#error, #enrol #right p.error		{color:#b72323}
#right ul	{margin:0 0 10px 20px}
#footer p 	{color:#a0b63f}
#contactus #right p, #enrol #right p, input, textarea, label, td	{font-size:14px; line-height:18px; color:#fff}
.green 		{color:#a0b63f}
.indent		{padding:10px 0 10px 20px}
.bggreen 	{background:#a0b63f}

/* Headings */

h1			{background:url(../images/header.png) repeat-x; height:54px; width:695px; display:block}
h2			{font:28px/34px Georgia, "Times New Roman", Times, serif; color:#a0b63f; font-weight:normal; padding-bottom:10px}
h3			{font:16px/22px Arial, Helvetica, sans-serif; color:#a0b63f; position:relative}
h4			{font:16px/22px Arial, Helvetica, sans-serif, Times, serif; color:#a0b63f; text-transform:uppercase}
h5			{font:22px/28px Georgia, "Times New Roman", Times, serif; color:#fff; margin-top:20px}
h6			{font:22px/22px Arial, Helvetica, sans-serif, Times, serif; color:#fff}

/* General Layout */

body		{background:#323721 url(../images/bg.jpg) repeat-x}
#wrapper 	{width:100%; height:100%; background:url(../images/bg_right.png) no-repeat center 450px}
#head 		{width:800px; height:70px; padding-top:50px; margin:0 auto}
#main 		{width:800px; margin:0 auto; padding-top:20px}
#left		{width:220px; float:left}
#right		{width:570px; float:right}
#footer 	{width:800px; margin:20px auto; border-top:1px solid #a0b63f; height:60px}

#bottomLeft		{width:350px; padding-right:25px; border-right:1px solid #fff; float:left; margin-top:25px}
#bottomRight	{width:350px; padding-left:25px; float:right; margin-top:25px}

/* Specfic Divisions */
img.left	{margin:10px 0; width:198px; height:114px}
img.links	{margin:5px 0; width:198px; height:71px}
img.info	{margin:5px 10px; width:121px; height:38px}
img.new		{position:absolute; left:310px; top:-10px}

#bottomRight img {float:left; padding-right:10px}
p#subHeading	 {padding-top:0px}

.ourtrainers img	{float:left; padding:0 10px 10px 0}

/* Menu */

#nav_wrapper 	{background:url(../images/menu_bg.png) repeat-x; height:34px; width:100%; display:block}
ul#nav 			{height:34px; width:800px; display:block; margin:0 auto; list-style:none}
#nav li 		{display:block; float:left; text-align:center; width:125px; line-height:34px}
#nav li a		{display:block; width:100%; height:100%; text-decoration:none; color:#fff}
#nav li a:hover, #nav li a.active	{background:url(../images/menu_over.png) repeat}

/* Form */

label				{clear:both; float:left; display:block; width:105px; margin-right:15px; padding:5px 0}
input, textarea		{float:left; display:block; width:360px; background:none; border:1px solid #525c3b; margin:5px 0px; outline:none}
button				{clear:both; float:right; margin:20px 20px 0 0; background:url(../images/btn.png); border:none; color:#fff; width:63px; height:22px; cursor:pointer}
input#agree, input.agree			{width:auto; margin:10px 5px 10px 0; border:none}
#enrol button		{float:none; margin:20px auto; clear:both; display:block}
textarea			{overflow:auto; height:125px}
fieldset			{border:none}
label.error			{color:#b72323; position:relative; width:200px; margin:-30px 0 0 485px}

/* Table */
/* table		{border:1px solid #525c3b; border-collapse: collapse; width:500px} */
/* td			{border:2px solid #525c3b;} */

/* iePNGfix */

img, div, h1, button { behavior: url(_master/js/iepngfix.htc) }