﻿html,body{ margin:auto;font-family:Georgia;padding:0px;height:99%;text-align:center;vertical-align:middle;background-image:url(images/sandpaper_background.jpg);}
table {margin:0px;}
#MainTable {height:100%;width:992px;text-align:center;margin:auto;background:white;vertical-align:top;}
#MainTable td {vertical-align:top;}
.header {background-image:url(images/banner_slice.jpg);background-repeat:repeat-x;width:100%;text-align:center;height:163px;margin:0px;padding:0px;border:0px;}
.header table {margin:auto;text-align:center;}         
.header td {vertical-align:bottom;}         
.header img {margin:0px;border:0px;}         
.footer {width:992px;height:90px;vertical-align:bottom;text-align:center;background-image:url(images/footer.jpg);
        background-repeat:no-repeat;background-position:center bottom;margin:auto; }
.footer a {color:#2B557D;text-decoration:none }
.footer a:hover {color:#006600;text-decoration:underline;}
.footer td {text-align:center; }
.FirstFooterRow {height:32px;vertical-align:bottom !important;}
.FirstFooterRow td a {font-size:15px;font-weight:normal;}
.FirstFooterRow td {vertical-align:bottom !important;padding-left:12px;padding-right:12px;padding-bottom:3px;text-align:center;}
.SecondFooterRow {height:28px;}
.SecondFooterRow td {padding-left:12px;padding-right:12px;text-align:center;}
.SecondFooterRow td a {font-size:15px;font-weight:normal;vertical-align:top;}
.leftnav {padding-top:0px;margin:0px;line-height:1.4;
          background-image:url(images/Squiggle.jpg); 
          height:371px;width:212px;text-align:left; background-repeat:no-repeat; background-position:right;
          padding-top:50px;
          }
.xleftnav a {color:#2B557D;text-decoration:none;}
.xleftnav a:visited {color:#2B557D}
.xleftnav a:hover {color:#006600;}
.leftnav a {display:table;width:100%;font-weight:bold;cursor:pointer;color:#29567F;text-decoration:none;padding:10px;margin-left:2px;}
.leftnav a:visited {color:#29567F}
.leftnav a:hover {color:#017802;background-color:#f0f0f0;}
.leftnav td {text-align:center;padding-left:6px;font-size:16px;}
.link {color:#2B557D;text-decoration:none;}
.link a:visited {color:#2B557D}
.link a:visited  {color:#006600;}

h1 {font-weight:normal;margin-bottom:5px;margin-top:5px;}
h2 {font-weight:normal;margin-bottom:5px;margin-top:5px;}
.MainContent {text-align:center;background-image:url(images/right_bevel.jpg);background-repeat:repeat-y;background-position:top right;}
.ContactTable {margin:auto;text-align:left;}
.InValid {color:Red;}
.red {color:Red;}
.SubmitBTN{cursor:pointer;background-color: #336699;border: 6px outset #6A8FB5;color:White;font-family:Georgia,Times;border-radius:4px;}
.SubmitBTNsmall{cursor:pointer;background-color: #336699;border: 4px outset #6A8FB5;color:White;font-family:Georgia,Times;border-radius:4px;font-size:12px;height:22px;}
.MainList {width:90%;margin:auto;padding:3px;list-style:disc outside;color:#2B557D;}
.MainList li {text-align:left;font-size:14px; padding-top:6px;}
.Checkbox input {height:22px;width:22px;}
#InvalidReCaptcha{color:Red;}
.ContentTable {text-align:left;padding:10px;}
.DemoWindow {height:620px;Width:730px}
.HowItWorks {text-align:left;margin-left:20px;margin-right:20px; text-indent:50px;}

.cellleft {text-align:left;}
#LoginForm {display:none;position:absolute;font-size:14px;font-weight:normal;text-align:center;border:solid 2px #336688;
            background-color:white;padding:20px;margin:10px;margin-left:310px;margin-top:40px;border-radius:10px;}
.inputcell {text-align:left;}
.labelcell {text-align:right;}
.hidden {display:none;}
.LoginField {width:420px;}
.MemberNav {width:100%;text-align:center;border:solid 4px #2B557D;border-radius:12px;margin-bottom:20px;}
.MemberNav b {color:#2B557D !important;font-size:16px !important;} 
#MemberNavCell {padding-top:10px;text-align:center}
.MemberNavCell {padding-top:2px;line-height:.75;}
#MemberNavCell a { width:70% !important;}

.blockPage b {font-size:14px;}

.subject {white-space:nowrap;font-size:13px;}
.Selected {border:solid 2px blue;display:block;}
.ShowSubMenu {text-decoration:none;}
.ShowSubMenu a {text-decoration:none;}
.ShowSubMenu img {border:solid 2px white;}
.MenuIconShowing img { border:solid 2px #996633;}
.TestSubMenu { border:solid 3px #2B557D; background-color:white;display:none;position:absolute;
               margin-left:28px;margin-top:-24px;z-index:1;width:242px;}
.TestSubMenu td {width:242px;text-align:left;height:20px;color:White;vertical-align:middle !important;}
.TestSubMenu tr:hover {color:#336699;}
.TestSubMenu a {color:#303030;text-decoration:none;text-transform:uppercase;font-size:12px;}
.SubMenuTDOn {background-color:#2B557D;}
.SubMenuTDOn a {color:White;}
.MenuIconOn { border:solid 2px #336699;}
.Showing { text-transform:uppercase; }
.GridView {width:90%;margin-bottom:30px;text-align:left}
#TermsOfUseOuter {position:absolute;opacity: 0.2;filter: alpha(opacity=20);width:100%;height:100%;background-color:black;top:0px;left:0px;margin:auto;text-align:center;vertical-align:middle;margin:auto;}
#TermsOfUse {position:absolute;width:720px;height:370px;border:solid 8px #9f9f9f;background-color:white;top:0px;left:0px;margin:auto;text-align:center;vertical-align:middle;margin:auto;}
.BlueA {color:#336699;text-decoration:none;}
.BlueA:visited {color:#336699;}
.BlueA:hover {color:#006600;}
.LittleMenu a {display:block;width:100%;}
.FormSection {border-top:4px solid #2B557D;}
.HighLightRadioCell {border-left:solid 3px green;}
.HighLightRow {background:#c0c0c0}
.RadioCell {border-left:solid 3px white;}
.TextAreaEntry {height:100px;}

.GridViewNoHover {margin:auto;width:750px;}
.GridViewNoHover td {border:none;white-space:nowrap;font-size:14px;padding:4px;text-align:left;}
.GridViewNoHover th {border:1px solid black;font-size:16px;font-weight:normal;padding:4px;text-align:left;background:#f0f0f0;}
.TestQuestion {width:740px;font-size:16px;}
.TestQuestion td {text-align:left;}
.radiocell {width:45px;text-align:center;padding-left:10px;}
.useranswercell {width:160px;white-space:nowrap;vertical-align:top;}
.answercell {width:555px;vertical-align:top;margin-top:4px;}
.smallertext {font-size:15px;}
.QNums { margin-bottom:5px;padding:5px;border:1px solid black}
.QNums td { text-align:center;vertical-align:top; width:29px;}
.QNums td a {border:0px white solid !IMPORTANT}
.QNums td img { margin-top:-3px;border:0px white solid !IMPORTANT}
.QuestionNums {font-size:14px;font-weight:bold;}
#TestNavCell {text-align:left;font-size:16px;margin-top:20px;margin-bottom:10px;}
.OnIt {border:solid 1px black;}
.Right {border:solid 2px green;display:block;}
.Wrong {border:solid 2px red;display:block;}
.Correct {border:solid 2px green;display:block;}
.Selected {border:solid 2px blue;display:block;}
.ShowAnswer {border:solid 2px green;}
.IAgree input {height:24px;width:24px;}
.RequiredField {border:solid 1px red;}