<style>

/* General */
		HTML {
			Min-height:100%;
			Margin-bottom:1px;
		}
		body, td, p, li, div, {
			font-family: Arial,Verdana, Helvetica,Sans Serif;
			color: #333333;
			line-height: 16px;
		}
		p {
			margin-top: 0;
			margin-bottom: 12px;
			font-size: 12px;			
		}
		a {
			text-decoration : underline;
			color: #003366;
		}
		a:hover {
			text-decoration : underline;
			color: #003366;
		}
		h1 {
			font: bold 18px/18px Arial, Helvetica, sans-serif !important;
			margin: 20px 0 20px 0;
			color: #036;
			padding: 10px 0;
			border-top: 1px dotted #999;
			border-bottom: 1px dotted #999;
		}
		h1 span {
			font: bold 15px/15px Arial, Helvetica, sans-serif !important;
			margin: 0;
			color: #333;
			padding:5px 0 0 0;
			display:block;
		}		
		h2 {
			margin: 0;
			padding: 0;
			text-decoration : none;
			font-weight : bold;
			color: #333;
			font-size: 16px !important;
			padding: 0 0 5px;
			font-family: Arial,Verdana, Helvetica,Sans Serif;			
		}
		h3 {
			margin: 0;
			padding: 0;
			text-decoration : none;
			font-weight : bold;
			color: #990000;
			font-size: 15px !important;
			border-bottom: 1px dotted #ccc;				
		}
		h4 {
			margin: 0 0 5px 0;
			padding: 0;
			text-decoration : none;
			font-weight : bold;
			color: #990000;
			font-size: 15px;
		}
		h5 {
			font: bold 15px/15px Arial, Helvetica, sans-serif !important;
			margin: 40px 0 0 0;
			color: #036;
			padding: 10px 0;
			border-top: 1px dotted #999;
			border-bottom: 1px dotted #999;
		}	
		h6 {
			margin: 20px 0 5px 0;
			padding: 0;
			text-decoration : none;
			font-weight : bold;
			color: #990000;
			font-size: 14px !important;
			font-style:italic;
		}			
		ul {
			margin: 0;
			padding: 10px 0 0 25px;
		}
		ol {
			margin: 0;
			padding: 20px 0 15px 25px;
			font-size:12px;
		}	
		
/* General Style */		
		.padding25 {
			padding: 0 25px 0 25px;
			font-family: Arial,Verdana, Helvetica,Sans Serif;		
			font-size: 14px;			
		}		
		.textWhite {
			font-family: Arial,Verdana, Helvetica,Sans Serif;		
			font-size: 14px;
			color:#ffffff;
		}
		.textWhite a {
			text-decoration : underline;
			color:#ffffff;
		}		
		.textWhite a:hover {
			text-decoration : underline;
			color: #ffffff;	
		}		
		.maincontent {
			padding:0 35px 0 35px;
			height:400px;
		}
		.maincontent *{
			font-family: Arial,Verdana, Helvetica,Sans Serif;		
			font-size: 13px;
			line-height:19px;
		}		
		.maincontent li{
			margin-bottom: 3px;
		}	
		.textRed {
			margin: 0;
			padding: 0;
			text-decoration : none;
			font-weight : bold;
			color: #990000;
			font-size: 14px;
		}		
		.box {
			padding: 10px;
			margin: 10px;
			border: 1px dotted #999;
			background: #eee;
		}		
		
		.calloutbox {
			padding:20px;
			background:#f0ebe3;
			margin:2px auto;
			font-weight:bold;
			color:#003366;
		}
		.calloutbox a {
			color:#900;
		}
		.dotted {
			border-top:1px dotted #000;
		}
		.floatLeft
		{
			float: left;
			padding-top:2px;
			padding-bottom:2px;
		}
		.floatRight
		{
			float: right;
			padding-top:2px;
			padding-bottom:2px;
		}
		.button  {
			padding : 2px;
			margin: 0px;
			background-color : #036;
			border-top-width : 1px;
			border-top-color: #cccccc;
			border-left-width : 1px;
			border-left-color: #cccccc;
			border-right-color: #999999;
			border-right-style : solid;
			border-right-width : 1px;
			border-bottom-color: #999999;
			border-bottom-width : 1px;
			border-bottom-style : solid;
			color: #ffffff;
			font-size: 11px;
			font-weight: bold;
			font-family:  Arial,Verdana,Helvetica,Sans Serif;
		}		
		#book h3.buttonBook {
			height: 28px;
			border-bottom: 1px solid #eee;
			}
		#book h3.buttonBook a {
			font: bold 11px/11px Arial, Helvetica, sans-serif;
			display: block;
			background: #5b6b81;
			color: #fff;
			text-decoration: none;
			border: 1px solid #ccc;
			float: left;
			padding: 5px 8px;
			margin: 0 3px 0 0;
			}	
		#book h3.buttonBook a:hover {
			background: #405167;
			}							
		
/* Navigation */		
		.topNav {
			font-weight : bold;
			color: #666666;
			font-size: 14px;
			font-style:italic;
			padding:0 15px 15px 0;
		}
		.topNav a {
			text-decoration : none;
			color: #333333;
			padding:0 0 0 10px;
		}
		.topNav a:hover {
			text-decoration : underline;
			color: #333333;	
		}
		
/* Home */		
		.homeMainContent {
			font-family: Arial,Verdana, Helvetica,Sans Serif;		
			color: #333333;	
			font-size: 14px;
			padding:15px 10px 10px 225px;		
		}
		.homeMainContent p{
			color: #333333;		
			line-height:18px;
			font-size: 14px;			
		}	
		.homeBullet li {
			font-family: Arial,Verdana, Helvetica,Sans Serif;		
			font-size: 13px;
			line-height:18px;
		}	
		
/* Spkeaking */		
		#speakingMainContent {
			font-family: Arial,Verdana, Helvetica,Sans Serif;		
			color: #333333;	
			font-size: 12px;
			padding:15px 10px 10px 225px;		
		}	
		#speakingMainContent h1 {
			font: bold 14px/14px Arial, Helvetica, sans-serif !important;
			margin: 5px 0 10px 0;
			color: #036;
			padding: 10px 0;
			border-top: 1px dotted #999;
			border-bottom: 1px dotted #999;
		}		
		#speakingMainContent h3 {
			margin: 0;
			padding: 0;
			text-decoration : none;
			font-weight : bold;
			color: #990000;
			font-size: 12px !important;
			border-bottom: 1px dotted #ccc;				
		}						
		
/* Page - Sidebar */				
		td.bgSide{
			bgcolor: #f3f6e7;		
		}
		
/* Page - RedBar */				
		.redBar{
			height: 44px;
			background-image:url(../images/bgDivider.gif);
			color: #ffffff;	
			padding: 0 10px 0 10px;	
			font-size: 12px;
		}							
		.redBar a {
			text-decoration : underline;
			color: #ffffff;
		}
		.redBar a:hover {
			text-decoration : underline;
			color: #ffffff;
		}	
/* Page - contactForm */				
		.contactForm td{
			font-family: Arial,Verdana, Helvetica,Sans Serif;		
			font-size: 13px;
		}	
/* Page - Book */	
		.bookColumn {
			font-family: Arial,Verdana, Helvetica,Sans Serif;		
			font-size: 13px;
			line-height:15px;
			padding:0 15px 0 15px;		
		}	
		.bookColumn	h2 {
			font-size:14px !important;		
			color: #990000 !important;
			padding-top:8px;			
		}		
		.bookColumn	span {
			font-size:11px !important;		
		}			
		.bookColumn	h4 {
			margin: 0 0 5px 0;
			padding: 0;
			text-decoration : none;
			font-weight : bold;
			color: #333;
			font-size: 15px;
		}
		.bookColumn	h5 {
			font: bold 13px/13px Arial, Helvetica, sans-serif !important;
			margin: 10px 0 0 0;
			color: #990000;
			padding: 10px 0;
			border-top: 1px dotted #999;
			border-bottom: 1px dotted #999;
		}	
/* Page - Article */	
		.articleColumn {
			font-family: Arial,Verdana, Helvetica,Sans Serif;		
			font-size: 13px;
			line-height:15px;
			padding:0 15px 0 15px;		
		}	
		.articleColumn	h2 {
			font-size:14px !important;		
			color: #990000 !important;
			padding-top:8px;
		}		
		.articleColumn	span {
			font-size:11px !important;		
		}	
		.paddingB10 {
			margin-bottom: 15px !important;
		}
/* SignUp Form */		
		.SignUpForm {
			font-family: Arial,Verdana, Helvetica,Sans Serif;		
			font-size: 11px;	
			width: 265px;	
		}						
		table.SignUpForm {
			margin-left: 15px;		
		}
		.SignUpForm h2 {
			font-size:14px !important;		
			color: #003366 !important;
			padding-top:8px;	
			margin-left: 15px;								
		}
		
#footer {
	padding: 15px;
	width: 952px;
	background-color: #F3F6E7;
	margin-right: auto;
	margin-left: auto;
	border: thin solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#copyright {
	width: 500px;	
	margin: 0 auto;
	padding-top:25px;
	margin-left:40px;
}
#copyright p * {
	font-size:.9em;
}
#copyright div.permissions {
	border: #ccc 1px solid;
	padding: 10px 10px 5px 10px;
	margin-bottom:10px;
}
#copyright p.padding10 {
	padding: 0 10px;
}	

/* Navigation */
div.bmw_navigation {padding-left:16px;}
div.bmw_navigation ul {padding:0; margin:0; height: 41px !important;}
div.bmn_hnav li {width: 918px }
div.bmn_hnav a {height: 41px }

div.bmn_hnav li {display: block; float:left; background-repeat: no-repeat; }
div.bmn_hnav a {display: block; font-size: 1px; text-indent: -999999em; overflow: hidden; background-repeat: no-repeat; }
div.bmn_hnav ul li a:hover, div.bmn_hnav ul li.bmn_active a {background-image: none; }
div.bmn_hnav span.bmn_clearNav {height:0px; font-size:0px; display:block; width: 0px; overflow:hidden; clear:left;}

div.bmn_hnav li.bmn_sec-home a { background-image:url(../images/navHomeOff.gif); }
div.bmn_hnav li.bmn_sec-home {width:98px; height:41px; background-image: url(../images/navHomeOn.gif);}
div.bmn_hnav li.bmn_sec-speak a { background-image:url(../images/navSpeakingOff.gif); }
div.bmn_hnav li.bmn_sec-speak {width:268px; height:41px; background-image: url(../images/navSpeakingOn.gif);}
div.bmn_hnav li.bmn_sec-about a { background-image:url(../images/navAboutOff.gif); }
div.bmn_hnav li.bmn_sec-about {width:165px; height:41px; background-image: url(../images/navAboutOn.gif);}
div.bmn_hnav li.bmn_sec-testimonials a { background-image:url(../images/navTestimonialsOff.gif); }
div.bmn_hnav li.bmn_sec-testimonials {width:190px; height:41px; background-image: url(../images/navTestimonialsOn.gif);}
div.bmn_hnav li.bmn_sec-booking a { background-image:url(../images/navBookingOff.gif); }
div.bmn_hnav li.bmn_sec-booking {width:197px; height:41px; background-image: url(../images/navBookingOn.gif);}
</style>


