.tablerow1{background-color:#E5E8F1}

.tablerow2{background-color:#E5E8F1}

.headertext
{	
	font-family:arial,verdana;
	font-size:9pt;	
	color: #344499;
	font-weight:bold;
}

.errtext {
	font-family:verdana;
	font-size:8pt;	
	color: #ff0000;
}
.selectlist{
	font-family:verdana;
	font-size : 8pt;
	color: #000000;
}

.greylink {color: #A8A8A8;}
.txtbox
 {
 border-right: #D3D7E8 1px solid;
 BORDER-TOP:#D3D7E8 1px solid;
 BORDER-LEFT:#D3D7E8 1px solid;
 font-size :8pt;
 BORDER-BOTTOM:#D3D7E8 1px solid;
 color:#545658;
 text-align:left;
 width:80px;
 } 

/* WRAPPER */
#wrapper {
	position: absolute;
	width: 760px;
	left: 50%;
	top: 15px;
	margin-left: -380px;
	border: 0;
}

.author
{
	font-weight:bold;
	margin: 15px 0 0 0;
}

.booktitle
{
	font-style:italic;

	margin: 0 30px 10px 30px;
}

.press
{	
	margin: 0 30px 10px 30px;

}

/* HEADER */
#header {
	width: 760px;
	height: 110px;
	border: 1px solid #cc6600;
	background-image: url(../images/bg_header.jpg);
	background-color: #FFFFFF;
}
#button {position: absolute; top: 80px;	left: 620px;}

/* MAIN CONTENT */
#mainContent {
	width: 760px;
	border: 1px solid #cc6600;
	color: #5e6cae;
	background-color: #ffffff;
}

/* TABLE */
td#side {
	width: 200px;
	vertical-align: top;
	background:url("../images/bg_sideTop.gif") #d3d7e8 no-repeat top;
	border-right: 1px solid #cc6600;
}
td#main {padding: 15px 10px 15px 20px;	vertical-align: top;}

/* TOC */
#toc {margin-left: 25px;}

/* NAVIGATION */
#nav {width:190px; padding: 10px 0 10px 10px;}
#nav ul {margin-top: 10px; margin-left:17px; padding:0;}
#nav li {margin-bottom:7px; list-style-image: url(../images/bullet.jpg);}
#nav ul a {color: #324398; font-weight:bold; letter-spacing:0.01em; text-decoration:none;}
#nav ul a:hover, ul a:active {color:#cc6600;}
#nav ul a.current {color:#cc6600;}

/* SIGN IN */
#signIn {
	width: 190px;
	color: #ffffff;
	font-weight: bold;
	letter-spacing: 0.1em;
	margin: 20px 0 5px -10px;
	background: url(../images/bg_sideBottom.gif) no-repeat;
	padding-left: 10px;
}

/* SUB NAVIGATION */
#subNav {
	margin-top: -7px;
	margin-bottom: 7px;
	padding-left: 25px;
	line-height: 1em;
}
#subNav a {color: #324398; text-decoration: none;}
#subNav a:hover {color:#cc6600;}
#subNav a.current {color:#cc6600;}
#subNav p {margin: 7px 0 10px 0;}

/* LEXICON */
#lexicon {margin-bottom: 40px;line-height: 1.5em; font-size: 0.9em;}
#lexicon a {color: #324398;}
#lexicon a:hover {color:#cc6600;text-decoration: none;}
#lexicon a.active {color:#cc6600;}

/* BOOKS */
#books p {margin: 15px 0 0 0;}
#books p.indent {margin: 0 30px 10px 30px;}
#books blockquote {margin: -15px 30px 10px 30px;}

/* FOOTER */
#footer {
	width: 760px;
	font-size: 0.9em;
	text-align: center;
	margin-bottom: 10px;
}
#footer a {color: #324398;}
#footer a:hover {color: #cc6600;text-decoration: none;}

