/*
Theme Name: intheLEED
Theme URI: http://www.blazersix.com/
Description: Custom theme developed for intheLEED
Version: 1.0
Author: Blazer Six, Inc.
Author URI: http://www.blazersix.com/
*/


a { color: #3e7Cb3; text-decoration: none;}
a:hover { text-decoration: underline;}
a img { border-width: 0;}
body { margin: 0; padding: 0; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 65%; text-align: center; background: #b6e9ff url(images/page-bg.jpg) left top repeat-x;}

.academy .anav { list-style: none; float: left; clear: both; margin: 0; padding: 0; width: 440px; height: 95px; background: url(images/academy-lesson-nav.gif) left top no-repeat;}
.academy .anav li { float: left;}
.academy .anav li a { float: left; padding: 70px 0 0 0; width: 146px; height: 25px !important; height /**/: 95px; font-size: 1.1em; text-align: center;}
.academy .downloads ul { list-style: none; margin: 0; padding: 0;}
.academy .downloads ul li { margin: 0 0 5px 0; width: 440px; height: 66px; background: url(images/academy-download-bg.gif) left top no-repeat;}
.academy .downloads ul li a { display: block; padding: 0 0 0 80px; color: #303840; font-size: 1.8em; line-height: 66px; background: url(images/academy-download-icon-video.gif) 10px 50% no-repeat;}
.academy .downloads ul li.audio a { background-image: url(images/academy-download-icon-audio.gif);}
.academy .downloads ul li.transcript a { background-image: url(images/academy-download-icon-transcript.gif);}
.academy .downloads ul li.worksheets a { background-image: url(images/academy-download-icon-worksheets.gif);}
.academy .entry { float: left; clear: both; width: 440px;}
.academy .entry p,
.academy .entry ol,
.academy .entry ul { margin: 0 0 1em 0; font-size: 1.2em; line-height: 1.4;}
.academy .entry ul ul { font-size: 1em;}
.academy .intro { float: left; clear: both; margin: 0 0 30px 0; width: 940px;}
.academy .intro .entry { float: left; width: 450px; color: #303840;}
.academy .intro .entry p,
.academy .intro .entry li { font-size: 1.8em; line-height: 1.4;}
.academy .intro .title { float: left; clear: both; margin: 0 0 30px 0; width: 442px; height: 71px; text-indent: -9999px; background: url(images/academy-title.gif) left top no-repeat;}
.academy .intro .video { float: right; width: 450px; height: 270px; background: #000;}
.academy .lessons ul { list-style: none; margin: 0; padding: 0; border-top: 1px solid #d8dde1;}
.academy .lessons ul li { padding: 15px 0; border-bottom: 1px solid #d8dde1;}
.academy .lessons ul li h3 { margin: 0 0 3px 0; font-size: 1.4em; font-weight: normal;}
.academy .lessons ul li p { margin: 0 0 1em 0; font-size: 1.1em; line-height: 1.4;}
.academy .lessons ul li p:last-child { margin: 0;}
.academy .news .ntitle { float: left; clear: both; margin: 0 0 20px 0; width: 440px; height: 21px; text-indent: -9999px; background: url(images/academy-news-title.gif) left top no-repeat;}
.academy .primary .ltitle { float: left; clear: both; margin: 0 0 20px 0; padding: 0 0 5px 0; width: 440px; color: #303840; font-size: 2.4em; text-transform: uppercase; border-bottom: 3px solid #d1e0e5;}
.academy .primary .video { float: left; clear: both; margin: 0 0 25px 0; width: 440px; height: 264px; background: #000;}
.academy .progress { float: left; clear: both; margin: 0 0 10px 0; width: 440px; color: #303840; font-size: 1.4em; font-weight: bold; text-transform: uppercase;}
.academy .progress p { margin: 0;}
.academy .progress .bar { float: left; clear: both; margin: 5px 0 0 0; width: 440px; height: 30px; background: url(images/progress-bar.gif) left top no-repeat;}
.academy .progress .bar span { float: left; clear: both; margin: 0; width: 300px; height: 30px; background: url(images/progress-bar.gif) 0 -30px no-repeat;}
.academy .questions #question-form { float: left; clear: both; margin: 0; width: 440px; background: #d1e0e5 url(images/box-question-bottom.gif) left bottom no-repeat;}
.academy .questions form { float: left; clear: both; margin: 0; padding: 20px 0; width: 440px; background: url(images/box-question-top.gif) left top no-repeat;}
.academy .questions form div { float: left; clear: both; padding: 0 0 5px 0; width: 440px;}
.academy .questions form div div { display: inline; float: right; clear: none; margin-right: 20px; padding: 0; width: 320px;}
.academy .questions form div div input,
.academy .questions form div div textarea { border: 1px solid #aebbbf;}
.academy .questions form div div textarea { padding: 2px; width: 314px !important; width /**/: 320px;}
.academy .questions form div div .error { border: 1px solid #ee0000;}
.academy .questions form .label { float: left; width: 80px; color: #303840; font-size: 1.2em; text-align: right;}
.academy .questions form .button { padding: 0;}
.academy .questions form .button button { cursor: pointer; display: inline; float: left; margin: 0 0 0 100px; padding: 0; width: 64px; height: 20px; text-indent: -9999px; background: url(images/button-submit.gif) left top no-repeat; border-width: 0;}
.academy .questions p { font-size: 1.4em;}
.academy .questions .errors { color: #ee0000; font-size: 1.2em;}
.academy .resources ul { list-style: none; margin: 0; padding: 0; border-top: 1px solid #d8dde1;}
.academy .resources ul li { padding: 10px 0 10px 12px; font-size: 1.4em; background: url(images/bullet.gif) 0 50% no-repeat; border-bottom: 1px solid #d8dde1;}
.academy .section { float: left; clear: both; margin: 0 0 25px 0; width: 440px;}
.academy .section p:last-child,
.academy .section ul:last-child { margin-bottom: 0;}
.academy .section .title { margin: 0 0 20px 0; padding: 0 0 0 20px; width: 440px; height: 40px; color: #303840; font-size: 1.4em; line-height: 40px; text-transform: uppercase; background: url(images/academy-subtitle-bg.gif) left top no-repeat;}
.add-to-cart { display: inline; float: right; margin: 0 0 15px 20px; width: 215px; height: 101px; text-indent: -9999px; background: url(images/add_to_cart.jpg) left top no-repeat;}
.comment { display: inline; float: left; clear: both; padding: 20px; width: 418px !important; width /**/: 460px; color: #666666; border: 1px solid #d1e0e5; border-bottom-width: 0;}
.comment .comment-meta { float: left; clear: both; margin: 0 0 20px 0; width: 420px;}
.comment .comment-meta .comment-author { float: left; color: #000; font-size: 1.8em;}
.comment .comment-meta .comment-author cite { font-style: normal;}
.comment .comment-meta .comment-author a { color: #000;}
.comment .comment-meta .comment-date { float: right; font-size: 1.2em;}
.comment .comment-meta .says { display: none;}
.comment .comment-text { float: left; clear: both; padding: 0; width: 420px; font-size: 1.2em; line-height: 1.5;}
.comment .comment-text p { margin: 0 0 1em 0;}
.comment .comment-text p:last-child { margin: 0;}
.comment-form { float: left; clear: both; margin: 20px 0 0 0; width: 460px; color: #666666; background: url(images/comment-form-bg.gif) left top repeat-y;}
.comment-form form { float: left; clear: both; padding: 20px; width: 420px !important; width /**/: 460px; background: url(images/comment-form-bottom.gif) left bottom no-repeat;}
.comment-form form div { display: inline; float: left; clear: both; padding: 0 0 5px 0; width: 420px;}
.comment-form form div div { clear: none; padding: 0; width: 340px;}
.comment-form form div div input { border: 1px solid #aebbbf;}
.comment-form form div div textarea { padding: 2px; width: 334px !important; width /**/: 340px; border: 1px solid #aebbbf;}
.comment-form form div .label { display: inline; float: left; margin: 0 20px 0 0; width: 60px; color: #303840; font-size: 1.2em; text-align: right;}
.comment-form form .button { padding: 0;}
.comment-form form .button button { cursor: pointer; display: inline; float: left; margin: 0 0 0 80px; padding: 0; width: 64px; height: 20px; text-indent: -9999px; background: url(images/button-submit.gif) left top no-repeat; border-width: 0;}
.comment-form p { margin: 0 0 1em 0; font-size: 1.2em;}
.comment-form p.instructions { font-size: 1.1em; font-style: italic;}
.comment-reply-link { float: left; padding: 0 0 0 0;}
.comments-wrapper .comment-form .title { float: left; clear: both; margin: 0; padding: 5px 10px; width: 440px !important; width /**/: 460px; color: #303840; font-size: 1.4em; font-weight: bold; text-transform: uppercase; background: #d1e0e5 url(images/box-dark-top.gif) left top no-repeat;}
.comments { list-style: none; float: left; clear: both; margin: 0 0 30px 0; padding: 0; width: 460px; border-bottom: 1px solid #d1e0e5;}
.comments .children { list-style: none; float: left; margin: 20px 0 0 0; padding: 0; border-bottom: 1px solid #d1e0e5;}
.comments .children .comment { margin: 0; width: 376px !important; width /**/: 418px; border: 1px solid #d1e0e5; border-bottom-width: 0;}
.comments .children .comment-meta { width: 376px;}
.comments .children .comment-text { width: 376px;}
.comments .children .children .comment { width: 334px !important; width /**/: 376px;}
.comments .children .children .comment-meta { width: 334px;}
.comments .children .children .comment-text { width: 334px;}
.comments .thread-even { background: #e7eff2;}
.comments .thread-even .children .even,
.comments .thread-odd .children .odd { background: #fff;}
.comments .thread-even .children .odd,
.comments .thread-odd .children .even { background: #e7eff2;}
.comments #cancel-comment-reply-link { margin: 0 0 0 10px; line-height: 20px;}
.comments .comment-author-intheleed { color: #fff; background-color: #39434d !important; border: 1px solid #39434d !important;}
.comments .comment-author-intheleed .comment-meta .comment-author { color: #fff;}
.comments-wrapper { float: left; clear: both; width: 460px;}
.comments-wrapper .title { color: #000; font-size: 1.8em; font-weight: normal;}
.content { display: inline; float: left; clear: both; margin: 0 0 0 20px; padding: 15px 0 0 0; width: 1000px; background: url(images/content-bg.jpg) left top repeat-y;}
.content .page { float: left; clear: both; width: 460px;}
.content .page .entry { float: left; clear: both; width: 460px;}
.content .page .entry h2 { margin: 0 0 1em 0; color: #303840; font-size: 1.8em; font-weight: normal;}
.content .page .entry p { margin: 0 0 1em 0; font-size: 1.2em; line-height: 1.4;}
.content .page .entry ol,
.content .page .entry ul { list-style: none; margin: 0 0 1em 1.5em; padding: 0; font-size: 1.2em; line-height: 1.4;}
.content .page .entry ul li { padding: 1px 0 4px 12px; background: url(images/bullet.gif) 0 7px no-repeat;}
.content .page .entry ul.classes { list-style: none; float: left; margin: 0 0 1em 0; padding: 0; width: 460px;}
.content .page .entry ul.classes li { display: inline; float: left; padding: 5px 0; margin-right: 5%; width: 20%; background-image: none; border-top: 1px solid #dbdbdb;}
.content .page .entry ul.classes li.end { margin: 0;}
.content .page .entry .quotes { margin: 30px 0 30px 0; padding: 0 0 44px 0; background: url(images/quote-bottom.gif) right bottom no-repeat;}
.content .page .entry .quotes blockquote { margin: 0; padding: 54px 0 0 0; background: url(images/quote-top.gif) left top no-repeat;}
.content .page .entry .quotes p { color: #a2aeb3; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.6em;}
.content .page .entry .quotes p.cite { color: #303840; font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; text-align: right;}
.content .page .title { float: left; clear: both; margin: 0 0 25px 0; padding: 0 0 3px 24px; width: 436px !important; width /**/: 460px; color: #303840; font-size: 2.2em; text-transform: uppercase; background: url(images/title-icon.gif) 0 6px no-repeat; border-bottom: 3px solid #d1e0e5;}
.content .page .sub { padding: 0 0 6px 0; width: 460px !important; background-image: none;}
.content .page .sub span { display: block; font-size: .63em;}
.content .primary { display: inline; float: left; margin: 0 30px 0 210px; width: 460px;}
.content .secondary { float: left; margin: 0 0 0 -700px; width: 180px;}
.content .solo { display: inline; float: left; clear: both; margin: 0 0 0 30px; width: 940px;}
.content .solo .primary { display: inline; float: left; margin: 0; padding: 30px 29px 0 0; width: 440px !important; width /**/: 470px; border: 1px solid #d8dde1; border-width: 1px 1px 0 0;}
.content .solo .secondary { display: inline; float: left; margin: 0 0 0 -1px; padding: 30px 0 0 30px; width: 440px !important; width /**/: 471px; border: 1px solid #d8dde1; border-width: 1px 0 0 1px;}
.content .tertiary { float: left; width: 270px;}

.contentx { display: inline; float: left; clear: both; margin: 0 0 0 20px; padding: 15px 0 0 0; width: 1000px; background: url(images/content-bg.jpg) left top repeat-y;}
.contentx .page { float: left; clear: both; width: 600px;}
.contentx .page .entry { float: left; clear: both; width: 600px;}
.contentx .page .entry h2 { margin: 0 0 1em 0; color: #303840; font-size: 1.8em; font-weight: normal;}
.contentx .page .entry p { margin: 0 0 1em 0; font-size: 1.2em; line-height: 1.4;}
.contentx .page .entry ol,
.contentx .page .entry ul { list-style: none; margin: 0 0 1em 1.5em; padding: 0; font-size: 1.2em; line-height: 1.4;}
.contentx .page .entry ul li { padding: 1px 0 4px 12px; background: url(images/bullet.gif) 0 7px no-repeat;}
.contentx .page .entry ul.classes { list-style: none; float: left; margin: 0 0 1em 0; padding: 0; width: 460px;}
.contentx .page .entry ul.classes li { display: inline; float: left; padding: 5px 0; margin-right: 5%; width: 20%; background-image: none; border-top: 1px solid #dbdbdb;}
.contentx .page .entry ul.classes li.end { margin: 0;}
.contentx .page .entry .quotes { margin: 30px 0 30px 0; padding: 0 0 44px 0; background: url(images/quote-bottom.gif) right bottom no-repeat;}
.contentx .page .entry .quotes blockquote { margin: 0; padding: 54px 0 0 0; background: url(images/quote-top.gif) left top no-repeat;}
.contentx .page .entry .quotes p { color: #a2aeb3; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.6em;}
.contentx .page .entry .quotes p.cite { color: #303840; font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; text-align: right;}
.contentx .page .title { float: left; clear: both; margin: 0 0 25px 0; padding: 0 0 3px 24px; width: 436px !important; width /**/: 460px; color: #303840; font-size: 2.2em; text-transform: uppercase; background: url(images/title-icon.gif) 0 6px no-repeat; border-bottom: 3px solid #d1e0e5;}
.contentx .page .sub { padding: 0 0 6px 0; width: 460px !important; background-image: none;}
.contentx .page .sub span { display: block; font-size: .63em;}
.contentx .primary { display: inline; float: left; margin: 0 30px 0 210px; width: 460px;}
.contentx .secondary { float: left; margin: 0 0 0 -700px; width: 180px;}
.contentx .solo { display: inline; float: left; clear: both; margin: 0 0 0 30px; width: 940px;}
.contentx .solo .primary { display: inline; float: left; margin: 0; padding: 30px 29px 0 0; width: 440px !important; width /**/: 470px; border: 1px solid #d8dde1; border-width: 1px 1px 0 0;}
.contentx .solo .secondary { display: inline; float: left; margin: 0 0 0 -1px; padding: 30px 0 0 30px; width: 440px !important; width /**/: 471px; border: 1px solid #d8dde1; border-width: 1px 0 0 1px;}
.contentx .tertiary { float: left; width: 270px;}
.footer { display: inline; float: left; clear: both; margin: 0 0 0 20px; padding: 40px 0 0 0; width: 1000px; background: url(images/footer-bg.jpg) left top no-repeat;}
.footer p { margin: 0; font-size: 1.15em; line-height: 1.5;}
.footer .birdseed { float: left; padding: 0 0 30px 50px; width: 75%; background: url(images/footer-logo.gif) left top no-repeat;}
.header { position: relative; float: left; clear: both; margin: 0 0 20px 0; padding: 0; width: 1020px; background: url(images/header-bg.jpg) left top no-repeat;}
.header #logo { position: relative; float: left; clear: both; margin: 11px 0 0 0; width: 369px; height: 159px;}
.header #logo a { overflow: hidden; float: left; width: 369px; height: 159px; text-indent: -9999px;}
.header #legal { display: inline; float: left; clear: both; margin: 20px 0 0 20px; width: 1000px; color: #fff; font-size: 1.1em;}
.header #legal a { color: #fff; text-decoration: underline;}
.header #legal a:hover { text-decoration: none;}
.header #tagline { position: absolute; left: -9999px;}
.nav { position: relative; display: inline; float: left; clear: both; margin: 0 0 0 20px; padding: 0 0 37px 0; width: 1000px; background: #303840 url(images/nav-bottom.jpg) left bottom no-repeat;}
.nav ul { display: inline; float: left; list-style: none; margin: 0; padding: 6px 0 0 6px; width: 994px !important; width /**/: 1000px; background: url(images/nav-top.jpg) left top no-repeat;}
.nav ul li { float: left;}
.nav ul li a { overflow: hidden; float: left; width: 57px; height: 28px; text-indent: -9999px; background: url(images/nav-items.gif) left top no-repeat;}
.nav ul li a:hover { background-position: 0 -28px;}
.nav ul li#nav-classes a { width: 75px; background-position: -411px 0;}
.nav ul li#nav-classes a:hover { background-position: -411px -28px;}
.nav ul li#nav-contact a { width: 77px; background-position: -567px 0;}
.nav ul li#nav-contact a:hover { background-position: -567px -28px;}
.nav ul li#nav-exams a { width: 124px; background-position: -286px 0;}
.nav ul li#nav-exams a:hover { background-position: -286px -28px;}
.nav ul li#nav-faq a { width: 79px; background-position: -487px 0;}
.nav ul li#nav-faq a:hover { background-position: -487px -28px;}
.nav ul li#nav-intent a { width: 64px; background-position: -58px 0;}
.nav ul li#nav-intent a:hover { background-position: -58px -28px;}
.nav ul li#nav-newbies a { width: 76px; background-position: -123px 0;}
.nav ul li#nav-newbies a:hover { background-position: -123px -28px;}
.nav ul li#nav-products a { width: 107px; background-position: -645px 0;}
.nav ul li#nav-products a:hover { background-position: -645px -28px;}
.post { float: left; clear: both; width: 460px; border-bottom: 3px solid #d1e0e5;}
.post .entry { float: left; clear: both; width: 460px;}
.post .entry p,
.post .entry ol,
.post .entry ul { margin: 0 0 1em 0; font-size: 1.2em; line-height: 1.4;}
.post .entry ul ul { font-size: 1em;}
.post .title { margin: 0 0 25px 0; padding: 0 0 3px 0; color: #303840; font-size: 2.2em; line-height: 1.2; border-bottom: 3px solid #d1e0e5;}
.post-nav { list-style: none; float: left; clear: both; margin: 30px 0 0 0; padding: 0; width: 460px;}
.post-nav li { float: left; width: 50%; font-size: 1.4em; font-weight: bold;}
.post-nav li#next { float: right; text-align: right;}
.search-form { position: absolute; top: 10px; right: 10px; float: left; margin: 0; padding: 0; width: 289px;}
.search-form #search-button { float: left; width: 39px;}
.search-form #search-button button { cursor: pointer; float: left; width: 39px; height: 20px; text-indent: -9999px; background: url(images/search-button.gif) left top no-repeat; border-width: 0;}
.search-form #search-field { display: inline; float: left; margin: 0 10px 0 0; width: 240px; height: 20px; background: url(images/search-field.gif) left top no-repeat;}
.search-form #search-field input { margin: 1px 0 1px 5px; padding: 0; width: 234px; height: 17px; color: #999; font-size: 12px; line-height: 17px; background: #fff; border-width: 0;}
.secondary .widget { float: left; margin: 0 0 20px 0; width: 180px;}
.secondary .widget .inside { display: inline; float: left; clear: both; margin: 0 0 0 30px; width: 150px;}
.secondary .widget .inside p,
.secondary .widget .inside ul { margin: 0 0 1em 0; font-size: 1.1em; line-height: 1.4;}
.secondary .widget .title { float: left; clear: both; margin: 0 0 20px 0; width: 180px; color: #303840; font-size: 1.3em; text-transform: uppercase; background: #7ad3ff url(images/widget-title-top-right.gif) right top no-repeat;}
.secondary .widget .title span { float: right; padding: 6px 0; width: 150px; background: url(images/widget-title-bottom-right.gif) right bottom no-repeat;}
.secondary .widget .title span a { color: #303840;}
.table-city { padding: 5px 0 0 0; width: 460px;}
.table-city td { padding: 8px; font-size: 1.2em; border-bottom: 1px solid #d1e0e5;}
.table-city td.date { font-weight: bold}
.table-city td a.apply { overflow: hidden; float: right; width: 69px; height: 30px; text-indent: -9999px; background: url(images/button-apply.gif) left top no-repeat;}
.table-city th { padding: 12px 8px 12px 8px; color: #fff; font-size: 1.3em; text-align: left; text-transform: uppercase; background: #303840;}
.table-city th.first-column { background: #303840 url(images/table-dark-top.gif) left top no-repeat;}
.table-city th.last-column { background: #303840 url(images/table-dark-top.gif) right top no-repeat;}
.table-city tr.odd td { background: #e6eff2;}
.table-class td,
.table-class th { padding: 8px; font-size: 1.2em; border-top: 1px solid #d1e0e5;}
.table-class td a.purchase { overflow: hidden; float: right; width: 103px; height: 30px; text-indent: -9999px; background: url(images/button-purchase.gif) left top no-repeat;}
.table-class th { color: #303840; font-weight: bold;}
.tertiary .widget { float: left; clear: both; margin: 0 0 20px 0; width: 270px;}
.tertiary .widget .inside { float: left; clear: both; width: 270px;}
.tertiary .widget .inside ul.blogroll { list-style: none; margin: 0 0 0 1.5em; padding: 0; font-size: 1.1em; line-height: 1.3;}
.tertiary .widget .inside ul.blogroll li { padding: 1px 0 1px 12px; background: url(images/bullet.gif) 0 50% no-repeat;}
.tertiary .widget .title { float: left; clear: both; margin: 0 0 15px 0; width: 270px; color: #fff; font-size: 1.3em; text-transform: uppercase; background: #303840 url(images/widget-wide-title-top.gif) left top no-repeat;}
.tertiary .widget .title span { display: block; padding: 6px 10px; background: url(images/widget-wide-title-bottom.gif) left bottom no-repeat;}
.tertiary .widget_about { background: #39434d url(images/widget-wide-bottom.gif) left bottom no-repeat;}
.tertiary .widget_about .inside { padding: 20px; width: 230px !important; width/**/: 270px; color: #e6ecf2;}
.tertiary .widget_about .inside p { margin: 0 0 1em 0; font-size: 1.1em; line-height: 1.4;}
.tertiary .widget_about .title { margin: 0;}
.tertiary .widget_about .title span { background: none;}
.tertiary .widget_newsletter { background: #99ad32 url(images/widget-green-bottom.gif) left bottom no-repeat;}
.tertiary .widget_newsletter .inside { padding: 20px; width: 230px !important; width/**/: 270px; color: #fff;}
.tertiary .widget_newsletter .inside p { margin: 0 0 1em 0; font-size: 1.1em; line-height: 1.3;}
.tertiary .widget_newsletter .inside form { margin: 0; padding: 0;}
.tertiary .widget_newsletter .inside .field { float: left; width: 152px; height: 20px; background: url(images/widget-newsletter-field.gif) left top no-repeat;}
.tertiary .widget_newsletter .inside .field input { margin: 2px; padding: 0; width: 148px; height: 16px; line-height: 16px; border-width: 0;}
.tertiary .widget_newsletter .inside .button { float: right;}
.tertiary .widget_newsletter .inside .button button { cursor: pointer; float: left; width: 69px; height: 20px; text-indent: -9999px; background: url(images/widget-newsletter-button.gif) left top no-repeat; border-width: 0;}
.tertiary .widget_newsletter .title { margin: 0; background: #8a9c2d url(images/widget-green-top.gif) left top no-repeat;}
.tertiary .widget_newsletter .title span { background: none;}
.tertiary .widget_quote { padding: 39px 0 0 0; background: url(images/quote-top.gif) left top no-repeat;}
.tertiary .widget_quote blockquote { margin: 0;}
.tertiary .widget_quote blockquote p { color: #a2aeb3; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.8em;}
.tertiary .widget_quote blockquote p.cite { margin: 0; padding: 15px 0; color: #303840; font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; background: url(images/quote-bottom.gif) right bottom no-repeat;}
.tertiary .widget_quote #more-testimonials a { overflow: hidden; float: left; width: 69px; height: 20px; text-indent: -9999px; background: url(images/button-more.gif) left top no-repeat;}
.wrapper { margin: 0 auto 0 auto; text-align: left; width: 1020px; background: url(images/wrapper-bg.jpg) left top no-repeat;}

.examlinks { float: left; clear: both; margin: 0 0 20px 0; padding: 0; width: 460px; background: url(images/home-section-bg.gif) left top repeat-y;}
.examlinks .inside { float: left; clear: both; padding: 5px 20px 0 20px; width: 420px !important; width /**/: 460px; background: url(images/examlinks-bottom.gif) left bottom no-repeat;}
.content .page .examlinks .inside ul { list-style: none; margin: 0; padding: 0;}
.content .page .examlinks .inside ul li { padding: 15px 0; background-image: none; border-bottom: 1px solid #d1e0e5;}
.content .page .examlinks .stitle { float: left; clear: both; margin: 0; padding: 13px 20px; width: 420px !important; width /**/: 460px; color: #fff; font-size: 1.4em; text-transform: uppercase; background: url(images/home-section-title-bg.jpg) left top no-repeat;}

.home-section { float: left; clear: both; margin: 0 0 20px 0; padding: 0; width: 460px; background: url(images/home-section-bg.gif) left top repeat-y;}
.home-section .inside { float: left; clear: both; padding: 20px; width: 420px !important; width /**/: 460px;}
.home-section .inside p { }
.home-section .inside ul { list-style: none; margin: 0 0 0 1.5em; padding: 0;}
.home-section .inside ul li { padding: 1px 0 1px 12px; background: url(images/bullet.gif) 0 50% no-repeat;}
.content .page .home-section p.more { float: left; clear: both; margin: 0; padding: 5px 0 5px 15px; width: 445px !important; width /**/: 460px; background: #d1e0e5 url(images/home-section-bottom.gif) left bottom no-repeat;}
.home-section p.more a { padding-left: 16px; color: #8a9c2d; text-transform: uppercase; background: url(images/more.gif) 0 50% no-repeat;}
.home-section p.more a:hover { }
.home-section p.more a.less { background-image: url(images/less.gif);}
.content .page .home-section .stitle { float: left; clear: both; margin: 0; padding: 13px 20px; width: 420px !important; width /**/: 460px; color: #fff; font-size: 1.4em; text-transform: uppercase; background: url(images/home-section-title-bg.jpg) left top no-repeat;}
.home-section-dark { background: url(images/home-section-dark-bg.gif) left top repeat-y;}
.home-section-dark .inside { padding-bottom: 20px; background: url(images/home-section-dark-bottom.gif) left bottom no-repeat;}

#contact-form { float: left; clear: both; margin: 1em 0; width: 460px; background: #d1e0e5 url(images/box-dark-bottom.gif) left bottom no-repeat;}
#contact-form form { float: left; clear: both; margin: 0; padding: 20px 0; width: 460px; background: url(images/box-dark-top.gif) left top no-repeat;}
#contact-form div { float: left; clear: both; padding: 0 0 5px 0; width: 460px;}
#contact-form div div { display: inline; float: right; clear: none; margin-right: 20px; padding: 0; width: 340px;}
#contact-form div div input,
#contact-form div div textarea { border: 1px solid #aebbbf;}
#contact-form div div textarea { padding: 2px; width: 334px !important; width /**/: 340px;}
#contact-form div div .error { border: 1px solid #ee0000;}
#contact-form div .label { float: left; width: 80px; color: #303840; font-size: 1.2em; text-align: right;}
#contact-form .button { padding: 0;}
#contact-form .button button { cursor: pointer; display: inline; float: left; margin: 0 0 0 100px; padding: 0; width: 64px; height: 20px; text-indent: -9999px; background: url(images/button-submit.gif) left top no-repeat; border-width: 0;}

#headerad { position: absolute; top: 40px; right: 0px; width: 612px; height: 110px;}

.aligncenter { display: block; margin-right: auto; margin-left: auto;}
.alignleft { float: left; margin: 3px 10px 0 0;}
.alignright { float: right; margin: 3px 0 0 10px;}
.wp-caption { margin: 0 0 1em 0;}
.wp-caption img { display: block; margin: 0 0 4px 0; border: 1px solid #d1e0e5;}
.content .page .wp-caption p.wp-caption-text { margin: 0; padding: 10px; color: #666666; font-size: .95em; background: #d1e0e5;}
#wide-page {
   float:center;
   padding-left:170px;
   width:775px; 
}



.widepage .ltitle { float: left; clear: both; margin: 0 0 0px 0; width: 440px; height: 2px; text-indent: -9999px; }

.widepage .lentry { float: center; clear: both; width: 660px; }
.widepage .lentry p,
.widepage .lentry ol,
.widepage .lentry ul { margin: 0 0 1em 0; font-size: 12pt; line-height: 1.4; color: #242424}



.widepage .lentry ul { list-style: none; margin: 0; padding: 0 0 15px 0; }
.widepage .lentry ul li { padding: 0px 0 0px  20px; font-family: Arial; font-size: 12pt; background: url(images/bullet.gif) 0 60% no-repeat; }
.widepage .lentry h1 { margin: 0; padding: 0; color: #ee3a3a; font-family: Tahoma; font-size: 20; font-weight: 900; text-align: center; padding: 10px; }
.widepage .lentry h2 { margin: 0; padding: 5px; color: #242424; font-family: Tahoma; font-size: 30; font-weight: 600; text-align: center; padding: 0 0 15px 0; }
.widepage .lentry h3 { margin: 0; padding: 0; color: #cc0000; font-family: Tahoma; font-size: 2em; font-weight: 900; text-align: center; padding: 15px; }
.widepage .lentry lo li { padding: 0px 0 0px  20px; font-family: Arial; font-size: 12pt; background: url(images/bullet.gif) 0 60% no-repeat; }
.widepage .lentry a { color: #0000ff; text-decoration: underline; }
.widepage .centered 
{
text-align: center;
}
.widepage .centered table 
{
margin: 0 auto; 
text-align: left;
}
.promoarea { padding: 0px 0 0px  20px; text-align: center; font-size: 1.40em;  }
.viewcart { float: left; clear: both; margin: 0 0 -55px 0; text-indent: -9999px;	
}


.page-template-page-wide-php .content .primary { margin-right: 0; width: 760px;}
.page-template-page-wide-php .content .primary .page { width: 760px;}
.page-template-page-wide-php .content .primary .page .entry { width: 760px;}
.page-template-page-wide-php .content .primary .title { width: 736px !important; width /**/: 760px;}
.page-template-page-wide-php .content .secondary { margin: 0 0 0 -970px;}

.page-id-1330 .entry p {
font-family:"Times New Roman",Georgia,Serif;
font-size:14px !important;
}