@charset "utf-8";


* {margin:0px; padding:0px}
html {overflow: -moz-scrollbars-vertical; overflow-y: scroll}
img {border: 0}
body {font-family: helvetica}
h2 {padding-bottom: 12px}
h3 {margin-top: 0px}
p {text-align: justify}
p.handwriting {font-family: DancingScriptOTRegular; font-size: 125%; line-height: 130%; margin-top: 5px; text-align: justify; color: #162181}
a {color: #162161; text-decoration: none; font-weight: bold;}
a:hover {color: #162161; text-decoration: underline; font-weight: bold}
a.selected {color: #2f94be}

@font-face {
    font-family: 'DancingScriptOTRegular';
    src: url('fonts/DancingScript-Regular-webfont.eot');
    src: url('fonts/DancingScript-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/DancingScript-Regular-webfont.woff') format('woff'),
         url('fonts/DancingScript-Regular-webfont.ttf') format('truetype'),
         url('fonts/DancingScript-Regular-webfont.svg#DancingScriptOTRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


div#header {background-image: url('backgrounds/headerback.jpg'); background-position: center bottom; padding-bottom:5px; position: absolute; width: 100%; z-index: 5}
div#headercontainer {width: 1024px; margin-left: auto; margin-right: auto; border: 0px solid black}

ul.menu {list-style-type:none; width: 1020px; height: 30px; margin-left: 19px}
ul.menu li {float: left; margin-right: 19px; height: 25px; overflow: hidden}
ul.menu li ul {padding-top: 9px; list-style-type: none; position: absolute; z-index: 10}
ul.menu li ul li {background-color: #ffffcc; margin-left: -5px; padding: 10px; padding-bottom: 10px; float: none; margin-right: 20px; background-image: url("backgrounds/headerback.jpg"); box-shadow: 0px 0px 8px #000;}


ul.menu a {color: #ffffcc; font-size: 95%; text-decoration: none; font-weight: bold}


div#content {background-image: url('backgrounds/contentback.jpg'); background-repeat: y; padding-bottom: 300px; position: absolute; top: 180px; width: 100%}
div#contentcontainer {width: 1024px; margin-left: auto; margin-right: auto; border: 0px solid black; padding: 0px; padding-top: 20px}

div#leftcolumn {width: 259px; margin-left: 10px; margin-right: 10px; float: left; border: 0px solid black}

div#wideleftcolumn {width: 642px; margin-left: 25px; margin-right: 10px; padding: 20px; float: left; border: 0px solid black; color: #ffffcc}
div#wideleftcolumn p {font-size: 90%; margin-bottom: 10px}

div#fullwidthcolumn {width: 904px; margin-left: 25px; margin-right: 10px; padding: 20px; float: left; border: 0px solid black; color: #ffffcc}
div#fullwidthcolumn p {font-size: 90%; margin-bottom: 10px}

div#middlecolumn {width: 419px; margin-left: 10px; margin-right: 10px; padding-top: 10px; padding-bottom: 20px; float: left; border: 0px solid black; background-color: black}
	div#middlecolumnpics {float: left; width: 170px}
		div#middlecolumnpics img {width: 130px; margin-left: 20px; margin-top: 20px}
	div#middlecolumntext {float: left; width: 230px}
		div#middlecolumntext p {font-size: 95%; line-height: 130%; margin-top: 10px; text-align: justify; color: #ffffcc}

div#rightcolumn {width: 235px; margin-left: 10px; margin-right: 10px; float: left; border: 0px solid black; padding: 5px}
div#rightcolumn p {text-align: center}

.shadedbox {
  background: -moz-linear-gradient(top, #113744 0%, #2f94be 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#113744), to(#2f94be));
  background: -o-gradient(#113744 , #2f94be);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#113744', endColorstr='#2f94be');
}

div.shadedbox a {color: #ffffcc; text-decoration: underline; font-weight: bold;}
div.shadedbox a:hover {color: #ffffcc; text-decoration: underline; font-weight: bold}


div.borderedboxout {
	margin-bottom: 10px;
	border-radius: 5px;
	padding: 10px;
	background-color: #2f94be;
	box-shadow: inset 0px 0px 8px #000;
}

div.borderedboxin {
	color: #162181;
	text-align: center;
	padding: 10px;
	background-image: url('backgrounds/contentback.jpg');
	box-shadow: 0px 0px 8px #000;
}

div.borderedboxin input {background-color: #ffffcc; border: solid 0px; padding: 2px}
div.borderedboxin textarea {background-color: #ffffcc; border: solid 0px; padding: 2px}

table.booktopic {margin-bottom: 10px; margin-top: 20px}
table.booktopic td {width: 33%; padding: 20px; vertical-align: top; text-align: justify}
span.author {text-decoration: underline}
a.returntotop {text-align: center}

div.feedburnerblock ul {}
div.feedburnerFeedBlock li {width: 190px; padding: 0px; list-style-type: none; margin-top: 10px; margin-left: auto; margin-right: auto; margin-bottom: 0px; font-size: 80%}
div.feedburnerFeedBlock p.date {}
div#creditfooter {display: none}
div#quote span.headline {display: none}
div.blogger-post-footer {display: none}

span.sidebartext {font-size: 90%}
span.sidebartext h3 {margin-bottom: 5px}
span.sidebartext h4 {margin-bottom: 5px}
span.sidebartext p {margin-bottom: 6px}


.slideoutbox {
	opacity: 0;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

div#schedulebuzzboost {width: 100%}
div#schedulebuzzboost li {width: 100%; padding: 0px; list-style-type: none; margin-left: 0px; margin-right: 5px; margin-bottom: 0px; font-size: 100%}
div#schedulebuzzboost div#creditfooter {display: none}
div#schedulebuzzboost span.headline {display: none}
div#schedulebuzzboost div.blogger-post-footer {display: none}

span.testimonial {display: block; padding-bottom: 20px}

div.referralsleft {width: 390px; height: 250px; text-align: left; float: left; margin: 20px; font-size: 90%}
div.referralsleft p {text-align: left}
div.referralsright {width: 390px; height: 250px; text-align: right; float: right; margin: 20px; font-size: 90%}
div.referralsright p {text-align: right}

p.newsletterbutton a {background-color: white; padding: 3px; border: 1px solid black}

div.newsletterbutton {width: 210px; margin-left: 58px; margin-bottom: 10px; float: left}
div.newsletterbutton a img {width: 210px; height: 210px; border: 1px solid #550055}
div.newsletterbutton p {font-size: 120%; text-align: center}

img.cert {width: 195px; margin-bottom: 10px; border: 1px solid #550055}

.telecourse {width: 100%; margin-bottom: 0px}

div#leftpricecolumn {width: 320px; float: left}
div#leftpricecolumn h4 {margin-top: 10px}
div#leftpricecolumn td {padding: 5px}
div#rightpricecolumn {width: 320px; float: left}
div#rightpricecolumn h4 {margin-top: 10px}
div#rightpricecolumn td {padding: 5px}


