/* ================================
    Sitewide Stylesheet
   ================================ */

.jcuea { background: url(/v2/images/background-gradient.jpg) top repeat-x #eef1f8; color: #000; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; font-size: 0px; line-height: 0px; }
.jcuea .layout { margin: 0px auto; width: 800px; position: relative; }
.jcuea .header { background: url(/v2/images/header.gif) right top no-repeat #fff; height: 104px; position: relative; }
.jcuea .header h1 { background: url(/v2/images/corner.gif) top left no-repeat; padding: 13px 0px 0px 40px; }
.jcuea .header h2 { position: absolute; left: 280px; top: 33px; color: #fff; font-weight: bold; line-height: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; }
.jcuea .header h2 span { position:absolute; left: 110px; top: 23px; width: 250px; }
.jcuea .header .log-in { position: absolute; left: 680px; top: 5px; }
.jcuea .header .log-in h3 { text-transform: uppercase; font-size: 12px; font-style: bold; line-height: 15px; }
.jcuea .header .log-in p { margin: 5px 0px; text-align: right; width: 98px; font-size:10px; line-height:127%; }
.jcuea .header .log-in .field { background: #fff; color: #000; font-size: 10px; line-height: 13px; padding: 6px; border: 0px; text-align: left; width: 86px; }
.jcuea .header .log-in .submit { background: #decebf; font-size: 10px; line-height: 12px; color: #000; width: 98px; border: 0px; text-align: right; font-family: Arial, Helvetica, sans-serif; }
.jcuea .header .accent-header-side { position: absolute; left: -21px; top: 0px; }
.jcuea .page { position: relative; background: #fff; padding: 10px; }
.jcuea .page .main-menu { background: #A3754A; overflow: visible; padding-left: 70px; height: 26px; margin-bottom: 10px; position: relative; z-index: 90; }
.jcuea .page .main-menu .thunder-nav { float: left; position: relative; }
.jcuea .page .main-menu .thunder-nav .thunder-nav-heading { text-transform: uppercase; padding: 7px 15px; font-size: 12px; line-height: 13px; font-weight: bold; color: #fff; }
.jcuea .page .main-menu .thunder-nav .thunder-nav-heading a { color: #fff; text-decoration: none; }
.jcuea .page .main-menu .thunder-nav-on .thunder-nav-heading { background: #fff; color: #A3754A; }
.jcuea .page .main-menu .thunder-nav-on .thunder-nav-heading a { color: #A3754A; }
.jcuea .page .main-menu .thunder-nav .thunder-dropdown { display: none; position: absolute; left: 0px; padding: 5px; background: #fff; font-size: 12px; line-height: 14px; width: 110px; top: 26px; }
.jcuea .page .main-menu .thunder-nav .thunder-dropdown a { color: #A3754A; text-transform: uppercase; font-weight: bold; font-size: 12px; line-height: 14px; text-decoration: none; display: block; padding: 4px; text-align: right; }
.jcuea .page .main-menu .thunder-nav .thunder-dropdown a:hover { color: #fff; background: url(/v2/images/menu-item-over.gif) #A3754A; }
.jcuea .page .main-menu .thunder-nav-on .thunder-dropdown { display: block; }
.jcuea .page .main-menu .thunder-nav-separator { float: left; color: #fff; padding: 7px 0px; font-size: 12px; line-height: 14px; }
.jcuea .page .main-menu .thunder-nav-separator-on { color: #A3754A; }
.jcuea .page .side { float: left; width: 238px; position: relative; z-index: 80; }
.jcuea .page .side .side-item { position: relative; padding-bottom: 1px; }
.jcuea .page .side .side-item a { width: 218px; padding: 15px 10px; background-position: 0px 0px; height: 53px; display: block; font-size: 19px; line-height: 26px; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; color: #fff; font-weight: bold; }
.jcuea .page .side .thunder-nav-on a { color: #000; }
.jcuea .page .side .side-item-1 a { background-image: url(/v2/images/side-1.gif); }
.jcuea .page .side .side-item-2 a { background-image: url(/v2/images/side-2.gif); }
.jcuea .page .side .side-item-3 a { background-image: url(/v2/images/side-3.gif); }
.jcuea .page .side .side-item-4 a { background-image: url(/v2/images/side-4.gif); }
.jcuea .page .side .side-item-5 a { background-image: url(/v2/images/side-5.gif); }
.jcuea .page .side .side-item .side-item-menu { position: absolute; width: 273px; padding: 8px; display: none; left: 238px; top: 0px; background: #4D5376; z-index:2000; }
.jcuea .page .side .thunder-nav-on .side-item-menu { display: block; }
.jcuea .page .side .thunder-nav-on a { background-position: 0px -83px; }
.jcuea .page .side .side-item .side-item-menu-interior { padding: 8px; background: #D6C2AF; }
.jcuea .page .side .side-item .side-item-menu a { background: none; font-size: 13px; line-height: 16px; color: #000; display: block; font-weight: bold; font-family: Arial, Helvetica, sans-serif; height: auto; padding: 5px; width: auto; }
.jcuea .page .side .side-item .side-item-menu a:hover { background: #fff; }
.jcuea .page .side .side-item .side-item-menu .shadow-bottom { position: absolute; bottom: -5px; left: 0px; }
.jcuea .page .side .side-item .side-item-menu .shadow-top { position: absolute; top: 0px; right: -7px; }
.jcuea .page .side .side-item .side-item-menu .shadow-right { position: absolute; right: -7px; width: 7px; top: 6px; bottom: 0px; }
.jcuea .page .primary { position: relative; float: left; width: 528px; padding: 0px 0px 10px 10px; }
.jcuea .footer { background: #D0B9A3; color: #342517; padding: 10px; position: relative; }
.jcuea .footer p { font-size: 11px; line-height: 13px; text-align: center; }
.jcuea .footer .thunder { position: absolute; left: 10px; top: 10px; }

/* ================================
    Home Page Stylesheet
   ================================ */

.jcuea-home .page .primary .feature { background-image:url(/v2/images/feature.jpg); height: 196px; position: relative; margin-bottom: 10px; }
.jcuea-home .page .primary .feature p { position: absolute; top: 155px; left: 10px; width: 500px; color: #fff; font-size: 15px; line-height: 18px; }
.jcuea-home .page .primary .events { background: url(/v2/images/events.gif) no-repeat #e4e6f1; padding: 8px; color: #4D5376; min-height:198px; }
.jcuea-home .page .primary .events h3 { display: inline; text-transform: uppercase; font-size: 21px; line-height: 25px; font-weight: bold; }
.jcuea-home .page .primary .events-title a { font-style: italic; text-decoration: underline; font-size: 14px; line-height: 18px; text-transform: lowercase; padding-left: 15px; }
.jcuea-home .page .primary .events .top { border-bottom: 1px solid #fff; }
.jcuea-home .page .primary .events .single-event { float: left; padding: 10px 20px; width: 210px; }
.jcuea-home .page .primary .events h4 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; line-height: 17px; font-weight: bold; }
.jcuea-home .page .primary .events h5 { font-size: 14px; line-height: 17px; font-weight: bold; }
.jcuea-home .page .primary .events p { font-size: 12px; line-height: 15px; }
.jcuea-home .page .primary .events p a { font-weight: bold; }
.jcuea-home .page .primary .events a { color: #4D5376; }
.jcuea-home .page .primary .events a:hover { text-decoration: none; }

/* ================================
    Text Content Page Stylesheet
   ================================ */
.jcuea-text .page{font-size:15px; line-height:127%;}
.jcuea-text .page .subBanner{float:left;}
.jcuea-text .page .text{ padding:15px 0 20px 15px; width:740px;}
	.jcuea-text .page .text p{padding-bottom:15px; }
.jcuea-text .page .title{font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; line-height:127%; color:#2E456E; font-weight:bold; width:740px;}
.jcuea-text .page .text ul { margin: 0 0 15px 35px; padding: 0px; }


/*-------PHOTO GALLERY STYLES -------------------------*/
.albumname{
color:#B33002;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
}
.album{
float:left;
width:140px;
min-height:200px;
padding:10px;
text-align:center;
}
.albumtop{
background-image:url(/gallery/thumb_top.jpg);
height:8px;
width:141px;
}
.albummiddle{
background-image:url(/gallery/thumb_middle.jpg);
background-repeat:repeat-y;
padding-bottom:5px;
width:141px;
}

.albumbottom{
background-image:url(/gallery/thumb_bottom.jpg);
background-position:bottom;
height:8px;
width:141px;
}