body {
     font-family: arial,helvetica,sans-serif;
     background-color: #CC99CC;
     background-image: url('layoutimages/extendedside.jpg');
     background-repeat: repeat-x;
     margin-top: 0px;
     text-align: center;
      }
      
h1 {font-size: 24px; color: #7F04FF; }
h2 {font-size: 20px; }
h3 {font-size: 14px; }

ul {text-align: left; }

img {border: none; }
      
.container {
	 background-color: #FFF3FA;
     margin-left: auto;
     margin-right: auto;
     width: 1000px;
     }
     
.header {
     margin-top: 0px;
     width: 1000px;
     height: 149px;
     background-image: url('layoutimages/header.jpg');
     background-repeat: no-repeat;
      }
	  
/*Navbar*/
#navbar { 
     margin-top: 0px;
     margin-left: auto;
     margin-right: auto;
     width: 1000px;
     height: 50px;
     padding-top: 8px;
     background-image: url('layoutimages/navbar2.jpg');
     background-repeat: no-repeat;
     font-size: 16px;
     }
#navbar a {
     color: #000000;
     text-decoration: none;
     }
#navbar ul {
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  }
  
#navbar li {
  float: left;
  position: relative;
  width: 125px;
  }
  
#navbar li ul {
  display: none;
  position: absolute;
  text-align: left;
  background-color: #f6f2f8; 
  font-size: 14px;
  border-top: 1px solid #000000;
  }

#navbar a.submenu {
  color: #333333;
  padding: 2px;
  }
#navbar a.submenu:hover {
  margin-left: 8px;
  }
  
#navbar li ul li {
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
    width: 200px;
  }
  
#navbar li:hover ul { display: block; }

/* end navbar */


.modules {
     margin: 0px;
     padding: 0px;
     width: 1000px;
     height: 400px;
     background-color: #Fffffff;
	 background-image: url('layoutimages/cell.jpg');
	 background-repeat: no-repeat;
	 text-align: justify;
     }
      
.module-left-column {
     width: 665px;
     float: left;
     text-align: justify;
	 padding-top: 20px;
     }
	 
.module-left-column p {
     color: #000000;
     text-align: justify;
     margin: 50px 15px 20px 20px;
      }
span.flash {
     margin: 0px 15px 20px 20px;
     }
     
span.booklist {
     vertical-align: top;
     float: left;
     margin-top: 5px;
     margin-left: 5px;
     margin-bottom: 5px;
     width: 160px;
     height: 355px;
	 font-size: 12px;
     }
span.booklist form {
     vertical-align: baseline; }

.module-right-column {
     width: 335px;
     float: right;
     text-align: justify;
     }
.module-right-column p {
     color: #000000;
     text-align: justify;
     margin: 60px 20px 20px 15px;
     }
.module-right-column a.module {
     text-decoration: none;
     font-weight: bold;
     color: #FFFFFF;
     }
.module-right-column a.module:hover {
     text-decoration: none;
     color: #F6F2F8;
     }

.left-column {
     background-color: #FFF3FA;
	 width: 665px;
     float: left;
     }
.left-column p {
     text-align: justify;
     margin-left: 10px;
     margin-right: 10px;
     }
.left-column a, a:visited {
     text-decoration: none;
     color: #0000ff;
     }
.left-column a:hover {
     color: #333333;
     }
.center p {text-align: center; }
   
.inline-image-left {
     vertical-align:text-top; 
     display: inline;
     float: left; 
     margin-right: 5px;
     margin-bottom: 5px;
     }
.inline-image-right {
     vertical-align:text-top; 
     display: inline;
     float: right; 
     margin-left: 5px;
     margin-bottom: 5px;
     }
.pricing p {
     text-align: center;
     }

.right-column {
     background-color: #FFF3FA;
     width: 335px;
     float: right;
     }
     
.right-column-box {
     width: 300px;
     margin-top: 10px;
     margin-left: auto; 
     margin-right: auto;
     background-color: #FFffff;
     border: 1px solid #333333;
     padding: 5px;
     }
.right-column img {
     border: 0px;
     }
.right-column a, a:visited {
     text-decoration: none;
     color: #0000FF;
     }
.right-column a:hover {
     color: #333333;
      }

      
.footer p {
  font-size: 12px; 
  text-align: center;
  }
.footer a {
  color: #333333;
  text-decoration: underline;
  font-weight: 700; }
.footer a:hover {
  color: #333333;
  text-decoration: none; }

