@charset "utf-8";
/* CSS Document */

/* IE fixes, Font set and padding removal */

* {padding:0px; margin:0px; outline:none;}
@font-face {font-family: "MyriadPro-Regular"; src: url("MyriadPro-Regular.ttf")}
body{margin:0px; margin-top:0px; text-align:center; font-family:"MyriadPro-Regular", Arial;}

a:link{color:#000; text-decoration:underline; font-weight:bold;}
a:visited{color:#000; text-decoration:underline; font-weight:bold;}
a:hover{color:#84C342; text-decoration:none; font-weight:bold;}


/* Main template div's, background images and structure*/

		#container{
			width:800px;
			height:auto;
			margin:auto;}
		
		#header{
			width:800px;
			height:120px;
			margin-bottom:5px;
			background-image:url(images/header.jpg);}
		
		#menu{
			width:250px;
			height:auto;
			float:left;}

	/* Four squares on the left of everypage */	
		#blocks{
			width:250px;
			height:255px;
			float:left;
			clear:left;}
	/* Top of the content image */	
		#page-img{
			width:550px;
			height:232px;
			float:right;}
		#page-img.conf-booking{
			height:365px;}

	/* Main Content Variations */	
		#content{
			width:550px;
			height:auto;
			float:right;
			clear:none;
			text-align:left;}
	/* Content with border */
		#content.border{
			background-image:url(images/content-bg.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			height:450px;}	
		#content.diary{
			background-image:url(images/diary-bg.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			height:409px;
			width:510px;
			padding-left:20px;
			padding-right:20px;
			padding-top:20px;}
			
		#content.womans-network{
			background-image:url(images/womans-bg.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			height:411px;
			width:510px;
			padding-left:20px;
			padding-right:20px;
			padding-top:20px;}

	/* Content with orange border for Conference and Booking sections */

		/* Small content for booking page */
		#content.conferences-booking{
			background-image:url(images/services-conferences-booking-bg.jpg);
			background-repeat:no-repeat;
			height:251px;
			width:510px;
			padding-top:20px;
			padding-left:20px;
			padding-right:20px;}
			
		

	/* Javascript scrolling container box with background */		
		#scroll-box-bg{
			background-image:url(images/about-intro-bg.jpg);
			background-repeat:no-repeat;
			width:550px;
			height:465px;
			float:right;
			clear:none;
			text-align:left;}
		#scroll-box-bg.woman{
			background-image:url(images/womans-bg.jpg);
			background-repeat:no-repeat;
			width:550px;
			height:465px;
			float:right;
			clear:none;
			text-align:left;}
		#scroll-box-bg.news{
			background-image:url(images/news-bg.jpg);
			background-repeat:no-repeat;
			width:550px;
			height:465px;
			float:right;
			clear:none;
			text-align:left;}
	/* Javascript main scrolling box with content */
		#scroll_box {			
    		height:430px;
    		width:460px;
			margin-left:30px;
			margin-right:50px;
			margin-top:25px;
			margin-bottom:30px;
    		overflow:auto;}
	/* Javascript scrolling box container - full length of the page */		
		#scroll-box-bg-full{
			background-image:url(images/about-intro-bg-full.jpg);
			background-repeat:no-repeat;
			width:550px;
			height:661px;
			float:right;
			clear:none;
			text-align:left;}
		#scroll-box-bg-full.services{background-image:url(images/services-bg-full.jpg);}
		#scroll-box-bg-full.contact{background-image:none;}
		#scroll-box-bg-full.contact-getintouch{background-image:none; height:550px;}
	/* Javascript scrolling box content - full length of the page */
		#scroll_box_full {			
    		height:625px;
    		width:460px;
			margin-left:30px;
			margin-right:50px;
			margin-top:25px;
			margin-bottom:30px;
    		overflow:auto;}
		#scroll_box_full.contact{width:500px; margin-left:0px;}
		#scroll_box_full.contact-getintouch{width:500px; height:510px; margin-left:0px;}
	/* Javascript scroller pointers */		
		#scroll_up {cursor: pointer;}
  		#scroll_down {cursor: pointer;}
		
		#footer{
			width:800px;
			height:82px;
			clear:both;
			background-image:url(images/footer.jpg);}
	
	/* Page divider */		
		hr.divider{visibility:hidden; clear:both; margin-top:20px; margin-bottom:20px;}
		hr.small-divider{visibility:hidden; clear:both; margin-top:5px; margin-bottom:0px !important;}
			

/* How and Who page structures */

	/* Introduction on HOW page paragraph */	
		p.intro{
			width:175px;
			height:auto;
			padding-left:10px;
			float:left;}
			
	
	/* How page boxes - main container */		
		div#boxes{
			width:355px;
			height:355px;
			float:right;
			margin-right:10px;}
		
	/* How page individual box styles */	
		div#one{
			font-family:"MyriadPro-Regular";
			font-size:11px;
			font-weight:bold;
			width:150px;
			height:165px;
			padding-left:15px;
			padding-top:10px;
			padding-right:10px;
			margin-bottom:0px !important;
			float:left;
			background-image:url(images/light-green-square.jpg);
			background-repeat:no-repeat;}
		div#two{
			font-family:"MyriadPro-Regular";
			font-size:11px;
			font-weight:bold;
			width:150px;
			height:165px;
			padding-left:15px;
			padding-top:10px;
			padding-right:10px;
			margin-bottom:0px !important;
			margin-left:5px;
			float:left;
			background-image:url(images/light-green-square-right.jpg);
			background-repeat:no-repeat;}
		div#three{
			font-family:"MyriadPro-Regular";
			font-size:11px;
			font-weight:bold;
			width:160px;
			height:165px;
			padding-left:15px;
			padding-top:10px;
			margin-top:0px !important;
			float:right;
			clear:left;
			background-image:url(images/light-green-square-right.jpg);
			background-repeat:no-repeat;}
		div#four{
			width:125px;
			height:165px;
			float:right;
			clear:left;
			padding-left:20px;
			padding-top:10px;
			padding-right:30px;
			margin-left:5px;
			margin-top:0px !important;
			background-image:url(images/dark-green-square.jpg);
			background-repeat:no-repeat;}
		span.four{font-family:"MyriadPro-Regular"; font-weight:bold; color:#FFFFFF; font-size:14px;}
		
		
/* Paragraphs, lists, span's and general text styles */

		p{
			/*font-family:Geneva, Arial, Helvetica, sans-serif;*/
			font-family:"MyriadPro-Regular";
			font-size:14px;
			color:#000000;
			padding-bottom:15px;
			padding-left:10px;}
		
		p a:link{color:#000; text-decoration:underline; font-weight:bold;}
		p a:visited{color:#000; text-decoration:underline; font-weight:bold;}
		p a:hover{color:#84C342; text-decoration:none; font-weight:bold;}

			
	/* Who page paragraphs, left column and right column */		
		p.left-who{
			width:250px;
			height:210px;
			float:left;
			margin-left:10px;
			font-weight:bold;
			line-height:20px;
			padding-top:10px;
			padding-right:15px;
			background-image:url(images/who-intro-bg.jpg);
			background-repeat:no-repeat;}
		div#right-who{
			width:255px;
			height:auto;
			float:right;
			margin-right:10px;}
			
	/* Home page */	
		p.home{font-size:12px; float:left; width:170px;}
		span.home-bullets{float:left; width:340px; height:174px; line-height:20px;}
		span.home{width:170px;}
	/* Footer */	
		p.footer{text-align:left; margin-left:250px; margin-top:20px !important; font-size:11px;}
	/* Italic */	
		i{font-weight:bold;}
		
		span{}
		
		label{
			font-family:"MyriadPro-Regular";
			font-size:12px;
			color:#000000;}
		
		h1{
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:26px;
			color:#84C342;
			padding-bottom:15px;}
		h1.services{color:#FF5921;}
		h1.how{padding-left:15px; padding-top:10px;}
		h1.diary{color:#9C005A;}
		h1.woman{color:#632C94;}
		h1.contact{color:#FF9218;}
		h1.news{color:#00AA9C;}
		
		h2{
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:20px;
			color:#84C342;
			padding-top:10px;
			padding-bottom:15px;}
		h2.services{color:#FF5921;}
		h2.contact{color:#FF9218;}
		h3{
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#84C342;
			padding-bottom:15px;}
		h3.services{color:#FF5921;}
		h4{
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#84C342;
			padding-bottom:5px;}
		h4.services{color:#FF5921;}
		
		ul,ol{
			font-family:"MyriadPro-Regular";
			font-size:14px;
			color:#000000;
			padding-bottom:15px;
			margin-left:10px;
			list-style:circle;}
		
		li{padding-bottom:5px; margin-left:10px;}

		
/* Image styles */
	
	/* Menu Images */
	img.menu{border:none; margin-bottom:5px;}
	/* Main content images */
	img.content{border:1px solid #000; padding:1px; margin:5px;}
	/* Main content page images */
	img.content-img{float:right; clear:right;}
	/* Download buttons on Conferences & Booking Page */
	#download-buttons{width:410px; margin:auto;}
	
/* Tables */

	/* Home page table structure */
	table.home{font-size:14px; font-family:"MyriadPro-Regular"; width:auto; display:block; text-align:left;}
	/* Home page cell for housing the bullet points */
	td.home-bullets{padding-left:10px; padding-top:10px; background-image:url(images/home-green-square.jpg); background-repeat:no-repeat; font-size:11px;}
	