

H1 {
        font-size: 11px;
}
H2 {
        font-size: 11px;
}
H3 {
        font-size: 11px;
        text-decoration:none;
}
H4 {
        font-size: 11px;
        text-decoration:bold;
}

A:link  {
        background-color: transparent;
        color : #00837B;
        text-decoration :none;
}
A:visited {
        background-color: transparent;
        color : #00837B;
        text-decoration :none;
}
A:hover {
        background-color: transparent;
        color :  #686665;
        text-decoration :none;
}
A:active {
        background-color: transparent;
        color :  #00837B;
        text-decoration :none;
}

.text { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 25px; 
color:#686665; 
text-decoration:none;

}

.text_link { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color:#00837b; 
text-decoration:none;
}

.text_head { 
font-family: Frutiger-BoldCn, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-weight: bold;
line-height: 18px;
color:#686665; 
text-decoration:none;
letter-spacing:1px;
}

.text_navi { 
font-family: Frutiger-LightCn, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 13px; 
line-height: 28px; 
color:#686665; 
text-decoration:none;
white-space:normal;
letter-spacing:1px;
}

.navi_highl { 
font-family: Frutiger-LightCn, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 13px; 
line-height: 28px; 
color:#00837B; 
text-decoration:none;
white-space:normal;
letter-spacing:1px;
}

/* COMMON */
	.csi-textpic {
		padding: 5px;
		background: #DDDDFF;  /*XXX demo only*/
		border: 2px solid green;  /*XXX demo only*/
	}
	
	.csi-textpic img {
		border: 1px solid black;  /*XXX demo only*/
		margin: 4px;
	}
	
	.csi-textpic .csi-caption {
		text-align: center;  /* will have to be an inline style?  - controlled by TS [left - right - center]*/
		font-style: italic;  /*XXX demo only*/
	}
	
	.csi-textpic .csi-image {
		border: 1px solid red;  /*XXX demo only*/
		margin: 0 0 3px 0;  /*XXX demo only*/
		background: #FFF;  /*XXX demo only*/
		/*width: 210px; will have to be an inline style - controlled by TS*/
	}
	
	.csi-textpic .csi-imagewrap {
		border: 1px solid blue; /*XXX demo only*/
	}
	
	.csi-textpic .csi-text {
		border: 1px solid silver; /*XXX demo only*/
		text-align: left; /*will have to be an inline style - controlled by TS*/ 
	}
	
	.csi-text p {
		margin-top: 0;
	}
	
	/* CENTER */
	
	.csi-center .csi-image {
		margin: 0 auto 3px;
	
	}
	
	/* RIGHT */
	.csi-right div.csi-image {
		float: right;
		clear: both;
	}
	
	.csi-right div.csi-text {
		clear: right;
	}
	
	
	/* LEFT */
	.csi-left div.csi-image {
		float: left;
		clear: both;
	}
	
	.csi-left div.csi-text {
		clear: left;
	}
	
	
	/* INTEXT LEFT */
	.csi-intext-left .csi-image {
		float: left;
		clear: both;
		margin-right: 5px;
	}
	
	
	/* INTEXT RIGHT */
	.csi-intext-right .csi-image {
		float: right;
		clear: both;
		margin-left: 5px;
	}
	
	
	/* INTEXT RIGHT NOWRAP */
	.csi-intext-right-nowrap .csi-text {
		/*margin-right: 215px; will have to be an inline style - controlled by TS*/
	}

	/* Hide from IE5-mac. Only IE-win sees this. \*/
	*html .csi-intext-right-nowrap .csi-text {
		height: 1%;
	}
	/* End hide from IE5/mac */ 
	
	.csi-intext-right-nowrap .csi-image {
		float: right;
		clear: both;
	}
	
	
	/* INTEXT LEFT NOWRAP*/	
	.csi-intext-left-nowrap .csi-text {
		 /*margin-left: 215px;will have to be an inline style - controlled by TS*/
	}

	/* Hide from IE5-mac. Only IE-win sees this. \*/
	*html .csi-intext-left-nowrap .csi-text {
		height: 1%;
	}
	/* End hide from IE5/mac */
	
	.csi-intext-left-nowrap .csi-image {
		float: left;
		clear: both;
	}
.csc-caption {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 25px; 
color:#686665; 
text-decoration:none;
}

.imgtext-table{

}
