/*
MIC.css - a part of the MIC
a stylesheet used across the MIC
uk version (cyan)

created by: unknown
creation date: unknown

CHANGELOG
28/10/2005 JKB: added fancy styles to display help popups
28/10/2005 JKB: added .wbodytext
11/03/2007 DJH:	added .micbarback, .micinlut, micbodytext to replace old classes which clash with PF classes
*/

.headers {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #0099CC;
	}
.headerbar {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF;
	}

.barback  { 
	background: #0099CC;
	}

.micbarback  { 
	background: #0099CC;
	}

.text {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000099;
	}
.rtext {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #CC0000;
	}
.textbar {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #FFFFFF;
	}
.links {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #0066FF;
	font-size: 11px;
	line-height: normal;
}
.a:visited.links	{ 
	font-family: Verdana, sans-serif; 
	font-weight: bold; 
	color: #ff6600; 
	font-size: 11px
	}

.inputtext { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000000; 
	}

.micinput { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000000; 
	}
	
.micoutput { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #000000; 
}

.inputtxt { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000000;
	}

.bodytext { 
	font-family: Verdana, sans-serif; 
	font-weight: normal; 
	color: #000099; 
	font-size: 10px
	}

.micbodytext { 
	font-family: Verdana, sans-serif; 
	font-weight: normal; 
	color: #000099; 
	font-size: 10px
	}

/* body text - reddish */
.rbodytext { 
	font-family: Verdana, sans-serif; 
	font-weight: normal; 
	color: #CC0000; 
	font-size: 10px}
/* body text - full blue */
.bbodytext { 
	font-family: Verdana, sans-serif; 
	font-weight: normal; 
	color: #0000FF; 
	font-size: 10px
	}
/* body text - greenish */
.gbodytext { 
	font-family: Verdana, sans-serif; 
	font-weight: normal; 
	color: #009900; 
	font-size: 10px
	}
/* body text - some strange colour that was supposed to be orange, but it was a failure */
.obodytext { 
	font-family: Verdana, sans-serif; 
	font-weight: normal; 
	color: #CC6666; 
	font-size: 10px
	}
/* body text - white (for use on dark backgrounds) */
.wbodytext
{ 
	font-family: Verdana, sans-serif; 
	font-weight: normal; 
	color: #FFFFFF; 
	font-size: 10px
}
.bodylinks { 
	font-family: Verdana, sans-serif; 
	font-weight: normal; 
	color: #0066FF; 
	font-size: 10px
	}
.a:visited.bodylinks {
	font-family: Verdana, sans-serif; 
	font-weight: bold; 
	color: #ff6600; 
	font-size: 10px
	}
.bodytxt { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #000099
	}
.yah {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(images/yahbck.gif);
}
.leftlinks { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: normal; 
	font-weight: normal; 
	text-decoration: none
	}
BODY {
	SCROLLBAR-FACE-COLOR: #65CCE5; 
	SCROLLBAR-SHADOW-COLOR: #65CCE5; 
	SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-TRACK-COLOR: #65CCE5; 
	SCROLLBAR-DARKSHADOW-COLOR: black;

	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.bodylinks {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #0000FF; 
	text-decoration: none; 
	line-height: normal
	}
.ol {  list-style-type: lower-alpha}

.tabtext { 
	background: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	line-height: 9px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none
	}

.tabtextgreyed { 
	background: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	line-height: 9px; 
	font-weight: bold; 
	color: #CCCCCC; 
	text-decoration: none
	}

.tabback { 
	background: url(images/tabs.gif)
	}
.yahbck { 
	background: #0099CC
	}
.textlinks { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #000099; 
	line-height: normal;
	text-decoration: none
	}
a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}

/* a series of something-oddrow is used for coloring every 2nd row of long lists */
.text-oddrow
{ 
	font-family: Verdana, sans-serif; 
	font-weight: normal; 
	color: #000099; 
	font-size: 11px;
	background: #E0FFFF;
	}
.text-evenrow
{ 
	font-family: Verdana, sans-serif; 
	font-weight: normal; 
	color: #000099; 
	font-size: 11px;
	background: #EFEFEF;
	}
.bodytext-oddrow
{ 
	font-family: Verdana, sans-serif; 
	font-weight: normal; 
	color: #000099; 
	font-size: 10px;
	background: #E0FFFF;
	}
.bodytext-evenrow
{ 
	font-family: Verdana, sans-serif; 
	font-weight: normal; 
	color: #000099; 
	font-size: 10px;
	background: #EFEFEF;
	}
.bbodytext
{
	font-family: Verdana, sans-serif; 
	font-weight: normal; 
	color: #0000FF; 
	font-size: 10px;
	background: #EFEFEF;
}

.gbodytext-oddrow
{ 
	font-family: Verdana, sans-serif; 
	font-weight: normal; 
	color: #009900; 
	font-size: 10px;
	background: #E0FFFF;
}

.rbodytext-oddrow
{ 
	font-family: Verdana, sans-serif; 
	font-weight: normal; 
	color: #CC0000; 
	font-size: 10px;
	background: #E0FFFF;
}

.obodytext-oddrow
{ 
	font-family: Verdana, sans-serif; 
	font-weight: normal; 
	color: #CC6666; 
	font-size: 10px;
	background: #E0FFFF;
}

/* styles used for manipulating help popups */
div#helplinks
{
	left: 90%;
	position: absolute;
	top: 5px;
	width: 	10px;
	height: 10px;
	text-align: right;
	background: transparent;
}

div#helplinks a 
{
	display: block;
	text-decoration: none;
}

div#helplinks a:hover
{
	background: transparent;
}

div#helplinks a span
{
	display: none;
}

div#helplinks a:hover span 
{
	display: block;
	position: absolute; 
	top: 0px; 
	right: 10px; 
	width: 400px;
	padding: 5px; 
	margin: 10px; 
	z-index: 100;
	color: black; 
	background: #cceeff;
	font: 12px sans-serif; 
	text-align: justify;
	border-style: dotted;
	border-width: 1px;
	text-decoration: none;
}

/*div#helplinks p:first-line
{
	font-variant: small-caps;
	font: bold;
}*/

.errmsg 
	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: red;
	font-size: 9pt;
	padding: 10px;
	background: #FFCECC;
	text-align: left;
	}

.warnmsg 
	{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF5500;
	font-size: 9pt;
	padding: 10px;
	background: #FFF0E1;
	text-align: left;
	}

.infomsg 
	{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: lime;
	font-size: 9pt;
	padding: 10px;
	background: #D0FFCE;
	text-align: left;
	}

.debugmsg
	{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: black;
	font-size: 9pt;
	padding: 10px;
	background: #E4E4E4;
	text-align: left;
	}

.ErrMsg 
	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: red;
	font-size: 9pt;
	padding: 10px;
	background: #FFCECC;
	text-align: left;
	}

.WarnMsg 
	{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF5500;
	font-size: 9pt;
	padding: 10px;
	background: #FFF0E1;
	text-align: left;
	}

.InfoMsg 
	{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: lime;
	font-size: 9pt;
	padding: 10px;
	background: #D0FFCE;
	text-align: left;
	}

.DebugMsg
	{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: black;
	font-size: 9pt;
	padding: 10px;
	background: #E4E4E4;
	text-align: left;
	}

.t1_bt
	{
	background: url(pages/images/t1_bt.gif); 
	background-repeat: repeat-x;
	background-position: top left;
	}
.t1_btl
	{
	background: url(pages/images/t1_btl.gif); 
	background-position: top left; 
	}
.t1_btr
	{
	background: url(pages/images/t1_btr.gif);
	background-position: top right;
	}
.t1_bl
	{
	background: url(pages/images/t1_bl.gif);
	background-position: top left;
	}
.t1_br
	{
	background: url(pages/images/t1_br.gif);
	background-repeat: repeat-y;
	background-position: top left;
	}
.t1_bb
	{
	background: url(pages/images/t1_bb.gif); 
	background-repeat: repeat-x;
	background-position: top left;
	}
.t1_bbl
	{
	background: url(pages/images/t1_bbl.gif);
	background-position: top left;
	}
.t1_bbr
	{
	background: url(pages/images/t1_bbr.gif);
	background-position: top right;
	}

.cmsrow
	{ 
	font-family: Verdana, sans-serif; 
	font-weight: normal; 
	color: #000099; 
	font-size: 10px;
	background: #DBDBDB
	}

.cmsrowowner
	{ 
	font-family: Verdana, sans-serif; 
	font-weight: normal; 
	color: #000099; 
	font-size: 10px;
	background: #B9FEAF
	}
	
.noordertext {
	color: #cc0033; 
	margin-left: 100px;
	}

.readonly {
	background-color: #F4F4F4;
}

.boldbody {  
	font-family: Verdana, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000; 
	font-size: x-small
}
