body {
	font: 10px Verdana;
	margin: 0px;
	background: #fb4 url('back.gif') top repeat-x;
}

p { margin: 0;
    padding: 0;
    font: 12px Verdana;
    margin-bottom: 5px;}
    
tr td {font: 12px Verdana;}

a img {
	border: 0px;
}

h1 {
	font: 24px Verdana;
	font-weight: bold;
	color: #FE0000;
	margin: 0px;
}

h2 {
	font: 24px Verdana;
	font-weight: bold;
	color: #125;
	text-align: center;
	margin: 0;
	padding: 0;
	margin-top: -10px;
}

h3 {
	font: 20px Verdana;
	font-weight: bold;
	color: #FE0000;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	font-variant:small-caps;
}
#mainbox h3 {margin-top: 20px;}
h4 {
	font: 14px Verdana;
	font-weight: bold;
	color: #398;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	margin-top: 20px;
}

h5 {
	font: 12px Verdana;
	font-weight: bold;
	color: #57b;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	margin-top:10px;
}

#shadedbox {
    background: URL('div.gif');
	border: 2px solid #57b;
	padding: 10px;
	margin: 20px;
	margin-top: 10px;
	z-index: 6;
}



#sidebar {
	background: #EEEEEE;
	font: 12px Verdana;
}

#supersidebar {

}

#mainbox {
	sborder: 1px #CCCCCC solid;
	font: 12px Verdana;
	padding: 0px;
	z-index: 1;
}

#mainbox td {
	font: 12px Verdana;
}

.bookinfoheader {
	font-weight: bold;
	background: #EEEEEE;
	padding-right: 10px;
}

#bookinfotable {
	font: 12px Verdana;
}

#error {
	color: #CC0000;
}

a {
	outline: none;
}

#bluebar td {
	font: 10px Verdana;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right 5px;
}

#bluebar a {
	color: #FFFFFF;
}

#redbar td {
	font: 10px Verdana;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 3px;
}

#redbar a {
	color: #FFFFFF;
}

#redbar a:hover {
	color: #006599;
}

#redtext a {
	color: #FE0000;
	font: 10px Verdana;
	font-weight: bold;
}

#redtext a:hover {
	color: #000099;
}

#navcontainer
{
position: absolute;
top: 107;
width: 100%;
margin-left: auto;
margin-right: auto;

padding: 0;
margin: 0;
z-index: 3;
font-size: 12px;
}

#navcontainer ul
{
list-style-type: none;
text-align: center;
padding: 0;
margin: 0;
position: relative;
z-index: 4;
}

#navcontainer li
{
padding: 0;
display: inline;
text-align: center;
margin: 0 5px 0 5px;
z-index: 4;
}

#navcontainer li a
{
padding: 1px 7px 1px 7px;
margin: 0;
color: #666;
background-color: #fff;
border: 1px solid #ccc;
text-decoration: none;
z-index: 4;
}

#navcontainer li a:hover
{
color: #000;
border: 1px solid #666;
border-top: 2px solid #666;
border-bottom: 2px solid #666;
}

#navcontainer li a#current
{
color: #000;
border: 1px solid #666;
border-top: 2px solid #666;
border-bottom: 2px solid #666;
}

#mainbox ul {list-style-type: square;}
#mainbox div {padding-left:10px;}

#lhstop1, #lhstop2, #lhstop3, #lhsbottom1, #lhsbottom2, #lhsbottom3, #middlebar1, #middlebar2, #middle1, #middle2 {position: absolute; margin: 0; padding: 0; border: 0px; z-index: 2;}

#lhstop1 {width: 150px; height: 10px; top: 107px; background-color: #bde; border-top: 1px solid #000;}
#lhstop2 {width: 20px; height: 10px; top: 107px; left: 150px; background-color: #bde;}
#lhstop3 {width: 20px; height: 8px; top: 99px; left: 150px; background: URL('HeaderTopbltr.gif') top left no-repeat;}

#lhsbottom1 {width: 180px; height: 20px; top: 115px; left: 0px; background-color: #57b; border-bottom: 1px solid #000;}
#lhsbottom2 {width: 20px; height: 14px; left: 180px; top: 113px; background-color: #57b;}
#lhsbottom3 {width: 20px; height: 8px; top: 127px; left: 180px; background: URL('HeaderBottombltr.gif') top left no-repeat;}

#middlebar1 {width: 100%; height: 4px; top: 110px; background-color: #bde;}
#middlebar2 {width: 100%; height: 2px; top: 114px; background-color: #fff; z-index: 3;}

#middle1 {height: 15px; top: 99; left: 170; right: 0; background-color: #bde; border-top: 1px solid #000;}
#middle2 {height: 11px; top: 116; left: 200; right: 0; background-color: #57b; border-bottom: 1px solid #000;}

#bgcolor1, #bgcolor2, #bgcolor3, #bgcolor4, #bgcolor5 {position: relative; top: 0; bottom: 0;  z-index: -1; margin: 0; padding: 0;}
#bgcolor1 {width: 10px; background-color: #7c9; border-right: 1px solid #6a8;}
#bgcolor2 {width: 168px; left: 10px; background-color: #9db; border-left: 1px solid #6a8; border-right: 1px solid #7c9;}
#bgcolor4 {width: 35px; right: 35px; left: 700px; background-color: #9db; border-left: 1px solid #7c9;}
#bgcolor5 {right: 1px; left: 735px; background-color: #7c9; border-left: 1px solid #6a8;}



a:link { 	color: #000099; 	text-decoration: none; }
a:active { 	color: #000099; 	text-decoration: none; }
a:visited { 	color: #000099; 	text-decoration: none; }
a:hover { 	color: #990000; 	text-decoration: none; }
