
/*   Main Body Styles   */
.mainbody { border: #000080 2px solid; font-size: 12px; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; color: #000000; }
a.mainbody:link { text-decoration: underline; }
a.mainbody:visited { text-decoration: underline; }
a.mainbody:active { text-decoration: underline; }
a.mainbody:hover { color: #990000; }

.mainbodylarge { font-size: 18px; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; color: #000000; }
a.mainbodylarge:link { text-decoration: underline; }
a.mainbodylarge:visited { text-decoration: underline; }
a.mainbodylarge:active { text-decoration: underline; }
a.mainbodylarge:hover { color: #990000; }

.mainPicture { font-size: 12px; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; color: #000099; }
a.mainPicture:link { text-decoration: underline; }
a.mainPicture:visited { text-decoration: underline; }
a.mainPicture:active { text-decoration: underline; }
a.mainPicture:hover { color: #990000; }

.errorSmall { font-size: 12px; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; color: #660000; font-weight: bold; text-transform: capitalize; }
.errorLarge { font-size: 14px; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; color: #660000; font-weight: bold; text-transform: capitalize; }
/* Navigation */
.topnavmain { font-weight: bold; font-size: 12px; text-transform: capitalize; cursor: hand; color: #ffffff; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; background-color: #000080; text-decoration: none; }
a.topnavmain:link { text-decoration: none; }
a.topnavmain:visited { text-decoration: none; }
a.topnavmain:active { text-decoration: none; }
a.topnavmain:hover { text-decoration: none; color: #ffffff; }

.topnavdiv { font-size: 12px; cursor: hand; color: #000000; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; height: 18px; background-color: #6699cc; text-decoration: none; }
a.topnavdiv:link { text-decoration: none; }
a.topnavdiv:visited { text-decoration: none; }
a.topnavdiv:active { text-decoration: none; }
a.topnavdiv:hover { text-decoration: underline; background-color: #6699cc; color: #ffffff; }
.topnavdivspacer { font-size: 6px; height: 6px; text-decoration: none; }

/* Family GridView Styles */
.tblHead { font-family: 'Trebuchet MS', Verdana, Tahoma, Sans-Serif; font-size: 12px; font-weight : bold; color : #4f301b; text-align : left; }
.tblHead a:link { color : #4f301b; text-decoration : underline; }
.tblHead a:visited { color : #4f301b; text-decoration : underline; }
.tblHead a:hover { color : #4f301b; text-decoration : none; }
.tblHead a:active { color : #4f301b; text-decoration : underline; }
.tblHead1 { font-family: 'Trebuchet MS', Verdana, Tahoma, Sans-Serif; font-size: 12px; font-weight : bold; color : #4f301b; }
.tblHead1 a:link { color : #4f301b; text-decoration : underline; }
.tblHead1 a:visited { color : #4f301b; text-decoration : underline; }
.tblHead1 a:hover { color : #4f301b; text-decoration : none; }
.tblHead1 a:active { color : #4f301b; text-decoration : underline; }
.tblItem { font-family: 'Trebuchet MS' , Verdana, Tahoma, Sans-Serif; font-size: 12px; color: #000000; }
.tblItem a:link { text-decoration : none; }
.tblItem a:visited { text-decoration : none; }
.tblItem a:hover { text-decoration : underline; }
.tblItem a:active {text-decoration : none; }
.tblItembrown {font-family: 'Trebuchet MS', Verdana, Tahoma, Sans-Serif; font-size: 14px; color: #4f301b; }
.tblItembrown a:link { text-decoration : none; }
.tblItembrown a:visited { text-decoration : none; }
.tblItembrown a:hover { text-decoration : underline; }
.tblItembrown a:active {text-decoration : none; }

.gviewhead { font-size: 20px; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; color: #000080; font-weight: bold;  }
.gviewhead:link { text-decoration: none; color: #000080; }
.gviewhead:visited { text-decoration: none; color: #000080; }
.gviewhead:active { text-decoration: none; color: #000080; }
.gviewhead:hover { text-decoration: none; color: #ffffff; }

/* GuestBook Styles */
.main20 { font-size: 20px; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; color: #000080; font-weight: bold; }
.main18 { font-size: 18px; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; color: #000000; font-weight: bold; }
.main16red { font-size: 16px; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; color: #990000; font-weight: bold; }
.main12 { font-size: 12px; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; color: #000000; }
.main12red { font-size: 12px; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; color: #990000; }
.main14 { font-size: 14px; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; color: #000000; }
.main14red { font-size: 14px; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; color: #990000; }
.main11 { font-size: 11px; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; color: #000000; }

a.main12:link { text-decoration: none; }
a.main12:visited { text-decoration: none; }
a.main12:active { text-decoration: none; }
a.main12:hover { color: #990000; text-decoration: underline; }

.main12white { font-size: 12px; vertical-align:bottom; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; color: #ffffff; }
a.main12white:link { text-decoration: none; }
a.main12white:visited { text-decoration: none; }
a.main12white:active { text-decoration: none; }
a.main12white:hover { text-decoration: underline; }

.main12alt { font-size: 12px; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; color: #000000; background-color: #add8e6; }
a.main12alt:link { text-decoration: none; }
a.main12alt:visited { text-decoration: none; }
a.main12alt:active { text-decoration: none; }
a.main12alt:hover { color: #990000; text-decoration: underline; }

.main12alb { font-size: 12px; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; color: #990000; }
a.main12alb:link { text-decoration: none; }
a.main12alb:visited { text-decoration: none; }
a.main12alb:active { text-decoration: none; }
a.main12alb:hover { color: #990000; text-decoration: underline; }

.gbooklink { font-size: 14px; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; color: #000000; font-weight: bold; }
a.gbooklink:link { text-decoration: none; }
a.gbooklink:visited { text-decoration: none; }
a.gbooklink:active { text-decoration: none; }
a.gbooklink:hover { color: #990000; text-decoration: underline; }

.gbookannounce { font-size: 12px; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; color: #000000; border-right: #000000 1px solid; border-top: #000000 1px solid; border-left: #000000 1px solid; border-bottom: #000000 1px solid; padding-right: 10px; padding-left: 10px; }
.gbookannouncehead { font-size: 18px; text-align:left; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; color: #ffffff; border-bottom: #000000 1px solid; background-color: #000080; }

.gbookerror { font-size: 12px; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; color: #660000; border-right: #000000 1px solid; border-top: #000000 1px solid; border-left: #000000 1px solid; border-bottom: #000000 1px solid; padding-right: 10px; padding-left: 10px; }
.gbookerrorhead { font-size: 18px; text-align:left; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; color: #ffffff; border-bottom: #000000 1px solid; background-color: #660000; }


/* Form Styles */
.info {border: #000000 1px solid; font-size: 11px; color: #000000; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; }
.infoheader { font-weight: bold; color: #ffffff; font-size:13px; background-color: #000080; border-bottom: #000000 1px solid; }
.textfield { border: #000000 1px solid; font-weight: normal; font-size: 11px; color: #000000; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; text-align: left; text-decoration: none; }
.textfielderror { border: #990033 2px solid; font-weight: normal; font-size: 11px; color: #000000; font-family: 'Trebuchet MS', Verdana, Tahoma, Sans-Serif; text-align: left; text-decoration: none; }
.textfieldaa { border: #000000 1px solid; font-weight: normal; font-size: 11px; color: #000000; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; text-align: right; text-decoration: none; }

select.selectfield { font-weight: normal; font-size: 11px; color: #000000; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; text-align: left; text-decoration: none; }

input.button1 { border: #000000 1px solid; font-weight: bold; font-size: 11px; color: #ffffff; font-style: normal; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; height: 24px; background-color: #336699; text-align: center; text-decoration: none; }
input.button2 { border: #000000 1px solid; font-weight: bold; font-size: 11px; color: #ffffff; font-style: normal; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; height: 22px; background-color: #4f301b; text-align: center; text-decoration: none; }
input.button3 { border: #000000 1px solid; font-size: 11px; color: #ffffff; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; height: 20px; background-color: #4f301b; text-align: center; vertical-align:middle; text-decoration: none; }
input.button4 { border: #3e3e3e 1px solid; font-size: 11px; color: #3e3e3e; height: 20px; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; background-color: #ffffff; text-align: center; vertical-align: middle; }
input.button5 { border: #000000 1px solid; font-size: 11px; color: #ffffff; height: 20px; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; background-color: #336699; text-align: center; vertical-align: middle; }

.error { border: #000000 1px solid; font-size: 12px; color: #990000; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; background-color: #ffffff; }
.errorheader { border-bottom: #000000 1px solid; font-weight: bold; font-size: 12px; color: #ffffff; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; background-color: #990000; }

/* Footer Styles */
.footer { font-size: 11px; font-family: 'Trebuchet MS' , Tahoma, Verdana, Sans-Serif; color: #000080; }
a.footer:hover { text-decoration: underline; }


/* Calendar Styles */
.gBookTable { font-size: 13px; color: #000000; border-right: #000000 1px solid; border-left: #000000 1px solid; border-bottom: #000000 1px solid; border-top: #000000 1px solid; font-family: 'Trebuchet MS' , Verdana, Tahoma, Sans-Serif; }
a.gBookTable:link { color: #000000; text-decoration: underline; }
a.gBookTable:visited { color : #000000; text-decoration : underline; }
a.gBookTable:hover { color : #000000; text-decoration : underline; }
a.gBookTable:active { color : #000000; text-decoration : underline; }
.gBookTableT { font-family: 'Trebuchet MS' , Verdana, Tahoma, Sans-Serif; font-size: 15px; color: #000000; background-color: #add8e6; }
.gBookTableB {border-bottom: #000000 1px solid;  font-family: 'Trebuchet MS', Verdana, Tahoma, Sans-Serif; font-size: 13px; color: #000000; background-color: #add8e6; }
.gBookTableDay { font-size: 13px; color: #000000; background-color: #add8e6; font-family: 'Trebuchet MS' , Verdana, Tahoma, Sans-Serif; }
.gBookTableItem { font-size: 13px; color: #000000; background-color: #ffffff; font-family: 'Trebuchet MS' , Verdana, Tahoma, Sans-Serif; }

.gBookPost { font-size: 14px; color:#000000; border-right: #000000 1px solid; border-left: #000000 1px solid; border-bottom: #000000 1px solid; border-top: #000000 1px solid; font-family: 'Trebuchet MS' , Verdana, Tahoma, Sans-Serif; }
.gBookPostT { font-size: 18px; font-family: 'Trebuchet MS' , Verdana, Tahoma, Sans-Serif; color: #000000; background-color: #add8e6; }
.gBookPostB { font-size: 18px;  border-bottom: #000000 1px solid;  font-family: 'Trebuchet MS', Verdana, Tahoma, Sans-Serif; color: #000000; background-color: #add8e6; }

/* Basic Line Styles */
.lineblack { background-color: #000000; }
.lineaqua { background-color: #84b6bf; }
.linegray { background-color: #d3d3d3; }
.linegreen1 { background-color: #dbf1cf; }
.linebrown1 { background-color: #4f301b; }


/* Rating */
.ratingStar { font-size: 0pt; width: 13px; height: 12px; margin: 0px; padding: 0px; cursor: pointer; display: block; background-repeat: no-repeat; }
.filledRatingStar { background-image: url(../imageCore/FilledStar.png); }
.emptyRatingStar { background-image: url(../imageCore/EmptyStar.png); }
.savedRatingStar { background-image: url(../imageCore/SavedStar.png); }

/*******************/
/* Accordian Style */
/*******************/
.accordionHeader { font-family: 'Trebuchet MS' , Verdana, Tahoma, Sans-Serif; font-size: 16px; color: #ffffff; background-color: #000080; margin-top: 10px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; text-align:left; }
.accordionHeaderSelected { font-family: 'Trebuchet MS' , Verdana, Tahoma, Sans-Serif; font-size: 16px; color: #ffffff; background-color: #6699cc; margin-top: 10px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; text-align:left; }
.accordionLink { font-family: 'Trebuchet MS' , Verdana, Tahoma, Sans-Serif; font-size: 16px; color: #ffffff; text-decoration: none; }
.accordionLink:hover { text-decoration: underline; }
.accordionContent { font-family: 'Trebuchet MS' , Verdana, Tahoma, Sans-Serif; font-size: 12px; border: #84b6bf 1px solid; padding-right: 10px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; background-color: #f5f5ea; color: #4f301b; }
a.accordionCLink:link { font-family: 'Trebuchet MS' , Verdana, Tahoma, Sans-Serif; font-size: 12px; color: #4f301b; text-decoration: underline;}
a.accordionCLink:visited { font-family: 'Trebuchet MS' , Verdana, Tahoma, Sans-Serif; font-size: 12px; color: #4f301b; text-decoration: underline;}
a.accordionCLink:hover { font-family: 'Trebuchet MS' , Verdana, Tahoma, Sans-Serif; font-size: 12px; color: #4f301b; text-decoration: underline;}
a.accordionCLink:active { font-family: 'Trebuchet MS' , Verdana, Tahoma, Sans-Serif; font-size: 12px; color: #4f301b; text-decoration: underline;}

/* Admin Styles */
.gbookadmin { font-family: 'Trebuchet MS' , Verdana, Tahoma, Sans-Serif; border: #000000 1px solid; color: #000000; font-size: 12px; padding-right: 10px; padding-left: 10px; }
gbookadminlink { font-family: 'Trebuchet MS' , Verdana, Tahoma, Sans-Serif; font-size: 12px; color: #000000; }
a.gbookadminlink:link { text-decoration : none; color: #000000; }
a.gbookadminlink:visited { text-decoration : none; color: #000000; }
a.gbookadminlink:active { text-decoration : none; color: #000000; }
a.gbookadminlink:hover { text-decoration : underline; color: #990000; }


.gbookadminhead { border-bottom: #000000 1px solid; font-family: 'Trebuchet MS' , Verdana, Tahoma, Sans-Serif; font-size: 14px; background-color: #dcdcdc; }