/* AdWords Magic AIMM F-Pattern Version 8.0 */

/* Page centering within the Browser */

#wrapper { margin: 0 auto; width: 718px; }
#content { width: 100%; }

/* Built-in Heading types */

h1 { /* Standard */
    font-family: Century Gothic, Arial, Helvetica, sans-serif;
    font-size: 18px; font-weight: normal; color: #007BB7;
    margin-top: 20px; margin-bottom: 1px; margin-left: 17px; }

h2 { /* Standard */
    font-family: Century Gothic, Arial, Helvetica, sans-serif;
    font-size: 14px; font-weight: normal; color: #007BB7; margin-left: 2px; margin-top: 0px; margin-bottom: 7px; }

h3 { /* Headings on SYLLABUS page */
    font-family: Century Gothic, Arial, Helvetica, sans-serif;
    font-size: 16px; font-weight: normal; color: #007BB7; margin-top: 15px; margin-bottom: 10px; }

h5 { /* Main headings on TOOLS page */
    font-family: Century Gothic, Arial, Helvetica, sans-serif;
    font-size: 16px; font-weight: normal; color: #007BB7; margin-top: 10px; margin-bottom: 0px; }

h4 { /* Heading for individual entries on TOOLS page */
    font-family: Century Gothic, Arial, Helvetica, sans-serif;
    font-size: 13px; font-weight: normal; color: #007BB7; margin-top: 3px; margin-bottom: 6px; }

h6 { /* Headings on ARTICLES page */
    font-family: Century Gothic, Arial, Helvetica, sans-serif;
    font-size: 20px; font-weight: normal; color: #007BB7; margin-top: 0px; margin-bottom: 20px; }

/* Custom bullet headings */

.syllabus-heading {
    font-family: Century Gothic, Arial, Helvetica, sans-serif;
    font-size: 15px; font-weight: normal; color: #007BB7; margin-left: 6px; margin-top: 10px; margin-bottom: 10px; }

.article-heading { /* Second-level heading on ARTICLES page */
    font-family: Century Gothic, Arial, Helvetica, sans-serif;
    font-size: 14px; font-weight: normal; color: #007BB7; margin-top: 10px; margin-bottom: 10px; }

.bullet-heading {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 16px; margin-top: 7px; color: #007BB7; margin-left: 30px; }

.bullet-heading-bold {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 16px; font-weight: bold; margin-top: 7px; color: #007BB7; margin-left: 35px; }

.bullet-heading-small {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 13px; margin-top: 0px; color: #637383; margin-left: 25px; }

.biography {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 14px; color: #007BB7; margin-top: 0px; margin-bottom: 12px; }

/* Copy and font styles */

body,td,tr,p {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: normal; color: #556371; }

.banner-title {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 30px; font-weight: normal; color: #F5F5F5; }

.banner-title-home {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 25px; font-weight: normal; color: #F5F5F5; }

.banner-title-home-small {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 23px; font-weight: normal; color: #F5F5F5; }

.copy {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight: normal; color: #556371; }

.copybold {
    font-family: Century Gothic, Arial, Helvetica, sans-serif;
    font-size: 13px; font-weight: bold; color: #556371; }

.copy-small {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: normal; color: #556371; }

.copy-small-bold {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold; color: #556371; }

.panel-copy {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: normal; color: #007BB7; }

.panel-copy-bold {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold; color: #007BB7; }

.article-copy {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight: normal; color: #778899; }

.article-synopsis {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight: normal; color: #0086C6; }

.table-copy {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight: normal; color: #6B7D8F; }

.table-copy-bold {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight: bold; color: #6B7D8F; }

.table-copy-lite {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight: normal; color: #D3D3D3; }

.tools-synopsis {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: normal; color: #007BB7; }

.tools-copy {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: normal; color: #778899; }

.tools-rating {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: normal; color: #007BB7; }

.testimonial-copy {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight: normal; font-style: italic; color: #556371; }

.copyright {
    font-family: Century Gothic, Arial, Helvetica, sans-serif;
    font-size: 11px; font-weight: normal; color: #A9A9A9; }

.form-copy {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: normal; color: #0080C0; }

.form-copy-plain {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: normal; color: #7A7A7A; }

.check-code {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: normal; color: #0093D9; }

.footerdiv {
    font-family: Century Gothic, Arial, Helvetica, sans-serif;
    font-size: 11px; font-weight: normal; color: #C7C7C7; }

/* Misc formating elements */

li { color: #007BB7; }

.panel-border {
    border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
    border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
    border-top-color: #C1E6F4; border-right-color: #C1E6F4; border-bottom-color: #C1E6F4; border-left-color: #C1E6F4; }

select {
    font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #007BB7; }

.form-blank {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 3px; color: #0080C0; }

/* Used for alignment with side panel */

.syllabus-filler {
    margin-top: 1px; margin-bottom: 10px; }

/* Page-wide formating elements */

.menu-bar                   { background-image:url('images/menu-bar.gif'); height: 27; }
.menu-bar-start             { background-image:url('images/menu-bar-start.gif'); height: 27; }
.menu-bar-end               { background-image:url('images/menu-bar-end.gif'); height: 27; }
.menu-bar-divider           { background-image:url('images/menu-bar-divider.gif'); height: 27; }
/* .menu-bar-shadow            { background-image:url('images/menu-bar-shadow.gif'); height: 55; } */
.menu-bar-shadow            { background-image:url('images/menu-bar-shadow-2.gif'); height: 50; }
.page-div-shadow            { background-image:url('images/page-div-shadow.gif'); height: 54; }
.footer-bar                 { background-image:url('images/footer-bar.gif'); height: 6; }

.horiz-shadow               { background-image:url('images/horiz-shadow.gif'); height: 45; }

.horiz-bar                  { font-family: Century Gothic, Arial, Helvetica, sans-serif;
	                          font-size: 11px; font-weight: normal; color: #778899;
                              background-image:url('images/horiz-bar.gif'); height: 23; }

.horiz-bar-25               { font-family: Century Gothic, Arial, Helvetica, sans-serif;
	                          font-size: 11px; font-weight: normal; color: #008FD5;
                              background-image:url('images/horiz-bar-25.gif'); height: 25; }

.horiz-bar-26               { font-family: Century Gothic, Arial, Helvetica, sans-serif;
	                          font-size: 11px; font-weight: normal; color: #008FD5;
                              background-image:url('images/horiz-bar-26.gif'); height: 26; }

.horiz-bar-27               { font-family: Century Gothic, Arial, Helvetica, sans-serif;
	                          font-size: 11px; font-weight: normal; color: #008FD5;
                              background-image:url('images/horiz-bar-27.gif'); height: 27; }

/* Link styles */

a.menulinks:link            { font-size:13px; font-weight: normal; color: #0086C6; text-decoration: none; }
a.menulinks:visited         { font-size:13px; font-weight: normal; color: #0086C6; text-decoration: none; }
a.menulinks:hover           { font-size:13px; font-weight: normal; color: #0086C6; text-decoration: underline; }
.menulinks-focus            { font-size:13px; font-weight: normal; color: #B0B0B0; text-decoration: none; }

a.footerlinks:link          { font-size:11px; font-weight: normal; color: #0095DD; text-decoration: none; }
a.footerlinks:visited       { font-size:11px; font-weight: normal; color: #0095DD; text-decoration: none; }
a.footerlinks:hover         { font-size:11px; font-weight: normal; color: #FFAE17; text-decoration: none; }
.footerlinks-focus          { font-size:11px; font-weight: normal; color: #FFAE17; text-decoration: none; }

a.copylinks:link            { font-size:13px; font-weight: normal; color: #0086C6; text-decoration: underline; }
a.copylinks:visited         { font-size:13px; font-weight: normal; color: #0086C6; text-decoration: underline; }
a.copylinks:hover           { font-size:13px; font-weight: normal; color: #FFAE17; text-decoration: underline; }

a.copylinks-small:link      { font-size:11px; font-weight: normal; color: #0086C6; text-decoration: none; }
a.copylinks-small:visited   { font-size:11px; font-weight: normal; color: #0086C6; text-decoration: none; }
a.copylinks-small:hover     { font-size:11px; font-weight: normal; color: #FFAE17; text-decoration: underline; }

a.tool-links:link           { font-size:11px; font-weight: normal; color: #0086C6; text-decoration: none; }
a.tool-links:visited        { font-size:11px; font-weight: normal; color: #0086C6; text-decoration: none; }
a.tool-links:hover          { font-size:11px; font-weight: normal; color: #FFAE17; text-decoration: underline; }

a.slidelinks:link           { font-size:11px; font-weight: normal; color: #0086C6; text-decoration: none; }
a.slidelinks:visited        { font-size:11px; font-weight: normal; color: #0086C6; text-decoration: none; }
a.slidelinks:hover          { font-size:11px; font-weight: normal; color: #FFAE17; text-decoration: underline; }

a.sitemaplinks:link         { font-size:13px; font-weight: normal; color: #0086C6; text-decoration: none; }
a.sitemaplinks:visited      { font-size:13px; font-weight: normal; color: #0086C6; text-decoration: none; }
a.sitemaplinks:hover        { font-size:13px; font-weight: normal; color: #FFAE17; text-decoration: none; }

a.panellinks:link           { font-size:11px; font-weight: normal; color: #0086C6; text-decoration: none; }
a.panellinks:visited        { font-size:11px; font-weight: normal; color: #0086C6; text-decoration: none; }
a.panellinks:hover          { font-size:11px; font-weight: normal; color: #FFAE17; text-decoration: none; }

a.customer-links:link       { font-size:13px; font-weight: bold; color: #007BB7; text-decoration: underline; }
a.customer-links:visited    { font-size:13px; font-weight: bold; color: #007BB7; text-decoration: underline; }
a.customer-links:hover      { font-size:13px; font-weight: bold; color: #FFAE17; text-decoration: underline; }

a.formlinks:link            { font-size:11px; font-weight: normal; color: #00A8DF; text-decoration: underline; }
a.formlinks:visited         { font-size:11px; font-weight: normal; color: #00A8DF; text-decoration: underline; }
a.formlinks:hover           { font-size:11px; font-weight: normal; color: #FFAE17; text-decoration: underline; }

