/* styles designed by Sienna -- siennamoonfire.com */
/* latest edition smp 3 September 2003  */

BODY {
	background-color: #FFFFFF;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	margin-bottom: 12px;
	padding-bottom: 0px;
}
UL {
	margin-top: 4px;
	margin-bottom: 4px;
	font-size: 95%;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #000000;
}
OL {
	margin-top: 4px;
	margin-bottom: 4px;
	font-size: 95%;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #000000;
}
LI {
	margin-top: 2px;
	margin-bottom: 2px;
}
H1 {
	font-size: 135%;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #291973;
	margin-top: 10px;
	margin-bottom: 6px;
}
H2 {
	font-size: 120%;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #291973;
	margin-top: 6px;
	margin-bottom: 6px;
}
H3 {
	font-size: 110%;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #291973;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left : 25px;
}
H4 {
	font-size: 105%;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #291973;
	margin-top: 6px;
	margin-bottom: 6px;
}
P {
	font-size: 95%;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #000000;
	margin-bottom: 8px;
	margin-top: 8px;
	margin-left : 5px;
}
table.logo {
	background-color : #CDCDFF;
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	border : none;
	width : 100%;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 115%;
	font-weight : bold;
	color: #291973;
}
td.logo {
	background-color : #CDCDFF;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 3px;
}
table.content {
	background-color : #FFFFFF;
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	border : none;
	width : 100%;
}
td.content {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align : top;
}
td.stripeLt {
	background-color : #CDCDFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align : top;
}
td.stripeDk {
	background-color : #0000BF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align : top;
}
table.menu {
	background-color : #0000BF;
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	border : none;
	width : 100%;
}
td.menu {
	background-color : #0000BF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	text-align : center;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 80%;
	font-weight : bold;
	color: #CDCDFF;
}
td.menuOn {
	background-color : #CDCDFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	text-align : center;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 85%;
	font-weight : bold;
	color: #0000BF;
	text-decoration : underline;
}
table.menu2 {
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 15px;
	padding-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	border : none;
	margin-right : 0px;
	padding-right : 0px;
}
td.menu2 {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 90%;
	font-weight : bold;
	color: #000000;
}
td.menu2sub {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	padding-right: 0px;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 85%;
	font-weight : bold;
	color: #000000;
}
td.books {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 5px;
	padding-right: 5px;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 85%;
	font-weight : bold;
	color: #333399;
	text-align : center;
}
table.simple {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
}
table.credit {
	background-color : #FFFFFF;
	margin-top: 20px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	width : 70%;
}
td.credit {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 85%;
}
.tny {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
	margin-left : 0px;
	margin-right : 0px;
}		
.caption {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
	margin-left : 8px;
	margin-right : 8px;
}
a {  
	font-weight: bold;
	color: #333399;
	text-decoration: none;
}
a:hover	{
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
	background-color : #FFFFCA;
}
a.gst {
	color: #2C2C85;
	text-decoration: underline;
	font-weight : normal;
}
a.gst:hover	{
	font-weight : normal;
	color: #CC0000;
	text-decoration: underline;
}
a.light {
	font-weight: bold;
	color: #CDCDFF;
	text-decoration: none;
}	
a.light:hover {
	font-weight: bold;
	color: #0000BF;
	text-decoration: none;
	background : #CDCDFF;
}

