
div.awardbtn a{color: #fff !important;}
.button_a {
	display: inline-block;
	width: 180px;
	height: 50px;
	text-align: center;
	text-decoration: none;
	line-height: 54px;
	outline: none;
}
.button_a::before,
.button_a::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.button_a,
.button_a::before,
.button_a::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.button_a {
	background-color: #59b1eb;
	color: #fff !important;
	font-size: 1.2em;
}
.button_a:hover {
	background-color: #ddd;
}

/**
* @author    JoomlaShine.com http://www.joomlashine.com
* @copyright Copyright (C) 2008 - 2011 JoomlaShine.com. All rights reserved.
* @license   JoomlaShine.com Proprietary License
*/
/* ============================== DEFAULT HTML ============================== */
a {
	color: #b29100;
}

a:hover{
	color:#d9b251 !important;
	text-decoration: none !important;
}
/* ============================== LAYOUT ============================== */
/* =============== LAYOUT - MENU AREA =============== */
#jsn-menu {
	/*background: #E39703 url(../../images/colors/orange/bg-mainmenu.png) left bottom repeat-x;*/
}
#jsn-mobileswitch:hover,
#jsn-desktopswitch:hover {
	background: url(../../images/backgrounds/bg-mainmenu-active.png) repeat 0 0;
}
/* =============== LAYOUT - CONTENT AREA =============== */
#jsn-gotoplink {
	background-color: #999;
	color: #fff;
}
#jsn-gotoplink:hover {
	background: #27388A;
	color:#fff !important;
}
/* ============================== TYPOGRAPHY ============================== */
/* =============== TYPOGRAPHY - LINK STYLES =============== */
/* ----- ACTION LINK ----- */
/* =============== TYPOGRAPHY - TABLE STYLES =============== */
/* ----- COLOR HEADER TABLE ----- */
table.style-colorheader thead th {
	background-color: #C17E02;
}
table.style-colorheader thead th.highlight {
	background-color: #FECB6B;
}
table.style-colorstripes thead th {
	background-color: #C17E02;
}
table.style-colorstripes thead th.highlight {
	background-color: #FECB6B;
}
table.style-colorstripes tbody tr {
	background-color: #EE9B02;
}
table.style-colorstripes tbody .highlight {
	background-color: #FEE9C2;
}
table.style-colorstripes tbody tr.odd {
	background-color: #DF9202;
}
table.style-colorstripes tbody tr.odd .highlight {
	background-color: #FEDD9E;
}
table.style-colorstripes tbody tr:hover th,
table.style-colorstripes tbody tr:hover td {
	background-color: #CA8402;
}
table.style-colorstripes tbody tr:hover .highlight {
	background-color: #FED689;
}
table.style-colorstripes tbody td,
table.style-colorstripes tbody th {
	border-left: none;
}
table.style-colorstripes tfoot th,
table.style-colorstripes tfoot td {
	background-color: #C17E02;
}
.sectiontableheader {
	background-color: #fff;
}
/* ----- GREY STRIPES TABLE ----- */
table.style-greystripes thead th.highlight {
	background-color: #FFF;
	color: #FFF;
}
/* ============================== MENU ============================== */
/* =============== MENU - MAIN MENU =============== */
/* ----- GENERAL ----- */
div.jsn-modulecontainer ul.menu-mainmenu li {
	border-right: 1px solid #fff;
}
#jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu > li {
	border-left: 1px solid #fff;
	border-right: none;
}
#jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu > li > a {
	border-right: none;
}
div.jsn-modulecontainer ul.menu-mainmenu li a 
,ul#footermenu li a{
	color: #555555;
	font-size:0.9em;
}
body.jsn-direction-rtl div.jsn-modulecontainer ul.menu-mainmenu > li {
	border-left: 1px solid #fff;
}
body.jsn-direction-rtl div.jsn-modulecontainer ul.menu-mainmenu li a:hover {
}
/* ----- 1st LEVEL ----- */
div.jsn-modulecontainer ul.menu-mainmenu ul {
	background-color: #FFF;
}
div.jsn-modulecontainer ul.menu-mainmenu ul li a
,.search a
,.memberlogin.jsn-modulecontainer span#btl-panel-login {
	color: #555555;
}
body.jsn-direction-rtl div.jsn-modulecontainer ul.menu-mainmenu ul li a {
	border-left: none;
	border-right: 1px solid #fff;
}
/* ----- HOVER STATE ----- */
div.jsn-modulecontainer ul.menu-mainmenu li a:hover
,ul#footermenu li a:hover{
	color:#27388A !important;
}
div.jsn-modulecontainer ul.menu-mainmenu ul li:hover > a {
	border-top-color: #fff;
	background-color: #999;
	color: #fff !important;
}
/* ----- ACTIVE STATE ----- */
div.jsn-modulecontainer ul.menu-mainmenu li.active > a 
,ul#footermenu li.active > a{
	color:#27388A !important;
	font-weight: bold;
}
div.jsn-modulecontainer ul.menu-mainmenu ul li.active > a {
border-top-color: #fff;
	background-color: #fff;
	color: #27388A !important;	
/*border-top-color: #27388A;
	background-color: #27388A;
	color: #FFF !important;*/
}
/* =============== MENU - TREE MENU =============== */
/* ----- CURRENT / HOVER STATE ----- */
div.jsn-modulecontainer ul.menu-treemenu li a:hover,
div.jsn-modulecontainer ul.menu-treemenu li a.current,
div.jsn-modulecontainer ul.menu-treemenu ul li a.current:hover {
	color: #fff;
	background-color: #f2911f;
}
/* =============== MENU - SIDE MENU =============== */
/* ---------- 1st LEVEL ---------- */
div.jsn-modulecontainer ul.menu-sidemenu ul {
	background-color: #d5882d;
}
div.jsn-modulecontainer ul.menu-sidemenu ul li a {
	border-top: 1px solid #F7A711;
	border-bottom: 1px solid #B77902;
	color: #fff6e4;
}
body.jsn-direction-rtl div.jsn-modulecontainer ul.menu-sidemenu ul li a {
	border-left: none;
	border-right: 1px solid #B77902;
}
/* ----- HOVER STATE ----- */
div.jsn-modulecontainer ul.menu-sidemenu ul li:hover > a {
	border-top-color: #c17f27;
	background-color: #c17f27;
}
div.jsn-modulecontainer ul.menu-sidemenu li ul li ul {
	border-left: 1px solid #B77902;
}
/* ----- HOVER STATE IN SPECIFIC MODULE BOXES ----- */
div.richbox-2 ul.menu-sidemenu > li:hover > a {
	border-top-color: #F7A711;
	color: #FFF;
}
/* ----- ACTIVE STATE ----- */
div.jsn-modulecontainer ul.menu-sidemenu ul li.active > a {
	border-top-color: #C17F27;
	background-color: #C17F27;
	color: #FFF8EA;
}

div.jsn-modulecontainer ul.menu-sidemenu > li.active > a,
div.jsn-modulecontainer ul.menu-sidemenu.menu-richmenu li.active a span.jsn-menudescription {
	color: #b29100;
}
div.jsn-modulecontainer ul.menu-sidemenu > li:hover > a {
	color: #FFF;
	background-color: #d5882d;
}
div.jsn-modulecontainer ul.menu-sidemenu.menu-richmenu li:hover a span.jsn-menudescription  {
	color: #fff;
}
/* ============================== TOOLBAR ============================== */
#jsn-menu div[class*="display-"].jsn-modulecontainer .jsn-modulecontainer_inner h3.jsn-moduletitle {
	border-right: 1px solid #fff;
	border-left: 1px solid #AC7102;
	border-top: none;
	border-bottom: none;
}
#jsn-menu div[class*="display-"].jsn-modulecontainer .jsn-modulecontainer_inner h3.jsn-moduletitle > span {
	border-right: 1px solid #AC7102;
	border-left: 1px solid #fff;
}
#jsn-menu div.display-dropdown.jsn-modulecontainer .jsn-modulecontent {
	border: 1px solid #AC7102;
}
#jsn-menu div.display-dropdown.jsn-modulecontainer .jsn-modulecontent input {
	border: 1px solid #AC7102;
}
/* ============================== SITE TOOLS ============================== */
/* =============== SITE TOOLS - GENERAL PRESENTATION =============== */
/* ----- DROP DOWN ----- */
ul#jsn-sitetools-menu li ul {
	background-color: #E39703;
}
ul#jsn-sitetools-menu > li:hover {
	background-color: #E7A82C;
}
/* ============================== MODULE STYLES ============================== */
/* =============== MODULE STYLES - MODULE BOXES =============== */
/* ----- RICHBOX-2 ----- */
div.richbox-2 h3.jsn-moduletitle {
	background: url(../../images/colors/orange/bg-title-richbox-2.png) left bottom repeat-x #DF9403;
}
/* ----- SOLID-2 ----- */
div.solid-2 h3.jsn-moduletitle {
	color: #b29100;
}
/* ----- LIGHTBOX-2 ----- */
div.lightbox-2 h3.jsn-moduletitle {
	background: url(../../images/colors/orange/bg-title-lightbox-2.png) repeat-x left bottom;
	color: #b29100;
}
#jsn-pos-left div.lightbox-2 div.jsn-modulecontainer_inner,
#jsn-pos-right div.lightbox-2 div.jsn-modulecontainer_inner {
	background: url(../../images/colors/orange/bg-lightbox-2.png) left bottom repeat-x #FFF9EC;
}
div.jsn-modulecontainer.lightbox-2 ul.menu-sidemenu > li {
    border-bottom: 1px solid #FFE09F;
}
/* ============================== JOOMLA! DEFAULT EXTENSIONS ============================== */
/* =============== JOOMLA! EXTENSIONS - COM_CONTENT =============== */
/* ----- SECTION / CATEGORY BLOG LAYOUT ----- */
/* PAGE PAGINATION */
ul.jsn-pagination li.navigation-page span {
	background-color: #E08427;
}
/* =============== JOOMLA! EXTENSIONS - MOD_BREADCRUMB =============== */
span.breadcrumbs span.current,
.breadcrumb li span + span {
	color: #da7f15;
}

/** add styles **/
#bodyinner{
	margin:0 auto;
}
#jsn-page{
	padding-top:10px;
}
#jsn-menu {
	margin-bottom:10px !important;
	margin-top:10px;
}
#jsn-content-top{
	margin-bottom:40px;
}
#jsn-pos-mainmenu .jsn-modulecontainer
,.no1_header_img.jsn-modulecontainer{
	border:none;
	padding-bottom:0;
	margin:0 !important;
}
.no1_header_img .jsn-modulecontainer_inner
,.nsrighttop .jsn-modulecontainer_inner
,#jsn-leftsidecontent_inner .jsn-modulecontainer_inner{
	margin:0 !important;
	border-bottom:none !important;
	padding-bottom:0 !important;
}
.nsrighttop .jsn-modulecontainer_inner{
	padding-bottom:10px !important;
}
#jsn-pos-banner .jsn-modulecontainer_inner{
	margin-bottom:0 !important;
}
#jsn-pos-banner .jsn-modulecontainer{
	margin-top:0 !important;
}
#jsn-content-bottom{
	margin-top:20px;
}
.no1_header_img.jsn-modulecontainer p{
	padding:0 !important;
	margin:0 !important;
}
#jsn-logo{
	padding-left:0.7%;
}
#jsn-logo a img{
	width:100%;
}
.jsn-modulecontent .search a, .memberlogin.jsn-modulecontainer span#btl-panel-login{
	font-size:1.1em;
	font-weight:bold;
}
.tabbable .nav-tabs{
	margin-bottom:0 !important;
}

div.jsn-modulecontainer ul.menu-mainmenu li a {
	text-shadow:inherit !important;
	font-size:1em !important;
}

.search #header-contact li {
    border-left: 1px solid #C0BAB6;
    display: inline;
    margin: 0 0 0 15px;
    padding: 0 0 0 15px;
}
.search #header-contact li:first-child{
    border: medium none;
    margin: 0;
    padding: 0;
}
.search #header-contact a:hover{
	color: #C0BAB6 !important;
}
.list.none, .list.block, .list.tick, .list.arrow, .list.tagcloud, .list.underline {
    list-style-type: none;
}
.list {
    list-style-position: inside;
}
#submit_image_btn {
    background: url("../../images/fccj/search_btn.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 30px;
    margin-left: 5px;
    width: 30px;
	 outline: medium none;
    resize: none;
}

#jsn-mainbody{
	padding:0 1% 1% 1% !important;
	background-color:#fff;
}

.home #jsn-mainbody{
	display:none;
}
.home .jsn-modulecontainer h2
,.home .jsn-modulecontainer h2 a{
	color:#27388A;
	font-size: 1.4em;
	font-weight: bold;
	line-height: normal;
}
.home .jsn-modulecontainer h2 a{
	font-size:1em;
}
.home .jsn-modulecontainer h2 a:hover{
	color:#27388A !important;
}
.home .jsn-modulecontainer h3{
	font-size: 1em;
}
.home .jsn-modulecontainer h3 a{
    color: #B29100;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0 0 10px;	
    line-height: normal;
}
.home #jsn-pos-mainbody-top .jsn-modulecontainer_inner{
	background-color:#F6F6F6;
	padding:10px;
}
.home #jsn-pos-mainbody-top .jsn-modulecontainer_inner h2{
	color:#B29100;
}
.latestnews dt p
,.mod_events_latest_date
,.jsn-modulecontainer .date{
    color: #999999;
    font-size: 0.9em;
    font-weight: normal;
    line-height: normal;
    margin: 0;	
}
.latestnews dd, dd.latesteventcontent{
	margin:10px 0 10px 0;
}
.read-more{
	text-align: right;
	margin-top:10px;
}
.read-more a, .read-more a:hover{
	color:#27388A !important;
	font-weight:normal;
}

div.search{
	text-align:right;
}
div.searchbox{
	margin:0 !important;
	margin:0 0 20px 10px !important;
	border-bottom:none !important;
	width:auto;
	display:inline-block !important;
	float:none !important;
}
div.searchbox div
,div.searchbox form
,.memberlogin.jsn-modulecontainer div
,.memberlogin.jsn-modulecontainer .btl-panel{
	display:inline-block !important;
	float:none !important;
}
input.search {
    -moz-box-sizing: border-box;
    border: 1px solid #E5E4E3 !important;
    padding: 5px !important;
    width: 104px !important;
    outline: medium none;
    resize: none;
    margin-bottom: 0 !important;
    border-radius:0 !important;
/*    color:inherit !important;*/
    height: inherit !important;
    line-height:14px;
    font-size:13px;
}
.jsn-modulecontainer .jsn-modulecontainer_inner{
	border-bottom: 1px solid #eee;
	margin-bottom:30px;
	padding-bottom:15px;
/* home mergin */
}
#jsn-pos-mainmenu .jsn-modulecontainer_inner
,#jsn-pos-top .jsn-modulecontainer_inner
,#jsn-pos-content-bottom .jsn-modulecontainer_inner
,#jsn-pos-user-top .jsn-modulecontainer_inner{
	border:none;
	margin-bottom:inherit;
	padding-bottom:inherit;
}
#jsn-pos-footer .jsn-modulecontainer
,#jsn-pos-bottom .jsn-modulecontainer{
	padding-top:30px;
}
.jsn-modulecontainer dd, .jsn-modulecontainer p{
    font-size: 1em;
    line-height: 1.4em;	
    margin-left: 0;
}

.memberlogin.jsn-modulecontainer{
	margin-top:0 !important;
	border-bottom: none;
	display:inline !important;
	/*width:43%;*/
	float:none !important;
}

.memberlogin.jsn-modulecontainer #btl{
	margin-top:7px;
	border-right:1px solid #C0BAB6;
}
.memberlogin.jsn-modulecontainer span#btl-panel-login{
	font-size:1em;
	font-weight:normal;
	padding:0 10px 0 0;
}
.mfootermenu{
    background-color: #F6F6F6;
    border-radius: 10px 10px 10px 10px;
    padding: 10px;
}
ul#footermenu li{
	display:inline-block;
	float:left;
	margin-left:1.2em;
}
ul#footermenu li ul li{
	display:block;
	float:none;
	margin-left:0;
	font-size:0.8em;
}

ul.footermenu li{
	display:inline-block;
	margin-top:0 !important;
}
ul.footermenu li a{
	color:#27388A;
	font-weight:normal;
}
#copyright{
	margin:10px 0 10px 0;
}
#copyright, ul.footermenu li a{
	font-size:0.85em !important;
}
.mainbottombannerleft, .mainbottombannerrights{
	display:inline;
	float:left;
	width:47.6%;
	padding-left:1.2%;
	
}


.mainbottombannerright{
	display:inline;
	float:left;
	width:47.6%;
	padding-left:1.2%;

}

/*
.mainbottombannerright{
	width:47.8%;	

}*/
.mainbottombannerleft img, .mainbottombannerright img{
	border: 1px solid #CCCCCC;
	width:99%;
}
.mainbottombannerright{
	margin-top:0 !important;
	margin-left:1.4%;
	padding-right:0.9%;
}

.clear{
clear:both !important;
}

#upcomingeventstab{
    border: 0 solid #E5E4E3;
    display: block;
    height: 300px;
    overflow-y: auto;
    padding: 10px 5px 5px;	
}
.nav-tabs{
	border:none !important;
}
.nav-tabs li{
    margin: 0 -1px -1px 0 !important;
}
.nav-tabs li a{
	margin-right:0 !important;
	   border-left: 1px solid #E5E4E3;
    border-radius: 5px 5px 5px 5px;
    border-right: 1px solid #E5E4E3;
    border-top: 1px solid #E5E4E3;
    color: #555555;
    display: block;
    padding: 5px 6px;
}
.nav-tabs li a:hover, .nav-tabs li.active a{
    background-color: #AAC749 !important;
    border-radius: 5px 5px 5px 5px !important;
    color: #FFFFFF !important;
}
.img_left{
    float: left;
    margin: 0 10px 10px 0;	
}
/** k2 **/
#k2Container{
	font-family: Georgia,"Times New Roman",Times,serif;
}
.jsn-itemid-219 #jsn-maincontent_inner
,.jsn-itemid-220 #jsn-maincontent_inner{
	border-right: 1px solid #EEEEEE !important;
	padding-right: 10px;
}
.tagcloud.jsn-modulecontainer
,.categories.jsn-modulecontainer
,.nsrighttop.jsn-modulecontainer{
	margin-left:5% !important;
	border:none !important;
}
.nsrighttop.jsn-modulecontainer{
	border-bottom: 1px solid #EEEEEE !important;
}
#k2Container .catItemView,
#k2Container .tagItemView{
	padding:0 !important;
}
#k2Container .createdate
,#k2Container .author{
	display:inline;
	 color: #999999;
    font-size: 0.9em;
    font-weight: normal;
    line-height: normal;
    margin: 0 3px 0 0;
    font-family: Helvetica,Arial,sans-serif;
}
#k2Container .catItemIntroText
, #k2Container .tagItemIntroText
, #k2Container .latestItemIntroText
, #k2Container .itemIntroText
, #k2Container .itemFullText{
	 color: #000000;
    font-size: 1.2em;
    line-height: 155%;
}
#k2Container .catItemTitle,
#k2Container .tagItemTitle{
	color: #000000 !important;
    font-family: 'PT Serif',serif;
    font-size: 2.1em;
    font-weight: 400;
    line-height: 140%;
    margin: 0 0 10px;
}
#k2Container .catItemIntroText p
,#k2Container .tagItemIntroText p{
	margin: 16px 0 16px 0;
}
#k2Container .catItemReadMore
,#k2Container .tagItemContentFooter
,#k2Container div.itemBackToTop{
	display:block !important;
	text-align: right;
}
#k2Container .catItemReadMore a
,#k2Container .tagItemContentFooter a
,#k2Container div.itemBackToTop a{
	font-family: inherit;
	font-size: 1.3em;
	line-height: 155%;
}
blockquote{
	 background-color: #F6F6F6;
    border-radius: 10px 10px 10px 10px;
    padding: 20px !important;
    margin:16px 40px 16px 40px !important;
}
#k2Container blockquote{
	 color: #000000;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 1em;
    line-height: 155% !important;
}
#k2Container div.catItemView
,#k2Container div.tagItemView
{
    border-bottom: 1px solid #EEEEEE;
    padding-bottom: 20px !important;
    margin-bottom: 30px;
}
#k2Container div.catItemTagsBlock
,#k2Container div.itemTagsBlock{
	border:none;
	background-color: inherit;
	margin-bottom:10px;
	/*margin-top: 20px;*/
	color: #555555 !important;
	font-family: Helvetica,Arial,sans-serif;
	font-size:1em;
	line-height:1.4em;
}
#k2Container .catItemTagsBlock
,#k2Container div.itemTagsBlock{
	border:none !important;
	padding:0 !important;
}
#k2Container .catItemTagsBlock span{
	font-weight: bold;
}
#k2Container .catItemCommentsLink
,#k2Container .itemCommentsLink{
	display: block;
    margin-top: 15px;
    width: 100%;
    border:none;
}
    
#k2Container .catItemCommentsLink a
,#k2Container .itemCommentsLink a{
	color: #333333 !important;
	font-family: Helvetica,Arial,sans-serif;
}
#k2Container span.catItemImage img{
	border:none;
	padding:0;
}
/*
#k2Container .itemIntroText p:first-child:first-letter
,#k2Container .itemIntroText:first-letter
,#k2Container .itemFullText p:first-child:first-letter
,#k2Container .itemFullText:first-letter{
    color: #000000;
    float: left;
    font-family: Georgia;
    font-size: 95px;
    line-height: 75px;
    padding-left: 3px;
    padding-right: 25px;
    padding-top: 4px;
}
*/

#k2Container div.itemIntroText {
    color: #000000;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 1.3em !important;
    line-height: 155%;
    font-weight: normal !important;
}
#k2Container div.itemHeader h1{
    color: #000000;
    font-family: 'PT Serif',serif;
    font-size: 2.8em;
    font-weight: 400;
    line-height: 140%;
    margin: 0;
    padding-bottom: 10px;
    text-align: center;
}
#k2Container div.itemHeader{
	 border-bottom: 1px solid #000000;
    margin: 0 0 20px;
    text-align: center;
}
.itemView div.jsn-article-toolbar{
	text-align: center;
}
#k2Container span.itemImage img{
	border:none !important;
}
#k2Container div.itemImageBlock{
	padding:0 !important;

} 
#k2Container #socialbutton{
	width:100%;
}
#k2Container div.jsn-article-toolbar div.itp-share{
	margin:0 auto;
	display:inline-block !important;
}
blockquote p{
	margin:0 !important;
	line-height: 155% !important;
}

.categories .jsn-moduletitle{
    color: #000000;
    font-size: 1.4em;
    margin-bottom: 10px;
    padding-bottom: 8px;
}

/* upd by takenami add .current to a */
.k2categories-modulecategories a:hover
,.nsrighttop a:hover
,.jsn-pagination li a:hover
,div#jsn-pos-left li a:hover
,div#jsn-pos-left li.active a.current
,div#jsn-pos-left li.current a.current
,.k2categories-modulecategories li.active a.current
,h2.upcomingevents
,#jsn-pos-mainbody-top h2.jsn-moduletitle
,.catItemTagsBlock a,.catItemTagsBlock a:hover
,.itemTagsBlock a,.itemTagsBlock a:hover{
	color:#27388a !important; background-color:inherit;

}
.k2categories-modulecategories li.active li a{
	color:#666666 !important;
}
.k2categories-modulecategories.level0 a{
	color:#CA0000;
}
.k2categories-modulecategories.level0 li{
	list-style: none;
	margin: 0 0 3px 0;
}
ul.k2categories-modulecategories.level1{
	margin-bottom:10px;
	padding-left:20px;
}
.k2categories-modulecategories.level1 a
, .nsrighttop a{
	color:#666666;
	padding:5px 10px 5px 0;
	line-height: 1.2em;
}
.k2categories-modulecategories.level1 li{
	list-style: disc outside none;
	margin-bottom:7px;
}

ul.k2categories-modulecategories.level2{
	margin-bottom:10px;
	padding-left:25px;
}
.k2categories-modulecategories.level2 a{
	color:#666666;
	padding:5px 10px 5px 0;
	line-height: 1.2em;
}
.k2categories-modulecategories.level2 li{
	list-style: disc outside none;
	margin-bottom:7px;
}

.jsn-pagination li span, .jsn-pagination li a{
	font-family: Helvetica,Arial,sans-serif;
}
.mmenu{
	display:block;
	padding:5px 10px 8px 10px;
	border:1px solid #666666;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	font-size:1.2em;
	font-weight:bold;
	color:#666;
}
/**
.mmenu span{
	color:#666666 !important;
	font-family: Helvetica,Arial,sans-serif !important;
	display:block;
	text-align: center;
	margin:0;
	width:30px;
	padding:0;
	line-height:10px;
	font-weight:bold;
	font-size:1.4em !important;
}
*/
.mobilefootermenu{
	display:none;
}

div#jsn-pos-left li{
	list-style: none;
	margin-left:15px;
}
div#jsn-pos-left li a{
	color: #666666;
}

/* upd by takenami add .current to a */
div#jsn-pos-left li.active a.current{
	font-weight:bold;
}
div#jsn-pos-left .jsn-modulecontainer{
	border:none !important;itemIntroText
}

div.tagimg img{
	margin:5px 10px 0px 0;
}

div.filmscreenings div.jsn-modulecontent img
,.k2modulecontent dt img{
	float:left;
	margin:0 10px 10px 0;
}
div#jsn-pos-user-top .jsn-modulecontainer
,div#jsn-pos-banner .jsn-modulecontainer
,div#jsn-pos-mainbody-top .jsn-modulecontainer{
	border:none;
	margin-bottom:30px;
	padding-bottom:0;
}
#k2Container #jsn-pos-content-top .jsn-modulecontainer_inner
{
	border-bottom:none;
}
.home #jsn-pos-right .jsn-modulecontainer{
	padding-bottom:0;
}
div#upcomingeventstab{
	margin-bottom:20px;
}
div#upcomingeventstab h3 a{
    color: #B29100;
    font-size: 1.14em;
    font-weight: bold;
    margin: 0 0 10px;	
}
div#upcomingeventstab h3 a:hover{

}
h2.upcomingevents{
	margin:0 0 5px 0;
	font-weight: bold;
}

div.com-content, .item-page{
	font-size:1em;
	line-height:1.4em;
	color:#333;
}
div.com-content .page-header
,div.item-page .page-header{
	padding-bottom:0 !important;
}
div.com-content h1
,div.item-page .page-header h1{
    color: #27388A;
    font-size: 2em;
    line-height: normal;
    margin: 0 0 30px !important;
    font-family: Helvetica,Arial,sans-serif;
    font-weight:bold;
}
div.com-content .page-header h2
,div.item-page .page-header h2{
	margin-bottom:3px;
	font-weight:bold;
	font-size:1.2em !important;
}
div.com-content .page-header h2 a
,div.item-page .page-header h2 a{
	font-size:1.1em;
}
div.com-content .published .icon-calendar{
	display:none !important;
}
div.item-page .published{
	margin-top:0;
}
div.item-page .pager li a
,div.item-page .pager li a:hover
,div.item-page a
,div.item-page a:hover{
    color: #27388A !important;
}
div.com-content .article-info
,div.item-page .article-info{
	margin-top:0;
	padding-top:0;
	padding-left:0;
}
div.jsn-articlecols, div.item-bottomborder{
	border-bottom:1px solid #eee;
    margin-bottom: 20px;
    padding: 0 0 15px;
}

div.jsn-articlecolss a, div.jsn-articlecolss a:hover{color: #27388A !important;}

div.item-bottomborder{
	padding-bottom:0;
	margin-bottom:10px;
}
.item-page div.item-bottomborder{
	padding-bottom:30px;
}
div.row_separator{
	line-height:0;
	font-size:0;
	height:0;
	padding:0;
	margin:0;
}
div.vWrap{
	    margin-bottom: 1.2em;
    margin-top: 1.2em;
    overflow: hidden;
    padding-bottom: 50%;
    padding-top: 69px;
    position: relative;
}

.vWrap iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#jsn-pos-footer .jsn-modulecontainer
,#jsn-pos-bottom .jsn-modulecontainer{
	height:20px;
	padding-bottom:20px;
}
.item-backlink.itemid208{
	display:none;
}
dt.mod_events_latest{
	margin-top:20px;
}
div#upcomingeventstab dt.mod_events_lates{
	margin-top:10px;
}
div#jevents_header h1{
	font-weight:bold;
}

/* added by Next Inc, */
div.social_top {display1: inline-block !important;
float: right !important;
margin: -2px 0 0 0px !important;;}

.tagcloud .jsn-moduletitle {
color: #000000;
font-size: 1.4em;
}


#jevents_body h2{
	margin-top:15px;
	margin-bottom:10px;
	font-size:1.5em !important;
	font-weight:normal;
}
.home .exhibition .jsn-modulecontent .date{
	display:none;
}
.home .read-more{
	display:none;
height:0px;
}
#jevents_body .jev_catselect{
	display:none;
}


div.catItemCategory a{color:#27388a;}
div.catItemCategory a:hover{color:#27388a !important;}

#jevents_body .itp-share{
	margin-top:20px;
	border-top:1px solid #eee;
	padding:10px 0;
}


/*body.movie_committee #k2Container .catItemTitle a
{
color: #000000 !important;
}*/
body.movie_committee #k2Container .catItemTitle
{
color: #000000 !important;
    font-family: 'PT Serif',serif;
    font-size: 2.8em !important;
    font-weight: 400;
    line-height: 140%;
    margin: 0 0 20px;
text-align: center !important;
padding-bottom: 10px;
border-bottom: 1px solid #000000;
}

body.movie_committee div.jsn-article-toolbar{
margin-bottom:20px;
}
body.movie_committee div.catItemHeader {text-align: center !important;}


.latestnewspresident dt p {color: #999;font-size: 0.9em;
font-weight: normal;
line-height: normal;}



.latestnewsclubnews dt p {color: #999;font-size: 0.9em;
font-weight: normal;
line-height: normal;}


.fccj-slidedescription{
		font-size:10pt !important;
	}