body {
font-family:Arial,sans-serif;
font-size:70%;
margin:0;
padding:0;
min-width:720px;
background-color:#0465cc;
}

h1 {
font-family:Times New Roman,Times,serif;
font-size:180%;
margin-bottom:6px;
}
h2 {
font-family:Times New Roman,Times,serif;
font-size:160%;
margin-bottom:4px;
}
h3 {
font-family:Times New Roman,Times,serif;
font-size:140%;
margin-bottom:2px;
}
h4 {
font-family:Times New Roman,Times,serif;
font-size:120%;
margin-bottom:2px;
}

p {
padding-top:10px;
margin:0px;
}

html .iefix { height: 0.01%; }

html {
margin:0;
padding:0;
}

hr {
width:350px;
}

ul {
list-style-image: url(bullet.gif);
}
ul.bullets {
list-style-image: url(bullet.gif);
}
ul.normal {
}

pre.courseOutline {
font-family:verdana,sans-serif;
}

div.center {
clear: both;
margin:0px auto;
text-align:center; /* IE */
}

#flexPage {
margin-left:50px;
margin-right:50px;
background: #FFF;
padding-left:10px;
padding-right:10px;
height: 0.01%;
}    
#page {
width:600px;
margin:0 auto;
background: #FFF;
}
#menu {
padding-left:8px;
}
#bottom {
background:#FFF;
clear:both;
}
#footer {
background:#FFF;
clear:both;
}

.recBook {
padding-top:25px;
clear:both;
background:#FFF;
height: 0.01%; /* IE fix */
}

img.recBookImg {
float:left;
border-style:none;
border-width:0px;
margin-right:20px;
}

img.floatRight {
float:right;
}

img.logo {
float:top;
}

#strip {
background-color:gray;
background-image:url(images/texture.jpg);
}

.noborder {
border-style:none;
border-width:0px;
}

.detail {
font-size:smaller;
}

p.detail {
line-height: 50%;
}

table.navbar {
font-size:90%;
width:500px;
text-align:center;
margin:0px;
padding:0px;
border:0px;
margin-left:auto;
margin-right:auto;
}
table.menu {
font-size:90%;
background-color:#9acefd;
margin:0px;
padding:0px;
}
td.menu {
padding:0px;
color:black;
font-weight:bold;
text-align:left;
background-color:#FFF;
}
td.menuHover {
padding:0px;
color:white;
text-align:left;
font-weight:bold;
background-color:#FFF;
}
div.menu {
display:none;
position:static;
}
div.menuHover {
z-index:1;
border:1px solid black;
background-color:#ccc;
display:inline;
position:absolute;
}
a.item:link, a.item:visited, a.item:active {
text-decoration:none;
color:black;
display:block;
background-color:#9acefd;
}
a.item:hover {
text-decoration:none;
color:white;
display:block;
background-color:#0465cc;
}
