@charset "utf-8";
/* CSS Document */
body {font-family: Arial, Helvetica, sans-serif; color: #252525; font-weight: normal;
	padding: 0; margin: 0; background-color: #3f3f3f;}
p {margin: 0 0 1.2em 0; padding: 0; line-height: 130%;}
img {max-width: 100%; height: auto; margin: 0; border: 0;}
#page {margin: 0 auto; 	width: 100%; max-width: 1100px; background-color: #FFF;}
/* Top Nav */
.topnav {background-image: url(../gfx/top-nav-bkgr.jpg); background-repeat: repeat-x; font-size: 0.8em; font-weight: bold; height: 40px;
	text-align: center; padding-left: 10.3636363636%;} /* 114px / 1100px */
.topnav a{color: #FFF; padding-right: 20px; float: left; text-decoration: none; margin-top: 10px;}
.pick {color:#FF821C; font-weight:bold;}
.pick a{color:#FF821C;}
/* /Top Nav */
/* Header */
.header {background-color: #FFF;}
.notaform {color:#D1050A; font-size: 0.9em; font-weight:bold; margin-left: 10%; margin-top:4px;}
/* /Header */
/* Social Buttons Top */
.soctop {margin: 0 auto; padding: 0 0 2px 0; width: 80%;}
.breadcrumb {font-size: 0.8em; width:320px; padding: 4px 0 10px 0;}
.breadcrumb a{font-size: 0.8em; padding-left: 8px; color: #2525CC;}
.breadcrumb div{ margin: 0 0 4px 0;}
.fbicon {text-align:right;}
/* /Social Buttons Top */
/* Body Content */
.main {margin: 0 auto; padding: 20px 0; width: 80%;} /* 880px / 1100px */
/* Column One */
.col-one {float: left; width: 53.4090909092%; background-color:#FFF;} /* 470px / 880px */ /* 500px / 880px */
.fbspace { height: 2px; margin-top:10px;}
.navicon { padding: 1px 3.0em 0 8px; float:left;}
.naviconbot { padding: 1.0em 0;}
.col-one-content {font-size: 0.9em; padding: 0 0 0.7em 0;}
.col-one-content a {color: #2525CC; text-decoration: none;}
.intro {font-size: 1.3em; font-family: Georgia, "Times New Roman", Times, serif; color: #763d03; line-height: 150%;}
.introred{font-family: Georgia, "Times New Roman", Times, serif; color: #be1504; font-weight:bold; line-height: 120%;}
h1, h2, h3, h4, h5 {font-weight: bold;}
h1 {font-family: Georgia, "Times New Roman", Times, serif; color: #763d03;  margin: 0 0 0.5em 0; font-size: 2.0em;}
h2 {color: #000; margin: 0 0 0.4em 0; font-size: 1.25em;}
h3 {color: #930; margin: 0 0 0.4em 0; font-size: 1.2em;}
h4 {color: #0072BC; margin: 0 0 0.3em 0; font-size: 1.1em;}
h5 {color: #555; margin: 0 0 0.3em 0; font-size: 1.0em;}
.author {font-size: 0.9em; font-style:italic;}
.buyheads {color: #930; margin: 0 0 1.2em 0; font-size: 1.1em; font-weight: bold;}
.buyheads a {color: #930; text-decoration: underline;}
.buybtn {padding: 4px 0 12px 0;}
.linklists {font-size: 1.1em; line-height: 200%}
.linklists a {text-decoration: underline;}
.feats {background: #012D78; color: #FFF; width: auto; font: normal 1.5em/1.3 "Arial Narrow", Arial, sans-serif; padding-left: 0.5em; margin: 0.3em 0;}
.featsorng {background: #ED491C; color: #FFF; width: auto; font: bold 1.4em/1.3 "Arial Narrow", Arial, sans-serif; padding-left: 0.5em; margin: 0.3em 0;}
.lists {font-size:0.9em; font-weight:bold; line-height: 200%;}
.liststates {font-size:0.9em; font-weight:bold; line-height: 220%;}
.stateslist {font-size:1.2em; font-weight:bold; line-height: 240%;}
.paylist {font-size: 0.9em; padding: 0.3em 0 0.7em 0;}
.lnav {font-size: 1.2em; line-height: 180%;} 
.sitenav {font-size: 1.2em; line-height: 160%; font-weight:bold;} 
.lnavhds {font-size: 1.2em; font-weight: bold; margin: 1.5em 0 0.2em 0;} 
.bigred {font-size: 1.2em;font-weight: bold;color: #D50202; margin-bottom:0.2em;}
.blist {font-size: 1.1em; line-height: 160%; padding: 0 0 1.0em 1.2em;} 
.blist ul {padding: 0; margin: 0;}
.blist li {padding-left: 0;}
.spacer300 {height: 300px;}
.spacer500 {height: 500px;}
.rb {color:#000; font-weight:normal;}
/* Sample Docs */
.samcontent {font-size: 1.1em; padding-bottom: 0.5em; border-bottom: 6px solid #ED491C; margin-bottom: 1.0em;}
.samcontent a { text-decoration: none;}
.samlists {font-size: 1.1em; line-height: 180%; padding-bottom: 0.5em; border-bottom: 6px solid #ED491C; margin-bottom: 1.0em;}
.samlists a { text-decoration: none;}
.samtopics {font-size: 1.3em; color: #999; font-weight: bold; margin: 0.5em 0 0.2em 0;}
.samoptions {font-size: 1.2em; font-style: italic; color: #C00; font-weight: bold; margin: 0.4em 0 0.8em 0;}
.samcats {font-size: 1.2em; color: #999; font-weight: bold; margin: 0.5em 0 0.2em 0;}
.redoptions {font-size: 0.9em; font-style: italic; font-weight: bold; color: #F00;}
.more {color: #930;}
/* /Sample Docs */
.toc { border: #999; border-style:solid; border-width:1px; padding: 1.0em; margin: 1.0em 0;}
.toctopics {font-size: 1.0em; color: #666;}
.toctopics a{color: #2525CC;}
.toccatsred {font-size: 1.0em; line-height: 1.2em; font-weight: bold; color: #C00;}
.testim {font-size: 1.0em; font-style: italic; font-weight: bold; color: #555;}
.testim a {color: #000;}
.testimsig {font-size:1.0em; padding: 0.2em 0 0 2.0em;}
.rulbotgray {font-size: 0.2em; line-height: 0.5em; width: 100%; margin: 0 0 0.4em 0; border-bottom: 1px solid #D3D3D3;}
.rtcolquestions {font-size: 1.0em; font-weight: bold; color: #9E0B0E; margin-top: 0.9em;}
.tocbkgr {font-size: 0.95em;color: #555;padding: 1.0em 1.5em;border: 1px solid #D5D6DA; margin-bottom:1.2em;}
.tocbkgr a{font-size: 12px;color: #555;}
/* /Column One */
/* Column Two */
.col-two {float: left; width: 7.9545454545%;} /* 70px / 880px */
/* /Column Two */
/* Column Three */
.col-three {float: left; width: 38.6363636363%;} /* 340px / 880px */
.col-three-content {font-size: 0.9em; color:#444; padding: 2.4em 0 2.0em 0;}
.col-three-content a {color:#2525CC; text-decoration: none;}
.buynowheads {color: #930; margin: 0 0 1.2em 0; font-size: 1.2em; font-weight: bold;}
.buynowheads a {color: #930; text-decoration: underline;}
/* /Column Three */
hr {height:1px;border-width:0;color:#FCC025;background-color:#FCC025; margin-bottom:1.0em;} 
.spacer10 {height: 10px;}
.spacer20 {height: 20px;}
/* Footer */
.footer {clear: both; margin: 0 auto; width: 100%; background-color:#CCC}
.footer-content {text-align: center; font-size: 0.75em; color:#444; padding: 2.2em 0 2.0em 0;}
.footer-content a {color:#444; text-decoration: none;}
/* /Footer */
.video-container {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;}
.video-container iframe, .video-container object, .video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
