/* --*/
BODY
{
	font-weight: normal;
	font-size: 10pt;
	margin: 0px;
	font-family: Verdana;
	background-color: white;
	margin: 0px;
	padding: 0px;
}
/* PAGER STYLE */
.LargeText
{
	font-size: 14pt;
	font-family: veranda,Arial,sans-serif;
}
#TxtCheckSpelling
{
	font-size: 10pt;
	width: 584px;
	height: 216px;
	font-family: veranda,Arial,sans-serif;
}
.CommentBox
{
	font-size: 10pt;
	font-family: veranda,Arial,sans-serif;
	width: 235px;
	height: 144px;
}
.GeneralTextBoxes
{
	font-size: 10pt;
	font-family: veranda,Arial,sans-serif;
	width: 235px;
}
.MainTable
{
	font-size: 10pt;
	margin-left: auto;
	margin-right: auto;
	width: 925px;
	font-family: veranda,Arial,sans-serif;
}
/* Hidden Content for Searches*/
#MainContentNV
{
font-size: 6pt;
font-family: veranda,Arial,sans-serif;
visibility:hidden;
}
.Map
{
	border-right: lightgrey solid;
	border-top: lightgrey solid;
	border-left: lightgrey solid;
	width: 625px;
	border-bottom: lightgrey solid;
	position: relative;
	height: 600px;
}
.MapDriveDirTextBox
{
	font-size: 10pt;
	width: 625px;
	font-family: veranda,Arial,sans-serif;
	background-color: #ffffff;
}
.MapTextBoxes
{
	font-size: 9pt;
	width: 275px;
	font-family: veranda,Arial,sans-serif;
}
.MapCellAllAroundBorder
{
	border-right: #B3B3CC thin dashed;
	border-top: #B3B3CC thin dashed;
	padding-left: 3px;
	padding-right: 3px;
	border-left: #B3B3CC thin dashed;
	border-bottom: #B3B3CC thin dashed;
	font-size: 10pt;
	font-family: veranda,Arial,sans-serif;
}
.Buttons
{
	border-right: gainsboro thin outset;
	border-top: gainsboro thin outset;
	font-size: 10pt;
	border-left: gainsboro thin outset;
	cursor: hand;
	color: #000000;
	border-bottom: gainsboro thin outset;
	font-family: veranda,Arial,sans-serif;
	background-color: #cccc99;
}
.CellAllAroundBorder
{
	border-right: gainsboro thin dashed;
	border-top: gainsboro thin dashed;
	border-left: gainsboro thin dashed;
	border-bottom: gainsboro thin dashed;
}
.BottomCell
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: gainsboro thin dashed;
}
.CalYear
{
	margin: 4px;
	cursor: hand;
}
.AllText
{
	font-size: 10pt;
	font-family: veranda,Arial,sans-serif;
}
.SmallText
{
	font-size: 8pt;
	font-family: veranda,Arial,sans-serif;
}

.DivToBack
{
	z-index: -1;
	position: absolute;
}
.HRDash
{
	BORDER-BOTTOM: #dcdcdc 1px dashed;
	BORDER-TOP: #dcdcdc 1px dashed;
}
.HR
{
	color: whitesmoke;
}
.HR_Blue
{
	color: lavender;
}
.AmazonDefaultPageTable
{
	margin-bottom: 10px;
	border-bottom: #ccccff 1px solid;
	border-top: #ccccff 1px solid;
}
.HRBlue
{
	color: royalblue;
}
/* Tables */
.fp_TopTable
{
	border-right: ghostwhite thin solid;
	border-top: ghostwhite thin solid;
	font-weight: normal;
	font-size: 10pt;
	border-left: ghostwhite thin solid;
	border-bottom: ghostwhite thin solid;
	font-family: Verdana;
	background-color: #ffffff;
}
.fp_hr
{
	color: gainsboro;
}
.BookSearchTable
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
}
.BookSearchCell
{
	border-right: powderblue 1px solid;
	border-top: powderblue 1px solid;
	border-left: powderblue 1px solid;
	border-bottom: powderblue 1px solid;
	background-color: #F8F8F8;
}
.LightGrayTableBorder
{
	border-right: darkgray thin solid;
	table-layout: auto;
	border-top: darkgray thin solid;
	font-weight: normal;
	font-size: 10pt;
	word-spacing: normal;
	text-transform: none;
	border-left: darkgray thin solid;
	border-bottom: darkgray thin solid;
	font-family: Verdana;
	letter-spacing: normal;
	}
.VeryLightGrayTableBorder
{
	border-right: gainsboro thin solid;
	border-top: gainsboro thin solid;
	font-weight: normal;
	font-family: Verdana;
	font-size: 10pt;
	border-left: gainsboro thin solid;
	border-bottom: gainsboro thin solid;
}
.TableBlueBorder
{
	border-right: lightsteelblue thin solid;
	table-layout: auto;
	border-top: lightsteelblue thin solid;
	font-weight: normal;
	font-size: 10pt;
	word-spacing: normal;
	text-transform: none;
	border-left: lightsteelblue thin solid;
	border-bottom: lightsteelblue thin solid;
	font-family: Verdana;
	letter-spacing: normal;
}
.TablePurpleBorder
{
	border-right: thistle thin solid;
	table-layout: auto;
	border-top: thistle thin solid;
	font-weight: normal;
	font-size: 10pt;
	word-spacing: normal;
	text-transform: none;
	border-left: thistle thin solid;
	border-bottom: thistle thin solid;
	font-family: Verdana;
	letter-spacing: normal;
}

/* Use this for borders around cells in a table */
.CellBorder
{
	border-right: #eaeaea thin solid;
	border-top: #eaeaea thin solid;
	border-left: #eaeaea thin solid;
	border-bottom: #eaeaea thin solid;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10pt;
}
/* -------------------------- */	
/* Default Links              */
/* -------------------------- */
a
{
	font-size: 10pt;
	color: #000099;
	font-family: veranda,Arial,sans-serif;
	text-decoration: none;
}
	a:hover {
	text-decoration: underline;
	color: #CC6600;
	font-family: veranda,Arial,sans-serif;
	font-size: 10pt;

}
/*A:link
{
	font-weight: normal;
	font-size: 10pt;
	color: indigo;
	font-family: Verdana;
	text-decoration: underline;
}	
		
A:visited	{	
	color: indigo;
	text-decoration: underline;
	font-weight: normal;
	font-size: 10pt;
	font-family: Verdana;
	}	
		
A:active	{	
	color: indigo;
	text-decoration: underline;
	font-weight: normal;
	font-size: 10pt;
	font-family: Verdana;
	}	
		
A:hover
{
	font-weight: normal;
	font-size: 10pt;
	color: mediumorchid;
	font-family: Verdana;
	text-decoration: underline;
}*/
/* ---------------------------------- */	
/* SPELL CHECKER                      */
/* ---------------------------------- */	
.TextSearch
{
	font-weight: normal;
	font-size: 10pt;
	word-spacing: normal;
	text-transform: none;
	width: 245px;
	font-family: Verdana;
	letter-spacing: normal;
}
A.SpellCheck:Link
{
	font-size: 8pt;
	color: mediumblue;
	font-family: Verdana;
	text-decoration: underline;
}
A.SpellCheck:visited	{	
	text-decoration:	underline;
	color: mediumblue;
    font-size: 8pt;
	font-family: Verdana;
	}	
		
A.SpellCheck:active	{	
	text-decoration:	underline;
	color: mediumblue;
	font-size: 8pt;
	font-family: Verdana;
	}	
		
A.SpellCheck:hover
{
	font-size: 8pt;
	color: purple;
	font-family: Verdana;
	text-decoration: underline;
}

/* ---------------------------------- */	
/* Tab Bar                            */
/* Change the js also for mouse overs */
/* ---------------------------------- */	
A.MenuBar:Link
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	font-family: Verdana;
	text-decoration: none;
}
A.MenuBar:visited	{	
	text-decoration:	none;
    color: white;
    font-weight: normal;
	font-size: 10pt;
	font-family: Verdana;
	}	
		
A.MenuBar:active	{	
	text-decoration:	none;
	color: white;
	font-weight: normal;
	font-size: 10pt;
	font-family: Verdana;
	}	
		
A.MenuBar:hover
{
	color: white;
	text-decoration:	none;
	font-weight: normal;
	font-size: 10pt;
	font-family: Verdana;
}
.MenuBarTableBorder
{
	border-right: gainsboro thin solid;
	table-layout: auto;
	border-top: gainsboro thin solid;
	font-weight: normal;
	font-size: 10pt;
	word-spacing: normal;
	text-transform: none;
	border-left: gainsboro thin solid;
	border-bottom: gainsboro thin solid;
	font-family: Verdana;
	letter-spacing: normal;

}
.MenuBarTableBackGround
{
	font-weight: normal;
	font-size: 10pt;
	font-family: Verdana;
	background-color: #A83737;
}
.PagerClass:Link
{
	font-size: 14pt;
	font-weight: normal;
	font-family: arial,helvetica,clean,sans-serif;
}
/* look at the page there is a style there */
.GridPagerStyle:link,visited
{
	font-size: 12px;
	color: #3333cc;
	padding-top: 8px;
	font-family: Verdana;
	text-decoration: underline;
}
A.GridPagerStyle:link,visited
{
	font-size: 12px;
	color: #3333cc;
	padding-top: 8px;
	font-family: Verdana;
	text-decoration: underline;
}
A.GridPagerStyle:hover
{
	font-size: 12px;
	color: black;
	padding-top: 8px;
	font-family: Verdana;
	background-color: moccasin;
	text-decoration: underline;
}
/* -------------------------- */	
/* Search Grid Links          */
/* -------------------------- */	
A.SearchGrid:Link
{
	font-weight: normal;
	font-size: 12pt;
	color: #3333cc;
	font-family: verdana,arial,helvetica,clean,sans-serif;
	text-decoration: underline;
}
A.SearchGrid:visited	
{	
	text-decoration:	underline;
    font-weight: normal;
	font-size: 12pt;
    font-family: verdana,arial,helvetica,clean,sans-serif;
	}	
		
A.SearchGrid:active	{	
	text-decoration:	underline;
	color: #3333cc;
	font-weight: normal;
	font-size: 12pt;
	font-family: verdana,arial,helvetica,clean,sans-serif;
	}	
		
A.SearchGrid:hover
{
	font-weight: normal;
	font-size: 12pt;
	color: saddlebrown;
	font-family: verdana,arial,helvetica,clean,sans-serif;
	background-color: floralwhite;
	text-decoration: underline;
}

.SearchGrid_AltRow
{
	padding-right: 2px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 10pt;
	font-family: arial,helvetica,clean,sans-serif;
	background-color: #eeeeee;
}
.SearchGrid_Default
{
	padding-right: 2px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 10pt;
	font-family: arial,helvetica,clean,sans-serif;
	background-color: #FFFFFF;
}
.SearchGridDisplayURL
{
	font-weight: normal;
	font-size: 9pt;
	color: #339900;
	font-family: arial,helvetica,clean,sans-serif;
}
.SearchGrid_Text
{
	font-weight: normal;
	font-size: 10pt;
	overflow: visible;
	color: #000;
	font-family: arial,helvetica,clean,sans-serif;
}
.SponsorResults
{
	background-color: #BCCBCB;
	font-weight: normal;
	font-size: 9pt;
	font-family: arial,helvetica,clean,sans-serif;
}
.TableSponsorSub
{
	font-weight: normal;
	font-size: 10pt;
	font-family: veranda,Arial,sans-serif;
	background-color: #DAE7E2;
}

/*--------------------------------*/
/* RSS - Drop DownBoxes			  */	
/*--------------------------------*/
/* FireFox will not show these	  */	
/* colors unless it is in a       */
/* style sheet.                   */
/*--------------------------------*/
.DropDown1
{
	font-weight: bold;
	font-size: 10pt;
	background-image: none;
	color: white;
	font-family: Verdana;
	background-color: olive;
}
.DropDown2
{
	font-weight: bold;
	font-size: 10pt;
	background-image: none;
	color: white;
	font-family: Verdana;
	background-color: darkslategray;
}
.DropDown3
{
	font-weight: bold;
	font-size: 10pt;
	background-image: none;
	color: white;
	font-family: Verdana;
	background-color: darkgoldenrod;
}	
/* -------------------------- */	
/* RSS  Links */
/* -------------------------- */	
a.RSSFeedTextAndLinks
{
	font-size: 10pt;
	color: black;
	font-family: veranda,Arial,sans-serif;
	text-decoration: none;
}
a.RSSFeedTextAndLinks:hover {
text-decoration: underline;
color: darkblue;
font-family: veranda,Arial,sans-serif;
font-size: 10pt;

}
/*A.RSSFeedTextAndLinks:Link
{
	font-weight: normal;
	font-size: 10pt;
	color: maroon;
	font-family: Verdana;
	text-decoration: underline;
}
A.RSSFeedTextAndLinks:visited	{	
	text-decoration:	underline;
    color: maroon;
    font-weight: normal;
	font-size: 10pt;
	font-family: Verdana;
	}	
		
A.RSSFeedTextAndLinks:active	{	
	text-decoration:	underline;
	color: maroon;
	font-weight: normal;
	font-size: 10pt;
	font-family: Verdana;
	}	
		
A.RSSFeedTextAndLinks:hover
{
	font-weight: normal;
	font-size: 10pt;
	color: blue;
	font-family: Verdana;
	text-decoration: underline;
	
}*/
/* RSS Display Text and Links */
.RSSFeedTextAndLinks
{
	font-weight: normal;
	font-size: 10pt;
	font-family: Verdana;	

}

/* ----------------------------------------------- */
/* RSS Tables & Other Hover Tables                 */
/* Table Hovers - This goes in the back table cell */
/*												   */	
/* This js has to be changed to match the effects  */
/* ----------------------------------------------- */
.TableHovers
{
	font-weight: normal;
	font-size: 10pt;
	font-family: Verdana;
	background-color: #d0d0df;
}
.MainPageTable
{
	/*border-style: dashed;*/
	border-right: gainsboro thin dashed;
	/*border-top: gainsboro thin dashed;*/
	border-left: gainsboro thin dashed;
	/*border-bottom: gainsboro thin dashed;*/
}
.ShoppingPageBorder
{
	border-right: #dcdcdc 2px dashed;
	border-top: #dcdcdc thin solid;
	border-left: #dcdcdc 2px dashed;
	border-bottom: #dcdcdc thin solid;
}
/*----------------------------------------------------------*/
/* Default CSS Stylesheet for a new Web Application project */
/*----------------------------------------------------------*/
H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #000000;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	16px;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	14px;
}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	

SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

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-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}
	
.test
{
	border-bottom: #a9a9a9 thin solid;
}