﻿body
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 9pt;
	padding-bottom: 0px;
	margin: 0px;
	color: black;
	padding-top: 0px;
	font-family: Arial, 'Times New Roman';
}
/* Welcome Message Color and possition */
.WelcomeMessage
{
    color: #fbd27e;
    /*color: #FFD415;*/
    font-weight: bold;
    left: 300px;
    position: absolute;
    top: 27px;
    clear: none; 
    width: 400px; 
    text-align: right;  
}
.VirtuallyItem
{
	height:22px; width: 190px; 
	color: #FBD27E;  
	font-size: 9pt;  
	vertical-align: top;
	text-align: right; 
	font-style: italic; 
	font-weight: bold; 
	margin-top: 0px;
}
.EasySearch 
{
	cursor: pointer;
}
.EasyButtonText
{
	color: #ae1c21; 
	font-weight: 900; 
	cursor: pointer;
}
.PriceMsg
{
	font-size: 8pt;
	font-family: Arial;
	text-align: right;
}
.BindingOnMsg
{
    left: 5px;
    position: absolute;
    top: 80px;
}
.TextAsMenuBackground
{
	color: #000000;
	font-style: italic;
}

.LoggedInFiller
{
    /*background-color: #361614;*/
    width:100%;
    /*background-image:  url(/HeaderImages/web-banner-BackGround.gif);*/
    background-color: Black;
}
.LoginText
{
	font-size: 8pt;
	color: White;
	font-family: Arial; 
	font-weight: bold;
	border-style: none;
}
input
{
    font-size: 8pt;
    color: black;
    font-family: Arial;
}
select
{
    font-size: 8pt;
    color: black;
    font-family: Arial;
}
/*table
{
    font-size: 8pt;
    color: black;
    font-family: Arial;
    border-style: none;
}*/
.Links
{
    color: #ae1c21;
    font-family: Arial;
}
.Links a
{
    color: #ae1c21;
    font-family: Arial;
}
.LinksComp
{
	color: Blue;
	font-family: Arial;
}
.SuggestBreadCrumbLinks
{
    color: #ae1c21;
    font-family: Arial;
    font-size: 8pt;
}
.SuggestBreadCrumbLinks a
{
    color: #ae1c21;
    font-family: Arial;
    font-size: 8pt;
}
.OrderLookupLinks
{
    color: #ae1c21;
    font-family: Arial;
    font-size:7pt;
}
.OrderLookupLinks a
{
    color: #ae1c21;
    font-family: Arial;
    font-size:7pt;
}
.OrderLookupLinksOver
{
    color: #ae1c21;
    font-family: Arial;
    font-size:7pt;
    text-decoration: underline;
    cursor:pointer;
}
.smallfont
{
	font-size: 7pt;
	font-family: Arial;
}
.SpecialLinks
{
    color: red;
    font-family: Arial;
}
.BoldText
{
    font-weight: bold;
    font-size: 8pt;
    font-family: Arial;
}
.Smalltext
{
    font-size: 8pt;
    font-family: Arial;
}
.StandardGrid
{
}
.Links2
{
    color: #006500;
    font-family: Arial;
}
.colorbox1
{
    background-color: #d3d3d3;
}
.colorbox2
{
    background-color: #3D5B15;
    color: white;
}
.colorbox3
{
    background-color: #F6BB43;
    color: white;
}
.LegendText
{
    color: #ae1c21;
    font-family: Arial;
}

.LegendTextDirty
{
    /*color: #ae1c21;
    font-family: Arial;*/
    background-color: #b3b3b3;
}
.UpdateTotalsEnabled
{
    color: #ae1c21;
    font-family: Arial;
}
.UpdateTotalsDisabled
{
    color: #999999;
    font-family: Arial;
}

H1
{
    font-family: Arial;
    font-size: 14pt;
    color: #006500;
}
.ImageRapping
{
    float: left;
    margin: 0px 20px 10px 0px;
}

.GridViewHeader
{
    font-weight: bold;
    color: #ffffff;
    background-color: #000000;
    font-size: 8pt;
    font-family: 'Arial';
}

.DashBoardGridViewHeader
{
    font-weight: bold;
    color: #ffffff;
    background-color: #808080;
    font-size: 8pt;
    font-family: 'Arial';
}

.GridViewHeader a
{
    color: White;
    font-size: 8pt;
    font-family: 'Arial';
}

.GridViewFooter
{
    font-weight: bold;
    color: white;
    background-color: #000000;
    text-align: center;
    font-family: 'Arial';
    font-size: 10pt;
}

.GridViewFooter a
{
    font-family: 'Arial';
    color: White;
    font-size: 10pt;
}
.GridViewFooter span
{
    color: #FBD27E;
    font-family: 'Arial';
    font-weight: bold;
    font-size: 12pt;
}
.GridViewPager
{
    font-weight: normal;
    color: #000000;
    background-color: #fbd27e;
    text-align: center;
    font-family: 'Arial';
    font-size: 8pt;
}
.GridViewPager a
{
    font-family: 'Arial';
    font-weight: bold;
    color: #000000;
    font-size: 8pt;
}

.GridViewPager span
{
    color: #000000;
    font-family: 'Arial';
    font-weight: bold;
    font-size: 8pt;
}

.GridViewPager #KeyInfo
{
    color: #ae1c21;
    text-decoration: underline;
    cursor: pointer;    
}

.GridViewPager #ColumnInfo
{
    color: #ae1c21;
    text-decoration: underline;
    cursor: pointer;    
}

.GridViewRowStyle
{
    color: #333333;
    background-color: white;
    font-size: 8pt;
    font-family: 'Arial';
    border-bottom: #d3d3d3 1px solid;
}

DashBoardGridViewRowStyle
{
    color: #333333;
    background-color: white;
    font-size: 8pt;
    font-family: 'Arial';
    border-bottom: #d3d3d3 1px solid;
}

.GridViewRowStyle a
{
    color: #333333;
    font-size: 9pt;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}
.GridViewRowStyle a:hover
{
    color: #ae1c21;
    font-size: 9pt;
    font-family: Arial;
    font-weight: bold;
    text-decoration: underline;
}

.GridViewSelectedRow
{
    background-color: #FBD27E;
    font-size: 8pt;
    font-family: 'Arial';
    border-bottom: #d3d3d3 1px solid;
}
.GridViewSelectedRow a
{
    color: #333333;
    font-size: 9pt;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}
.GridViewSelectedRow a:hover
{
    color: #ae1c21;
    font-size: 9pt;
    font-weight: bold;
    font-family: Arial;
    text-decoration: underline;
}

.GridViewAlternatingRow
{ 
    color: #333333;
    background-color: #EEEEEE;
    font-size: 8pt;
    font-family: 'Arial';
    border-bottom: #d3d3d3 1px solid;
}

.GridViewZeroQtyRow
{ 
    color: #333333;
    background-color: #b3b3b3;
    font-size: 8pt;
    font-family: 'Arial';
    border-bottom: #d3d3d3 1px solid;
}

.GridViewZeroQtyRow a
{
    color: #333333;
    font-size: 9pt;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}
.GridViewZeroQtyRow a:hover
{
    color: #ae1c21;
    font-size: 9pt;
    font-family: Arial;
    font-weight: bold;
    text-decoration: underline;
}

.DashBoardGridViewAlternatingRow
{ 
    color: #333333;
    /*background-color: #effce1;*/
    border-bottom: #d3d3d3 1px solid; 
}

.GridViewAlternatingRow a
{
    color: #333333;
    font-size: 9pt;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}
.GridViewAlternatingRow a:hover
{
    color: #ae1c21;
    font-size: 9pt;
    font-family: Arial;
    font-weight: bold;
    text-decoration: underline;
}
.GridViewEditStyle
{
    background-color: #FBD27E;
}
.DataIFrame
{
    display: inline;
    width: 100%;
    height: 100%;
    position: static;
}
.Menus
{
    font-weight: bold;
    font-size: 10pt;
    color: gray;
    line-height: 15pt;
}
.Menus a
{
    font-size: 10pt;
    color: gray;
    line-height: 15pt;
}

/* Gold Banner Page Heading */
.PageHead
{
    color:#ae1c21;
    font-weight: bold;
    font-size: 10pt;
    font-family: 'Times New Roman' , Arial;
    text-transform: uppercase;
}
.PageHead2
{
    color:#ae1c21;
    font-size: 10pt;
    font-family: Arial;
    font-weight: bold;
    text-transform: uppercase;
}
.PageHeadDiv
{
    background-image:url(images/Blank-header.gif); 
    /*width:300px; */
    padding-left:5px; 
    padding-bottom:2px; 
    padding-top:2px; 
    padding-right:0px; 
    /*height: 20px;*/
}
.PageHeadListRefined
{
    color:#000000;
    font-weight: bold;
    font-size: 10pt;
    font-family: Arial;
}

/* End Page Head */

.ListName
{
    font-weight: bold;
    font-size: 12pt;
    text-transform: uppercase;
    color: #692164;
    font-family: 'Times New Roman' , Arial;
}
.PaddedDiv
{
    margin: 5px;
}
.MenuBar
{
    background-color: #adb4c1;
}
.TM1
{
    background-color: #f62028; 
    color: White;
}
.TM2
{
    background-color: #4169e1;
    color: White;
}
.TM3
{
    background-color: #C0C0C0;
    color: White;
}
.TMSL
{
    background-color: #adb4c1;
}
.TML
{
    background-color: #692164;
}
/* Accordion */
.accordionHeader
{
    color: black;
    background-color: #d3d3d3;
    font-family: 'Arial';
    font-size: 9pt;
    font-weight: bold;
    padding: 1px;
    margin-top: 6px;
    margin-bottom: 0px;
    cursor: pointer;
    border-right: #d3d3d3 1px solid;
    border-top: #d3d3d3 1px solid;
    border-left: #d3d3d3 1px solid;
    border-bottom: #d3d3d3 1px solid;
}

#master_content .accordionHeader a
{
	color: black;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    font-weight: normal;
    font-size: 9pt;
    font-family: Arial; 
    background-color: White;
}

.failedValidationText
{
    color:#ae1c21;
    font-weight: bold;
}

.failedValidationBlue
{
    color:Blue;
    font-weight: bold;
}

.failedValidationTextNormal
{
    color:#ae1c21;
    font-weight: normal;
}

.passedValidationText
{
    color: Black;
    font-weight: normal;
}

.BookCondGood
{
    color: #006500;
    font-weight: bold;
}

.BookCondNotGood
{
    color: #ff0000;
    font-weight: bold;
}

.PaddedPanel
{
    border-right: black thin solid;
    border-top: black thin solid;
    margin: 10px;
    border-left: black thin solid;
    border-bottom: black thin solid;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}


/* Begin LMS Classes */

.LMS_ReportDetailHeader
{
    font: Arial, Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: Black;
    text-decoration: underline;    
}

.LMS_ReportGroupHeader
{
    font: Arial, Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: Black;    
}

.LMS_PageHeader
{
    font: Arial, Verdana;
    font-size: 16pt;
    color: #006500;
    font-weight: bold;
}

.LMS_FormData
{
    font: Arial, Verdana;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
}

.LMS_NegativeData
{
    background-color: #ffcccc;
}

.LMSTable
{
    font-size: 8pt;
    color: black;
    font-family: Arial;
    border-style: solid;
    border-width: 5px;
    border-color: #c0c0c0;
}

.hilight
{
    font-weight: bold;   
}

.LMS_ReportBody
{
    font-size: 8pt;
    font-family: Arial;
}

.LMS_ReportHeader
{
    font-family: Arial, Verdana;
    font-size: 12pt;
    font-weight: bold;
    color: Black;
}

.LMS_GroupHeader
{
    font-family: Arial, Verdana;
    font-size: 10pt;
    font-weight: bold;
}

/* End of LMS Classes */


.ARTests
{
    font-size: 7pt;
    background-color: #fdeac4;
}
.RCTests
{
    font-size: 7pt;
    background-color: #fdeac4;
}
.FPInfo
{
    font-size: 7pt;
    background-color: #fdeac4;
}
.LexileInfo
{
    font-size: 7pt;
    background-color: #fdeac4;
}

/* Full Record */
.FullRecordTitleHead
{
    font-family: Arial, 'Times New Roman';
    font-weight: bold;
    font-size: 12pt;
    color: black;
}
.SectionHead
{
    font-weight: bold;
    font-size: 9pt;
    font-family: 'Arial';
}
.SectionBody
{
    font-weight: normal;
    font-size: 9pt;
    font-family: 'Arial';
}
.FullRecordLinks
{
    color: #ae1c21;
    font-family: Arial;
    font-size: 9pt;
}
.FullRecordLinks a
{
    color: #ae1c21;
    font-family: Arial;
    font-size: 9pt;
}
/* End Full Record */

.SearchPage
{
    font-size: 9pt;
    font-family: Arial;
}
.SearchHead
{
    font-size: 10pt;
    font-family: Arial;
    font-weight: bold;
}

/* Reference, Professional and Edition Classes */

.Reference
{
	color: #ae1c21;
}

.Professional
{
	color: #ae1c21;
}

.Edition
{
	color: #ae1c21;
}
.Volume
{
	color: #ae1c21;
}
/* Menu Section */

.QuickSearch
{
	font-family: Arial, Tahoma;
    font-size: 10pt;
    color: #ffffff;
}

.QuickSearchBox
{
    background-color: #ffffff;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}

.MenuTableBackGround
{
	/*background-color: #000000;*/
	background-image: url('../Images/Menu/Black-gradient-menu-bar-filler.gif');
	height: 27px;
}
.MenuEasySearchBackGround
{
	background-image:url(/images/menu/New-black-gradient-menu-bar.gif);
}
/*	MackinMenu0:
	Options Menu Item - This is set right on the menu Item .MackinMenu2 is stilled used for the 
	hover state.*/
.MackinMenu0		
{
	background-color: transparent;
	color: #fbd27e;
	font-family: Arial;
	font-size: 10pt;
	cursor: pointer;
	/*
	left: 5px;
	position: relative;
	*/
}

/*	MackinMenu1:
	This is the style that is applied to the very top level "Search, Suggested Lists ..." this 
	is the normal style with out hover. */
.MackinMenu1
{
	background-color: transparent;
	color: white;
	font-family: Arial;
	font-size: 10pt;
	cursor: pointer;
	/*
	right: 5px;
	position: relative;
	*/
}

/*	MackinMenu2:
	This is the Hover style to the MackinMenu1 items */
.MackinMenu2 
{
	background-color:transparent;
	color:#fbd27e;
	cursor: pointer;
	/*
	right: 5px;
	position: relative;
	*/
}

/*	MackinMenu3:
	Not sure what this is used for?  Changing the values seems to have no effect */
.MackinMenu3 
{
	background-color:#c0c000;
	font-family:Arial;
	font-size:8pt;
	cursor: pointer;
}

/*	MackinMenu4:
	This is used in the seperator of each item.  No changes should be needed here */
.MackinMenu4 
{
	color:white;
/*	
	left: 5px;
	position: relative;
*/
}

/*	MackinMenu5:
	This is the submenus normal style.  All changes here will effect all sub menus and sub submenus
	If you make changes here you might need to also change MackinMenu6 */
.MackinMenu5
{
	background-color: #fdeac4;
	border-bottom-color: black;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-left-color: black;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: black;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: black;
	border-top-style: solid;
	border-top-width: 0px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bolder;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	cursor: pointer;
}

/*	MackinMenu6:
	This is the Hover state for MackinMenu5 */
.MackinMenu6
{
	background-color: #fbd27e;
	border-bottom-color: black;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-left-color: black;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: black;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: black;
	border-top-style: solid;
	border-top-width: 0px;
	font-family: Arial;
	font-size: 8pt; 
	font-weight: bolder;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	cursor: pointer;
}
/* End Menu */

.FooterLinks
{
    color: #000000;
    font-family: Arial;
}
.FooterLinks a
{
    color: #000000;
    font-family: Arial;
}

/* Suggest and Classroom Pages */
.PreparedLists
{
    font-weight: bold;
    font-size: 11pt;
    font-family: Arial;
}
.Level2Head
{
    font-weight: bold;
    font-size: 10pt;
    font-family: Arial;
}
.Level2Info
{
    /*font-weight: bold;*/
    font-size: 9pt;
    font-family: Arial;
    font-style: italic;
}
.ListNbrItem
{
    color:#000000;
    font-size: 9pt;
    font-family: Arial;
}
a.ListNbrItem
{
    color: #000000;
    font-size: 9pt;
    font-family: Arial;
    text-decoration: none;
}
a.ListNbrItem:hover
{
    color: #d26a0f;
    font-size: 9pt;
    font-family: Arial;
    text-decoration: underline;
}
.ListHilight
{
    color:#ae1c21;
    font-size: 9pt;
    font-family: Arial;
}
a.ListHilight
{
    color: #ae1c21;
    font-size: 9pt;
    font-family: Arial;
    text-decoration: none;
}
a.ListHilight:hover
{
    color: #ae1c21;
    font-size: 9pt;
    font-family: Arial;
    text-decoration: underline;
}
.ListLowlight
{
    color: #ae1c21;
    font-size: 9pt;
    font-family: Arial;
}
a.ListLowlight 
{
    color: #ae1c21;
    font-size: 9pt;
    font-family: Arial;
    text-decoration: none;
}
a.ListLowlight:hover
{
    color: #ae1c21;
    font-size: 9pt;
    font-family: Arial;
    text-decoration: underline;
}
.ClassroomHilight
{
    color:#ae1c21;
    font-weight: bold;
    font-size: 9pt;
    font-family: Arial;
    font-style: italic;
}
a.ClassroomHilight 
{
    color:#ae1c21;
    font-weight: bold;
    font-size: 9pt;
    font-family: Arial;
    font-style: italic;
}
.PublisherShowcaseListHilight
{
    color:#ae1c21;
    font-size: 9pt;
    font-family: Arial;
}
a.PublisherShowcaseListHilight
{
    color: #000000;
    font-size: 9pt;
    font-family: Arial;
    text-decoration: none;
}
a.PublisherShowcaseListHilight:hover
{
    color: #ae1c21;
    font-size: 9pt;
    font-family: Arial;
    text-decoration: underline;
}
/* End Suggest and Classroom Pages */

/* Core Knowledge Styles */
a.CoreKnowledgeLink
{
    color: #ae1c21;
    font-size: 10pt;
    font-family: Arial;
    font-weight: bold;
    text-decoration: underline;
}
a.CoreKnowledgeLink:hover
{
    color: #FF9933;
    font-size: 10pt;
    font-family: Arial;
    font-weight: bold;
    text-decoration: underline;
}
.CoreKnowledgeBar
{
	background-color: #FF9933;
	width: 280px;
	height: 4px;
}
.CoreKnowledgeText
{
	font-size: 10pt;
	color: #ae1c21;
	font-weight: bold;
	height: 25px; 
	margin-top: 5px;
}
.CoreKnowledgePageHeader
{
    color:#ae1c21;
    font-size: 12pt;
    font-family: Arial;
    font-weight: bold;
    text-transform: uppercase;
}
.CoreKnowledgeTitle
{
	font-family: Times New Roman;
	font-size: 12pt;
	font-weight: bold;
}
/* End Core Knowledge */

/* Background Div Color */
.ButtonBackGroundSearch
{
	background: #fbd27e;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 50px;
	white-space: nowrap;
}
/* Search Page Clear Link */
a.ClearSections
{
    font-size: 7pt;
    color: #ae1c21;
    font-family: Arial;
}
/* Dynamic Possition for Update Icon */
.UpdatingAlert
{
	position: fixed;
	left: 25px;
	top: 190px;
}

/* Dialog Box Style */
.DialogHeader
{
	background-color: #FBD27E;
	border-bottom-color: #FBD27E;
	border-left-color: #FBD27E;
	border-right-color: #FBD27E;
	border-top-color: #FBD27E;
	font-family: Arial, 'Times New Roman';
	font-size: 11pt;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	color: black;
	letter-spacing: 0.1em;
}
.DialogFooter
{
	background-color: #D4D0C8; 
	padding-bottom: 8px;
}
.DialogContentHeader
{
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    color: #000000;
}
.DialogContent
{
    font-family: Arial;
    font-size: 10pt;
	border: #fdeac4 1px solid; 
	background-color: #ffffff;
}
.DialogFormData
{
    font-family: Arial;
    font-size: 10pt;
    border: solid 1px #000000;
}
.DialogGroupHeader
{
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;   
}
.ConfirmationHeader
{
    font-family: Arial;
    font-size: 14pt;
    font-weight: bold;
    color: Black;
}
.ConfirmationText
{
    font-family: Arial;
    font-size: 12pt;
    font-weight: normal;
    color: Black;
}
.ConfirmationTextBold
{
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
    color: Black;
}

/* End Dialog */

/* Testimonials */
.TestimonialHeaders
{
	color: #ae1c21; 
    text-transform: uppercase;
}
.TestimonialText
{
}
.TestimonialByWho
{
	font-style: italic;
}
.TestimonialLocation
{
	font-style: italic;
}
.TestimonialImage
{
	margin-right: 5px; 
	margin-bottom: 10px;
}
.Tandem
{
    left: 43px;
    position: absolute;
    top: 107px;
}
.ReferralMsg
{
	font-family: Arial;
	color: #000000;
}
.SLJLegend
{
    color: #ae1c21;
    font-family: Arial; 
    font-weight: bold;
}
.SLJdl
{
}
.SLJul
{
}
.SLJSection
{
    color: #000000;
    font-size: 9pt;
    font-family: Arial;
    text-decoration: none; 
    font-weight: bold;
}
a.SLJSection
{
    color: #000000;
    font-size: 9pt;
    font-family: Arial;
    text-decoration: none;
    font-weight: bold;
}
a.SLJSection:hover
{
    color: #ae1c21;
    font-size: 9pt;
    font-family: Arial;
    text-decoration: underline;
    font-weight: bold;
}
.SLJSubSection
{
    color: #000000;
    font-size: 8pt;
    font-family: Arial;
    text-decoration: none;
}
a.SLJSubSection
{
    color: #000000;
    font-size: 8pt;
    font-family: Arial;
    text-decoration: none;
}
a.SLJSubSection:hover
{
    color: #ae1c21;
    font-size: 8pt;
    font-family: Arial;
    text-decoration: underline;
}
fieldset li
{
	position: relative;
	left: 15px;
}
.PWLegend
{
    color: #ae1c21;
    font-family: Arial; 
    font-weight: bold;
}
.PWdl
{
}
.PWul
{
}
.PWSection
{
    color: #000000;
    font-size: 9pt;
    font-family: Arial;
    text-decoration: none; 
    font-weight: bold;
}
a.PWSection
{
    color: #000000;
    font-size: 9pt;
    font-family: Arial;
    text-decoration: none;
    font-weight: bold;
}
a.PWSection:hover
{
    color: #ae1c21;
    font-size: 9pt;
    font-family: Arial;
    text-decoration: underline;
    font-weight: bold;
}
.PWSubSection
{
    color: #000000;
    font-size: 8pt;
    font-family: Arial;
    text-decoration: none;
}
a.PWSubSection
{
    color: #000000;
    font-size: 8pt;
    font-family: Arial;
    text-decoration: none;
}
a.PWSubSection:hover
{
    color: #ae1c21;
    font-size: 8pt;
    font-family: Arial;
    text-decoration: underline;
}
.PWPOTW
{
    color: #ae1c21;
    font-family: Arial; 
    font-weight: bold;
}
.PWPOTWTitle
{
    color: #000000;
    font-size: 9pt;
    font-family: Arial;
    text-decoration: none; 
    font-weight: bold;
}
a.PWPOTWTitle
{
    color: #000000;
    font-size: 9pt;
    font-family: Arial;
    text-decoration: none;
    font-weight: bold;
}
a.PWPOTWTitle:hover
{
    color: #ae1c21;
    font-size: 9pt;
    font-family: Arial;
    text-decoration: underline;
    font-weight: bold;
}
.PWPOTWAuthor
{
    color: #000000;
    font-size: 9pt;
    font-family: Arial;
    text-decoration: none; 
    /*font-weight: bold;*/
}
.PWPOTWReview
{
    color: #000000;
    font-size: 8pt;
    font-family: Arial;
    text-decoration: none;
}
.HiddenLinkButton
{
    color: #ffffff;
    position: relative; 
    left: 0px; 
    top: -10px;
}
.NotesPopup
{
    background-color: #f4ecac; 
    float: left; 
    padding: 0; 
    overflow: hidden; 
    width: 0px; 
    height: 0px; 
    border: 0px; 
    display: inline;
}
.ace_CompletionList
{
    padding-left: 2px;
    font-size: 8pt;
    overflow: scroll !important;
    color: #000000;
    background-color: #ffffff;
    width: auto;
    white-space: nowrap;
    /* DDL : 02/23/2009 : Added items to style default flyout element */
    height: auto;
    border-width : 1px;
    border-style : solid;
    list-style-type : none;
    margin:0px;
    text-align: left;
}
.ace_CompletionListItems
{	
	padding: 3px;
	margin: 1%;
	overflow: visible !important;
}
.ace_CompletionListHighlightedItem
{
	color: #ffff00;
	background-color: #3399FF;
	overflow: visible !important;	
	white-space: nowrap;
	display: inline;
	cursor: pointer;
	list-style-type: none;
}
.ace_CompletionListElement
{
	border: solid 1px #c0c0c0;
	padding: 2 2 2 2;
	overflow: auto !important;
	background: #ffffff;
	z-index: 100;
	text-align:left;
}
.ace_prefixTextHighlight
{
	font-weight:bold;
	color:#0000ff;
	cursor: pointer;
}
.underlinedcell
{
     border-bottom: solid 1px #000000;
}
.redbutton
{
    font-family: Arial;
    font-style: italic;
    font-weight: bolder;
    background-color: #FF4F4F;
}
.smallnotetext
{
    font-family: Arial;
    font-size: 8pt;
    font-style: italic;
}
.LeveledLibBigBoldBlack
{
    font-family: Arial;
    font-size: 12pt;
    font-weight: bolder;
    color: #000000;
}
.LeveledLibBigBoldRed
{
    font-family: Arial;
    font-size: 10pt;
    font-weight: bolder;
    color: #ae1c21;
}
.LeveledLibStandard
{
    font-family: Arial;
    font-size: 8pt;
    color: #000000;
}
.ClassroomBigBoldRed
{
    font-family: Arial;
    font-size: 12pt;
    font-weight: bolder;
    color: #ae1c21;
}
.ClassroomStandard
{
    font-family: Arial;
    font-size: 10pt;
    color: #000000;
}

/* WebParts */
.WebPartHead
{
	background-color: Black;
	color: #FFD415;
	font-weight: bold;
}
.WebPartBody
{
	background-color: #FBFAFA;
}

.WebPartBody a
{
    color: #ae1c21;
    font-family: Arial;
}
.menuItem
{
    color: #ae1c21;
    font-family: Arial;
}

.ReviewJournalImage
{
    padding-right: 16px;
}
.SendOrderWizPadding
{
    padding: 10px;
}
.CopyWriteNotice
{
	font-size: 7pt;
	font-family: Arial; 
	color: #666666;
}
.DisclaimerText
{
    font-family: Times New Roman;
    font-size: 9pt;
}
.HBGLegend
{
    color: #ae1c21;
    font-family: Arial; 
    font-weight: bold;
}
.HBGdl
{
}
.HBGul
{
}
.HBGSection
{
    color: #000000;
    font-size: 9pt;
    font-family: Arial;
    text-decoration: none; 
    font-weight: bold;
}
a.HBGSection
{
    color: #000000;
    font-size: 9pt;
    font-family: Arial;
    text-decoration: none;
    font-weight: bold;
}
a.HBGSection:hover
{
    color: #ae1c21;
    font-size: 9pt;
    font-family: Arial;
    text-decoration: underline;
    font-weight: bold;
}
.HBGSubSection
{
    color: #000000;
    font-size: 8pt;
    font-family: Arial;
    text-decoration: none;
}
a.HBGSubSection
{
    color: #000000;
    font-size: 8pt;
    font-family: Arial;
    text-decoration: none;
}
a.HBGSubSection:hover
{
    color: #ae1c21;
    font-size: 8pt;
    font-family: Arial;
    text-decoration: underline;
}
