/* BOX HEIGHT OVERRIDES */

/* UTILITIES */



.clearfix:before,
.clearfix:after {
    content: " "; 
    display: table; 
	}

.clearfix:after {
    clear: both;
	}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}

/* floats */

.float-l {float:left;}
.float-r {float:right;}


/* Floated Images */

.img-fl1 {float:left; margin:0.2rem 2rem 1rem 0.2rem;}	
.img-fl2 {float:left; margin:0.2rem;}		  
.img-fr1 {float:right; margin:0.2rem 0.2rem 0.6rem 0.8rem;}
.img-fr2 {float:right; margin:0.2rem}

/* List Images */

ul .dsc {list-style:disc inside;}
ul .sqr {list-style:square inside;}
ul .cir {list-style:circle inside;}
ul.none  {list-style:none;}


ul.list-img {
	list-style-type:none;
	margin:0; padding:0;
	}
	


li.li1,
li.li2,
li.li3,
li.li4 {
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left:2rem;               /* distance text from image */
	}
	
li.li1  {background-image: url("../za_images/za_setup/red-button_20x20.gif");}
li.li2  {background-image: url("../za_images/za_setup/red-button_20x20.gif");}
li.li3  {background-image: url("../za_images/za_setup/red-button_20x20.gif");}
li.li4  {background-image: url("../za_images/za_setup/red-button_20x20.gif");}


/* BACKGROUNDS */

.bggray1  {background-color:#e2e2e2;}
.bggray2  {background-color:#e0e0e0;}
.bggray3  {background-color:#d3d3d3;}
.bggray4  {background-color:#d0d0d0;}
.bggray5  {background-color:cccccc;}
.bggray6  {background-color:ccccff;}
.bggray7  {background-color:#c0c0c0;}        /* silver */
.bggray8  {background-color:#b0b0b0;}
.bggray9  {background-color:#a0a0a0;}
.bggray10 {background-color:#808080;}
.bggray11 {background-color:#646464;}
.bggray12 {background-color:#505050;}
.bggray13 {background-color:#404040;}
.bggray14 {background-color:#333333;}
.bggray15 {background-color:#262626;}
.bggray16 {background-color:#222222;}
.bggray17 {background-color:#191919;}
.bggray18 {background-color:#151515;}
.bggray19 {background-color:#121212;}
.bggray20 {background-color:#0e0e0e;}
.black  {background-color:000;}



.ht0 {height:0rem;} .ht1 {height:1rem;} .ht2 {height:2rem;}
.ht3 {height:3rem;} .ht4 {height:4rem;} .ht5 {height:5rem;} 
.ht6 {height:6rem;} .ht7 {height:7rem;} .ht8 {height:8rem;} 
.ht9 {height:9rem;} .ht10 {height:10rem;} 

.ht11 {height;11rem;} .ht12 {height:12rem;} .ht13 {height:13rem;} 
.ht14 {height:14rem;} .ht15 {height:15rem;} .ht16 {height:16rem;}
.ht17 {height:17rem;} .ht18 {height:18rem;} .ht19 {height:19rem;}
.ht20 {height:20rem;} .ht22 {height:22rem;} .ht25 {height:25rem;}
.ht27 {height:27rem;} .ht30 {height:30rem;} .ht32 {height:32rem;}
.ht35 {height:35rem;} .ht37 {height:37rem;} .ht40 {height:40rem;}
.ht45 {height:40rem;} .ht50 {height:50rem;} .ht75 {height:75rem;} 
.ht100 {height:100rem;} .ht200 {height:200rem;} .ht300 {height:300rem;} 
.ht400 {height:400rem;} .ht500 {height:500rem;} .ht600 {height:600rem;} 
.ht700 {height:700rem;} .ht800 {height:800rem;} .ht900 {height:900rem;}


.bdr-ltred  {border-color: #dc143c; }
.bdr-red	{border-color: #b22222; }
.bdr-dkred	{border-color: #800000; }
.bdr-tomato		{border-color: #ff6347; }
.bdr-ltblue		{border-color: #6495ed; }
.bdr-blue		{border-color: #0000ff; }
.bdr-dkblue		{border-color: #000080; }
.bdr-ltgreen	{border-color: #90ee90; }
.bdr-green		{border-color: #008000; }
.bdr-dkgreen	{border-color: #006400; }
.bdr-olive		{border-color: #6b8e23; }
.bdr-ltorange	{border-color: #ffa500; }	
.bdr-orange		{border-color: #ff8c00; }
.bdr-dkorange	{border-color: #ff4500; }
.bdr-ltyellow	{border-color: #ffff99; }
.bdr-yellow		{border-color: #ffd700; }
.bdr-dkyellow	{border-color: #ffff33; }
.bdr-ltbrown	{border-color: #d2b48c; }
.bdr-brown		{border-color: #a52a2a; }
.bdr-dkbrown	{border-color: #8b4513; }
.bdr-ltpurple	{border-color: #9370db; }
.bdr-purple		{border-color: #800080; }
.bdr-dkpurple	{border-color: #4b0082; }
.bdr-ltslate	{border-color: #778899; }
.bdr-slate		{border-color: #2f4f4f; }
.bdr-dkslate	{border-color: #003333; }


.b-gry1 {border-color: #dcdcdc; } 
.b-gry2 {border-color: #e2e2e2; }
.b-gry3 {border-color: #c0c0c0; } 
.b-gry4 {border-color: #808080; }
.b-gry5 {border-color: #696969; } 
.b-wht1 {border-color: #f0ffff; }
.b-wht2 {border-color: #f5f5dc; } 
.b-wht3 {border-color: #f8f8ff; }
.b-wht4 {border-color: #fffff0; } 
.b-wht5 {border-color: #f5f5f5; }
.b-black {border-color: #000000; }


.bdr-b {border-bottom:2px solid #000; padding:2rem 0;}
.bdr-b2 {border-bottom:4px double #000; padding:2rem 0;}
.bdr-t {border-top:2px solid #000;}
.bdr-l {border-left:2px solid #000;}
.bdr-r {border-right:2px solid #000;}
.bdr-none {border:none;}

.bdr-bk {border:2px solid #000;}
.bdr-rd {border:2px solid #b22222;}
.bdr-og {border:2px solid #ff8c00;}
.bdr-gn {border:2px solid #006400;}
.bdr-bl {border:2px solid #483d8b;}
.bdr-yl {border:2px solid #ffd700;}
.bdr-pl {border:2px solid #800080;}

.bdr-bk2 {border:4px double #000;}
.bdr-rd2 {border:4px double #b22222;}
.bdr-og2 {border:4px double #ff8c00;}
.bdr-gn2 {border:4px double #006400;}
.bdr-bl2 {border:4px double #483d8b;}
.bdr-yl2 {border:4px double #ffd700;}
.bdr-pl2 {border:4px double #800080;}

.bgred {background:#ff0000;}
.bgblue {background:#0000ff;}
.bgorange {background:orange;}
.bggreen{background:green;}
.bgyellow {background:yellow;}
.bgpurple {background:purple;}
.bgwhite {background:white;}
.bgblack {background:black;}

/* SPECIAL LAYOUT ELEMENTS */

/* FLOATED IMAGES */	
	

.img-fl1 {float:left; margin:0.2rem 2rem 1rem 0.2rem;}	
.img-fl2 {float:left; margin:0.2rem;}		  
.img-fr1 {float:right; margin:0.2rem 0.2rem 0.6rem 0.8rem;}
.img-fr2 {float:right; margin:0.2rem}

/* BOTTOM BORDER and other SEPERATORS */

.sep0 {border-bottom:0px;}		 
.sep1 {border-bottom:1px solid black;  margin:0.5rem 0;}
.sep2 {border-bottom:4px double black; margin:0.5rem 0;}
.sep3 {border-bottom:1px dotted black; margin:0.5rem 0;}
.sep4 {border-bottom:1px dashed black; margin:0.5rem 0;}

.sep2x {border-bottom:2px solid black; margin:0.2rem 0;}
.sep2xx {border-bottom:4px double black; margin:1rem 0 0.4rem 0;}

.clearsep  {width:100%; height:1px;
			clear:both;
			 visibility:hidden;
			 }			 
			 
hr.notesep {
		 width:45%; height:auto; 
		 margin:1.5rem 0 0 0; padding:0;
		 text-align:left;
		 }


		
		 
/* PARAGRAPH SPACE SEPARATORS */

p + p {margin:.2rem 0;     /* Inter-paragraph spacing = 2(.2rem) */
	   text-indent:1rem;
	   }   

p.spc0 {width:100%; height:0rem; margin:0;}
p.spc01 {width:100%; height:0.1rem;}
p.spc02 {width:100%; height:0.2rem;}
p.spc03 {width:100%; height:0.3rem;}
p.spc04 {width:100%; height:0.4rem;}
p.spc05 {width:100%; height:0.5rem;}
p.spc06 {width:100%; height:0.6rem;}
p.spc08 {width:100%; height:0.8rem;}
p.spc1 {width:100%; height:1rem;}
p.spc2 {width:100%; height:2rem;}
p.spc5 {width:100%; height:5rem;}
p.spc10 {width:100%; height:10rem;}
p.spc15{width:100%; height:15rem;}
p.spc20{width:100%; height:20rem;}
p.spc30{width:100%; height:30rem;}
p.spc50{width:100%; height:50rem;}

/* SPECIAL TYPESETTING UTILITIES */


.pre  {word-break:normal; white-space:pre;}



/* INLINE OVERRIDE/ADJUSTMENT RULES */
/* COPY TO INLINE PAGES AS NEEDED   */

/*

SELECTORS

section
.main-wrap {}
.exhibit-wrap {}
.exhibit-space {}	
.exhibit-frame {}
.poem-board {}
.poem-title {}
.poem-sig {}
.poem {}
.epigram

PROPERTIES

width: ;height: ;
margin: :padding: ;
white-space: ;pre-wrap: ;
font-family: ;font-size: ;font-style: ;
text-decoration: ;font:weight: ;
text-alignment: ;text-indent: ;text-transform: ;
line-height: ;letter-spacing: ;
color: ;background: ;border: ;
z-index: ;
	   
*/	   			


  