﻿body {margin: 0; padding: 0; border: 0; background: #F2F2F2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}
html {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;}

#masthead {background: #E1EBFF; margin: 0; padding: 0; width: 100%; height: 85px;}

#mastheadbox {margin: 0 auto; padding: 4px 0 8px 0; border: 0; width: 975px; border-left: 1px #C0C0C0 solid; border-right: 1px #C0C0C0 solid;}
#mastheadbox td.mastlink {width: 82%; text-align: center; font-size: 80%; color: #0066CC;}
#mastheadbox td.mastlink a {color: #0066CC; text-decoration: none; font-weight: 200;}
#mastheadbox td.mastlink a:link {color: #0066CC; text-decoration: none; font-weight: 200;}
#mastheadbox td.mastlink a:hover {color: #00BDEC; text-decoration: underline; font-weight: 200;}
#mastheadbox td.mastlink a:active {color: #00BDEC; text-decoration: underline; font-weight: 200;}
#mastheadbox td.mastlink a:focus {color: #00BDEC; text-decoration: underline; font-weight: 200;}

#mastheadbox h1 {font-weight: bold; color: #0066CC; font-size: 26px; display: inline;}
#mastheadbox h1 a {color: #0066CC; text-decoration: none; font-weight: bold;}
#mastheadbox h1 a:link {color: #0066CC; text-decoration: none; font-weight: bold;}
#mastheadbox h1 a:hover {color: #0066CC; text-decoration: none; font-weight: bold;}
#mastheadbox h1 a:active {color: #0066CC; text-decoration: none; font-weight: bold;}
#mastheadbox h1 a:focus {color: #0066CC; text-decoration: none; font-weight: bold;}

#container {padding: 0; border: 0; width: 975px; margin: 0 auto 20px auto; background: #FFFFFF; border-left: 1px #C0C0C0 solid; border-right: 1px #C0C0C0 solid; border-bottom: 1px #C0C0C0 solid;}

#page_content {margin: 0 auto; padding: 0; border: 0; width: 975px; overflow: hidden;}

#left_content {margin: 0; padding: 0px 0 0 10px; border: none; position: relative; float: left; width: 230px; text-align: left;}
#left_content h3 {font-size: 12px; color: #0066CC; margin-bottom: 1px;}
#left_content p {font-size: 12px; margin-top: 8px; margin-right: 5px;}
#left_content p.testimonial {font-size: 70%; margin-right: 30px;}

#right_content {margin: 0; padding: 0; border: none; float: right; width: 730px; text-align: left;}
#right_content h1 {font-weight: bold; color: #000000; font-size: 26px; margin-right: 14px;}
#right_content h2 {font-weight: bold; color: #000000; font-size: 22px; margin-right: 14px;}
#right_content h3 {font-weight: normal; color: #000000; font-size: 16px; margin-right: 14px;}
#right_content h4 {font-weight: bold; color: #0066CC; font-size: 16px; margin-right: 14px;}
#right_content p {margin-right: 10px;}
#right_content ul {margin-right: 10px;}
#right_content ol {margin-right: 10px;}
#right_content img {border: none; margin: 0; padding: 0;}
#right_content hr {height: 1px; color: #C0C0C0; margin-right: 14px}

#footer {margin: 0; padding: 1px 0 0 0; clear: both; width: 975px; text-align: center; border-top: 1px #C0C0C0 solid;}
#footer p {font-size: 90%; color: #808080;}
#footer a {color: #808080; text-decoration: underline; font-weight: 200;}
#footer a:link {color: #808080; text-decoration: underline; font-weight: 200;}
#footer a:hover {color: #FF6600; text-decoration: underline; font-weight: 200;}
#footer a:active {color: #FF6600; text-decoration: underline; font-weight: 200;}
#footer a:focus {color: #FF6600; text-decoration: underline; font-weight: 200;}

/* Tables */

table caption.sampletablecap {color:#0066CC; font-size: 130%; font-weight: bold; text-align: center; padding-bottom: 10px; padding-top: 10px;}
table.sampletable {width: 80%; border: 1px #C0C0C0 solid; border-collapse: collapse; border: 1px #666 solid; text-align: center; font-size: 12px; margin: 0 auto 30px auto;}
table.sampletable td {border: 1px #C0C0C0 solid; border-collapse: collapse; padding: 3px 2px;}

table.learn {width: 96%;	border: 1px #C0C0C0 solid; border-collapse: collapse; text-align: center; padding: 0; margin: 30px 0px 0px 5px;}
table.learn th {width: 33.3%; border : 1px #C0C0C0 solid; border-collapse: collapse; vertical-align: top; padding: 5px 0 5px 0; background-color: #DFDFFF;}
table.learn td {width: 33.3%; border : 1px #C0C0C0 solid; border-collapse: collapse; vertical-align: top; padding: 10px 0 5px 0; line-height: 150%;}

/* Universal Styles */

a {color: #0000FF; text-decoration: underline; font-weight: 200;}
a:link {color: #0000FF; text-decoration: underline; font-weight: 200;}
a:hover {color: #00BDEC; text-decoration: underline; font-weight: 200;}
a:active {color: #00BDEC; text-decoration: underline; font-weight: 200;}
a:focus {color: #00BDEC; text-decoration: underline; font-weight: 200;}

img {border: none;}

.highlight1 {background-color: #FFFF99;}
.highlight2 {background-color: #D5F1FF;}
.highlight3 {background-color: #DFDFFF;}

.highlightpur {padding: 1px 0 1px 2px; background-color: #DFDFFF; font-weight: bold;}
.highlightora {padding: 1px 0 1px 2px; background-color: #FFDCB9; font-weight: bold;}
.highlightblu {padding: 1px 0 1px 2px; background-color: #D5F1FF; font-weight: bold;}

.fontsmall {font-size: small;}
.fontxsmall {font-size: x-small;}
.fontsuper {font-size: x-small; vertical-align: super;}
.fontred {color: #CC0000; font-weight: bold;}
.fontblue {color:#0066CC; font-weight: bold;}
.fontlarge {font-size: 25px; font-weight: 600; text-align: center; margin-top: 20px; margin-bottom: 8px;}
.font14px {font-size: 14px; font-weight: bold;}
.fontnormal {font-weight: normal;}

.lineheight160 {line-height: 160%;}

.textleft {text-align: left;}
.textcenter {text-align: center;}
.textright {text-align: right;}

.marginleft1 {margin-left: 20px;}

