	body {
	background-color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#333;
	font-family: arial, helvetica;
	font-size:xx-small;
	line-height:16px;
	}

	A 			{ font-family: arial, helvetica; font-weight:bold; color:#44AAAA; background-color:transparent; text-decoration:underline;} 
	A:link		{ background-color: transparent;} 
	A:active	{ color:gray; background-color: transparent;} 
	A:hover		{ color:gray; background-color: transparent;} 

	A.AdvRptNav_TabLink	{ font-family: arial, helvetica; color: #666; text-decoration: underline; line-height:15px; background-color:#EDEDED;} 
	A.AdvRptNav_TabLink:link { color: #666; text-decoration: underline; background-color:#C2EBEB;} 
	A.AdvRptNav_TabLink:visited	{ color: #666; text-decoration: underline; background-color:#C2EBEB;} 
	A.AdvRptNav_TabLink:active { color: #666; background-color:#C2EBEB;} 
	A.AdvRptNav_TabLink:hover { color: #666; background-color:#C2EBEB;} 

	a.bluenav 			{ color: #FFFFFF; font-family:arial, helvetica; font-size:xx-small; text-decoration: underline; padding-left:3px; padding-right:10px; padding-bottom:3px; background-color:#336699;}
	a.bluenav:link		{ color: #FFFFFF; background-color:#336699;} 
	a.bluenav:visited	{ color: #FFFFFF; background-color:#336699;} 
	a.bluenav:active	{ color: #FF9900; background-color:#336699;} 
	a.bluenav:hover		{ color: #FF9900; background-color:#336699;} 

	a.green 			{ color: #FFFFFF; background-color:#66CCCC; padding:2px;font-weight: bold} 
	a.green:link		{ color: #000000; text-decoration: underline; background-color:#66CCCC;} 
	a.green:visited		{ color: #000; text-decoration: underline; background-color:#99CCCC;} 
	a.green:active		{ color: #FFFFFF; background-color:#66CCCC;} 
	a.green:hover		{ color: #FFFFFF; text-decoration:underline; background-color:#66CCCC; font-weight: bold} 
	
	A.menuheader		{color:black;text-decoration:none}
	A.topmenu			{font-weight:normal;color:black;text-decoration:none}
	A.menuitem			{font-weight:normal; color:black;text-decoration:none} 
	A.menuitem_selected {font-weight:bold; color:black; text-decoration:none} 
	A.submenuitem			{font-weight:normal; color:black; text-decoration:none} 
	A.submenuitem_selected {font-weight:bold; color:black; text-decoration:none} 
	
.links {
	background-color:#FFF;
	width:200px;
	font-family:geneva,  trebuchet MS, trebuchet,  arial, sans-serif;
	font-size:xx-small;
	line-height:17px;
	color:#000;
	padding-bottom:15px;
	border-bottom:1px solid #ccc;
	margin-bottom:15px;	
	}
center {
	color:#333;
	font-family: arial, helvetica;
	font-size:x-small;
	line-height:17px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 1px;
	}
	
p {
	color:#333;
	font-family: arial, helvetica;
	font-size:x-small;
	line-height:17px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 1px;
	}
	
p.red {
	color:#FF0000;
	font-family: arial, helvetica;
	font-size:x-small;
	font-weight:bold;
	line-height:17px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 1px;
	}
	
ul { 
	color:#333333;
	font-family: arial, helvetica;
	font-size:x-small;
	line-height:17px;
	list-style: circle url(../images/grey-bullet.gif); /*bullet;*/
	}

li { 
	/*list-style: circle url(../images/grey-bullet.gif);*/
	color:#333;
	font-family: arial, helvetica;
	font-size:x-small;
	line-height:17px;
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 6px; 
	margin-bottom: 0px;
	}
	
.footnote 
{
	vertical-align:bottom;
	color:#333;
	font-family: arial, helvetica;
	font-size:xx-small;
	line-height:17px;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 1px;
	}

textarea {
	font-family: trebuchet MS, trebuchet,  arial, sans-serif;
	font-size:x-small;	
	}	
.news-header {  font-family: verdana, "trebuchet MS", trebuchet, verdana, arial, sans-serif; font-size: 11px; color: #FF6600; text-decoration: underline; font-weight: bold}
.purple-text { background-color:#CCCCFF; font-family:verdana, "trebuchet MS", trebuchet, verdana, arial, sans-serif; font-size:11px; line-height:18px; color:#000; padding-left:3px; padding-right:3px; padding-top:3px; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto }
.purple-news { background-color:#CCCCFF; font-family:geneva, verdana, "trebuchet MS", trebuchet, verdana, arial, sans-serif; font-size:9px; line-height:17px; color:#000; padding-left:10px; padding-top:5px; border-bottom:1px solid #999; padding-bottom:15px; }
.purpledark { background-color:#9966CC; font-family:verdana, "trebuchet MS", trebuchet, verdana, arial, sans-serif; font-size:11px; line-height:18px; color:#FFFFFF; padding-left:3px; padding-right:3px; padding-top:3px; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto ; font-style: normal; font-weight: bold}
a.purple { color: #000; text-decoration: underline; background-color:#9966CC; padding:2px; }
.news-headerwhite { font-family: verdana, "trebuchet MS", trebuchet, verdana, arial, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold }
.subcontent-container-grey { background-color:#EEEEEE; font-family:verdana, "trebuchet MS", trebuchet, verdana, arial, sans-serif; font-size:11px; line-height:17px; color:#333; padding-left:3px; padding-right:0px; padding-top:3px; }
.date { font-family: verdana, "trebuchet MS", trebuchet, verdana, arial, sans-serif; font-size: 11px; color: #999999; text-decoration: none; font-weight: bold }
.news-header2 { font-family: verdana, "trebuchet MS", trebuchet, verdana, arial, sans-serif; font-size: 11px; color: #333333; font-weight: bold ; line-height: 14px; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto}
.site-modified { color:#999999; font-family: verdana, arial, helvetica; font-size:11px; line-height:15px; margin-right:3px; margin-top:25px; }
.searchcontainer { font-family:verdana, "trebuchet MS", trebuchet, verdana, arial, sans-serif; font-size:11px; line-height:14px; color:#999999; padding-left:3px; padding-right:3px; padding-top:3px; }

.breadcrumb { color:#999999; font-family: verdana, arial, helvetica; font-size:x-small; line-height:15px; margin-right:3px; margin-top:5px; text-align:left; }

.table_meta
{
	table-layout:fixed;
	width:795;
	background-color: #FFFFFF;
	border-width: 0px;
	left: 0px;
	right: 0px;
	top: 0px;
	padding:0px;
	}
.table_main 
{
	table-layout:fixed;
	width: 785px;
	height: 100%;
	right: 1px; 
	left: 1px; 
	bottom: 1px; 
	top: 0px; 
	border-style: solid;
	border-color: #999;
	border-width: 0px;
	background-color: #FFFFFF;
}

td.LeftMenuBar
{
	background-color:#f6f6f6;		
	vertical-align:top;	
}
tr.MainContentRow
{
	vertical-align:top;	
	
}
td.menuheader {
	font-size:x-small;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:10px;	
}	
td.menuitem 
{
	font-size:x-small;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 3px;
	padding-top:5px;
	}

td.menuitem_selected {
	font-size:x-small;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 3px;
	padding-top:5px;
	}

td.submenuitem {
	font-size:xx-small;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:9px;
	padding-top:1px;
	}

td.submenuitem_selected {
	font-size:xx-small;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:9px;
	padding-top:1px;
	}

tr.MenuRow 
{
	height: 70px;
	}	
H1, H2, H3
{
    COLOR: #003366;
}

H1	{	
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size:	x-large;
	font-weight: bold;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	background-color:#66CCCC;
	line-height: 36px;
	color: #FFFFFF; 
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 1px;
	border-bottom: solid 1px #999;
	height:80px;
	}	
		
H2	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	x-small;
	font-weight: bold;
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
	background-color:#C2EBEB;
	line-height: 18px;
	color: #333333; 
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 1px;
	border-bottom: solid 1px #999;
	}	
		
H3	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	x-small;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
	background-color:#EEEEEE;
	line-height: 18px;
	color: #333333; 
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 1px;
	border-bottom: solid 1px #999;
	}	
	
.pageAreas
{
	border-left: solid 0px #999; 
	background-color: #FFFFFF;
}
.metaNav
{
	border-left-width: 1px; 
	background-color: #336699;	
    font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
	font-weight:normal; 
	font-size:xx-small; 
	padding-left:10px;
	padding-bottom:3px;

}

.zoom_cell
{
	height:1px;
	width: 390px;
}

.zoom_table
{
	TOP:83px;
	table-layout:fixed;
	width: 785px;
}				

.table_rpt_sel
{
	width:100%;
	table-layout:fixed;
	font-size:xx-small;
	font-family:  Arial, Helvetica, sans-serif;
	right: 1px; 
	left: 1px; 
	bottom: 1px; 
	top: 1px; 
	background-color: #FFFFFF;
}	
.table_chosen_opt
{
	table-layout:fixed;
	font-size:xx-small;
	font-family:  Arial, Helvetica, sans-serif;
	width: 525px;
	right: 1px; 
	left: 1px; 
	bottom: 1px; 
	top: 1px; 
	background-color: #FFFFFF;
}	

.sel_control 
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:	xx-small;
	font-weight:normal;
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
	width: 300px;
}
.sel_control_xsmall
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:	xx-small;
	font-weight:normal;
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
	width: 50px;
}

.sel_control_small
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:	xx-small;
	font-weight:normal;
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
	width: 100px;
}

.sel_control_large
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:	xx-small;
	font-weight:normal;
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
	width: 150px;
}


.sel_multi_control 
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:	xx-small;
	font-weight:normal;
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
	width: 300px;
}

.sel_action_control 
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:	xx-small;
	font-weight:normal;
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
}

.sel_opt
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:	xx-small;
	font-weight:normal;
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
	width:150px;
}

.sel_sort
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:	xx-small;
	font-weight:normal;
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
	width:100px;
}

.sel_control_date
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:	xx-small;
	font-weight:normal;
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
	width:45px;
}

.sel_control_year
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:	xx-small;
	font-weight:normal;
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
	width:53px;
}

.sel_control_multi
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:	xx-small;
	font-weight:normal;
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
	width:300px;
}


.adv_results
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:	xx-small;
	font-weight:normal;
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
}

.sel_header
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:	xx-small;
	font-weight: bold;
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
	background-color:#C2EBEB;	
}				

TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-roman;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG {
	margin-top: 0px;
	margin-left: 1px;
	margin-right: 1px;
	border: 0px;
	}

.param_subprompt
{
	font-size:xx-small;
	font-family:  Arial, Helvetica, sans-serif;
	line-height: normal; 
	width:60px;
}

.param_prompt
{
	font-size:xx-small;
	font-family:  Arial, Helvetica, sans-serif;
	line-height: normal; 
	font-weight: bold;
	width: 70px;
}
.param_adv_prompt
{
	font-size:xx-small;
	font-family:  Arial, Helvetica, sans-serif;
	line-height: normal; 
	font-weight: bold;
}

.param_control
{
	font-size:xx-small;
	font-family:  Arial, Helvetica, sans-serif;
	font-style: normal; 
	line-height: normal; 
	text-decoration: none;
}
.param_error
{
	font-size:xx-small;
	font-family:  Arial, Helvetica, sans-serif;
	font-style: normal; 
	line-height: normal; 
	color: Red;
}
.page_error
{
	font-size:xx-small;
	font-family:  Arial, Helvetica, sans-serif;
	font-style: normal; 
	line-height: normal; 
	color: Red;
}

.button
{
	font-size:xx-small;
	font-family:  Arial, Helvetica, sans-serif;
	font-style: normal; 
	line-height: normal; 
	text-decoration: none;
}
table.table_static 
{
	font-size:xx-small;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-top:1px;
	right: 1px; 
	left: 1px; 
	bottom: 1px; 
	top: 1px; 
	border-style: solid;
	border-color: #999;
	border-width: 1px;
}
th.table_static
{	
	background-color:#EEEEEE;
	font-weight:bold;
	line-height: 18px;
	color: #333333; 
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: solid 1px #999;
	border-right: solid 1px #999;
}
td.table_static
{	
	background-color:#FFF;
	font-weight:normal;
	line-height: 18px;
	color: #333333; 
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: solid 1px #999;
	border-right: solid 1px #999;
}
table.table_custom
{
	font-family: Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-top:1px;
	border-style: solid;
	border-color: #999;
}
th.table_custom
{	
	background-color:#EEEEEE;
	font-weight:bold;
	line-height: 18px;
	color: #333333; 
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: solid #999;
	border-right: solid #999;
}
td.table_custom
{	
	background-color:#FFF;
	font-weight:normal;
	line-height: 18px;
	color: #333333; 
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: solid #999;
	border-right: solid #999;
}
table.params_table
{	
	table-layout:fixed;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	width: 785px;
}

table.AdvRptNav
{
	table-layout:fixed;
	text-align:center;
	height: 18px;
	right: 1px; 
	left: 1px; 
	bottom: 1px; 
	top: 0px; 
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:1px;
	padding-top:1px;
	padding-right:2px;
	padding-bottom:1px;
}				
td.AdvRptNav
{
	font-size:xx-small;
	font-weight:bold;
	background-color:#FFFFFF;
	border-bottom-style: solid;
	border-bottom-color: #999;
	border-bottom-width: 1px;
}
td.AdvRptNav_TabSel
{
	width:120px;
	font-size:xx-small;
	font-weight:bold;
	background-color:#FFFFFF;
	border-top-style: solid;
	border-top-color: #999;
	border-top-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	border-right-width: 1px;
	}
td.AdvRptNav_Tab 
{
	width:120px;
	font-size:xx-small;
	color:#999;
	font-weight:normal;
	background-color:#C2EBEB;
	border-style: solid;
	border-color: #999;
	border-width: 1px;
}
td.AdvRptNav_TabLink
{
	width:120px;
	font-size:xx-small;
	color:#333;
	font-weight:normal;
	background-color:#C2EBEB;
	border-style: solid;
	border-color: #999;
	border-width: 1px;
}
table.table_no_border
{
	font-size:x-small;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-top:1px;
	right: 1px; 
	left: 1px; 
	bottom: 1px; 
	top: 1px;
	border-style: none;
	border-color: #999;
	border-width: 1px;
}
th.table_no_border
{	
	background-color:#EEEEEE;
	font-weight:bold;
	line-height: 18px;
	color: #333333; 
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: none;
	border-right: none;
	height: 10px;
}
td.table_no_border
{	
	background-color:#FFF;
	font-weight:normal;
	line-height: 18px;
	color: #333333; 
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: none;
	border-right: none;
	height: 5px;
}
.datagridQuery
{
	overflow:auto;
	width:770px;
	height:320px;
	BORDER-COLOR:#999; 
	BORDER-WIDTH: 1px; 
	BORDER-STYLE: solid;
}


.searchtable
{
	table-layout:fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:xx-small;
}
	
.searchtext 
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:xx-small;
	padding-left:0px;
	padding-top:1px;
	}

.searchterms
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:xx-small;
	padding-left:0px;
	padding-top:1px;
	width:90px;
	}
	
.searchbutton 
{
		font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:xx-small;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:0px;
	padding-top:1px;
	}
.searchiframe
{
	BORDER-COLOR:#FFF; 
	BORDER-WIDTH: 1px; 
	BORDER-STYLE: solid;
}
.iframeContent
{
	BORDER-STYLE:none;
}
input
{
	font-size:xx-small;
	font-family: Arial, Helvetica, sans-serif;
}

.zoomVal
{
	font-family: arial, helvetica; 
	font-size:x-small; 
	color:#000000; 
	text-decoration:none;
}

.zoomDiv
{
	background-color:#ffffff;
	border: solid 1px black;
}

.preventpost
{
	height:1px;
	width:1px;
	position:absolute;
	border:#ffffff;
	background-color:#ffffff;
}
