* {
	font-family:Arial;
}

body {
	margin:0px;
	background-image:url(/images/Dad_money.jpg);
	background-repeat:no-repeat;
	background-position:top;
	text-align:center;
}

.purple {
	color:#8b4ca5;
}

.heavy {
	font-weight:bold;
}

.ex-heavy {
	font-weight:900;
}

.gutter {
	width:117px;
}

img {
	border:0px;
}

input {
	font-size:11.5px;
}

table.twelve td {
	font-size:12px;
}

table#main {
	border:0px;
	padding:0px;
	margin:0px auto;
	width:918px;
	background-color:#fff;
}

table#events {
	margin-left:50px;
}

table#events td {
	font-size:14px;
	padding:10px;
}

strong.venue {
	color:#8b4ca5;
	font-size:12px;
}

div#bottomnav {
	margin-left:200px;
	text-align:center;
	padding-top:35px;
	font-size:13px;
}

div#clip {
	width:251px;
	height:170px;
	background-image:url(/images/clip.jpg);
}

div#disclaimer {
	margin:0 auto; 
	padding-top:15px;
	padding-left:25px;
	padding-right:25px;
	font-size:12px;
}

div#fpo {
	width:640px;
	
	
}

div#gutter-left {
	width:117px;
	height:806px;
	background-image:url(/images/bg-left.gif);
}

div#gutter-left-clean {
	width:117px;
	height:806px;
	background-image:url(/images/bg-left-clean.gif);
}

div#gutter-right {
	width:117px;
	height:806px;
	background-image:url(/images/bg-right.gif);
}

div#logo {
	width:258px;
	height:96px;
	background-image:url(/images/logo.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	float:left;
}

div#register-left {
	width:640px;
	height:780px;
	background-position:bottom center;
	
}

div#register-lr {
	width:251px;
	height:490px;
	background-color:#000000;
	background-image:url(/images/register-lr.jpg);
}

div#topright{
	width:661px;
	height:96px;
	position:relative;
	width:100%;
}

div#area {
	font-weight:bold;
	text-align:right;
	padding-right:27px;
	padding-top:14px;
	font-family:Times New Roman, serif;
	font-size:18px;
}

div#faq2 {
	width:640px;
	height:275px;
	background-image:url(/images/faqpage-bg.jpg);
}

div#footer {
	width:891px;
	height:83px;
	background-image:url(/images/footer-bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

div#inner {
	width:891px;
}

div#rightgutter {
	float:right;
	width:251px;
}

div#mast {
	width:640px;
	height:345px;
	background-image:url(/images/home-mast.jpg);
}

div#people {
	width:190px;
	height:356px;
	background-image:url(/images/people1.jpg);
}

div#register {
	width:242px;
	height:900px;
	background-image:url(/images/register-bg.gif);
	margin-left:9px;
	font-size:12px;
}

div#secrets {
	width:640px;
	height:538px;
	background-image:url(/images/secret-bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

div#success {
	width:251px;
	height:374px;
	font-size:12px;
	background-image:url(/images/success-bg.gif);
}

div#success2 {
	width:640px;
	height:275px;
	background-image:url(/images/successpage-bg2.jpg);
}

div#pgsuccess-mast {
	width:640px;
	height:691px;
	background-image:url(/images/successpage-bg.jpg);
}

div#pgfaq-mast {
	width:640px;
	height:691px;
	background-image:url(/images/successpage-bg.jpg);
}

div#toptag {
	font-family:Helvetica,Arial,sans-serif;
	font-size:17px;
	text-align:right;
	padding-right:27px;
}

div#topnav {
	text-align:right;
	padding-top:5px;
	padding-right:27px;
}

div#topnav img {
	padding-left:3px;
}

div#training2 {
	width:640px;
	height:275px;
	background-image:url(/images/trainingpage-bg.jpg);
}

div#txt1 {
	width:613px;
	height:94px;
	background-image:url(/images/txt1.jpg);
	background-repeat:no-repeat;
	position:relative;
}

div#yoursfree {
	
	width:251px;
	height:283px;
}

form#reg br {
	line-height:6px;
}

span.map {
	font-size:10px;
	color:#00f;
	cursor:pointer;
	text-decoration:underline;
}

div.regFormSmall	{color:#000000; font-size:9pt;}
div.regFormSmall input	{width:150px;}

.twoColumn .leftColumn	{float:left; width:200px;}
.twoColumn .rightColumn	{float:left; width:200px;}
.twoColumn .clear		{clear:left;}

.oneColumn .leftColumn	{padding-bottom:5px;}
.oneColumn .RightColumn	{padding-bottom:5px;}
.oneColumn .clear		{display:none;}

.phone					{width:50px;}

.minheightFix	{
min-height:400px;
  height:auto !important;
  height:400px;
}