/******************************************************
   XHTML Styles
   $Workfile::   std_style.css             $
   $Revision::   1.0                       $
*******************************************************/

	body, table, strong, input, select, textarea, button
	{
		font-size: 8pt;
		font-family: Verdana, Tahoma, Arial, Helvetica, Serif;
	}
	body
	{
		cursor: default;
		border: 0px;
		margin-left: 0px;
		margin-right: 0px;
		background-color: #ffffff;
	}
	.bold
	{
		font-weight: bold;
	}
	
	.center
	{
  		display:flex;
  		justify-content:center
	}
	
	div.messages
	{
		text-align: left;
		width: 80%;
		margin-top: 3px;
		margin-bottom: 3px;
		padding: 3px;
		border: 1px solid #848284;
		background-color: #e6e6dc;
		color: black;
                align: center;
	}
	tr.list-h
	{
		background: #ffffff;
		color: #000084;
		border-right: 1px solid #e2e2e2;
		border-bottom: 1px solid #000084;
	}
	tr.list-o
	{
		background: #ffffff;
		color: black;
		border-right:solid 1px #e2e2e2;
	}
	tr.list-e
	{
		background: #e2e2e2;
		color: black;
		border-right:solid 1px #ffffff;
	}
	input.number
	{
		background-color: #FFFFFF;
		text-align: left;
	}
	input.number_grn
	{
		background-color: #99ff99;
		text-align: right;
	}
	input.number_yel
	{
		background-color: #ffff66;
		text-align: right;
	}
	input.number_red
	{
		background-color: #ff6699;
		text-align: right;
	}
	input.number_cyan
	{
		background-color: #e0ffff;
		text-align: right;
	}
	input.number_pur
	{
		background-color: #cc66ff;
		text-align: right;
	}
	input.number_blu
	{
		background-color: #9999ff;
		text-align: right;
	}
	input.number_blu2
	{
		background-color: #0000ff;
		text-align: right;
	}
	input.number_gry
	{
		background-color: #e2e2e2;
		text-align: right;
	}
	input.number_rt
	{
		background-color: #FFFFFF;
		text-align: right;
	}
	input.text
	{
		background-color: #FFFFFF;
		text-align: left;
	}
	input.texteo-o
	{
		background-color: #e2e2e2;
		text-align: left;
	}
	input.texteo-e
	{
		background-color: #ffffff;
		text-align: left;
	}
	input.ltext
	{
		background-color: #FFFFFF;
		text-align: left;
		text-transform: lowercase;
	}
	input.utext
	{
		background-color: #FFFFFF;
		text-align: left;
		text-transform: uppercase;

	}
	input.utextr
	{
		background-color: #FFFFFF;
		text-align: right;
		text-transform: uppercase;
	}
	.inputfocus
	{
		background: #d7e1dc;
	}
	input.button
	{
		background-color: #cbcbb8;
		color: #000000;
		font-size: 8pt;
		font-weight: bold;
	}
	input.button_mouseover
	{
		background: #d7e1dc;
		color: #000000;
		font-size: 8pt;
		font-weight: bold;
		border-style: inset;
	}
	input.button_ads
	{
		background-color: #cbcbb8;
		color: #000000;
		font-size: 8pt;
	}
	input.button_mouseover_ads
	{
		background: #e0ffff;
		color: #000000;
		font-size: 8pt;
		border-style: inset;
	}
	td.caption, div.caption
	{
		font-weight: bold;
		color: #000084;
	}
	td.caption_grn, div.caption_grn
	{
		font-weight: bold;
		color: Green;
	}
	td.caption_nvy, div.caption_nvy
	{
		font-weight: bold;
		color: #001C4A;
	}
	td.caption_drk_blu, div.caption_drk_blu
	{
		font-weight: bold;
		color: #000084;
	}
	td.caption_blu, div.caption_blu
	{
		font-weight: bold;
		color: #0000ff;
	}
	th.text
	{
		text-align: left;
	}
	th.number
	{
		text-align: right;
	}
	td.text, div.text
	{
		text-align: left;
	}
	td.number, div.number
	{
		text-align: right;
	}
	img.weblink
	{
		margin-left: 0px;
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom:0px;
		border-style: none;
	}
	h1
	{
		font-size: 14pt;
		color: #000000;
	}
	h1.title
	{
		text-align: center;
		line-height: 16pt;
		font-weight: normal;
		padding-top: 2px;
	}
	h2
	{
		font-size: 12pt;
		color: #000000;
	}
	h3
	{
		font-size: 10pt;
		font-weight: bold;
		color: #000000;
	}

	img.lweb_disabled
	{
		filter:alpha(opacity=40);
	}
	strong
	{
		font-style: italic;
		color: #000000;
	}
	a:link
	{
		color: #0000ff;
		text-decoration: underline;
	}
	a:hover
	{
		color: #ff0000;
		text-decoration: underline;
	}
	a.stayblue:link
	{
		color: #0000ff;
		text-decoration: underline;
	}
	a.stayblue:visited
	{
		color: #0000ff;
		text-decoration: underline;
	}
	a.stayblue:hover
	{
		color: #ff0000;
		text-decoration: underline;
	}
	.maximized
	{
		width: 100%;
		height: 100%;
	}
	.whitebg
	{
		background-color: #ffffff;
	}
	.whitebgnumber
	{
		background-color: #ffffff;
		text-align: right;
	}
	.ads_button
		{
			padding-left: 1px;
			padding-right: 1px;
			font-size: 11px;
			color: #000000;
			border: outset;
			background-color: #e6e6dc;
		}
	.ads_button_mouseover
		{
			padding-left: 1px;
			padding-right: 1px;
			font-size: 11px;
			color: #000000;
			border: inset;
			background-color: #d7e1dc;
		}
	.ads_grid_head
	{
		border: 1px outset #527464;
		font-weight: bold;
		background-color: #0000ff;
		color: #ffffff
		cursor: default;
	}
	.ads_grid_even_row
	{
		background-color: #ffffff;
		border: 1px ridge;
	}
	.ads_grid_odd_row
	{
		background-color: #e2e2e2;
		border: 1px ridge;
	}
/******************************************************
   XHTML Standard Weblet Styles
*******************************************************/
	.std_headerl
	{
		background-color: #81a594;
		background-image: url("../std_logo_grass.gif");
		background-repeat: no-repeat;
		background-position: left middle;
		border-top: 5px solid #81a594;
		border-bottom: 1px solid #527464;
                vertical-align: middle;
                text-align: left;
                width: 50%;
                height: 80px;
	}
	.std_headerr
	{
		background-color: #81a594;
		background-image: url("../std_headimg_grass.gif");
		background-repeat: no-repeat;
		background-position: right middle;
		border-top: 5px solid #81a594;
		border-bottom: 1px solid #527464;
                vertical-align: bottom;
                text-align: right;
                width: 50%;
                height: 80px;
	}
	.std_menutop_bg
	{
		background-color: #e6e6dc;
		height: 20px;
		border-bottom: 1px solid #cbcbb8;
	}
	a.std_menu
	{
		display: block;
		width: 150px;
		height: 20px;
		padding: 3px;
		text-align: center;
		text-decoration: none;
		font-weight: bold;
		font-size: 10px;
		color: #00628b;
		background-color: #cbcbb8;
		border-left: 0px solid #00628b;
		border-right: 0px solid #00628b;
		border-bottom: 1px solid #00628b;
	}
	a.std_menu:hover
	{
		display: block;
		width: 150px;
		height: 20px;
		padding: 3px;
		text-align: center;
		text-decoration: none;
		font-weight: bold;
		font-size: 10px;
		color: #00628b;
		background-color: #FFFFFE;
		border-left: 2px solid #00628b;
		border-right: 2px solid #00628b;
		border-bottom: 1px solid #00628b;
	}
	.std_footer
	{
		background-color: #FFFFFE;
		color: #000000;
		font-size: 8pt;
		text-align: center;
		line-height: 20px;
		border-top: 1px solid #cbcbb8;
		border-bottom: 1px solid #cbcbb8;
	}
	.std_layout_outline
	{
		background-color: #e6e6dc;
	}
	.std_layout_content
        {
		vertical-align: top;
		text-align: center;
		width: 95%;
        }
	.std_layout3_content
        {
		width: 90%;
        }
	.std_layout5_content
        {
		vertical-align: top;
		text-align: left;
		width: 80%;
        }
	.std_anchor
	{
	}
	.std_anchor_mouseover
	{
	}
	.std_anchor_text
	{
	}
	.std_attachment_panel_top
	{
	}
	.std_attachment_panel_left
	{
	}
	.std_attachment_panel_center
	{
	}
	.std_attachment_panel_right
	{
	}
	.std_attachment_panel_bottom
	{
		border: 1px solid #00628b;
	}
	.std_banner
	{
		cursor: hand;
	}
	.std_button
	{
		font-weight: bold;
	}
	.std_button_mouseover
	{
		font-weight: bold;
	}
	.std_checkbox
	{
	}
	.std_checkbox_mouseover
	{
	}
	.std_checkbox_text
	{
	}
	.std_click_image
	{
	}
	.std_click_image_disabled
	{
		filter:alpha(opacity=40);
	}
	.std_dropdown
	{
		background-color: #FFFFFE;
		text-align: left;
	}
	.std_dropdown_mouseover
	{
	}
	.std_grid_head
	{
		border: 1px outset #527464;
		font-weight: bold;
		background-color: #81a594;
		cursor: default;
	}
	.std_grid_even_row
	{
		background-color: #f7f7f7;
		border: 1px ridge;
	}
	.std_grid_odd_row
	{
		background-color: #d7e1dc;
		border: 1px ridge;
	}
	.std_grid_cell
	{
		border: 1px ridge;
	}
	.std_grid_edit_cell
	{
		background-color: #ffffff;
	}
	.std_grid_sort_box
	{
		color: #808080;
		font-family: webdings, verdana, serif;
	}
	.std_grid_outline
	{
		border-style: solid;
		border-width: thin;
		border-color: #eeeeee;
	}
	.std_image_button
	{
		border-style: outset;
		padding-top: 2px;
		color: #000000;
		background-color: #e6e6dc;
	}
	.std_image_button_mouseover
	{
		border-style: inset;
		padding-top: 2px;
		color: #000000;
		background-color: #d7e1dc;
	}
	.std_image_button_text
	{
		font-weight: bold;
		vertical-align: middle;
	}
	.std_textarea
	{
		border: 1px solid #d7e1dc;
		scrollbar-DarkShadow-Color: #527464;
		scrollbar-3dLight-Color: #ffffff;
		scrollbar-arrow-color: #527464;
		scrollbar-Base-Color: #e6e6dc;
		scrollbar-Face-Color: #d7e1dc;
		scrollbar-Highlight-Color: #ffffff;
		scrollbar-Shadow-Color: #81a594;
		scrollbar-Track-Color: #d1d1d1;
		overflow: auto;
	}
	.std_textwht
	{
		font-weight: bold;
		border: 1px solid #ffffff;
		scrollbar-DarkShadow-Color: #527464;
		scrollbar-3dLight-Color: #ffffff;
		scrollbar-arrow-color: #527464;
		scrollbar-Base-Color: #e6e6dc;
		scrollbar-Face-Color: #d7e1dc;
		scrollbar-Highlight-Color: #ffffff;
		scrollbar-Shadow-Color: #81a594;
		scrollbar-Track-Color: #d1d1d1;
		overflow: auto;
	}
	.std_listbox
	{
		border: 1px solid #d7e1dc;
	}
	.std_listbox_mouseover
	{
	}
	.std_menu_item
	{
		font-weight: bold;
	}
	.std_nav_panel
	{
		border: 1px solid #81a594;
	}
	.std_panel
	{
		overflow: auto;
	}
	.std_prompter
	{
	}
	.std_prompter_button
	{
		color: #000000;
		background-color: #e6e6dc;
		padding: 0px;
	}
	.std_prompter_button_mouseover
	{
		padding-top: 2px;
		color: #000000;
		background-color: #d7e1dc;
	}
	.std_prompter_content
	{
		font-size: 8pt;
	}
	.std_rad_button
	{
	}
	.std_rad_button_text
	{
	}
	.std_rad_button_mouseover
	{
	}
	.std_splitter_horz_top
	{
		scrollbar-DarkShadow-Color: #527464;
		scrollbar-3dLight-Color: #ffffff;
		scrollbar-arrow-color: #527464;
		scrollbar-Base-Color: #e6e6dc;
		scrollbar-Face-Color: #d7e1dc;
		scrollbar-Highlight-Color: #ffffff;
		scrollbar-Shadow-Color: #81a594;
		scrollbar-Track-Color: #d1d1d1;
		overflow: auto;
	}
	.std_splitter_horz_bottom
	{
		scrollbar-DarkShadow-Color: #527464;
		scrollbar-3dLight-Color: #ffffff;
		scrollbar-arrow-color: #527464;
		scrollbar-Base-Color: #e6e6dc;
		scrollbar-Face-Color: #d7e1dc;
		scrollbar-Highlight-Color: #ffffff;
		scrollbar-Shadow-Color: #81a594;
		scrollbar-Track-Color: #d1d1d1;
		overflow: auto;
	}
	.std_splitter_horz_divider
	{
		border: 1px outset #d7e1dc;
	}
	.std_splitter_vert_left
	{
		scrollbar-DarkShadow-Color: #527464;
		scrollbar-3dLight-Color: #ffffff;
		scrollbar-arrow-color: #527464;
		scrollbar-Base-Color: #e6e6dc;
		scrollbar-Face-Color: #d7e1dc;
		scrollbar-Highlight-Color: #ffffff;
		scrollbar-Shadow-Color: #81a594;
		scrollbar-Track-Color: #d1d1d1;
		border-top: 1px solid #81a594;
		border-bottom: 1px solid #81a594;
		border-left: 1px solid #81a594;
		overflow: auto;
	}
	.std_splitter_vert_right
	{
		scrollbar-DarkShadow-Color: #527464;
		scrollbar-3dLight-Color: #ffffff;
		scrollbar-arrow-color: #527464;
		scrollbar-Base-Color: #e6e6dc;
		scrollbar-Face-Color: #d7e1dc;
		scrollbar-Highlight-Color: #ffffff;
		scrollbar-Shadow-Color: #81a594;
		scrollbar-Track-Color: #d1d1d1;
		border-top: 1px solid #81a594;
		border-bottom: 1px solid #81a594;
		border-right: 1px solid #81a594;
		overflow: auto;
	}
	.std_splitter_vert_divider
	{
		border: 1px outset #d7e1dc;
		width: 4px;
	}
	.std_tab_pages_bottom_tab_row
	{
		vertical-align: top;
   	}
	.std_tab_pages_bottom_active
	{
		border: 1px outset #81a594;
		background-color: #d7e1dc;
		cursor: pointer;
		font-weight: bold;
		white-space: nowrap;
		padding-bottom: 2pt;
	}
	.std_tab_pages_bottom_inactive
	{
		border: 1px inset #81a594;
		background-color: #cbcbb8;
		cursor: pointer;
		font-weight: bold;
		white-space: nowrap;
		filter:alpha(opacity=50);
	}
	.std_tab_pages_left_tab_row
	{
		text-align: right;
	}
	.std_tab_pages_left_active
	{
		border: 1px outset #81a594;
		background-color: #d7e1dc;
		cursor: pointer;
		layout-flow: vertical-ideographic;
		font-weight: bold;
		white-space: nowrap;
		padding-right: 2pt;
	}
	.std_tab_pages_left_inactive
	{
		border: 1px inset #81a594;
		background-color: #cbcbb8;
		cursor: pointer;
		layout-flow: vertical-ideographic;
		font-weight: bold;
		white-space: nowrap;
		filter:alpha(opacity=50);
	}
	.std_tab_pages_right_tab_row
	{
		text-align: left;
	}
	.std_tab_pages_right_active
	{
		border: 1px outset #81a594;
		background-color: #d7e1dc;
		cursor: pointer;
		layout-flow: vertical-ideographic;
		font-weight: bold;
		white-space: nowrap;
		padding-right: 2pt;
	}
	.std_tab_pages_right_inactive
	{
		border: 1px inset #81a594;
		background-color: #cbcbb8;
		cursor: pointer;
		layout-flow: vertical-ideographic;
		font-weight: bold;
		white-space: nowrap;
		filter:alpha(opacity=50);
	}
	.std_tab_pages_top_tab_row
	{
		vertical-align: bottom;
	}
	.std_tab_pages_top_active
	{
		border: 1px outset #81a594;
		background-color: #d7e1dc;
		cursor: pointer;
		font-weight: bold;
		white-space: nowrap;
		padding-top: 2pt;
	}
	.std_tab_pages_top_inactive
	{
		border: 1px inset #81a594;
		background-color: #cbcbb8;
		cursor: pointer;
		font-weight: bold;
		white-space: nowrap;
		filter:alpha(opacity=50);
	}
	.std_tab_pages_page_content
	{
		border-top: 1px solid #d7e1dc;
		background-color: #ffffff;
	}
	.std_treeview
	{
		background-color: #ffffff;
	}
	.std_treeview_target
	{
	}

	.menu LI
	{
	FLOAT: left
	}
	.menu A
	{
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: Arial; TEXT-DECORATION: none;
	}
	.menu A:hover
	{
	FONT-SIZE: 9pt; COLOR: #C0C0C0; TEXT-DECORATION: none;
	}
	.menu IMG
	{
       vertical-align: middle;
	}
	.subMenu LI
	{
	FLOAT: none; BACKGROUND-COLOR: #575757;
	}
	.subMenu
	{
	BORDER-RIGHT: menu 1px outset; BORDER-TOP: menu 1px outset; BORDER-LEFT: menu 1px outset;
		BORDER-BOTTOM: menu 1px outset; z-index: 1000;
	}
	.subMenu A:hover
	{
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #C0C0C0; BACKGROUND-COLOR: #575757; TEXT-DECORATION: none;
	}
	.subMenu A
	{
	DISPLAY: block; FONT-SIZE: 9pt; WIDTH: 100%; COLOR: white; TEXT-DECORATION: none;
	}
	.menu
	{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
	}
	.subMenu
	{
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 2.0em 0px 0px; PADDING-TOP: 0px;	
       LIST-STYLE-TYPE: none; POSITION: absolute; BACKGROUND-COLOR: #575757;
	}
       .subMenu li ul { /* second-level lists */
       MARGIN: 0px 0px 0px; display: none; position: absolute; left: 100%;
       }
	UNKNOWN
	{
	DISPLAY: block;
	}
	.tableborder
	{
	BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #111111;
	}
	.header
	{
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 7pt; PADDING-BOTTOM: 3px; COLOR: #ffffff; 		PADDING-TOP: 2px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #000080;
	}

	.hdgMenu LI
	{
	FLOAT: none; BACKGROUND-COLOR: #000080;
	}
	.hdgMenu
	{
	BORDER-RIGHT: menu 1px outset; BORDER-TOP: menu 1px outset; BORDER-LEFT: menu 1px outset;
		BORDER-BOTTOM: menu 1px outset;
	}
	.hdgMenu A:hover
	{
	COLOR: yellow; BACKGROUND-COLOR: #000080; TEXT-DECORATION: none;  text-align: left; white-space:nowrap;
	}
	.hdgMenu A
	{
	DISPLAY: block; FONT-SIZE: 7pt; WIDTH: 100%; COLOR: white; TEXT-DECORATION: none; text-align: left; white-space:nowrap;
	}
	.hdgMenu
	{
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 1.5em 0px 0px; PADDING-TOP: 0px;	
       LIST-STYLE-TYPE: none; POSITION: absolute; BACKGROUND-COLOR: #000080;
	}


	.row1
	{
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 7pt; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; FONT-FAMILY: verdana; 		BACKGROUND-COLOR: #e2e2e2;
	}
	.row2
	{
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 7pt; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; FONT-FAMILY: verdana; 		BACKGROUND-COLOR: #ffffff;
	}
	.greenfont
	{
	color: #008000;
	}
	.redfont
	{
	color: #ff0000;
	}
	.bluefont
	{
	color: #0000ff;
	}
	.darkbluefont
	{
	color: #000099;
	}
	.red-background
	{
	    background-color: #ff6699;
	    text-align: left;
	}
	.yellow-background
	{
	    background-color: #ffff66;
	    text-align: left;
	}
	.yellow-bkgrd-rt
	{
	    background-color: #ffff66;
	    text-align: right;
	}
	.blue-background
	{
	    background-color: #9999ff;
	}
	.blue2-background
	{
	    background-color: #0000ff;
	    color: #FFFFFF;
	}
	.fushia-background
	{
	    background-color: #ff00ff;
	    text-align: left;
	}
	.fushia-bkgrd-rt
	{
	    background-color: #ff00ff;
	    text-align: right;
	}
	.gold-background
	{
	    background-color: #ffd700;
	    text-align: left;
	}
	.gold-bkgrd-rt
	{
	    background-color: #ffd700;
	    text-align: right;
	}
	.green-background
	{
	    background-color: #99ff99;
	    text-align: left;
	}
	.green-bkgrd-rt
	{
	    background-color: #99ff99;
	    text-align: right;
	}
	.grey-background
	{
	    background-color: #e2e2e2;
	    text-align: left;
	}
	.grey-bkgrd-rt
	{
	    background-color: #e2e2e2;
	    text-align: right;
	}
	.purple-background
	{
	    background-color: #cc66ff;
	}
	.cyan-background
	{
	    background-color: #e0ffff;
	}

/* Tabs */

.container
 {
       margin: 0;
       padding: 0 0 5pt 0;
       background: #fff;
 }

.tab
 {
       height: 20px;
       margin: 0;
       padding-left: 20px;
       background: url(/images/tab_bottom.gif) repeat-x bottom;
 }

.tab li
 {
       margin: 0;
       padding: 0;
       display: inline;
       list-style: none;
 }	

.tab a:link, .tab a:visited
 {
       float: left;
       background: #f3f3f3;
       font-size: 10px;
       line-height: 14px;
       font-weight: bold;
       padding: 2px 10px 2px 10px;
       margin-right: 4px;
       border: 1px solid #ccc;
       text-decoration: none;
       color: #666;
 }

.tab a.active:link, .tab a.active:visited, .tab a:hover
 {
       border-bottom: 1px solid #fff;
       background: #fff;
       color: #000;
 }

/* Field Descriptions */

.fd
{	
	font-size : 9pt;
  	font-family: "Times New Roman";
  	font-weight: bold;
  	color="#000080";
}

.linkcell {cursor : "hand";}

.brighton_footer {
 font-size:12px;margin:0;
 color:#333333; font-family: Arial, Helvetica, sans-serif; text-align: center !important;}

.brighton_footer a:hover {text-decoration:none; color: #da5839; font-weight: bold;}

.brighton_footer a:visited {text-decoration:none; color: #da5839; font-weight: bold;}

.brighton_footer a:link {text-decoration:none; color: #da5839; font-weight: bold;}


.brighton_footer p.copyright {font-size:12px;padding:0;margin:0;}

.table-row-selected > td {
  background-color: #FF9900;
}