/*  Special Styles for the IcD Pages  */
/* ================================== */
/* */
/*  Titles  */
/* ======== */
.specialtitle1
{
	text-align: center;
	font-size: 300%;
	font-weight: bold;
	margin: 0em;
	padding: 0.3em 0em 0em 0em;
}

.specialtitle2
{
	text-align: center;
	font-size: 150%;
	font-weight: bold;
	margin: 0em;
	padding: 0.1em 0em 0em 0em;
}

.specialtitle3
{
	text-align: center;
	font-size: 90%;
	font-weight: bold;
	margin: 0em;
	padding: 0.1em 0em 0em 0em;
}

.author
{
	text-align: center;
	font-size: 100%;
	font-weight: bold;
	margin: 0em;
	padding: 0.4em 0em 0em 0em;
}

/*  Columns  */
/* ========= */
.columns
{
	padding: 0.8em 0em 0em 0em;
	margin: 0em;
	font-size: 100%;
}

.col1
{
	width: 14em;
	text-align: center;
	padding: 0em 0em 0em 0em;
	position: relative;
	float: left;
	top: 0em;
	left: 0em;
	margin: 0em;
}

.col2
{
	width: 13em;
	text-align: left;
	padding: 0.5em 0em 0.5em 0.5em;
	position: relative;
	float: left;
	top: 0em;
	left: 1.5em;
	margin: 0em;
	background-color: #FFFF66;
}

.col3
{
	width: 12.5em;
	text-align: center;
	padding: 0em 0.5em 0em 0.5em;
	position: relative;
	float: left;
	top: 0em;
	left: 2.4em;
	margin: 0em;
}

.fullcol
{
	width: 42.8em;
	text-align: justify;
	padding: 0em;
	position: relative;
	float: left;
	top: 0.2em;
	left: 0em;
	margin: 0em;
}

#image1
{
	height: 18.12em;
	width: 14em;
	text-align: center;
}

#image2
{
	height: 8.78em;
	width: 9em;
	text-align: center;
	position: relative;
	left: 2em;
}

p.big
{
	font-size: 115%;
	line-height: 130%;
}

p.bigbold
{
	font-size: 200%;
	font-weight: bold;
	margin: 0em;
}

p.small
{
	font-size: 90%;
}

p.tiny
{
	font-size: 80%;
}

p.text1
{
	font-weight: bold;
	color: #CC0000;
	font-size: 105%;
}

p.reviewexcerpt
{
	font-size: 110%;
	color: #333333;
	line-height: 110%;
}

div.MKbutton
{
	position: relative;
	left: 3.8em;
	border-width: 0.2em;
	border-style: double;
	background-color: #99FFFF;
	width: 4.5em;
}

div.MKbutton p
{
	text-align: center;
	font-size: 120%;
	font-weight: bold;
	margin: 0em;
	padding: 0.2em;
}

#block1
{
	text-align: center;
	position: relative;
	left: 5.5em;
	width: 32em;
	clear: both;
	display: block;
	margin: 0em 0em 2.5em 0em;
}

img.mediumpic
{
	border: 0em;
	margin-top: 0.5em;
	float: right;
	width: 10.05em;
	height: 13em;
}

#main ul ol
{
	margin: 0em 0em 0em 1em;
	padding: 0em;
}

#main ul li
{
	font-size: 95%;
	text-decoration: none;
	margin: 0em 0em 0.5em 3em;
}

#main ol li
{
	font-size: 95%;
	margin: 0em 0em 0.5em 3em;
}

.levelX1
{
	margin: 0em 0em 0.5em 1.6em;
}

.levelX2
{
	font-size: 90%;
	margin: 0em 0em 0.5em 4em;
}

.chapter
{
	margin-top: 1em;
}

.level4
{
	font-size: 100%;
	font-weight: bold;
	margin: 1em 0em 0.3em 0em;
}

.level5
{
	font-size: 90%;
	margin: 0em 0em 0em 2em;
}

.level6
{
	font-size: 85%;
	margin: 0em 0em 0em 4em;
}

/*  Download Table  */
/* ================ */
col#chapter
{
	width: 40em;
}

col#pdf
{
	width: 4em;
}

col#pages
{
	width: 6em;
}

thead
{
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}

td.htmlpage, td.pdf, td.pages
{
	text-align: center;
}

td.special
{
	text-align: center;
	color: #993333;
	font-weight: bold;
}

#backcover img
{
	width: 34em;
	height: 44em;
	border: none;
	margin: 0.5em 4.4em 0.5em 4.4em;
}

/*  Special Styles for the IcD Review Page  */
/* ======================================== */
/* */
.review
{
	border-color: gray;
	border-width: 4px;
	border-style: double;
	margin: 1em 0em 0.5em 0em;
	padding: 0.7em 1em 0.5em 1em;
	background-color: #FFFFCC;
}

.reviewer
{
	font-weight: bold;
	font-size: 120%;
	margin: 0em;
}

.reviewquote
{
	text-align: center;
	font-weight: bold;
	color: #990000;
	margin-left: 4em;
}

.reviewtext
{
}

.reviewref
{
	font-size: 90%;
}

/*  Special Styles for Email Page  */
/* ======================================== */
/* */
div.letter
{
	margin: 0em 3em;
	font-family: ariel, sans-serif;
	font-size: 90%;
	text-align: left;
}

.letter p
{
	padding: 0.5em 0em;
	line-height: 140%;
}

/*  Tour Schedule Table  */
/* ===================== */
table.schedule
{
	margin: 1em 0em 1.5em 0em;
}

col.date
{
	width: 4.5em;
}

col.time
{
	width: 4.5em;
}

col.venue
{
	width: 10em;
}

col.address
{
	width: 12em;
}

col.city
{
	width: 5em;
}

col.phone
{
	width: 6.7em;
}

thead
{
	text-align: center;
	font-weight: bold;
	font-size: 110%;
	vertical-align: middle;
	background-color: #CCCCCC;
	width: 42.7em;
}

tbody
{
	font-size: 85%;
	background-color: #FFFFCC;
	width: 42.7em;
}

td.nada
{
	text-align: center;
}

/*  Order Columns1  */
/* ================ */
.ordercolumns
{
	padding: 1em 0em 0em 0em;
	margin: 0em;
	font-size: 100%;
}

.ordercol1
{
	width: 23em;
	text-align: center;
	padding: 0em;
	position: relative;
	float: left;
	top: 0em;
	left: 0em;
	margin: 0em;
}

.ordercol1 img
{
	width: 20em;
	height: 25.88em;
	border: none;
}

.ordercol2
{
	width: 18.5em;
	text-align: center;
	padding: 0em;
	position: relative;
	float: left;
	top: 0em;
	left: 0em;
	margin: 0em;
}

.orderfullcol
{
	width: 42.5em;
	text-align: center;
	padding: 0em;
	position: relative;
	float: left;
	margin: 1em 0em 0em 0em;
}

.specialtitle4
{
	font-size: 120%;
	font-weight: bold;
	color: #009900;
}

.strike
{
	text-decoration: line-through;
}

.specialtitle5
{
	font-size: 110%;
	font-weight: bold;
	color: #ff0000;
}

.ordercol2 img
{
	vertical-align: middle;
}

img.hand
{
	width: 4.5em;
	height: 4.5em;
}

img#orderbutton
{
	height: 2.57em;
	width: 5em;
}

.specialtitle6
{
	font-size: 110%;
	margin: 0em;
	padding: 0em;
}

.specialtitle7
{
	font-size: 90%;
	margin: 0em 0em 1em 0em;
	padding: 0em;
}

.orderfullcol img
{
	margin: 0.5em 0em 0.1em 0em;
}

.orderfullcol p
{
	margin: 0.5em 0em 0.7em 0em;
}

p.coursereading
{
	margin: 0em 0em 0em 1em;
}

p.courselink
{
	font-size: 95%;
	margin: 0em 0em 0.3em 3em;
}

p.courseagenda
{
	margin: 0em 0em 0.3em 1em;
}

p.total
{
	font-size: 90%;
	margin: 0em 0em 0em 3em;
}

p.total2
{
	font-size: 95%;
	font-weight: bold;
	margin: 0em 0em 0em 2.5em;
}

ul.agenda
{
	margin: 0em 0em 0.8em 1em;
}

ol.agenda
{
	padding: 0em 0em 0em 1em;
}

.TOC
{
	margin: 0.8em 0em 0em 1.5em;
	font-weight: bold;
}

#block2
{
	text-align: left;
	position: relative;
	left: 0em;
	width: 42em;
	clear: both;
	display: block;
	margin: 1em 0em 2.5em 0em;
}

img.pic2
{
	border: 0em;
	margin: 0em 1.2em 0em 0em;
	float: left;
	width: 7em;
	height: 9.06em;
}
