.memberLoginBox { width: 70%;
}

A {
 color: #006699;
 text-decoration: underline;
}
A:hover {
 text-decoration: none;
}
BODY, TH, TD, P {
 color: #333333;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}
ul {
 list-style-type: square;
}
H1 {
 color: #694ca7;
 font-size: 12pt;
 font-weight: bold;
 margin-top: 0px;
 margin-left: -20px;
 padding-left: 10px;
 background: url(graphics/heading_bullet_green.gif) no-repeat center left;
}
#home_page td, #home_page li, #home_page p {
 color: #ffffff;
}
#right_column {
 margin: 0px auto;
 width: 183px;
}
#right_column td, #right_column li, #right_column p {
 color: #ffffff;
}
#right_column_enewsBox td {
 color: #694ca7;
}
.upcomingEvents td, .upcomingEvents li, .upcomingEvents p, .upcomingEvents a {
 color: #ffffff;
}
#home_page H1 {
 margin-top: 10px;
 background: url(graphics/heading_bullet.gif) no-repeat center left;
}
.enewsBoxSubmit  {
 color: #b8c552;
 padding: 5px 0px 0px 65px; 
}
.enewsBoxText {
 color: #b8c552;
 padding: 3px 0px 0px 13px; 

}
.home_page_section_break {
 line-height: 1px;
 height: 1px;
 width: 90%;
 border-top: 1px solid #694ca7;
 border-bottom: 1px solid #694ca7;
 margin-left: 30px;
}
.content_section_break {
 line-height: 1px;
 height: 2px;
 width: 95%;
 border-top: 1px solid #ededed;
 border-bottom: 1px solid #ededed;
 margin: 10px 0px 10px 0px;
}
.column_section_break {
 line-height: 0px;
 height: 1px;
 width: 100%;
 border-top: 1px solid #adba49;
 border-bottom: 1px solid #c9d56d;
 margin-top: 10px;
}
.footer_section_break {
 line-height: 0px;
 height: 1px;
 width: 100%;
 border-top: 1px;
 border-bottom: 1px;
 margin-top: 10px;
}
#Menu_Submenu {
 float: left;
 font-weight: bold;
 padding: 50px 0px 0px 0px;
}
#Menu_Submenu ul {
 list-style-type: none;
 padding: 0px;
 margin: 5px 0px 10px 5px;
 vertical-align: top;
}
#Menu_Submenu ul li {
 background-image: url(graphics/menu_bullet.gif);
 background-repeat: no-repeat;
 background-position: 0px 6px;
 padding: 2px 0px 2px 6px;
}
#Menu_Submenu ul li ul li {
 padding: 2px 0px 2px 0px;
}
#Menu_Submenu ul li ul li a {
 color: #004a7e;
}
#Menu_Submenu ul ul {
 padding: 0px 0px 0px 10px;
}
#Menu_Submenu a {
 color: #694ca7;
 text-decoration: none;
 display: block;
}
#Menu_Submenu a:hover {
 color: #CC0066;
}
#Menu_Top {
 background: #d9e673 url(graphics/jcc_logo3.gif) no-repeat top left;
 padding: 5px 3px 5px 50px;
 height: 15px;
 width: 727px;

}
#Menu_Top8 {
 background-color: #b8c552;
 padding: 5px 3px 5px 50px;
 height: 15px;
 width: 727px;
}
#Menu_Top9 {
 background-color: #b8c552;
 padding: 5px 3px 5px 50px;
 height: 15px;
 width: 727px;
}
#Menu_Top10 {
 background-color: #b8c552;
 padding: 5px 3px 5px 50px;
 height: 15px;
 width: 727px;
}
#Menu_Footer {
 margin-top: -10px;
 text-align: center;
 padding: 0px 0px 10px 0px;
}
.menuPipeLinkFooter {
 color: #694ca7;
 font-size: 7.5pt;
 text-decoration: none;
}
.menuPipeLinkFooter:hover {
 text-decoration: underline;
}
.alignCenter {
 text-align: center;
 margin-left: auto;
 margin-right: auto;
}
.alignLeft {
 text-align: left;
 margin-left: auto;
 margin-right: auto;
}
.alignRight {
 text-align: right;
 margin-left: auto;
 margin-right: auto;
}
.bodyMain {
 padding-bottom: 20px;
 padding-left: 20px;
 padding-right: 20px;
 padding-top: 10px;
}
.menuPipe {
 color: #004a7e;
 font-size: 10px;
 text-decoration: none;
}
.menuPipeLink {
 font-size: 10px;
 color: #004a7e;
 font-weight: bold;
 text-decoration: none;
}
.menuPipeLink:hover {
 text-decoration: underline;
}
.newsListHeadline {
 color: #694ca7;
}
.newsListMoreLink {
 color: #004a7e;
}
#eventlister .eventHeadline {
 color: #ffffff;
 font-weight: bold;
}
#eventlister .eventMoreLink {
 color: #ffffff;
 font-weight: bold;
 border-top: 1px solid #ffffff;
 display: block;
 padding-top: 15px;
}

.eventDateHeader{
 background-color:#CCCC00;
 border:1px solid #99CC00;
 color: #006666;
 font-weight:bold;
}

#SearchBox .searchInput { float: left; } 
#SearchBox .submit { float: left; padding: 2px 0px 0px 3px; } 

.WXSmalltext {
 color: #FFFFFF;
 font-size: 7pt;
 font-weight: normal;
 text-decoration: none;
}
.WXSmalltextFF {
 color: #000000;
 font-size: 12pt;
 font-weight: normal;
}
.WXSmalltextHigh {
 color: #cccc99;
 font-size: 7pt;
 font-weight: bold;
 text-decoration: none;
}
.WXSmalltextLow {
 color: #cccc99;
 font-size: 7pt;
 font-weight: bold;
 text-decoration: none;
}
.gendocsDetail {
 margin-top: -20px;
}
#calendarDetail table { width: 100%; table-layout: fixed; }
#calendarDetail .calendarMonths { background-color: #000000; text-align: center;  vertical-align: middle; }
#calendarDetail .calendarMonths a { display: block; color: #FFFFFF; font-weight: bold; font-size: 13pt; text-decoration: none; padding: 5px 0px 5px 0px; }
#calendarDetail .calendarMonths a:hover { background-color: #FFFFFF; color: #000000; }
#calendarDetail .calendarDays { border-collapse: collapse; table-layout: fixed; }
#calendarDetail .calendarDays .title { font-size: 12pt; font-weight: bold; color: #C33535; padding: 10px 0px 10px 0px; }
#calendarDetail .calendarDays .normal { display: none; }
#calendarDetail .calendarDays td { text-align: center; border: 1px solid #000000; font-weight: bold; }
#calendarDetail .calendarDays .weekdays { height: 30px; background-color: #DE7676; }
#calendarDetail .calendarDays .emptyDay { height: 60px; text-align: left; vertical-align: top; background-color: #EEEEEE; }
#calendarDetail .calendarDays .eventToday { height: 60px; text-align: left; vertical-align: top; background-color: #E79B9B; 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; background-color:  #DE7676; padding-left: 5px; }
#calendarDetail .calendarDays .eventOn a { color: #FFFFFF; }
#calendarDetail .calendarDays .eventOffeventOn { height: 60px; text-align: left; vertical-align: top; background-color:  #DE7676; padding-left: 5px; }
#calendarDetail .calendarDays .eventOffeventOn a { color: #FFFFFF; }


.calBgColor .cal { background-color: #15528A; color:#ffffff; font-size:7pt; }
.calBgColor .calWeekend{ background-color:#426995; }
.calBgColor .calWeekend a{ background-color:#426995; }
.calBgColor .calDaysColor{ font-size:7pt; }
.calBgColor .calHighlightColor { font-size:7pt;}
.formTextRequired {font-weight:bold;}

#empowered { height: 30px; margin-right: 0px; padding-top: 0px; }
#empowered a { text-decoration:none; font-size:8pt; color:#ffffff; }
#freedom_calendar { position: absolute; left: 100px; top: 100px; width: 175px; z-index: 100; visibility: hidden; clip:rect(0px 175px 145px 0px); height:145px; }


/* ModuleBegin::blog */
.blogArchiveMonth { padding-left:10px; }
.blogArchiveYear { font-weight: bold; }
.blogDate { padding:5px 0px; font-weight: bold; background-color: #eeeeee; }
.blogDividerComments { height: 1px; background-color:#cccccc; }
.blogDividerTop { height: 1px; background-color:#cccccc; }
.blogEntry { padding-top: 5px; }
.blogEntryFooter { padding-bottom: 10px; }
.blogFooter { height: 1px; background-color:#cccccc; }
.blogPosted { padding-bottom: 5px; padding-top: 5px; color: #000066; }
.blogTitle { color: #000066; font-weight: bold; padding-top: 10px; }
/* ModuleEnd::blog */