body    {
	color: #336;
	font-weight: normal;
	font-size: 1em;
	line-height: 14px;
	font-family: sans-serif;
	background-color: #e0e0ec;
	font-family: arial, helvetica, geneva, swiss, sunsans-regular;
	margin: 0px 10px 0px 0px
}

	/* div classes */

.container {
	height: auto;
	width: 800px;
	position: relative;
	left: 25px;
	top: 0px;
}
.leftbar {
	background-color: #E0E0EC;
	height: auto;
	width: 190px;
	position: relative;
	left: 0px;
	top: 0px;
}
.tabs {
	left:189px;
	top:8px;
	position:absolute;
	width:610px;
	height:27px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	z-index: 1;
	
}
.nav {
	left:188px;
	top:-50px;
	position:absolute;
	width:610px;
	height:27px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	
}
.main {
	height: auto;
	width: 610px;
	position: absolute;
	left: 190px;
	top: 32px;
	background-color: #fff2db;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-right: solid 1px #999;
	overflow: visible;
}
.footer {
	background-color: #E0E0EC;
	text-align: center;
	position: relative;
	top: 73px;
	width: 612px;
	left: -1px;
}



	/* standard headers  */

h1  { color: #603; font-size: 16px; font-family: Arial, Helvetica, sans-serif; line-height: 19px; background-color: #f2f2ff; text-align: left; word-spacing: 6px; letter-spacing: 3px; margin: 6px 2px 2px; padding: 10px; border: solid 1px gray }
h2  { color: #404e88; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 2px; margin-left: 14px }
.colorblack {
	color: #000;
}
.color483d8b {
	color: #483d8b;
}


h3 { color: #808080; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 2px; margin: 4px 12px 6px 0; padding-bottom: 4px; border-bottom: thick dotted #a29fc9 }
h4 { color: #071243; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; letter-spacing: 2px; margin-bottom: 4px; border-bottom: 2px solid #2a2a2a }
h5     { color: #c00; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 15px; margin: 4px 5px 4px 0 }
h6      { color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; line-height: 11pt; margin: 0 0 3px }
p       {
color: #191970;
font-size: 1.1em;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-weight: normal;
line-height: 1.2em;
margin-top: 0;
margin-right: 4px;
margin-left: 0;
}

a { color: #900; }


	/* text classes */
	
.adescription   { color: #933; font-size: 11px; line-height: 14px; padding-left: 14px }
.review   { color: #000; font-size: 0.9em; line-height: 16px; padding-left: 14px }
.author { color: #402765; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-left: 14px; }
.caption { color: #900; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 4px }
.copyright { color: #a0522d; font-size: 10px }
.footnotes { color: #541642; font-size: 11px; line-height: 14px; margin-left: 10px }
.journal   { color: #2f4f4f; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px; letter-spacing: 1px; margin-top: 1px; padding-left: 0 }
.quote { color: #696969; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; line-height: 15px; margin-left: 20px }
.reference { color: #760619; font-size: 14px }
.small { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 18px; letter-spacing: 1.5px; margin: 2px; padding: 2px }
.color8b0000 {
	color: #8b0000;
}


#apDiv0 {
	position:absolute;
	left:216px;
	top:10px;
	width:52px;
	height:19px;
	z-index:2;
	font-family: sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
	background-color: #ffe4b8;
	padding-top: 3px;
	padding-left: 0px;
}
#apDiv0_alt {
position:absolute;
left:216px;
top:10px;
width:52px;
height:19px;
z-index:2;
font-family: sans-serif;
font-size: 0.7em;
font-weight: bold;
text-align: center;
background-color: #ffe4b8;
padding-top: 3px;
padding-left: 0px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999;
}
#apDiv1 {
	position:absolute;
	left:271px;
	top:10px;
	width:87px;
	height:19px;
	z-index:2;
	font-family: sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
	background-color: #ffe4b8;
	padding-top: 3px;
	padding-left: 0px;
}
#apDiv2 {
	position:absolute;
	left:361px;
	top:10px;
	width:155px;
	height:19px;
	z-index:2;
	font-family: sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
	background-color: #ffe4b8;
	padding-top: 3px;
	padding-left: 0px;
}
#apDiv3 {
	position:absolute;
	left:520px;
	top:10px;
	width:165px;
	height:19px;
	z-index:2;
	font-family: sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
	background-color: #ffe4b8;
	padding-top: 3px;
	padding-left: 0px;
}
#apDiv4 {
	position:absolute;
	left:688px;
	top:10px;
	width:105px;
	height:19px;
	z-index:2;
	font-family: sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
	background-color: #ffe4b8;
	padding-top: 3px;
	padding-left: 0px;
}
.navlink {
	overflow: visible;
}
.navlink a {
	text-decoration: none;
}

.navlink a:hover {
	background-color:#EFBA6B;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	color: #FFF;
}

.outerpair1 {
	background-image: url(../_images/upperrightfade.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.outerpair2 {
	padding-top: 8px;
	padding-left: 8px;
	background-image: url(../_images/lowerleftfade.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.shadowbox {
	background-image: url(../_images/shadow.png);
	background-position: right bottom;
}
.innerbox {
	position: relative;
	left: -8px;
	top: -8px;
	
}
	
.image img {
	position: relative;
	border-top-color: #FFF2DB;
	border-right-color: #FFF2DB;
	border-bottom-color: #FFF2DB;
	border-left-color: #FFF2DB;
	padding-left: 130px;
}
.justify105px {
	padding-left: 110px;
}
.justify98px {
	padding-left: 98px;
}
.justify80 {
	padding-left: 80px;
}
.color330000 {
	color: #330000;
}
table {
margin-right: auto;
margin-left: auto;
}
