BODY
 { 
	SCROLLBAR-BASE-COLOR: #AFCA9F;
	list-image-1: url(../picts/bullet.gif);
 }


a:link		{ color: #000099; text-decoration: none }

a:visited	{ color: #000099; text-decoration: none }

a:active	{ color: #666666; text-decoration: none }

a:hover		{ color: #FF6600; text-decoration: none }


 /* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */

TABLE 			{ COLOR: #000033; FONT: 13px geneva, verdana, arial, sans-serif }


.price 			{ COLOR: #006600; FONT: 15px verdana, arial, sans-serif; font-weight: bold }

.title 			{ COLOR: #006600; FONT: 15px verdana, arial, sans-serif; font-weight: bold }

.copyright		{ COLOR: #000033; FONT: 11px geneva, verdana, arial, sans-serif }

.picturecomments 	{ COLOR: #666666; FONT: 10px geneva, verdana, arial, sans-serif }

.smalltitle 		{ COLOR: #000000; FONT: 11px verdana, arial, sans-serif; font-weight: bold }

.lontitle		{ COLOR: #003300; FONT: 13px verdana, arial, sans-serif; font-weight: bold }

.subtitle 		{ COLOR: #000000; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: bold }

.picturetitle 		{ COLOR: #000000; FONT: 10px verdana, arial, sans-serif; font-weight: bold }


 ul
{
	list-style-image: url('../picts/bullet.gif');
    text-align: justify;
}

/* TICKER LOCATION ON PAGE */

#ticker			{ POSITION: absolute; top: 62px }

#menu { WIDTH: 154px; POSITION: absolute; TOP: 118px }
#menut { LEFT: 15px; WIDTH: 154px; POSITION: absolute; TOP: 118px }


.biglink {
	COLOR: #000099;
	FONT: 12px verdana, arial, sans-serif; font-weight: bold;
	font-style: italic;
	TEXT-DECORATION: none }

.biglink:hover {
	COLOR: #FF6600;
	FONT: 12px verdana, arial, sans-serif; font-weight: bold;
	font-style: italic;
	TEXT-DECORATION: none }

.footing { 
	FONT: 12px verdana, arial, sans-serif; 
	color: #666666; 
	TEXT-DECORATION: none;
	font-weight: bold; }

.footing a:active { 
	color: #009900; 
	text-decoration: none; }

.footing a:link { 
	color: #004400; 
	text-decoration: none; }

.footing a:visited { 
	color: #666666; 
	text-decoration: none; }

.footing a:hover {  
	color: #669999;
	text-decoration: none; }

.just {text-align: justify;}



.logo {
	COLOR: #FFFFFF;
	FONT: 15px "arial black", geneva, verdana, arial, sans-serif;
	font-weight: NORMAL;
	font-style: italic;
	TEXT-DECORATION: none }


.logo:hover {
	COLOR: #FFFF9C;
	FONT: 15px "arial black", geneva, verdana, arial, sans-serif;
	font-weight: NORMAL;
	font-style: italic;
	TEXT-DECORATION: none }


.slogan { COLOR: #CCCCFF;
	FONT: 12px geneva, verdana, arial, sans-serif;
	font-weight: bold;
	font-style: italic }

.bottom {
	FONT-FAMILY: arial, verdana, helvetica, sans;
	color: #666666;
	font-size: 10pt;
	font-weight: bold; }

.bottom:link {
	FONT-FAMILY: arial, verdana, helvetica, sans;
	color: #004400;
	font-size: 10pt;
	font-weight: bold; }

.bottom:hover  {
	FONT-FAMILY: arial, verdana, helvetica, sans;
	color: #669999;
	font-size: 10pt;
	font-weight: bold; }

.button { 	background-image: url("../picts/button.gif");
		background-color:#FFFFFF;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #004400;
		font-size: 10pt;
		height: 37px;
		width: 154px;
		cursor:hand;
		font-weight: bold;
		text-align: left;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 9px;
		padding-right: 5px;
		BORDER: #FFFFFF 0px solid }

.buttonon { 	background-image: url("../picts/buttonon.gif");
		background-color:#FFFFFF;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #669999;
		font-size: 10pt;
		height: 37px;
		width: 154px;
		cursor:hand;
		font-weight: bold;
		text-align: left;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 9px;
		padding-right: 5px;
		BORDER: #FFFFFF 0px solid }


.button-popups{ background-color:#FFFFFF;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #000000;
		font-size: 8pt;
		cursor:hand;
		font-weight: bold;
		BORDER: #000000 1px solid }


.shadeform	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("../picts/shadeform.gif");
		text-align: left;
		WIDTH: 250PX;
		BORDER: #000000 1px solid}


.dropdown {	COLOR: #333333;
		WIDTH: 180PX;
		FONT: 11px geneva, verdana, arial, sans-serif}


.textarea	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("../picts/shadeform.gif");
		text-align: left;
  		WIDTH: 300PX;
		BORDER: #000000 1px solid}

.searchform { 	WIDTH: 110PX;
		HEIGHT: 20PX;
		background-color: #FFFFFF;
		FONT: 11px arial, georgia, Times New Roman, sans-serif;
		background-image: url("../picts/shadeform.gif");
		BORDER: #666666 1px solid; }

.searchdrop { WIDTH: 60PX; HEIGHT: 20PX; FONT: 11px arial, georgia, "Times New Roman", sans-serif }


.searchbutton {	background-color:#F0F0F0;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #000000;
		font-size: 8pt;
		height: 18px;
		width: 40px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: #000000 1px solid }

.divstyle {	position:absolute;
		border: #000000 1px solid;
		width:80;
		top:0;
		left:0 }

.pstyletitle{	postion:absolute;
		background:white;
		color:black;
		font-size:10px;
		font-family:verdana, arial }


.pstylebody {	postion:absolute;
		background:white;
		color:black;
		font-size:10px;
		font-family:verdana, arial }

img.page-alt {
	float: left;
	margin: 4px 10px 2px 0; }

/* navholder for flyouts
---------------------------------------------------------- */
/* Begin CSS Menus at Left */

#menuleft {
	position:absolute;
	text-align:left;
	margin-top: 13px;
	margin-left: 22px;
	background: #fff url('../images/ltside-bg.jpg') top left repeat-x;
	width: 240px;
	float: left; }

#menuleft .cc {
	margin-bottom: 20px;
	margin-top: 30px;
	text-align: center; 
	background: #ffffff;
	}

#menuleft .book {
	margin-bottom: 20px;
	margin-top: 20px;
	text-align: center; 
	background: #ffffff;
	}

#menuleft .leftnav ul {
	margin: 3px 3px 3px 5px;
	list-style: none; 
	}

/* #menuleft li {
	margin:0;
	padding:0;
	list-style-type:none;
	} */

#menuleft ul li a {
	padding: 5px;
	margin: 2px 0;
	display:block;
	width: 220px;
	text-decoration:none;
	background: #508fd2;
	font-size: 90%;
	font-style: italic;
	color: #fff; }
	}

/* #menuleft li a {
	color: #494c59;
	width: 220px;
	border-right: 10px solid #090;
	text-shadow:#fff -1px 1px 1px;
	} */

#menuleft li a:focus {
	color:#00f;
	background:#ff9;
	}

#menuleft li a:focus:hover {
    color: #000066;
	background: #ecf4f7; 
	}

#menuleft li a:hover {
    color: #000066;
	background: #ecf4f7; 
	}

/* #menuleft li a:active {
	color:#000;
	background:#e2e2ec;
	}

#menuleft form {
	margin:0;
	} */

#menuleft ul, #menuleft ul ul, #menuleft ul ul ul {
	margin:0;
	padding:0;
	list-style-image:none;
	background: #fff url('../images/side-bg.jpg') top left repeat-x;
	}

/* Begin CSS Popout Menus at Left */

#menuleft ul li{
	position:relative;
	}

#menuleft li ul {
	position: absolute;
	left: 227px;
	top: -5px;
	display: none;
	padding: 3;
	}

/* Fix IE. Hide from IE Mac \*/
* html #menuleft ul li{float:left;height:1%;}
* html #menuleft ul li a{height:1%;}
/* End */

div#menuleft ul li:hover ul{
	display:block;
	}

div#menuleft ul li:hover ul ul, div#menuleft ul li:hover ul ul ul {
	display:none;
	}

div#menuleft ul ul, div#menuleft ul ul ul {
	display:none;
	}

div#menuleft ul ul li:hover ul, div#menuleft ul ul ul li:hover ul {
	display:block;
	width:230;
	}

#menuleft ul li ul li a {
	padding: 5px;
	margin: 2px 0;
	display:block;
	width: 210px;
	text-decoration:none;
	background: #3399ff;
	font-size: 90%;
	font-style: italic;
	color: #fff; }
	}

#menuleft li a.x:link, #menuleft li a.x:visited {
	color: #494c59;
	width: 215px;
	border-right: 5px solid #369;}

#menuleft li a.x:focus {
	color: fff;
	}

#menuleft li a.x:focus:hover {
	text-decoration:none;
	color: fff;
	}

#menuleft li a.x:hover {
	color:#060;
	background: #ffffff;
	}

/* End CSS Popout Menus at Left */
/* End CSS Menus at Left */




