@charset "UTF-8";
/* CSS Document */

body {
	margin: 		0;
	padding:		0;
	font-family: 	"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 		62.5%;
	background: 	#E6E6E6 url(page-bg.png) repeat-x top center;
	color:#333;
}

input, textarea, select  {
	font-family: 	"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#333;

}
#enquiry input, textarea, select  {
	width:250px;
}
h1	{
	margin:15px 20px 5px 20px;
	font-size:1.6em;
	color: #C1AD1C;
	font-family: Verdana, Geneva, sans-serif;
}
h2	{
	padding:5px 2px 5px 20px;
	margin:0;
	font-size:1.5em;
	color: #fff;
}
h3	{
	padding:0px;
	margin:5px 2px 15px 20px;
	font-size:1.3em;
	color: #125E33;
}
h4	{
	padding:0px;
	margin:15px 2px 5px 20px;
	font-size:1.3em;
	color: #AD0000;
}
h5	{
	margin:0;
	padding:5px 20px 0 20px;
	font-size:1.3em;
	color:#FFF;
	font-family: Verdana, Geneva, sans-serif;
}
h6	{
	padding:0px;
	margin:5px 2px 0px 42px;
	font-size:1.2em;
	color: #2D7540;
}
#content-home h1 {
	margin:15px 20px 5px 20px;
	font-size:1.6em;
	color: #F5D623;
	font-family: Verdana, Geneva, sans-serif;
}
#content-courses h1 {
	margin:15px 20px 5px 20px;
	font-size:1.6em;
	color: #F5D623;
	font-family: Verdana, Geneva, sans-serif;
}
p {
	font-size:1.2em;
	padding:0px 20px 0px 0px;
	line-height:1.2em;
	margin: 6px 5px 6px 20px;
}


ul, ol {
	font-size:1.2em;
	margin:7px 15px;
	padding:7px 15px 7px 40px;
	line-height:1.4em;
}

ul ul li {
	font-size:0.8em;
	line-height:1.1em;
	list-style-type: circle;
	list-style-image: url(bullet-dash.png);
	margin-left: -30px;
}
a { color:#125E33}

#comments-fieldset {
	position: relative;
	margin: 10px 20px 5px 20px;
	border: #D66A00 solid 1px;
	padding: 5px 7px 20px 7px;
	text-align: left;
	clear: both;
	background: #F4F6E9 url(comments-box-bg.gif) repeat-x top;	 
}
#comments-legend {
	position:absolute;
    top: -1.3em;
    left: .5em;
	padding:5px 10px;
	margin:5px 2px 5px 10px;
	font-size:1.3em;
	color: #FFF;
	font-weight: bold;
	border: #D66A00 solid 1px;
	background-color: #D66A00;
}
.comments-box {
	margin: 0 20px 5px 20px;
	border: #D66A00 solid 1px;
	padding: 7px 7px 7px 7px;
	text-align: left;
	clear: both;
	background: #F4F6E9 url(comments-box-bg.gif) repeat-x top;
	width: 530px;
}
.big-tick {
	float:left;
	padding:20px 20px 0px 20px;
}


#container {
			position:		relative;
			width:			1017px;
			margin:			auto;
			
		}
		#header {
	position:		relative;
	width:			1017px;
	height:			138px;
	text-align:		right;
		}
		#logo {
	position:		relative;
	width:			200px;
	height:			86px;
	text-align:		left;
	float:left;
	padding-top: 14px;
		}
		#tabs {
	position:		relative;
	width:			700px;
	height:			52px;
	text-align:		right;
	float:right;
	padding-right:4px;
	color: #FFF;
	font-size: 1em;
		}
		#contact {
	position:		relative;
	width:			600px;
	height:			20px;
	text-align:		right;
	float:right;
	color: #CCC;
	font-size: 1em;
	margin:0 5px 6px 0px;
	padding: 5px 6px 0px 0px;
		}
#contact h1 {
	position:		relative;
	width:			600px;
	height:			20px;
	text-align:		right;
	float:right;
	color: #CCC;
	font-size: 1em;
	margin:0 5px 6px 0px;
	padding: 5px 6px 0px 0px;

		}
	#contact a {
		color:#CCC;
		text-decoration:underline;
	}
	#contact a:hover {
		color:#fff;
	}
		#ticker {
	position:		relative;
	width:			600px;
	height:			40px;
	text-align:		right;
	float:right;
	color: #FFF;
	font-size: 1.8em;
		}
		#middle {
	position:		relative;
	width:			1017px;
		}
		#middle_courses {
	position:		relative;
	width:			1017px;
	height:400px;
	overflow:auto;

		}
		
		#left {
			float:left;
			width:319px;
		}
		#right {
	float:right;
	width:			668px;
		}
		
		#content-header {
	width:668;
	height:28px;
	background:url(content-header.png) no-repeat;
	margin: 0;
	padding: 0 0 0 20px;
		}
		#content-body {
	width:628px;
	background:url(content-bg.png);
	margin: 0;
	padding: 20px;
		}

		#content-body .image-border {
	float:right;
	margin: 5px 20px 20px 20px;
	border: #999 solid 7px;
	padding: 1px;
	background-color:#333;
		}
	#content-body ul {
	list-style-image:url(bullet-tick.png);
	margin: 0px 0px 10px 24px;
	padding: 5px 0px 10px 24px;

			}
		

		#content-footer {
	width:668px;
	height:28px;
	background:url(content-footer.png) no-repeat;
	margin: 0;
	padding: 0;
	clear: both;
			
		
		}
		#footer {
	clear: 			both;
	width:			1017px;
	height:			50px;
	text-align:		center;
	padding-top: 20px;
	color: #666;
		}
		
	
		
	#training-courses-menu {
	position:		relative;
	float:			left;
	width:			330px;
	height:			286px;
	background: url(courses-bg.png) no-repeat;
}
	#training-courses-menu h1 {
	text-transform:uppercase;
	font-size:1.3em;
	color: #F5D623;
}
	#training-courses-menu ul {
	list-style:none;
	padding:0 0 0 6px;
}
	#training-courses-menu li {
	list-style:none;
	background: url(menu-bullet.png) no-repeat left;
}
	#training-courses-menu a:link {
	color:#FFF;
	display:block;
	width: 298px;
	height: 23px;
	text-decoration:none;
	font-weight:normal;
	margin:0;
	padding:2px 0 0 17px;
	background: url(menu-line.png) left bottom no-repeat;
	}
	
	#training-courses-menu a:visited {
	color:#FFF;
	display:block;
	width: 298px;
	height: 23px;
	text-decoration:none;
	font-weight:normal;
	margin:0;
	padding:2px 0 0 17px;
	background: url(menu-line.png) left bottom no-repeat;
	}
	#training-courses-menu a:hover {
	background: url(menu-arrow-hover.png) no-repeat right;
	}
	.menu-selected{
	color:#FFF;
	display:block;
	width: 298px;
	height: 23px;
	text-decoration:none;
	font-weight:normal;
	margin:0;
	padding:2px 0 0 17px;background: url(menu-arrow.png) no-repeat right;
	}
	
			#content-home {
	position:		relative;
	float:			right;
	width:			668px;
	height:			286px;
	background: url(female-home-body-bg.png);
	color:			#FFF;
			}
			#content-courses {
				position:		relative;
				float:			right;
				width:			668px;
				height:			286px;
				color:			#FFF;
			}
			#lower {
	clear: 			both;
	width:			1017px;
	overflow: auto;
	padding-top: 20px;
			}
	
			#clients {
				margin: 0;
				padding: 0;
				margin-right:	30px;
				background: url(red-block-header.png) no-repeat;
			}
			#comments {
				margin-right:	30px;
				background: url(orange-block-header.png) no-repeat;
			}
			#comments2 {
				margin-right:	30px;
				background: url(green-block-head.png) no-repeat;
			}
			#news {
				background: url(green-block-head.png) no-repeat;
			}
			#news2 {
				background: url(lt-green-block-header.png) no-repeat;
			}
			
			.home-block {
				float: 			left;
				width:			319px;
			}
			.home-block-header {
	height:			25px;
	margin: 0;
	padding: 2px 0 0 0;
			}
			.home-block-body {
	min-height:215px;
	background: 	url(block-bg.png);
	margin: 0;
	padding: 10px 0 0 0;
	
	
			}
			.home-block-body ul {
				list-style-image:url(bullet.png);
			}


			
			
			.home-block-body-botton {
	height:40px;
	background: 	url(block-bg.png);
	text-align: right;
			}
			.home-block-footer {
				height:			16px;
				background: 	url(block-bottom.png); 
			}
			
.button-left { 
	float:right;
	width:11px;
	height:32px;
	background:url(button-left.png) no-repeat;
	
}
.button-middle {
	float:right;
	height:27px;
	background: url(button-middle.png) repeat;
	width:auto;
	padding: 5px 10px 0 10px;
}
.button-middle a {
	font-size:1.2em;
	color:#FFF;
	text-decoration:none;
	
}
.button-right { 
	float:right;
	width:21px;
	height:32px;
	background:url(button-right.png) no-repeat;
	margin-right:20px;
	
}
.button-left-o { 
	float:right;
	width:11px;
	height:32px;
	background:url(button-left-o.png) no-repeat;
	
}
.button-middle-o {
	float:right;
	height:27px;
	background: url(button-middle-o.png) repeat;
	width:auto;
	padding: 5px 10px 0 10px;
}
.button-middle-o a {
	font-size:1.2em;
	color:#FFF;
	text-decoration:none;
	
}
.button-right-o { 
	float:right;
	width:21px;
	height:32px;
	background:url(button-right-o.png) no-repeat;
	margin-right:20px;	
}
.button-left-r { 
	float:right;
	width:11px;
	height:32px;
	background:url(button-left-r.png) no-repeat;
	
}
.button-middle-r {
	float:right;
	height:27px;
	background: url(button-middle-r.png) repeat;
	width:auto;
	padding: 5px 10px 0 10px;
}
.button-middle-r a {
	font-size:1.2em;
	color:#FFF;
	text-decoration:none;
	
}
.button-right-r { 
	float:right;
	width:21px;
	height:32px;
	background:url(button-right-r.png) no-repeat;
	margin-right:20px;	
}
.button-left-g { 
	float:right;
	width:11px;
	height:32px;
	background:url(button-left-g.png) no-repeat;
	
}
.button-middle-g {
	float:right;
	height:27px;
	background: url(button-middle-g.png) repeat;
	width:auto;
	padding: 5px 10px 0 10px;
}
.button-middle-g a {
	font-size:1.2em;
	color:#FFF;
	text-decoration:none;
	
}
.button-right-g { 
	float:right;
	width:21px;
	height:32px;
	background:url(button-right-g.png) no-repeat;
	margin-right:20px;	
}
.comments-block-link {
	position: relative;
	margin-top: -20px;
	margin-right: 20px;

}
			
.articles-list li{
	list-style-image:url(bullet-doc.png);
	padding: 4px 0;
}
#amazon {
	margin-left:20px;
	border: 1px solid #333;
}
.clients-list li{ 
	list-style-image:url(bullet.png);
}
#comments-list  {
	float:left;
	margin: 5px 20px;
	border: none;
	padding: 1px;
	background-color:transparent;
		}
		
#enquiry-button {
	float:right;
	margin: 5px 20px 20px 20px;
	border: 0px;
	padding: 1px;
	background-color:transparent;
}
.awhite{
	color:#FFFFFF;
}


#courseList th{
	background-color:#125E33;
	color:#fff;
	padding: 8px 5px;
	text-align:left;
	text-transform:uppercase;
}
#courseList td{
	background-color:#CCC;
	padding: 0 2px 0 5px;
	line-height: 16px;
}
#courseList .book{
	background-color:#C30;
	text-align: center;
	font-weight: bold;
	color: #FFF;
	line-height: 14px;
}
#courseList .book a{
	color:#fff;
	text-decoration: none;
	line-height: 20px;
}
#courseList input, textarea {
	width:200px;
	margin:3px 0;
}
