body { background-color: #eaeae5; margin-top: -10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
.popUp { background-color: #dcd7c2; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
a:link {color: #124672}
a:visited {color: #a3552f}

a:link.special {color: #f1e6d0}
a:visited.special {color: #c2dbf4}
a:hover.special {color: #c2dbf4}

p {font-family: Arial, Helvetica, Sans Serif; font-size: 10pt; margin-top: 0px; margin-bottom: 10px}
.red {font-family: Arial, Helvetica, Sans Serif; font-size: 10pt; margin-top: 5px; margin-bottom: 10px; color: #8A1212}
b {font-family: Arial, Helvetica, Sans Serif; font-size: 10pt; font-weight: bold}
em {font-family: Arial, Helvetica, Sans Serif; font-size: 10pt; font-style: italic}
ul {font-family: Arial, Helvetica, Sans Serif; font-size: 10pt}
li {font-family: Arial, Helvetica, Sans Serif; font-size: 10pt}
.sm {font-family: Arial, Helvetica, Sans Serif; font-size: 8pt}
.smWhite {font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: #FFFFFF}
.emB {font-family: Arial, Helvetica, Sans Serif; font-size: 10pt; font-style: italic; font-weight: bold}
.largeB {font-family: Arial, Helvetica, Sans Serif; font-size: 18pt; font-weight: bold}
.regular {font-family: Arial, Helvetica, Sans Serif; font-size: 10pt; margin-bottom: 0px;}
.leftNav {font-family: Arial, Helvetica, Sans Serif; font-size: 10pt; margin-top: 5px; margin-right: 5px; margin-bottom: 10px; margin-left: 20px}
.bodyText {margin-top: 0px; margin-right: 20px; margin-bottom: 0px; margin-left: 0px; font-family: Arial, Helvetica, Sans Serif; font-size: 10pt}
.LoginText {margin-top: 0px; margin-right: 15px; margin-bottom: 0px; margin-left: 0px;font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: #4f4f4f}
.LoginErrorText {margin-top: 0px; margin-right: 15px; margin-bottom: 0px; margin-left: 0px;font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: red}
.cart {font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: #a47b66; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
.cartSummary {font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: #a47b66; font-weight: bold; margin-top: 4px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: left;}
.subHeading {font-family: Arial, Helvetica, Sans Serif; font-weight: bold; font-size: 10pt; margin-top: 0px; margin-bottom: 10px}
.subSubHeading {font-family: Arial, Helvetica, Sans Serif; font-weight: bold; font-size: 10pt; margin-top: 0px; margin-bottom: 10px}
.tableHeading {font-family: Arial, Helvetica, Sans Serif; font-weight: bold; font-size: 10pt; margin-top: 0px; margin-bottom: 10px}
.tableRegular {font-family: Arial, Helvetica, Sans Serif; font-size: 10pt; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;}

.homeLeft {background: #eaeae5 url(splash/homeLeft.gif); background-repeat: repeat-y}
.homeRight {background: #eaeae5 url(splash/homeRight.gif); background-repeat: repeat-y}
.loginBack {background: #b6bdc3 url(splash/loginBack.gif); background-repeat: repeat-y}
.footerBack {background: #8a1212 url(splash/footerBack.gif); background-repeat: repeat-y}

.siteBack {background: #eaeae5 url(splash/siteBack.gif); background-repeat: repeat-x}
.navRBack {background: #eaeae5 url(splash/navRBack.gif); background-repeat: repeat-y}
.mainLeft {background: #eaeae5 url(splash/mainLeft.gif); background-repeat: repeat-y}

.specialsLeft {background: #eaeae5 url(splash/specialsLeft.gif); background-repeat: repeat-y}
.specialsRight {background: #eaeae5 url(splash/specialsRight.gif); background-repeat: repeat-y}

.bodyLeft {background: #c5c4bb url(child/bodyLeft.gif); background-repeat: repeat-y}
.bodyRight {background: #c5c4bb url(child/bodyRight.gif); background-repeat: repeat-y}
.headerBack {background: #ffffff url(child/headerBack.gif); background-repeat: repeat-x}
.navLeftBack {background: #ffffff url(child/navLeftBack.gif); background-repeat: no-repeat}

.cartBack {background: #ffffff url(child/cartBack.gif); background-repeat: repeat-y}
.cartBackTop {background: #ffffff url(child/cartBackTop.gif); background-repeat: repeat-x}
.cartBackBottom {background: #ffffff url(child/cartBackBottom.gif); background-repeat: repeat-x}

.footerLeft {background: #8a1212 url(child/footerLeft.gif); background-repeat: repeat-y}
.footerRight {background: #8a1212 url(child/footerRight.gif); background-repeat: repeat-y}

.adblink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003366;
	text-decoration: underline;
	font-weight: bold;
}

.style1 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #000000;
}

.style2 {
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}

.style3 {
	font-size: xx-small;
	font-weight: bold;
}

.style4 {font-size: 10px}

.style5 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; color: #000000; }

.statelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bolder;
	color: #003063;
	text-decoration: underline;
}
.style8 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.style9 {font-size: xx-small; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.style10 {
	font-size: 10.5px;
	color: #003366;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.manager_message_box {border:black 1px dashed; padding:10px; background-color:#DDDDDD; font-weight:bold; text-align:center; font-family:arial}
.login_headers 
{
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
}	

#xml_alert {display:none}

.state_alert {font-size:8pt; color:Red}

.self_study_book_fee {font-size:8pt; color:Red; font-weight:bold}

.book_title {font-weight:bold}

div, td, th {font-family: Arial, Helvetica, Sans Serif; font-size: 10pt; margin-top: 0px; margin-bottom: 10px}
