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

body {
	font-family: Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}

p {
	text-align:left;
	font-size:60%;
	color:#000;
	padding-top:0;
	line-height:1.6em;
}

h1 {
	color: #b02267;
	font-size:130%;
}

h2 {
	color: #832626;
	font-family:georgia;
	font-size:160%;
	font-style:italic;
	font-weight:normal;
	margin:0;
	text-align:left;
}

h3 {
	text-align:left;
	margin:0px;
	font-size:90%;
}


a:link, a:visited {
	color:#660000; 
	font-weight:bold;
	text-decoration:none;
}

a:hover, a:active {
	text-decoration: underline;
}

a img {
	border:none;
	}
	
.colourful_underline {
	background:url(/images/global/rainbow_line.jpg) bottom left no-repeat;
	padding-bottom: 3px;
	line-height: 105%
}

.page_title {
	font-size: 110%;
	color: #b02267;
	padding-right:200px;
	background:url(/images/global/rainbow_line.jpg) bottom left no-repeat;
	line-height: 110%;
	
}

/*WRAPPER*/
#wrapper {
	width:990px; /*990*/
	margin: 0px auto;
	text-align:center;
	padding-bottom:15px;

}

/*HEADER*/

#wrapper_header { height:130px; width:990px; text-align:left; }
#header	{ 	height: 131px; background:#6d6e70 url(/images/annazbell_03.jpg) no-repeat top right; }
#header ul { clear:both; display:block; font-size:70%; padding:17px 0 0 15px; border-bottom: 1px solid #fff; width:676px; color:#fff; *padding:0px 0 0 17px; *margin:15px 0 0 0;  _padding:0 0 0 20px; _margin:0px 0 0 0; }
#header ul li { display:inline; margin:0 5px 0 5px;}
#header ul li a { color:#fff; }  

.text_logo { float: right; width: 232px; clear: both; height:16px; margin: 0px 227px 0px 0px; background:url(/images/global/text_logo.png) bottom left no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/global/text_logo.png', sizingMethod='crop');}
#logo { 	float: left; width: 250px; height:72px; margin:2px 0 15px 17px; _margin:20px 0 15px 10px; _height:72px; 	background:url(/images/global/logo.png) bottom left no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/global/logo.png', sizingMethod='crop');}

#logo a { display:block; height:72px; width:250px; }
	
#logo img { padding-bottom: 10px; }

#logo h1 { display:none}


/*END OF HEADER*/

/*MAIN*/

#wrapper_content {
	text-align:left;
	padding: 1px 0px;
}

.index #main { background:none; }

#main { border:1px solid #b8b8b8; background:url(/images/global/main_faux_line.jpg) top right repeat-y; }
/*body { background:  url('/images/global/header.jpg') no-repeat top center; }*/
/*
body.black #main {background: #000 url('/images/global/bg_black.jpg') no-repeat bottom right; }
body.white #main {background: #fff url('/images/global/bg_white.jpg') no-repeat bottom right;}
body.grey #main {background: #686964 url('/images/global/bg_grey.jpg') no-repeat bottom right;}
*/
/*SIDEBAR*/

#sidebar {
	width:160px;
	overflow: hidden;
	float:right; 
	margin:150px 0 0 0;
	font-size: 130%;
}

#sidebar ul {
	list-style:none;
	margin:0;
	padding:0;
 }
 
#sidebar ul li{
	padding-bottom:3px;
 }

#sidebar ul li a {
	color:#969696;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: normal;
	padding-bottom: 1px;
	font-size: 60%;
	margin:0 0 5px;
	display: block;
	text-align:left;
 }
 
#sidebar ul li a:hover {
	background:url(/images/global/rainbow_line.jpg) bottom left no-repeat;
	padding-bottom: 1px;
	text-decoration: none;
	}

.testimonials	{
	text-align:right;
	font-size:85%;
}

.testimonials a { 
	color:#f1097b;
}
/* END OF SIDEBAR*/


/* CONTENT */

#content {
	width:800px;
	float:left;
	display:inline /*IE6 double margin fix*/
}


.content_box { float: left; width: 375px; color:#000; margin: 0px 0px 30px 0px;}
.image img { margin: 10px 0px 0px 0px;	border:3px solid #000;}  	

.main_content { float: left; width: 385px; margin: 20px 8px 3px 10px;	padding: 8px; }
	.main_content h1 { left:-999em; position:absolute; font-size: 120%; font-weight: normal; margin:0px; background:url(/images/global/rainbow_line.jpg) bottom left no-repeat;}
	.main_content description { margin:20px 0 0 0; padding: 0 10px 5px 10px; }
	
	.main_content2 { float: left;  margin: 30px 8px 3px 10px; *margin: 300px 8px 10px 11px; _margin-top:30px;	padding: 8px; }

.quote_box	{
	background-color:#B3B3B3;
	color:#605F5F;
	display:block;
	float:right;
	font-family:trebuchet MS;
	font-size:105%;
	height:auto;
	margin:10px 10px 20px 0;
	padding:11px 17px;
	width:320px;
}

body.index .main_content { width:750px; }

/* END OF CONTENT */


/* FOOTER */
#wrapper_footer { width: 770px; color:#999999; margin: 0px 0px 30px 0px; }
.footer_links { display: block; width: 990px; padding:10px 0 0; }
.footer_links ul li { float: left; font-size:70%; list-style-type: none; }

.footer_links ul { padding: 0px; margin: 0px; }
.footer_links_padding	{ padding-left:5px; padding-right:5px; }

.no_left_padding	{
	padding: 0px 5px 0px 0px;
}
.footer_links ul li a {
	color:#424242;
	font-weight:normal;
}

.links { 
	float: left;
	width: 483px;
}
.copyright { 
	float: left;
	font-size:70%;
	color:#424242;
	width: 360px;
	text-align:left;
	margin:4px 0 0 0;
}
.copyright a	{
	color:#f1097b;
}
.clear_both	{
	clear:both;
}
.bot_logo { float:right; margin:0 20px 0 0 }

/* GNERAL STYLES */

.clearfloat {
 	clear:both;
}
.blue { color: #6897CA;}
.turquoise { color: #008080;}
.purple { color: #800080;}
.pink { color: #FF99CC;}
.orange { color: #F4C75E;}
.light_grey { color: #999;}
.dark_grey { color: #666666;}
.white { color: #fff;}

.accessible {
    position: absolute;
    left: -999em;
    width: 1em;
    overflow: hidden;
}
.hidden { display:none; }

.more_info_link { color:#F1097B!important; font-size:105%; display:block; font-weight:normal!important; margin:29px 0 0 0;   }
.enter_link { display:block; padding:10px; border:1px solid #eaeaea; font-size:135%; color:lightSeaGreen!important; width:53px; float:right; }

.course_heading { background:url(/images/other/open_icon.gif) no-repeat top right; padding-right:19px; } 
.course_heading a { display:block; }

.banner { height:100px; left:-101px; position:relative; width:730px; background:url(/images/global/banner.png) top left no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/global/banner.png', sizingMethod='crop'); }
