/*  PAGE ELEMENTS  */
body {background-color: white; font-family: courier, verdana; valign: middle;}
table {font-family: arial, verdana;}
tr {font-family: arial, verdana;}
td {font-family: arial, verdana;}
hr {color: blue; margin-left: 10px;}

.emailbutton {
    BACKGROUND-COLOR: #f0f0f0;
    COLOR: #000000;
    FONT-FAMILY: 'MS Sans Serif';
    FONT-SIZE: 12px;
    HEIGHT: 20px;
    TEXT-DECORATION: none;
}
}



	p.print_title {
		color: black;
		font-family: tahoma, arial;  
		font-weight: bold;		
		font-size: 14pt; 
		margin: 0;
		text-indent: 0; 	
		text-transform: uppercase;
		margin-top: .1in; margin-bottom: .1in;
	}
	p.print_column_head {
		color: black;
		font-family: tahoma, arial;  
		font-weight: bold;		
		font-size: 8pt; 
		margin: 2;
		text-indent: 0; 	
		text-align: left;	
	}
	p.print_column_head_r {
		color: black;
		font-family: tahoma, arial;  
		font-weight: bold;		
		font-size: 8pt; 
		margin: 2;
		text-indent: 0; 	
		text-align: right;	
	}
	tr.row_alt {
		background: white;  /* Only spelled out colors seem to work. */
	}
	
	
/*  TEXT ELEMENTS  */

/* title */

h1 {font-family: arial, verdana; color: #FF0000; font-size: 26px; font-weight: bold; margin-left: 10px; margin-top: 0px; margin-bottom: 0px;}

/* subtitle */

h2 {font-family: arial, verdana; color: #000000; font-size: 16px; font-weight: bold; margin-left: 20px; margin-top: 0px;}

/* highlighted */

h3 {font-family: arial, verdana; font-size: 12px; color: green; font-weight: bold; margin-left: 10px;}

/* small text */

h4 {font-family: arial,verdana; FONT-SIZE: 8pt; color: black; font-weight: normal; margin-left: 10px;}
h5 {font-family: arial,verdana; FONT-SIZE: 8pt; color: black; font-weight: normal; margin-left: 10px;}

/* copyright */ 

h6 {font-family: arial,verdana; FONT-SIZE: 7pt; color: black; font-weight: normal; margin-left: 10px; margin-top:0px; margin-bottom:0px;}

/* paragraph */ 

p {font-family: arial,verdana; FONT-SIZE: 9pt; color: black; font-weight: normal; margin-left: 10px;}
p.title {font-family: arial, verdana; color: #000000; font-size: 26px; font-weight: bold; margin-left: 10px; margin-top: 0px; margin-bottom: 0px;}
p.subtitle {font-family: arial, verdana; color: #FF0000; font-size: 20px; font-weight: bold; margin-left: 20px; margin-top: 0px;}
p.tabletext {COLOR: black; FONT-FAMILY: tahoma,arial;  FONT-SIZE: 8pt; text-align: center; VERTICAL-ALIGN: bottom; margin-top:0.02in; margin-bottom:0.02in; margin-left:0.05in; margin-right:0.05in; text-indent:0in; }
p.tabletextleft {COLOR: black; FONT-FAMILY: tahoma,arial;  FONT-SIZE: 8pt; text-align: left; VERTICAL-ALIGN: bottom; margin-top:0.02in; margin-bottom:0.02in; margin-left:0.05in; margin-right:0.05in; text-indent:0in; }
p.tablenum {COLOR: black; FONT-FAMILY: tahoma,arial;  FONT-SIZE: 8pt; margin-top:0.02in; margin-bottom:0.02in; margin-left:0.15in; margin-right:0.03in; text-align: right; text-indent:0in;}
p.client {font-family: arial, verdana; color: #FF0000; font-size: 24px; font-weight: bold; margin-left: 0in; margin-top: 0in; margin-bottom: 0in; margin-right: 0in;}
p.newstitle {font-family: arial, verdana; color: #000000; font-size: 24px; font-weight: bold; margin-top:0.02in; margin-bottom:0.02in; margin-left:0.15in; margin-right:0.02in;}
p.tablesmall {font-family: arial, verdana; font-size: 7pt; text-align: center; VERTICAL-ALIGN: bottom; margin-top:0.02in; margin-bottom:0.02in; margin-left:0.05in; margin-right:0.05in; text-indent:0in; }

p.ztabletextleft { COLOR: black; FONT-FAMILY: tahoma,arial;  FONT-SIZE: 8pt; 
					    text-align: left; VERTICAL-ALIGN: bottom; 
					    margin-top: 0; margin-bottom: 1; margin-left: 6; margin-right: 6; 
					    text-indent: 0; }
p.ztabletext { COLOR: black; FONT-FAMILY: tahoma,arial;  FONT-SIZE: 8pt; 
					text-align: center; VERTICAL-ALIGN: bottom; 
					margin-top: 0; margin-bottom: 1; margin-left: 1; margin-right: 1; 
					text-indent: 0; }
p.ztablenum  { COLOR: black; FONT-FAMILY: tahoma,arial;  FONT-SIZE: 8pt; 
					VERTICAL-ALIGN: bottom; 
					margin-top: 0; margin-bottom: 1; margin-left: 1; margin-right: 2;  
					text-align: right; text-indent: 0;}
					
p.ztotaltextleft { COLOR: black; FONT-FAMILY: tahoma,arial;  FONT-SIZE: 8pt; 
					text-align: left; VERTICAL-ALIGN: bottom; 
					margin-top: 2; margin-bottom: 1; margin-left: 6; margin-right: 1; 
					text-indent: 0; }
p.ztotalnum  { COLOR: black; FONT-FAMILY: tahoma,arial;  FONT-SIZE: 8pt; 
					VERTICAL-ALIGN: bottom; 
					margin-top: 2; margin-bottom: 1; margin-left: 1; margin-right: 2;  
					text-align: right; text-indent: 0;}

p.wtabletext {COLOR: #000000; FONT-FAMILY:tahoma,arial; FONT-SIZE: 8pt; text-align: center; VERTICAL-ALIGN: bottom; margin-top:0.02in; margin-bottom:0.02in; margin-left:0.05in; margin-right:0.05in; text-indent:0in; }
p.wtablenum {COLOR: #000000; FONT-FAMILY: tahoma,arial; FONT-SIZE: 8pt; margin-top:0.02in; margin-bottom:0.02in; margin-left:0.15in; margin-right:0.03in; text-align: right; text-indent:0in;}
p.wAIS_Column_Head {  
	  						 margin:1; margin-top: 2; margin-bottom: 4;
	  						 COLOR: #000000; FONT-FAMILY: tahoma,arial; 
	  						 text-align: center; 
							 VERTICAL-ALIGN: bottom; FONT-SIZE: 7pt; text-indent:0in; 
							 BORDER-STYLE: solid; BORDER-COLOR: #000000; BORDER-WIDTH: 0; BORDER-BOTTOM-WIDTH: 1; 
						  }
						  

						  
p.wAIS_Column_Head2 {COLOR: #006666; BORDER: 0; MARGIN: 1; BORDER-WIDTH: 0; BORDER-BOTTOM-WIDTH: 1; FONT-FAMILY: tahoma; text-align: center; VERTICAL-ALIGN: bottom; FONT-SIZE: 7pt; margin-top:0in; margin-bottom:0.05in; margin-left:0in; margin-right:0in; text-indent:0in; }



p.tableheading2 {COLOR: black; FONT-FAMILY: tahoma, arial; FONT-SIZE: 8pt; text-align: right;  }
span.AIS_Internal_Text2 {COLOR: black; FONT-FAMILY: tahoma, arial; FONT-SIZE: 8pt; margin:0; }
select.AIS_Dropdown2 {BACKGROUND-COLOR: RGB(240,245,255); COLOR: black; FONT-FAMILY: lucida console, courier new; FONT-SIZE: 8pt;  }
input.AIS_Textbox2 {BACKGROUND-COLOR: RGB(240,245,255); COLOR: black; FONT-FAMILY: tahoma, arial; FONT-SIZE: 8pt;  }
input.AIS_Radio2 {COLOR: black; FONT-FAMILY: tahoma, arial; FONT-SIZE: 8pt;  }
input.AIS_Select_Button2 {COLOR: black; FONT-FAMILY: tahoma, arial; FONT-SIZE: 8pt;  }
input.AIS_Button2 {font-weight: 700; font-size: 8pt; font-family: tahoma; width=100; }

tr.AIS_Odd_Row {background-color: rgb(240,245,255);}
p.tableheading {font-family: arial,verdana; FONT-SIZE: 9pt; color: black; font-weight: normal; margin-left: 10px;}
p.tabletitle {COLOR: #FF3333; FONT-FAMILY: verdana; FONT-SIZE: 7pt; margin-top:0in; margin-bottom:0.05in; margin-left:0in; margin-right:0in; text-indent:0in; font-weight: bold;}

.PageTitle2 { font-size: 12pt; font-family: courier new; font-weight: bold; }
.MenuOption { text-transform: uppercase; text-align: center; font-size: 16pt; font-family: courier new; }
.PageTitle { text-transform: uppercase; text-align: center; font-size: 18pt; font-family: courier new; }
span.AIS_Internal_Text { vertical-align: center; margin: 0; border: 0; margin-right: 1; text-transform: uppercase; COLOR: black; FONT-FAMILY: tahoma, arial; FONT-SIZE: 7pt; }
p.AIS_Column_Head {COLOR: #000000; BORDER-STYLE: solid; BORDER-COLOR: rgb(190,190,190); MARGIN: 1; BORDER-WIDTH: 0; BORDER-BOTTOM-WIDTH: 1; FONT-FAMILY: tahoma; text-align: center; VERTICAL-ALIGN: bottom; FONT-SIZE: 7pt; margin-top:0in; margin-bottom:0.05in; margin-left:0in; margin-right:0in; text-indent:0in; }
p.AIS_Column_Head2 {COLOR: #FFFFFF; BORDER-STYLE: solid; BORDER-COLOR: #FFFFFF; MARGIN: 1; BORDER-WIDTH: 0; BORDER-BOTTOM-WIDTH: 1; FONT-FAMILY: tahoma; text-align: center; VERTICAL-ALIGN: bottom; FONT-SIZE: 7pt; margin-top:0in; margin-bottom:0.05in; margin-left:0in; margin-right:0in; text-indent:0in; }

p.wais_table_title {  
	margin-left: 7; 
	margin-top: 4; 
	margin-bottom: 3;
	color: #ffffff; 
	font-family: courier new,tahoma,arial; 
	font-size: 13pt; 
	font-weight: bold;
	text-align: left; 
	vertical-align: center; 	
	text-indent:0in; 
	}

p.dlg_row_head { 	
	vertical-align: top;
	margin: 0;
	border: 0;
	margin-right: 10; 
	margin-left: 17; 
	color: #000000; 
	text-transform: uppercase;
	font-family: tahoma,arial; 
	font-size: 7pt; 
	font-style: normal;
	font-weight: normal;
	text-align: right;  
	}
	
span.dlg_internal_text { 
	vertical-align: center; 
	margin: 0; 
	border: 0; 
	margin-right: 1; 
	color: black; 
	text-transform: uppercase;
	font-family: tahoma,arial; 
	font-size: 7pt;
	}

select.dlg_dropdown { 
	color: blue; 
	text-transform: lowercase;
	font-family: courier new, arial; 
	font-size: 8pt; 
	background-color: #ffffff; 
	color: black; 
	}

input.dlg_textbox { 
	font-weight: normal;
	height: 20; 
	background-color: #ffffff;
	color: black; 
	font-family: courier new, arial; 
	font-size: 8pt;  
	}






p.AIS_Row_Head { vertical-align: top; margin-right: 5; text-transform: uppercase; COLOR: black; FONT-FAMILY: tahoma, arial; FONT-SIZE: 7pt; text-align: right;  }
p.AIS_Display { margin:0; COLOR: black; FONT-FAMILY: tahoma, arial; FONT-SIZE: 7pt; text-align: center;  }
p.AIS_Subtitle {COLOR: black; FONT-FAMILY: verdana, courier new, arial; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5; TEXT-DECORATION: underline; FONT-SIZE: 11pt; text-align: left;  }
select.AIS_Dropdown { COLOR: blue; FONT-FAMILY: lucida console, courier new, arial; FONT-SIZE: 8pt; BACKGROUND-COLOR: RGB(240,245,255); COLOR: black; }
input.AIS_Textbox { FONT-WEIGHT: bold; HEIGHT: 17; BACKGROUND-COLOR: RGB(240,245,255); COLOR: black; FONT-FAMILY: tahoma, arial; FONT-SIZE: 7pt;  }
input.AIS_Radio {COLOR: black; VERTICAL-ALIGN: bottom; FONT-FAMILY: courier new, arial; FONT-SIZE: 9pt;  }
input.AIS_Checkbox {COLOR: black; FONT-FAMILY: courier new, arial; FONT-SIZE: 9pt;  }
input.AIS_Select_Button { text-transform: uppercase; HEIGHT: 17; COLOR: black; FONT-FAMILY: arial; FONT-SIZE: 7pt;  }
input.AIS_Button { text-transform: uppercase; HEIGHT: 22; font-size: 7pt; font-family: verdana,tahoma,arial; width=110; }
     
a.tabletext {COLOR: black; FONT-FAMILY: tahoma; FONT-SIZE: 8pt; text-align: center; VERTICAL-ALIGN: top; margin-top: 40px; margin-bottom:0.02in; margin-left:0.05in; margin-right:0.05in; text-indent:0in; }

p.seneca_copyright {font-family: microsoft sans serif; arial, verdana; font-size: 7pt; text-align: right; VERTICAL-ALIGN: bottom; margin-top:0.02in; margin-bottom:0.02in; margin-left:0.05in; margin-right:0.05in; text-indent:0in; }

span {font-family: arial,verdana; FONT-SIZE: 9pt; color: black; font-weight: normal; margin-left: 10px;}
span.tabletitle {COLOR: #000000; FONT-FAMILY: tahoma; text-align: center; VERTICAL-ALIGN: bottom; FONT-SIZE: 7pt; margin-top:0in; margin-bottom:0.05in; margin-left:0in; margin-right:0in; text-indent:0in; }

p.text2 {font-family: arial, verdana; FONT-SIZE: 10pt; color: #666666; font-weight: normal; margin-left: 10px; font-style: italic}
p.text3 {font-family: arial,verdana; FONT-SIZE: 8pt; color: black; font-weight: normal; margin-left: 10px; margin-right: 300px; padding-left: 0.3cm}

/*  LIST ELEMENTS  */

ul {list-style-type: square; font-family: arial,verdana; FONT-SIZE: 9pt; color: blue; font-weight: normal; margin-left: 30px;}
ol {list-style-type: decimal; font-family: arial,verdana; FONT-SIZE: 9pt; color: blue; font-weight: normal; margin-left: 30px;}
li {}

/*  TABLE ELEMENTS  */
.float {
  float: left;
  background-color: #ccc;
  padding: 5px;
  margin: 5px;
}
/* table texts */ 

.box {COLOR: black; FONT-FAMILY: verdana; FONT-SIZE: 8pt; margin-top:0in; margin-bottom:0in; margin-left:0in; margin-right:0in; text-indent:0in;}
.box2 {COLOR: white; FONT-FAMILY: verdana; FONT-SIZE: 9pt; FONT-WEIGHT: bold}
.form {COLOR: black; FONT-FAMILY: verdana; FONT-SIZE: 8pt; font-weight: bold; margin-top:0in; margin-bottom:0in; margin-left:0in; margin-right:0in; text-indent:0in; align: right;}
.path {COLOR: rgb(180,180,230); FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none; FONT-FAMILY: arial, verdana; MARGIN-TOP: 0.15 in; MARGIN-LEFT: 0.1in; MARGIN-BOTTOM: 0.0in;}

/* table backgrounds */ 

.clear {background: #CCFFFF;}
.medium {background: #DEDEDE;}
.mdmdark {background: #009999;}
.dark {background: #000000;}

/* LINKS */

a {color: blue; text-decoration: underline}
a:hover {color: blue; text-decoration: underline}
a:active {color: red; text-decoration: underline}
a:visited {color: blue; text-decoration: underline}

.Inputs
{
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-FAMILY: tahoma; 
    FONT-SIZE: 8pt;
}
.Buttons
{
    BACKGROUND-COLOR: #e0e0e0;
    COLOR: #000000;
    FONT-FAMILY: 'MS Sans Serif';
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}

/* Scrolling */
	div.if_scroll_div { 
		overflow:scroll; 
		scrollbar-base-color: #dddddd;
		border: 1 #bbbbbb solid;
	}
	
	
	tr.if_header_tr { 
		z-index: 20; 
		top: expression( document.getElementById('if_scroll_div_id').scrollTop ); 
		position: relative; 
	}
	td.if_header_td {
		background: #dddddd;
		border-right: 1 #666666 solid;
		border-bottom: 3 #666666 solid;
		border: 2 #ffffff outset;
		vertical-align: bottom;
		color: #000000;
		font-weight: normal;
		margin-bottom: 4;
		FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#cccccc,endColorStr=#ffffff);
	}
	div.if_header_div { 
		letter-spacing: 0;
		padding-left: 1;
		padding-right: 1;
		padding-top: 1;
		padding-bottom: 1;
		text-align: center;
		font-family: tahoma;
		width: 100%;
		font-size: 90%;
	}
	
	
	tr.if_footer_tr { 
		z-index: 20; 
		top: expression( document.getElementById('if_scroll_div_id').scrollTop
				       - document.getElementById('if_footer_mark_tr_id').offsetTop
				       + document.getElementById('if_scroll_div_id').clientHeight
				       - document.getElementById('if_footer_tr_id').clientHeight - 8); 
		position: relative;
	}

	td.if_footer_td {
		background: #ffffff;
		border-right: 1 #666666 solid;
		border-top: 4 #666666 solid;
		border-bottom: 4 #666666 solid;
		padding: 0;
		padding-left: 5;
		padding-right: 7;
		vertical-align: bottom;
		font-weight: normal;
		color: #000000;		
	}
	td.if_blank_td {
		background: #666666;
		border-right: 1 #666666 none;		
	}

	
	td.if_data_td {
		border-right: 1 white solid;
		border-bottom: 0 white solid;
		padding: 3;
		padding-bottom: 2;
		padding-top: 2;
		padding-left: 3;
		padding-right: 3;
	}
	
	td.button_td {
		cursor: hand;
		text-align: center;
		background: #dddddd;
		border: 2 white outset;
		padding: 0;
		padding-left: 7;
		padding-right: 7;
		font-weight: normal;
		font-family: tahoma;
		FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#cccccc,endColorStr=#ffffff);
	}
	div.button_div {
		cursor: hand;
		text-align: center;
		background: #dddddd;
		border: 2 white outset;
		padding: 1;
		padding-left: 7;
		padding-right: 7;
		font-weight: normal;
		font-family: tahoma;
		font-size: 7pt;
		FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#cccccc,endColorStr=#ffffff);
	}
	
	td.if_space_td {
		background: #dddddd;
		padding: 0;
		padding-left: 3;
		padding-right: 3;
		font-family: tahoma;
		FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#cccccc,endColorStr=#ffffff);
	}
	span.if_title_span {
		font-family: tahoma; font-size: 12pt; font-weight: normal;
	}
	span.if_title2_span {
		font-family: ms sans serif; font-size: 12pt; font-weight: normal;
	}