body {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-family: arial, helvetica, sans-serif;
	background: url(images/headerback.jpg) #237DCB repeat-x;
	background-position: top;
margin:0;
}

/* Generic Styles */

img.centered {
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.float_left { float: left; }
.float_right { float: right; }
.clearer { clear: both; }
.center { text-align: center; }
.blue { color: #000080; }
.red { color: #990000; }
.red2 { color: red; }
.highlighted { background: #FFFF00; }
.bold { font-weight: bold; }
.size12 { font-size: 12px; }
.size13 { font-size: 13px; }
.size14 { font-size: 14px; }
.size15 { font-size: 15px; }
.size16 { font-size: 16px; }
.size17 { font-size: 17px; }
.size18 { font-size: 18px; }
.size19 { font-size: 19px; }
.size20 { font-size: 20px; }
.size21 { font-size: 21px; }
.size22 { font-size: 22px; }
.size23 { font-size: 23px; }
.size24 { font-size: 24px; }
.size25 { font-size: 25px; }
.size26 { font-size: 26px; }
.size27 { font-size: 27px; }
.size28 { font-size: 28px; }
.size29 { font-size: 29px; }
.size30 { font-size: 30px; }
.size40 { font-size: 40px; }
.size46 { font-size: 46px; }

/* Main Styles */
#container {
	background: url(images/tableback.jpg) white;
	width: 726px;
	margin: 0 auto;
}

.content { width: 652px; margin: 0 auto; }


p { margin: 0px; font-size: 15px; }
table { font-size: 15px; }
ul.list1 { margin-left: 100px; }
.list2 { margin-left: 60px; width: 500px; }
li { margin-bottom: 10px; }

.highlight { background: yellow; }
.serif { font-family: serif !important; }
.tahoma { font-family: Tahoma, sans-serif !important; }
.serif { font-family: serif !important; }
.red { color: #B20000; }
.red2 { color: red; }

.important_note p { padding: 0px !important; }
.important_note .inside { padding: 15px; }
.important_note {
	width: 500px;
	margin: 0 auto;
	background: #FFFFCC;
	border: 1px solid #CC0000;
}

.guarantee p { padding: 0px; }
.guarantee .inside { padding: 10px; }
.guarantee { 
	width: 500px;
	margin: 0 auto;
	background: #FBFBFB;
	border: 1px solid #1B4F89;
 }
.guarantee .g_head {
	background: #1B4F89;
	line-height: 51px;
	color: white;
	font-size: 21px;
	font-weight: bold;
	font-family: tahoma, sans-serif;
	text-align: center;
}

.tbox .inside { padding: 15px; }
.tbox p { margin: 0px; padding: 0px !important; }
.tbox {
	background: #FBFBFB; 
	border: 1px solid #1B4F89;
	width: 500px;
	margin: 0 auto;
}

.tbox_bottom { 
	width: 500px; 
	height: 39px;
	margin: 0 auto; 
	background: url("images/tbox_bottom.jpg") no-repeat; 
	background-position: top right;
}

.order_form  p { padding: 0px 50px 0px 50px; }
.order_form {
	background: #DEE4ED;
	border: 3px dashed black;
	width: 640px;
	margin: 0 auto;
}

/* STYLES FOR LESSON PAGES */

.sidebar .inside { padding: 10px; }
.sidebar { 
	width: 180px;
	background: #D5EAFF;
	margin-left: 11px;
	_margin-left: 6px; /* (IE6 Fix) */
	font-size: 13px;
	float: left;
}

.lesson_content { 
	border-left: 180px solid #D5EAFF;
	margin-left: 11px;
	margin-right: 11px;
}

.lesson_content p { padding: 0px 15px 0px 15px; }

.size11 { font-size: 11px; }

.installment { background: #FFF6CF; width: 480px; margin: 0 auto; }

/* Squeeze page */
.claimbox p { padding: 0px 15px 0px 15px; }
.claimbox h2 { margin-top: 30px; }
.claimbox { 
	width: 580px;
	border: 4px dashed black;
	background: #DEE4ED;
	margin: 0 auto;
}

a.claim_button { 
	display: block;
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	text-decoration: none;
	font-size: 20px;
	color: black;
	padding: 10px;
	border: 4px solid #990000;
	background: #E2E2E2; 
}
/* Ends */
