/*	===================================================
	udis main style sheet
	===================================================
*/




/* ------------
   table stuff
   ------------  */

/* Header columns - normal: Green background */
td.header
{	background-color: #66CC66; }

/* Header columns - partner secure: green background */
td.pheade1
{	background-color: #90EE90; }

/* Spacer rows */
td.spaceThin		{	height: 3px; }
td.spaceMedium	{	height: 10px; }
td.spaceThick		{	height: 20px; }
td.spaceXThick	{	height: 30px; }



/* Footer columns */
td.footer
{	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	margin-top: 0;
	margin-bottom: 0;
}
	
	
/* standard table */
table
{	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	font-size: 13px;
	line-height: 20px;
	margin-top: 15px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
}



/* ----------------------
   Character style stuff
   ----------------------  */


/* Bold: dark green bold */
b
{	color: #990000;
	font-weight: bold;
}

/* Italic: dark green bold italic */
i
{	color: #990000;
	font-weight: bold;
	font-style: italic;
}

/* Italic: dark green italic */
i.Z
{	font-style: italic;
	font-weight: normal;
	color: #000000;
}

/* Strong: green, no bold */
strong
{	color: #000066;
	font-weight: normal;
}


/* -------------------
   Paragraph stuff
   -------------------*/
p
{	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	font-size: 13px;
	line-height: 20px;
	margin-top: 15px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
}



/* space after, not before */
p.xlead
{	margin-top: 0;
	margin-bottom: 10px;
}


/* no space before */
p.nolead
{	margin-top: 0;
}


/* little space before */
p.vlead
{	margin-top: 5px;
}


p.ylead
{	margin-top: 10px;
	margin-bottom: 10px;
}

p.zlead
{	margin-top: 0;
	margin-bottom: 3px;
}


p.xrow
{	margin-top: 4px;
	margin-bottom: 4px;
}


/* Tag line */
p.header
{	line-height: 12px;
	color: #333333;
	margin-left: 10px; 
	margin-bottom: 7px;
	margin-right: 10px;
}

/* Tag line */
p.pheader
{	line-height: 12px;
	color: #FFFF00;
	margin-left: 10px; 
	margin-bottom: 7px;
	margin-right: 10px;
}


p.headerIn1
{	line-height: 12px;
	color: #333333;
	margin-left: 10px; 
	margin-top: 0;
	margin-bottom: 5px;
	margin-right: 10px;
}


/* Page title */
p.header1
{	font-size: 30px;
	line-height: 40px;
	margin-top: 0; 
	margin-left: 10px; 
	margin-bottom: 10px;
	margin-right: 10px;
}
		
/* Page title on main page (no tag line) */
p.title1
{	font-size: 25px;
	font-weight: normal;
	margin-top: 15px;
	margin-bottom: 14px;
	margin-left: 10px;
	margin-right: 10px;
}			

/* Buttons in header */
p.buttons
{	font-size: 10px;
	line-height: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}




p.note        {	font-size: 11px;
		margin-top: 5px; 
		margin-bottom: 0;
		margin-left: 3px; }


p.table     {	font-size: 13px; 
				line-height: 18px;
				text-indent: 0;
				margin-top: 5px; 
				margin-bottom: 5px;
				margin-left: 1px;
				margin-right: 0; }
		

					
p.small		{	font-size: 10px;
					line-height: 12px;
					margin-top: 8px; }

p.smallNoLead	{	font-size: 10px;
					line-height: 12px;
					margin-top: 5px; }
               
p.subtext		{	font-size: 11px;
					line-height: 11px;
					margin-top: 0px; }
               



		
/* Caption below graphic */
p.caption
{	font-size: 11px;
	line-height: 17px;
	margin-left: 0; 
	margin-bottom: 0;
	margin-right: 15px;
	margin-top: 0;
}
		



/* Sub-head in column 1 for text in column 2 */
p.label	{	font-size: 10px;
				line-height: 12px;
				margin-top: 0; }


p.nolead
{	margin-top: 0;
}





/* ----------------------------------------------------
   Anchors
   Blue, bold, no underline; no modification for
   visited links
   ----------------------------------------------------*/
a
{	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #000099;
}

/* Hovering: red + underline */		
a:hover
{
	text-decoration: underline;
	color: #FF0000;
	font-size: xx-small;
	font-weight: normal;
}

a.nobold
{	font-weight: normal;
}

a.nobold2
{	font-size: 12px;
	font-weight: normal;
}



a.small	{	font-weight: normal;
				font-size: 11px; }






/* Horizontal rules */
hr
{	border-width: 1px;
	border-style: solid;
	border-color: #000099;
}  





/* ----------------------------------------------------
   Page headers
   ----------------------------------------------------*/
   


/* Navigation bars */
td.nav
{	background-color: #0BC800; }


   

/* Column containing subhead text */
td.subhead			{	width: 90px; }








/* ----------------------------------------------------
   Headings
   ----------------------------------------------------*/

/* Primary headings in body */
p.h2
{	font-size: 14px;
	font-weight: bold;
	color: #990000;
	margin-top: 30px; 
	margin-bottom: 0;
}

/* Secondary headings in body */
p.h3
{	font-weight: bold;
	color: #990000;
	margin-bottom: 3px;
}

/* Secondary headings in body */
p.h4
{	font-weight: bold;
	color: #990000;
	margin-top: 0;
	margin-bottom: -10px;
}


/* Cross-head - border above and below */
p.crosshead
{	font-size: 14px;
	font-weight: bold;
	padding-left: 0; 
	padding-bottom: 2px;
	padding-right: 0;
	padding-top: 0;
	margin-left: 0; 
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 0;
}


/* Sub-head in column 1 for text in column 2 */
p.subhead
{	font-size: 11px;
	color:#990000;
	margin-top: 15px;
}
p.subheadNoLead
{	font-size: 11px;
	color:#990000;
	margin-top: 0;
}
p.subheadLead2
{	font-size: 11px;
	color:#990000;
	margin-top: 5px;
	line-height: 13px;
}

/* Centred headings in table */
p.thead
{	font-size: 11px;
	line-height: 13px;
	color:#990000;
	margin-left: 0; 
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 0;
	text-align: center;
}

/* Left headings in table */
p.theadl
{	font-size: 11px;
	line-height: 13px;
	color:#990000;
	margin-left: 0; 
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 0;
}
		
/* Centred data in table */
td.tdata
{	text-align: center;
}





/* ----------------------------------------------------
   Lists
   ----------------------------------------------------*/
   
td.list
{	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}

p.list
{	line-height: 13px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
}






/* Sub head */
h2            {	color: #000099;
					font-size: 18px;
					font-weight: bold;
					margin: 10px 0 0 0; }




/* Sub head */
h3            {	color: #000099;
					font-size: 13px;
					font-weight: bold;
					margin: 0 0 0 0; }

/* Sub  head with leading */
h4            {	font-size: 13px;
					color: #000099;
					font-weight: bold;
					margin: 20px 0 5px 0;}


h5            {	font-size: 11pt;
		color: #000099;
		font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
		font-weight: bold;
		margin-top: 15px; 
		margin-bottom: 0 }








/* Bulleted lists 

*/

ul
{	margin-top: 10px; }

/* Indented for bullet */
p.ul		{	margin: 8px 3px 0 15px; }

/* Indented for bullet, no leading */
p.ul2    	{	margin: 0px 3px 0 15px; }



	


td.border     {	border-top-style: solid;
					border-top-width: 1px;
					border-top-color: #993366;
					padding-top: 2px;
					padding-bottom: 2px; }
	      

td.borderlast {	border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #993366;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #993366;
		padding-top: 2px;
		padding-bottom: 2px; }
	      





/* Forms */
input		{	background-color: lightyellow;
				border: 1px solid #000099;
				padding-left: 5px; }


input.chk		{	background-color: lightyellow;
				border: none;
				padding-left: 0px; }


textarea	{	background-color: lightyellow;
				font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
				font-size: 12px;
				line-height: 18px;
				border: 1px solid #000099;
				padding-left: 5px; }
				
				

/* Numbered list */
