/* Navigation */
@import url("primary-nav.css");
@import url("second-nav.css");
@import url("book-nav.css");

/* Other */
@import url("content-left.css");
@import url("content-right.css");
@import url("search-results.css");
@import url("allbooks.css");

body {
margin:0;padding:0;border:0;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
line-height:16px;
background-color:#cfdde8;
background-image:url('/images/assets/background.jpg');
background-repeat:repeat-x;
background-position:top;
text-align:center;
}

body.home div#container {
  background-image:url('/images/assets/background-home.jpg');
  background-repeat:no-repeat;
  background-position:top center;
  height:800px;
}

a img {border:0;}
img {border:0; padding:0; margin:0;}
a {text-decoration:underline;color:#000;}
a:hover, a:active, a:visited {color:#030;}
div#jumplinks {font-size:1px;display:none;visibility:hidden;}
h1 a {display:block;width:100%;height:100%;}
h2 a {display:block;width:100%;height:100%;}
h1 a span {font-size:1px;display:none;visibility:hidden;}
a.skiplinks {display:inline;visibility:hidden;font-size:1px;}
p {margin:0 20px 20px 40px;}
h1 {margin:0 20px 0 40px;color:#006;font-weight:normal;font-size:22px;line-height:26px;}
h2 {margin:0 20px 10px 40px;color:#006;font-weight:bold;font-size:16px;line-height:18px;}
h3 {margin:0 20px 0 40px;color:#006;font-weight:bold;font-size:11px;line-height:16px;}
h2 a, h3 a {text-decoration:none; color:#006;}
td input, td select {background-color: #cfc;; border:1px solid #696;}
tr {line-height:20px;}
td select, td select option {font-size:11px;line-height:16px;padding:2px;}
.top {margin-top:25px;}
.nobg {background-color:#fff;border:0;}
.home-top {margin-top:440px;}
.nobottommargin {margin-bottom:0;padding-bottom:0;}
.children {font-size:14px;}

div#container {
  margin:0 auto;padding:0;border:0;
  width:100%;
  position:relative;
}

div#main {
  margin:0 auto;padding:0;border:0;
  text-align:left;
  align:center;
  width: 924px;
}


div#header {
  margin:0;padding:0;border:0;
  float:left;
  width:100%;
  height:74px;
  clear:both;
  background-image:url('/images/assets/header.gif');
  background-position: top left;
  background-repeat:no-repeat;
}
div#header h1 span, div#header p span {
  font-size:1px;display:none;visibility:hidden;
  display:block;
  float:left;
}
div#content {
  margin:0;padding:0;border:0;
  float:left;
  width:100%;
  clear:both;
}
div#container-left {
  margin:0;padding:0;border:0;
  float: left;
  clear:left;
  width: 743px;
  display:inline;
}
div#primary-nav {
  margin:0;padding:0;border:0;
  width:100%;
  display:inline;
  height:38px;
}
div#second-nav {
  margin:22px 0 0 0;padding:0;border:0;
  width:166px;
  display:inline;
  float:left;
  clear:left;
}
div#home-middle {
  margin:22px 0 0 26px;padding:0;border:0;
  width:550px;
  display:inline;
  float:right;
  clear:right;
  background-image:url('/images/assets/bghomemiddle.jpg');
  background-repeat:no-repeat;
}
div#service-middle {
  margin:22px 0 0 26px;padding:0;border:0;
  width:550px;
  display:inline;
  float:right;
  clear:right;
  background-color:white;
}
div#footer {
  margin:0;padding:0;border:0;
  padding-top:20px;
  width:100%;
}
div#book-nav {
  margin:0 0 0 15px;padding:0;border:0;
  display:inline;
  float:right;
  clear:right;
  width:166px;
}
div#facebook {
  margin:0 0 0 40px;
  width:900px;
}
