﻿body
{
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 8pt;
	/*/*/
	/* end hiding from Netscape4 */
	color: #000000;
	background-color: #FFFFFF;
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}
body.helpPopup
{
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 10pt;
	background-color: #000066;
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}
td
{
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 8pt;
    padding: 2px;
	/*/*/
	/* end hiding from Netscape4 */
}
.smalltext
{
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 8pt;
}
.label
{
	font-family: Calibri,Verdana,Arial,Helvetica,Sans Serif;
	font-size: 12pt;
	font-weight: bold;
}
.locked
{
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 8pt;
	font-weight: bold;
	color: #0000FF;
}

a
{
	color:#0000CC;
	text-decoration:underline;
}
a:visited
{
	color:#990099;
	text-decoration:none;
}
a:hover,a:active
{
	color:#0000CC;
	text-decoration:underline;
}
.menutext
{
	font-size: 10pt;
	font-weight: bold;
}
a.menu,a.menu:visited
{
	color: #3366CC;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
a.menu:hover,a.menu:active
{
	color: #6699FF;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}
.sectionHeader
{
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 10pt;
	font-weight: bold;
}
.errorText
{
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FF0000;
}
.warningText
{
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 8pt;
	font-weight: bold;
	color: #006600;
}
.IIOsmalltext
{
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 11pt;
}
tr.header
{
	background-color: #CCCCCC;
}
.lightRow
{
	background-color: #FFFFFF;
}
.darkRow
{
	background-color: #EFEFEF;
}
.gridBackground
{
	background-color: #999999;
}
.gridLL
{
	background-color: #FFFFFF;
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 8pt;
}
.gridLD
{
	background-color: #F3F3F3;
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 8pt;
}
.gridDL
{
	background-color: #F3F3F3;
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 8pt;
}
.gridDD
{
	background-color: #E7E7E7;
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 8pt;
}
.fielddata
{
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 8pt;
}
.fieldcaption
{
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 8pt;
}
.fieldcaptionbold
{
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 8pt;
	font-weight: bold;
}
.minifieldcaption
{
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 7pt;
}
A.topLink,A.topLink:visited
{
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
A.topLink:hover,A.topLink:active
{
	color: #CCDDFF;
	text-decoration: underline;
}
A.toolbarLink,A.toolbarLink:visited
{
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #999999;
}
A.toolbarLink:hover,A.toolbarLink:active
{
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #99AACC;
}
.criteriaBox
{
	background-color:#EFF4FF;
	border-color: #AACCFF;
	border-style: solid;
}
option.null
{
	color: #000000;
}
/* Scrolling Tables with fixed headers */
div.tableContainer {
	width: 65%;		/* table width will be 99% of this*/
	height: 295px; 	/* must be greater than tbody*/
	overflow: auto;
	margin: 0 auto;
	}
table.scroll {
	width: 99%;		/*100% of container produces horiz. scroll in Mozilla*/
	border: none;
	background-color: #999999;
	}
	
table>tbody.scroll	{  /* child selector syntax which IE6 and older do not support*/
	overflow: auto; 
	height: 250px;
	overflow-x: hidden;
	}
	
thead tr.scroll	{
	position:relative; 
	top: expression(offsetParent.scrollTop); /*IE5+ only*/
	}
	
thead td.scroll, thead th.scroll {
	text-align: center;
	font-size: 10px; 
	background-color: oldlace;
	color: steelblue;
	font-weight: bold;
	border-top: solid 1px #d8d8d8;
	}	
	
td.scrollLD	{
    background-color:  #F3F3F3;
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 8pt;
	color: #000;
	padding-right: 2px;
	}
td.scrollLL	{
    background-color: #FFFFFF;
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 8pt;
	color: #000;
	padding-right: 2px;
	}
td.scroll:last-child {padding-right: 20px;} /*prevent Mozilla scrollbar from hiding cell content*/
/* end scrolling tables with fixed headers */
#dyn_menu{		
		font-family:arial;	/* Font for main menu items */
		width:150px;	/* Width of main menu */
		
	}
	#dyn_menu	li{	/* Main menu <li> */
		list-style-type:none;	/* No bullets */
		margin:0px;	/* No margin - needed for Opera */
	}
	#dyn_menu ul{	
		margin:0px;	/* No <ul> air */
		padding:0px;	/* No <ul> air */
	}
	#dyn_menu ul li ul{	/* Styling for those who doesn't have javascript enabled */
		padding-left:10px;
	}
	#dyn_menu	li a{	/* Main menu links */
		text-decoration:none;	/* No underline */
		color:#000;	/* Black text color */
		
		height:20px;	/* 20 pixel height */
		line-height:20px;	/* 20 pixel height */
		vertical-align:middle;	/* Align text in the middle */
		border:1px solid #000;	/* Black border */
		background-color:#FAFAFA;	/* Light blue background color */
		margin:1px;	/* A little bit of air */
		padding:1px;	/* Air between border and text inside */
		
		display:block;
	}
	#dyn_menu	li a:hover,#dyn_menu .activeMainMenuItem{
		color:#FFF;
		background-color:#317082;
	}
	.dyn_subMenu{
		visibility:hidden;
		position:absolute;
		overflow:hidden;
		border:1px solid #000;
		background-color:#FAFAFA;
		font-family:arial;
		text-align:left;
	
	}
	.dyn_subMenu ul{
		margin:0px;
		padding:0px;	
	}
	.dyn_subMenu ul li{
		list-style-type:none;
		margin:0px;
		padding:1px;	/* 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )*/
	}
	.dyn_subMenu ul li a{	/* Sub menu items */
		white-space:nowrap;	/* No line break */
		text-decoration:none;	/* No underline */
		color:#000;	/* Black text color */
		
		height:16px;	/* 16 pixels height */
		line-height:16px;	/* 16 pixels height */
		padding:1px;	/* 1px of "air" inside */
		
		display:block;	/* Display as block - you shouldn't change this */
	}
	.dyn_subMenu ul li a:hover{	/* Sub menu items - mouse over effects */
		color:#FFF;	/* White text */
		background-color:#317082;	/* Blue background */
	}
/*/*/.HideFromNetscape4 {}
input.fieldbutton
{
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 8pt;
	height: 12pt;
	line-height: 8pt;
	color: #000000;
	background-color: #D7D7D7;
	border-width: 1;
	border-style: outset;
	border-color: #E7E7E7;
	padding: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}
input.fieldcheckbox,input.fieldradio
{
	width: 13px;
	height: 13px;
	margin: 0;
}
input.fieldtextbox
{
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 8pt;
	height: 12pt;
	line-height: 8pt;
	border-width: 1;
	border-style: solid;
	border-color: #999999;
	padding: 1;
	margin-left: 1;
	margin-right: 1;
	margin-top: 0;
	margin-bottom: 0;
}
input.IIOradio
{
	width: 13px;
	height: 13px;
	margin: 4;
}
input.IIOsubmit
{
	FONT-FAMILY: Calibri,Verdana;
	FONT-SIZE: 12pt;	
}
select.fieldselect
{
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 7.5pt;
	border: 0;
	padding: 0;
	margin: 0;
}
textarea.fieldtextarea
{
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 8pt;
	border-width: 1;
	border-style: solid;
	border-color: #999999;
	padding: 1;
	margin-left: 1;
	margin-right: 1;
	margin-top: 0;
	margin-bottom: 0;
}

input
{
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 8pt;
}
select
{
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 8pt;
}
textarea
{
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	font-size: 8pt;
}
form
{
	margin:0;
}

p
{
    FONT-FAMILY: Verdana,Arial,Helvetica,Sans-serif;
    FONT-SIZE: 10pt;
    LINE-HEIGHT: 130%
}
p.PageBreak 
{
	page-break-before: always;
}
.IIOlarge
{
	FONT-FAMILY: Calibri,Verdana;
	FONT-SIZE: 16pt;	
}
.IIOlargebold
{
	FONT-FAMILY: Calibri,Verdana;
	FONT-SIZE: 16pt;
	font-weight:bold;	
}

.IIOmedium
{
	FONT-FAMILY: Calibri,Verdana;
	FONT-SIZE: 14pt;	
}
.IIOmediumbold
{
	FONT-FAMILY: Calibri,Verdana;
	FONT-SIZE: 14pt;
	font-weight:bold;
}
.IIOsmall
{
	FONT-FAMILY: Calibri,Verdana;
	FONT-SIZE: 12pt;	
}
.IIOsmallbold
{
	FONT-FAMILY: Calibri,Verdana;
	FONT-SIZE: 12pt;	
	FONT-WEIGHT:bold;
}
.IIOsmalltext
{
	font-family: Calibri,Verdana,Arial,Helvetica,Sans Serif;
	font-size: 12pt;
}

/* end hiding from Netscape4 */
