/*	cymelcym.css - standard style sheet for CMC WMS pages
	see also cmargraff.css for print media variation
   	see at foot of this for CSS identification
	2009.04.04 - minor tidy */
div.r {
	/*new 4/4/2007 */
	text-align: right;
}
HR { /*new 2/4/2007 */
	margin-top: 15px;
}
.ffoto {
	border: 5px Black;
}
body {
	font-family: "Times New Roman", Times, Serif;
	font-size: 13pt;
	color: #000;
	background-color: #fff;
	margin-top: 5px;
	margin-right: 6px;
	margin-left: 6px;
}
table	{
	font-family: "Times New Roman", Times, Serif;
	font-size: 11pt;
}
h1	{
	color: #363;
	font-family: Torino, serif;
	font-weight: bold;	
	font-size: 24pt;
	margin-bottom: 8px;
}
h2	{
	color: #363;
	/* font-family: Torino, serif; */
	font-weight: bold;
	font-size:18pt;
	margin-top:.5em; 
	line-height :1.2em; 
}
h3	{
	color: #363;
	/* font-family: Torino, serif; */
	font-weight: bold;
	font-size: 14pt;
	margin-top: 1em; /* .5em; */
	margin-bottom : 5px;
}
h4 {
	/* color: Black;
	font-family: Torino, serif; */
	font-weight: bold;
	font-size: 12pt;
	margin-top: 1em;
	margin-bottom : .5em; /* 5px; */
}
div.footer2 {
	/*  border : double;
	border-color : Black; /* */
	/* margin-left: 180px; */ /* 5%; */
	/* margin-right : 5%;  2006.10.23 */
	margin: 0 1% 0 170px;  /* set margins same as cancol2  2006.10.23 */
	text-align: center;
}	
div	{
	margin-left: 5%;
	margin-right : 5%;
	text-align: center; /* border: 1px solid; */
}
div.l {
	text-align: left;
}
p.btx {
	text-align: left;
}
p.btx img {
	border: 15px solid white;
	}
.baner {
	color: #363;
	font-size : 14pt;
	font-family: Torino, serif;
	font-weight : bold;
	line-height : 2em;
	margin : 0 0 0 0;
	text-align : center;
}
.baner2 {
	color: #363;
	font-size : 14pt;
	font-family: Torino, serif;
	font-weight : bold;
	line-height : 2em;
	margin : 0 0 0 25%;
	text-align : center;
}
p	{
	margin-top: 1em;
	margin-bottom: 0.1em;
	line-height : 1.2em;
}
.note {
	 /* border: thin solid Green; 2008.04*/
	/* padding: 4px; */
	font-size: 11pt;
	text-align: left;
}
div.revindent {
	text-align: left;
}
div.revindent p {
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	margin-left: 2em;
	page-break-inside: avoid;
	text-indent: -1.5em;
	line-height : 1.2em;
	/*  border: 1px dashed green; /* */
}
.top	{
	margin: 15px 1px 1px 1px;
	padding: 5px;
	height: auto;
	text-align : center;
}
div.ochrcol2	{
	position: fixed;
	padding: 0 0 0 0;
	text-align: center;
	top: 1em; /* 80px; */ 
	left: 6px;
	margin-right: 0px; /* added 2006.10.18 to avoid fixup2 probs */
	margin-left: 5px;
	z-index: 5; 
	background-color: transparent;
	 /* / border : 1px solid blue; /* debug */
	width : 140px;
}
.cancol 	{
	margin-left: 1px;
	margin-right: 25%;
	margin-top: 1em;
	padding: 1em;
	/*  border : 1px solid magenta; /*debug */
	text-align : left;
	z-index: 8;
}
.div.fixup2	{
/*reverted to .div.fixup2 - this fixes opera ## added 2006.09.03	 */
	/* IE4 IE5 also  OPERA */
	position: absolute;
	margin: 0px; /* was margin-left: 5px;  test change 2006.10.18 */
	padding: 0 0 0 0;
	text-align: center;
	top: 1em;
	z-index: 1;
	/*  border: 1px solid #f0f; /* debug */
	left : 5px;
	width : 140px; /* was 150px  change 2006.10.18 */
}
.cancol2 	{
	margin: 0 1% 0 170px;
	padding: .1em;
	z-index: 12;
	text-align : left;
	/* border : solid #FF8C00; */ /* debug */
}
/* DON'T need this as well as div.ditto .... ???
.footer2	{  
	position: static;
	padding: 0.5em;
	text-align: center;
	margin-left:  25%;
	margin-right: auto;   
	z-index: 20;
}
 ... ??? */

.ad	{
	border-top-width : 1px;
	border-style : solid;
	border-color : #000;
	border-bottom-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
}
p.linca 	{
	background: #e8e8e8;
	padding: 0.3em;
	margin: 2px 5% 
}
p.yma	{
	padding: 0.3em;
	margin: 2px 5%;
} 
p.lincayma	{
	color: #ffffff;
	background: #393;
	padding: 0.3em;
	margin: 2px 5%;
}
.dyf	{
	margin: 1em 1em;
	font-size: 10pt;
	text-align : left;
}
.ednote	{
	color: #666;
	font-style : italic;
	background-color : #ffb;
	display : none; /* inline; 2006.10.18 */
}
A 	{
	text-decoration: none;
	font-style: normal;
	font-family: tahoma, sans;
}
A.inline	{
	font-family : "Times New Roman", Times, serif;
	padding: 0;
	text-decoration : underline;
}
.as  {
	/* side menu */
	color: #660033; /* 2007/009/02 */
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	/* 18/5/7 */
	font-family: tahoma,sans;
	font-size: 10pt;
	text-align : center;
}
ul { /*new 17/05/07*/
	margin: 0 5px;
	list-style: none;
	}
li {
	margin: .2em .1em .2em ;
	text-indent : -1em;
}	
p.as	{
	/* side menu */
	width : 138px;
	color: #301;
	text-decoration: none;
	font-style: normal;
	font-family: tahoma, sans;
	font-size: 10pt;
	/* padding: 0 .3em .1em .3em;
	*/
	/* padding: 1px;
	0 3px 3px */
	/* border-top : 1px solid;
	*/
	/* border: 1px solid;
	debug */
	/* border-bottom : 1px solid;
	*/
	text-align: center;
	line-height: 150%;
	margin-top: 3px;
	/* was default */
	margin-bottom: 3px;
	/* was default */
	padding-top: 1px;
}
A.as	{
	background: #ffffcc;
	color: #660033; /* #99.. 2007/09/02 */
	text-decoration: none;
	font-style: normal;
	font-family: Tahoma,sans;
	font-size: 10pt;
	text-align: center;
	padding-left: .5em;  /* 2007.06.12 */
	padding-right: .5em; /* 2007.06.12 */
	font-weight: normal;
	/* 18/5/7 #### */
}
A.brig {
	background: #ffffcc;
	color: #990033;
	text-decoration: none;
	font-style: normal;
	font-family: tahoma, sans;
	font-size: 10pt;
	/* margin-top : 5em; */
	visibility : visible;
	 float: right;
}
A.ah {
	color: #660033; /* #990033; */ /* 2007/09/02 */
	/* background: #e8e8e8; #99cc99  #CCCC99 	*/
	background: #ffffcc;
	text-decoration: none;
	font-style: normal;
	font-family: tahoma, sans;
	font-size: 10pt;
	padding: .1em .5em .1em .5em;
	margin: 1px;
	line-height : 2em;
	text-align : center;
}
A:VISITED {
	color:  /*cyan; */ Green; 
}
/* fixup for MSIE */
A.ahyma:VISITED {
	color: #fff;
}
/* fixup for MSIE */
A.yma:VISITED {
	color: #fff;
}
/* fixup for MSIE */
A.asyma:VISITED {
	color: #fff;
}

A.ahyma {
	color: #fff;
	background-color: #393;
	text-decoration: none;
	font-style: normal;
	font-family: tahoma, sans;
	font-size: 10pt;
	padding: .1em .5em .1em .5em;
	margin: 1px;
	line-height : 2em;
	text-align : center;
}
A.tophere { 
	/* background: #00a; #363;*/
	background-color: #393;
	text-decoration: none;
	font-style: normal;
	font-family: tahoma, sans;
	font-size: 10pt;
	color: #fff;
	padding: .1em .5em .1em .5em;
	margin: 1px;
	/* line-height : 2em; */
}
A.yma {
	color: #fff;
	background: #393;
}
A.asyma	{
	color: #ffffff;
	background: #393; /* 696; */
	text-decoration: none;
	font-style: normal;
	font-family: tahoma, sans;
	font-size: 10pt;
	text-align : center;
	padding-left: .5em;  /* 2007.06.12 */
	padding-right: .5em; /* 2007.06.12 */
}
A:HOVER {
	color: #000000;
	background: #6f6;
	}

/* fixup for MSIE */
A.asyma:HOVER {
	color: #000000;
	background: #6f6;
	}

/* fixup for MSIE */
A.yma:HOVER {
	color: #000000;
	background: #6f6;
	}

/* fixup for MSIE */
A.ahyma:HOVER {
	color: #000000;
	background: #6f6;
	}

A:ACTIVE {
	color: #FF0000;
	background: #6c6;
	}
p.ymas	{
	color: #fff;
	background: #696;
}
/* displayable CSS identification (c): this version 2009.04.04 previous version 2008.04.20 */
/* disposable traces of previous scheme removed 2009.04.04*/
p.pid {
	font-size: 10pt;  
	line-height : 0.8em;
	margin-top : 5em;
	visibility : visible;
	 float: right; /*!!??*/
} 
/* CSS version identification - visible in standard page footer */
.cssv2:after {content: " cymelcym.css 2009.04.04"}
/* next 4 retained until relevant source purged from pages throughout */ 
.csstf 	{ display: none; }
.cssrf	{ display: none; }
.csssf	{ display: none; }
.cssv1	{ display: none; }
.cssv2	{ background: transparent; border: none;  }
/* CSS end of identification */
