/* Review-Net Styles */
body { margin:0px;padding:0px;background-color:#333333;vertical-align:top;font-family:verdana, arial, times, sans-serif; }
a:link { color:#0000cc; }
a:visited { color:#0000cc; }
a:active { color:#0000cc; }
a:hover { color:#0000ff; }

/*-----------------------------------------------------------------------*/
.header { height:66px;background-color:#cccccc;border-bottom:2px solid #000000;padding:5px;text-align:left;margin:0px; }
.motto { position:absolute;top:11px;left:365px;font-weight:bold;text-align:center;font-size:13px; }
.date { position:absolute;top:1px;right:8px;font-weight:bold;font-size:11px; }
.header .topNav { height:22px;padding:3px 10px 3px 15px;color:#ffffff;font-weight:bold;font-size:12px;background-color:#000000;background-image:url(/images/topNav_back.gif);background-repeat:repeat-x;margin:0px -5px -5px -5px;position:relative;top:2px; }
.topNav a span { text-decoration:underline overline; }

/*-----------------------------------------------------------------------*/
.leftbar { margin:22px 5px 5px 0px;padding:0px;width:165px;position:absolute;left:5px; }
.leftbar div { border:3px solid;border-color:#666666 #666666 #000000 #000000; }
.leftbar div p { margin:0px;padding:2px 0px 4px 2px; }

.rightbar { margin:22px 0px 5px 5px;padding:0px;width:160px;position:absolute;right:5px; }
.rightbar div { border:solid;border-width:3px 3px 3px 0px;border-color:#565656 #565656 #000000 #000000;background-image:url(/images/rtback.gif);background-repeat:repeat-y; }
.rightbar div.whole { border:3px solid;border-color:#565656 #565656 #000000 #000000;/*background-image:none;*/ }
.rightbar div p, .rightbar div ul { margin:2px 0px 4px 0px;padding:2px 0px 4px 5px;border-left:1px solid #000000; }
.rightbar div ul { line-height:16px; }
.rightbar div ul li { list-style:none;font-size:10px; }

.rightbar div, .leftbar div { margin:0px 0px 10px 0px;padding:3px;background-color:#999999;font-weight:bold;vertical-align:top; }
.rightbar p, .leftbar p { font-size:12px;line-height:16px; }

.rightbar #bookImages { text-align:center;display:none; }
.rightbar #bookImages { border:1px solid #000000;margin:4px auto; }

form { margin:2px 0px 4px 0px;padding:0px; }
.formSubmit { font-size:12px;font-family:verdana, arial, times, sans-serif;font-weight:bold;border:1px solid;border-color:#ffffff #ffffff #444444 #444444; }

.leftbar a, .rightbar a { font-size:12px;font-family:verdana, arial, times, sans-serif;font-weight:bold; }

.leftbar a:link, .rightbar a:link { color:#ffffcc; }
.leftbar a:active, .rightbar a:active { color:#cccc00; }
.leftbar a:visited, .rightbar a:visited { color:#ffffcc; }
.leftbar a:hover, .rightbar a:hover { color:#cccc00; }

.rightbar li a { font-size:10px; }

.mlink { color:#000000; }

.leftbar, .rightbar, .main { top:83px; }

/*-----------------------------------------------------------------------*/
.main { position:absolute;left:40px;right:20px;margin:5px 0px 5px 0px;padding:5px 0px 0px 0px; }
.main div { margin:0px 0px 10px 0px;padding:3px 150px 3px 140px;background-color:#dddddd;vertical-align:top;border:solid #111111;border-width:5px 0px;font-size:.8em; }
.main div h1 { font-size:22px;border:solid #333399;border-width:4px 0px;margin:4px 6px 10px 6px;padding:1px 4px;color:#ffffbb;background-color:#333333;font-family:"Times New Roman", serif;text-transform:uppercase;position:relative; }
.main div h2 { font-size:18px;border:solid #990000;border-width:2px 0px;margin:4px 6px 10px 6px;position:relative; }
.main div h3 { color:#990000;font-size:14px;text-decoration:underline;margin:4px 6px 6px 6px; }
.main div p { font-family:arial, helvitica, times, sans-serif;margin:0px 6px 10px 12px;padding:0px;position:relative; }
.main div .sig { margin:0px 0px 4px 6px; }
.main div div { border:0px;font-size:1em;margin:0px;padding:0px; background-color:transparent; }

.titleline { width:60%;background-color:#333333;color:#333333;height:4px;text-align:left; }
.credit { position:absolute;top:38px;right:1px;text-align:right; }
.credit em { color:#000000;font-size:9px; }
.credit a:link, .credit a:active, .credit a:visited { color:#000000; }

.main div#lilnews { width:240px;float:right;margin:5px;padding:0px; }
.main div#lilnews div { border:1px solid #000000;background-color:#ffffee;margin-bottom:15px; }
.main div#lilnews div h4 { color:#000099;border-bottom:1px solid #000099;font-size:12px;margin:3px 4px 4px 4px; }

.main div#bodyad { width:260px;float:left;margin:5px; }

/*-----------------------------------------------------------------------*/
.greyText { color:#666666; }
.greyField { background-color:#ccccc0;border:2px solid #999999;height:auto; }
.greySelect { background-color:#ccccc0;border:2px solid #999999;font-size:14px; }
.regField { border:1px solid;border-bottom-width:2px;border-color:#444444 #444444 #ffffcc #ffffcc;background-color:#dddddd;height:auto;font-size:14px;background-color:#ffffff; }
.subscript { display:block;margin:0px;padding:0px;font-size:10px;color:#000000;text-align:right; }

div.reqForm span { color:#cc0033; }

#exists, #found { margin:0px;padding:0px; }
#exists p { margin:15px;padding:8px;border:1px solid #000000; }
#found p { margin:0px;padding:10px; }
#found p#empty { margin:0px;padding:40px 0px 0px 0px;text-align:center;height:80px;font-weight:bold;font-size:18px; }

td.imbox { padding:2px 4px; text-align:center; }

td.imbox a.imlink { display:block;background-color:#ffffff;border:1px solid #000000;margin:0px 4px; }
td.imbox a.imlink:visited { background-color:#ffffff; border:1px solid #000000; }
td.imbox a.imlink:hover { background-color:#ffffcc; border:1px solid #cc0000; }
td.imbox a.imlink img { border:1px solid #000000; }

.ttips { width:200px;padding:5px;background-color:#ffffcc;color:#000000;font-family:verdana, helvitica, times, sans-serif;font-size:11px;display:none;z-index:99;position:absolute;border:2px solid;border-color:#0000cc #0000cc #000066 #000066; }
.debug { z-index:99;position:absolute;top:80px;left:0px;padding:3px;background-color:#ffffff; }

/*-----------------------------------------------------------------------*/

.article { margin-bottom:5px;border-bottom:2px solid #000000; }
#frontpage .article h2 { display:inline; }
.article p { margin-top:4px; }
.article p.by { color:#cc0000;font-weight:bold;text-align:right; }
#frontpage .article p.by { text-align:left;position:relative;top:4px; }
.article p.open { font-weight:bold; }

/*-----------------------------------------------------------------------*/
#copyright { background-color:#333333;border-width:0px;text-align:right;font-size:.8em;font-family:arial, sans-serif;font-weight:bold;color:#ffffcc; }

p.contentFoot { text-align:right;width:97%;margin:0px 0px -2px 0px;padding:5px 8px 8px 8px;background-color:#333333;border-top:3px solid #3333cc;color:#ffffff;font-weight:bold; }
p.contentFoot a { color:#9999ff; }
p.contentFoot a:hover { text-decoration:none; }
p.contentFoot a span { color:#ffff99; }

p.pic { text-align:center; }
p.pic .caption { color:#cc0000; }

/*-----------------------------------------------------------------------*/
input, select { position:relative; }

a img { border:0px; }