/* CSS Document */



body {	

	height: 100%;

	margin: 0px;

	z-index: 0;

	//*background-image: url(images/pagebg.gif);*//

	background-repeat: repeat-y;

	}

	
p {
	text-align:left;
}
a img { border:none }





p.ordertext {

	color: #333333;

	font-size: 12px;

	line-height: 16px;

	text-align: justify;

	font-family: "Times New Roman", Times, serif

	}

	

p.booktext {

	font-family: "Times New Roman", Times, serif;

	color: #330000;

	font-size: 16px;

	text-align: right;

	}

	

p.booksubtext {

	font-size: 12px;

	text-align: right;

	}



p.title {

	color: #CC0000;

	font-size: 18px;

	font-weight: bold;

	font-family: "Times New Roman", Times, serif
	
	text-align:center;

	}

	

p.titleright {

	color: #CC0000;

	text-align: right;

	font-size: 18px;

	font-weight: bold;

	font-family: "Times New Roman", Times, serif

	}

	

p.subtitle {

	color: #330000;

	font-size: 16px;

	font-weight: bold;

	font-family: "Times New Roman", Times, serif

	}

	

p.subtitleright {

	color: #330000;

	text-align:right;

	font-size: 16px;

	font-weight: bold;

	font-family: "Times New Roman", Times, serif

	}

	

.underline {

text-decoration: underline;

}

	

p.copy {

	color: #333333;

	font-size: 15px;

	line-height: 20px;

	text-align: justify;

	font-family: "Times New Roman", Times, serif

	}

	

p.copycenter {

	color: #333333;

	font-size: 15px;

	line-height: 20px;

	text-align: center;

	font-family: "Times New Roman", Times, serif

	}







div#content {

	width: 583px;

	/*z-index: 20000;*/

	text-align:left;

	float:left;

	background-color:#FFF;

	}

	

div#navblock {

	height: 347px;

	width: 160px;

	position: absolute;

	right: 50px;

	top: 40px;

	/*background-image: url('images/navblock.gif');*/

	background-repeat: no-repeat;

	z-index: 10000;

	}

	

div#nhome {

	height: 28px;

	width: 160px;

	position: relative;

	left: 0px;

	top: 19px;

	}



	

div#nbook {

	height: 28px;

	width: 160px;

	position: relative;

	left: 0px;

	top: 40px;

	}

	

div#nauthor {

	height: 30px;

	width: 160px;

	position: relative;

	left: 0px;

	top: 62px;

	}

	

	

div#nworkshops {

	height: 71px;

	width: 160px;

	position: relative;

	left: 0px;

	top: 85px;

	}

	

div#ncds {

	height: 58px;

	width: 160px;

	position: relative;

	left: 0px;

	top: 90px;

	}

	

#content1 {

	width:752px;

	margin:0 auto;



	background-color:#fff;

	}



div#main { 

	width: 751px;		

	margin:10px auto 0px;

	text-align:center;

/*	background-color:#0033FF;*/

	}

	

div#mainblock {

	height: 100%;

	width: 584px;

	position: absolute;

	left: 71px;

	top: 56px;

	background-image: url('images/midblock_bg.gif');

	background-repeat: repeat-y;

	}

	

div#mainheader {

	height: 61px;

	width: 583px;

	float:left;

	background-image: url('images/midblock_header.gif');

	background-repeat: no-repeat;

	background-position:right;

	}

	

div#bluetop {

	height: 56px;

	width: 751px;

	background-image: url('images/blue_top.jpg');

	background-repeat: no-repeat;

	}

	

div#blueleft {

	height: 868px;

	width: 71px;

	float:left;

	background-image: url('images/blue_left.jpg');

	background-repeat: no-repeat;

	}



div#blueright {

	height: 868px;

	width: 97px;

	float:right;

	background-image: url('images/blue_right.jpg');

	background-repeat: no-repeat;

	}

	

	

div#rightborder {

	height: 100%;

	width: 8px;

	position: absolute;

	left: 755px;

	top: 0px;

	background-image: url('images/side_grad.gif');

	background-repeat: repeat-y;

	}	

	

/*splash page*/	

#bookcontainer{

	display:block;

	height: 763px;

	width: 600px;

	background: #d8b2e7 url(images/homepaeg.jpg) no-repeat center center;

	margin: 10px auto;

	}

	

#booknav{

	padding-top: 675px;

	display: block;

	}



#booknav ul li{

 	font-family: "Times New Roman", Times, serif;

	color:#000066;

	list-style-image: none;

	display: inline-block;

	width: 95px;

	text-align: center;

	}



#booknav ul li.width{ width: 110px;}

#booknav ul li a{text-shadow: #6374AB 3px 3px 1px; text-decoration:none; color:#000066; }

#booknav ul li a:link{ text-decoration: none; color:#000066;}

#booknav ul li a:visited{}

#booknav ul li a:hover{ text-decoration:none; color:#000000;}

#booknav ul li a:active{text-decoration:none; color:#000000;}



/*GlossyMenu*/



.glossymenu{

list-style-type: none;

margin: 5px 0;

padding: 0;

width: 170px;

border: 1px solid #9A9A9A;

border-bottom-width: 0;

}



.glossymenu li a{

background: white url(glossyback.gif) repeat-x bottom left;

font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;

color: white;

display: block;

width: auto;

padding: 3px 0;

padding-left: 10px;

text-decoration: none;



}





* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */

width: 160px;

}



.glossymenu li a:visited, .glossymenu li a:active{

color: white;

}



.glossymenu li a:hover{

background-image: url(glossyback2.gif);

}



#bgcolor_white{ height:100%;}

