/*
dmr_stylesheet.css
Stylesheet for DMR


vers  1 MPU 04/08/2004
vers  2 PTC 05/08/2004 added the table definitions from stylesheet.css
vers  3 PTC 31/08/2004 added bottom aligned table 
vers  4 MPU 14/10/2004 new design update
vers  5 MPU 04/11/2004 new design update
vers  6 PTC 12/11/2004 tidied up
vers  7  HF 15/11/2004 breadcrumb p
vers  8  HF 16/11/2004 general tidy up etc
vers  9 PTC 11/12/2004 added special td.small for accounts highlighting
vers 10 HF  18/01/2005 div.popup
vers 11 HF  19/01/2005 td.center td.right td.right.red td.bg_* (for PIR system)
vers 12 KB  09/08/2005 Add td.report's.
vers 13 PTC 30/06/2005 Removed td.top's.
vers 14 HF  30/06/2005 tidy up plus std_hlght!
vers 15 PTC 15/07/2005 trying input variants
vers 16 PTC 04/03/2006 temporary addition of font.top.banner
vers 17 KB  08/05/2007 Add 'th'
vers 18 PTC 11/07/2007 Add font.red'
vers 19 KB  17/07/2007 Add a.all_black, p.red. tr.highlight

vers 19
*/


body {margin:0; padding:0; font:80% Verdana, helvetica, sans-serif; background-color:#FFFFFF;}
body.print {margin:20px; padding:0; font-size:65%; font-style:Verdana, helvetica, sans-serif; background-color:#FFFFFF; width:400px;}

#popupwin  {margin:20px; font-size:80%; text-align:center; font-color:#ff0000;}


p 				{border:0px; line-height:150%;}
p.small			{font-size:85%;}
p.black 		{border:0px; color:#424040;}
p.red 			{border:0px; color:#FF0000;}
p.nopadd 		{border:0px; margin:0px; padding:0px;}
p.somepadd 		{border:0px; margin:0px; padding-top:0px; padding-bottom:5px; padding-left:0px; padding-right:0px;}
p.title			{border:0px; margin:0px; padding:0px; font-weight:bold; font-size:120%;}
p.breadcrumb 	{font-size:70%; margin:0px;}


a 				{text-decoration:none; color:#66CCFF;}
a:link 			{text-decoration:none; color:#66CCFF;}
a:visited 		{text-decoration:none; color:#66CCFF;}
a:hover 		{text-decoration:none; color:#000000;}

a.reverse 			{text-decoration:none; color:#000000;}
a:link.reverse  	{text-decoration:none; color:#000000;}
a:visited.reverse 	{text-decoration:none; color:#000000; font-weight:normal; text-align:left;}
a.reverse:hover 	{text-decoration:none; color:#66CCFF;}

a.all_black 		{text-decoration:none; color:#000000; display:block; width:100%; height:100%;}
a:link.all_black  	{text-decoration:none; color:#000000; display:block; width:100%; height:100%;}
a:visited.all_black {text-decoration:none; color:#000000; display:block; width:100%; height:100%;}
a.all_black:hover 	{text-decoration:none; color:#000000; display:block; width:100%; height:100%;}

a.hlink				{text-decoration:none; color:#3300ff;}
a:link.hlink 		{text-decoration:none; color:#3300ff;}
a:visited.hlink 	{text-decoration:none; color:#3300ff;}
a.hlink:hover		{text-decoration:none; color:#3300ff;} 

a.dmr 				{color:#003399;}
a:link.dmr			{color:#003399;}
a:visited.dmr 		{color:#003399;}
a:hover.dmr 		{color:#3399FF;}

a.underline 		{color:#000000; text-decoration:underline;}
a:link.underline	{color:#000000;}
a:visited.underline {color:#000000;}
a:hover.underline	{color:#3399FF;}

a.nolink 			{color:#000000;}
a:link.nolink		{color:#000000;}
a:visited.nolink 	{color:#000000;}
a:hover.nolink		{color:#3399FF;}

a.w3c 				{font:105%; color:#003399; padding:2px;}
a:link.w3c 			{font:105%; color:#003399; padding:0;}
a:visited.w3c 		{font:105%; color:#003399; padding:0;}
a:hover.w3c 		{font:105%; color:#3399FF; padding:0;}

a.topnav 			{font:105%; color:#3399FF; font-weight:bold;}
a:link.topnav		{font:105%; color:#3399FF; font-weight:bold;}
a:visited.topnav 	{font:105%; color:#3399FF; font-weight:bold;}
a:hover.topnav 		{font:105%; color:#0066CC; font-weight:bold;}


ul.list 			{line-height:18px;}
li.list 			{line-height:18px;}


#navlist 			{color:#0066CC; padding-right:8px;}
#navlist ul 		{margin:0; padding:0; list-style-type:none; color:#FFFFFF; text-align:left; border:0px;}
#navlist li.active 	{font-size:110%; color:#0066CC; padding-top:5px; padding-left:15px; padding-bottom:5px; padding-right:5px; margin:2px; border:1px #3399FF solid; text-decoration:none; font-weight:bold; background-color:#AFD7FF; display:block;}
#navlist a 			{font-size:110%; color:#0066CC; padding-top:5px; padding-left:15px; padding-bottom:5px; padding-right:5px; margin:2px; border:1px #FFFFFF solid; text-decoration:none; font-weight:bold; background-color:#FFFFFF; display:block;}
#navlist a:link		{font-size:110%; padding-top:5px; padding-left:15px; padding-bottom:5px; padding-right:5px; margin:2px; color:#0066CC; text-decoration:none; font-weight:bold;}
#navlist a:visited 	{font-size:110%; padding-top:5px; padding-left:15px; padding-bottom:5px; padding-right:5px; margin:2px; color:#0066CC; text-decoration:none; font-weight:bold;}
#navlist a:hover 	{font-size:110%; color:#0066CC; padding-top:5px; padding-left:15px; padding-bottom:5px; padding-right:5px; margin:2px; border:1px #3399FF solid; text-decoration:none; font-weight:bold; background-color:#DCE9F5; display:block;}
#navlist a.active  	{font-size:110%; color:#0066CC; padding-top:5px; padding-left:15px; padding-bottom:5px; padding-right:5px; margin:2px; border:1px #3399FF solid; text-decoration:none; font-weight:bold; background-color:#AFD7FF; display:block;}
#navlist a:link.active a:visited.active  {font-size:110%; color:#0066CC; padding-top:5px; padding-left:15px; padding-bottom:5px; padding-right:5px; margin:2px; border:1px #3399FF solid; text-decoration:none; font-weight:bold; display:block;}
#navlist a:hover.active  {font-size:110%; color:#0066CC; padding-top:5px; padding-left:15px; padding-bottom:5px; padding-right:5px; margin:2px; border:1px #3399FF solid; text-decoration:none; font-weight:bold; background-color:#AFD7FF; display:block;}

/* used in experiments with quality documentation */
h1 {font-weight:900; font-size:130%; color:#AFD7FF;}
h2 {font-weight:900; font-size:105%; color:#FFFFFF;}
h4 {font-size:80%; text-align:right;}
h5 {font-weight:900; font-size:80%;}
h6 {font-size:60%; color:#0064C8;}
hr {color:#0064C8; border:none; padding:0; margin:0;}

font 				{color:#000000;}
font.std	 		{font-size:90%;}
font.red	 		{color:#ff3333; font-weight:bold;}
font.smallb 		{font-size:85%; font-weight:bold;}
font.small 			{font-size:85%;}
font.top_banner 	{font-size:280%; color:#ffffff; font-weight:550;}

/* used in DMR sites for hiding links to DMR but not used in DMR itself
div.dmr_management 	{position:absolute; left:-44444px; top:20px; width:4444px; height:100px; background:#ffffff; color:#000000; display:none; }
*/

table.main			{margin:0; padding:16px; border:0px;}

tr.std				{font-size:90%; vertical-align:top;}
tr.std_hlght		{font-size:90%; vertical-align:top; background:#ffcccc;}
tr.highlight		{background-color:#AFD7FF;}


th 					{vertical-align:top; text-align:left;}
th.center			{text-align:center;}
th.right			{text-align:right;}

td 					{vertical-align:top; text-align:left;}
td.nothing			{!important}
td.center			{text-align:center;}
td.right			{text-align:right;}
td.right_red		{text-align:right; color:red;}
td.bg_center		{text-align:center; background:#afd7ff;}
td.bg_left			{text-align:left; background:#afd7ff;}
td.bg_right			{text-align:right; background:#afd7ff;}
td.bg_right_red		{text-align:right; background:#afd7ff; color:red;}

td.title 			{font-weight:900; font-size:110%; color:#AFD7FF; vertical-align:middle;padding:5px 0 0 0;}
td.leftnav 			{padding-left:10px; padding-right:4px; padding-top:20px; margin:0;}
td.rightline 		{padding-left:8px; padding-right:0px; margin:0;}
td.username 		{color:#AFD7FF; vertical-align:middle; text-align:right; font-weight:900;}
td.date 			{color:#FFFFFF; vertical-align:middle; text-align:right;}
td.ltd 				{color:#FFFFFF; vertical-align:middle;}
td.middle			{vertical-align:middle;}
td.pri_high			{background-color:#ffd0d0;}
td.pri_medium		{background-color:#ffff7f;}

td.std				{font-size:90%; vertical-align:top;}
td.stdr				{font-size:90%; vertical-align:top; text-align:right;}
td.small			{font-size:85%; vertical-align:top;}
td.smallr			{font-size:85%; vertical-align:top; text-align:right;}
td.small_hlght		{font-size:85%; vertical-align:top; background-color:#DCE9F5;}
td.smallr_hlght		{font-size:85%; vertical-align:top; text-align:right; background-color:#DCE9F5;}
td.bottom			{font-size:90%; vertical-align:bottom;}
td.bottomr			{font-size:90%; vertical-align:bottom; text-align:right;}
td.small_bottom		{font-size:85%; vertical-align:bottom;}
td.small_bottomr	{font-size:85%; vertical-align:bottom; text-align:right;}
td.acc_ind			{font-size:85%; vertical-align:top; background-color:#ff0000;}
td.banner_links 	{background-image:url(/images/dmr_03.gif); width:100%; vertical-align:middle;}

/* UBOS reports */
td.report_left		{font:100% Verdana,helvetica,sans-serif; vertical-align:top; text-align:left;}
td.report_right		{font:100% Verdana,helvetica,sans-serif; vertical-align:top; text-align:right;}
td.report_total		{font:100% Verdana,helvetica,sans-serif; vertical-align:top; text-align:right; border-top:1px solid #000000;}

/* Don't be tempted to remove the font-family! */
textarea  		 {background-color:#6FB6FC; font-size:85%; font-family:Verdana,helvetica;}

SELECT		  	{background-color:#6FB6FC;}
INPUT		  	{background-color:#6FB6FC;}
input.funds		{text-align:right;}
.radio 			{background-color:transparent;}


.check	{}


.file  {
	background-color:#00CCFF;
	color:#000000;
	width:280px;
}

.reset {
	background-color:#FF9900;
	color:#FFFF00;
	font-weight:bold;
	width:115px;
}

.submit {
	background-color:#004C99;
	color:#FFFFFF;
	font-weight:bold;
/*	width:115px; */
}

.submitPlain{
	color:#FFFF00; 
	background-color:#FF9900;
	font-family:Verdana, Arial, Helvetica, Sans-serif;
	font-size:11px;
}

#popupwin	{margin:20px;}


ilayer.seethru {
 font-family:verdana;
 border-width:4px;
 border-style:outset;
 border-color:#006BAE;
 background-color:#FFF6D9;
 color:black;
 opacity:.5;
 height:800;
 width:800;
 FILTER:Alpha(Opacity=50 );
 }	

