/* AdWords Magic AIMM F-Pattern Version 8.0 */

/* Page centering within the Browser */

#wrapper { margin: 0 auto; width: 742px; }
#content { width: 100%; }

/* Built-in Heading types */

h1 { /* Standard */
    font-family: Tachoma, Arial, Helvetica, sans-serif;
    font-size: 24px; font-weight: bold; color: #007BB7;
    margin-top: 32px; margin-bottom: 5px; margin-left: 12px; }

h2 { /* Standard */
    font-family: Tachoma, Arial, Helvetica, sans-serif;
    font-size: 15px; font-weight: normal; color: #007BB7; margin-left: 0px; margin-top: 0px; margin-bottom: 7px; }

h3 { /* Headings on SYLLABUS page */
    font-family: Tachoma, Arial, Helvetica, sans-serif;
    font-size: 17px; font-weight: bold; color: #007BB7; margin-top: 0px; margin-bottom: 5px; }

h4 { /* Heading for individual entries on TOOLS and ARTICLES page */
    font-family: Tachoma, Arial, Helvetica, sans-serif;
    font-size: 14px; font-weight: bold; color: #007BB7; margin-top: 3px; margin-bottom: 6px; }

h5 { /* Main headings on TOOLS page */
    font-family: Tachoma, Arial, Helvetica, sans-serif;
    font-size: 16px; font-weight: bold; color: #007BB7; margin-top: 0px; margin-bottom: 7px; }

h6 { /* Main Headings on ARTICLES page */
    font-family: Tachoma, Arial, Helvetica, sans-serif;
    font-size: 18px; font-weight: bold; color: #007BB7; margin-top: 0px; margin-bottom: 0px; }

/* Copy and font styles */

body,td,tr,p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: normal; color: #5E6C79; }

.banner-title {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 18px; font-weight: bold; color: #D7ECFF; }

.copy {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight: normal; color: #5E6C79; }

.copybold {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px; font-weight: bold; color: #5E6C79; }

.copy-small {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: normal; color: #5E6C79; }

.copy-small-bold {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: bold; color: #5E6C79; }

.copy-small-bold-blue {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: bold; color: #007BB7; }

.panel-copy {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: normal; color: #5791BF; }

.image-title {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 24px; font-weight: bold; color: #007BB7; }

.web-image-title {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px; font-weight: bold; color: #007BB7; }

.article-copy {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight: normal; color: #5E6C79; }

.article-synopsis {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight: normal; color: #0086C6; }

.table-copy {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight: normal; color: #6B7D8F; }

.table-copy-bold {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight: bold; color: #6B7D8F; }

.table-copy-lite {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight: normal; color: #D3D3D3; }

.tools-copy {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: normal; color: #5E6C79; }

.customer-name {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: normal; color: #A9A9A9; }

.testimonial-synopsis {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: normal; color: #007BB7; }

.testimonial-copy {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: normal; color: #5E6C79; }

.testimonial-signature {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold; color: #007BB7; }

.copyright {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px; font-weight: normal; color: #A9A9A9; }

.form-heading {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: normal; color: #0080C0; margin-top: 0px; margin-bottom: 4px; }

.form-copy {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: normal; color: #0080C0; }

.form-copy-plain {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: normal; color: #7A7A7A; }

.check-code {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: normal; color: #0093D9; }

.footerdiv {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px; font-weight: normal; color: #C7C7C7; }

.three-things-heading {
    font-family: Tachoma, Arial, Helvetica, sans-serif;
    font-size: 12px; font-weight: bold; color: #007BB7; margin-top: 3px; margin-bottom: 6px; }

/* 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: #DEDEEB; border-right-color: #DEDEEB; border-bottom-color: #DEDEEB; border-left-color: #DEDEEB; }

select {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #5E6C79; }

.form-blank {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 3px; color: #0080C0; }

.syllabus-filler {
    margin-top: 1px; margin-bottom: 8px; }

/* Rounded Corner elements */

.rcorner_box {
	background: url(images/rcorner_tl.png) no-repeat top left;
}
.rcorner_top {
	background: url(images/rcorner_tr.png) no-repeat top right;
}
.rcorner_bottom {
	background: url(images/rcorner_bl.png) no-repeat bottom left;
}
.rcorner_bottom div {
	background: url(images/rcorner_br.png) no-repeat bottom right;
}
.rcorner_content {
	background: url(images/rcorner_r.png) top right repeat-y;
}

.rcorner_top div, .rcorner_top, .rcorner_bottom div, .rcorner_bottom {
	width: 100%;
	height: 12px;
}

.rcorner_content, .rcorner_bottom {
	margin-top: -1px;
}

.rcorner_content { padding: 0 7px; }

/* Filler and Space size elements for IE inconsistencies */

.misc-filler {
    font-family: Arial;
	font-size: 6px; }

.link-filler {
    font-family: Arial;
	font-size: 12px; }

/* Page-wide formating elements */

.menu-bar                   { background-image:url('images/menu-bar.gif'); height: 28; }
.menu-bar-start             { background-image:url('images/menu-bar-start.gif'); height: 28; }
.menu-bar-end               { background-image:url('images/menu-bar-end.gif'); height: 28; }
.menu-bar-divider           { background-image:url('images/menu-bar-divider.gif'); height: 28; }

.panel-top                  { background-image:url('images/panel-top.gif'); height: 28; }
.panel-top-start            { background-image:url('images/panel-top-start.gif'); height: 28; }
.panel-top-end              { background-image:url('images/panel-top-end.gif'); height: 28; }

.banner-image-shadow        { background-image:url('images/banner-image-shadow.png'); height: 66; }
.page-horiz-shadow          { background-image:url('images/page-horiz-shadow.gif'); height: 35; }
.page-horiz-shadow-rev      { background-image:url('images/page-horiz-shadow-reversed.gif'); height: 30; }
.footer-horiz-shadow        { background-image:url('images/footer-horiz-shadow.gif'); height: 18; }

.article-header             { background-image:url('images/horiz-bar-40.gif'); height: 40; }
.article-logo               { background-image:url('images/article-logo.gif'); height: 40; }

.footer-bar                 { background-image:url('images/footer-bar.gif'); height: 6; }

.horiz-shadow               { background-image:url('images/horiz-shadow.gif'); height: 45; }

.dotted-line                { background-image:url('images/dotted-line.gif'); height: 4; }

.horiz-bar                  { font-family: Tahoma, Arial, Helvetica, sans-serif;
	                          font-size: 11px; font-weight: normal; color: #778899;
                              background-image:url('images/horiz-bar.gif'); height: 23; }

.horiz-bar-blue             { font-family: Tahoma, Arial, Helvetica, sans-serif;
	                          font-size: 11px; font-weight: normal; color: #007BB7;
                              background-image:url('images/horiz-bar.gif'); height: 23; }

.horiz-bar-25               { font-family: Tahoma, 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: Tahoma, 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: Tahoma, Arial, Helvetica, sans-serif;
	                          font-size: 11px; font-weight: normal; color: #008FD5;
                              background-image:url('images/horiz-bar-27.gif'); height: 27; }

.horiz-bar-30               { font-family: Tahoma, Arial, Helvetica, sans-serif;
	                          font-size: 11px; font-weight: normal; color: #008FD5;
                              background-image:url('images/horiz-bar-30.gif'); height: 30; }

.panel-bg                   { font-family: Tahoma, Arial, Helvetica, sans-serif;
	                          font-size: 11px; font-weight: normal; color: #008FD5;
                              background-image:url('images/panel-bg.gif'); height: 134; }

.horiz-arrow                { color: #008FD5;
                              background-image:url('images/horiz-arrow.bmp'); height: 27; }

.pointer                    { font-family: Wingdings 3;
	                          font-size: 12px; font-weight: normal; color: #008FD5; }

/* Link styles */

a.menulinks:link            { font-size:14px; font-weight: normal; color: #0086C6; text-decoration: none; }
a.menulinks:visited         { font-size:14px; font-weight: normal; color: #0086C6; text-decoration: none; }
a.menulinks:hover           { font-size:14px; font-weight: normal; color: #FFBB3E; text-decoration: underline; }
.menulinks-focus            { font-size:14px; font-weight: normal; color: #FFBB3E; text-decoration: none; }

a.footerlinks:link          { font-size:10px; font-weight: normal; color: #0095DD; text-decoration: none; }
a.footerlinks:visited       { font-size:10px; font-weight: normal; color: #0095DD; text-decoration: none; }
a.footerlinks:hover         { font-size:10px; font-weight: normal; color: #FFBB3E; text-decoration: none; }
.footerlinks-focus          { font-size:10px; font-weight: normal; color: #FFBB3E; text-decoration: none; }

a.copylinks:link            { font-size:14px; font-weight: normal; color: #0086C6; text-decoration: none; }
a.copylinks:visited         { font-size:14px; font-weight: normal; color: #0086C6; text-decoration: none; }
a.copylinks:hover           { font-size:14px; font-weight: normal; color: #FFAE17; text-decoration: none; }

a.copylinks-bold:link       { font-size:14px; font-weight: bold; color: #0086C6; text-decoration: none; }
a.copylinks-bold:visited    { font-size:14px; font-weight: bold; color: #0086C6; text-decoration: none; }
a.copylinks-bold:hover      { font-size:14px; font-weight: bold; color: #FFAE17; text-decoration: none; }

a.copylinks-small:link      { font-size:12px; font-weight: normal; color: #0086C6; text-decoration: none; }
a.copylinks-small:visited   { font-size:12px; font-weight: normal; color: #0086C6; text-decoration: none; }
a.copylinks-small:hover     { font-size:12px; font-weight: normal; color: #FFAE17; text-decoration: none; }

a.weblinks:link             { font-size:15px; font-weight: normal; color: #0086C6; text-decoration: none; }
a.weblinks:visited          { font-size:15px; font-weight: normal; color: #0086C6; text-decoration: none; }
a.weblinks:hover            { font-size:15px; font-weight: normal; color: #FFAE17; text-decoration: none; }

a.article-links:link        { font-size:13px; font-weight: normal; color: #0086C6; text-decoration: none; }
a.article-links:visited     { font-size:13px; font-weight: normal; color: #0086C6; text-decoration: none; }
a.article-links:hover       { font-size:13px; font-weight: normal; color: #FFAE17; text-decoration: none; }

a.tool-links:link           { font-size:12px; font-weight: normal; color: #0086C6; text-decoration: none; }
a.tool-links:visited        { font-size:12px; font-weight: normal; color: #0086C6; text-decoration: none; }
a.tool-links:hover          { font-size:12px; font-weight: normal; color: #FFAE17; text-decoration: underline; }

a.testimonial-links:link    { font-size:12px; font-weight: normal; color: #0086C6; text-decoration: underline; }
a.testimonial-links:visited { font-size:12px; font-weight: normal; color: #0086C6; text-decoration: underline; }
a.testimonial-links:hover   { font-size:12px; font-weight: normal; color: #FFAE17; text-decoration: none; }

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: #00A8DF; text-decoration: none; }
a.sitemaplinks:visited      { font-size:13px; font-weight: normal; color: #00A8DF; text-decoration: none; }
a.sitemaplinks:hover        { font-size:13px; font-weight: normal; color: #FFAE17; text-decoration: none; }

a.paneltitle:link           { font-size:15px; font-weight: normal; color: #0086C6; text-decoration: none; }
a.paneltitle:visited        { font-size:15px; font-weight: normal; color: #0086C6; text-decoration: none; }
a.paneltitle:hover          { font-size:15px; font-weight: normal; color: #FFAE17; text-decoration: underline; }

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; }

