
body
{
	font-family:Arial,Tahoma;
	font-size:10pt;
}
body.PublicBody 
{
	margin:0px;
}

table 
{
	font-size:10pt;
	font-family:Arial,Tahoma;
}
td 
{
	font-size:10pt;
	font-family:Arial,Tahoma;
}

h2 
{
	font-size:12pt;
}
input 
{
	font-size:9pt;
	font-family:Arial,Tahoma;
}

.Public 
{
	width:350px;
}
.PublicSmall 
{
	width:200px;
}



select
{
	font-size:9pt;
	font-family:Arial,Tahoma;	
}
textarea 
{
	font-size:9pt;
	font-family:Arial,Tahoma;	
}
.Button 
{
	width:90px;
}
.ButtonSmall 
{
	width:70px;
}
A.noStyle:link
{
	font-family:arial,sans-serif;
	font-size:11px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
A.noStyle:visited
{
	font-family:arial,sans-serif;
	font-size:11px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}

A.noStyle:hover
{
	font-family:arial,sans-serif;
	font-size:11px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
td.QuickLinkText
{
	border-bottom:1px solid #ffffff;
	padding-left:4px;
	padding-right:4px;
	width: 100%;
	text-align: left;
	vertical-align: middle;
}
td.QuickLinkImage
{
	border-bottom:1px solid #ffffff;
	text-align: center;
	vertical-align: top;
}

A.topnavsel:link
{
    font-family:arial;
	font-weight:bold;
    FONT-SIZE: 12px;
    COLOR: white;
    TEXT-DECORATION: none;
}
A.topnavsel:visited
{
    font-family:arial;
	font-weight:bold;
	FONT-SIZE: 12px;
    COLOR: white;
    TEXT-DECORATION: none;
}

A.topnav:link
{
    font-family:arial;
	font-weight:bold;
    FONT-SIZE: 12px;
    COLOR: #ccc;
    TEXT-DECORATION: none;
}
A.topnav:visited
{
    font-family:arial;
	font-weight:bold;
	FONT-SIZE: 12px;
    COLOR: #ccc;
    TEXT-DECORATION: none;
}
A.topnav:active
{
	font-weight:bold;
    font-family:arial;
    FONT-SIZE: 12px;
    COLOR: #fff;
    TEXT-DECORATION: none;
}
A.topnav:hover
{
    font-family:arial;
	font-weight:bold;
    FONT-SIZE: 12px;
    COLOR: #fff;
    TEXT-DECORATION: none;
}
A.topnav
{
	font-family:arial;
	font-weight:bold;
    FONT-SIZE: 12px;
    COLOR: #ccc;
    TEXT-DECORATION: none;
}
SPAN.topnavselected 
{
	font-family:arial;
	font-weight:bold;
    FONT-SIZE: 12px;
    COLOR: #fff;
    TEXT-DECORATION: none;
    cursor:default;
}
IMG.imglink
{
	cursor:pointer;
}
A.collapse:link
{
    FONT-SIZE: 11px;
    color:#444444;
    /*zLINE-HEIGHT: 17px;*/
    FONT-FAMILY: Arial,Tahoma;
    TEXT-DECORATION: none
}
A.collapse:visited
{
    FONT-SIZE: 11px;
    color:#444444;
    /*zLINE-HEIGHT: 17px;*/
    FONT-FAMILY: Arial,Tahoma;
    TEXT-DECORATION: none
}
A.collapse:active
{
    FONT-SIZE: 11px;
    color:black;
    /*zLINE-HEIGHT: 17px;*/
    FONT-FAMILY: Arial,Tahoma;
    TEXT-DECORATION: none
}
A.collapse:hover
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    /*zLINE-HEIGHT: 17px;*/
    FONT-FAMILY: Arial,Tahoma;
    TEXT-DECORATION: underline
}
SPAN.Title 
{
	color:#9A0000;
	font-size:15px;
	font-weight:bold;
}
SPAN.Date 
{	
	color:#666666;
	font-size:11px;
	font-weight:bold;
}

TD.LeftNav 
{
	border-right:1px dotted #cccccc;
	/*zwidth:235px;*/
	width:167px;
	padding:0px;
}
TD.HomeQuickLinks
{
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
/* Content Editing styles */
.tbInlineToolbar
{
	cursor: pointer;
	background-color: #ece9d8;
	border-bottom: #aca899 solid 1px;
	border-left: #ffffff solid 1px;
	border-right: #aca899 solid 1px;
	border-top: #ffffff solid 1px;
	height: 27px;
	top: 0;
	left: 0;
}
.tbInlineToolbarDisabled
{
    CURSOR: default;
    background-color: #ece9d8;
	border-bottom: #aca899 solid 1px;
	border-left: #ffffff solid 1px;
	border-right: #aca899 solid 1px;
	border-top: #ffffff solid 1px;
    HEIGHT: 27px; 
    TOP:0;
    LEFT:0;
    /*filter:alpha(opacity=25);*/
}


.tbContentElement
{
    POSITION: ABSOLUTE;
    HEIGHT: 1px; 
    LEFT: 0px; 
    TOP: 0px; 
    WIDTH: 1px; 
}
.tbToolbar
{
    POSITION: ABSOLUTE;
    background-color: #ece9d8;
	border-bottom: #aca899 solid 1px;
	border-left: #ffffff solid 1px;
	border-right: #aca899 solid 1px;
	border-top: #ffffff solid 1px;
    HEIGHT: 27px; 
    TOP:0;
    LEFT:0;
}
.tbButton
{
    POSITION: ABSOLUTE;
    background-color: #ece9d8;
	border-bottom: #aca899 solid 1px;
	border-left: #ffffff solid 1px;
	border-right: #aca899 solid 1px;
	border-top: #ffffff solid 1px;
    TOP: 1px;
    HEIGHT: 23px; 
    WIDTH: 23px;
}
.tbIcon
{
    POSITION: ABSOLUTE;
	LEFT: -1;
	TOP: -1
}
.tbSeparator
{
	POSITION: ABSOLUTE; 
	BORDER-LEFT: #aca899 solid 1px; 
	BORDER-RIGHT: #ffffff solid 1px; 
	FONT-SIZE: 0px; 
    TOP: 1px;
	HEIGHT: 22px; 
	WIDTH: 1px; 
}
.tbMenu
{
    POSITION: ABSOLUTE;
    CURSOR: default;
    BACKGROUND-COLOR: #ece9d8; 
	BORDER-BOTTOM: #ece9d8 solid 1px; 
    BORDER-LEFT: #ece9d8 solid 1px; 
    BORDER-RIGHT: #ece9d8 solid 1px; 
    BORDER-TOP:  #ece9d8 solid 1px; 
    PADDING-TOP: 4;
    PADDING-BOTTOM: 2;
    TOP: 1px;
	WIDTH: 1px; 
    FONT-FAMILY: MS Sans Serif; 
    FONT-SIZE: 8px;
}
.tbMenuItem
{
    CURSOR: default;
    FONT-FAMILY: MS Sans Serif; 
    FONT-SIZE: 8px;
    DISPLAY: none;    
}
.tbSubmenu 
{
    CURSOR: default;
    FONT-FAMILY: MS Sans Serif; 
    FONT-SIZE: 8px;    
    DISPLAY: none;    
} 
.tbGeneral
{
    POSITION: ABSOLUTE;
    HEIGHT: 22px; 
    TOP:2;
}
/* ---------------------------------------------------------------------------------------------- */
/* Private styles                                                                                 */
/* ---------------------------------------------------------------------------------------------- */
.tbHandleDiv
{
	POSITION: ABSOLUTE;
    BACKGROUND-COLOR: #ece9d8; 
	BORDER-LEFT: #ffffff solid 1px; 
	BORDER-RIGHT: #aca899 solid 1px;
	BORDER-TOP: #ffffff solid 1px; 
	FONT-SIZE: 1px;
	TOP: 1px; 
	HEIGHT: 22px; 
	WIDTH: 3px;
}
.tbButtonMouseOverUp
{
    POSITION: ABSOLUTE;
    BACKGROUND-COLOR: #ece9d8; 
    BORDER-BOTTOM: #aca899 solid 1px; 
    BORDER-LEFT: #ffffff solid 1px; 
    BORDER-RIGHT: #aca899 solid 1px; 
    BORDER-TOP:  #ffffff solid 1px; 
    TOP: 1px;
    HEIGHT: 23px; 
    WIDTH: 24px;
}
.tbButtonMouseOverDown
{
    POSITION: ABSOLUTE;
    BACKGROUND-COLOR: #ece9d8; 
    BORDER-BOTTOM: #ffffff solid 1px; 
    BORDER-LEFT: #aca899 solid 1px; 
    BORDER-RIGHT: #ffffff solid 1px; 
    BORDER-TOP:  #aca899 solid 1px; 
    TOP: 1px;
    HEIGHT: 23px; 
    WIDTH: 24px;
}
.tbButtonDown
{
    POSITION: ABSOLUTE;
    BACKGROUND-COLOR: gainsboro; 
    BORDER-BOTTOM: #ffffff solid 1px; 
    BORDER-LEFT: #aca899 solid 1px; 
    BORDER-RIGHT: #ffffff solid 1px; 
    BORDER-TOP:  #aca899 solid 1px; 
    TOP: 1px;
    HEIGHT: 23px; 
    WIDTH: 24px;
}
.tbIconDown
{
    POSITION: ABSOLUTE;
	LEFT: 0px;
	TOP: 0px;
}
.tbIconDownPressed
{
    POSITION: ABSOLUTE;
	LEFT: 1px;
	TOP: 1px;
}
.tbMenuBodyOuterDiv
{
    CURSOR: default; 
    BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM: #716f64 solid 1px; 
    BORDER-LEFT: #ece9d8 solid 1px; 
    BORDER-RIGHT: #716f64 solid 1px; 
    BORDER-TOP:  #ece9d8 solid 1px; 
    POSITION: absolute;
}
.tbMenuBodyInnerDiv
{
    CURSOR: default; 
	BORDER-BOTTOM: #aca899 solid 1px; 
    BORDER-LEFT: #ffffff solid 1px; 
    BORDER-RIGHT: #aca899 solid 1px; 
    BORDER-TOP:  #ffffff solid 1px; 
}
.tbMenuBodyTable
{
    CURSOR: default; 
	BORDER-BOTTOM: #ffffff solid 1px; 
    BORDER-LEFT: #ffffff solid 1px; 
    BORDER-RIGHT: #ffffff solid 1px; 
    BORDER-TOP:  #ffffff solid 1px; 
}
.tbMenuSeparator
{
    DISPLAY: none;    
}
.tbMenuSeparatorTop
{
	POSITION: RELATIVE;
	BORDER-BOTTOM: #aca899 solid 1px; 
	HEIGHT: 5px;
	WIDTH: 94%;
	FONT-SIZE: 0px;
}
.tbMenuSeparatorBottom
{
	POSITION: RELATIVE;
	BORDER-TOP: #ffffff solid 1px; 
	HEIGHT: 5px;
	WIDTH: 94%;
	FONT-SIZE: 0px;
}
.tbMenuBlankSpace
{
	WIDTH: 20; 
}
.tbSubmenuGlyph
{
	FONT-FAMILY: webdings; 
	WIDTH: 20; 
	TEXT-ALIGN: right;
}
.tbMenuItemChecked
{
	FONT-FAMILY: webdings; 
	WIDTH: 20; 
	TEXT-ALIGN: right;
}
.tbMenuIcon
{
    BACKGROUND-COLOR: #ece9d8; 
    BORDER-BOTTOM: #ece9d8 solid 1px; 
    BORDER-LEFT: #ece9d8 solid 1px; 
    BORDER-RIGHT: #ece9d8 solid 1px; 
    BORDER-TOP:  #ece9d8 solid 1px; 
}
.tbMenuIconChecked
{
	background-color: #f1efe2;
	border-bottom: #ffffff solid 1px;
	border-left: #aca899 solid 1px;
	border-right: #ffffff solid 1px;
	border-top: #aca899 solid 1px;
}
.tbMenuIconMouseOver
{
	background-color: #ece9d8;
	border-bottom: #aca899 solid 1px;
	border-left: #ffffff solid 1px;
	border-right: #aca899 solid 1px;
	border-top: #ffffff solid 1px;
}
.tbMenuIconCheckedMouseOver
{
    BACKGROUND-COLOR: #ece9d8;
    BORDER-BOTTOM: #ffffff solid 1px; 
    BORDER-LEFT: #aca899 solid 1px; 
    BORDER-RIGHT: #ffffff solid 1px; 
    BORDER-TOP:  #aca899 solid 1px; 
}
.tbScriptlet
{
    POSITION: ABSOLUTE;
    CURSOR: default; 
    VISIBILITY: hidden;
}
SPAN.ISBN
{
	font-size:8pt;
	line-height:18px;
	color:#777777;
	vertical-align:middle;
}
TABLE.FilterInfo 
{
	background-color:#FFFFE1;
	border:1px solid #000000;
}
