﻿html
{
	background-color: #014063;
}
body
{
	font-size: 12px;
	font-family: Verdana, Arial;
	padding: 0;
	margin: 0;
}
#footer
{
	color: White;
}
#footer a
{
	color: White;
	text-decoration: underline;
}
#footer a:visited
{
	color: White;
	text-decoration: underline;
}
#footer a:hover
{
	color: #FFC373;
	text-decoration: underline;
}

#header a
{
	color: White;
	text-decoration: underline;
}

#header a:visited
{
	color: White;
	text-decoration: underline;
}
.spacer
{
	height: 2px;
	background-color: #014063;
}
.spacer2
{
	height: 4px;
	background-color: #014063;
}
.findTable
{
	border: 2px ridge white;
}
.findTableReg
{
	border: 2px ridge white;
	height: 40px;
}
.findTableAdv
{
	border: 2px ridge white;
	height: 60px;
}
.findTableRow
{
}
.findBookCaption
{
	width: 10%;
	background-color: #014063;
	color: White;
	font-weight: bold;
}
.findCaption
{
	font-size: 12px;
	width: 9%;
	background-color: #FFC373;
	border-color: #FFC373;
}
.findDropDown
{
	width: 18%;
	background-color: #FFC373;
}
.findCaptionAdv
{
	border-top: 1px solid #034164;
	font-size: 12px;
	width: 9%;
	background-color: #FFC373;
}
.findDropDownAdv
{
	border-top: 1px solid #034164;
	background-color: #FFC373;
}
.findAdvanced
{
	border-left: 1px solid #034164;
	font-size: 12px;
	width: 9%;
	background-color: #FFC373;
}
.findDropDownList
{
	font-size: 12px;
}
.addBookBox
{
	background-color: #F5E2A2;
	font-size: 9px;
	width: 222px; /* 230 -8 (for border) */
	/* border-style: solid;
	border-width: 4px;
	border-color: DarkGray; */
	/*
	border-top: 4px solid Silver;
	border-left: 4px solid Silver;
	border-right: 4px solid Gray;
	border-bottom: 4px solid Gray;
*/
}
.addBookBoxTitle
{
	font-size: 12px;
	font-weight: bold;
	color: #144362;
	border-bottom: thin solid #034164;
}
.loginArea
{
	height: 45px;
}
.loggedInMsg
{
	font-size: 12px;
}
.userNameDisplay
{
	font-weight: bold;
	color: #144362;
}
.errorMessage
{
	font-weight: bold;
	color: Red;
}
.addBook
{
	background-color: #F5E2A2;
	
}
.addBook1Table
{
	width: 70%;
}
.addBookMainTable
{
	width: 50%;
}
.adBookRequired
{
	color: Maroon;
	vertical-align:top;
	font-size: smaller;
}
.addDropDownList
{
	font-size: 12px;
}
.addListBox
{
	font-size: 12px;
}
.addTextBox
{
	font-size: 12px;
}
.addBookAskBreadCrumb
{
	color: #034164;
	font-weight: bold;
}
.addBookAskDone
{
	color: Maroon;
}
.addHeading1
{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.addHeading2
{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.addButton
{
	font-size: 12px;
}
.addPlaceRank
{
	font-size: 11px;
	font-style: italic;
	color: Maroon;
}
.gridContainer
{
	background-color: #F5E2A2;
}
.gridHeader
{
	color: White;
	background-color: #A65F00;
}
.gridRow
{
	color: #8C4510;
	background-color: White;
}
.gridRow a
{
	color: #8C4510;
	text-decoration: underline;
	/* border-bottom: 1px dotted #8C4510; */
}
.gridRow a:active
{
	color: #8C4510;
	text-decoration: underline;
	/* border-bottom: 1px dotted #8C4510; */
}
.gridRow a:visited
{
	color: #8C4510;
	text-decoration: underline;
	/* border-bottom: 1px dotted #8C4510; */
}
.gridRow a:hover
{
	color: Blue;
	text-decoration: underline;
	/* border-bottom: 0px dotted #8C4510; */
}
.gridAltRow
{
	color: #8C4510;
	background-color: #ffffe0;
}
.gridAltRow a
{
	color: #8C4510;
	text-decoration: underline;
	/* border-bottom: 1px dotted #8C4510; */
}
.gridAltRow a:active
{
	color: #8C4510;
	text-decoration: underline;
	/* border-bottom: 1px dotted #8C4510; */
}
.gridAltRow a:visited
{
	color: #8C4510;
	text-decoration: underline;
	/* border-bottom: 1px dotted #8C4510; */
}
.gridAltRow a:hover
{
	color: Blue;
	text-decoration: underline;
	/* border-bottom: 0px dotted #8C4510; */
}
.gridFooter
{
	color: #8C4510;
	background-color: #F7DFB5;
}
.viewMainTable
{
	width: 70%;
}
.viewTitle
{
	font-size: 18px;
	font-weight: bold;
	color: #014063;
}
.viewHeading
{
	font-size: 14px;
	font-weight: bold;
}
.viewText
{
	font-size: 12px;
/*	font-weight: bold; */
}
.viewDesc
{
	font-size: 12px;
/*	font-weight: bold; */
}
.viewBook
{
	color: Black;
	background-color: #FFC373;
}
.viewBook a
{
	color: Blue;
	text-decoration: underline;
	/* border-bottom: 1px dotted #8C4510; */
}
.viewBook a:active
{
	color: Blue;
	text-decoration: underline;
	/* border-bottom: 1px dotted #8C4510; */
}
.viewBook a:visited
{
	color: Blue;
	text-decoration: underline;
	/* border-bottom: 1px dotted #8C4510; */
}
.viewBook a:hover
{
	color: Blue;
	text-decoration: underline;
	/* border-bottom: 0px dotted #8C4510; */
}
.master a
{
	color: white;
	font-weight: bold;
	text-decoration: underline;
}
.master a:active
{
	color: white;
	font-weight: bold;
	text-decoration: underline;
}
.master a:visited
{
	color: white;
	font-weight: bold;
	text-decoration: underline;
}
.master a:hover
{
	color: #FFC373;
	font-weight: bold;
	text-decoration: underline;
}
.homeMain
{
	background-color: #FFC373;
}
.homeBody
{
	background-color: #F5E2A2;
}
.homeBody a
{
	color: #8C4510;
	text-decoration: underline;
}
.homeBody a:active
{
	color: #8C4510;
	text-decoration: underline;
}
.homeBody a:visited
{
	color: #8C4510;
	text-decoration: underline;
}
.homeBody a:hover
{
	color: Blue;
	text-decoration: underline;
}
.homeCopy
{
	font-weight: bold;
	color: #014063;
	font-size: 13px;
}
.homeCopy a
{
	color: #8C4510;
	text-decoration: underline;
}
.homeCopy a:active
{
	color: #8C4510;
	text-decoration: underline;
}
.homeCopy a:visited
{
	color: #8C4510;
	text-decoration: underline;
}
.homeCopy a:hover
{
	color: Blue;
	text-decoration: underline;
}
.homeBiggerFont
{
	display: inline;
	font-size: 14px;
	font-weight: bold;
	color: White;
}
.homeArrows
{
	font-size: 24px;
	font-weight: bold;
}
.homeCons
{
	background-color: #FFC373;
	font-size: 20px;
	font-weight: bold;
}
.homeConsButton
{
	background-color: Silver;
	border-style: outset;
	border-width: 2px;
	vertical-align: middle;
	text-align: center;
	height: 24px;
	width: 160px;
}
.homeBook
{
	width: 25%;
	font-size: 12px;
}
.homeNewest
{
	font-size: 20px;
	font-weight: bold;
	height: 30px;
	border-bottom: 1px solid Black;
	color: #014063;
}
.contact
{
	background-color: #FFC373;
}
.contactHeading
{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.siteMap
{
	background-color: #FFC373;
	font-size: 12px;
}

/* Rounded Corners */
.rtop, .rbottom{display:block; background: #014063; border-style: none;}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background: #FFC373; border-style: none;}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px} 
.r5{margin: 0 1px} 

.nifty{ background: #014063; border-style: none;}

/* Nifty classes for yellow box w/ blue background. */
.niftyy{ background: #014063; border-style: none;}
.rtopy, .rbottomy{display:block; background: #014063; border-style: none;}
.rtopy *, .rbottomy *{display: block; height: 1px; overflow: hidden; background: #F5E2A2; border-style: none;}

/* Nifty classes for aqua box w/ yellow background. */
.niftya{ background: Aqua; border-style: none;}
.rtopa, .rbottoma{display:block; background: #F5E2A2; border-style: none;}
.rtopa *, .rbottoma *{display: block; height: 1px; overflow: hidden; background: Aqua; border-style: none;}
