body { 
 background-color: #eeeeee;
 background-image:url(images/BGbooks.jpg); 
 color: #000099;
 font-size: 100%;
 margin: 0px;
 scrollbar-base-color: #eeeeee;
 scrollbar-arrow-color: #cc0033;
 scrollbar-DarkShadow-Color:# eeeeee;
 text-align: center;
}

body, td {
 font-family:"Times New Roman", Times, serif;
 font-size: 16px;
 color:#0066CC;
}

.RossProfile { 
 background-color: #ffffff;
 color: #000099;
 font-size: 100%;
 margin: 0px;
 scrollbar-base-color: #eeeeee;
 scrollbar-arrow-color: #cc0033;
 scrollbar-DarkShadow-Color:# eeeeee;
 text-align: center;
}

a { text-decoration: none; }
body,html,p,blockquote,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6 { margin:0; padding:0 }

.titleTrans { background-color:transparent; color: #000099; margin: 20px 20px 20px 20px; width:600px;  }
.pageTitleText { color: #cc0033; font-size: 28px; }
.pageTitleTextSub { color: #cc0033; font-size: 22px; margin-bottom:20px; }
.pageTitleTextSubB10 { color: #cc0033; font-size: 20px; margin-bottom:5px; text-align:center; }
.pageTextAnnounce { font-size: 18px; font-weight:bold; }
.formEntry { background-color:#ffffff; background-image:url(images/BGwhite.gif); }

dt { font-size: 20px; font-weight:bold; }
dd { margin-left: 35px; }
dd.newsbrief { font-weight:bold; margin-left: 295px; }
dd.newsbriefJust { font-weight:bold; margin-left: 295px; text-align:justify; }
dd.newsbriefPaler { color: #9999cc; font-weight:bold; margin-left: 295px; }
p { font-size: 16px; margin: 0px 0px 6px 0px; text-align:justify; }

.shortDL  { float:left; width:500px; margin-top: 40px; }

a:link { color: #0000cc; }
a:visited { color: #000099; }
a:hover { color: #cc0000; }
.linkNOT { color: #0000cc; }

ul.indentULmarg25 { margin: 0px 0px 10px 155px ; }
ul.indentULmarg0 { margin: 0px 0px 0px 35px ; }
ul.indentULrycj { margin-left: 185px; margin-top: 10px; }
ul.indentUL { margin-left: 35px; margin-top: 10px; }
ul.indentULmargB { margin-left: 35px; margin-top: 10px; margin-bottom: 20px;  }
li.indentLI { text-align:justify; margin-left: 15px; }

a.indexLink { font-size: 16px; font-weight:bold; }
a.indexLink:link { color: #cc0033; }
a.indexLink:visited { color: #cc0033; }
a.indexLink:hover { color: #000099; }

a.indexLinkREV { font-size: 16px; font-weight:bold; }
a.indexLinkREV:link { color: #000099; }
a.indexLinkREV:visited { color: #000099; }
a.indexLinkREV:hover { color: #cc0033; }

a.linkBlueLight { color: #3366cc; }
a.linkBlueLight:hover { color: #000099; }
.linkBlueLightNOT { color: #3366cc; }

a.linkTitle { color: #cc0033; font-size: 30px; }
a.linkRed { color: #cc0033; font-size: 24px; margin-top:10px; margin-bottom:10px; text-align:center; text-decoration:none; }
a.linkRed:link { color: #cc0033;  }
a.linkRed:visited { color: #cc0033;  }

.linkRedNOTaLaCarte { color: #cc0033; font-size: 24px; margin-top: 2px; margin-bottom:5px; text-align:center; }
.linkRedNOTaLaCarte22 { color: #cc0033; font-size: 22px; margin-top: 2px; margin-bottom:5px; text-align:center; }

a.linkPageTitle { color: #cc0033; font-size: 26px; margin-bottom:10px; }
a.navFooter { color: #cccccc; font-size: 16px; text-decoration:none; }
a.navFooter:link { color: #cccccc; text-decoration:none; }
a.navFooter:visited { color: #cccccc; text-decoration:none; }
a.navFooter:hover { color: #eeeeee; text-decoration:none; }
a.navHeader { color: #aaaaaa; }
a.navHeader:link { color: #aaaaaa; }
a.navHeader:visited { color: #aaaaaa; }
a.navHeader:hover { color: #000099; }
a.navHeader:Active { color: #0000ff; }
a.navHeaderCurrent { color: #000099; }
a.navHeaderCurrent:hover { color: #cc0033; }

a.navHeaderSub { color: #9999cc; }
a.navHeaderSub:link { color: #9999cc; }
a.navHeaderSub:visited { color: #9999cc; }
a.navHeaderSub:hover { color: #000099; text-decoration:underline; }
a.navHeaderSub:Active { color: #cc0000; }
a.linkHidden { color: #000099; }
a.linkHidden:hover { color: #cc0033; text-decoration:underline; }
a.linkBuy { color: #000099; }
a.linkBuy:hover { color: #cc0033; text-decoration:underline; }

hr.margT { margin: 5px auto 2px auto; color: #cc0033; }
hr.margB { margin: 2px auto 10px auto; color: #cc0033; }

#header { background-image:url(images/BGheader.png); background-color:transparent; padding:0px auto 0px auto; margin: 20px auto 0px auto; width:830px; height:191px; text-align:right; }
#header a.linkHeadTitle { color: #cc0033; font-size: 30px; }

a.copyLink { color:#666699; }
a.copyLink:hover { color: #cc0033; }
a.photoLink { color:#8888bb; font-size: 12px; }
a.photoLink:hover { color: #cc0033; }

a.titleLinkHidden { color: #cc0033; font-size: 20px; }


.bookEntry { font-size: 18px; font-weight:bold; clear: both; }
.borderMargin { padding: 0px 40px 0px 0px; }
.bookEntryT { font-size: 18px; font-weight:bold; margin-top:10px; clear: both; }
.bookEntryMargT { font-size: 18px; font-weight:bold; margin-top:10px; }
.bookText { margin-left:30px; text-align:justify; }
.bookTextMargB { margin-left:100px; text-align:justify; }
.bookTextMargBig { margin-left:475px; text-align:justify; }
.bookTextMargMid { margin-left:330px; text-align:justify; }
.bookLines { margin-left:30px; }
.content { color:#0066CC; margin: 0px; padding: 0px; }
.copy { color:#666699; margin: 0px 0px 20px 0px; }
.floatLeft { float:left; margin-right:8px; }
.floatLeftFlag { float:left; margin-right:8px; margin-bottom: 8px; }
.floatRight { float:right; margin-left:8px; }
.floatRightNav { float:right; text-align:right; }
.font18 { font-size: 18px; font-weight:bold; }
.fontBlue { color:#0066CC; text-align:justify; font-size: 16px; margin-top: 10px; margin-bottom:10px; }
.fontBlue5 { color:#0066CC; text-align:justify; font-size: 16px; margin-top: 5px; margin-bottom:5px; }
.headingText { font-size: 18px; text-align:justify; padding: 0px 0px 0px 0px; }
.headingTextR { font-size: 17px; text-align:right; padding: 10px 0px 0px 0px; }
.indexBox { float:right; margin-left:200px; }
.indexMargSub18 {  background-color: #eeeeee; width:800; }
.marginPage { border-color:#0066CC; color:#eeeeee; margin: 20px auto 0px auto; }
.marginBreak { margin-bottom:20px; }
.marginBreakClear { margin-bottom:20px; margin-top:10px; clear:both; }
.marginL10 { margin-left:10px; }
.marginL17 { margin-left:17px; }
.marginL25 { margin-left:25px; }
.marginL5R0 { margin-left:5px; margin-right:0px; }
.marginLR10 { margin-left:10px; margin-right:10px; }
.marginLR20 { margin-left:20px; margin-right:20px; }
.marginL5T5 { margin-left:5px; margin-top:5px; }
.marginT5 { margin-top:5px; }
.marginT10 { margin-top:10px; }
.marginT15 { margin-top:15px; }
.marginaLaCartePage { margin-left:150px; margin-right:30px; margin-top: 20px; }
.marginFavicon { margin-right:4px; }
.marginFaviconB { margin-right:4px; margin-bottom: 40px; }
.marginBoxIndex { margin-top:20px; }
.marginPhoto { margin-right:20px; }
.marginHeaderBox { margin-left:20px; }
.marginHeaderBoxT { margin-left:30px; margin-top: 15px; }
.marginHeaderBoxTT { margin-left:30px; margin-top: 25px; }
.marginHeaderBoxR { margin-left:30px; margin-right:20px; }
.marginB5 { color:#0066CC; margin-bottom:5px; }
.marginB5T10 { color:#0066CC; margin-bottom:5px; margin-top: 10px; }
.marginR8 { margin-right:8px; }
.marginR8resources { margin-right:8px; margin-bottom:65px;  }
.marginCup{ margin-left:10px; margin-top:0px;  }
.pad20 { padding-right:20px; }
.pageTitle { margin-bottom:20px; }
.pageTitleText { color: #cc0033; font-size: 28px; }
.pageTitleTextSub { color: #cc0033; font-size: 24px; margin-top:10px; margin-bottom:10px; text-align:center;  }
.pageTitleTextSubBlue { font-size: 20px; }
.pageTitleTextSub22 { color: #cc0033; font-size: 20px; }
.pageTitleTextSub22C { color: #cc0033; font-size: 22px; margin-top:10px; margin-bottom:7px; text-align:center; }
.pageTitleTextSub20 { color: #cc0033; font-size: 20px; margin-top: 2px; margin-bottom:5px; }
.pageTitleTextSub20noM { color: #cc0033; font-size: 20px; margin-top: 2px; }
.pageTitleTextSub20C { color: #cc0033; font-size: 20px; margin-top: 2px; margin-bottom:5px; text-align:center; }
.pageTitleTextSubC { color: #cc0033; font-size: 26px; text-align:center; padding: 5px 20px 0px 20px; }
.pageTitleTextSubCT { color: #cc0033; font-size: 26px; text-align:center; padding: 20px 20px 20px 20px; }
.pageTitleTextSubCblue { color: #000099; font-size: 20px; margin-top: 10px; text-align:center; padding: 0px 20px 8px 20px; }
.pageTitleTextSubCblueNOM { color: #000099; font-size: 16px; font-weight:bold; margin-top: 5px; text-align:center; padding: 0px 10px 8px 10px; }
.pageTitleTextSubCblue10 { font-size: 20px; text-align:center; padding: 0px 0px 8px 0px; }
.pageTitleTextSubCblue17 { font-size: 17px; text-align:center; padding: 0px 0px 0px 0px; font-weight:bold; }
.pageTitleTextSubCblue18 { font-size: 18px; text-align:center; padding: 0px 0px 0px 0px; font-weight:bold; }
.pageTitleTextSubCblue17bold { font-size: 17px; text-align:center; padding: 0px 0px 0px 0px; font-weight:bold; }
.pageTitleTextSubCblued { color: #000099;font-size: 24px; text-align:center; padding: 8px 0px 0px 0px; }
.pageTitleTextSubL { color: #cc0033; font-size: 26px; padding: 5px 10px 0px 10px; }
.pageTitleTextSubLight { color: #cc0033; font-size: 20px; padding: 0px 8px 0px 10px; }
.pageTitleTextSubCblueA { font-size: 18px; padding: 0px 10px 3px 30px; }
.pageTitleTextSubCblueJ { font-size: 16px; padding: 0px 10px 3px 20px; text-align:justify }
.pageTitleTextSubCblueJl { font-size: 16px; padding: 0px 10px 3px 10px; text-align:justify }
.pageTitleTextSubCblueR { font-size: 14px; padding: 0px 10px 3px 30px; text-align:right; font-style:italic;  }
.RF2007text { text-align:justify; font-size: 18px; margin-bottom: 10px; }
.RF2007textLess4 { text-align:justify; font-size: 18px; line-height: 18px; margin-top: 8px; margin-bottom: 4px; }
.RF2007textLessRF2007 { text-align:justify; font-size: 18px; line-height: 18px; margin-top: 5px; margin-bottom: 0px; }
.RF2007textLessRF18J { text-align:justify; font-size: 16px;  font-weight:bold;line-height: 18px; margin-top: 5px; margin-bottom: 0px; }
.RF2007textLessRF18 { text-align:right; font-size: 16px; font-weight:bold; line-height: 18px; margin-top: 0px; margin-bottom: 0px; }
.RF2007textLess { color: #000099; text-align:justify; font-size: 18px; line-height: 20px; margin-bottom: 10px; }
.RF2007textLessT5 { color: #000099; text-align:justify; font-size: 18px; line-height: 20px; margin-top: 5px; margin-bottom: 10px; }
.RF2007textLessT5Index { color: #000099; text-align:justify; font-size: 16px; line-height: 18px; margin-top: 5px; margin-bottom: 10px; }
.RF2007textLessTitle { color: #000099; text-align:center; font-size: 16px; line-height: 18px; margin-bottom: 5px; }
.RF2007textLessT { text-align:justify; font-size: 18px; line-height: 20px; margin-top: 20px; margin-bottom: 10px; }
.RF2007textMarg { text-align:justify; font-size: 18px; margin-left:25px;  }
.divPageWidth { width:730px; }
.tableLblue { color:#0066CC; }
.tdCatHead { color:#0066CC; font-size: 20px; font-weight:bold; margin-top:25px; margin-bottom:5px; text-align:justify; }
.tdCatHeadLess { color:#0066CC; font-size: 18px; font-weight:bold; margin-top: 10px; margin-bottom:10px; margin-left: 10px;  }


.tdRsourcesEntry { color:#0066CC; font-size: 22px; font-weight:bold; margin-top:15px; }
.tdRsourcesEntryNOT { color:#0066CC; font-size: 22px; font-weight:bold; margin-top:4px; }
.tdRsourcesEntryPaler { color:#9999cc; font-size: 22px; font-weight:bold; margin-top:15px; }


.tdRsourcesEntryNOM { color:#0066CC; font-size: 22px; font-weight:bold; }
.tdCatEntryT { text-align:justify; margin-top:10px;  }
.tdCatEntryTB { text-align:justify; margin-top:15px;  }
.tdCatEntry { text-align:justify; }
.tdCatEntryBL { text-align:justify; margin-left: 30px; margin-bottom:10px; }
.tdCatEntryB { text-align:justify; margin-bottom:10px; }
.textIndexJ { text-align:justify; font-size: 18px; margin-top:10px; margin-bottom:10px; }
.textIndexJBT0 { text-align:justify; font-size: 14px; margin-top:8px; margin-bottom:5px; }
.textJ { text-align:justify; font-size: 14px;  }
.textJmarg10 { text-align:justify; font-size: 14px;  margin-top:10px; margin-bottom:10px;  }
.title0 { color:#0066CC; font-size: 10px; line-height: 10px; margin: 0px; }


