html, body { margin: 0; padding: 0;}
body { background: #fff;  font-family:trebuchet ms, helvetica, georgia, serif; font-size:70%;  color: #000;}
/*banner*/
#header { background:#fff url(images/banner3.jpg) 0 0 no-repeat; height:250px; width:100%;}
#wrapper {width:910px;height:100%;margin:0px auto 0 auto;}
#wrap {float:left;width:910px;height:100%;background:transparent url(images/rtshad.jpg) top right repeat-y;}
#container {width:900px;height:100%;float:left;background:transparent;}
div#topnav {
       margin: 0;
        background:#434A59;
        height: 40px;}
div#topnav ul
    {
      float:left;  margin: 0;
      padding: 0;
      list-style-type: none; z-index: 50;
    }
 div#topnav li { margin: 0; display: inline;  float: left;}
 div#topnav a

    {

      color: #B1BAC9;  display: block;
      background: transparent ;  font-weight: bold;   text-align: center;
      padding: 2px; padding-right:24px; padding-left:24px; margin-top:8px;
      text-decoration: none;  border-right:1px solid #626C81;
      font: 15px Verdana, sans-serif;float:left;

    }

    div#topnav a:hover

    {

      color: #EF8508;
    }
div#topnav li a.last { border-right:none;}
div#ltside {margin:0;margin-left:-1px;padding:0;float:left;width:296px;height:100%;background:transparent url(images/ltside3.jpg) 0 0 repeat-y;}
div#ltshad {margin:0;padding:0;float:left;width:296px;height:24px;background:transparent url(images/b-shadow3.jpg) 0 0 no-repeat;}
div#content {margin:0;padding:0;float:left;width:600px;height:100%;}
div#photo { margin:5px 0 10px 15px;padding-bottom:6px;height:154px;width:560px;
background:transparent url(images/business_photo6.jpg) 6px 6px no-repeat;}
div#medphoto { margin:10px 0 0 10px;padding:6px;height:154px;width:550px;
background:transparent url(images/medical2.gif) 6px 6px no-repeat;}
div#militaryphoto { margin:10px 0 0 10px;padding:6px;height:154px;width:550px;
background:transparent url(images/military2.gif) 6px 6px no-repeat;}
div#teacherphoto { margin:10px 0 0 10px;padding:6px;height:154px;width:550px;
background:transparent url(images/teachers2.gif) 6px 6px no-repeat;}
div#studentphoto { margin:10px 0 0 10px;padding:6px;height:154px;width:550px;
background:transparent url(images/students2.gif) 6px 6px no-repeat;}
div#execphoto { margin:5px 0 10px 15px;height:154px;width:550px; padding-bottom:10px;
background:transparent url(images/execs3.gif) 6px 6px no-repeat;}
div#friendsphoto { margin:10px 0 0 10px;padding:6px;height:154px;width:550px;
background:transparent url(images/friends2.gif) 6px 6px no-repeat;}
/*create classes for the photos instead*/
h1,h2,h3 { color:#EF8508;padding-left:20px;padding-right:20px;font-weight:normal;}
h1 {font-size:1.8em;}
h2 {font-size:1.5em;}
p {padding-left:20px;padding-right:20px;}
div#whatis {margin:0;padding:0;height:60px;width:250px;float:left;background:transparent url(images/what_is_context_thinking2.gif) 0 0 no-repeat;}
#ltside p { padding-left:30px;padding-right:40px;line-height:150%;}
div#ltside a { color:#EF8508;font-weight:bold;margin-left:5px;text-decoration:none;}
div#ltside a:hover { color:#434A59;}
div#work {margin:0;padding:0;height:60px;margin-top:-10px;width:250px;float:left;background:transparent url(images/work_for_me2.gif) 0 0 no-repeat;}
*html div#ltside {width:292px;}
*html div#whatis {margin-bottom:0px;}
*html div#work {margin-bottom:0px;margin-top:-10px;}
#ltside .ltnav {float:left;margin-top:-6px;width:280px;margin-bottom:-10px;}
*html #ltside .ltnav {margin-top:-15px;}
#ltside .ltnav ul { list-style-type:none;margin:0;margin-bottom:20px;}
#ltside .ltnav li {padding:1px;margin:0;}
*html #ltside .ltnav li {margin-left:45px;}
#ltside .ltnav li a {font-weight:bold;font-size:1.2em;width:270px;line-height:140%;color:#434a59;}
#ltside .ltnav li a:hover {font-weight:bold;color:#EF8508;}
#catalog {margin-top:20px;margin-left:80px;}
#footer { margin:-35px 15px 10px 300px;padding:4px;padding-bottom:10px;background:transparent;border-top:1px dotted #dadada;}
.footernav
    {
   margin:0;
      padding: 0;  padding-bottom:10px;

    }
.clear {clear:both;margin:0;padding:0;}
.footernav ul {  margin:auto; margin-left:100px;padding:0; list-style-type:none; }
.footernav li { display: inline;  float: left; margin-bottom:5px;}
.footernav a

    {
      background:transparent; list-style-type:none;
      display: block;  text-align:center;padding-left:10px;padding-right:10px;
      background: transparent ;  font-weight: bold;margin-top:5px;
      text-decoration: none; color:black;
      font: 10px Verdana, sans-serif;

    }
    .footernav a:hover {color:#EF8508;}
    .footernav a.first {border-left:none;}
    #footer p {margin:0; padding:0; float:left; color:black; background:transparent; font:10px Verdana, sans-serif;}

#content form { background:transparent; width:320px;
              margin:10px;}
#content form.main { border:1px solid #4D4B74;}
#content label, #ltside label {margin:0;padding:0;margin-left:-6px;position:absolute;text-align:right;width:40px;}
#content label.seminar {margin:0;padding:0;margin-left:-6px;position:absolute;text-align:right;width:60px;}

#content input[type="text"], #ltside input[type="text"] {margin:0;margin-left:2px;height:1em;padding:0;width:17em;margin-left:36px;}
#content input.seminar[type="text"] {margin:0;margin-left:2px;height:1em;padding:0;width:16.6em;margin-left:56px;}
#content input[type="submit"], #ltside input[type="submit"] {margin:-10px 2px 2px 10px;font-size:0.8em;}
#content fieldset, #ltside fieldset { border:1px solid #4D4B74;margin:10px;margin-bottom:5px;}
#content form p, #ltside form p {margin:0;padding:0;}
*html #content form p, #ltside form p {padding-left:40px;}
#content input[type="radio"] {margin:2px;height:1em;padding:0;margin-left:0px;}
#content form textarea {margin-left:5px;width:20em;}
#ltside form {background:transparent; margin:10px;margin-left:20px;width:240px;}
#ltside fieldset {margin-left:0;}
#ltside form input[type="text"] {width:12em;}
p.copy {margin:0;margin-left:-20px; padding:0; float:left; color:black; background:transparent; font:9px Verdana, sans-serif;}
#ltside h3 {color:#434A59; font-size:1.5em;margin:0;padding:0;margin-bottom:-10px;padding-left:20px;margin-top:10px;font-weight:normal;}
p.privacy {margin:-10px 0px 10px -20px;padding:0;font:9px Verdana, sans-serif;text-align:center;}
p.radio {margin-top:-10px;}
p.quote {font-size:0.7em;}
.bookstore {margin-left:15px;height:100%;margin-bottom:30px;float:left;border:1px solid red;}
.books {float:left;margin:5px;width:110px;height:180px;border:1px solid #000;}
img.book {float:left;width:62px;height:92px;margin-left:13px;margin-top:5px;}
.books p {text-align:center;padding:5px;margin:0;line-height:120%;}