html { background-color: #fff; background: #fff 
url(http://c1.davesite.com/graphx/H_topGradient03.png) top center repeat-x; }
body {font: 14px Verdana, Geneva, sans-serif; color: #000; margin-top: 0px; }
.bigContain { max-width: 940px; margin: 0 auto; background: white 
url(http://c1.davesite.com/graphx/DS_ms1xx.png) top left repeat-y; background-position: -138px -49px;
border: 1px solid #cdcdcd; padding: 5px; }
a:link {color: #0a3bce; }
a:visited {color: #0a276e; }
a:hover { color: #FF5333; }
img { border: 0; }
pre { font-size: 16px; }
tt { font-size: 16px; }
.lineAd { margin: 5px 0; }
.alC { text-align: center; }
.h1c {font: bold 1.2em monospace; }
.h2c, .tA .h2c { font-size: 16px; text-shadow: #CCC 2px 2px 4px; }
.h2c, .head1, .head2, .head3 { padding: 1px; margin: 2px;}
.head1 {font-size: 1.2em; text-shadow: #CCC 0.1em 0.1em 4px; }
.head2 {font-size: 14px; text-shadow: #BBB 1px 1px 1px; }
.head3 {font-size: 12px;}
.marginWideSide { margin-left: 176px; }
.tA, .tBottomNav, .checkOutChapters { 
background-color: #ccc; font-weight: bold; border-top: 1px #e2e2e2 
solid; border-bottom: 1px #d3d3d3 ridge;
border-left: 1px #bfbfbf solid; border-right: 1px #d0dcff ridge; -moz-border-radius: 
5px; -webkit-border-radius: 5px; overflow: hidden; zoom: 1;
-webkit-box-shadow: 1px 1px 2px #CCC; -moz-box-shadow: 1px 1px 2px #CCC; }
.PSAuhSpan1 { margin-bottom: 5px; margin-top: 1px; }
.tB table, .tB td, .tC {margin: 2px;}
.tA a:link, .tBottomNav a:link { color: #0033cc;}
.tA a:hover, .tBottomNav a:hover { color: #f75f23; }
.tA { padding: 4px 8px; margin: 7px; background: #eee; text-align: left; 
url(http://c1.davesite.com/graphx/tAedge2.gif) no-repeat right center; }
.tB { padding: 2px 8px 2px 14px; margin: 4px; background-color: #fff; line-height: 1.5em; border-right: 1px #ececec solid; text-align: left;}
.tBottomNav {margin-top: 6px; padding: 8px; font-size: 1em; }
.tCopy {text-align: center; font-size: 1em; padding: 6px; }
.continue {padding: 4px; font-size: 1.2em; }
.continue, .tBottomAd, .tBottomNav {text-align: center;}
.CheckOutChapters td {background-color: #eee; padding: 5px;}
.CheckOutChapters textarea {background: white url(http://c1.davesite.com/graphx/YourWorkHere.png) no-repeat center;}
.CheckOutChapters input {margin-left: 8px; }
.CheckOutChapters input[type="submit"] { cursor: pointer; }
/* .CheckOutChapters input[type="submit"] { border: 1px #aaa solid; padding: 3px; font-family: Verdana, Geneva, 
sans-serif; font-size: 10px; background-color: #eee; -webkit-box-shadow: 1px 1px 1px #333; -moz-box-shadow: 1px 1px 1px #333; cursor: pointer; 
margin-bottom: 3px; } */
#hbottom { border-radius: 4px; background-color: #d0e9c4; border: 2px #6ead4f solid; }
#hbottom:hover { background-color: #e3da77; border: 2px #b0a419 solid; }

#sButton { border: 2px #ddd solid; font-size: 10px; margin-left: 1px; }
#sButton:hover { border: 2px #888 solid; }

.sideAd1, .sideAd2 {margin: 4px 18px 12px 0; float: left; width: 160px; }
 .footTitle { font-weight: 600; }
 .footer ul { list-style-type: none; color: #333; }
 .footer a { text-decoration: none; }
 .footer a:link { color: #111; }
 .footer a:visited { color: #555; }
 .footer a:hover { color: #000; text-decoration: underline; font-weight: bold; letter-spacing: 1px; }
 .topSep { color: green; font-family: Impact; }
 .topEdge { font-size: 12px; margin-left: 4px; padding-top: 7px; }
 .topEdge a { font-weight: normal; }
 .topEdgeEmp { display: inline; }
 .topEdgeEmp a { font-weight: bold; }
 .topInner { margin-top: 20px; }
 .DSlogo { margin: 1px; float: left; margin-right: 4px; width: 312px; }
 .jumpSelector, .jumpSelector option, .heading { font-size: 1em; }
 .heading { font-size: 1em; }
 #lid01 a { font-weight: bold; color: #e42828; }
 #lid01 a:hover { color: #296aff; }

 a#vt1Sprite { display: block; height: 110px; width: 180px; }
 a#vt1Sprite:hover { background-position: 0px -110px !important; }
 a#vt1Sprite span { display: none; }

 a#vt2Sprite { display: block; height: 40px; width: 397px; }
 a#vt2Sprite:hover { background-position: 0px -41px !important; }
 a#vt2Sprite span { display: none; }

 a#cornSprite { display: block; height: 50px; width: 180px; margin: 0; padding: 0; }
 a#cornSprite:hover { background-position: 0px -51px !important; }
 a#cornSprite span { display: none; }

 a#HTMLTopHost { display: block; width: 132px; height: 30px; margin-left: 6px; margin-top: 2px; }
 a#HTMLTopHost:hover { background-position: 3px -29px !important; }
 a#HTMLTopHost span { display: none; }
