/*
 * ------------------------------------------------------------------------
 * JA T3 Blank template for joomla 2.5
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites: http://www.joomlart.com - http://www.joomlancers.com
 * ------------------------------------------------------------------------
*/
/* fonts.com
--------------------------------------------------------- */

@font-face{
font-family:"Trade Gothic W01 Bold";
src:url("2e9af08f-0faf-45e3-9767-78a700434af3.eot?#iefix");
src:url("2e9af08f-0faf-45e3-9767-78a700434af3.eot?#iefix") format("eot"),url("f51d24dd-8256-43c6-ba1a-6aeae9d3f262.woff") format("woff"),url("955ee494-66b2-4eb2-8f19-bc3a088df16d.ttf") format("truetype"),url("d5153ad4-7c93-4757-9147-640e69ec4801.svg#d5153ad4-7c93-4757-9147-640e69ec4801") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-45Ligh";
src:url("ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix");
src:url("ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix") format("eot"),url("530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"),url("688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"),url("7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-65Medi";
src:url("07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix");
src:url("07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix") format("eot"),url("60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff"),url("4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"),url("36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-85Heav";
src:url("bb37f770-d450-4f24-af2b-3a81bf640315.eot?#iefix");
src:url("bb37f770-d450-4f24-af2b-3a81bf640315.eot?#iefix") format("eot"),url("a0d9d2cb-f057-4e8d-a957-27853630f58e.woff") format("woff"),url("54085041-5049-4b91-939c-49980c66abab.ttf") format("truetype"),url("7a48747c-74f2-49a8-bb65-1c522d4aa618.svg#7a48747c-74f2-49a8-bb65-1c522d4aa618") format("svg");
}
@font-face{
font-family:"HelveticaNeueETW01-45Lt";
src:url("e0781a75-0ecb-464e-b6e9-85780ddc0921.eot?#iefix");
src:url("e0781a75-0ecb-464e-b6e9-85780ddc0921.eot?#iefix") format("eot"),url("d7d2e6c6-fc3a-41a5-9b52-648e12e215b2.woff") format("woff"),url("cb64744b-d0f7-4ef8-a790-b60d6e3e4f21.ttf") format("truetype"),url("ccde919e-a712-41ef-b90f-9efc47661659.svg#ccde919e-a712-41ef-b90f-9efc47661659") format("svg");
}
/* COMMON STYLE
--------------------------------------------------------- */
body {
	color: #000;
	font-family: Helvetica, Arial, sans-serif;

}

.wrap {
padding-left: 15px;
padding-right: 15px;
}
body#bd { background: #fff; color: #000; }


/* Normal links ---*/
a { color: #00578a; text-decoration: none; }

a:hover, a:active, a:focus { text-decoration: underline; color: #000; }

/* Readon links ---*/
p.readmore a { text-transform: uppercase; }

.contentheading, .componentheading, h1, h2, h3, h4, h5 {
	font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; 
}

h1.componentheading, .componentheading {
	border-bottom: 0;
	font-weight: bold;
	text-transform: UPPERCASE;
	padding: 5px;
	font-size: 100%;
	background: #069;
	color: #fff;
	font-family: "Trade Gothic W01 Bold";
}

.componentheading a {
	color: #fff;
}

h2.contentheading, .contentheading {
	font-weight: normal;
	font-family:HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; 
	
}

.contentheading { font-size: 250%; }

.blog-featured .contentheading { font-size: 150%; }

.jitem-title { font-size: 110%; font-weight: bold; }


.column ul li {

    line-height: 160%;
    margin-bottom: 5px;
    overflow: hidden;
}


/* Others ---*/
hr { border-top: 1px solid #ccc; }

.even {
    background: none;
    border-bottom: none;

}
.odd {
    background: none;
    border-bottom: none;

}
/* FORM
--------------------------------------------------------- */
input, select, textarea, .inputbox {
	padding: 2px;
	font-family: Helvetica, Arial, sans-serif;
}

.inputbox { border: 1px solid #ccc; background: #fff; }

.inputbox:hover, .inputbox:focus { background: #ffffcc; }

/* Search ---*/
form#searchForm { border-top: 1px solid #ccc; }

.searchintro { border-bottom: 1px solid #ccc; }

.results h4 { text-transform: none; font-size: 110%; }

/* Contact ---*/
#component-contact #emailForm { border-top: 1px solid #ccc;}


/* JOOMLA STYLE
--------------------------------------------------------- */
/* Layout Deco ---*/
.items-leading { border-bottom: 1px solid #ccc; }

.items-row { border-bottom: 1px solid #ccc; }

/* Meta ---*/
dl.article-info { color: #999; text-transform: uppercase; }

.contentdescription { border-bottom: 1px solid #ccc; }

/*Inline images ---*/
p.img_caption { color: #999; text-transform: uppercase; }

/* Tables ---*/
thead tr th {
	background: #069;
	color: #fff;
	padding: 5px;
}

thead tr th a,
thead tr th a:hover,
thead tr th a:focus,
thead tr th a:active { color: #fff; }

.cat-list-row1,
.cat-list-row12,
tr.cat-list-row1 td,
tr.cat-list-row2 td { border-bottom: 1px solid #ccc; padding: 5px; }

.cat-list-row1:hover,
.cat-list-row2:hover { background: #ffffcc; }

.cat-list-row2,
tr.cat-list-row2 td { background-color: #f6f6f6; }

/* Content Toc */
table.contenttoc { border: 1px solid #ccc; }

table.contenttoc td { border-bottom: 1px dotted #ccc; }

table.contenttoc th {
	background: #f6f6f6;
	border-bottom: 1px solid #ccc;
	text-transform: uppercase;
}

/* Poll */
form#poll {
	border-bottom: 1px dotted #ccc;
	font-weight: bold;
}

dl.poll { border-bottom: 1px dotted #ccc; }

table.pollstableborder td {
	background: #f6f6f6;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	padding: 5px !important;
}

table.pollstableborder tr.sectiontableentry0 td,
table.pollstableborder tr.sectiontableentry1 td { background: #fff; font-weight: normal; }

/* Pagination ---*/
.pagination ul li span.pagenav,
.pagination ul li a.pagenav { line-height: 20px; }

.items-more { border-bottom: 1px solid #ccc; }

.items-more h3 { font-size: 125%; }

/* MODULE STYLES
--------------------------------------------------------- */
div.ja-moduletable, div.moduletable {
	margin-top: 0;
	padding-bottom: 10px;

}

div.ja-moduletable h3, div.moduletable h3 {
/*	background: #069;*/
	color: #666;
	padding: 5px;
	border-bottom: 0;
}

div.ja-moduletable .ja-box-ct, div.moduletable .ja-box-ct {
	padding: 5px;
}




/* Advertisement ---*/
div.bannergroup_text div.banneritem_text { border-bottom: 1px dotted #ccc; }

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#ja-container .main { padding: 20px 0 0; }

.main .main-inner1 { margin-left: 15px; margin-right: 15px; }

.main {
    max-width: 1222px;
}


/* HEADER
--------------------------------------------------------- */
#ja-header { background-color:#063b5b;}
#ja-header .main { border-bottom: 0; }

h1.logo, div.logo-text h1 { font-size: 250%; line-height: 1; margin-left: 0;}

/* Logo Text ---*/
div.logo-text h1 {
	font-size: 200%;
}

div.logo-text h1 a {
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, sans-serif;
}

p.site-slogan {
	color: #ccc;
	display: block;
	font-size: 85%;
	margin: 3px 0 0;
	padding: 0 5px;
	text-transform: uppercase;
}

#ja-top-header {
	margin-top:-5px;
	position:absolute;
	right:180px;
	text-align:right;
	width:50%;
}

#ja-search { right: 15px; }

/* NAVIGATION
--------------------------------------------------------- */
/* Main Nav ---*/

.ja-megamenu ul.level0 li.mega a.mega {
font-family:"Trade Gothic W01 Bold";
font-weight:normal;
font-size:17px;
}
.ja-megamenu ul.level0 li.mega a.mega {
    /*padding: 4px 15px;*/
	padding: 4px 17px 4px 14px;
}
#ja-mainnav {
    line-height: 1;
    position: relative;
    z-index: 11;
    background: url("/templates/ja_t3_blank/themes/more_contrast_blue/images/menuback.png") repeat-x scroll left center transparent;
	height: 62px;
	padding-top: 56px;
	margin-bottom: 10px;
}
#ja-mainnav .main { border-bottom: 0; padding-top: 7px;}
#ja-mainnav .main-inner1 { background: #063b5b;}
.ja-megamenu {
margin-left: 250px;
}

/* Breadcrumbs ---*/
#ja-navhelper .main {
	text-transform: uppercase;
	border-top: 0;
	border-bottom: 0;
	padding: 0;
}

#ja-navhelper .main-inner1 {
	background: #069;
	padding: 5px 0;
}

#ja-navhelper .main * {
	color: #fff;
}

/* Extras ---*/
.ja-links li { padding: 0 10px; }

/* Default Joomla! Menu ---*/
#ja-container ul.menu li { border-bottom: 1px dotted #ccc; }

#ja-container ul.menu li li { border-bottom: 0; border-top: 1px dotted #ccc; }

/* SPOTLIGHT
--------------------------------------------------------- */
#ja-topsl div.ja-moduletable h3,
#ja-botsl div.ja-moduletable h3 {
	background: none;
	color: #333;
	border-bottom: 0;
	padding-bottom: 0;
}

/* SPOTLIGHT
--------------------------------------------------------- */
#ja-footer { padding: 0; background-color:#063b5b;}

#ja-footer .main { padding: 12px 40px 12px 40px; }

/* MISCELLANOUS
----------------------------------------------------------- */
/* Others ---*/
#ja-banner { border-top: 1px solid #ccc; }

div.ja-innerdiv { border-bottom: 1px dotted #ccc; }

div.ja-innerdiv h4 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 92%;
	font-weight: normal;
	text-transform: uppercase;
}

a.ja-icon-video {
	right: 25px;
}

/* TOP RIGHT LINKS
----------------------------------------------------------- */

#ja-top-panel .main-inner1 ul.menu {
position:absolute;
top:10px;
right:0;
z-index:99999;
color:#fff;
list-style:none;
margin:0;
padding:0;
margin-right: 40px;
}

#ja-top-panel .main-inner1 ul.menu li{
list-style:none;
margin:0;
padding:0;
float:left;
padding:8px 16px 8px 8px;
background: url("/templates/ja_t3_blank/themes/more_contrast_blue/images/toprightline.png") no-repeat scroll right top transparent;
}

#ja-top-panel .main-inner1 ul.menu li a{
color:#fff;
font-family:"Trade Gothic W01 Bold";
font-weight:normal;

}

#ja-top-panel .main-inner1 ul.menu li.item-210{
background:none;
}


#ja-top-panel .main-inner1 {
    background: none;
    border: none;
    margin-top: 0px;
    padding: 0px;
    position: relative;
    text-align: left;
}


#ja-top-panel div.customheadersocial {
position:absolute;
top:40px;
right:0;
z-index:99999;
color:#063b5b;
list-style:none;
margin:0;
padding:0;
margin-right: 50px;
}



/* logo
----------------------------------------------------------- */

h1.logo a {
    background: url("/templates/ja_t3_blank/themes/more_contrast_blue/images/logo.png") no-repeat scroll left center transparent;
    display: block;
    height: 63px;
    width: 200px;
}
h1.logo {
    height: 63px;
    width: 200px;

}

#ja-header .main-inner1 {
    margin: 0;
	position:absolute;
	top:29px;
	left:0;
    height: 63px;
    width: 200px;
	z-index: 999;
}
#ja-header {
z-index: 12;
position:relative;
}
#ja-header .main {
    padding: 0px;
	position:relative;
}

/* page
----------------------------------------------------------- */
.main .inner {
    padding-left: 0px;
    padding-right: 0px;
}
/* home
----------------------------------------------------------- */
body.featured #ja-container{
display:none;
}


/* footer links
----------------------------------------------------------- */
#ja-footer .ja-copyright {
font-family:"Trade Gothic W01 Bold";
font-weight:normal;
color:#cdcccb;
}

#ja-footer .ja-copyright ul{
list-style:none;
margin:0;
padding:0;
}
#ja-footer .ja-copyright ul li{
list-style:none;
margin:0;
padding:0;
float:left;
color:#fff;
background: url("/templates/ja_t3_blank/themes/more_contrast_blue/images/footmenuline.png") no-repeat scroll right top transparent;
}

#ja-footer .ja-copyright ul li a{
text-transform:uppercase;
padding: 0 20px 0 14px;
line-height: 18px;
font-family:"Trade Gothic W01 Bold";
color:#cdcccb;
font-weight:normal;
font-size:12px;

}

#ja-footer .ja-copyright ul li.item-146{
background:none;


}

.customfooteraddress {
width:auto;
float:right;
color:#cdcccb;

}

div.customfootersocial {
float:right;
padding-top:27px;


}
div.customfootersocial em{
color:#fff;

}
#ja-content-bottom div.custom {
float:left;

}

#ja-content-bottom .main {
margin-top: 10px;
margin-bottom: 10px;

}
/* explore more social buttons
----------------------------------------------------------- */

div.moduletableexploremore  em {
color:#fff;
}
/* tops postion
----------------------------------------------------------- */

#ja-topsl .main-inner1 {
    border-bottom: none;
    padding: 0px;
}
#ja-topsl .ja-box, #ja-botsl .ja-box {
    background: none;
}

#ja-topsl .column ul li {
    background: none;
	padding-left: none;
}
#ja-topsl div.ja-moduletable .ja-box-ct, div.moduletable .ja-box-ct {
    padding: 0px;
}
#ja-topsl .ja-moduletable{
    margin-bottom: 10px;
    margin-top: 0px;
	margin-right: 0px !important;
	margin-left: 0px !important;
}
#ja-topsl li, #ja-botsl li {
    padding-left: 0px;
}

#ja-topsl .column div.ja-moduletable, .column div.moduletable, .column div.ja-module, .column div.module {
    margin-left: 15px;
    margin-right: 15px;
}


/* bots postion
----------------------------------------------------------- */

#ja-botsl .main-inner1 {
    border-top: none;
    padding: 0;
}


#planvisit {
color:#fff;
position:absolute;
top:8px;
right:8px;
z-index: 99;
font-size: 12px;
}
#planvisit a{
color:#fff !important;
text-decoration:none !important;
}
#planvisit a:hover{
color:#fff !important;
text-decoration:underline;
}
#ja-botsl .ja-box-left a{
color: #676767;
text-decoration:underline;
}
#ja-botsl .ja-box-left {
background: url("/templates/ja_t3_blank/themes/more_contrast_blue/images/botsback.gif") repeat-y left top transparent;
}
#ja-botsl div.ja-moduletable, #ja-botsl div.moduletable {
    margin-left: 0px;
	margin-right: 0px;
}
#ja-botsl .ja-box-left .ja-moduletable {
    margin-right: 8px;
}
#ja-botsl .ja-box-center {
background: url("/templates/ja_t3_blank/themes/more_contrast_blue/images/botsback.gif") repeat-y left top transparent;

}
#ja-botsl .ja-box-center .ja-moduletable {
    margin-right: 6px;
}

#ja-botsl .ja-box-right {
background: url("/templates/ja_t3_blank/themes/more_contrast_blue/images/botsback.gif") repeat-y left top transparent;

}
#ja-botsl div.ja-moduletable h3 {
background: url("/templates/ja_t3_blank/themes/more_contrast_blue/images/botsh3.gif") no-repeat left top transparent;
    border-bottom: 0 none;
    color: #333333;
    padding-bottom: 0;
	text-transform: uppercase;
	font-size: 18px;
	color:#fff;
	font-weight:normal;
	padding-left: 14px;
	padding-top:11px;
	height: 36px;
	margin-bottom: 0px !important;
	font-family:"HelveticaNeueW01-45Ligh";
	letter-spacing: 1px;
}

#ja-botsl .ja-moduletable {
    margin-top: 0px;
}

#ja-botsl div.ja-moduletable .ja-box-ct, #ja-botsl  div.moduletable .ja-box-ct {
padding: 6px 0px 8px 18px;

}
/***********  HOMEPAGE Bottom columns  **************/
body.featured #ja-botsl div.ja-moduletable .ja-box-ct, body.featured #ja-botsl  div.moduletable .ja-box-ct {
padding: 10px;

}
body.featured #ja-botsl .ja-box-left a:hover{
color: #000;
text-decoration:underline;
}
body.featured #ja-botsl .ja-box-left {
width: 241px !important;
background: #ccc;
margin-right: 12px;
padding-bottom: 12px;
color: #676767;
font-size:11px;
}
body.featured #ja-botsl .ja-box-center {
width: 400px !important;
margin-right: 12px;
padding-bottom: 12px;
background: #ccc;
margin-left: 6px;
margin-right: 6px;
}

body.featured #ja-botsl .ja-box-right {
width: 533px !important;
margin-right: 12px;
padding-bottom: 12px;
background: #ccc;

}


body.featured #ja-botsl .ja-moduletable {
    margin-top: 0px;
	margin-right: 0px !important;
	margin-left: 0px !important;
}


body.featured #ja-botsl div.ja-moduletable h3 {
    background: #073b5a;
    border-bottom: 0 none;
    color: #333333;
    padding-bottom: 0;
	text-transform: lowercase;
	padding: 6px 9px;
	font-size: 21px;
	border-bottom: #fff 2px solid;
	color:#fff;
	font-weight:normal;
	height:auto;
	font-family:'HelveticaNeueW01-45Ligh';
	letter-spacing: 1px;
}


/*photo of day home*/


body.featured .ja-box-center .ja-box-ct{
padding: 0px !important;
}

body.featured .ja-box-center .ja-moduletable{
margin-bottom: 0px !important;
position:relative;
}


body.featured .ja-box-center .pod-search-archives {
position:absolute;
top:8px;
right:14px;
z-index:999;
color:#fff;

} 
body.featured .ja-box-center .pod-search-archives a{
color:#fff;

} 
body.featured .ja-box-center .even {
padding:0;
border: #676767 solid 2px !important;

}

body.featured .ja-box-center .pod-module-wrapper {
background: none repeat scroll 0 0 rgba(7, 59, 90, 0.71);
position:absolute;
right:0;
bottom:0;
width: 100%;
min-height: 40px;
display:block;
}

body.featured .ja-box-center .pod-loc-date{
float:right;
text-align:right;
font-style:italic;
color:#fff;
padding-right: 21px;
line-height: 40px;
}
body.featured .ja-box-center .pod-caption{
float:left;
line-height: 40px;
text-align:left;
font-size:16px;
font-weight:normal;
padding-left: 21px;
color:#fff;
font-family:'Trade Gothic W01 Bold';
}


/* end photo of day home */

/*photo of day right*/


/*#ja-botsl .ja-box-right .ja-box-ct{
padding: 0px !important;
}

#ja-botsl.ja-box-right .ja-moduletable{
margin-bottom: 0px !important;
position:relative;
}*/


#ja-botsl .ja-box-right .pod-search-archives {
position:absolute;
top:8px;
right:14px;
z-index:999;
color:#fff;

} 
#ja-botsl .ja-box-right .pod-search-archives a{
color:#fff;

} 
#ja-botsl .ja-box-right #pod-img-wraper {
padding:0;
border: #ccc solid 2px !important;

}

#ja-botsl .ja-box-right .pod-module-wrapper {
background: none repeat scroll 0 0 rgba(7, 59, 90, 0.71);
position:absolute;
left:21px;
bottom:10px;
width: 100%;
min-height: 40px;
display:block;
padding-right:15px;
}

#ja-botsl .ja-box-right .pod-loc-date{
float:right;
text-align:right;
font-style:italic;
color:#fff;
padding-right: 36px;
line-height: 40px;
}
#ja-botsl .ja-box-right .pod-caption{
float:left;
line-height: 40px;
text-align:left;
font-size:16px;
font-weight:normal;
padding-left: 21px;
color:#fff;
font-family:'Trade Gothic W01 Bold';
}


/* end photo of day right */




/* exhibit mods
----------------------------------------------------------- */

#ja-botsl .photowrap img{
border: #676767 solid 1px !important;
width: 398px !important;
}

#ja-botsl .caption{
background: none repeat scroll 0 0 rgba(159, 167, 56, 0.7);
height: 40px;
position:absolute;
left:0;
bottom:0;
color:#fff;
}

/* slideshow mods
----------------------------------------------------------- */
div.moduletablehomeslideshow {
padding-right: 8px;
padding-bottom: 8px !important;

}

div.moduletablehomeslideshow img{
border: 2px #073b5a solid;

}

.wk-slideshow .caption {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
	height: 52px;
    bottom: 0;
    left: 0;
    padding: 10px;
    position: absolute;
    right: 0;
    z-index: 5;
	border-top: 1px #fff solid;
	margin-left: 2px;
	margin-right: 5px;
	margin-bottom: 2px;
	color: #000000;
	font-size: 18px;
	font-family:"Trade Gothic W01 Bold";
	padding-left: 15px;
	padding-top: 15px;
}

.wk-slideshow .caption a{
	color: #000000;
	font-size: 18px;
	font-family:"Trade Gothic W01 Bold";
}

.wk-slideshow .caption span {
	color: #000000;
	font-size: 27px;
	font-family:"Trade Gothic W01 Bold";
	margin-right: 21px;
}

.wk-slideshow-default .nav {
position: absolute;
bottom: 23px;
right:21px;
    text-align: right;
	z-index: 999;
	
}

/* MODULE STYLES Right column
--------------------------------------------------------- */
#ja-right2 {
margin-left 15px;

}

#ja-right2 div.ja-moduletable, #ja-right2 div.moduletable {
	margin-top: 0;
	padding: 0px;
border: 6px double #cdcccb;
outline: 2px solid #063b5b;
outline-offset: -8px;
background-color: #cdcccb;
}

/* basicgray -------------- */

#ja-right2 div.moduletablebasicgray {
	margin-top: 0;
	padding: 0px;
border: 6px double #676767;
outline: 2px solid #fff;
outline-offset: -8px;
background-color: #676767;
color:#fff;
}

#ja-right2 div.moduletablebasicgray a{
color:#fff;
text-decoration:underline;
}  

#ja-right2 div.moduletablebasicgray h3{
	background: #92923d !important;
	border-bottom: #fff 2px solid !important;
	padding:0 !important;
	
} 
#ja-right2 div.moduletablebasicgray span{
	border: #cccc31 2px solid !important;
	padding:10px !important;
	display:block;
	margin-top:2px;
	margin-left:2px;
	margin-right:2px;
	
} 

#ja-right2 .column div.moduletablebasicgray{
margin-left:0;
margin-right:0;
}  

#ja-right2 .column div.moduletablebasicgray .ja-box-ct {
	padding: 10px !important;
}

#ja-right2 div.moduletablebasicgray p{
	margin: 0px !important;
	padding-bottom: 9px;
}

#ja-right2 div.moduletablebasicgray div.custombasicgray{
	padding: 9px;
}

#basicgraylink {
position:absolute;
top:14px;
right:14px;
}
#basicgraylink a{
font-style:italic;
text-decoration:none !important;
}


/* end become member -------------- */

/* basicblue right module -------------- */

#ja-right2 div.moduletablebasicblue {
	margin-top: 0;
	padding: 0px;
border: none !important;
outline: none !important;
outline-offset: none !important;
background:#053b5b url("/templates/ja_t3_blank/themes/more_contrast_blue/images/compus.png") no-repeat scroll right top  !important;
color:#fff;
}

#ja-right2 div.moduletablebasicblue a{
color:#fff;
text-decoration:underline;
}  

#ja-right2 div.moduletablebasicblue h3{
	background: #053b5b !important;
	border: #fff 2px solid !important;
	border-bottom: #fff 2px solid !important;
	padding:0 !important;
	margin:8px !important;
	margin-bottom:0px !important;
	
} 
#ja-right2 div.moduletablebasicblue span{
	border: #3299cc 2px solid !important;
	padding:10px !important;
	display:block;
	
} 

#ja-right2 .column div.moduletablebasicblue{
margin-left:0;
margin-right:0;
}  

#ja-right2 div.moduletablebasicblue .ja-box-ct {
	padding: 15px !important;
	padding-top: 0px !important;
}
#ja-right2 div.custombasicblue p{
	width:180px;
}


#basicbluelink {
position:absolute;
top:21px;
right:21px;
}
#basicbluelink a{
font-style:italic;
text-decoration:none !important;
color:#cccb31!important;
}


/* end donate now -------------- */





#ja-right2 div.ja-moduletable h3, #ja-right2 div.moduletable h3 {
	background: #063b5b;
	color: #fff;
	padding: 5px;
	border-bottom: 0;
}

#ja-right2 div.ja-moduletable h3, #ja-right2 div.moduletable .ja-box-ct {
	padding: 10px;
}

#ja-right2 .column ul li {
    background: none;
}

.ja-content-main {
    padding-right: 15px;
}
#ja-right2 div.ja-moduletable h3, #ja-right2 div.moduletable h3 {
    margin: 0;
	font-family:'HelveticaNeueW01-65Medi';
	font-size: 15px;
}

#ja-right2  .column p{
margin:0;
margin-bottom: 6px;

}
/* calendar home -------------- */

div.mod_events_latest_callink {
    margin-top: 8px;
	position:absolute;
	right: 12px;
	top:0;
	z-index:999;
}

div.mod_events_latest_callink a {
    background: none;
	color:#fff;
}

span.cal_event_time {

}



body.featured #ja-botsl .ja-box-right span.cal_event_title a{
    font-family: 'Trade Gothic W01 Bold';
    font-size: 21px;
    font-weight: normal;
    text-decoration: underline;
	color:#063b5b;
}
body.featured #ja-botsl .ja-box-right span.cal_event_time  {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
	color:#646263 !important;
}
body.featured #ja-botsl .ja-box-right span.mod_events_latest_date  {
font-style:italic !important;
	color:#646263 !important;
	font-size: 14px !important;
    font-family: Arial, Helvetica, sans-serif !important;
	font-weight:bold;
}
body.featured #ja-botsl .ja-box-right span.cal_event_summary  {
	color:#646263 !important;
	font-size: 14px !important;
    font-family: Arial, Helvetica, sans-serif !important;
font-style:italic !important;
}
body.featured #ja-botsl .ja-box-right span.cal_event_contact  {
	color:#646263 !important;
	font-size: 14px !important;
    font-family: Arial, Helvetica, sans-serif !important;
}

body.featured #ja-botsl .mod_events_latest {
    border-top: none !important;
}

body.featured #ja-botsl .mod_events_latest img{
margin-right: -20px;
}


/* mini calendar right module -------------- */
/* mini calendar right module -------------- */

#ja-right2 div.moduletableminicalendar {
	margin-top: 8px;
	padding: 0px;
border: none !important;
outline: none !important;
outline-offset: none !important;
background:#fff !important;
color:#444444;

}


#ja-right2 div.moduletableminicalendar table.mod_events_table {
width: 100% !important;
border-collapse: collapse;
}



#ja-right2 div.moduletableminicalendar .mod_events_table tr { border: 1px solid #444444; } 
#ja-right2 div.moduletableminicalendar .mod_events_table th { background-color: #444444; color:#fff; text-align:center; padding:1px;} 

#ja-right2 div.moduletableminicalendar .mod_events_table td { padding: 2px 4px; border: 1px solid #444444; text-align: right;} 
#ja-right2 div.moduletableminicalendar .mod_events_table td.mod_events_td_dayoutofmonth  { background-color:#c6c6c6;} 

#ja-right2 div.moduletableminicalendar .mod_events_monthyear div.mod_events_link:hover  {cursor:pointer;} 
#ja-right2 div.moduletableminicalendar .mod_events_monthyear div.mod_events_link  { font-weight:normal;}
#ja-right2 div.moduletableminicalendar table.mod_events_monthyear  { margin-left:auto; margin-right:auto; font-weight:bold;} 

#ja-right2 div.moduletableminicalendar .mod_events_table td.mod_events_td_daywithevents  { background-color:#92923D; font-weight:bold; color:#fff;}
#ja-right2 div.moduletableminicalendar .mod_events_table td.mod_events_td_daywithevents  a{ color:#fff;}
#ja-right2 div.moduletableminicalendar .mod_events_table td.mod_events_td_todaywithevents  { background-color:#3299cc; font-weight:bold; color:#fff;}
#ja-right2 div.moduletableminicalendar .mod_events_table td.mod_events_td_todaywithevents  a{color:#fff;}


#ja-right2 div.moduletableminicalendar a{

text-decoration:underline;
}  

#ja-right2 div.moduletableminicalendar h3{
	background: #053b5b !important;
	border: #fff 2px solid !important;
	border-bottom: #fff 2px solid !important;
	padding:0 !important;
	margin:8px !important;
	
} 


#ja-right2 .column div.moduletableminicalendar{
margin-left:0;
margin-right:0;
}  

#ja-right2 .column div.moduletableminicalendar .ja-box-ct {
	padding: 0px !important;
}
#ja-right2 .column div.moduletableminicalendar .ja-box-ct p{
	width:220px;
	padding-left:10px;
}






/* end mini calendar -------------- */

#ja-content-top  {

	position: relative;

}

#ja-content-top div.moduletablecattimefilter {
	width:172px;
	position:absolute;
	bottom:-80px;
	right:0;
/*	background-color:#FF0000;*/
	z-index: 999999;
}
  


/* MAIN calendar -------------- */

table.ev_table { background-color:#cdcccb; border-bottom: #cdcccb solid 21px; width:100% !important;}

table.ev_table td.cal_td_header { background-color:#cacc2c; border-bottom: #fff 2px solid; height:60px;}

table.ev_table td.cal_td_header span.left {font-family:'Trade Gothic W01 Bold'; color:#fff; font-size: 22px; text-transform:uppercase; width: 550px; text-align:left; padding-left: 20px;}
table.ev_table td.cal_td_header span.prev_next_week_nav {
color:#5e5e5e; font-size: 12px; float:left; text-transform:capitalize; width: 450px; text-align:left; padding-left: 20px;
font-family:'HelveticaNeueW01-65Medi';
}

table.ev_table td.cal_td_under_header { 
background-color:#bfbfbf; padding-bottom:0; padding-top:2px; padding-left: 24px; border-bottom: 3px solid #ccc;}



table.ev_table td.cal_td_coming_soon { 
background-color:#063B5B; padding-bottom:0; padding-top:2px; padding-left: 24px; border-bottom: 2px solid #fff;
border-top:#CDCCCB solid 9px;
font-family: 'Trade Gothic W01 Bold';
    font-size: 18px; text-transform:uppercase; color:#fff;

}


table.ev_table td.cal_td_under_header span.week-date { 
color:#5e5e5e; font-size: 14px; text-transform:uppercase; float:left;
}

table.ev_table td.cal_td_header span.jev_catselect { float:right; width: 150px;}

#jevents_body .ev_table {
    border-bottom: none;
    border-left: none;
    border-right: none;
}

table.ev_table td.cal_td_image {
text-align:center;
width: 220px;
}
table.ev_table td.cal_td_event_summary {
border-bottom: dashed 1px #9c9c9c;
}


table.ev_table td.cal_td_event_summary span.cal_event_title {
font-size: 21px;
}
table.ev_table td.cal_td_event_summary span.cal_event_title a{
font-size: 21px;
text-decoration:underline;
font-family:'Trade Gothic W01 Bold';
font-weight:normal;
}

table.ev_table td.cal_td_event_summary span.cal_event_time {
font-size: 16px;
color:#fff;
}

table.ev_table td.cal_td_event_summary span.cal_event_time {
font-size: 16px;
color:#fff;
font-weight:bold;
}
table.ev_table td.cal_td_event_summary span.cal_event_location {
font-size: 16px;
color:#6a6a6a;
font-style:italic;
}


table.ev_table td.cal_td_event_summary span.cal_event_reg_link a{
font-size: 16px;
color:#6a6a6a;
text-decoration:underline;
}


table.ev_table tr.last td.cal_td_event_summary {
border-bottom: none;
}


/* MAIN calendar DETAIL -------------- */
table.contentpaneopen{
background-color:#CDCCCB;
border-bottom: 21px solid #CDCCCB;
    width: 100% !important;
	font-size: 16px;
}
table.contentpaneopen strong{
	color:#6A6A6A;
	font-weight:bold;
}
table.contentpaneopen a{
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}

table.contentpaneopen img{
margin-right: 12px;
}

table.contentpaneopen td{
padding-left: 21px;
}

table.contentpaneopen td table td{
padding-left: 0px;
}

table.contentpaneopen tr.headingrow{
background-color:#cacc2c;
border-bottom: #fff 2px solid !important;
height:40px;

}

table.contentpaneopen td.contentheading{
color:#fff !important;
font-size: 22px !important;
padding-top:3px
}

table.contentpaneopen td.ev_detail a{
margin-left: 6px;
margin-right: 12px;

}

table.contentpaneopen tr.headingrow h2.contentheading{
font-size: 22px !important; text-transform:uppercase; color:#fff; padding-top:9px
}
/*table.contentpaneopen h2.contentheading{ 
background-color:#cacc2c; border-bottom: #fff 2px solid; height:40px; font-size: 22px; text-transform:uppercase; color:#fff;padding-left: 20px; padding-top:9px}
*/

/************* events on cal page ***************************/

#ja-content-top div.moduletablecurrentexhibits {
	float:left;
}

#ja-content-top div.moduletablecurrentexhibits ul{
margin:0px !important;

}
#ja-content-top div.moduletablecurrentexhibits ul li{
background-image: none !important;
padding-left: 0px !important;


}
#ja-content-top div.moduletablecurrentexhibits .clearfix{
	clear: none !important;
}

#ja-content-top div.moduletablecurrentexhibits .even{
border-bottom: none;
}

#ja-content-top div.moduletablecurrentexhibits h3{
font-family:'HelveticaNeueW01-85Heav';
font-size: 16px;
border-bottom: #989898 solid 2px;
font-weight:normal;
color:#1c3664;
text-transform:capitalize !important;
background: none !important;
margin-bottom: 0px !important;
}

#ja-content-top div.moduletablecurrentexhibits .odd{
border-bottom: none;
}

#ja-content-top div.k2ItemsBlock ul li {
float:left;
width: 132px;
}

#ja-content-top div.k2ItemsBlock span.current-exhibits-category {
color:#676767;
font-style:italic;
padding-left: 18px;
font-weight:bold;
}

#ja-content-top div.k2ItemsBlock ul li a.moduleItemTitle{
display:block;
padding-left: 15px;
color:#989898;
line-height: 14px;
padding-top: 3px;

}

ja-content-top div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
    float: none !important;
}

div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
float: none !important;
 border: none !important;
}
 














/************* thumb events on Event page ***************************/

#ja-content-bottom div.moduletablecurrentexhibits {
	float:left;
}

#ja-content-bottom div.moduletablecurrentexhibits ul{
margin:0px !important;

}
#ja-content-bottom div.moduletablecurrentexhibits ul li{
background-image: none !important;
padding-left: 0px !important;


}
#ja-content-bottom div.moduletablecurrentexhibits .clearfix{
	clear: none !important;
}

#ja-content-bottom div.moduletablecurrentexhibits .even{
border-bottom: none;
}

#ja-content-bottom div.moduletablecurrentexhibits h3{
font-family:'HelveticaNeueW01-85Heav';
font-size: 16px;
border-bottom: #989898 solid 2px;
font-weight:normal;
color:#1c3664;
text-transform:capitalize !important;
background: none !important;
margin-bottom: 0px !important;
}

#ja-content-bottom div.moduletablecurrentexhibits .odd{
border-bottom: none;
}

#ja-content-bottom div.k2ItemsBlock ul li {
float:left;
width: 132px;
}

#ja-content-bottom div.k2ItemsBlock span.current-exhibits-category {
color:#676767;
font-style:italic;
padding-left: 18px;
font-weight:bold;
}

#ja-content-bottom div.k2ItemsBlock ul li a.moduleItemTitle{
display:block;
padding-left: 15px;
color:#989898;
line-height: 14px;
padding-top: 3px;

}

ja-content-bottom div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
    float: none !important;
}

ja-content-bottom div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
float: none !important;
 border: none !important;
}
 






/************* ja-right1  ***************************/

#ja-right1 {
width: 270px !important;
margin-right: 15px;

}
#ja-right1 div.moduletable  {
padding-top: 0px !important;
margin-top: 0px !important;
}
#ja-right1 div.ja-box-ct p{
padding: 0px !important;
margin: 0px !important;
}

#ja-right2 .column div.ja-moduletable, #ja-right2 .column div.moduletable{
    margin-right: 0px !important;
}
#ja-right2{
border-left: 1px #ccc solid;
}
/************* landing page  ***************************/

#ja-content-bottom div.ja-moduletable h4{
font-family:"HelveticaNeueW01-85Heav";
border-top: #989898 solid 2px;
text-transform:capitalize;
font-weight:normal;
font-size: 18px;
line-height: 27px;
padding-top: 9px;

}

#ja-content-bottom div.ja-moduletable h3{
background-color: none !important;
}
#ja-content-bottom div.moduletablelandinglinks  {
padding-bottom: 0 !important;

margin: 0 !important;
}
#ja-content-bottom div.moduletablelandinglinks  h3{
color:#646263;
font-family:"HelveticaNeueW01-85Heav";
font-weight:normal;
margin: 0 !important;
text-transform:capitalize;
font-size:14px;
padding:0px;
}

#ja-content-bottom div.moduletablelandinglinks  div.ja-box-ct ul{
margin: 0 !important;

}
#ja-content-bottom div.moduletablelandinglinks  div.ja-box-ct ul li{
padding-left: 12px;
background-image: none !important;

}
#ja-content-bottom div.moduletablelandinglinks  div.ja-box-ct a{
color:#b6c331;
text-decoration:underline;

}
/************* exhibits page  ***************************/

div.exhibit-info-overlay {
    background: none repeat scroll 0 0 rgba(159, 167, 56, 0.7);
	height: 48px;
    bottom: 0;
    left: 0;
    padding: 10px;
    position: absolute;
    right: 0;
    z-index: 5;
	border-top: 1px #fff solid;
	margin-left: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
	color: #fff;
	font-size: 16px;
}
div.exhibit-info-overlay a.moduleItemTitle {
color:#FFFFFF !important;
font-family:"Trade Gothic W01 Bold";
font-size: 20px;
text-decoration: underline;
display:block;
padding-bottom: 7px;
}
span.exhibit-time-info {
color:#063b5b;
font-weight:bold;
font-size: 14px;
}
span.exhibit-time-info span.exhibit-date{
font-style:italic;

}


span.exhibit-more-info {
float:right;
}

span.exhibit-more-info a{
	color: #fff !important;
	font-weight:normal !important;
	font-size: 14px;
	text-decoration:underline;
}
#ja-botsl li {
	position:relative;
}
#ja-botsl div.moduletableexhibitgray{
margin-top: -20px !important;
}
div.moduletableexhibitgray div.customexhibitgray {
background-color:#676767;
color:#fff;
padding: 20px;
}
div.moduletableexhibitgray div.customexhibitgray h4{
font-family:"HelveticaNeueW01-65Medi" !important;
color:#cccc31 !important;
font-size: 20px;
margin:0;
padding:0;
font-weight:normal;
}
div.moduletableexhibitgray div.customexhibitgray h5{
font-family:"HelveticaNeueW01-65Medi" !important;
color:#cccc31 !important;
font-size: 18px;
margin:0;
margin-bottom: 10px;
padding:0;
font-weight:normal;
}
div.moduletableexhibitgray div.customexhibitgray h6{
font-family:"HelveticaNeueW01-65Medi" !important;
color:#fff !important;
font-size: 14px;
font-weight:bold;
}

/******** exhibits pop-up   *********/

span.ce-cat {
display: block;
color: #FFFFFF;
background-color:#063b5b;
    font-family: "HelveticaNeueW01-45Ligh";
    font-size: 18px;
    font-weight: normal;
    line-height: 40px;
	border-bottom: 1px solid #fff;
	padding-left: 12px;
	text-transform:uppercase;

}

span.ce-overlay {
    background: none repeat scroll 0 0 rgba(159, 167, 56, 0.7);
	height: 48px;
    bottom: 0;
    left: 0;
    padding: 10px;
    position: absolute;
    right: 0;
    z-index: 5;
	border-top: 1px #fff solid;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #fff;
	font-size: 16px;
	display:block;
}
span.ce-title {color:#FFFFFF !important;
font-family:"Trade Gothic W01 Bold";
font-size: 20px;
display:block;
}


span.ce-more-info { float:right}

span.ce-more-info a{color: #fff !important;
	font-weight:normal !important;
	font-size: 14px;
	text-decoration:underline;}

span.ce-time-wrapper {color:#063b5b;
font-weight:bold;
font-size: 14px;}
span.ce-time-wrapper span.ce-date {
font-style:italic;}

/******** link button style   *********/

#primary-nav .button {
    background-color: #FF9211;
    background-image: none;
    border: 1px solid #EA881B;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    font-weight: bold;
    margin-bottom: 6px;
    padding: 6px 12px;
    text-decoration: none;
    text-shadow: 1px 1px 0 #DF7D0A;
}

/******** event detail   *********/

div.itemHeader {
background-color:#CACC2C;
border-bottom:2px solid #FFFFFF;

}

div.itemHeader h2.itemTitle {
    font-family:"Trade Gothic W01 Bold";
    font-size: 22px;
    font-weight: normal;
    line-height: 40px;
    margin: 0;
    padding:0px;
	padding-left: 21px;
	color:#fff;
}

#k2Container {
    background-color: #CDCCCB;
    padding: 0 0 24px;
}
div.itemBody {
    margin: 0;
    padding: 21px;
	padding-top:0px;
}
div.itemSocialSharing {
    margin: 0;
    padding: 21px;
	padding-top:0px;
}

div.itemLinks {
    margin: 0;
	padding-left:21px;
}
div.itemBackToTop {
    margin: 0;
	padding-right:21px;
}

div.itemBackToTop a {
    background-color: #063B5B;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #FFFFFF;
    font-weight: bold;
    margin-bottom: 6px;
    padding: 6px 12px;
    text-decoration: none;
}

div.itemIsFeatured, div.catItemIsFeatured, div.userItemIsFeatured {
    background-image: none !important;
}
div.itemNavigation {
    background: none repeat scroll 0 0 #BFBFBF;
}
div.itemNavigation span.itemNavigationTitle {
    color: #fff;
}

.itemExtraFields .exhibit_date {
color:#6A6A6A;
font-family:'HelveticaNeueW01-85Heav';
font-size:13px;
font-weight:bold;
text-transform:uppercase;

}

.itemExtraFields .exhibit_time {
color:#6A6A6A;
font-family:'HelveticaNeueW01-85Heav';
font-size:13px;
font-weight:bold;
text-transform:uppercase;

}


div.itemExtraFields {
    border-top:none;
    margin: 0px;
}

p.mod-articles-category-readmore a {
    color: #B6C331;
    font-weight: bold;
	float:right;
	margin-top: -12px;
}

p.readmore a {
    color: #B6C331;
    font-weight: bold;
	float:right;
	margin-top: -12px;
}

/******** photo search module   *********/


#ja-content-bottom div.moduletablephotosearch {
background-color:#CDCCCB;
margin-right:15px;


}

#ja-content-bottom div.moduletablephotosearch h3{
background-color:#063B5B;
color:#fff;
font-family: 'HelveticaNeueW01-65Medi';
font-size: 15px;
margin: 0;
text-transform:uppercase;
padding-left: 21px;
}
#ja-content-bottom div.moduletablephotosearch div.customphotosearch {
padding-left: 21px;
padding-top: 9px;
}



#search-archives-button {
	color:#063B5B;
    border:1px double #ddd;
    background:#cecf18;
border: 2px double #5a595a;
outline: 2px solid #fff;
outline-offset: -3px;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
padding: 2px 3px;
margin-top: 3px;
cursor:pointer;

}
#search-box {
border: 2px double #adaaa5;
outline: 2px solid #cecf18;
outline-offset: -4px;
padding: 3px 3px;
margin-top: 3px;
}
#search-archives-form a{
text-decoration: underline;
}

#pod-search-box{
border: 2px double #adaaa5;
outline: 2px solid #cecf18;
outline-offset: -4px;
padding: 3px 3px;
}

#pod-search-archives-button{
	color:#063B5B;
    border:1px double #ddd;
    background:#cecf18;
border: 2px double #5a595a;
outline: 2px solid #fff;
outline-offset: -3px;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
padding: 2px 3px;
cursor:pointer;
}

#pod-search-archives-popup a{
text-decoration: underline;}

.K2FilterBlock {
background-color:#CDCCCB;
padding-bottom: 21px;
position:relative;
height:680px;
margin-right:15px;
}

.K2FilterBlock h3{
background-color:#063B5B;
color:#fff !important;
font-family: 'HelveticaNeueW01-65Medi' !important;
font-size: 15px !important;
line-height: 36px !important;
padding-left: 12px !important;
margin: 0;
text-transform:uppercase;

}

.K2FilterBlock div.genericView{
    background-color: #fff !important;
	margin-left: 56px;
	margin-right: 15px;
	margin-top: 30px;
	height: 548px;
	overflow:auto;
	padding: 12px 21px 12px 54px !important;
}

.K2FilterBlock .category_filter {
position:absolute;
top: 9px;
right:14px;

}

div.title_az_container {
position:absolute;
top:114px;
left:15px;
width: 40px;
background-color: #fff;
border-right: #CDCCCB 1px solid;
}

div.title_az_container a{
display:block;
float:none;
text-transform:uppercase;
text-decoration:underline;
padding: 2px 15px;


}

div.title_az_container a.active{
background-color:#CECF18;

}


.K2FilterBlock .inputbox {
border: 2px double #adaaa5;
outline: 2px solid #cecf18;
outline-offset: -4px;
padding: 3px 3px;
position:absolute;
top:60px;
left:14px;
width:160px;
}

.K2FilterBlock .button {
	color:#063B5B;
    border:1px double #ddd;
    background:#cecf18;
border: 2px double #5a595a;
outline: 2px solid #fff;
outline-offset: -3px;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
padding: 2px 6px !important;
cursor:pointer;
position:absolute;
top:50px;
left:200px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
.K2FilterBlock .button {
top:53px;
}
}
 
 .K2FilterBlock #col-search-reset {
left:274px;
}
 
#current_letter {
position:absolute;
top:115px;
left:72px;
z-index:999999;
text-transform:uppercase;
font-size:36px;
"Trade Gothic W01 Bold";
color:#063B5B;
}

.K2FilterBlock form h3{
display:none;

}

/**********  button  *********/
input[type=submit] {
	color:#063B5B;
    border:1px double #ddd;
    background:#cecf18;
border: 2px double #5a595a;
outline: 2px solid #fff;
outline-offset: -3px;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
padding: 2px 6px !important;
cursor:pointer;
}
/**********  events hide  *********/
body.itemlist #ja-content-main .itemListView{

}
body.itemlist div.itemListCategory {
    background: none !important;
    border:  none !important;
    margin: 0;
    padding: 0px;
}
body.itemlist div.ja-content-main {
    margin-bottom: 0px !important;
}
body.itemlist #k2Container {
    background-color: #fff;
    padding: 0;
}
body.itemlist #ja-container .main {
    padding: 0;
}

/**********  calendar right column  *********/

#ja-right2 .mod_events_latest_content a {
    font-family: 'Trade Gothic W01 Bold';
    font-size: 21px;
    font-weight: normal;
    text-decoration: underline;
	color:#063b5b !important;
}



/*body.featured #ja-botsl .ja-box-right span.cal_event_time  {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
	color:#646263 !important;
}*/


#ja-right2 .mod_events_latest_date  {
font-style:italic !important;
	color:#646263 !important;
	font-size: 14px !important;
    font-family: Arial, Helvetica, sans-serif !important;
	font-weight:bold !important;
}
#ja-right2 .cal_event_summary  {
	color:#646263 !important;
	font-size: 14px !important;
    font-family: Arial, Helvetica, sans-serif !important;
font-style:italic !important;
}

#ja-right2 .cal_event_contact  {
	color:#646263 !important;
	font-size: 14px !important;
    font-family: Arial, Helvetica, sans-serif !important;
	
}
/**********  photo of day popup  *********/

#pod_detail {
background-color:#063B5B;

}

#pod_detail span.popup-title {
color:#fff;
display:block;
font-family:"Trade Gothic W01 Bold";
font-size:18px !important;
padding-left: 12px;

}

#pod_detail span.popup-photo-date {
color:#fff;
padding-left: 12px;
}
#pod_detail span.popup-photo-date a{
color:#fff !important;
text-decoration: underline;
}
#pod-search-archives-popup-link a{
color:#fff !important;
}

/**********  IE7 photo fixes *********/
#pod-img-wraper {
overflow:hidden !important;
position:relative !important;
}

.moduleItemIntrotext {
overflow:hidden !important;
position:relative !important;
}

#ev-img-wraper {
overflow:hidden !important;
position:relative !important;
}

#ja-top-panel {
position:relative !important;
z-index:99;
}

/**********   photo faq *********/

.moduletablephotofaq  {
background-color:#CDCCCB;
margin-top: -20px !important;
padding-left: 21px !important;
margin-right: 15px !important;

}

.column ul li.jp-accordion-item  {
	background-image: none !important;
	padding:0 !important;
	margin:0 !important;
}

.column ul li.jp-accordion-item  h3{
	padding:0 !important;
	margin:0 !important;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #063B5B !important;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #5A595A !important;
}



/**********   BLOG *********/


div.catItemHeader h3.catItemTitle {
    font-family:"Trade Gothic W01 Bold" !important;
}

#k2Container img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
margin-bottom:9px;
}

#k2Container div.alignleft {
float:left;
padding-right: 21px;
padding-bottom: 12px;
}
#k2Container div.alignright {
float:right;
padding-left: 21px;
padding-bottom: 12px;
}
#k2Container img.alignleft {
float:left;
padding-right: 21px;
padding-bottom: 12px;
}
#k2Container img.alignright {
float:right;
padding-left: 21px;
padding-bottom: 12px;
}
div.k2TagCloudBlock a{
    padding: 0 !important;
	margin: 0 !important;
	background-color: none !important;
	float: none !important;
	display:inline-block !important;
}
div.k2TagCloudBlock a:hover{
    padding: 0 !important;
	margin: 0 !important;
	background: none !important;
	color:#000;
	text-decoration:underline !important;
}

#k2Container.k2blog {
    background-color: none !important;
	background: none !important;

}

#k2Container.k2blog div.itemHeader {
    background-color: none !important;
	background: none !important;	
    border-bottom:  none !important;
}

#k2Container.k2blog div.itemHeader h2.itemTitle{
color:#063B5B !important;
padding-left: 0px !important;
}

.ui-widget-content a {
    text-decoration: underline !important;
}

div.itemTagsBlock ul.itemTags li{
    background-image: none !important;
	background: none !important;
}

div.catItemTagsBlock ul.catItemTags li{
    background-image: none !important;
	background: none !important;
}

div.k2Pagination ul li{
    background-image: none !important;
	background: none !important;
}

div.tagItemHeader h2.tagItemTitle {
    font-family:"Trade Gothic W01 Bold" !important;
}

/******* explore *************/


#ja-botsl .k2ItemsBlock ul li {
    background-image: none !important;
}

/******* explore featured audio *************/

div.moduletablefeaturedaudio .ja-box-ct {
background-color:#726463;
margin-left: 12px;
margin-top: 3px;
padding-top: 6px;

}
div.moduletablefeaturedaudio a{
color:#d7ccc8 !important;
font-weight:bold !important;

}
div.moduletablefeaturedaudio a:hover{
color:#fff !important;
font-weight:bold !important;
}
div.k2FeedIcon {
padding-right: 18px;
}

/******* K2 image gallery *************/
#k2Container.k2blog {
    background-color: none !important;
}
ul.sigProClassic {
    float: none !important;
	display:block;
}

ul.sigProClassic li.sigProThumb span.sigProLinkWrapper {
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    margin: 0;
    padding: 4px;
}

.stYoutube {
    top: 1px !important;
}
/******* K2 press *************/
 

div.moduletablelatestnews  h3{
    border-bottom: 1px solid #CCCCCC;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 140%;
    text-transform: uppercase;
	margin-top: 12px;
	margin-bottom:0;
}

#ja-content-bottom div.moduletablelatestnews ul li {
    float: none !important;
    width: auto  !important;
    background: none !important;
    padding-left: 0px !important;
}
#ja-content-bottom div.moduletablelatestnews ul li a{
    color: #063B5B !important;
    font-size: 140% !important;
font-family:"Trade Gothic W01 Bold" !important;
    padding-left: 0px !important;
}

div.press_media {
    background-color: #fff  !important;

}

div.press_media div.itemHeader h2.itemTitle {
    color: #063B5B;
}

div.press_media div.itemHeader {
    background-color: #fff !important;
    border-bottom: none !important;
}

div.moduletablelatestnews .column ul li {
    background: none !important;
    padding-left: none !important;
}
div.moduletablelatestnews .column ul li a{
    color: #063B5B;
    font-size: 140%;
font-family:"Trade Gothic W01 Bold";
}
div.moduletablelatestnews p{
    margin: 7px 0 !important;
}
div.press_media  div.k2FeedIcon {
	float:right !important;
	clear:both !important;
}

div.genericItemHeader h2.genericItemTitle {
    color: #063B5B !important;
font-family:"Trade Gothic W01 Bold" !important;
    font-size: 140% !important;
}

div.press_media  div.catItemHeader h3.catItemTitle {
    font-size: 140% !important;
}
div.press_media div.catItemBody {
    margin: 0;
    padding: 0 !important;
}
div.press_media p {
    margin: 7px 0 !important;
}


div.k2FeedIcon {
    float: right;
	clear:both;
}

div.press_media div.itemToolbar {
display:none !important;
}

/* new */

#jevents_body div.fb_iframe_widget {
    background: none repeat scroll 0 0 #CDCCCB;
    display: inline-block !important;
    position: relative;
	
	padding-bottom: 6px;
}

#eventsocialwrap {
    background: none repeat scroll 0 0 #CDCCCB;
	padding-left: 21px;
}

/* css for facebook popup */




#eventsocialwrap {
padding-bottom: 36px;
margin-bottom: 166px;
}