
body {
	margin: 20px;
	background-color: #005280;
	font: normal 11px Verdana;
	color: #111b4c;
}

strong { font-weight:bold; color:#111b4c; }

b.subtitle { font-weight:bold; color:#961117; }

i { font-style:italic; }

i.intro { line-height:19px; }

table {
	font: normal 11px Verdana; color:#00235D;
}

.homeCallout { font-weight:bold; color:#961117; }

td.rowSpace { padding-bottom:10px; }

a:link, a:hover, a:visited {
	color: #961117;
	text-decoration: underline;
}

.linkstyle {
	color: #961117;
}

a.news:link, a.news:hover, a.news:visited {
	color: #0F1B54;
	text-decoration: underline;
	font-weight:normal;
}

a.newsArrows:link, a.newsArrows:hover, a.newsArrows:visited {
	color: #0F1B54;
	text-decoration: none;
	font-weight:normal;
}

.footer {
	color: #FFFFFF;
	text-decoration: underline;
}

#leftmenucell {
	background-color: #FFFFFF;
	width:163px;
}


/*DROPDOWN MENU */
#media { 
	font: normal 10px Verdana;
	background-color: #FFFFFF;
	border: 1px solid #961117;
	color: #00235D;
	line-height: 20px;
	width: 158px;
	padding: 5 17 5 17px;
}

#media a:link, #media a:visited {
	color: #0F1B54;
	text-decoration: none;
}

#media a:hover {
	color: #971118;
	text-decoration: underline;
}

#mediaroommenu {
	font: normal 11px Verdana;
	color: #00235D;
	background-color: #FFFFFF;
	border-left: 5px solid #00235D;
	border-top: 1px solid #00235D;
	padding: 10px;
	line-height: 18px;
}

#mediaroommenu a.menulink:link, #mediaroommenu a.menulink:hover, #mediaroommenu a.menulink:visited {
	color: #961117;
	text-decoration: underline;
}

#mediaroommenu a:link, #mediaroommenu a:visited {
	line-height: 18px;
	color: #00235D;
	text-decoration: none;
}

#mediaroommenu a:hover {
	color: #961117;
	text-decoration: underline;
}

#mainbody {
	background-color: #E0EFFC;
	color: #00235D;
	border-top: 1px solid #971118;
	border-left: 1px solid #971118;
	padding: 20px;
}

#intro_reviews, #news_endorsements {
	background-color: #E0EFFC;
	width: 729px;
}

#news_endorsements {
	background-color: #FFFFFF;
	color: black;
}



#intro {
	padding: 0px 20px 10px 12px;
	width: 475px;
	border-right: 1px solid #971118;
	line-height: 18px;
}

p.intro  { line-height:18px; }

img#homebookcover {
	float: left;
	margin-right: 15px;
}

img#homeHeaders {
	margin-bottom:15px;
}

img#mediaLogos { margin-bottom:5px; }

#latest_reviews {
	width: 255px;
	padding: 0px 20px 10px 20px;
}

#orangeborderhome {
	width: 731px;
	border-left: 1px solid #971118;
	border-right: 1px solid #971118;
}

#whiteborderhome {
	width: 729px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

/* MIGHT BE A DIFFERENCE */

#orangeborder {
	width: 731px;
	border-left: 1px solid #961117;
	border-right: 1px solid #961117;
}

#whiteborder {
	width: 729px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

.pullquote {
	border-left: 5px solid #00235D;
	border-right: 5px solid #00235D;
	padding: 0px 5px 0px 10px;
	font: bold 14px Frutiger;
	color: #961117;
}

/* TABLES */
table.standardtable {
	background-color: #E9F1FD;
}

th {
	background-color: #00235D;
	color: white;
	padding: 5px;
	text-align: left;
}

.oddrow, .evenrow {
	background-color: #CCDAEF;
	color: #00235D;
	padding: 5px;
	text-align: left;
}

.evenrow {
	background-color: #E9F1FD;
}


#bookcover {
	padding: 20px;
}

#news_endorsements {
	background-color: #ffffff;
	width: 729px;
}

#latest_news {
	width: 348px;
	border-right: 1px solid #971118;
	padding: 10px;
	color:#111b4c;
}

b.latestNews { color:#111b4c; font-weight:bold; }

#latest_endorsements {
	padding: 10px 10px 10px 10px;
	color:#111b4c;
}

b.latestEndorsements { color:#111b4c; font-weight:bold; }

#paddingcell1 {
	padding: 15px 0 15px 0;
}

#paddingcell2 {
	padding: 15px 0 0 0;
}

input.formFields { width:150px; height:18px; border:1px solid #971118; font-size:10px; font-family:verdana, arial, sans-serif; color:#1C2863; }

input.subscribeButton { height:18px; border:1px solid #971118; font-size:10px; font-family:verdana, arial, sans-serif; color:#FFFFFF; font-weight:bold; background-color:#1C2863; }

textarea.commentArea { border:1px solid #971118; font-size:10px; font-family:verdana, arial, sans-serif; color:#1C2863; background-color:#ffffff; }

.disclaimer { font-family: verdana, arial, sans-serif; font-size: 10px; color:#C1712C; } 