@charset "UTF-8";
/* CSS Document */

img, div { behavior: url(iepngfix.htc) }

body{
background:url(images/bg.jpg) repeat;
margin:0px;
padding:0px;
}

#page-top{
background:url(images/book_top.png) no-repeat top;
width:876px;
height:57px;
}

#page-btm{
background:url(images/book_btm.png) no-repeat top;
width:876px;
height:90px;
}

#page{
background:url(images/book_repeat_ie.png) repeat-y left;
background-repeat: repeat;
width:876px;
}

#nav{
width:876px;
text-align:right;
}

#logo{
float:left;
padding-top:7px;
padding-left:10px;
}

#res{
padding:0 20px 16px 20px;
}

.nav-but{
padding:10px 10px 0 10px;
}

#flash{
top:-30px;
left:20px;
position:relative;
float:left;
}

.page-content{
padding:0 80px 0 60px;
text-align:left;
font-family:"Courier New", Courier, monospace;
font-size:12px;
line-height:1.5em;
color:#302f26;
}

h1 {
margin:0 0 10px 0;
font-weight:normal;
font-variant:small-caps;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
padding-bottom:8px;
background:url(images/rule.gif) no-repeat bottom center;
color:#0d214c;
}

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

.clear{
clear:both;
}

#subnav{
width:170px;
float:left;
}

#subnav h2{
background:url(images/rule.gif) no-repeat bottom left;
margin:0px;
font-weight:normal;
font-variant:small-caps;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
padding-bottom:4px;
color:#0d214c;
}

#subnav ul{
margin:4px;
padding:0px;
list-style:none;
}

#subnav li{
border-bottom:1px solid #CFB498;
}

#subnav a{
text-decoration:none;
color:#0d214c;
}

#subcontent{
float:right;
padding-left:15px;
width:550px;
}

table.rates{
	border-collapse:collapse;
}

.rates td{
	padding:5px;
	border:1px solid #fff;
}
