
/* CSS FOR FandL 
		Standard width for tables, iframes, etc. =700px

	FONTS
		Times New Roman, Times, serif
		Verdana, sans-serif

	STANDARD COLORS
		#888 gray
		#000 black
					
*/


/* ===== FONTS -- STANDARD */


body {
	font-family: "Courier New";
	font-size: 10pt;
	color: #f00;
	
	text-align: center;
	
	margin: 0px;
	padding: 0px;
	
	border-width: 0px;
	border-style: none;
	border-color: #0f0;
	
	/*
	background-color: #fff; 
	*/
	background-color: transparent!important;
	}
	
body.lnormal {							/* for all iframed pages */
	font-family: "Courier New";
	font-size: 10pt;
	color: #f00;
	
	text-align: left;
	
	padding: 0px;
	margin-top: 100px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	
	border-width: 0px;
	border-style: none;
	border-color: #777;
	background-color: transparent!important;
	/*
	//background: url("images--index/stonbk.JPG");
	background-color: #eee; 
	*/
	}
			
div {
	border-width: 0px;
	border-color: #f00;
	border-style: solid;
	margin: 0px;
	padding: 0px;
	}

div#ckid_div_body {						/* Holds page content -- see also ckid_div_footer */
	width: 600px;
	 margin: 0px; 
	margin-left: 180px;
	margin-top: 1pc;
	margin-bottom: 10px;
	/* margin-right: 1pc; */
	
	padding: 2pc;
	
	border-width: 1px;
	border-style: solid;
	border-color: #aa8;
	
	background-color: #ffa;
	background: url("images--index/stonbk-light.JPG");
	}
	
/* PLACEHOLDER FOR IMPORT OF EXPORTED ITEMTABLE */
div#ckid_div_itemtable {
	width: 100%;
	margin: 0px;
	padding: 0px;
	
	border-width: 0px;
	border-style: solid;
	border-color: #f00;
	}


h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, "Trebuchet MS", Ariel, serif;
	color: #f00;
	font-weight: normal;
	}

p, span {
	font-family: "Trebuchet MS", Verdana,  Ariel, serif;
	font-size: 9pt;
	color: #322; 
	}
ol, ul, li {
	font-family: "Trebuchet MS", Verdana,  Ariel, serif;
	color: #322; 
	}

table {
	border: 1px;
	border-color: #f00;
	border-style: solid;
	}
td {
	border: 1px;
	border-color: #f00;
	border-style: solid;
	}

										/* ===== IN-LINE */
	
span.editInsert {
	text-decoration: underline;
	}
	
span.editDelete {
	text-decoration: line-through;
	}
	
cite {
	font-weight: bold;
	font-style: italic;
	}
	
code {
	font-family: Courier New;
	font-weight: bolder;
	color: #00f;
	}
a {
	/* font-family: Verdana, Ariel, serif; */
	text-decoration: none;
	}
a.lnormal {
	color: #00f;
	}
a.lnormal:active {
	}
a.lnormal:link {
	}
a.lnormal:visited {
	}
a.lnormal:hover {
	color: #b00!important;
	}

									/* PICs */
div.picFloatRight {
	float: right;
	color: #000;
	border-width: 0px;
	border-color: #aaa;
	border-style: solid;
	padding: 0px;
	margin: 0px;
	margin-left: 1pc;
	}
div.picFloatLeft {
	float: left;
	color: #000;
	border-width: 0px;
	border-color: #aaa;
	border-style: solid;
	padding: 0px;
	margin: 0px;
	margin-right: 1pc;
	}
img.picFloat {
	border-width: 1px;
	border-color: #777;
	border-style: solid;
	color: #000;
	}
p.picFloat {
	width: 100%;
	color: #000;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	font-style: italic;
	
	margin-top: 0pt;
	margin-left: 0pt;
	margin-right: 0pc;
	padding: 0px;
	}
	
										/* ===== NORMAL BODY TEXT */
	
p.lnormal {
	font-size: 10pt; 
	font-weight: normal;
	text-align: left; 
	line-height: 120%; 
	word-spacing: 0;
	margin-top: 3pt;
	margin-left: 1pc;
    margin-bottom: 6pt;
    margin-right: 0pc;
	}
p.leditnote {
	font-family: verdana;
	font-size: 8pt; 
	font-weight: normal;
	text-align: left; 
	line-height: 100%; 
	word-spacing: 0;
	margin-top: 3pt;
	margin-left: 20pc; 
    margin-bottom: 6pt;
    margin-right: 0pc;
    
    padding: 2px;
    
    background-color: #ffe;
    border-width: 1px;
    border-style: solid;
    border-color: #777;
	}
	
										/* FOOTER */
										
div#ckid_div_footer {					/* should mostly match ckid_div_body */
	width: 600px;
	margin: 0px;
	margin-left: 180px;
	margin-top: 0pc;
	margin-bottom: 10px;
	/* margin-right: 1pc; */
	
	padding: 6px;
	padding-bottom: 6px;
	
	border-width: 1px;
	border-style: solid;
	border-color: #aa8;
	
	background-color: #ffa;
	background: url("images--index/stonbk-light.JPG");
	}

div.lfooter {
	text-align: center;
	border-width: 0px;
	
	border-width: 0px;
	border-style: solid;
	border-color: #f00;
	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8aa;
	}
p.lfooter {
	font-size: 8pt; 
	font-weight: normal;
	text-align: center;
	color: #000;
	
	margin-left: 0pc;
	margin-right: 0pc;
	margin-top: 6px;
    margin-bottom: 0px;
	}
span.lfooter {
	margin: 0px;
	margin-left: 6pc;
	margin-right: 6pc;
	}
										/* TABLES */
table.lnormal {
	width: 100%;
	text-align: left;
	vertical-align: top;
    margin-left: 0pc;
    margin-right: 0pc;
    margin-top: 0pt;
    margin-bottom: 0pt;
    border-width: 0px;
    border-style: solid;
    border-color: #f00;
	}
tr.lnormal {
	vertical-align: top;
	}
td.lnormal {
	padding-bottom: 6px;
    border-width: 0px;
    border-style: solid;
    border-color: #f00;
	}
td.lbottom {
	vertical-align: bottom;
	}

p.lcell {
	font-size: 9pt; 
	font-weight: normal;
	line-height: 140%; 
	word-spacing: 0;
	margin-top: 3pt;
	margin-left: 3pt;
    margin-bottom: 3pt;
    margin-right: 3pt;
	}
p.lcell_number {
	font-size: 9pt; 
	font-weight: normal;
	text-align: right;
	line-height: 140%; 
	word-spacing: 0;
	margin-top: 3pt;
	margin-left: 3pt;
    margin-bottom: 3pt;
    margin-right: 3pt;
	}	

p.lcellhead {
	font-size: 9pt; 
	font-weight: bold;
	line-height: 130%; 
	word-spacing: 0;
	margin-top: 6pt;
	margin-left: 3pt;
    margin-bottom: 3pt;
    margin-right: 3pt;
	}
	
p.lspace6 {
	line-height: 6pt;
	}
	
	/* W3C REPORTS NO NEGATIVE MARGIN-INDENT
		p.llisthang {
			font-size: 9pt; 
			font-weight: normal;
			line-height: 130%; 
			word-spacing: 0;
			margin-indent: -0.5pc;
			margin-top: 3pt;
			margin-left: 1pc;
		    margin-bottom: 3pt;
		    margin-right: 1pc;
			}
	 */
										/* LISTS */	
ol.lnormal {
	font-size: 11pt;
	
	margin-left: 0pc;
	margin-right: 1pc;
	margin-top: 6pt;
	margin-bottom: 6pt;
	}
ul.lnormal {
	font-size: 10pt;
	color: #000;
	
	margin-left: 2pc;
	margin-right: 1pc;
	margin-top: 6pt;
	margin-bottom: 6pt;
	padding: 0pc;
	padding-left: 0pc;
	
	list-style-type: square;
	list-style-position: outside;
	
	list-style-image: url(images--index/BD15059_.GIF)
	
	}
li.lnormal {
	/*
	display: marker;
	marker-offset: 1pc;
	*/
	
	margin-left: 0pc;
	margin-right: 0pt;
	margin-top: 3pt;
	margin-bottom: 3pt;
	padding-left: 0pc;
	}
	
										/* HEADINGS */
h1.lnormal { 
	font-size: 16pt;
	font-weight: normal;
	margin-left: 0pc;
	margin-top: 24px;
    margin-bottom: 6px;
	color: #322;
	
    }
h2.lnormal {
	font-size: 12pt; 
	font-weight: normal;
	margin-left: 0pc;
	margin-top: 24px;
    margin-bottom: 6px;
	color: #322;
	}
h3.lnormal {
	font-size: 11pt; 
	font-weight: normal;
	margin-left: 0pc;
	margin-right: 1pc;
	margin-top: 12px;
    margin-bottom: 6px;
	color: #322;
	}


	
										/* ===== ITEM TABLE FORMATS */
table.litem {
/*	width: 700px;  */
	padding: 0px;
	margin-top: 0px;
	margin-left: 0pc;
	margin-right: 0px;
	margin-bottom: 1pc;
	border-collapse: collapse;
	
	border-width: 0px;
	border-style: solid;
	border-color: #800;
	
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #777;
	}
										/* >>> Anything useful to add to TRs here? */
tr.litem {
	}
	
										/* ONE-CELL ITEM TABLES */
td.litem_col1 {
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 200px;
	vertical-align: top;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	border-width: 0px;
	border-style: solid;
	border-color: #800;
	
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #888;
	}
td.litem_col2 {
	padding: 0px;
	padding-left: 1pc;
	padding-right: 1pc;
/*	width: 200px; */
	vertical-align: top;
	margin-top: 0px;
	margin-left: 0pc;
	margin-right: 0px;
	margin-bottom: 0px;
	
	border-width: 0px;
	border-style: solid;
	border-color: #800;
	
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #888;
	}
	
	
									/* These two aren't active. */
div.litem {
	position: relative;
	width: 200px;
	}
div.litem_group {
	width: 100%;
	border-width: 0px;
	border-color: #fff;
	border-style: solid;
	border-top-width: 1px;
	border-color: #800;
	border-style: solid;
	}	
	
div.litem_text {
	width: 200px;
	padding: 4px;
	margin: 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #f00;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #800;
	}

						/* >>> inactive? */
p.litem_head {
	font-size: 11pt;
	color: #800;
	margin-top: 6px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	}
	
p.litem_name {
	font-size: 9pt;
	color: #800;
	margin-top: 0pt;
	margin-bottom: 3pt;
	}
p.litem_desc {
	font-size: 8pt;
	line-height: 100%; 
	margin-top: 3px;
	margin-bottom: 3px;
	}
p.litem_price {
	font-size: 8pt;
	color: #777;
	font-weight: bold;
	line-height: 100%; 
	margin-top: 3px;
	margin-bottom: 3px;
	}
p.litem_pic {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
img.litem {
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	border-width: 1px;
	border-color: #88a;
	border-style: solid;
	}
img.hover {
	cursor: pointer;
	border-width: 1px;
	border-color: #000;
	border-style: solid;
	}
	
	
form.litem {
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	text-align: right;
	
	border-width: 0px;
	border-color: #00f;
	border-style: solid;
	}