/* CSS Document */


*{
padding:0;
margin:0;
/*border:0;*/}

a {text-decoration: none;}
a img {border: none;}


body
{

	background-color: #fff;
	font:62.5%/1.6em "lucida Grande", verdana, Geneva, Helvetica, Arial, sans-serif;
	/*62.5% allows you to get close to pixel sizing. 1.1em = 11px*/
}


	#flashcontent {
	

		border: solid 0px #000;
		width: 760px;
		height: 140px;
		margin-bottom:10px;
		
		
		
	
	}




p, blockquote, li, h3, dl
{
	font-family:"Lucida Grande", Verdana, Tahoma, Helvetica;
	font-size: 1.2em;
	line-height: 1.4em;
	text-align: left;
	/*padding-left: 10px;
	padding-right: 10px;*/
}



blockquote
{
	margin-left: 20px;
	margin-right: 0px;
}

#sidebar-2 p, #sidebar-1 p
{
	line-height: 15px;
	font-size: 10px;
}

#sidebar-1 p
{
	text-align: right;
}

#masthead
{
	text-align: center;
	height: 90px;
border:0px solid green;
	background-color:#fff;
	padding:0;
	margin:0;
}

#container
{
	width: 760px;
	/*\width: 770px;
	w\idth: 760px;*/
	/*check out these hacks */
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	border:0px solid green;

}


 /*main nav */
#sidebar-1
{
	float: left;
	width: 160px;
	\width: 160px;
	w\idth: 160px;
	margin-right: 20px;
	border:0px solid green;
	/*padding-top: 100px;*/
}

#sidebar-1 ul	{
  
	
	margin: 0;
	padding: 0;
	/*do we need this ? position: relative;*/
	}
	
	#sidebar-1 ul li	{
	margin: 0;
	padding: 0;
	list-style: none;
	/*position:absolute;*/
	left: 0;
}
	
#sidebar-1 ul li, #sidebar-1 a	{
  height:18px;
	display: block;
	border:0;
	}
	
#sidebar-1 ul li#mn5-1, #sidebar-1 #mn5-1 a
  {
  height:32px;
  }



#sidebar-1 ul li a	{
	text-indent: -9999px; 
	text-decoration: none;
}

/* START NAV HERE */
#sidebar-1 ul	{

	background: url(i/leftnav.gif);
	
	}
	
	li{
	list-style:none;
	
	}
	
#mn1 {left: 0px; width: 160px; }
#mn2 {left: 145px; width: 160px; }
#mn3 {left: 205px; width: 160px; }
#mn4 {left: 310px; width: 160px;}
#mn5 {left: 420px; width: 160px; }



#mn5-1 {left: 350px; width: 160px; }
#mn6 {left: 605px; width: 160px; }
#mn7 {left: 520px; width: 160px; }
#mn8 {left: 605px; width: 160px; }
#mn9 {left: 605px; width: 160px; }
#mn10 {left: 605px; width: 160px; }

/*top then left */

#mn1 a:hover {background: transparent url(i/leftnav.gif) -160px -0px no-repeat;}
#mn2 a:hover {background: transparent url(i/leftnav.gif) -160px -18px no-repeat;}
#mn3 a:hover {background: transparent url(i/leftnav.gif) -160px -36px no-repeat;}
#mn4 a:hover {background: transparent url(i/leftnav.gif) -160px -54px no-repeat;}
#mn5 a:hover {background: transparent url(i/leftnav.gif) -160px -72px no-repeat;}
#mn5-1 a:hover {background: transparent url(i/leftnav.gif) -160px -90px no-repeat;}
#mn6 a:hover {background: transparent url(i/leftnav.gif) -160px -122px no-repeat;}
#mn7 a:hover {background: transparent url(i/leftnav.gif) -160px -140px no-repeat;}
#mn8 a:hover {background: transparent url(i/leftnav.gif) -160px -158px no-repeat;}
#mn9 a:hover {background: transparent url(i/leftnav.gif) -160px -176px no-repeat;}
#mn10 a:hover {background: transparent url(i/leftnav.gif) -160px -194px no-repeat;} 


/*+++++++++++++++++++++++++++++++++++pause nav+++++++++++++++++++++++++++++++++ */
#pause
{
	float: left;
	width: 160px;
	\width: 160px;
	w\idth: 160px;
	margin-right: 20px;
	border:0px solid green;
	/*padding-top: 100px;*/
}

#pause ul	{
  
	
	margin: 0;
	padding: 0;
	position: relative;
	}
	
	#pause ul li	{
	margin: 0;
	padding: 0;
	list-style: none;
	/*position:absolute;*/
	left: 0;
}
	
#pause ul li, #pause a	{
 /* height:18px;*/
	display: block;
	border-bottom:0px solid green;
	}
	
	
	#pmn1, #pmn1 a {
	height:18px;
	}
	#pmn2, #pmn2 a {
	height:18px;
	}
	#pmn3, #pmn3 a {
	height:18px;
	}
	#pmn4, #pmn4 a {
	height:18px;
	}
	
	#pmn5, #pmn5 a {
	height:18px;
	}
	
		#pmn5-1, #pmn5-1 a {
	height:32px;
	}
	
	#pmn6, #pmn6 a {
	height:18px;
	}
	
#pmn7, #pmn7 a {

height:30px;

}	

#pmn8, #pmn8 a {
height:18px;
}

#pmn9, #pmn9 a {
height:18px;
}
#pmn10, #pmn10 a {
height:18px;
}
#pmn11, #pmn11 a {
height:18px;
}
#pmn12, #pmn12 a {
height:18px;
}
#pmn13, #pmn13 a {
height:18px;
}
#pmn14, #pmn14 a {
height:18px;
}


#pause ul li a	{
	text-indent: -9999px; 
	text-decoration: none;
}

/* START NAV HERE */
#pause ul	{

	background: url(i/pauseleftnav.gif);
	
	}
	
	li{
	list-style:none;
	
	}
	
#pmn1 {left: 0px; width: 160px; }
#pmn2 {left: 145px; width: 160px; }
#pmn3 {left: 205px; width: 160px; }
#pmn4 {left: 310px; width: 160px;}
#pmn5 {left: 420px; width: 160px; }
#pmn6 {left: 520px; width: 160px; }
#pmn7 {left: 605px; width: 160px; }

#pmn8 {left: 520px; width: 160px; }
#pmn9 {left: 605px; width: 160px; }
#pmn10 {left: 520px; width: 160px; }
#pmn11{left: 605px; width: 160px; }
#pmn12 {left: 520px; width: 160px; }
#pmn13 {left: 605px; width: 160px; }
#pmn14 {left: 605px; width: 160px; }



/*top then left */

#pmn1 a:hover {background: transparent url(i/pauseleftnav.gif) -160px -0px no-repeat;}
#pmn2 a:hover {background: transparent url(i/pauseleftnav.gif) -160px -18px no-repeat;}
#pmn3 a:hover {background: transparent url(i/pauseleftnav.gif) -160px -36px no-repeat;}
#pmn4 a:hover {background: transparent url(i/pauseleftnav.gif) -160px -54px no-repeat;}
#pmn5 a:hover {background: transparent url(i/pauseleftnav.gif) -160px -72px no-repeat;}
#pmn5-1 a:hover {background: transparent url(i/pauseleftnav.gif) -160px -90px no-repeat;}
#pmn6 a:hover {background: transparent url(i/pauseleftnav.gif) -160px -122px no-repeat;}
#pmn7 a:hover {background: transparent url(i/pauseleftnav.gif) -160px -140px no-repeat;}

#pmn8 a:hover {background: transparent url(i/pauseleftnav.gif) -160px -170px no-repeat;}


#pmn9 a:hover {background: transparent url(i/pauseleftnav.gif) -160px -188px no-repeat;}



#pmn10 a:hover {background: transparent url(i/pauseleftnav.gif) -160px -206px no-repeat;}
#pmn11 a:hover {background: transparent url(i/pauseleftnav.gif) -160px -224px no-repeat;}
#pmn12 a:hover {background: transparent url(i/pauseleftnav.gif) -160px -242px no-repeat;}
#pmn13 a:hover {background: transparent url(i/pauseleftnav.gif) -160px -260px no-repeat;}
#pmn14 a:hover {background: transparent url(i/pauseleftnav.gif) -160px -278px no-repeat;}
 /*end pause nav */




#content
{
	/*margin-left: 155px;
	margin-right: 155px;*/
	float:left;
	padding-top: 0px;
	border:0px solid green;
	width:340px;
	padding-bottom:20px;
	
}


#content p
{
	padding-bottom:0.8em;
}





#sidebar-2
{
	float: right;
	width: 210px;
	\width: 210px;
	w\idth: 210px;
	margin-left: 20px;


}

#foot
{
	clear: both;

	border-top:1px solid #D8C360;
padding-top:4px;
margin-top:810px;
color:#666666;
}

#foot img{
float:right;
}

#foot p{
float:left;
padding-top:0.5em;
padding-left:182px;
text-align:left;
font-size:1.0em;}


#foot a{
text-decoration:none;
color:#f00;}

#foot a:hover{
text-decoration:underline;
color:#f00;}



#accessibility
{
	position: absolute;
	top: -10000px;

}
a
{
color: #f00
	text-decoration: none;
	/*border-bottom: 1px black solid;*/
}

a:hover
{
text-decoration:underline;
	/*border-bottom: 1px black solid;*/
}


#sidebar-2 a, #sidebar-1 a
{
	border: 0px;
	color: #f00;
}

h1
{
	font-weight: normal;
	text-decoration:none;
	font-family: Georgia, Times, Serif;
	font-size: 3em;
}





h2
{
	font-weight: bold;
	padding:0;
	border:0;
	font-size: 1.2em;
	padding-bottom:0em;
}


h3
{
	font-weight: bold;
	padding:0;
	border:0;
	font-size: 1.2em;
	padding-bottom:0.6em;
	padding-bottom:0;
	padding-top:0.8em;
}



p a{
	border: 0px;

	color:#FF0000;
	text-decoration:none;
}


h3 a
{
	border: 0px;

	color:#FF0000;
	text-decoration:none;
}

h3 a:visited
{
	border: 0px;
	color:#999;
	text-decoration:underline;
}



h3 a:hover
{
	border: 0px;

	color:#FF0000;
	text-decoration:underline;
}

h4
{
	font-weight: bold;
	padding:0;
	border:0;
	font-size: 1.2em;
	padding-bottom:0.6em;
	padding-bottom:0;
	padding-top:0.8em;
}


h1 a, h2 a
{
	border: 0px;
}
.caps
{
	letter-spacing: 0.1em;
	font-size: 10px;
}

#content hr
{
	color: #ccc;
	width: 66%;
	margin-top: 2em;
	margin-bottom: 2em;
}

img.divider
{
	align: center;
	margin-top: 2em;
	margin-bottom: 2em;
}
#accessibility
{
	position: absolute;
	top: -10000px;
display:none;

}



/* form styles */

form {
	width: 340px;
	
	/*text-align: left;*/
}

fieldset {
	margin: 0;
	border: 0;
	padding: 0;
}

legend {
	display: none;
}

form h3 {
	clear: both;
	padding: 5px 0px 10px 0px;
	
}

form label {
	display: block;
	width: 310px;
	font-size: 12px;
	line-height: 14px;
	padding: 0px 0px 12px 0px;
}

form input {
	display: block;
	margin-top: 3px;
}

form select {
	float: left;
	display: block;
}

form label.field-first,
form label.field-address,
form label.field-city,
form label.field-county,
form label.field-email {
	clear: left;
}


form label.field-first,
form label.field-last,
form label.field-city,
form label.field-county,
form label.field-mobile,
form label.field-homephone {
	float: left;
	margin: 0px 10px 0px 0px;
	width: 150px;
	
}

form label.field-first input,
form label.field-last input,
form label.field-county input,
form label.field-city input,
form label.field-mobile input,
form label.field-homephone input {
	float: left;
	width: 150px;
	padding: 0px;

}

form label.country {
	float: left;
	margin-right: 10px;
	width: 60px;
}

form label.country select {
	width: 200px;
	float: left;
	margin-top: 3px;
}

form label.field-zip {
	float: left;
	width: 150px;
	
	
}

form label.field-zip input {
	float: left;
	width: 150px;
	
}
form label.field-email,
form label.field-address,
form label.field-address2 {
	float: left;
	width: 310px;
	margin: 0px 0px 0px 0px;
}
form label.field-email input,
form label.field-address input,
form label.field-address2 input{
	float: left;
	width: 310px;
	padding: 0px;
}







form input#radiobutton_1,
form input#radiobutton_2,
form input#radiobutton_3,
form input#radiobutton_4 {
	clear: left;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

form label.radioitem {
	clear: none;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 15px 0px;
}

textarea {
	display: block;
}

form input#checkbox_1,
form input#checkbox_2,
form input#checkbox_3,
form input#checkbox_4 {
	clear: both;
	float: left;
	padding: 0px;
	margin: 0px;
}

form label.field-checkbox {
	clear: none;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 15px 0px;
}

form textarea {
	margin-top: 3px;
}

/*for executive lists */
.executive li{
border:0px solid green;
background: url(i/bullet.gif) no-repeat 0 0%;
padding-left:20px;
padding-bottom:5px;
}
/*drop caps */
.drop{
float:left;
font-size:600%;
line-height:0.8em;
height:30px;
margin: 4px 10px 10px 0;
padding:2px 10px;

border:0px solid green;
background:#ededed;
}

.testimonial{

margin-top:0.8em;}


.byline{
margin:0;
border:0;
color:#B19408;


}


p a{color: #f00;
font-weight:bold;}

dt a{
color: #f00;
font-weight:bold;
}

dd{
padding-bottom:0.8em;}

div.pauseprogrammes{
padding:0;
border:none;
position:relative;
/*\*//*/
position:static;
/**/
margin-bottom:10px;
  background: url(i/courseTopLeft.gif) top left no-repeat;}

div.pauseprogrammes p, dl{

padding:0;
margin:0;
padding-left:15px;
}


div.pauseprogrammes h2 {
  padding:15px;
    background: url(i/courseTopRight.gif) top right no-repeat;
  margin:0;
}
  div.pauseBody {
   
 
  background: url(i/courseRight.gif) top right repeat-y;
}
div.pauseFooter {
  background: url(i/courseBottomLeft.gif) bottom left no-repeat;
  }
  div.pauseFooter p {
  background: url(i/courseBottomRight.gif) bottom right no-repeat;
  }
  
  
.what{
color:#3DAC32;
border:4px solid #3DAC32}


.left{
float:left;
padding:0 14px 14px 0;}