<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;
		}		
		.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;		
		}																
/* 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;								
		}
</style>
