body
	{
	background			: url(../../Images/SiteDesign/BodyBackground.jpg) repeat;
	margin				: 0px;
	font-family			: Arial,verdana;
	font-size			: 12px;
	}
td, th
	{
	font-family			: Arial,verdana;
	font-size			: 12px;
	}
body#printBody
	{
	background			: #ffffff url(../../images/spacer.gif);
	margin				: 0px;
	font-family			: Arial,verdana;
	font-size			: 12px;
	}
.FontSize
	{
	font-size			: 12px;
	}
.SmallFontSize
	{
	font-size			: 10px;
	}
.AlignCenter
	{
	text-align			: center;
	}
.AlignLeft
	{
	text-align			: left;
	}
.AlignRight
	{
	text-align			: right;
	}
.Indent
	{
	padding-left		: 5px;
	}
.Italics
	{
	font-style			: italic;
	}
.Bold
	{
	font-weight			: bolder;
	}
.White
	{
	color				: #ffffff;
	}	
.Red
	{
	color				: #ff0000;
	}
.Whitespace
	{
	background-color	: #ffffff;
	}
.bluerule
	{
	color				: #1D79D0;
	height				: 1px;
	}
.FormLabel
	{
	text-align			: right;
	padding-right		: 23px;
	padding-left		: 10px;
	}
.FormControl
	{
	padding-right		: 10px;
	}
.Required
	{
	font-weight			: bolder;
	padding-right		: 15px;
	color				: #ff0000;
	}
.textbox
	{
	font-size			: 10px;
	}
.dropdown
	{
	font-size			: 10px;
	}
.button
	{
	font-size			: 10px;
	}
.ButtonArea
	{
	text-align			: center;
	}
.Link
	{
	text-decoration		: none;
	}
.Link:hover
	{
	text-decoration		: underline;
	}
#MainTable
	{
	width				: 800px;
	border-color		: #ffffff;
	}
.TopRow
	{
	height				: 114px;
	}
.MainRow
	{
	height				: 500px;
	padding				: 2px 0px 2px 0px;
	}
.LeftColumn
	{
	width				: 188px;
	text-align			: center;
	}
.LeftColumnContents
	{
	width				: 184px;
	}
.CenterColumn
	{
	width				: 404px;
	text-align			: center;
	}
.CenterColumnContents
	{
	width				: 398px;
	background-color	: #ffffff;
	height				: 492px;
	padding				: 1px;
	}
#Request .CenterColumnContents, #Survey .CenterColumnContents
	{
	width				: 100%;
	background-color	: #ffffff;
	height				: 492px;
	padding				: 1px;
	}

.CenterColumnTable
	{
	width				: 398px;
	background-color	: #ffffff;
	padding				: 1px;
	}
.RightColumn
	{
	width				: 206px;
	text-align			: center;
	}
.RightColumnContents
	{
	width				: 200px;
	}
.UserSection
	{
	width				: 200px;
	}
.UserSection a
	{
	font-size			: 9px;
	color				: #ffffff;
	text-decoration		: none;
	text-align			: center;
	padding-top			: 2px;
	padding-bottom		: 2px;
	}
.UserSection a:hover
	{
	text-decoration		: underline;
	}
.UserSpacer
	{
	width				: 1px;
	font-size			: 1px;
	}
.CartTitle
	{
	font-size			: 9px;
	color				: #ffff33;
	}
.CartDetails a
	{
	text-decoration		: none;
	font-size			: 9px;
	color				: #ffffff;
	}
.CartDetails a:hover
	{
	text-decoration		: underline;
	}
.UserLinks a
	{
	text-decoration		: none;
	background			: url(../../Images/SiteDesign/YellowBullet.gif) 10px 50% no-repeat;
	padding				: 1px 1px 1px 20px;
	color				: #ffffff;
	font-weight			: bold;
	font-size			: 9px;
	}
.UserLinks a:hover
	{
	text-decoration		: underline;
	}
.Shadow
	{
	background-image	: url(../../Images/SiteDesign/shadow.gif);
	}
.LeftNav
	{
	background			: url(../../Images/SiteDesign/NavLeftBackground.jpg) repeat-y;
	color				: #0042A2;
	line-height			: 15px;
	font-size			: 11px;
	text-decoration		: none;
	font-weight			: bolder;
	padding				: 2px 2px 2px 2px;
	}
.LeftNavTable, .LeftNavTable td
	{
	width				: 184px;
	padding				: 0px;
	line-height			: 15px;
	}
.LeftNav a
	{
	color				: #0042A2;
	padding				: 2px 3px 2px 20px;
	line-height			: 15px;
	font-size			: 11px;
	text-decoration		: none;
	font-weight			: bolder;
	}
.LeftNav a:hover
	{
	text-decoration		: underline;
	}
.LeftNavSectionHeader
	{
	background-image	: url(../../Images/SiteDesign/NavLeftBackground.jpg);
	color				: #0042A2;
	font-size			: 12px;
	text-align			: center;
	}
.RightNav
	{
	}
.RightNavSectionHeader
	{
	background-image	: url(../../Images/SiteDesign/NavRightBackground.jpg);
	padding				: 2px 2px 2px 2px;
	color				: #0042A2;
	font-size			: 12px;
	text-align			: center;
	font-weight			: bolder;
	}
.RightNavFormHeader
	{
	background			: url(../../Images/SiteDesign/NavRightFormHeader.jpg) -1px 50% no-repeat;
	color				: #0042A2;
	font-size			: 12px;
	text-align			: left;
	padding-left		: 20px;
	font-weight			: bolder;
	}
.RightNavFormDetails
	{
	background-image	: url(../../Images/SiteDesign/NavRightBackground.jpg);
	padding				: 2px 8px 2px 8px;
	color				: #0042A2;
	font-size			: 10px;
	text-align			: left;
	font-weight			: normal;
	}
.NavSpacer
	{
	font-size			: 3px;
	}
.NavSpacerBigger
	{
	font-size			: 15px;
	}
.NavInputWidth
	{
	width				: 175px;
	}
td.NavSelected
	{
	background			: url(../../Images/SiteDesign/NavLeftSelected.jpg) 100% no-repeat;
	}
a.NavSelected, .NavSelected a
	{
	color				: #ff0000;
	}
a.NavButtonLink
	{
	color				: #0042A2;
	font-weight			: bold;
	text-decoration		: none;
	font-size			: 11px;
	padding-left		: 5px;
	padding-right		: 5px;
	}
a.NavButtonLink:hover
	{
	text-decoration		: underline;
	}
.MainInputWidth
	{
	width				: 175px;
	}
.MainInputSmallWidth
	{
	width				: 50px;
	}
.MainInputExtraSmallWidth
	{
	width				: 25px;
	}
.BlueBullet
	{
	background			: url(../../images/SiteDesign/BlueBullet.jpg) 10px 50% no-repeat;
	}
.Banner
	{
	padding				: 15px;
	}
.PageTitle
	{
	color				: #006eb7;
	font-weight			: bold;
	padding				: 5px 5px 3px 15px;
	height				: 18px;
	}
.ContentSubTitle
	{
	color				: #006eb7;
	font-weight			: bold;
	}
.CategoryList
	{
	padding-left		: 15px;
	padding-right		: 15px;
	line-height			: 16px;
	}
.CategoryList a
	{
	color				: #006eb7;
	text-decoration		: none;
	font-size			: 12px;
	}
.CategoryList a:hover
	{
	text-decoration		: underline;
	}
a.CategorySelected
	{
	color				: #ff0000;
	font-weight			: bolder;
	}
.SecondaryFeaturedItem
	{
	width				: 198px;
	}
.FeaturedTitleBar
	{
	background-color	: #006eb7;
	color				: #ffde61;
	text-align			: center;
	width				: 198px;
	font-size			: 12px;
	}
.InventoryTitle
	{
	color				: #0042A2;
	font-size			: 11px;
	font-weight			: bold;
	padding-top			: 5px;
	}
a.InventoryTitle
	{
	color				: #0042A2;
	font-size			: 11px;
	font-weight			: bold;
	padding-top			: 5px;
	text-decoration		: none;
	}
a.InventoryTitle:hover
	{
	text-decoration		: underline;
	}
.InventoryDesc
	{
	font-size			: 10px;
	padding-right		: 5px;
	}
.InventoryPrice
	{
	padding-top			: 5px;
	line-height			: 25px;
	font-size			: 10px;
	}
.InventoryBookstorePrice
	{
	color				: #ff0000;
	font-size			: 10px;
	}
.InventoryPrice a
	{
	color				: #0042A2;
	font-size			: 10px;
	text-decoration		: none;
	}
.InventoryPrice a:hover
	{
	text-decoration		: underline;
	}
.InventoryMoreDetails a
	{
	color				: #0042A2;
	font-size			: 10px;
	text-decoration		: none;
	}
.InventoryMoreDetails a:hover
	{
	text-decoration		: underline;
	}
.InventoryMoreCategoryDetails a
	{
	color				: #0042A2;
	font-style			: italic;
	font-size			: 10px;
	text-decoration		: none;
	}
.InventoryMoreCategoryDetails a:hover
	{
	text-decoration		: underline;
	}
.ImagePadding
	{
	padding				: 5px;
	}
#Footer, #Footer a
	{
	font-size			: 9px;
	font-family			: Arial,verdana;
	color				: #6666cc;
	text-decoration		: none;
	text-align			: center;
	padding-top			: 3px;
	padding-bottom		: 3px;
	}
#Footer a:hover
	{
	text-decoration		: underline;
	}
.FooterSpacer
	{
	width				: 3px;
	font-size			: 1px;
	}

table.Paycart
	{
	width				: 368px;
	font-size			: 10px;
	}
table.Paycart td
	{
	padding				: 2px;
	font-size			: 10px;
	}
.PaycartBorder
	{
	border-color	: #000000;
	border-style	: solid;
	}

td.EmailUs,
td.ContactUs,
td.FrameInAPage,
td.AccountRequest,
td.ProductRequest,
td.OrderForm,
td.Curriculum,
td.FAQ,
td.EmailAFriend,
td.RemoveEmail,
td.NewAccount,
td.EditAccount,
td.Login,
td.Evangel,
td.Ignite,
td.Leadership,
td.PaycartView,
td.WishList,
td.NLOverview,
td.NLSample,
td.SLOverview,
td.SLSample,
td.KnowYourStudents,
td.NLPeopleSay,
td.Search,
td.AdvancedSearch,
td.ItemDetail,
td.PageLinks,
td.AboutDev
	{
	font-size			: 12px;
	padding-left		: 15px;
	padding-right		: 15px;
	}
td.EmailUs td,
td.AccountRequest td,
td.ProductRequest td,
td.Curriculum td,
td.FAQ td,
td.EmailAFriend td,
td.RemoveEmail td,
td.NewAccount td,
td.EditAccount td,
td.Login td,
td.Evangel td,
td.Ignite td,
td.Leadership td,
td.PaycartView td,
td.WishList td,
td.NLOverview td,
td.NLSample td,
td.SLOverview td,
td.SLSample td,
td.KnowYourStudents td,
td.NLPeopleSay td,
td.Search td,
td.AdvancedSearch td,
td.ItemDetail td
	{
	font-size			: 12px;
	}
td.PageLinks
	{
	font-weight			: bold;
	}
td.OtherLinks
	{
	text-align			: center;
	line-height			: 25px;
	font-size			: 12px;
	}
.OtherLinks a, 
.ContactUs a,
.Curriculum a,
.FAQ a,
.EmailAFriend a,
.Login a,
.EditAccount a,
.PaycartView a,
.PaycartView .link,
.WishList a,
.PageLinks a
	{
	color				: #0042A2;
	font-weight			: bolder;
	text-decoration		: none;
	}
.OtherLinks a:hover, 
.ContactUs a:hover,
.Curriculum a:hover,
.FAQ a:hover,
.EmailAFriend a:hover,
.Login a:hover,
.EditAccount a:hover,
.PaycartView a:hover,
.WishList a:hover,
.PageLinks a:hover
	{
	text-decoration		: underline;
	}

#request h1 {
	font: bold 14px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #877D74;
	background: #E0DCD9;
	padding: 3px 5px;
	margin: 11px 0px 0px;
}

#request .topicHomeHeader, #request .topicHomeHeader h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	text-transform:lowercase;
	letter-spacing: 1px;
	color: #FFFFFF;
	background-color: #0092DD;
	padding: 5px;
	padding-left: 10px;
	text-align: left;
	line-height: 18px;
}

#request body, #request td, #request th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #333333;
}

#request .detailLabel {
	color: #666666;
	font-size: 10px;
}

#request input, #request select, #request option, #request textarea {
	font: 10px Arial, Helvetica, sans-serif;
}

#request .Asterisk {	
	font-size: 13px; 
	font-weight : bolder; 
	color : red;
}

