/*
	To create/update sub pages, declare the css classes needed in the Add-On list just below
	this comment. For example, if you need a new picture in the Raving Reviews section,
	declare it like JohnLimPic in the Add-On list below. And if you need a new title for
	the sub page, declare it like "TitleMedia" in the Add-On list below.

	After that you declare the needed css class, fill in the relevant information and follow
	the example.

*/

/* -------------------Add-On List------------------ */

/* Pictures for Raving Reviews */

.AdamKhooPic {
	background-image: url(images/img_adam.jpg);
	width: 68px;
	height: 76px;
	margin-top: 12px;
	margin-left: 97px;
}

.DennisWeePic {
	background-image: url(images/img_dennis.jpg);
	width: 68px;
	height: 76px;
	margin-left: 103px;
}


/* Different Titles for the Sub Pages */

.TitleSeminar {
	background-image: url(images/header_seminars.jpg);
	width: 523px;
	height: 50px;
	margin-left: 25px;
}

.TitleResources {
	background-image: url(images/header_resources.jpg);
	width: 523px;
	height: 50px;
	margin-left: 25px;
}

.TitleReviews {
	background-image: url(images/header_reviews.jpg);
	width: 523px;
	height: 50px;
	margin-left: 25px;
}

.TitleSant {
	background-image: url(images/header_sant.jpg);
	width: 523px;
	height: 50px;
	margin-left: 25px;
}

.TitleSpeed {
	background-image: url(images/header_sps.jpg);
	width: 523px;
	height: 50px;
	margin-left: 25px;
}

.TitleServices {
	background-image: url(images/header_services.jpg);
	width: 523px;
	height: 50px;
	margin-left: 25px;
}

.TitleContact {
	background-image: url(images/header_contact.jpg);
	width: 523px;
	height: 50px;
	margin-left: 25px;
}

.TitleMedia {
	background-image: url(images/header_media.jpg);
	width: 523px;
	height: 50px;
	margin-left: 25px;
}

/* ----------------End of Add-On List---------------- */




/* Structure */

body {
	text-align: center;
	background-image: url(images/bg.jpg);
	padding: 0px;
	margin: 0px;
}

.Structure {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	background-color: #EFEFEF;
}

.Clear {
	clear: both;
}


/* Banner */

.Banner {
	background-image: url(images/main_01.jpg);
	width: 760px;
	height: 59px;
}

.LeftSpace {
	background-image: url(images/main_02.jpg);
	width: 407px;
	height: 30px;
	float: left;
	padding: 0px;
	margin: 0px;
}


/* Menu 1 and Menu 2 */

.Menu1 {
	text-align: left;
	background-color: blue;
	padding: 0px;
	margin: 0px;
}

.Menu1 .Menu1Blog {
	width: 56px;
	height: 30px;
	float: right;
}

.Menu1 .Menu1Raving {
	width: 119px;
	height: 30px;
	float: right;
}


.Menu1 .Menu1Media {
	width: 60px;
	height: 30px;
	float: right;
}


.Menu1 .Menu1Meet {
	width: 118px;
	height: 30px;
	float: right;
}


.Menu2 {
	width: 760px;
	margin: 0px;
	padding: 0px;
}


/* Left Column and Right Column */

.LeftColumn {
	width: 574px;
	float: left;
	background-image: url(images/main_33.jpg);
}

.RightColumn {
	text-align: left;
	float: right;
}


/* Main Picture and Subscription Pic */

.MainPic {
	background-image: url(images/main_13.jpg);
	width: 574px;
	height: 284px;
}

.SubscriptionPic {
	background-image: url(images/main_14.jpg);
	width: 186px;
	height: 134px;
}

.Subscription {
	background-color: #e1463d;
	width: 186px;
	height: 150px;
	text-align: center;
	padding: 0px;
	margin: 0px;
}


/* Disclaimer */

.Disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height:11px;
}


/* Speed Profit System and Consultancy */

.SubContent {
	width: 574px;
	height: 224px;
	background-color: #fefefe;
}

.SpeedProfitSystem {
	width: 269px;
	text-align: left;
	float: left;
}

.SpeedProfitSystemLeft {
	background-image: url(images/main_19.jpg);
	width: 17px;
	height: 224px;
	float: left;
}

.SpeedProfitSystemHeader {
	background-image: url(images/main_20.jpg);
	width: 238px;
	height: 31px;
}

.SpeedProfitSystemCenter {
	width: 238px;
	float: left;
}

.SpeedProfitSystemContent {
	background-image: url(images/main_23.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:16px;
	padding: 18px;
}

.SpeedProfitSystemRight {
	background-image: url(images/main_21.jpg);
	width: 14px;
	height: 224px;
	float: left;
}

.SpeedProfitSystemBottom {
	background-image: url(images/main_30.jpg);
	width: 238px;
	height: 28px;
}

.SpeedProfitSystemBlank {
	background-image: url(images/main_27.jpg);
	width: 106px;
	height: 31px;
	float: left;
}

.SpeedProfitSystemButton {
	float: left;
}

.Consultancy {
	width: 305px;
	height: 32px;
	float: right;
}

.ConsultancyHeader {
	background-image: url(images/main_22.jpg);
	width: 305px;
	height: 31px;
}

.ConsultancyCenter {
	background-image: url(images/main_24.jpg);
	width: 305px;
	height: 134px;
	text-align: left;
}

.ConsultancyContent {
	width: 185px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:16px;
	padding: 18px;
}

.ConsultancyBottom {
	background-image: url(images/main_31.jpg);
	width: 305px;
	height: 28px;
}	

.ConsultancyBlank {
	background-image: url(images/main_29.jpg);
	width: 150px;
	height: 31px;
	float: right;
}

.ConsultancyButton {
	float: left;
}


/* Blog */

.Blog {
	background-image: url(images/main_33.jpg);
	width: 574px;
	margin-top: 0px;
	text-align: left;
}

.BlogHeader {
	background-image: url(images/main_32.jpg);
	width: 574px;
	height: 42px;
}

.Date {
	color: #ff7800;
	font-weight: bold;
	line-height:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 27px;
	padding-left: 25px;
}

.Title {
	color: #e71621;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height:16px;
	padding-left: 25px;
}

.Entry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:16px;
	padding-left: 25px;
	padding-top: 20px;
}


/* RSS */

.RSS {
	width: 524px;
	height: 31px;
	padding-left: 25px;
	padding-top: 35px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:16px;
	padding-left: 25px;
	padding-top: 20px;
}

.RSS a:link, a:visited {
	font-size: 12px;
	text-decoration: underline; 
	color: #fd1e0c; 
	font-weight: bold;
}


/* Footer */

.Footer {
	background-image: url(images/main_33.jpg);
	width: 574px;
	height: 232px;
}

.Footer2 {
	background-image: url(images/main_33.jpg);
	width: 574px;
}

.Divider {
	width: 450px;
	height: 9px;
	margin-left: auto;
	margin-right: auto;
}

.FooterBanner {
	background-image: url(images/img_banner.jpg);
	width: 523px;
	height: 110px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

.FooterLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:16px;
	padding-left: 25px;
	padding-top: 20px;
}

.FooterLinks a:link, a:visited {
	font-size: 12px;
	text-decoration: underline; 
	color: #fd1e0c; 
	font-weight: bold;
}


/* Raving Reviews */

.RavingReviews {
	width: 186px;
	text-align: left;
}

.RavingReviewsHeader {
	background-image: url(images/main_18.jpg);
	width: 186px;
	height: 44px;
}

.RavingReviewsContent {
	background-color: #EFEFEF;
	width: 186px;
}

.RavingReviewsBox {
	width: 186px;
}

.RavingReviewsQuote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1e5666;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
}

.RavingReviewsInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1e5666;
	text-align: right;
	margin-top: 5px;
	margin-right: 18px;
}

.RavingReviewsInfo a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline; 
	color: #fd1e0c; 
	font-weight: bold;
}

.RavingReviewsInfo a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fd1e0c; 
	font-weight: bold;
}

.RavingReviewsInfo a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fd1e0c; 
	font-weight: bold;
}

.RavingReviewsInfo a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline; 
	color: #fd1e0c; 
	font-weight: bold;
}




/* Bullets */

.Bullets li {
	padding-top: 5px;
	text-align: left;
}

/* Copyright */

.Copyright {
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	text-align:right;
	padding-right: 10px;
	padding-top: 50px;
	padding-bottom: 16px;
	height: 20px;
}


/* Sub Pages */

.Subpage {
	width: 574px;
	text-align: left;
}

.BgTop {
	background-image: url(images/bg_top.jpg);
	width: 574px;
	height: 24px;
}


.Content {
	background-image: url(images/bg_sant.jpg);
	width: 523px;	
	margin-left: 25px;
}

.ContentText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:16px;
	padding: 35px 25px 25px 25px;
}

.Spacer {
	background-image: url(images/footer_copyright.jpg);
	width: 760px;
	height: 37px;
}

.subheader {
	color: #ff7800;
	font-weight: bold;
	line-height:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:18px;
	font-style:italic
}

.review_header {
	font-family: Tahoma;
	font-size: 20px;
	color: #FF0000;
	font-weight: bold;
}

.highlight {
	color: #FF0000;
	background-color:#FFFF33;
	font-weight:bold
}

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:16px;	
}

.review {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1e5666;
}

.review a:link, a:visited, a:hover, a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline; 
	color: #fd1e0c; 
	font-weight: bold;
}

.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height:26px;	
}

.contactheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	line-height:26px;	
}

.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height:14px;
}



A:link {text-decoration: underline; color: #fd1e0c; font-weight:bold; font-size: 12px;}
A:visited {text-decoration: underline; color: #fd1e0c; font-weight:bold; font-size: 12px;}
A:active {text-decoration: underline; color: #fd1e0c; font-weight:bold; font-size: 12px;}
A:hover {text-decoration: none; color: #fd1e0c; font-size: 12px;}