@charset "utf-8";
/* CSS Document */

/************MAIN MENU STYLE************/
.moduletable_helpline { width: 100%; height: auto; padding-top:5px; }
.moduletable_helpline h2 { font-family: "Times New Roman", Times, serif; font-size: 22px; font-weight: bold; color: #FFFFFF; text-shadow: 0 1px 1px #333; line-height: 22px; text-transform: uppercase; padding-bottom: 5px; }
.moduletable_helpline p { font-family: "Times New Roman", Times, serif; font-size: 16px; color: #FFF; line-height: 16px; line-height: 18px; font-style: italic; }
.moduletable_helpline p.text2 { display: block; float: left; width: 435px; height: auto; line-height: 18px; }
.moduletable_helpline p.escap { width: 90px; height: 30px; float: right; margin-top: 5px; }
.moduletable_helpline p.escap a { display: block; width: 90px; height: 30px; background: url(../images/escapbtn.png) no-repeat 0 0; font-size: 14px; color: #464646; font-family: "Times New Roman", Times, serif; line-height: 28px; text-shadow: 0 1px 3px #686868; text-align: center; font-style: normal; }
.moduletable_helpline p.escap a:hover { color: #C80014; }
/******menu top*/
.moduletable_menutop { padding-top: 20px; width: 205px; height: auto; min-height: 18px; float: left; }
.moduletable_menutop ul { margin: 0; padding: 0; min-height: 18px; }
.moduletable_menutop ul li { padding: 0; margin: 0; list-style-type: none; float: left }
.moduletable_menutop ul li a { display: block; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; text-shadow: 0 1px 1px #333; color: #FFF; text-transform: uppercase; }
.moduletable_menutop ul li a img { float: left; }
.moduletable_menutop ul li a span { display: inline; padding: 0 8px; }
.moduletable_menutop ul li a:hover { color: #9F4840; transition: color 0.2s ease 0s; -moz-transition: color 0.2s ease 0s; -webkit-transition: color 0.2s ease 0s; }
/*news letter*/
.moduletable_newsletter { width: 322px; float: right; padding-top: 17px; }
.moduletable_newsletter h3 { font-family: Arial, Helvetica, sans-serif; width: 138px; font-size: 12px; color: #fff; text-shadow: 0 1px 1px #333; font-weight: normal; float: left; text-transform: uppercase; line-height: 24px; }
.acymailing_module_newsletter { width: 183px; float: right; }
.acymailing_fulldiv, .acymailing_module_form { width: 100%; }
.acymailing_form { background: url(../images/newsletter-bg.png) no-repeat 0 0; height: 28px; }
.acymailing_form .onefield { display: block; width: 150px; height: 28px; float: left; }
.acymailing_form .acysubbuttons { cursor: pointer; display: block; float: right; height: 26px; margin-right: 2px; margin-top: 2px; width: 28px; }
.acyfield_email { width: 150px; height: 28px; }
.acyfield_email .inputbox { padding-left: 14px; width: 136px; padding-top: 2px; padding-bottom: 2px; font-size: 11px; line-height: 11px; color: #FFF; text-shadow: 0 1px 1px #333; border: 0; background: none; margin-top: 5px; font-family: Arial, Helvetica, sans-serif; }
.acysubbuttons .subbutton { width: 28px; height: 26px; cursor: pointer; border: 0; font-size: 0; }
.acysubbuttons .subbutton:hover { opacity: 0.9; }
/************ donat btn */
.moduletable_dinatemenu { width: 100%; height: auto; }
.moduletable_dinatemenu ul { margin: 0; padding: 0; }
.moduletable_dinatemenu ul li { margin: 0; padding: 0; line-height: 0; padding-bottom:6px; }
.moduletable_dinatemenu ul li a { text-align: center; display: block; color: #FFF; font-family: "Times New Roman", Times, serif; text-shadow: 0 0px 1px #333; text-transform: uppercase; transition: color 0.2s ease 0s; -moz-transition: color 0.2s ease 0s; -webkit-transition: color 0.2s ease 0s; }
.moduletable_dinatemenu ul li.item140 a { width: 100%; height: 52px; background: url(../images/donatesbtn.png) no-repeat 0 0; line-height: 50px; font-size: 20px; transition: color 0.2s ease 0s; -moz-transition: color 0.2s ease 0s; -webkit-transition: color 0.2s ease 0s; }
.moduletable_dinatemenu ul li.item140 a:hover { color: #CCC; }
.moduletable_dinatemenu ul li.item141 a { width: 100%; height: 37px; background: url(../images/our_donaters.png) no-repeat 0 0; line-height: 35px; font-size: 14px; transition: color 0.2s ease 0s; -moz-transition: color 0.2s ease 0s; -webkit-transition: color 0.2s ease 0s; }
.moduletable_dinatemenu ul li.item141 a:hover { color: #CCC; }
/*social icon*/
.moduletable_social { width: 100%; height: auto; min-height:24px; padding-top:5px; }
.moduletable_social ul { margin: 0; padding: 0; }
.moduletable_social ul li { float: left; height: 25px; width: 25px; padding-right: 10px; }
.moduletable_social ul li.youtube { padding-right: 0; }
.moduletable_social ul li a { display: block; height: 25px; width: 25px; float: left; line-height: 25px; }
.moduletable_social ul li a img { opacity: 1 }
.moduletable_social ul li a:hover { transition: margin 0.2s ease 0s, padding 0.2s ease 0s, opacity 0.2s ease-in 0s; -moz-transition: margin 0.2s ease 0s, padding 0.2s ease 0s, opacity 0.2s ease-in 0s; -webkit-transition: margin 0.2s ease 0s, padding 0.2s ease 0s, opacity 0.2s ease-in 0s; -o-transition: margin 0.2s ease 0s, padding 0.2s ease 0s, opacity 0.2s ease-in 0s; margin-top: -3px; opacity: 0.8; }
/*************************site menu style for rok ***************/



.menutop, .menutop * { margin: 0; padding: 0; }
.menutop { float: left; position: relative; padding-bottom: 0px; }
.menutop li a.item { cursor: pointer; }
.menutop li li .item, .menutop li .item, .menutop li.active li .item { display: block; margin: 0; text-decoration: none; float: none; }
.menutop li .fusion-submenu-wrapper, .menutop li ul { float: none; left: -999em; position: absolute; z-index: 500; }
.menutop li:hover li ul, .menutop li.sfHover li ul { top: -999em; }
.menutop li:hover ul, .menutop li.sfHover ul { top: 0; }
.menutop li li { position: relative; float: none; }
.menutop ul { width: 152px; position: relative; height: auto !important; }
/*root lavel */
.moduletable_rockmenumain ul li.root { margin: 0; padding: 0; float: left; }
.moduletable_rockmenumain ul li.root a { float: left; display: block; font-family: "Times New Roman", Times, serif; font-size: 16px; color: #720A00; line-height: 16px; padding: 14px 28px 13px; background: url(../images/menu-divider.png) no-repeat left center; transition: color 0.3s ease 0.1s, background-color 0.2s ease 0s; -moz-transition: color 0.3s ease 0.1s, background-color 0.2s ease 0s; -webkit-transition: color 0.3s ease 0.1s, background-color 0.2s ease 0s; text-shadow: 0 0px 1px #E3DFD5; }
.moduletable_rockmenumain ul li.root a:hover { background: #720A00; color: #fff; }
.moduletable_rockmenumain ul li.active.root a { background-color: #DBC589; }
.moduletable_rockmenumain ul li.root:first-child a { background-image: none; }
.moduletable_rockmenumain ul li.f-mainparent-itemfocus a { background: #720A00; color: #fff; }
/*root sub lavel */
ul.level2 { width: 152px; position: relative; background: #720A00; height: auto !important }
ul.level2 li { float: none; margin: 0; padding: 0; width: 152px; }
ul.level2 li a { display: block; font-family: 'time_romannormal'; font-size: 15px; color: #DBC589; background: #720A00 url(../images/submenu-bg.png) no-repeat center bottom; padding: 12px 14px; transition: color 0.2s ease 0s, background-color 0.2s ease 0s; -moz-transition: color 0.2s ease 0s, background-color 0.2s ease 0s; -webkit-transition: color 0.2s ease 0s, background-color 0.2s ease 0s; line-height: 17px; }
ul.level2 li a:hover { color: #fff; background: #95865D; background-image: none !important; }
/* Fusion JS */
.fusion-js-container { display: block; height: 0; left: 0; overflow: visible; position: absolute; top: 0; z-index: 600000!important; background: transparent !important; }
.fusion-js-subs { display: none; margin: 0px 0 0 0px; overflow: hidden; padding: 0 0px; position: absolute; margin-left: 1px; }
/************************* site menu style for Dj-menu ***************/


.moduletable_NavMainMenu { width: 100%; height: auto; }
.dj-main { padding: 0; margin: 0; list-style: none; height: 43px; position: relative; z-index: 500; font-family: arial, verdana, sans-serif; width: auto; }
.dj-main li.dj-up { position: relative; display: block; float: left; }
.dj-main li a.dj-up_a { float: left; display: block; font-family: "Times New Roman", Times, serif; font-size: 16px; color: #720A00; line-height: 16px;    padding: 14px 31px 13px; background: url(../images/menu-divider.png) no-repeat left center; transition: color 0.3s ease 0.1s, background-color 0.2s ease 0s; -moz-transition: color 0.3s ease 0.1s, background-color 0.2s ease 0s; -webkit-transition: color 0.3s ease 0.1s, background-color 0.2s ease 0s; text-shadow: 0 0px 1px #E3DFD5; }
.dj-main li.dj-up.first a { background-image: none !important; }
.dj-main li.hover a.dj-up_a { background: #720A00; color: #fff; }
.dj-main li.active a.dj-up_a { background-color: #DBC589; }
.dj-main li.active.hover a.dj-up_a { background-color: #720A00; color: #fff; }
.dj-main img { border: 0; margin: 0; }

.mac .dj-main li a.dj-up_a { padding: 14px 28px 13px;} 
/* Default list styling */
.dj-main li.hover { position: relative; z-index: 200; }
.dj-main li.hover ul.dj-submenu { left: 0px; top: 43px; background: #720A00; padding: 0px; width: 159px; height: auto; z-index: 300; }
.dj-main li.hover ul.dj-submenu li { display: block; height: auto; position: relative; float: left; width: 159px; font-weight: normal; }
.dj-main li.hover ul.dj-submenu li a { display: block; font-family: 'time_romannormal'; font-size: 15px; color: #DBC589; background: #720A00 url(../images/submenu-bg.png) no-repeat center bottom !important; padding: 12px 14px; transition: color 0.2s ease 0s, background-color 0.2s ease 0s; -moz-transition: color 0.2s ease 0s, background-color 0.2s ease 0s; -webkit-transition: color 0.2s ease 0s, background-color 0.2s ease 0s; line-height: 17px; }
.dj-main li ul.dj-submenu li a.dj-more { }
.dj-main li.hover ul.dj-submenu li a:hover, .dj-main li ul.dj-submenu li a.active, .dj-main li ul.dj-submenu li li a.active, .dj-main li ul.dj-submenu li li li a.active { color: #fff; background: #95865D !important; background-image: none !important; }
.dj-main li.hover ul.dj-submenu li a.dj-more:hover { color: #fff; }
.dj-main li.hover ul.dj-submenu li a.dj-more-active { color: #fff; }
.dj-main li.hover li.hover ul, .dj-main li.hover li.hover li.hover ul, .dj-main li.hover li.hover li.hover li.hover ul, .dj-main li.hover li.hover li.hover li.hover li.hover ul { left: 159px; top: -4px; background: #50b5d0; padding: 0px; border: 0px solid #0b4d97; white-space: nowrap; width: 158px; z-index: 400; height: auto; }
.dj-main ul, .dj-main li.hover ul ul, .dj-main li.hover li.hover ul ul, .dj-main li.hover li.hover li.hover ul ul, .dj-main li.hover li.hover li.hover li.hover ul ul { position: absolute; left: -9999px; top: -9999px; width: 0; height: 0; margin: 0; padding: 0; list-style: none; }
.dj-main li.hover li.hover a.dj-more, .dj-main li.hover li.hover li.hover a.dj-more, .dj-main li.hover li.hover li.hover li.hover a.dj-more, .dj-main li.hover li.hover li.hover li.hover li.hover a.dj-more { }
.dj-main li.hover li.hover li a.dj-more, .dj-main li.hover li.hover li.hover li a.dj-more, .dj-main li.hover li.hover li.hover li.hover li a.dj-more { }





.win.gecko .dj-main li.hover ul.dj-submenu, .dj-main li.hover li.hover ul { width: 158px;} 
.win.gecko .dj-main li.hover ul.dj-submenu li {width: 158px;}







/*banner slider style*/
.moduletable_bannerslider { width: 693px; height: 331px; position: relative; padding-left: 7px; padding-right: 6px; padding-bottom: 6px; padding-top: 6px; background: #A69568; box-shadow: 0 0 4px #666666; }
.moduletable_bannerslider .layout-slideshow .sprocket-features-content { left: -6px; position: absolute; bottom: -6px!important; width: 102%; background: url(../images/bg_transprant.png) repeat 0 0; }
.moduletable_bannerslider .layout-slideshow { height: 331px; width: 693px; }
.moduletable_bannerslider .layout-slideshow ul.sprocket-features-img-list { width: 100%; height: 331px; }
.moduletable_bannerslider .layout-slideshow ul.sprocket-features-img-list li { width: 100%; height: auto; top: 0; }
.sprocket-features-img-container { height: 331px; width: 693px; left: 0; top: 0; }
.layout-slideshow .sprocket-features-content { left: -6px; bottom: -3px!important; }
.features-contentBg { padding-left: 30px; padding-top: 14px; padding-bottom: 14px; }
.moduletable_bannerslider .layout-slideshow .sprocket-features-img-list { overflow: visible !important; position: relative; }
.moduletable_bannerslider .layout-slideshow .articletitle { display: block; font-size: 22px; line-height: 28px; margin: 0 0 0px; padding: 0px; width: 388px; font-family: Arial, Helvetica, sans-serif; color: #fff; float: left; text-transform: uppercase; font-weight: bold; }
.layout-slideshow .sprocket-features-title, .layout-slideshow .sprocket-features-desc { background: url(../images/bg_transprant.png) repeat 0 0; color: #FFFFFF; display: block; float: left; margin-left: 19px; }
.layout-slideshow .sprocket-features-pagination { bottom: 30px; left: 560px; position: absolute; z-index: 10; }
.layout-slideshow .sprocket-features-pagination li { background: url(../images/bullets.png) no-repeat 0 0; width: 22px; height: 21px; float: left; display: block; margin: 0 1px; }
.layout-slideshow .sprocket-features-pagination li.active { background: url(../images/bullets.png) no-repeat -25px 0; }
.sprocket-features-desc a.readon { font-family: "Times New Roman", Times, serif; font-size: 16px; color: #FFF; display: block; background: url(../images/arroe-readmore.png) no-repeat right 19px; width: 51px; text-transform: uppercase; padding-right: 12px; transition: color 0.2s ease 0s; -moz-transition: color 0.2s ease 0s; -webkit-transition: color 0.2s ease 0s; }
.sprocket-features-desc a.readon:hover { color: #750A00; }
/**************latest news style*/
.moduletable_news { width: 100%; height: auto; margin-top: 22px; }
.moduletable_news .modTitle { height: 43px; background: url(../images/news_title.png) repeat-x 0 0; }
.moduletable_news .modTitle h3 { padding-left: 30px; background: url(../images/arroe-readmore.png) no-repeat 13px 13px; font-weight: normal; }
.moduletable_news .modTitle h3 span { display: block; font-family: "Times New Roman", Times, serif; font-size: 16px; color: #FFF; line-height: 43px; background: url(../images/news_rss.png) no-repeat 632px 7px; padding-right: 40px; text-shadow: 0 1px 1px #000; }
.ModContent_news { background: url(../images/news-bgcontent.png) repeat-x 0 0; border: solid 1px #DCC894; border-top: 0; padding: 12px 0px; }
.moduletable_news .aidanews2_botR { display: none; }
.moduletable_news .aidanews2_art { float: left; width: 208px; padding: 0 11px; clear: none !important; }
.moduletable_news .aidanews2_art.even { border-left: solid 1px #F2F2F2; border-right: solid 1px #F2F2F2; }
.moduletable_news .aidanews2_art.first { padding-right: 5px !important; width: 226px; }
.moduletable_news .aidanews2_art.last { padding-right: 0 !important; }
h2.aidanews2_title { color: #720A00; font-size: 17px; font-family: "Times New Roman", Times, serif; font-weight: normal; }
h2.aidanews2_title a { color: #720A00; font-size: 17px; font-family: "Times New Roman", Times, serif; font-weight: normal; line-height: 17px; transition: color 0.2s ease 0s; -moz-transition: color 0.2s ease 0s; -webkit-transition: color 0.2s ease 0s; }
h2.aidanews2_title a:hover { color: #333; }
.aidanews2_author { display: none; }
span.aidanews2_date { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #959595; line-height: 12px; }
.aidanews2_topL { padding: 8px 0; width: 100%; height: auto; line-height: 12px; }
span.aidanews2_text { font-family: "Times New Roman", Times, serif; font-size: 13px; color: #363636; line-height: 16px; }
.aidanews2_botL a.readon { display: block; font-size: 12px; font-weight: bold; line-height: 12px; color: #700900; font-family: Arial, Helvetica, sans-serif; padding-top: 10px; text-transform: uppercase; transition: color 0.3s ease 0.2s; -moz-transition: color 0.3s ease 0.2s; -webkit-transition: color 0.3s ease 0.2s; }
.aidanews2_botL a.readon:hover { color: #333; }
/***********banner right side style*/
.moduletable_adver { width: 100%; height: auto; min-height: 192px; background: url(../images/32now.png) no-repeat 0 0; margin-bottom: 16px; }
.moduletable_adver .imagesleft { float: left; width: 113px; height: 140px; padding-left: 4px; position: relative; }
.moduletable_adver .imagesleft img { position: relative; width: 113px; height: 144px; left: 0; top: -14px; }
.moduletable_adver .rightcontent { float: right; width: 81px; height: auto; }
.moduletable_adver .rightcontent span { display: block; text-transform: uppercase; text-align: left; text-shadow: 0 1px 1px #333; }
.moduletable_adver .rightcontent span.item1 em { font-size: 24px; font-style: normal; font-family: "Times New Roman", Times, serif; font-weight: normal; color: #FFF; }
.moduletable_adver .rightcontent span.item1 { font-size: 60px; font-style: normal; font-family: "Times New Roman", Times, serif; font-weight: bold; color: #FFF; }
.moduletable_adver .rightcontent span.item2 { font-size: 13px; font-style: normal; font-family: "Times New Roman", Times, serif; font-weight: bold; color: #FFF; padding: 3px 0; }
.moduletable_adver .rightcontent span.item3 { font-size: 30px; font-style: normal; font-family: "Times New Roman", Times, serif; font-weight: bold; color: #FFF; padding: 3px 0; }
.moduletable_adver .rightcontent a { font-size: 13px; font-style: normal; font-family: "Times New Roman", Times, serif; font-weight: bold; color: #FFF; display: block; padding-right: 15px; background: url(../images/shap2.png) no-repeat 61px center; text-decoration: underline; text-shadow: 0 1px 1px #333; transition: color 0.2s ease 0s; -moz-transition: color 0.2s ease 0s; -webkit-transition: color 0.2s ease 0s; }
.moduletable_adver .rightcontent a:hover { color: #810B00; }
.moduletable_adver p { padding: 0 10px 10px; font-size: 15px; font-style: normal; font-family: "Times New Roman", Times, serif; color: #FFF; font-style: italic; line-height:16px; }
/*event modules style*/
.moduletable_event { width: 100%; height: auto; margin: 9px 0; }
.moduletable_event .modTitle { background: url("../images/news_title.png") repeat-x scroll 0 0 transparent; height: 43px; }
.moduletable_event .modTitle h3 { background: url("../images/arroe-readmore.png") no-repeat scroll 13px 13px transparent; font-weight: normal; padding-left: 32px; }
.moduletable_event .modTitle h3 span { color: #FFFFFF; display: block; font-family: "Times New Roman", Times, serif; font-size: 16px; line-height: 43px; text-shadow: 0 1px 1px #000000; }
.ModContent_event { border: solid 1px #DCC894; border-top: 0;     background: url("../images/news-bgcontent.png") repeat-x scroll 0 0 transparent; }
.ModContent_event ul {    padding: 8px 8px 15px; }
.bannerSideRight .ModContent_event .img-intro- { width: 176px; height: 91px; background: url(../images/event-shadow-bg.png) no-repeat 0 0; padding-top: 0px; padding: 2px 3px 8px; margin-bottom: 8px; }
.bannerSideRight .ModContent_event .img-intro- img { width: 176px; height: 91px; }
.AsideRight .ModContent_event .img-intro- { width: 176px; height: 91px; background: url(../images/inner-event-thumb-bg.png) no-repeat 0 0; padding-top: 0px; padding: 2px 3px 8px; margin-bottom: 8px; }
.AsideRight .ModContent_event .img-intro- img { width: 176px; height: 91px; }
.dateEvent { float: left; width: 30px; height: auto; min-height: 40px; margin-right: 6px; }
.eventintro { float: left; width: 130px; height: auto; }
.dateEvent span.datestyle { display: block; width: 100%; height: auto; font-family: "Times New Roman", Times, serif; font-size: 24px; font-weight: bold; color: #730A00; line-height: 24px; text-align: center; }
.dateEvent span.monthstyle { display: block; width: 100%; height: auto; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000; line-height: 11px; text-align: center; text-transform: uppercase; }
ul.eventflash-horiz_event li { padding: 8px 0; border-top: solid 1px #AAAAAA; }
ul.eventflash-horiz_event li.list-item-0 { border-top: 0; padding-top: 0; }
ul.eventflash-horiz_event li p { font-family: 'time_romannormal'; font-size: 14px; color: #362F2D; line-height: 18px; margin-bottom: 2px; }
ul.eventflash-horiz_event li a.readmore { font-family: "Times New Roman", Times, serif; font-size: 12px; color: #900C00; transition: color 0.2s ease 0s; -moz-transition: color 0.2s ease 0s; -webkit-transition: color 0.2s ease 0s; }
ul.eventflash-horiz_event li a.readmore:hover { color: #6A0900; }
/**************************************************************************************************************/

              /***  Article blog style joomla compinets is here   ***/ 

/**************************************************************************************************************/


#bgdefault.CompoentsWarper .JoomContentFull { padding: 5px 16px 22px 22px; height: auto; width: auto; }
.blog-featured { background: url(../images/home-bg-shap.png) repeat 0 0; padding: 14px 28px 14px 14px; border: solid 1px #D7C186;   min-height: 50px; }
#bgdefault.CompoentsWarper .JoomContentFull .blog-featured .img-intro-left { width: 250px; height: auto; min-height: 160px; position: relative; float: left; }
#bgdefault.CompoentsWarper .JoomContentFull .blog-featured .img-intro-left img { height: 198px; left: -20px; position: absolute; top: -24px; width: 287px; }
#bgdefault.CompoentsWarper .JoomContentFull .blog-featured .artintrow { float: right; width: 614px; height: auto; }
#bgdefault.CompoentsWarper .JoomContentFull .blog-featured .artintrow h2 { background: url(../images/home-title-shap.png) no-repeat 0 0; min-height: 35px; line-height: 35px; padding-left: 15px; font-family: "Times New Roman", Times, serif; font-size: 24px; color: #FFF; font-weight: normal; margin-bottom: 5px; }
#bgdefault.CompoentsWarper .JoomContentFull .blog-featured .artintrow h2 strong { font-weight: bold; }
#bgdefault.CompoentsWarper .JoomContentFull .blog-featured .artintrow p { font-family: "Times New Roman", Times, serif; color: #603913; font-size: 17px; line-height: 31px; padding-left: 15px; }
#bgdefault.CompoentsWarper .JoomContentFull .blog-featured .artintrow p strong { font-weight: bold; color: #720A00; }
#bgdefault.CompoentsWarper .JoomContentFull .blog-featured .artintrow p a { color: #720A00; transition: color 0.2s ease 0s; -moz-transition: color 0.2s ease 0s; -webkit-transition: color 0.2s ease 0s; }
#bgdefault.CompoentsWarper .JoomContentFull .blog-featured .artintrow p a:hover { color: #6A0900; }
.pagination { text-align: center; }
.pagination p.counter { margin: 0 !important; padding: 0 !important; color: #6B6654; }
.pagination ul { width: 100%; height: auto; padding: 10px 0; text-align: center; margin-bottom: 15px; }
.pagination ul li { display: inline; text-align: center; padding: 0 5px !important; background: none !important; }
.pagination ul li .pagenav { display: inline-block; line-height: 22px; background: #FFF; color: #6B6654; padding: 5px 12px !important; border-radius: 3px; box-shadow: 0 0 2px #999999; }
.pagination ul li a.pagenav { background-color: #8B0C00; color: #fff; }
.pagination ul li .pagenav:hover { background: #A22519; color: #FFF; }
.content_rating { font-size: 16px; color: #900C00; line-height: 16px; margin: 3px 0; }
dl.article-info { }
dt.article-info-term { font-size: 16px; color: #900C00; font-weight: bold; line-height: 16px; padding: 2px 0; }
dl.article-info dd { padding-left: 5px; font-size: 16px; color: #900C00; font-weight: normal; line-height: 16px; padding: 2px 0; }
.content_vote { padding: 10px 0; }
/*/************* article style only active left modules position  **************************/
.JoomContentLeftMod { padding-bottom: 80px; }
.JoomContentLeftMod h2 { font-family: "Times New Roman", Times, serif; font-size: 30px; line-height: 30px; font-weight: bold; color: #720A00; padding: 16px 0; }
.JoomContentLeftMod h3 { font-family: "Times New Roman", Times, serif; font-size: 24px; line-height: 30px; font-weight: normal; color: #720A00; padding-top: 10px; padding-bottom: 0px; }
.JoomContentLeftMod p { margin: 11px 0; font-family: "Times New Roman", Times, serif; font-size: 13px; color: #29ABE3; line-height: 25px; }
.JoomContentLeftMod p strong { color: #000; font-weight: bold; }
.JoomContentLeftMod .inlineThumb img {    border: 6px solid #FFFFFF;
    box-shadow: 0 0 10px #B4B4B4;
    float: left;
    margin-bottom: 12px;
    margin-right: 16px;
    margin-top: 18px;}
.JoomContentLeftMod p a { color: #720A00; text-decoration: underline; transition: color 0.2s ease 0.1s; -moz-transition: color 0.2s ease 0.1s; -webkit-transition: color 0.2s ease 0.1s; }
.JoomContentLeftMod p a:hover { color: #29ABE3; }
.JoomContentLeftMod ul { margin: 0; padding: 5px 0 0 12px; list-style-type: disc; }
.JoomContentLeftMod ul li { padding: 9px 0; font-family: "Times New Roman", Times, serif; font-size: 15px; font-weight: bold; color: #720A00; }
.JoomContentLeftMod ul li a { color: #720A00; }
.JoomContentLeftMod ul li a:hover { color: #29ABE3; }
/*/************* article style fot active left and Right side modules position  **************************/

.JoomContent { padding-bottom: 80px; padding-top: 20px; }
.JoomContent h2 { font-family: "Times New Roman", Times, serif; font-size: 30px; line-height: 30px; font-weight: bold; color: #720A00; padding: 16px 0; }
.JoomContent h3 { font-family: "Times New Roman", Times, serif; font-size: 24px; line-height: 30px; font-weight: normal; color: #720A00; padding-top: 10px; padding-bottom: 0px; }
.JoomContent h4 { font-family: "Times New Roman", Times, serif; font-size: 20px; line-height: 30px; font-weight: normal; color: #720A00; padding-top: 15px; padding-bottom: 0px; }
.JoomContent p { margin: 11px 0; font-family: "Times New Roman", Times, serif; font-size: 16px; color: #720A00; line-height: 25px; text-align: justify;}
.JoomContent p strong { color: #000; font-weight: bold; }
.JoomContent .inlineThumb img {     border: 6px solid #FFFFFF;
    box-shadow: 0 0 10px #B4B4B4;
    float: left;
    margin-bottom: 12px;
    margin-right: 16px;
    margin-top: 18px; }
.JoomContent p a { color: #29ABE3; transition: color 0.2s ease 0.1s; -moz-transition: color 0.2s ease 0.1s; -webkit-transition: color 0.2s ease 0.1s; }
.JoomContent p a:hover { text-decoration: underline; }
.JoomContent ul { margin: 0;  padding: 5px 0 0 25px; list-style-type: disc; list-style-position: inside; text-align: justify; }
.JoomContent ul li { padding: 9px 0; font-family: "Times New Roman", Times, serif; font-size: 16px; color: #720A00; }
.JoomContent ul li a { color: #29ABE3; }
.JoomContent ul li a:hover { text-decoration: underline; }
.JoomContent ol { margin: 0;  padding: 5px 0 0 25px; list-style-type: decimal; list-style-position: inside; text-align: justify; color: #720A00; }
.JoomContent ol li { padding: 9px 0; font-family: "Times New Roman", Times, serif; font-size: 16px; }
.JoomContent ol li a { color: #29ABE3; }
.JoomContent ol li a:hover { text-decoration: underline; }
.blog p { margin: 5px 0; }
.blog .items-row .item { border-bottom: dashed 1px #F0DEDD; padding-bottom: 10px; }
/**************************************************************************************************************/

      /*******************************  Footer Style **************************** ***/ 

/**************************************************************************************************************/

.moduletable_footlogo { width: 102px; height: 102px; float: left; padding: 8px; background: #FFF; border: solid 1px #FFFFFF; box-shadow: 0 0 15px #B4B4B4; margin-right: 29px; border-radius: 1px; }
.moduletable_copyright { width: 192px; float: left; height: auto; }
.moduletable_copyright h3 { color: #700900; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; margin-bottom: 28px; text-shadow: 0 1px 1px #333; font-weight: normal; margin-top: 17px; }
.moduletable_copyright p { color: #B97369; font-size: 12px; line-height: 15px; }
.moduletable_footermenu { width: 100%; height: auto; min-height:15px; }
.moduletable_footermenu ul { float: right; height:15px; padding-top:6px; }
.moduletable_footermenu ul li { float: left; margin: 0; padding: 0; line-height: 0; font-size: 0; }
.moduletable_footermenu ul li a { float: left; display: block; margin: 0;
font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #8B0C00; text-decoration: underline; text-shadow: 0 0px 1px #333; margin-right: 19px; line-height: 15px; display: block; transition: color 0.2s ease 0.1s; -moz-transition: color 0.2s ease 0.1s; -webkit-transition: color 0.2s ease 0.1s; }
.moduletable_footermenu ul li a:hover { color: #C80014; }
/**************************************************************************************************************/

      /*******************************  Inner left side Style *******************************/ 

/**************************************************************************************************************/

.moduletable_navleft { width: 100%; height: auto; }
.moduletable_navleft ul { margin: 0; padding: 0; }
.moduletable_navleft ul li { margin: 0; padding: 0; }
.moduletable_navleft ul li a { display: block; margin: 0; padding: 12px; font-family: 'time_romannormal'; font-size: 15px; line-height: 15px; color: #95865D; background: url(../images/leftmenu-bg.png) no-repeat left bottom; }
.moduletable_navleft ul li a:hover { color: #720A00; }
.moduletable_navleft ul li.selected a { font-family: 'time_romanbold'; color: #720A00; }
/**************************************************************************************************************/

      /*******************************  Extra Slider componets  DJ *******************************/ 

/**************************************************************************************************************/
.moduletable_bannerslider1 { width: 100%; height: auto; }
#djslider-loader99 { background-color: #A69568; width: 100%; }
#djslider99 { height: 331px !important; margin: 0 auto; max-width: 693px !important; position: relative; width: 693px !important; background: none repeat scroll 0 0 #A69568; box-shadow: 0 0 4px #666666; border-top: solid 6px #A69568; border-right: solid 6px #A69568; border-bottom: solid 6px #A69568; border-left: solid 7px #A69568; }
#slider-container99 { height: 100%; left: 0; overflow: visible; position: absolute; top: 0; width: 100%; }
#djslider99 ul#slider99 { border: 0 none !important; margin: 0 !important; padding: 0 !important; width: 693px !important; }
#djslider99 ul#slider99 li { width: 693px !important; height: 331px !important; overflow: visible !important; }
#slider99 .slide-desc { bottom: -5px; left: -7px; position: absolute; width: 705px !important; }
.slide-desc-text { color: #FFFFFF; padding: 10px; text-align: left; padding-left: 26px; padding-top: 18px; padding-bottom: 18px; }
.slide-desc-text .slide-title { color: #FFFFFF; display: block; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; line-height: 28px; margin: 0; padding: 0; text-transform: uppercase; width: 388px; }
.slide-desc-text div.readmoretxt { background: url("../images/bg_transprant.png") repeat scroll 0 0 transparent; color: #FFFFFF; display: block; float: left; margin-left: 19px; padding: 14px; }
.slide-desc-text div.readmoretxt a.readmore { background: url("../images/arroe-readmore.png") no-repeat scroll right 19px transparent; color: #FFFFFF; display: block; font-family: "Times New Roman", Times, serif; font-size: 16px; padding-right: 12px; text-transform: uppercase; transition: color 0.2s ease 0s; width: 51px; line-height: 18px; }
.slide-desc-text div.readmoretxt a.readmore:hover { color: #A69568; }
.layout-slideshow .sprocket-features-pagination { bottom: 30px; left: 560px; position: absolute; z-index: 10; }
#cust-navigation99 { position: absolute; right: 34px; top: 284px; }
ul#navigation-containerDj { height: 22px; }
ul#navigation-containerDj li.load-button { background: url("../images/bullets.png") no-repeat scroll 0 0 transparent; display: block; float: left; height: 21px; margin: 0 1px; width: 22px; }
ul#navigation-containerDj li.load-button.load-button-active { background: url("../images/bullets.png") no-repeat scroll -25px 0 transparent; }
/*event modules for RS Event Style */
ul.rsepro_upcoming_event li { border-top: 1px solid #AAAAAA; padding: 8px 0; }
ul.rsepro_upcoming_event li a { color: #900C00; font-family: "Times New Roman", Times, serif; font-size: 16px; transition: color 0.2s ease 0s; display: block; padding: 2px 0; }
ul.rsepro_upcoming_event li small { color: #362F2D; font-family: 'time_romannormal'; font-size: 14px; line-height: 18px; margin-bottom: 2px; display: block; }
#rs_event_show a { color: #900C00; }
#rs_event_show h1 { font-family: "Times New Roman", Times, serif; font-size: 30px; line-height: 30px; font-weight: bold; color: #720A00; padding: 10px 0; }
#rs_event_show p { font-family: "Times New Roman", Times, serif; line-height: 18px; margin: 5px 0; font-size: 13px; color: #363636; }
#rs_event_show p span { font-family: "Times New Roman", Times, serif; font-size: 13px; }