body {
        text-align:center;
        font-family: verdana, arial;
        font-size: .7em;
        margin: 0;
}

p, pre {margin:0px 10px 10px 10px;}


h1 {
        font-size:1.5em;
        padding-top:1em;
        margin: 0px 10px 0px 0px;
}

h2 {
  font-size:1.3em;
  margin: 0 0 0 0;
}

hr {
  margin: 0px 0px 0px 0px;
        width:  100%;
        height: 1px;
        text-align: center;
        color: #D0E8F7;
}

.button_frame {
  width: 450;
  height: 45px;
}

#unlimited_image {
  position: relative;
  float: left;
  padding: 5px 5px 5px 50px;
}

#onefifty_image {
  position: relative; 
  float: right;
  padding: 5px 40px 5px 5px;
}

#frame {
        width:750px;
        margin-right:auto;
        margin-left:auto;
        margin-top:0px;
        padding:0px;
        text-align:left;
}

#contentleft {
        width:150px;
        padding:0px;
        float:left;
        background:#ffffff;
        z-index: 3;
}


ul {
        margin: 0;
        padding: 0;
        list-style: none;
        width: 145px;
        border-bottom: 1px solid #ccc;
        }

ul li {
        position: relative;
}

li ul {
        position: absolute;
        left: 144px;
        top: 0;
        display: none;
}

ul li a {
        display: block;
        text-decoration: none;
        color: #000;
        background:#ffffff;
        padding: 5px;
        border: 1px solid #ccc;
        border-bottom: 0;
}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

li:hover ul, li.over ul {
        display: block;
}

a:hover {
  color: blue;
  background: #f7f8f9;
}

#contentcenter {
        width:450px;
        padding:0px;
        float:left;
        background:#ffffff;
}

#contentcenter > ul {
        margin: 0;
        padding: 0;
        list-style: none;
        }

#contentright {
        width:150px;
        padding:0px;
        float:left;
        background:#ffffff;
        text-align: center;
}

//#contentright p //{font-size:.8em;}
#contentright h2 {
  position: relative;
        margin:0px 0px 0px 0px;
        padding:0px;
        font-size: 1.2em;;
        font-weight: bold;
        color: #000;
}

#contentright a {
  color: blue;
        text-decoration: underline;
}
//#contentright a:hover {color: //green;}

#contentheader {
  background: url("../images/header.png");
        height: 147px;
        width: 750px;
        border-bottom: 1px solid black;
        background-repeat: no-repeat;
}

#contentbottom {
        text-align : center;
        padding-top : .5em;
        padding-bottom : .5em;
        font : .9em Arial,sans-serif;
        color : #000;
        display : block;
        margin : 10px 0px 10px 0px;
        voice-family: "\"}\"";
        voice-family: inherit;
}

#login {
  position: relative;
  top: 15px;
        float: right;
  text-align: center;
        width: 150px;
        font-size: .8em;
}

/* Looks like you have to specify the width of #nav
or IE5 Mac stretches it all the way across the div, and
Opera streches it half way. */

#frame #nav {
  top: 25px;
        float:left;
        width:145px;
        margin:0px 0px 10px 0px;
}

#headerimage {
  position: relative;
        width: 695px;
        height: 147px;
        z-index: 0;
        right: 0;
        text-align: center;
        float:right;
        top: 0;
}

td {
    font-family : Arial,sans-serif;
    font-size: .8em;
    }

.header {
  text-align: center;
    font-size: 1em;
    font-weight: bold;
    color: #2283BF;
}

.normal {
  text-align: left;
    font-size: .8em;
}

.cat {
  text-align: left;
    font-size: .8em;
    font-weight: bold;
}

.small {
    font-size : .7em;
    font-family : Arial,sans-serif;
}

tr {
  text-align: left;
}

.row-header {
  background: #D0E8F7;
}

.alt1 {
  background: #e7f3fb;
  text-align: center;
}

.alt2 {
  background: #FFFFFF;
  text-align: center;
}

.normal_bold {
    font-size : 1em;
    font-weight : bold;
    font-family : Arial,sans-serif;
}

.normal_red {
    color: #ff0000;
    font-size : 1em;
    font-weight : bold;
    font-family : Arial,sans-serif;
}

.small_bold {
    font-size : small;
    font-weight : bold;
    font-family : Arial,sans-serif;
    color: #2283BF;
}

