@charset "UTF-8";
/* CSS Document */

body { font-size: 67.5%; font-style: normal; font-family: Verdana; text-align: center; background-color: #661A21; }

p { padding-bottom: 0px; }

.red { color: red; }

.pageLink { color: #661A21; }

.bold { font-weight: bold; }

.italics { font-style: italic; }

.left { text-align: left; }

.center { text-align: center; }

#maincontainer { width: 750px; margin: auto; text-align: left; padding: 0px; }

#topline { height: 5px; margin: 0px; padding: 0px; background-color: #EFEA56; }

#logosection { height: 75px; width: 750px; margin: 0px; padding: 0px; }

#logoleft { float: left; left: 5px; width: 500px; height: 75px; margin: 0px; padding: 0px; background-color: #716E68; }

#logoright { float: right; width: 250px; height: 75px; margin: 0px; padding: 0px; background-color: #A9A9A9; }

#cmltitle { width: 490px; height: 35px; margin: 0 0 0 5px; padding: 0px; }

#toplinks { width: 490px; height: 20px; margin: 20px 5px 0 0; padding: 0px; font-size: 1.1em; text-align: right; }

#advocate { width: 250px; margin: 22px 0 0 0; padding: 0px; }

#menu { width: 750px; height: 225px; margin: 0px; padding: 0px; background-color: #D2D2D2; }

#rotatingimage { float: left; width: 500px; height: 225px; margin: 0px; padding: 0px; }

#resourcemenu { float: right; width: 250px; height: 225px; margin: 0px; padding: 0px; }

#resourcemenutitle { margin: 5px 0 0 8px; }

/*-- Change the following three sections for the default page height */

#maintext { width: 750px; min-height: 1250px; margin: 0px; padding: 0px; background-color: #FFFFFF; }

#cmltext { float: left; width: 498px; height: 1250px; margin: 0px; padding: 0px; }

#alerts { float: right; width: 249px; height: 1250px; margin: 0px; padding: 0px;  background-color: #EDEDED; }

#cmltextindent { font-size: 110%; width: 475px; margin: 7px 0 0 10px; padding: 0px; }

#alerttextindent { font-size: 110%; width: 220px; margin: 7px 0 0 10px; padding: 0px; text-align: center; }

.alertTitle { color: #661A21; font-weight: bold; }

#footer { height: 20px; background-color: #716E68; color: #FFFFFF; padding-top: 0px; padding-bottom: 0px; font-size: 1.1em; }

#footertext { width: 700px; margin-top: 0px; padding: 3px 0 0 5px; text-align: left; }

#bottomline { height: 5px; margin: 0px; padding: 0px; background-color: #DC7F23; }

#highlighttext { font-size: 110%; font-weight: bold; padding: 0px; }

h1.highlights { font-weight: bold; font-size: 1.4em; font-family: Verdana, Tahoma, Arial; color: #661A21; margin: 0px; padding: 5px 0 0 0; }

h1.about { font-weight: bold; font-size: 1.4em; font-family: Verdana, Tahoma, Arial; color: #661A21; margin: 10px 0 0 10px; padding: 0px; }

h2.about { font-weight: bold; font-size: 1em; font-family: Verdana, Tahoma, Arial; margin: 10px 0 0 10px; padding: 0px; }

p.about { font-size: 1em; font-family: Verdana, Tahoma, Arial; margin: 10px 15px 0 10px; padding: 0px; }

ol.about { margin: 0 0 0 45px; padding: 0px; list-style-type: decimal;  }

li.about { visibility: visible; font-size: 1em; font-family: Verdana, Tahoma, Arial; padding-top: 1.5em; }




ul.Menu { margin: 0 0 0 15px; padding: 0px; }

li.Menu_Link { visibility: visible; font-size: 1.1em; color: #1B3C72; font-family: Verdana, Tahoma, Arial; list-style-type: none; padding-top: .75em; }

a.topMenu:link  { color: #FFFFFF; text-decoration: none; }

a.topMenu:visited  { color: #FFFFFF; text-decoration: none; }

a.topMenu:hover  { color: #661A21; text-decoration: none; }


a.Menu:link  { color: #1B3C72; text-decoration: none; }

a.Menu:visited  { color: #1B3C72; text-decoration: none; }

a.Menu:hover  { color: #661A21; text-decoration: underline; }

a.Body:link  { color: #000066; text-decoration: underline; }

a.Body:visited  { color: #000066; text-decoration: underline; }

a.Body:hover  { color: #661A21; text-decoration: underline; }


/* About */

#aboutText { width: 750px; height: 725px; margin: 0px; padding: 0px; background-color: #ffffff; }

#aboutpageText { float: left; width: 500px; height: 725px; margin: 0px; padding: 0px; }

#aboutpageTextContainer { font-size: 110%; width: 480px; height: auto; margin: 0px; padding: 0px; margin: 0 10px 0 10px; }

#aboutalertsText { float: right; width: 250px; height: 500px; margin: 0px; padding: 0px;  background-color: #EDEDED; }

/* Join */

#joinText { width: 750px; height: 950px; margin: 0px; padding: 0px; background-color: #ffffff; }

#joinpageText { float: left; width: 500px; height: 950px; margin: 0px; padding: 0px; }

#joinpageTextContainer { font-size: 110%; width: 480px; height: auto; margin: 0px; padding: 0px; margin: 0 10px 0 10px; }

#joinalertsText { float: right; width: 250px; height: 725px; margin: 0px; padding: 0px;  background-color: #EDEDED; }

/* Newsletter */

#newsletterText { width: 750px; height: 825px; margin: 0px; padding: 0px; background-color: #ffffff; }

#newsletterpageText { float: left; width: 500px; height: 925px; margin: 0px; padding: 0px; }

#newsletterpageTextContainer { font-size: 110%; width: 500px; height: auto; margin: 0px; padding: 0px; margin: 0 10px 0 10px; }

#newsletteralertsText { float: right; width: 250px; height: 600px; margin: 0px; padding: 0px;  background-color: #EDEDED; }

ul.newsletter { margin: 10px 0 0 20px; padding: 0px; list-style: none; }

li.newsletter { padding-bottom: 1.1em; }

/* Taxes */

#taxesText { width: 750px; height: 450px; margin: 0px; padding: 0px; background-color: #ffffff; }

#taxespageText { float: left; width: 500px; height: 450px; margin: 0px; padding: 0px; }

#taxespageTextContainer { font-size: 110%; width: 480px; height: auto; margin: 0px; padding: 0px; margin: 0 10px 0 10px; }

#taxesalertsText { float: right; width: 250px; height: 225px; margin: 0px; padding: 0px;  background-color: #EDEDED; }

/* Friends */

#friendsText { width: 750px; height: 875px; margin: 0px; padding: 0px; background-color: #ffffff; }

#friendspageText { float: left; width: 500px; height: 875px; margin: 0px; padding: 0px; }

#friendspageTextContainer { font-size: 110%; width: 480px; height: auto; margin: 0px; padding: 0px; margin: 0 10px 0 10px; }

#friendsalertsText { float: right; width: 250px; height: 650px; margin: 0px; padding: 0px;  background-color: #EDEDED; }

/* Citizen Resources */

#resourcesText { width: 750px; height: 750px; margin: 0px; padding: 0px; background-color: #ffffff; }

#resourcespageText { float: left; width: 500px; height: 750px; margin: 0px; padding: 0px; }

#resourcespageTextContainer { font-size: 110%; width: 480px; height: auto; margin: 0px; padding: 0px; margin: 0 10px 0 10px; }

#resourcesalertsText { float: right; width: 250px; height: 525px; margin: 0px; padding: 0px;  background-color: #EDEDED; }

/* Sites */

#sitesText { width: 750px; height: 840px; margin: 0px; padding: 0px; background-color: #ffffff; }

#sitespageText { float: left; width: 500px; height: 840px; margin: 0px; padding: 0px; }

#sitespageTextContainer { font-size: 110%; width: 480px; height: auto; margin: 0px; padding: 0px; margin: 0 10px 0 10px; }

#sitesalertsText { float: right; width: 250px; height: 615px; margin: 0px; padding: 0px;  background-color: #EDEDED; }

/* Awards */

#awardsText { width: 750px; height: 3650px; margin: 0px; padding: 0px; background-color: #ffffff; }

#awardspageText { float: left; width: 500px; height: 3650px; margin: 0px; padding: 0px; }

#awardspageTextContainer { font-size: 110%; width: 480px; height: auto; margin: 0px; padding: 0px; margin: 0 10px 0 10px; }

#awardsalertsText { float: right; width: 250px; height: 3425px; margin: 0px; padding: 0px;  background-color: #EDEDED; }

/* Board */

#boardText { width: 750px; height: 1100px; margin: 0px; padding: 0px; background-color: #ffffff; }

#boardpageText { float: left; width: 500px; height: 1100px; margin: 0px; padding: 0px; }

#boardpageTextContainer { font-size: 110%; width:680px; height: auto; margin: 0px; padding: 0px; margin: 0 10px 0 10px; }

#boardalertsText { float: right; width: 250px; height: 875px; margin: 0px; padding: 0px;  background-color: #EDEDED; }

h2.board { font-weight: bold; font-size: 1.2em; font-family: Verdana, Tahoma, Arial; margin: 10px 0 0 10px; padding: 0px; }


/* Why I Love My Library */

#whyText { width: 750px; height: 1100px; margin: 0px; padding: 0px; background-color: #ffffff; }

#whypageText { float: left; width: 500px; height: 1100px; margin: 0px; padding: 0px; }

#whypageTextContainer { font-size: 110%; width: 480px; height: auto; margin: 0px; padding: 0px; margin: 0 10px 0 10px; }

#whyalertsText { float: right; width: 250px; height: 875px; margin: 0px; padding: 0px;  background-color: #EDEDED; }

h2.why { font-weight: bold; font-size: 1.2em; font-family: Verdana, Tahoma, Arial; margin: 10px 0 0 10px; padding: 0px; }


/* Events */

#eventsText { width: 750px; height: 1020px; margin: 0px; padding: 0px; background-color: #ffffff; }

#eventspageText { float: left; width: 500px; height: 1020px; margin: 0px; padding: 0px; }

#eventspageTextContainer { font-size: 110%; width: 480px; height: auto; margin: 0px; padding: 0px; margin: 0 10px 0 10px; }

#eventsalertsText { float: right; width: 250px; height: 795px; margin: 0px; padding: 0px;  background-color: #EDEDED; }

/* Contact */

#contactText { width: 750px; height: 650px; margin: 0px; padding: 0px; background-color: #ffffff; }

#contactpageText { float: left; width: 500px; height: 650px; margin: 0px; padding: 0px; }

#contactpageTextContainer { font-size: 110%; width: 480px; height: auto; margin: 0px; padding: 0px; margin: 0 10px 0 10px; }

#contactalertsText { float: right; width: 250px; height: 425px; margin: 0px; padding: 0px;  background-color: #EDEDED; }

label.library { display: block; float: left; width: 135px; font-weight: bold; margin-bottom: .5em; padding-top: .3em; text-align: right; }

/* Sales */

#salesText { width: 750px; height: 1070px; margin: 0px; padding: 0px; background-color: #ffffff; }

#salespageText { float: left; width: 730px; height: 1070px; margin: 0px; padding: 0px; }

#salespageTextContainer { font-size: 110%; width:730px; height: auto; margin: 0px; padding: 0px; margin: 0 10px 0 10px; }

h2.sales { font-weight: bold; font-size: 1.2em; font-family: Verdana, Tahoma, Arial; margin: 10px 0 0 10px; padding: 0px; }



#pageText { width: 750px; height: 475px; margin: 0px; padding: 0px; background-color: #ffffff; }

#mainpageText { float: left; width: 500px; height: 475px; margin: 0px; padding: 0px;  }

#mainpageTextContainer { width: 480px; height: auto; margin: 0px; padding: 0px; margin: 0 10px 0 10px; }

#resourcemenuText { float: right; width: 250px; height: 225px; margin: 0px; padding: 0px; background-color: #D2D2D2; }





h1.Start { font-weight: bold; font-size: 1.4em; font-family: Verdana, Tahoma, Arial; color: #052A59; text-align: center; margin: 0px; padding-bottom: 0em; padding-top: 8px; }

h2.Start { font-weight: bold; font-size: 1.2em; font-family: Verdana, Tahoma, Arial; color: #052A59; text-align: left; margin: 0px; padding: .5em 0em .5em 0em; }

h1.Search { font-weight: bold; font-size: 1.4em; font-family: Verdana, Tahoma, Arial; color: #052A59; text-align: left; margin: 0px; padding-bottom: 0em; padding-top: 8px; }

h1.Info { font-weight: bold; font-size: 1.4em; font-family: Verdana, Tahoma, Arial; color: #052A59; text-align: center; margin: 0px; padding-bottom: 0em; padding: 8px 0 8px 0; }

h2.Info { font-weight: bold; font-size: 1.2em; font-family: Verdana, Tahoma, Arial; color: #052A59; text-align: left; margin: 0px; padding: .5em 0em .5em 0em; }

p.StartLarge { font-weight: bold; font-size: 1.2em; font-family: Verdana, Tahoma, Arial; color: #000000; text-align: center; margin: 0px; padding: 0px; }

p.COMAR { font-weight: normal; font-size: 1.1em; font-family: Verdana, Tahoma, Arial; color: #000000; text-align: left; margin: 0px; padding: 0px; }

#formLibrary { padding: .5em 0em 1.5em 0em; margin: 0em; }

#formCategory { padding: 0em 0em 5em 0em; margin: 0em; }

#search_forms {	height: auto; width: 728px; margin: 0px; padding: 10px; border-left: #ff9933 1px solid; border-right: #ff9933 1px solid; }

#searchForm { padding: .5em 0em 1.5em 0em; margin: 0em; }





