/* CSS Document */

table,tr,td,p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; }
a:link,a:visited { color:#003366 }
img { border:0px; }
h2 { font-size: 20px; font-family:Trebuchet MS,Trebuchet,Arial,Helvetica; margin-bottom:10px;margin-top:0px;  }
.htmlbody { background-image:url(bk-main0.gif);  }
.htmlbodyBD { background-image:url(bk-mainB.gif);  }
.maintable { width:800px; background-image:url(backgrou.gif); background-repeat:no-repeat; }
.maintableBD { width:800px; background-image:url(backgrov.gif); background-repeat:no-repeat; }
.tdleft { width:156px; height:358px; padding-top:10px; background-color:#8EA023; background-image:url(bk-left0.gif); background-repeat:no-repeat; }
.tdright { width:114px; background-color:#3F5666; }
.leftnav{ padding:4px; font-weight:bold; color:#BCE7C8; line-height:20px; }
.leftnav ul { list-style:none; padding:0px; margin:0px; }
.leftnav li { padding:0px; }
.leftnav a:link, .leftnav a:visited { color:#ffffff;font-weight:bold; text-decoration:none }
.leftnav a:hover { color:#003366; }
.tdbody { width:530px; background-image:url(bk-body0.gif); background-repeat:no-repeat; position:relative; }
.navbar { margin-top:20px; width:120px; min-height:16px; padding-left:12px; padding-top:2px; background-color:#44627D; color:#ffffff; font-family:Arial,Trebuchet,arial,sans-serif; font-size:11px; font-weight:bold; letter-spacing:1px; }
.smalltext { font-family:arial; font-size:9px; padding-left:20px; padding-right:15px; }
.textbox { width:80px; height:12px; font-size:11px; font-family:Arial, Helvetica, sans-serif; border: 1px #666666 solid; font-weight:normal; }
.textboxform { width:200px; font-size:11px; font-family:Arial, Helvetica, sans-serif; border: 1px #666666 solid; font-weight:normal; }
.submit { font-family:Trebuchet MS,Trebuchet,Arial,Helvetica; border: 1px #666666 solid; background-color: #CCCCCC }
#header { font-size:26px;color:#ffffff;font-weight:bold;font-family:Trebuchet MS,Trebuchet,Arial,Helvetica; }
#subheader { margin:15px 0px 10px 20px; font-size:18px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; }
#topnav { padding:0px;margin:0px; }
#topnav a:link,#topnav a:visited { color:#6699CC; font-family:Arial,Helvetica; font-size:11px; font-weight:bold; text-decoration:none; }
#topnav ul { list-style:none; padding:0px; margin-top:10px;margin-left:0px; margin-bottom:0px; }
#topnav li { float:left;margin:0px; padding-right:25px;}
#topsubnav a:link,#topsubnav a:visited { color:#2B4D9B; font-family:Arial,Helvetica; font-size:11px; font-weight:bold; text-decoration:none; }
#topsubnav ul { list-style:none; padding-top:10px; padding-left:0px; margin:0px; }
#topsubnav li { float:left;margin:0px; padding-right:15px;}
.go { vertical-align:top;padding-top:1px; } 
#mainbody { padding-left:20px;padding-top:10px;padding-right:10px;color:#ffffff; }
#mainbody a:visited { color:#ffffff; }
#mainbodyBD { padding-left:20px;padding-top:10px;padding-right:10px;color:#000000; }
#mainbodydesc { padding:10px 10px 10px 20px; color:#000000;position:relative;  }
#mainbodydesc h3 { font-size:15px; margin:0px;  }
#mainbodydesc h4 { font-size:11px; margin-top:5px; }
#mainbodydesc h5 { font-size:10px; font-weight:bold; text-transform:uppercase; margin:0px 0px 10px 0px; }
#mainbody p { margin-top:0px; }
#rightnav { font-family:Trebuchet MS;font-size:12px;color:#ffffff; padding-left:5px; padding-right:5px; padding-top:10px; line-height:18px; }
#rightnav ul { list-style:none; padding:0px; margin-top:0px; margin-left:0px; }
#rightnav li { padding-top:7px; }
#rightnav a:link, #rightnav a:visited { color:#ffffff; text-decoration:none; }
#rightnav a:hover { text-decoration: underline; }
.titlelist { width:500px; font-size:10px; color:#ffffff; }
.titlelist td { padding-bottom:15px; }
.titlelist a:link, .titlelist a:visited { text-decoration:underline; color:#ffffff; }
.titlelistBD { width:500px; font-size:10px; color:#000000; }
.titlelistBD td { padding-bottom:15px; }
.titlelistBD a:link, .titlelist a:visited { text-decoration:underline; color:#003366; }

#footer { color:#ffffff;padding:10px; }
#search { color:#2B4D9B; font-family:Arial,Helvetica; font-size:11px; font-weight:bold; }
#bookdesc { color:#000000; }
#bookdesc ul { list-style:none; padding:0px; margin:0px; }
#bookdesc li { padding-bottom:7px; }
.tablestyle { border:1px #CCCCCC solid; }
.tdhead { background-color:#CCCCCC; }
div.rv-img { background: url('shadow00.htm') no-repeat bottom right; }
div.rv-img img { margin: -5px 5px 5px -5px; padding: 0px; position: relative; vertical-align: bottom; }
.selectstyle { border:1px #cccccc solid; size:50px; font-family:verdana;font-size:11px; }
#quaysidelogo { position:relative;padding-top:20px; }
#series { margin:0px 0px 5px 0px; font-size:11px; text-transform:uppercase; font-weight:bold; }
#bottom { width:800px; margin:10px 0px 0px 0px;  }
#bottom p { font-size:9px; line-height:12px; color:#666666; }
#bottom a { color:#666666; }
#registerbar { margin:20px 0px 0px 5px; width:138px; padding:0px; border:1px #44627D solid; color:#ffffff; font-family:Arial,Trebuchet,arial,sans-serif; 
	font-size:11px; }
#registerbar h4 { background-color:#44627D; margin:0px; text-align:center; padding:2px; letter-spacing:1px; font-size:11px;  }
#registerbar h4 a { text-decoration:none; }
#registerbar p { padding:4px; margin:4px 0px 4px 0px; }
#registerbar a { color:#ffffff; }
#guidelines { background-color:#5B6616; color:#ffffff; width:140px; margin:10px 0px 5px 5px; }
#guidelines p { margin:0px; padding:2px 4px 2px 5px; }
#guidelines a { color:#ffffff; }



