@charset "UTF-8";
/* CSS Document, this document contains the styles for the Magazine division*/

a {color:#375978;}

.MenuHead a {color:#FFFFCC;}

.MenuHead a:hover {color:#FFFFCC;text-decoration:none;}

.MenuHead {font-family:Arial, Helvetica, sans-serif;}

.FeatureSpotH3 {font-size:18px;
	line-height:20px;
	color:#375978;
	margin-top:5px;
	margin-bottom:5px;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	}

.DivisionMenuTop {background:url(../images/dshadowb1.jpg) repeat-x;
background-color:#375978;
width:990px;
overflow:hidden;}

 .Bread_Crumb, .Bread_Crumb a {color:#375978;}

.DivisionMenuRight {/*margin-top:25px;
width:550px;
overflow:hidden;
display:inline;
margin-right:20px;
padding:0*/
font-family:Arial, Helvetica, sans-serif}

#DivisionMenuBottom {background:url(../images/dshadowb2.jpg) repeat-x;
border:solid 5px #375978;}

.BSsearchTop {width:568px;}

#IERoot .BSsearchTop {position:relative;left:-65px;}

.BSsearchTop .input_text {padding-left:5px;}

.BSsearchSelect { }

#IEroot .BSsearchSelect { }

.BSsearchButton {position:relative;top:1px;}

.MainArea {border:solid 5px #375978;
border-top:0px;
border-bottom:0px;}

.MALeft {width:980px;}

.Title {font-family:Arial, Helvetica, sans-serif;
font:Arial, Helvetica, sans-serif;
font-size:24px;
margin-left:25px;
margin-top:25px;
color:#375978;
margin-bottom:30px;
text-transform:uppercase;}

	.HomeSection {color:#375978;
	margin-left:25px;
	margin-right:25px;
	font-size:14px;
	text-transform:uppercase;
	border-bottom:1px dotted #375978;
	margin-top:0px;}

	.HomeSection a {color:#375978;}

	.HomeSection a:hover {color:#999999;}

	.Author {color:#999999;
	border-right:1px solid #999999;
	padding-right:5px;}

.ArticleObject {width:500px;
	margin:25px 25px 10px 25px;
	margin-left:25px;
	height:200px;
	color:#666666;}

.ArticleObject a {color:#375978;}

	.ArticleObjectImage {float:left;
	text-align:center;
	width:200px;
	padding:10px 20px 10px 0px;
	border-right: 1px solid #375978;}

	.ArticleObjectText {float:left;
	margin-top:15px;
	width:250px;
	margin-left:20px;
	font-size:12px;}

	.ArticleObjectH1 {font-size:18px;
	color:#375978;
	margin-top:5px;
	margin-bottom:5px;
	}

	.ArticleObjectH2 {font-size:10px;
	text-transform:uppercase;
	margin-bottom:3px;
	margin-top:-6px;
	color:#375978;}

	.Name {font-weight:bold;
	text-transform:uppercase;}

	.ArticleObjectLink {font-size:10px;
	margin-right:20px;
	margin-top:5px;
	text-align:right;}

	.HomeSectionFooter {text-align:right;
	margin:15px 25px 25px 0;
	font-size:10px;
	text-transform:uppercase;}

.ArticleContainer {width:615px;
margin:0px 25px 0px 25px;
color:#666666;
padding:0px}

	.ArticleContainer a {color:#375978;}

	.ArticleText {margin-top:15px;
	margin-left:0px;
	padding:0px;
	font-size:13px;
	line-height:18px;}

	.ArticleImageL {float:left;
	padding:10px 20px 8px 0px;}

	.ArticleImageLTitle {float:left;
	text-align:left;
	width:320px;
	font-size:11px;
	padding:0 0 10px 0;}

	.ArticleImageR {float:right;
	padding:10px 0 8px 20px;}

	.ArticleImageRTitle {float:right;
	text-align:right;
	width:320px;
	font-size:11px;
	padding:0 0 10px 0;}

	.Underlined {border-bottom:dotted 1px #375978;}

.ArticleFooter {font-size:11px;
text-transform:uppercase;
text-align:right;
width:500px;
float:right;
margin-top:25px;}

.SearchTitle {font-family:Arial, Helvetica, sans-serif;
font:Arial, Helvetica, sans-serif;
font-size:14px;
margin-left:10px;
display:block;}

	.SearchTitle a {color:#375978;}

.SearchText {margin-left:10px;
	display:block; font:Verdana, Arial, Helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif;}





/* New Rick */

BODY TABLE {
FONT-SIZE: 12px; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; line-height:16px;
}

.text, .text12, .text13, .text_maroon, .textred, .subject, .subject2, .subject3, .subject4, .subject5, .title, .title2, .title3 {font:Verdana, Arial, Helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif;}

.text {font-size: 11px; line-height: 16px; color: #666; font:Verdana, Arial, Helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif;}
.text12 {font-size: 12px; line-height: 18px; color: #333; font:Verdana, Arial, Helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif;}
.text13 {font-size: 13px; line-height: 19px; color: Black; font:Verdana, Arial, Helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif;}
.text14 {font-size: 14px; line-height: 20px; color: Black; font:Verdana, Arial, Helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif;}
.text_maroon {font-size: 11px; line-height: 16px; color: Maroon; font:Verdana, Arial, Helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif;}
.textred {font-size: 11px; line-height: 16px; color: Red; font:Verdana, Arial, Helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif;}
.subject {font-size: 16px; line-height: 16px; color: #333; font:Verdana, Arial, Helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif;}
.subject2 {font-size: 13px; line-height: 12px; color: #333; font:Verdana, Arial, Helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif;}
.subject3 {font-size: 20px; line-height: 24px; color: #333; font:Verdana, Arial, Helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif;}
.subject4 {font-size: 12px; line-height: 10px; color: #333; font:Verdana, Arial, Helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif;}
.subject5 {font-size: 10px; line-height: 13px; color: #333; font:Verdana, Arial, Helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif;}

.title {font-size: 13px; line-height: 16px; font:Verdana, Arial, Helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif;}
.title2 {font-size: 11px; line-height: 10px; color: Maroon; font:Verdana, Arial, Helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif;}
.title3 {font-size: 10px; line-height: 13px; color: Maroon; font:Verdana, Arial, Helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif; }

#IEroot .title {margin:0 0 0 1px;}

/*//	<CFIF xShowUnderline is 1>
//		 A:link {
//		 COLOR: Navy;
//		 TEXT-DECORATION: underline
//		 }
//		 A:visited {
//	 COLOR: Navy;
//	 TEXT-DECORATION: underline
//	}
//	<CFELSEIF xAllMaroon is 1>
//		 A:link {
//		 COLOR: Maroon;
//		 TEXT-DECORATION: none
//		 }
//		 A:visited {
//	 COLOR: Maroon;
//	 TEXT-DECORATION: none
//	}
//	<CFELSE>
//		  A:link {
//		 COLOR: Navy;
//		 TEXT-DECORATION: none
//		 }
//		 A:visited {
//	 COLOR: Navy;
//	 TEXT-DECORATION: none
//	}
//	</CFIF>*/

/*a:hover {
color: maroon;
}
*/
input.button {
color: black;
font-family: verdana, arial;
}

input.button2 {
color: maroon;
font-family: verdana, arial;
}

input	{
color: #222;
height:auto;
}
select	{
font-family: arial, helvetica, sans-serif;
font-size: 13px;
color: #222;
}

textarea {
color: maroon;
font-family: verdana, arial;
		}
/* these styles are for the input text-align problems */

#IEroot .ContainAll .MainArea .MAleft table tbody tr td table tbody tr td form .input_text {text-align:left; FONT-SIZE: 10pt; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; }

#IEroot form font .input_button {background:none;}

#input_citation_detail_1 {width:160px;}

#input_citation_detail_2 {width:160px;}

#IEroot .MainArea .MAleft table tbody tr td .input_text {width:auto;}

#IEroot hr {margin:0 auto;text-align:center;width:500px;}


/* These styles are for the 365 */

/*.Three65_Container {width:938px;
	margin:25px auto 0px;
	color:#FFF;}*/
.Three65_Container {width:938px;
	margin:5px auto 0px;
	color:#999;}
.Three65_Container a {color:#999;  }
/* .Three65_Container a {color:#FFF;  } */
.Three65_Container a:hover {color: #FFFFCC;} /* 375978 */

	.Three65_Head {width:936px;
		height:45px;
	/*	border:1px solid #333; */
		border:1px solid #333; 
		background:#EEE;
		border-bottom:none;}

		.Three65_Logo {font-size:40px;
			color:#800000;
			font-weight:bold;
			float:left;
			margin-left:10px;
			height:45px;
			font:Arial, Helvetica, sans-serif;
			font-family:Arial, Helvetica, sans-serif;}

		.Three65_Date {float:left;
			font-size:16px;
			color:#800000;
			text-transform:uppercase;
			margin:15px 0 0 10px;}

		.Three65_Tagline {float:right;
			font-size:14px;
			color:#333;
			text-transform:uppercase;
			margin:16px 25px 0 0;}

		.Three65_Main {width:936px;
			height:275px; /*365 */
			border:1px solid #333;
			background:url(/bookstore/images/365bg.gif) repeat-x #000; /*#666*/
			padding-top:20px;}

		.Three65_Citation {width:725px;
			margin:0 auto;}

			.Three65_Image {float:left;
			margin-right:20px;}

			.Three65_Text {text-align:left;
				margin-top:5px;} /*25*/

				.Three65_SubTag {font-size:12px;
					text-transform:uppercase;
				}

				.Three65_Title {font-size:26px;
					line-height:25px;
					margin:5px 0;
					}

				.Three65_Title a:anchor {
					color:#4e80ae;}


				.Three65_Bookinfo {font-size:12px;

					line-height:15px;
					margin-bottom:15px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font:Verdana, Arial, Helvetica, sans-serif;}

				.Three65_Blurb {font-size:13px;
					 font-family:Verdana, Arial, Helvetica, sans-serif;
					font:Verdana, Arial, Helvetica, sans-serif;}

	.TodaysBS_Head {width:926px;
	border:1px solid #333;
	border-bottom:0px;
	background:#EEE;
	height:auto;
	padding:5px;
	text-align:left;
	color:#800000;
	margin:10px auto 0 auto;
	font-size:16px;}

		.TodaysBS_Head span {font-size:14px;
		color:#333;}

		#IEroot .TodaysBS_Head {width:936px;}

	.TodaysBS_Main {width:936px;
	height:170px;
	background: url(/bookstore/images/TBSbg.gif) repeat-x #000;
	border:1px solid #333;
	padding:20px 0 0 0;
	margin:0 auto 5px auto;
	overflow:hidden;}

	.TodaysBS_Window {
		overflow-x: auto;
		overflow-y: hidden;
	}

	.TodaysBS_List {
		white-space: nowrap;
	}


		#IEroot .TodaysBS_Main {height:201px;}

	.TodaysBS_Image {margin:0 10px;
	border:0px solid #333;}

	/* SpryTooltip.css - version 0.2 - Spry Pre-Release 1.6.1 */

	/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

	/* HACK FOR IE: to make sure the tooltips show above form controls, we underlay each tooltip with an iframe */

		.iframeTooltip {position: absolute;
			z-index: 1010;
			filter:alpha(opacity:0.1);}

		.tooltipContent {background-color: #FFFFCC;}

		.TodaysBS_Tip {padding:5px;
		background:#333;
		color:white;
		border:#000;
		width:150px;
		text-align:left;
		font-size:10px;}

		.TodaysBS_Tip a {color:white;}

		.TodaysBS_Tip a:hover {color:#375978;}

		.TodaysBS_Tip h1 {font-size:12px;}
