#news-ticker {
	height:95px;
	overflow:hidden;
	margin:0px 0px 10px 0px;
}
#news-ticker div {
	height:50px;
	width:782px;
	padding:0px 0px 5px 0px;
}

/*----------------------- HTML ELEMENTS -------------------*/
body {
 font: normal 12px Verdana, Arial, Helvetica, sans-serif;
 color: #444;
}

h1 {
 font: bold 24px Garamond, Georgia, 'Times New Roman', Serif;
 /*color: #b01d30;*/
 color: #323329;

 margin: 0px 0px 15px 0px;
 padding: 0px;
}
h2 {
 font: bold 18px Garamond, Georgia, 'Times New Roman', Serif;
 color: #323329;
 margin: 0px 0px 15px 0px;
 padding: 0px;
}
h3 {
 font: bold 14px Garamond, Georgia, 'Times New Roman', Serif;
 color: #006b79;
 margin: 0px 0px 10px 0px;
 padding: 0px;
}
h4 {
 font: bold 12px Garamond, Georgia, 'Times New Roman', Serif;
 color: #1a86b4;
 margin: 0px 0px 10px 0px;
 padding: 0px;
}
a {
 color: #b01d30;
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}
hr {
 height: 0px;
 background-color: transparent;
 overflow: hidden;
 border-top: none;
 border-right: none;
 border-left: none;
 border-bottom: 1px dotted #6692c3;
 margin: 20px 0px;
}

/*----------------------- IDS -------------------*/
#page {
 background: #618fc0 url('graphics/gradient_bg.jpg') repeat-x;
 width: 100%;
 margin: 0px auto;
 padding: 0px;
 text-align: center;
}
#shadow {
 width: 920px;
 margin: 0px auto;
 padding: 0px;
 text-align: center;
 background: transparent url('graphics/shadow.png') repeat-y;
}
#wrapper {
 width: 900px;
 margin: 0px auto;
 pading: 0px;
 text-align: center;
 position: relative;
 z-index: 99;
}
#header {
 background: #3a382b url(graphics/header_bg.jpg) repeat-x left top; 
 display: block;
 width: 900px;
 height: 115px;
 overflow: hidden;
 font-size: 11px;
}
#navrow {
 background: transparent url('graphics/design/menu_top_bg_brn.jpg') repeat-x;
 height: 32px;
}
#content {
 /*background: #edf2f8 url('graphics/bg_allbluegradient.jpg') repeat-x;*/
 /* background: #ffffff url('graphics/bg_ltgrisgradient.jpg') repeat-x;*/
 /* background: #ffffff url('graphics/bg_bluegradient.jpg') repeat-x;*/
 /* background: #ffffff url('graphics/bg_graygradient.jpg') repeat-x;*/
 /* background: #ffffff url('graphics/bg_graygradient2.jpg') repeat-x;*/
background: #fff url('graphics/bg_interior2.jpg') repeat-y;
/*  background: #cccccc; */
 text-align: left;
 display: block;
 width: 900px;
 min-height: 400px;
}
#footer {
 font-size: 11px;
 text-align: left;
 display: block;
 width: 900px;
 height: 87px;
 background: #7b7b7b url('graphics/footer_bg.jpg') repeat-x;
 color: #ffffff;
 overflow: hidden;
}
#subfooter {
 background: transparent url('graphics/shadow_bottom.png') no-repeat 0 0;
 width: 920px;
 margin: 0px auto;
 padding: 10px 0px;
 text-align: left;
 font-size: 10px;
 color: #ffffff;
}
#homeflash {
 background-color: #7c7b7b;
 display: block;
 float: left;
 width: 706px;
 height: 414px;
 overflow: hidden;
}
#homemenus {
 font-size: 11px;
 color: #ffffff;
 background: #71716d url('graphics/design/sidebar_gradient_brown.jpg') repeat-y;
 float: left;
 width: 194px;
 height: 414px;
 overflow: hidden;
}
#bodycopy {
 width: 650px;
 float: left;
}
#intmenu {
 width: 194px;
 float: right;
}
#menu_top {
 float: right;
 width: 226px;
 text-align: center;
 color: #ffffff;
 padding: 15px 0px 4px 0px;
}
#menu_top a {
 color:#fff;
}
#menu_top3 {
 float: right;
 width: 226px;
 text-align: center;
 color: #ffffff;
 padding: 0px 0px 15px 0px;
}
#menu_top3 a {
 color:#fff;
}

#search {
 background: transparent;
 display: block;
 width: 226px;
 height: auto;
 float: right;
 text-align: left;
}
#search_box_form {
 width: 206px;
 height: 18px;
 padding: 0px;
 margin: 10px 20px 0px 0px;
}
#empowered {
 width: 150px;
 float: right;
 padding: 5px 25px;
}
/*----------------------- CLASSES -------------------*/
.clear {
 clear: both;
}
.canvas:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}
.interiorpad {
 padding: 20px 0px 20px 30px;
 margin-bottom: 30px;
}
.interiorpadVideo {
 padding: 20px 0px 20px 7px;
 margin-bottom: 30px;
}
.smltxt {
 font-size: x-small;
}
.pride {
 float: left;
 width: 165px;
}
.footeraddress {
 float: left;
 width: 675px;
 padding: 30px 0px 0px 20px;
}
.footeraddress p { margin:0; padding:0;}
.photoRight {
 float: right;
 margin: 0px 0px 10px 10px;
 padding: 5px;
 border: 1px solid #666;
 background: #fff;
}
.photoLeft {
 float: left;
 margin: 0px 10px 10px 0px;
 padding: 5px;
 border: 1px solid #666;
 background: #fff;
}
.more {
 font-size: 90%;
}
.headerrow { font-weight: 600;}
/*----------------------- CONTEXT -------------------*/
h2#related {
 display: block;
 background: transparent url('graphics/related_information2.gif') no-repeat;
 text-indent: -10000px;
 margin: -20px 0px 0px 0px;
 padding: 0px;
 width: 194px;
 height: 35px;
 overflow: hidden;
}
h1#logo {
 margin: 0px;
 padding: 0px;
 width: 674px;
 height: 115px;
 float: left;
}
h1#logo a {
 display: block;
 background: transparent url('graphics/chamber_logo.jpg') no-repeat;
 text-indent: -10000px;
 margin: 0px;
 padding: 0px;
 width: 674px;
 height: 115px;
 overflow: hidden;
}
h2.quicklinks {
 display: block;
 background: transparent url('graphics/design/quick_links.jpg') no-repeat;
 text-indent: -10000px;
 margin: 0px;
 padding: 0px;
 width: 194px;
 height: 35px;
 overflow: hidden;
}
h2.upevents {
 display: block;
 background: transparent url('graphics/design/upcoming_events.jpg') no-repeat;
 text-indent: -10000px;
 margin: 0px;
 padding: 0px;
 width: 194px;
 height: 35px;
 overflow: hidden;
}
h2.chambernews {
 display: block;
 background: transparent url('graphics/design/chamber_news.jpg') no-repeat;
 text-indent: -10000px;
 margin: 0px;
 padding: 0px;
 width: 194px;
 height: 35px;
 overflow: hidden;
}

#homemenus ul,
 #homemenus ul li {
 color: #a7d0fc;
 margin: 0px 5px 0px 18px;
 padding: 0px;
 list-style: square;
 border: 0;
}
#homemenus a,
#footer a,
 #subfooter a {
 color: #ffffff;
}
#menu_top .stupidIE {
 padding: 15px 20px;
} 
#menu_top .stupidIE a {
 color: #ffffff;
}
#search #search_box_form .searchText {
 float: left;
 width: 50px;
 text-align: left;
 color:#fff;
 padding:2px 0px 0px 4px;
}
#search #search_box_form .searchInput {
 float: left;
 width: 140px;
 text-align: left;
}
#search #search_box_form .searchInput input {
 width: 140px;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 font-size: 12px;
 text-align: left;
}
#search #search_box_form .submit {
 width: 18px;
 height: 18px;
 float: right;
}
#subfooter .banner {
 float: left;
 padding:  5px 10px 0px 25px;
}
#subfooter .footcopy {
 padding: 5px 0px;
}
#subfooter .footcopy p {margin:0; padding:0;}
/*----------------------- MENUS -------------------*/
#menu_sub a {
 color: #fff;
}
#menu_sub ul,
 #menu_sub ul li {
 color: #fff;
 margin: 0px 5px 0px 18px;
 padding: 0px;
 list-style: square;
 border: 0;
}
/*
#menu_sub ul { color: #6692c3; margin: 0px; padding: 0px; list-style: none; border: 0;}
#menu_sub a { display: block; color: #6692c3; line-height: 150%; padding: 2px 5px; border-bottom: 1px dotted #6692c3;}
#menu_sub a.last { border-bottom: none;}
*/
div#menu_main {
 padding-top: 8px;
}
/* MenuBegin:menu_main */
ul.menu_main {
 margin: 0;
 border: 0;
 padding: 0;
 list-style: none;
 line-height: 16px;
}
ul.menu_main li {
 margin: 0;
 border: 0;
 padding: 0;
 float: left;
 display: inline /*Gecko*/;
 list-style: none;
 position: relative;
}
ul.menu_main ul {
 margin: 0;
 border: 0;
 padding: 0;
 list-style: none;
 width: 120px;
 display: none;
 position: absolute;
 top: 18px;
 left: 0;
}
ul.menu_main ul li {
 position: relative /*IE 7*/;
 display: inline;
 float: left /*For IE*/;
}

/* 1st Level */
ul.menu_main a {
 color: #fff;
 background: transparent;
 text-decoration: none;
 border-right: 1px solid #fff;
 text-align: left;
 padding: 0px 5px;
 font: normal 11px/18px Verdana, Geneva, sans-serif;
 float: left /*For Opera*/;
 display: block /*For IE*/;
 height: 1%;
}
ul.menu_main a:hover,
ul.menu_main li:hover a,
ul.menu_main a:hover,
ul.menu_main li.over a {
 color: #fff;
 text-decoration: none;
}
ul.menu_main a.last {
 border-right: 0;
}

/* 2nd Level */
ul.menu_main li:hover li a,
ul.menu_main li.over li a {
 width: 180px;
 line-height: 13px;
 padding: 5px 5px;
 color: #fff;
 background: #3a382a;
 text-decoration: none;
 border-left: 1px solid #fff;
 border-right: 1px solid #fff;
 border-top: 1px solid #fff;
 border-bottom: 0;
 float: none;
}
ul.menu_main li:hover li a:hover,
ul.menu_main li:hover li:hover a,
ul.menu_main li.over li a:hover,
ul.menu_main li.over li.over a {
 color: #fff;
 background: #db690f;
 text-decoration: none;
}
ul.menu_main li:hover ul,
ul.menu_main li.over ul {
 width: 180px;
}
ul.menu_main li:hover li a.first,
ul.menu_main li.over li a.first {
 border-top: 1px solid #fff;
}
ul.menu_main li:hover li a.last,
ul.menu_main li.over li a.last {
 border-bottom: 1px solid #fff;
}

/* 3rd Level */
ul.menu_main li:hover li:hover li a,
ul.menu_main li.over li.over li a {
 width: 180px;
 line-height: 24px;
 color: #fff;
 background: #3a382a;
 text-decoration: none;
 border-left: 1px solid #fff;
 border-right: 1px solid #fff;
 border-top: 1px solid #fff;
 border-bottom: 0;
}
ul.menu_main li:hover li:hover li a:hover,
ul.menu_main li:hover li:hover li:hover a,
ul.menu_main li.over li.over li a:hover,
ul.menu_main li.over li.over li.over a {
 color: #fff;
 background: #db690f;
 text-decoration: none;
}
ul.menu_main li:hover li:hover li a.first,
ul.menu_main li.over li.over li a.first {
 border-top: 1px solid #fff;
}
ul.menu_main li:hover li:hover li a.last,
ul.menu_main li.over li.over li a.last {
 border-bottom: 1px solid #fff;
}

ul.menu_main ul ul {
 display: none;
 position: absolute;
 top: 0;
 left: 191px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul.menu_main li:hover ul ul,
ul.menu_main li.over ul ul {
 display: none;
}
ul.menu_main li:hover ul,
ul.menu_main ul li:hover ul,
ul.menu_main li.over ul,
ul.menu_main ul li.over ul {
 display: block;
}
ul.menu_main .nav ul :after /*IE 7*/ {
 clear: both;
 display: block;
 font: 1px/0px serif;
 content: ;
 height: 0;
 visibility: hidden;
}
/* MenuEnd:menu_main */




/*----------------------- Freedom Modules -------------------*/

/* Forms */
.formtextRequired { font-weight: 700;}

/* Quick Links */
#quickName {
 font-weight:bold;
}
.quickSpacing {
 padding-left:20px;
}

/* Pagination */
.pagination {
 color: #888;
 width: 590px;
}
.pagination a,
 .pagination a:link,
 .pagination a:visited {
 text-decoration: none;
}
.pagination .prevnextCurrent,
 .pagination .prevnextWindow {
 border: solid 1px #ccc;
 margin: 0;
 padding: 4px 6px;
 font-size: 11px;
 margin-right: 2px;
 line-height: 3;
}
.pagination a.prevnextWindow:hover,
 .pagination a.prevnextLink:hover {
 border: solid 1px #532F64;
 color: #000;
 line-height: 3;
}
.pagination .prevnextCurrent {
 background: #532F64;
 color: #fff;
 font-weight: bold;
 padding: 4px 6px;
}
.pagination a.prevnextLink {
 border: 1px solid #dedede;
 color: #888;
 padding: 3px 6px 4px;
 margin-right: 2px;
 line-height: 3;
}
/* End Pagination */

#homemenus .eventsListerWrapper {
 padding: 0px 10px 0px 20px;
 margin: 5px 0px;
}
.eventsListerWrapper p.eventItem {
 border-bottom: 1px dotted #b01d30;
 padding-bottom: 15px;
}
#homemenus .eventsListerWrapper p.eventItem {
 border-bottom: none;
 padding: 0px;
 margin: 0px;
}
.eventsListerWrapper p.eventItem a {
 font-weight: bold;
}
#sidebar .eventsListerWrapper p.eventItem:last-child {
 padding-bottom: 0;
}
.eventsListerWrapper p.eventItem span {
 display: block;
 padding: 0;
}
.eventsListerWrapper span.date {
}
.eventsListerWrapper span.time {
}
.eventsListerWrapper span.date b {
}
.eventsListerWrapper span.time b {
}
.eventsListerWrapper span.desc {
}
.eventDateHeader {
 font-weight: bold;
 background-color: #6692c3;
 color: #ffffff;
 font-size: 14px;
}
/* ModuleBegin::EmailMarketing */
#broadcastemail_signup_form {
 margin: 0px;
 padding: 0px;
}
.enewsBoxText {
 width: 160px;
 float: left;
 padding: 5px 0px;
 margin: 0px;
}
.enewsBoxSubmit {
 width: 27px;
 float: right;
 padding: 5px 0px;
 margin: 0px;
}

/* ModuleEnd::EmailMarketing */

/* ModuleBegin::weather */
/* Weather Current */
.weatherCurrentWrapper {
 display: block;
 float: left;
 width: 300px;
 text-align: center;
}
.weatherCurrentWrapper a:link,
 .weatherCurrentWrapper a:visited {
 color: #7b7b7b;
 text-decoration: none;
}
.weatherCurrentWrapper a img {
 text-decoration: none;
 border: 0px;
}
.weatherCurrentWrapper :hover {
 text-decoration: underline;
}
.weatherCurrentWrapper p img.currentWeatherImage {
 display: block;
 margin: 0 5px 0 0;
}
.block_format {
 margin-left: 5px;
}

/* Weather Detail */
.weatherDetailWrapper p a img.currentWeatherImage {
 float: left;
 margin-right: 10px;
}
.weatherDetailWrapper p {
 float: left;
 width: 530px;
}
.weatherDetailRepeat p {
 margin-bottom: 0px;
}
.weatherDetailRepeat {
 margin-bottom: 5px;
 padding-bottom: 5px;
 border-bottom: 1px dashed #ccc;
}
.weatherDetailRepeat img.weatherGraphic {
 float: left;
 margin-right: 10px;
}
.weatherTemp {
 display: block;
}
.highTempLabel,
 .lowTempLabel {
 font-weight: bold;
}
.highTemp {
 color: red;
}
.lowTemp {
 color: blue;
}
/* ModuleEnd::weather */

/* ModuleBegin::news */
/* -----------------------------------------------------------------------
Lister for News Module:
Each numbered item represents a different lister style
----------------------------------------------------------------------- */
#homemenus .newsWrapper {
 padding: 0px 10px 0px 20px;
 margin: 0px 0px 10px 0px;
}
.newsWrapper .newsItem span.newsListBlurb {
 display: block;
}
.newsWrapper .newsItem {
 padding-bottom: 15px;
}
#homemenus .newsWrapper .newsItem {
 border-bottom: none;
 padding: 0px;
 margin: 0px;
}

.newsWrapper p img {
 float: left;
 margin: 0 10px 0 0;
}
.newsWrapper .newsCount {
 position: absolute;
 top: 5px;
 right: 42px;
 color: #ccc;
}
.newsWrapper .newsListHeadline {
 font-weight: bold;
}

.newsWrapper .newsListPublishline {

}

#homenews .newsWrapper .newsItem .newsListPublishline {
 color: #ffffff;
}
.newsWrapper .newsListPublishline {
 font-size: 90%;
}
.newsWrapper .previousPage {
 float: left;
}
.newsWrapper .nextPage {
 float: right;
}

 
/* END NEWS LISTER */

/* -----------------------------------------------------------------------
News Detail
----------------------------------------------------------------------- */
.newsHeadline {
 font-size: 150%;
 color: #7b7b7b;
 font-weight: bold;
 display: block;
} 
.newsSubHeadline {
 font-size: 120%;
 display: block;
} 
.newsPublished:after {
 content: " | ";
}
.newsPublished,
.newsDetailItem .newsAuthor {
 font-size: 90%;
 color: #888;
}
.newsPublished span,
.newsDetailItem .newsAuthor span {
 font-family: Georgia,serif;
 font-style: italic;
}
.newsCopyright {
 font-style: italic;
 font-family: Georgia;
 font-size: 90%;
}
/* ModuleEnd::news */

/* ModuleBegin::events */
.eventTD .eventHeadline {
 padding-bottom: 5px;
 font-weight: bold;
}
#Calendar {
 background-color: #fff;
 position: relative;
}
.calPrev {
 position: absolute;
 top: 5px;
 left: 15px;
}
.calNext {
 position: absolute;
 top: 5px;
 right: 5px;
}
.calTop {
 margin-left: 10px;
}
.calMonth {
 position: relative;
 top: 5px;
 left: 0px;
 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: 15px;
 clear: both;
 width: 100%;
 text-align: center;
 margin: 15px 20px 0px 20px;
}
.calGrid td {
 font-size: 8pt;
 padding-right: 4px;
 text-align: right;
}
.calGrid tr.calWeek {
 font-weight: bold;
 text-align: center;
}
.calDayOn a {
 color: navy;
 font-weight: bold;
}
.calDayOn a:hover {
 background-color: navy;
 color: white;
 font-weight: bold;
}
.calTodayOff,
 .calTodayOn {
 border: 1px solid navy;
 background-color: #ffffb8;
}
.calBottom {
 text-align: left;
 margin-left: 20px;
}
.calMonthGlance {
 padding-top: 10px;
}


#calendarDetail table {
 width: 100%;
 table-layout: fixed;
}
#calendarDetail .calendarMonths {
 background-color: #006b79;
 text-align: center;
 vertical-align: middle;
}
#calendarDetail .calendarMonths a {
 display: block;
 color: #fff;
 font-weight: bold;
 font-size: 11pt;
 text-decoration: none;
 padding: 5px 0px 5px 0px;
}
#calendarDetail .calendarMonths a:hover {
 background-color: #1a86b4;
 color: #fff;
}
#calendarDetail .calendarDays {
 border-collapse: collapse;
 table-layout: fixed;
}
#calendarDetail .calendarDays .title {
 font-size: medium;
 font-weight: bold;
 color: #333333;
 padding: 10px 0px 10px 0px;
}

#calendarDetail .calendarDays .prevLink,
 #calendarDetail .calendarDays .nextLink {
 font-size: 12px;
}
#calendarDetail .calendarDays .normal {
 display: none;
}
#calendarDetail .calendarDays td {
 text-align: center;
 border: 1px solid #ccc;
 font-weight: bold;
 font-size: 10px;
 background: #bbb;
}
#calendarDetail .calendarDays .weekdays {
 height: 30px;
 background-color: #aaa;
}
#calendarDetail .calendarDays .emptyDay {
 height: 60px;
 text-align: left;
 vertical-align: top;
 background-color: #aaa;
}
#calendarDetail .calendarDays .eventToday {
 height: 60px;
 text-align: left;
 vertical-align: top;
 background-color: #fdf9ea;
 padding-left: 5px;
}
#calendarDetail .calendarDays .eventOff {
 height: 60px;
 text-align: left;
 vertical-align: top;
 padding-left: 5px;
}
#calendarDetail .calendarDays .eventOn {
 height: 60px;
 text-align: left;
 vertical-align: top;
 padding-left: 5px;
}
/* ModuleEnd::events */

/* ModuleBegin::photo */
/* Photo Lister */
.photoAlbumListerWrapper {
 border: 1px solid #ccc;
 padding: 10px;
 margin: 0 10px 10px 0;
 width: 160px;
 float: left;
}
.photoAlbumListerWrapper:hover {
 border: 1px solid #86AC63;
}
.photoAlbumListerWrapper span {
 display: block;
}
.photoAlbumListerWrapper img {
 padding-bottom: 5px;
}
.photoAlbumListerWrapper .photoAlbumImage {
 width: 160px;
 height: 150px;
 overflow: hidden;
}
.photoAlbumListerWrapper .photoAlbumName {
 height: 20px;
 overflow: hidden;
}
.photoAlbumListerWrapper .photoAlbumDescription {
 height: 55px;
 overflow: hidden;
}

/* Photo Thumbnails */
.photoAlbumDescription span {
 color: #ccc;
 font-size: 90%;
}
.thumbnail {
 float: left;
 margin: 0 10px 10px 0;
 border: 1px solid #ccc;
 padding: 5px;
 position: relative;
 width: 150px;
}
.thumbnail:hover {
 border: 1px solid #86AC63;
}
.thumbnail img {
 padding-bottom: 5px;
}
.thumbnail span {
 height: 20px;
 width: 150px;
 overflow: hidden;
 display: block;
}

/* Photo Detail */
.photoAlbumDetail {
 margin: 10px 0;
}
.photoRemote-3 {
 width: 400px;
 height: 20px;
 padding: 4px;
 margin: 0 auto;
}
.photoRemote-3 span {
 width: 80px;
 height: 20px;
 background-color: #fff;
 text-align: center;
 float: left;
}
.photoRemote-3 span a {
 display: block;
 width: 76px;
 height: 20px;
 margin: 0 1px;
 background-color: #fff;
 color: #888;
 border: 1px solid #ccc;
 text-decoration: none;
}
.photoRemote-3 span a:hover,
div.photoRemote-3 span a:active {
 border: 1px solid #86AC63;
 color: #000;
}
.photoAlbumbody {
 clear: both;
}
.photoGalleryImage div {
 margin: 0 auto;
}
.photoGalleryImage img {
 border: 1px solid #ccc;
 padding: 5px;
}
.photoGalleryImage,
.photoPagnationTD {
 text-align: center;
 color: #888;
}
/* ModuleEnd::photo */

/* ModuleBegin::faq */
.faqQ,
.faqA {
 float: left;
 font-family: Georgia,serif;
 font-size: 300%;
 line-height: 35px;
 margin-right: 5px;
}
.faqWrapper ul {
 margin: 0 0 100px 15px;
 padding: 0;
}
.faqWrapper dl dd {
 margin-bottom: 5em;
}
.faqWrapper dl p,
 .faqWrapper ol p {
 margin: 0px;
}
.faqWrapper dd a.top {
 float: right;
}
/* ModuleEnd::faq */

/* ModuleBegin::directory */
.directoryListWrapper { }
.directoryDetailWrapper { }
.directoryName { }
.directoryCategory { }
/* ModuleEnd::directory */
/* Pagination */
.pagination {
 font-size: x-small;
 color: #666;
 width: 100%;
}
.pagination a,
 .pagination a:link,
 .pagination a:visited {
 text-decoration: none;
}
.pagination .prevnextCurrent,
 .pagination .prevnextWindow {
 border: solid 1px #ccc;
 margin: 0;
 padding: 4px 6px;
 font-size: 11px;
 margin-right: 2px;
 line-height: 3;
}
.pagination .prevnextCurrent {
 background: #b01d30;
 color: #fff;
 font-weight: bold;
 padding: 4px 6px;
}
.pagination a.prevnextWindow:hover,
 .pagination a.prevnextLink:hover {
 border: solid 1px #b01d30;
 color: #b01d30;
 line-height: 3;
}
.pagination a.prevnextLink {
 border: 1px solid #b01d30;
 background: #fff;
 color: #b01d30;
 padding: 3px 6px 4px;
 margin-right: 2px;
 line-height: 3;
}
/* End Pagination */
/* Send Page */

.sendpageBody, .sendpageFormText { background: #ccc; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #000; }
.sendpageHeader {font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #b01d30;}
.sendpageFormTextRequired {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #000;}
/* End Send Page */

/********** Javascript popup calendar for edit controls *************/
#freedom_calendar {
 position: absolute;
 left:0px;
 top: 0px;
 clip: rect(0px 175px 145px 0px);
 margin-left: -380px;
 height: 145px;
 z-index: 100;
 visibility: hidden;
}
select.month {
 color: #6692c3;
 width: 85px;
}
input.year {
 color: #6692c3;
 width: 30px;
}
td.calDaysColor {
 color: #fff;
 background-color: #6692c3;
 font-size: 11px;
}
td.calWeekend {
 color: #fff;
 background-color: #6692c3;
}
td.calBgColor {
 color: #fff;
 background-color: #6692c3;
}
.calBorderColor {
 color: #fff;
 background-color: #6692c3;
}
td.calHighlightColor {
 color: #fff;
 background-color: #6692c3;
}
a.calHighlightColor {
 color: #fff;
 background-color: #6692c3;
}
a.cal {
 color: #fff;
 text-decoration: none;
}
a.cal:Hover {
 color: #fff;
 background-color: #006b79;
 padding: 1px;
 text-decoration: none;
}
.disabled {
 color: #808080;
 text-decoration: none;
}
.butClass {
 border: 1px solid;
 border-color: #6692c3;
}
.tdClass {
 padding-left: 3px;
}