/* ---------------Global Styles--------------- */
h1 {
 font-size: 18pt;
}
h2 {
 font-size: 16pt;
}

.Content-Blog {
 font-size: 16px;
 padding: 34px;
 color: #999900;
 background-color: #F5F1F4;
 background-image: url(clientuploads/design/back_deco_brown.jpg);
}
.Content-Blog td,
th {
 font-size: 16px;
 color: #999900;
}
.Content-Blog a:link {
 color: #E45459;
 text-decoration: underline;
}
.Content-Blog a:visited {
 color: #E45459;
 text-decoration: underline;
}
.Content-Blog a:hover {
 color: #FFFFFF;
 text-decoration: none;
}
.Content-Blog a:active {
 color: #FFFFFF;
 text-decoration: none;
}

.Content-Greetings {
 font-size: 16px;
 padding: 34px;
 color: #7F9567;
 background-color: #F1EBDC;
 background-image: url(clientuploads/design/back_deco_yellow.jpg);
}
.Content-News {
 font-size: 16px;
 padding: 34px;
 color: #CC9933;
 background-color: #F5F1F4;
 background-image: url(clientuploads/design/back_deco_purple.jpg);
}
.Content-News a:link {
 color: #996600;
 text-decoration: underline;
}
.Content-News a:visited {
 color: #996600;
 text-decoration: underline;
}
.Content-News a:hover {
 color: #CC9933;
 text-decoration: none;
}
.Content-News a:active {
 color: #CC9933;
 text-decoration: none;
}
.Content-Sales {
 font-size: 16px;
 padding: 34px;
 color: 7f9567;
 background-color: #F5F1F4;
 background-image: url(clientuploads/design/back_deco_blue.jpg);
}
.Content-Sales td,
th {
 font-size: 16px;
 color: 7f9567;
}
.Content-Sales a:link {
 color: #666666;
 text-decoration: underline;
}
.Content-Sales a:visited {
 color: #666666;
 text-decoration: underline;
}
.Content-Sales a:hover {
 color: #333333;
 text-decoration: none;
}
.Content-Sales a:active {
 color: #333333;
 text-decoration: none;
}
.Content-Camera {
 font-size: 16px;
 padding: 20px;
 color: 7f9567;
 background-color: #FFFFFF;
}
.Content-Camera td,
th {
 font-size: 16px;
 color: 7f9567;
}
.Content-Camera a:link {
 color: #666666;
 text-decoration: underline;
}
.Content-Camera a:visited {
 color: #666666;
 text-decoration: underline;
}
.Content-Camera a:hover {
 color: #333333;
 text-decoration: none;
}
.Content-Camera a:active {
 color: #333333;
 text-decoration: none;
}
.Content-Staff {
 font-size: 16px;
 padding: 34px;
 color: #666666;
 background-color: #F5F1F4;
 background-image: url(clientuploads/design/back_deco_orange.jpg);
}
.Content-Staff td,
th {
 font-size: 16px;
 color: #666666;
}
.Content-Staff a:link {
 color: #FF0000;
 text-decoration: underline;
}
.Content-Staff a:visited {
 color: #FF0000;
 text-decoration: underline;
}
.Content-Staff a:hover {
 color: #000000;
 text-decoration: none;
}
.Content-Staff a:active {
 color: #000000;
}	

.Content-Dept {
 font-size: 16px;
 padding: 34px;
 color: #000000;
 background-color: #F5F1F4;
 background-image: url(clientuploads/design/back_deco_green.jpg);
}
.Content-Dept td,
th {
 font-size: 16px;
 color: #000000;
}
.Content-Dept a:link {
 color: #999933;
 text-decoration: underline;
}
.Content-Dept a:visited {
 color: #999933;
 text-decoration: underline;
}
.Content-Dept a:hover {
 color: #A48043;
 text-decoration: none;
}
.Content-Dept a:active {
 color: #A48043;
}

.Content-Glossary {
 font-size: 16px;
 padding: 34px;
 color: #666600;
 background-color: #FFFFFF;
 background-image: url(clientuploads/design/back_deco_yellow.jpg);
}
.Content-Glossary td,
th {
 font-size: 16px;
 color: #666600;
}
.Content-Glossary a:link {
 color: #CC6600;
 text-decoration: underline;
}
.Content-Glossary a:visited {
 color: #CC6600;
 text-decoration: underline;
}
.Content-Glossary a:hover {
 color: #CC6600;
 text-decoration: none;
}
.Content-Glossary a:active {
 color: #CC6600;
 text-decoration: none;
}

.copyright {
 color: #CCCCCC;
 font-size: 14px;
}
.Btm {
 background-color: #000099;
 padding: 10px;
 color: #999900;
 font-size: 14px;
}
.Btm a:link {
 color: #FFFFFF;
 text-decoration: none;
}
.Btm a:visited {
 color: #FFFFFF;
 text-decoration: none;
}
.Btm a:hover {
 color: #FFFFFF;
 text-decoration: underline;
}
.Btm a:active {
 color: #FFFFFF;
 text-decoration: underline;
}
/* End Global Styles */

/* ---------------General Module Styles--------------- */
.itemCount {
}
.itemList {
 clear: both;
} 
.itemList:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}
.itemList h2 a {
 text-decoration: none;
}
.itemList h2 a:hover {
 text-decoration: underline;
}
.itemList span {
 display: block;
}
.itemLabel {
 font-weight: bold;
}
.itemList span.itemLabel {
 display: inline;
}
.bottomNavigation {
 clear: both;
}
.goBack {
}
.errorMessage {
 font-weight: bold;
 color: #f00;
}
/* End General Module Styles */

/* Pagination */
.pagination {
 clear: both;
 display: block;
}
.pagination a,
 .pagination a:link,
 .pagination a:visited {
 text-decoration: none;
}
.pagination .prevnextCurrent,
 .pagination .prevnextWindow,
 .pagination .prevnextWindowArrow {
 border: solid 1px #ccc;
 margin: 0;
 padding: 4px 6px;
 font-size: 11px;
 margin-right: 2px;
 display: inline-block;
}
.pagination a.prevnextWindow:hover,
 .pagination a.prevnextLink:hover,
 .pagination .prevnextWindowArrow:hover {
 border: solid 1px #000;
 color: #000;
}
.pagination .prevnextCurrent {
 background: #ccc;
 color: #000;
 font-weight: bold;
 padding: 4px 6px;
}
.pagination a.prevnextLink {
 border: 1px solid #ccc;
 padding: 4px 6px 4px;
 margin-right: 2px;
 font-size: 11px;
 display: block;
}
/* End Pagination */

/* Send Page Styles */
.sendpage {
 clear: both;
}
.sendpageBody div,
 .sendpageBody td {
 padding: 2px 0px;
}
/* End Send Page Styles */

/* ModuleBegin::gendocs */
.webpageWrapper {
}
/* ModuleEnd::gendocs */



/* ModuleBegin::news */
.newsListWrapper {
 clear: both;
}
.newsListWrapper h2 {
 margin-top: 0px;
}
.newsListWrapper .newsThumbnail {
 float: left;
}
.newsListWrapper .newsThumbnail img {
 margin: 0px 15px 5px 0px;
 padding: 5px;
 border: 1px solid #ccc;
}
.newsListWrapper .newsPublish {
}
.newsListWrapper .newsBlurb {
}

.newsDetailWrapper {
}
.newsDetailWrapper .newsPublish,
 .newsDetailWrapper .newsAuthor,
 .newsDetailWrapper .newsSource {
 display: block;
}
.newsDetailWrapper .pagination {
 height: 50px;
}
.newsPublish {
}
.newsAuthor {
}
.newsAuthorLink {
}
.newsSource {
}
.newsBody {
 clear: both;
}
.newsCopyright {
 clear: both;
}
.newsMore {
}
/* ModuleEnd::news */



/* ModuleBegin::events */
/* Events Lister */
.eventsListerWrapper {
}
.eventDateHeading {
 font-weight: bold;
 border-top: 1px solid #ccc;
 margin-top: 20px;
}
.eventsListerWrapper h2 {
 margin-bottom: 0;
}
.eventDate {
}
.eventTime {
}
.eventBlurb {
}

/* Events Detail */
.eventsDetailWrapper {
}
.eventDate,
 .eventsDetailWrapper .eventTime,
 .eventsDetailWrapper .eventLocationMap,
 .eventsDetailWrapper .eventLocationAddress,
 .eventsDetailWrapper .eventLocationDriving,
 .eventsDetailWrapper .eventContact,
 .eventsDetailWrapper .eventPhone,
 .eventsDetailWrapper .eventEmail,
 .eventsDetailWrapper .eventRSVP,
 .eventsDetailWrapper .eventTicket,
 .eventsDetailWrapper .eventTicket1,
 .eventsDetailWrapper .eventTicket2 ,
.eventsDetailWrapper .eventTicket3,
 .eventsDetailWrapper .eventTicket4,
 .eventsDetailWrapper .eventTicket5,
 .eventsDetailWrapper .eventTicket6 {
 display: block;
}
.eventLocation,
 .eventRSVP,
 .eventTicketWrapper {
 padding: 5px 0px;
}


.eventLocation {
}
.eventLocationMap {
}
.eventLocationAddress {
}
.eventLocationDriving {
} 
.eventContact {
}
.eventPhone {
}
.eventEmail {
}
.eventRSVP {
}
.eventTicketWrapper {
}
.eventTicket {
}
.eventBody {
}

/* Events Small Calendar */
.calendarSmallWrapper {
 font-size: 12px;
 background: transparent;
}
.cal {
 padding: 5px;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
 background: transparent;
}
.calPrev {
 position: absolute;
 top: 4px;
 left: 15px;
}
.calNext {
 position: absolute;
 top: 4px;
 right: 15px;
}
.calMonth {
 position: relative;
 top: 0;
 left: 0;
 text-align: center;
 font-weight: bold;
 margin-left: 20px;
 margin-right: 20px;
}
.calPrev a,
 .calNext a,
 .calMonth a {
 text-decoration: none;
}
.calPrev a:hover,
 .calNext a:hover,
 .calMonth a:hover {
 text-decoration: underline;
}
.calGrid {
 margin-top: 10px;
 clear: both;
 width: 75%;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
}
.calGrid td {
 font-size: 8pt;
 padding-bottom: 2px;
 text-align: center;
}
.calGrid tr.calWeek {
 font-weight: bold;
 text-align: center;
}
.calDayOn a {
 font-weight: bold;
 text-decoration: underline;
}
.calDayOn a:hover {
 text-decoration: none;
}
.calGrid td.calTodayOff,
 .calGrid td.calTodayOn {
 background-color: #000;
 color: white;
 font-weight: bold;
}
.calGrid td.calTodayOn a {
 text-decoration: underline;
 color: white;
 font-weight: bold;
}
.calBottom {
 text-align: left;
 padding-left: 20px;
}
.calMonthGlance {
 padding: 5px 0px 3px 0px;
}
.calBottom a {
}

/* Events Month at a Glance */
.calendarWrapper table {
 width: 100%;
 table-layout: fixed;
}
.calendarWrapper .calendarMonths {
 background-color: #000;
 text-align: center;
 vertical-align: middle;
}
.calendarWrapper .calendarMonths a {
 display: block;
 color: #fff;
 font-weight: bold;
 font-size: 12px;
 text-decoration: none;
 padding: 5px 0px;
}
.calendarWrapper .calendarMonths a:hover {
 background-color: #ccc;
 color: #000;
}
.calendarWrapper .calendarDays {
 border-collapse: collapse;
 table-layout: fixed;
}
.calendarWrapper .calendarDays .title {
 font-size: 14px;
 font-weight: bold;
 color: #000;
 padding: 10px 0px;
}
.calendarWrapper .calendarDays .normal {
 display: none;
}
.calendarWrapper .calendarDays td {
 text-align: center;
 border: 1px solid #000;
 font-weight: bold;
}
.calendarWrapper .calendarDays .weekdays {
 height: 30px;
 background-color: #000;
 color: #fff;
}
.calendarWrapper .calendarDays .emptyDay {
 height: 60px;
 text-align: left;
 vertical-align: top;
 background-color: #efefef;
}
.calendarWrapper .calendarDays .eventToday {
 height: 60px;
 text-align: left;
 vertical-align: top;
 background-color: #ccc;
 padding-left: 5px;
 color: #000;
}
.calendarWrapper .calendarDays .eventOff {
 height: 60px;
 text-align: left;
 vertical-align: top;
 padding-left: 5px;
}
.calendarWrapper .calendarDays .eventOn {
 height: 60px;
 text-align: left;
 vertical-align: top;
 background-color: #000;
 padding: 0px 5px 5px 5px;
 color: #fff;
}
.calendarWrapper .calendarDays .eventOn a {
 color: #ffffff;
}
.eventsGlanceWrapper {
}
/* ModuleEnd::events */



/* ModuleBegin::membership */
#formLogin {
 margin: 0 auto;
 border: 1px solid #ccc;
 padding: 20px;
 width: 275px;
}
.membershipLoginWrapper {
}
.memberLoginBox {
 margin: 0 auto;
}
.memberLoginBox td {
 padding: 2px;
}
.memberUser {
}
.memberPassword {
}
.memberRemember {
}
.memberForgot {
}
.memberSubmit {
}
/* ModuleEnd::membership */

/* ModuleBegin::documents */
.documentsListWrapper { }
.documentsListWrapper table { border: 1px solid #ccc; }
.documentsRowOdd { }
.documentsRowEven { background: #ccc; }
.documentsListWrapper th {border-bottom: 1px solid #ccc; }
.documentsListWrapper td {padding: 3px;}
.documentsName { }
.documentsDate { }
.documentsSize { }
/* ModuleEnd::documents */

