body {
	 font-family:"Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
         font-size:10pt;
         color:#000000;
         margin:0;
	 padding:0;
	 text-align:left;     
}
h1 { 
         font-size:2em;
         color:#193074;
         padding-bottom:0.3em;
         margin:0;
}
h2{ 
	 font-size:1.5em;
         color:#193074;
         padding:0.2em 0 0.6em 0;
         margin:0;
}
h3{ 
         font-size:1.25em;         
         color:#193074;
         padding:0;
         margin:0;
}
p {         
	 line-height:1.95em;
         padding:0.8em 0 0.8em 0;
         margin:0;
}
a {
         text-decoration:underline;
}
input,select,th,td { 
         font-size:1em;
}
input  {
         margin-right:18px;
         width:194px;
}
body#booking input  {
         width:200px;
}
body#booking input#courseName,
body#booking input#sendersEmail  {
         width:300px;
}
#submit {
         display:none;
}
textarea {
         width:194px;
         margin-right:18px;
}
body#booking textarea {
         width:100%;
}
fieldset {
         border:1px solid #666;
         padding:20px;
	 margin-bottom:20px;
}
fieldset#outer {
	 margin-top:32px;
         clear:both;
         border:1px solid #FFF;
}
legend {
	 font-size:1.5em;
	 font-weight:bold;
}
.booking {
         position:relative;
         float:left;
}
.clear {
        position:relative;
        clear:left;
}
.no-print {
         display:none;
}
.address {
         float:right;
         text-align:right;
}
.booking-logo {
         float:left;
         padding:0.8em 300px 0 0;
}
#container {	 
         width:100%;
	 text-align:left;
}
#skip {
         display:none;
}

#contact {
         position:absolute;
	 top:0;
         right:0;
         text-align:right;         
         margin:0;
         font-size:0.9em;
         line-height:2.7em;
}
h1#logo {
         position:absolute;
	 top:0;
         float:left;
	 width:207px;
	 height:113px;
	 padding:0;
	 margin:9px 0 0 0;
}
#slideshow, .imgfade, div#navigation, div#sidebarLeft, #footer  {
         display:none;
}
#content {         
	 width:100%;
         margin-top:200px; 
}
body#booking #content {
	 margin:0 18px 0 18px;
         width:854px;
}
body#hire #content img{
	 position:relative;
         float:left;
         margin:12px 0 0 0
         border:none;
}
div#sidebarRight {
	 float:right;        
	 width:236px;
         margin:0 0 32px 0;
         font-size:1em;
}
body#home div#sidebarRight {
	 text-align:right;
}
div#sidebarRight h3 { 
         line-height:32px;
}
div#sidebarRight ul{
         padding:0 0 53px 0;
	 margin:20px 0 0 0;
	 list-style:none;
}
div#sidebarRight li{
         display:block;
	 line-height:31px;
	 border-bottom:1px solid #B4BEC0;
	 padding-right:28px;
}		
div#sidebarRight li a {
         display:block;		 
		}
div#sidebarRight img {
         margin:0 0 0 18px; 
         border:none;
}
div#sidebarRight img.thumbnail {
         margin:20px  13px 0 0; 
         border:5px solid white;
}
body#about #sidebarRight {
         display:none;
}
li li,li p, td p, blockquote p {
         font-size:1em;
}