a,h2{color:#7b96aa}
a:hover{color:#99dcd9}
body{font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif}
h1,.leadIn{color:#542785}
h1,h2,.leadIn{font-size:125%}
html,body,div,p,td,span,input,textarea,li,h3,h4,h5,h6{color:#36403f}
ol.alphaList li{list-style:lower-alpha}
ol.romanList li{list-style:lower-roman}
p.moreLink,p.factBox,div.synopsis{background-color:#f1f4f6;padding:10px;border:#7b96aa solid 1px}
sup{vertical-align:super;font-size:75%}
#content ul li ul li {list-style: square;}
ul.noBullet li{list-style:none}
ul.yesno li{list-style:none;padding:2px}
ul.yesno li img{vertical-align:middle;margin-right:5px}
.feature{border:1px solid #542785;margin-bottom:20px;margin-left:20px;float:right;width:280px}
.featureBody{padding-top:10px;padding-left:10px;padding-right:10px;margin-bottom:0px}
.featureHead{background-color:#542785;font-weight:bold;color:#ffffff;margin-bottom:0px;text-align:center;padding:5px}
.footerAddress p{font-size:85%;margin-top:5px}
.highlight{color:#88beb4;font-weight:bold;font-style:italic;font-size:105%}
.leadIn{;margin:0 0 1em 0;font-weight:bold}
.mapDiv{border:1px solid #979797;height:300px;width:690px}
.mugShot{margin-left:10px;margin-bottom:10px;float:right;border:10px solid #f1f4f6}
.readyQA{background-color:#f1f4f6;margin-bottom:1em}
.readyQA p{padding:10px;margin-bottom:0}
.right,#checkout td.price{text-align:right}
.thickBorder{border:10px solid #f1f4f6}
.white{color:#ffffff}
#checkout {margin-bottom:0}
#checkout td{border:none;padding-top:0.25em;padding-right:0.25em;padding-bottom:0.25em;padding-left:0.25em}
#footer{border-top:#542785 solid 2px;padding-top:5px;color:#7b96aa;margin-top:1em}
#header{padding-top:20px;padding-bottom:20px}
#leftNav #menu{background-color:#88beb4;padding-top:20px;padding-bottom:20px;margin-bottom:20px}
#leftNav #menu .subMenu a{background-color:#b7d8d2;padding-left:25px;font-size:90%}
#leftNav #menu a{display:block;text-decoration:none;color:#ffffff;font-weight:bold;border-bottom:1px #ffffff solid;padding-bottom:2px;padding-left:10px}
#leftNav #menu a.first{border-top:1px #ffffff solid}
#leftNav #menu a:hover,#leftNav #menu .subMenu a:hover{background-color:#99dcd9}
#lpLogo{border:1px #542785 solid;height:198px;width:198px;padding:10px;text-align:center;background-image:url(../images/logoGrad.gif);background-position:bottom;background-repeat:repeat-x}
#lpLogo h2{text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:140%;margin-top:5px}
#mediaPlayer{margin-bottom:1em}
.spaceit {margin-top:20px;}
#trainingDates{width:400px}
#trainingDates td{border:solid #ffffff 2px}
#trainingDates td.dates,#trainingDates td.location{background-color:#f1f4f6}
#trainingDates td.full{background-color:#ee4334}
#trainingDates td.spaces{background-color:#43ee34}
#trainingDates td.status{font-weight:bold;color:#ffffff;text-align:center}
#goog-wm { }
#goog-wm h3.closest-match { }
#goog-wm h3.closest-match a { }
#goog-wm h3.other-things { }
#goog-wm ul li { }
#goog-wm li.search-goog { display: block; }
#recoveryStory img { margin-right: 10px; }