body {
		  background-color: #EBCC9D;
		  background-image: url(/img/bg_body.gif);
		  background-repeat: repeat-x;
		  margin-top: 0px;
		  margin-left: 0px;
		  margin-right: 0px;
		  margin-bottom: 0px;
}

td { font-family: Helvetica, Verdana, Arial, sans-serif; }

a:link, 
a:active { color: #3E3F2C; }
a:visited {	color: #000000;}
a:hover { color: #000000; text-decoration: underline; }

/* Style for main table begin */
.bodyshadow {
	background-image: url(/img/bg_body_shadow.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.leftframebg {
	background-image: url(/img/bg_leftmenu.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

.rightframebg {
	background-color: #D5B686;
	border-top: 1px;
	border-left: 1px;
	border-bottom: 1px;
	border-right: 0px;
	border-style: solid;
	border-color: #BDA27A;
}

.bottomimg {
	background-image: url(img/bottom-cube.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
/* Style for main table end ***** */

/* Style for top menu begin */
.bgtopmenu {
	background-image: url(/img/bg_topmenu.jpg);
	background-repeat: no-repeat;
}

.topmenu {
	font-size: 11px;
	font-weight: bold;
	color: #811316;
	padding-bottom: 2px;
}
.topmenu a:link,
.topmenu a:active,
.topmenu a:visited {
	color: #5A462C;
	text-decoration: none;
}
.topmenu a:hover {
	color: #811316;
	text-decoration: overline;
}

.topmarker {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
}
/* Style for top menu end ***** */

/* Style navblock begin */
.navblock {
	background-color: #811316;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 5px;
}
.navblock a:link,
.navblock a:active,
.navblock a:visited {color: #FFFFFF;}
.navblock a:hover {color: #EA5A5E;}

/* Style navblock end ***** */

/* Style search form begin */
.searchform {
	font-size: 11px;
	border: 1px;
	border-style: solid;
	border-color: #806F55;
	background-image: url(/img/bg_searchfield.gif);
	background-repeat: repeat-x;
	background-color: #CDAD7A;
	width: 107px;
	padding-bottom: 2px; 
}
/* Style search form end ***** */

/* Advanced search begin */
.asearch {
	font-size: 14px;
	border: 1px;
	border-style: solid;
	border-color: #806F55;
	background-image: url(/img/bg_searchfield.gif);
	background-repeat: repeat-x;
	background-color: #CDAD7A;
	width: 300px;
	padding-bottom: 2px; 
}

.subtext {
	font-size: 10px;
	color: #998D7A;
}
.subtext2 {
	font-size: 11px;
	font-weight: bold;
	color: #807566;
}

/* advanced search end */

/* Style for main menu begin */
.mainmenu {
	background-color: #FFDB9F;
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: #CCAE7E; 
}

.item {
	font-size: 13px;
	font-weight: bold;
	color: #811316;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;			
}
.item a:link,
.item a:active,
.item a:visited {
	color: #000000;
	text-decoration: none;
}

.item a:hover {
	color: #811316;
	text-decoration: underline;
}

.item ul {
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 30px;
	font-size: 11px;
}

.item li {
	margin-bottom: 3px;
	list-style-image: url(/img/marker_menu.gif);
}

.active {color: #811316;}

/* Style for main menu end ***** */

/* Style for content table begin */
.contenttable {
	background-color: #FFEACB;
	border: 2px;
	border-style: solid;
	border-color: #806F55;
	font-size: 12px;
	color: #000000;
}

.datelist {
	color: #CCBCA3;
	font-size: 22px;
	font-weight: bold;
	font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
}

.artheadlist {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
}
.artheadlist a:link, .artheadlist a:active, .artheadlist a:visited {color: #000000;}
.artheadlist a:hover {color: #811316;}

.artauthor {
	font-size: 11px;
	color: #5E503B;
	width: 350px;
}

.preamble {
	font-size:12px;
	color: #000000;
}

.text, .text p {
	font-size: 12px;
	color: #000000;
}

.text a:link,
.text a:active {color: #650000;}
.text a:visited{color: #8F6060;}
.text a:hover {color: #811316;}

.text ul, .text ol {
	font-size: 12px;
}

.text li {
	padding-bottom: 5px;
}

.list {
	margin-top: 0px;
	font-size: 12px;
	color: #000000;	
}
.list li {margin-bottom: 5px;}
.sublist li {list-style: square; margin-bottom: 0px;}

.nextlink {
	color: #811316;
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
}
.nextlink a:link,
.nextlink a:active,
.nextlink a:visited {
	color: #811316;
	padding: 10px;
}
.nextlink a:hover {
	text-decoration: none;
}

.nextlink2 {
	color: #811316;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 10px 10px 0px;
}
.nextlink2 a:link,
.nextlink2 a:active,
.nextlink2 a:visited {
	color: #811316;
	padding: 10px;
}
.nextlink2 a:hover {
	text-decoration: none;
}

.conttable td {
	background-color: #F2DFC2;
	font-size: 12px;
	color: #000000;
}
.conttable .title {
	background-color: #D9C7AD;
	font-weight: bold;
}

.footnote {
	font-size: 11px;
	color: #5E503B;
	padding-top: 5px;
}
/* Style for content table end ***** */

/* Style for YRBK list */
.yrbklist {
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	list-style: none;
}

/* Style for YRBK list end */

/*  Style for copyright begin */
.copyright{
	font-size: 10px;
	color: #998567;
	padding-left: 85px;
	padding-top: 2px;
}
.copyright a:link,
.copyright a:active,
.copyright a:visited {color: #998567;}
.copyright a:hover {color: #811316;}
/* Style for copyright end */

