.result_light
{
	background-color: #F1F1F1;
	width: 100%;
}

.result_dark
{
	background-color: #DFE1E1;
	width: 100%;
}

.binding
{
	font-size: smaller;
	font-weight: bold;
	text-align: center
}

   html{
      margin:0;
      padding:0;
      height:100%;
      border:none
   }
   
.bleh
{
	height: 100%;
	background-color: #3E5268;
}

td
{
	vertical-align: top;
}

body {
      margin:0;
      padding:0;
      height:100%;
      border:none
      


	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.pad1 {
	padding-right: 6px;
	padding-left: 6px;
}

.pad2 {
	padding-right: 6px;
	padding-left: 6px;
	background-color: #DEDEDE;
}

.EventsWhenWhere
{
	font-weight: bold;
	font-size: smaller;
}
.EventsWhenWhere2
{
	font-weight: bold;
	font-size: 11px;
	color: #B2B2B2;
}
.EventsWhenWhere3
{
	font-weight: bold;
	font-size: 11px;
	color: #737373;
}

a:link {
	color: #154257;
}
a:visited {
	color: #154257;
}
a:hover {
	color: #FF0D00;
}
a:active {
	color: #FF0D00;
}

a.title {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #4C5759;
}
a:link.title {
	color: #4C5759;
	text-decoration: none;
}
a:visited.title {
	color: #4C5759;
	text-decoration: none;
}
a:hover.title {
	color: #4C5759;
	text-decoration: underline;
}
a:active.title {
	color: #4C5759;
	text-decoration: underline;
}

a.subject_path {
	text-decoration: underline;
}
a:link.subject_path {
	color: #FFFFFF;
	text-decoration: underline;
}
a:visited.subject_path {
	color: #FFFFFF;
	text-decoration: underline;
}
a:hover.subject_path {
	color: #CCCCCC;
	text-decoration: underline;
}
a:active.subject_path {
	color: #CCCCCC;
	text-decoration: underline;
}

a.subjects {
	text-decoration: none;
	text-align: center;
}
a:link.subjects {
	color: #4C5759;
}
a:visited.subjects {
	color: #4C5759;
}
a:hover.subjects {
	color: #282E2F;
	text-decoration: none;
}
a:active.subjects {
	color: #282E2F;
	text-decoration: none;
}

a.account {
	text-decoration: none;
}
a:link.account {
	color: #4C5759;
}
a:visited.account {
	color: #4C5759;
}
a:hover.account {
	color: #ED2D38;
	text-decoration: underline;
}
a:active.account {
	color: #ED2D38;
	text-decoration: underline;
}

a.checkoutLink {
	font-size: 11px;
	font-family: geneva;
	color: #154257;
	font-weight: bold;
	text-decoration: none;
}
a:link.checkoutLink {
	color: #154257;
}
a:visited.checkoutLink {
	color: #154257;
}
a:hover.checkoutLink {
	color: #154257;
}
a:active.checkoutLink {
	color: #154257;
}

a.redlinks {
	text-decoration: none;
	font-weight: bold;
}
a:link.redlinks {
	color: #ED2D38;
}
a:visited.redlinks {
	color: #ED2D38;
}
a:hover.redlinks {
	color: #ED2D38;
	text-decoration: underline;
}
a:active.redlinks {
	color: #ED2D38;
	text-decoration: underline;
}

a.LinkButton {
	font-weight: bold;
}
a:link.LinkButton {
	color: #355595;
}
a:visited.LinkButton {
	color: #355595;
}
a:hover.LinkButton {
	color: #ED2D38;
}
a:active.LinkButton {
	color: #ED2D38;
}

.slate_blue {
	background-color: #3E5268;
}
.grey {
	background-color: #66777F;
}
.results_footer_bg {
	background-color: #959EA0;
}
.heading {
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFF00;
}
.header_padding {
	padding: 4px;
}
.border {
	background-color: #D1D5D6;
}
.light_grey {
	background-color: #F1F1F1;
}
.light_grey_b {
	background-color: #DFE1E1;
}
.light_grey_c {
	background-color: #9A9DA1;
}
.basket_darker_bg {
	background-color: #DEDEDE;
}
.basket_darker_bg_old {
	background-color: #E7E8E8;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #333333;
}
.red {
	color: #CC0000;
}
.paging {
	font-weight: bold;
	color: #333333;
}
.normal {
	font-weight: normal;
}
.bookTitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #4C5759;
}
.bookTitleList {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #4C5759;
}
.author {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
}
.authorList {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
}
.nowrap {
	white-space: nowrap;
}
.price {
	font-size: smaller;
	font-weight: bold;
	color: #4C5759;
}

.title {
	font-size: 18px;
	font-weight: bold;
	color: #4C5759;
	text-align: center;
}
.paragraph_bg {
	background-color: #F1F1F1;
	padding: 20px;
}
.padded_table {
	background-color: #F1F1F1;
	padding: 20px;
}
.menu_width {
	width: 200px;
}
.section_heading_bg {
	background-color: #E6E6E6;
}


.cb_sub_heading {
	font-weight: bold;
	color: #154257;
}

.admin_body {
	padding: 20px;
}

.homepage {
	color: #143463; 
	font-size: 16px; 
	font-weight: bold;
	text-align: center;
}
.homepage_2 {
	color: #CB272C; 
	font-size: 20px; 
	font-weight: bold;
	text-align: center;
}
