body
{
margin: 0px;
background-image: url(ajc_bg.gif);
background-repeat: no-repeat;
background-attachment: fixed;
font-family: sans-serif;
text-align: center;
min-width: 600px;
}

#layout
{
margin: 0 auto;
padding: 5px;
width: 800px;
min-height: 800px;
background-color: rgba(255, 255, 255, .5);
text-align: left;
}

#content
{

}

h1
{
text-align: center;
color: #960000;
}

.news
{
border: 2px solid #960000;
padding: 5px;
width: 250px;
}

.quote
{
font-size: 0.8em;
font-style: italic;
text-align: center;
}

#menubar a:link
{
font-weight: bold;
color: #cf8383;
padding-left: 10px;
padding-right: 15px;
text-decoration: none;
border-left: #cf8383 solid 5px;
}

#menubar a:visited
{
font-weight: bold;
color: #cf8383;
text-decoration: none;
padding-left: 10px;
padding-right: 15px;
border-left: #cf8383 solid 5px;
}

#menubar a:hover
{
font-weight: bold;
color: #960000;
text-decoration: none;
padding-left: 10px;
padding-right: 15px;
border-left: #960000 solid 5px;
}

#footer
{
margin: 0 auto;
padding: 5px;
width: 800px;
min-height: 10px;
background-color: rgba(255, 255, 255, 0.5);
color: #888;
text-align: left;
font-size: 0.8em;
font-style: italic;
text-align: center;
}

#footer a
{
Color: #888;
text-decoration: none;
}
.tableheader
{
   color:white;
   background-color:red;
   margin:2px 2px 2px 2px;
   font-weight:bold;
   font-size:larger;
}
.pricingtable
{
   padding:15px 15px 15px 15px;
   margin: 5px 5px 5px 5px;

   
}
.pricingtable td
{
    padding:5px 10px 5px 10px;
   border-bottom-color:black;
   border-bottom-width:5px;
}