@charset "utf-8"; 

*{   padding:0;    margin:0}
html, body{background-color:#321309; background-image:url(http://learnitfirst.cachefly.net/OnePageSite/images/bgMain.jpg); background-repeat:no-repeat; background-position:center; background-position:top; margin:0px}
hr{ color:#321309;  background-color:#321309;  height:2px;  border:0}
img{display:block; border:0px}
.clear{ clear:both;  line-height:0px;  font-size:0px}
a:focus, a:hover, a:active{ outline:none}

#searchBarWrap{height:45px; background-image:url(http://learnitfirst.cachefly.net/OnePageSite/images/bgSearch.gif); background-repeat:repeat-x}
#searchBar{width:928px; height:45px; margin:0px auto; background-image:url(http://learnitfirst.cachefly.net/OnePageSite/images/bgSearchCover.png); background-repeat:no-repeat}
#searchBarEmpty{width:928px; height:75px; margin:0px auto; background-image:url(http://learnitfirst.cachefly.net/OnePageSite/images/bgSearchCoverEmpty.png); background-repeat:no-repeat}
#searchBar2{width:318px; float:right}
#searchField{float:left; margin-top:1px}
#searchField input{width:211px; margin-top:2px; padding-top:3px; padding-bottom:2px; font-family:Arial,sans-serif; font-size:12px; color:#321309}
#searchButton{float:left; margin-top:3px; margin-left:4px}
#homeLink{    float:left;     width:235px;     height:36px;     margin-left:25px}
#homeLink a img{     height:36px;      width:235px;      border-width:0px}

#homeButtonWrap{    width:928px;     height:36px; margin:0px auto; margin-top:0px}
#chatButtonWrap{    width:100%;     position:absolute;     top:50px}
#chatButton{    width:928px;     height:36px; margin:0px auto; margin-top:0px}
#chatButton img{    float:right;     margin-right:12px}
#siteWrap{width:928px; margin:0px auto; background-image:url(http://learnitfirst.cachefly.net/OnePageSite/images/bgSiteWrap.gif); background-repeat:repeat-y; margin-top:18px}
#menu{width:904px; height:38px; background-image:url(http://learnitfirst.cachefly.net/OnePageSite/images/bgMenu.png); background-repeat:no-repeat; float:left}
#menu a{    text-decoration:none;     border-bottom:none}
#menuBlank{width:904px; height:38px; overflow:hidden; background-image:url(http://learnitfirst.cachefly.net/OnePageSite/images/bgMenuBlank.png); background-repeat:no-repeat; float:left}
#menuBumpL{width:12px; height:38px; float:left; background-image:url(http://learnitfirst.cachefly.net/OnePageSite/images/bgMenuBumpL.png); background-repeat:no-repeat}
#menuBumpR{width:12px; height:38px; float:left; background-image:url(http://learnitfirst.cachefly.net/OnePageSite/images/bgMenuBumpR.png); background-repeat:no-repeat}
#c1{width:14px; float:left; background-image:url(http://learnitfirst.cachefly.net/OnePageSite/images/bgC1.gif); background-repeat:no-repeat}
#c2{width:900px; float:left}
#c3{width:14px; float:left; background-image:url(http://learnitfirst.cachefly.net/OnePageSite/images/bgC3.gif); background-repeat:no-repeat}
.vSpacer{height:387px}

#contentOffset{margin-top:23px; margin-left:23px; margin-right:23px}
#contentOffsetNoMenu{margin-top:0px; margin-left:23px; margin-right:23px}
#contentNoMenu{margin-top:0px; margin-left:26px; margin-right:26px}
#sideBar{background-image:url(http://learnitfirst.cachefly.net/OnePageSite/images/bgSidebar.gif); background-repeat:repeat-y; width:284px; float:left; margin-right:26px}
#sideBarShort{background-image:url(http://learnitfirst.cachefly.net/OnePageSite/images/bgSidebar.gif); background-repeat:repeat-y; width:284px; height:410px; float:left; margin-right:26px}
.sideBarFeature{height:202px; margin-left:19px; margin-right:19px; display:table; position:relative; overflow:hidden}
.sideBarFeatureAlign1{top:50%; display:table-cell; vertical-align:middle}
.sideBarFeatureAlign2{position:relative; top:-50%}
#contentInset{width:530px; float:left}
#bottomEdge{background-image:url(http://learnitfirst.cachefly.net/OnePageSite/images/bgBottomEdge.gif); background-repeat:no-repeat; width:928px; height:36px}
#footerCopyright{width:904px; margin:0px auto}
#footerWrap{width:904px; height:130px; background-color:#3e1d12; margin:0px auto; margin-bottom:50px; background-image:url(http://learnitfirst.cachefly.net/OnePageSite/images/bgFooterTop.gif); background-repeat:no-repeat; background-position:top}
#footerWrap2{width:904px; background-image:url(http://learnitfirst.cachefly.net/OnePageSite/images/bgFooterBottom.gif); background-repeat:no-repeat; background-position:bottom}
.footerSep{width:2px; height:130px; float:left; background-image:url(http://learnitfirst.cachefly.net/OnePageSite/images/footerSep.gif); background-repeat:repeat-y}
#f1, #f2, #f3{ width:300px;  float:left}
.footerTxtWrap{ width:120px;  margin:0px auto;  margin-top:15px;  margin-bottom:15px}

h1{font-family:Georgia,"Times New Roman",Times,serif; font-size:18px; font-weight:bold; color:#f1592a; margin-bottom:20px}
h1 a{color:#0d4b5b; text-decoration:none; border-bottom:#0d4b5b dotted 1px}
h1 a:hover{color:#d3562a; text-decoration:none; border-bottom:#d3562a dotted 1px}
h1.packages{font-family:Georgia,"Times New Roman",Times,serif; font-size:18px; font-weight:bold; color:#FFF; margin-bottom:10px; margin-left:18px; padding-top:13px}
h1.noMenu{font-family:Georgia,"Times New Roman",Times,serif; font-size:18px; font-weight:bold; color:#f1592a; margin-bottom:3px; margin-top:0px}
h1.receiptHeader{font-family:Georgia,"Times New Roman",Times,serif; font-size:18px; font-weight:bold; color:#f1592a; margin-bottom:3px; margin-top:0px; float:left}
h2{font-family:Georgia,"Times New Roman",Times,serif; font-size:18px; font-weight:normal; color:#321309; margin-bottom:8px; margin-top:14px}
h2.sideBarHeader, h2.sideBarHeaderQuick{font-family:Georgia,"Times New Roman",Times,serif; font-size:14px; font-weight:bold; color:#d3562a; margin-bottom:4px; margin-top:10px}
h2.sideBarHeaderQuick{float:left}
h2.packagesItemHeader{ font-family:Arial,sans-serif; font-size:14px; font-weight:bold; color:#321309; margin-left:18px; margin-bottom:5px}
h3{font-family:Arial,sans-serif; font-size:14px; color:#321309; line-height:20px; margin-bottom:5px}
h3.cartPayment{font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; color:#321309; line-height:20px; margin-bottom:5px; font-weight:normal}
h4{font-family:Arial,sans-serif; font-size:12px; font-weight:bold; color:#321309; line-height:12px; margin-bottom:10px}
h4.footerTxt{font-family:Arial,sans-serif; font-size:12px; font-weight:bold; color:#FFF; line-height:12px; margin-bottom:0px}
p{font-family:Arial,sans-serif; font-size:14px; color:#321309; line-height:20px; margin-bottom:15px}
p a{color:#0d4b5b; text-decoration:none; border-bottom:#0d4b5b dotted 1px}
p a:hover{color:#d3562a; text-decoration:none; border-bottom:#d3562a dotted 1px}
p.default{font-family:Arial,sans-serif; font-size:14px; color:#321309; line-height:20px; margin-left:20px; margin-bottom:8px}
p.default a{color:#0d4b5b; text-decoration:none; border-bottom:#0d4b5b dotted 1px}
p.default a:hover{color:#d3562a; text-decoration:none; border-bottom:#d3562a dotted 1px}
p.verify{font-family:Arial,sans-serif; font-size:12px; color:#321309; line-height:0px; margin-top:15px; margin-bottom:0px; text-align:center}
p.verify a{color:#0d4b5b; text-decoration:none; border-bottom:#0d4b5b dotted 1px}
p.verify a:hover{color:#d3562a; text-decoration:none; border-bottom:#d3562a dotted 1px}
p.sideBar{font-family:Verdana,sans-serif; font-size:13px; color:#321309}
p.sideBarCart{font-family:Arial,sans-serif; font-size:12px; color:#321309}
p.sideBarCart span{font-weight:bold}
p.sideBarCart a{color:#0d4b5b; text-decoration:none; border-bottom:#0d4b5b dotted 1px}
p.sideBarCart a:hover{color:#d3562a; text-decoration:none; border-bottom:#d3562a dotted 1px}
p.copyright{font-family:Arial,sans-serif; font-size:10px; color:#845343; line-height:20px; margin-bottom:8px}
p.footerTxtBody, p.footerTxtBody a{font-family:Arial,sans-serif; font-size:10px; color:#845343; line-height:12px; margin-top:4px; margin-bottom:8px}
p.footerTxtBody a:hover{color:#FFF}
.sideBarHighlight{font-family:Verdana,sans-serif; font-size:13px; color:#d3562a; font-weight:bold; font-style:italic}
.sideBarHighlight2{font-family:Georgia,"Times New Roman",Times,serif; font-size:20px; color:#d3562a; font-weight:bold; font-style:italic}
.footerHeader{font-family:Arial,sans-serif; font-size:12px; color:#e8cdbc; margin-top:8px}
td{font-family:Arial,sans-serif; font-size:14px; color:#321309; line-height:30px; margin-bottom:15px}
td a{color:#0d4b5b; text-decoration:none; border-bottom:#0d4b5b dotted 1px}
td a:hover{color:#d3562a; text-decoration:none; border-bottom:#d3562a dotted 1px}
.bold{ font-weight:bold}

ol{    margin-left:30px}
ol li{font-family:Arial,sans-serif; font-size:14px; color:#321309; line-height:20px}
ol li a{color:#0d4b5b; text-decoration:none; border-bottom:#0d4b5b dotted 1px}
ol li a:hover{color:#f1592a; border-bottom:1px dotted #f1592a}
ul{    margin-left:30px}
ul li{font-family:Arial,sans-serif; font-size:14px; color:#321309; line-height:20px}
ul li a{color:#0d4b5b; text-decoration:none; border-bottom:#0d4b5b dotted 1px}
ul li a:hover{color:#f1592a; border-bottom:1px dotted #f1592a}
ul.orangeList{margin-left:35px; margin-bottom:15px; list-style-image:url(http://learnitfirst.cachefly.net/OnePageSite/images/bulletOrange.gif)}
ul.orangeList li{font-family:Arial,sans-serif; font-size:12px; color:#f1592a; line-height:20px}
ul.orangeList li a{list-style:url(http://learnitfirst.cachefly.net/OnePageSite/images/bulletOrange.gif); color:#f1592a; border-bottom-color:#f1592a}
ul.footerList{    margin-left:15px;     margin-top:5px;     list-style-image:none}
ul.footerList li{list-style:url(http://learnitfirst.cachefly.net/OnePageSite/images/bulletRed.gif); font-family:Arial,sans-serif; font-size:11px; color:#915d4c}
ul.footerList li a{color:#915d4c; line-height:20px; list-style:url(http://learnitfirst.cachefly.net/OnePageSite/images/bulletRed.gif); border-bottom:none}
ul.footerList li a:hover{color:#e8cdbc; border-bottom:none}
ul.createPackageList{margin:0px; list-style:none; list-style-image:none}
ul.createPackageList li{line-height:21px}
ul.createPackageList li a{font-family:Arial,sans-serif; font-size:14px; color:#d3562a; margin-left:5px; list-style:none; border-bottom:none}
ul.horizontalStandard{ list-style:disc;  margin-left:-15px}
ul.horizontalStandard li{ margin-left:30px;  font-size:12px;  float:left}
ul.horizontalStandard li img{ display:none}
ul.horizontalStandard li span{font-weight:bold}

#flash{width:900px; height:236px}
#packages{background-image:url(http://learnitfirst.cachefly.net/OnePageSite/images/bgPackages.png); background-repeat:no-repeat; width:854px; height:265px; margin-left:18px}
#packagesWrap{   background-image:url(http://learnitfirst.cachefly.net/OnePageSite/images/bgPackagesOrange.png); background-repeat:no-repeat; width:892px; margin-left:4px}
.packagesItem{ float:left;  width:282px}
.pricingInfo{ margin-top:18px;  height:75px}
.retailPrice{ width:282px;  text-align:center;  font-family:Georgia,"Times New Roman",Times,serif; font-size:14px; font-weight:normal; color:#8e746f; display:block; margin-bottom:-4px}
.retailPrice span{ text-decoration:line-through}
.packagePrice{ width:282px;  text-align:center;  font-family:Georgia,"Times New Roman",Times,serif; font-size:28px; font-weight:bold; color:#f1592a; display:block}
.packagesViewButton{ width:216px;  margin:0px auto;  margin-top:7px}

.formTxt{ font-family:Arial,Sans-Serif;  font-size:12px}
.tinyList, .tinyList ul li{ margin-bottom:6px;  font-family:Georgia,Times,serif;  font-size:12px}
.italics{ font-style:italic}

#microsoftPartner{ float:right;  margin:15px}

.backToTop{ text-align:right;  padding:15px;  font-size:11px}

.errorOccurred{  font-family:Arial,Sans-Serif;  font-weight:bold;  border:#e30404 dotted 1px;  width:100%;  text-align:left;  padding:6px;  background-color:#fdf5d7;  color:Black;  font-size:14px}

.faqs h2{ color:#666}
.faqs ul li{ margin-bottom:18px}
.faqs ul li b{ font-size:15px}
.last-faq{ margin-bottom:0px}

#welcomeFromOldSite{    width:100%;     height:203px;     background-image:url(http://learnitfirst.cachefly.net/OnePageSite/images/CollapsiblePanels/OldLIF/Background.png);  background-repeat:no-repeat;  background-position:center;  text-align:left;  padding-bottom:20px; margin-top:0px}
#collapsiblePanelExplaining{ padding:20px; margin-left:23px; margin-right:23px}
#collapsiblePanelExplaining h1{ margin-top:7px;  margin-bottom:7px;  color:Black;  font-size:22px}
#collapsiblePanelExplaining p{ font-size:12px}
#collapsiblePanelExplaining ul{ margin-left:15px}
#collapsiblePanelExplaining ul li{ font-size:12px;  line-height:2.0em}
#closeButton-bottomRight{ float:right}
#collapsiblePanelExplaining a, #collapsiblePanelExplaining a:focus, #collapsiblePanelExplaining a:active{ outline:none;  font-size:14px;  color:#63372d;  font-weight:bold}
#collapsiblePanelExplaining a:hover{ color:#9d5a4a}

.validationErrorText{font-family:Arial,sans-serif; font-size:14px; color:#321309; line-height:20px; margin-top:15px}
.validationErrorText ul li{color:Red}

.validationErrorText a, .validationErrorText a:focus, .validationErrorText a:active{color:Red}

.corpPhilosopy-Reel{ width:100px;  float:left;  padding-right:12px}
.corpPhilosopy-Text{}

#hotspotWrap{ width:100%;  margin-top:20px}
#hotspotWrap span{ font-weight:bold;  line-height:1.2em;  margin:0 0 3px;  font-size:11px;  font-family:verdana}
#hotspotWrap p{ line-height:1.4em;  margin:0 0 10px;  font-size:11px;  font-family:verdana}

.dropDownList option{ padding-left:5px}

.inputWrap{ margin-left:0px;  margin-top:7px}
.inputDescriptor{ font-family:Arial,Sans-Serif;  font-size:11px; color:#321309}
.inputDescriptor span{ font-size:12px; color:red}

.inputExplain{ font-size:10px;  color:#8e746f}

.inputWrap p{ margin:0px}

.hideValidatorWrap{ width:0px;  float:right;  display:none}

.requiredInput{ background-color:#FFFFA0}
.txtInput{ width:230px;  height:20px}

.gridRow{ background-color:#DDDFDE}
.gridRowAlt{ background-color:#efefef}
.gridWrap{ background-color:#dddfde}
.gridHeader{ height:30px;  background-color:#321309;  padding-top:12px}
.gridHeader span{ color:#FFF;  font-family:Arial,Sans-Serif;  font-size:12px;  font-weight:bold;  margin-left:26px}
.gridData{ font-family:Arial,Sans-Serif;  font-size:12px;  color:#321309;  margin-left:6px}
.gridAutoHeader{ height:40px;  background-color:#321309}
.gridAutoHeader th{ color:#FFF;  font-family:Arial,Sans-Serif;  font-size:12px;  font-weight:bold;  padding-left:4px}
.gridAutoData td{ font-family:Arial,Sans-Serif;  font-size:12px;  color:#321309;  height:30px;  padding-left:4px}
.gridActionIcon{ text-align:right;  width:120px;  vertical-align:middle;  margin:0px auto;  padding-top:5px}
.gridActionIcon a{ border:0 none}

.LeftSideWrap-Blank{ float:left;  width:520px}
.RightSideWrap-Blank{ float:right;  width:284px}

.padded{ width:15%}
.highlightedInfo{ width:50%;  color:black;  border:1px solid black;  background-color:#eee;  padding-left:7px;  padding-right:7px}

