/* Master Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}

/*To set the position for easyscript - margin-left and margin-top*/
.easyscript{margin-top:5px;margin-left:20px;z-index:1;overflow:hidden}

/*chronoforms remove the ad for chronoforms at the bottom*/
.chronoform { display:; }

/* Font */
@font-face {
  font-family: 'ssc';
  src: url('../font/ssc.eot'); /* IE9 Compat Modes */
  src: url('../font/ssc.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/ssc.woff') format('woff'), /* Modern Browsers */
       url('../font/ssc.ttf') format('truetype'), /* Safari, Android, iOS */
     url('../font/ssc.otf') format('opentype'),
       url('../font/ssc.svg#SSC') format('svg'); /* Legacy iOS */
}

/* Core */
body{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;color:#192b4d;}
body.bg{background-color: #213b69; background-image: url('../images/back.png'); background-repeat: repeat-x; background-position: bottom left;background-attachment: fixed}
#mountain{z-index:-1;position: fixed; top: 0; left:0; width: 100%; height: 100%; background: url('../images/mountains.png') no-repeat bottom center transparent !important;}

.sp-wrap{margin-left:auto;margin-right:auto;}
.sp-block{float:left;display:inline;}
.mod-block {padding:10px}
.sp-inner{padding-left:10px;padding-right:10px;position:relative;}
.sp-block .first {margin-left:-10px}
.sp-block .last {margin-right:-10px}
.sp-block .single {margin-left:-10px;margin-right:-10px}
.gap{clear:both; margin-bottom:0px}
.main-bg {margin-bottom:80px}

#content_wrapper{background:url(../images/bg-15.png) repeat transparent; background:rgba(255,255,255,0.5) !important; width:1060px;margin-left:-5px;padding:15px;}
#content_wrapper>div{background:url(../images/bg-60.png) repeat transparent; background:rgba(255,255,255,0.95) !important;}

/*Header Area*/
#header {position:relative;margin:30px 0 10px;background:transparent}
a#logo,#logo-text{margin:0 10px}
a#logo{background:url(../images/logo.png) no-repeat 0 0;float:left;margin-left:10px;}
#logo-text h1{font-size:200%;font-weight:bold;text-transform:uppercase;border:0!important;margin:10px 0 0!important;padding:0!important}
#logo-text h1 a{}
#logo-text p.site-slogan{margin:0;padding:0;color:#999}

/*Header menu links*/
span.menu-title { font-size:25px; }
.custom h2 { text-transform: none; }

/*Search*/
#sp-search{float:left;margin:20px 0px 0px 23px}
#sp-search input#mod-search-searchword{padding:0 10px;margin:0;width:180px;height:21px;line-height:20px;background:transparent url(../images/search.png) no-repeat 0 0;border:none;}
.mod-search{margin:0;padding:0}

/*Bottom*/
#sp-bottom{color:#8F887C;background:#3B3630;border-top:1px solid #4E4A44;border-bottom:1px solid #4E4A44;font-size:12px;}
#sp-bottom a {color:#8F887C; font-size:12px}

/* Layout */
#sp-leftcol, #sp-rightcol, #sp-maincol ,#sp-inset1, #sp-inset2, #inner_content {float:left}
#sp-leftcol, #sp-rightcol, #sp-maincol {padding:10px 0}

#sp-leftcol>div{background: url(../images/bg-45.png) repeat transparent; background: rgba(255,255,255,0.6) !important; }
/* #sp-maincol>div>div>div>div{background: url(../images/bg-60.png) repeat transparent;margin:0 0 4px 4px} */

/*Font Resizer*/
div.font-sizer{width:45px;height:16px;line-height:16px;position:absolute;z-index:1;top:5px;right:10px}
div.font-sizer a.btn_fs_big,div.font-sizer a.btn_fs_reset,div.font-sizer a.btn_fs_small
{background-image:url(../images/font-resizer.png) repeat transparent;height:16px;width:15px;border:medium none;cursor:pointer;display:block;float:left;text-indent:-999em;padding:0}
div.font-sizer a.btn_fs_big{background-position:0 0}
div.font-sizer a.btn_fs_reset{background-position:-15px 0}
div.font-sizer a.btn_fs_small{background-position:-30px 0}
div.font-sizer a.btn_fs_big:hover{background-position:0 -16px}
div.font-sizer a.btn_fs_reset:hover{background-position:-15px -16px}
div.font-sizer a.btn_fs_small:hover{background-position:-30px -16px}

/* Breadcrumbs */
#sp-breadcrumbs{overflow:hidden;color:#969696;background:#373635;height:31px;line-height:31px;padding:0 10px;}
#sp-breadcrumbs span.showhome {font-weight:bold;margin-right:5px}
#sp-breadcrumbs .padding{padding:5px 8px}
#sp-breadcrumbs a,#sp-breadcrumbs span,#sp-breadcrumbs strong{display:block;float:left}
#sp-breadcrumbs a,#sp-breadcrumbs span.separator{margin-right:10px;padding-right:15px;background:url(../images/breadcrumbs.png) 100% 50% no-repeat}
#sp-breadcrumbs span.current{color:#666}
a#topofpage{position:absolute;top:3px;left:50%;margin-left:-21px;background:url(../images/gototop.png) no-repeat 0 0;height:24px;width:44px;text-indent:-9999em;}}

/* Footer */
#sp-footer .cp {float:left;}
#sp-footer {padding: 10px 20px 10px;background:url(../images/bg-cross-footer.png) repeat transparent;color:#666;border-top:4px solid #fff;position:relative;}
#sp-footer.sp-inner{height:40px !important}
#logo2{background:url(../images/logo2.png) no-repeat 70% 0%;width:239px;height:88px;float:right;margin: -44px 30px 0 0;}
.sp-inner .cp a{color:#fff}
.sp-inner .cp a:hover{text-decoration:underline}
#sp-footer span{display:block;margin-left:8px;color:#979797}

/*Footer Navigation*/
#sp-footer-nav{margin-top:0px;position: relative;height:35px}
#sp-footer-nav ul{list-style-type:none;padding:0;margin:0;}
#sp-footer-nav li{background:none;padding:0;display:inline}
#sp-footer-nav a{font-family:ssc;font-size:18px;text-decoration:none;display:inline;margin:0;padding:0 8px;color: #000;}
#sp-footer-nav li a:hover{color:#888}

/* Helix Logo */
#powered-by{display:block;text-indent:-999em}
.helix-logo-light,.helix-logo-dark,.helix-logo-light-small,.helix-logo-dark-small{display:block;float:left;padding:0 10px 0 0;margin:0 15px 0 0;border-right:1px solid #464343}
.helix-logo-light,.helix-logo-dark,.helix-logo-light a,.helix-logo-dark a{height:33px;width:160px}
.helix-logo-light-small,.helix-logo-dark-small,.helix-logo-light-small a,.helix-logo-dark-small a{height:33px;width:100px}
.helix-logo a{background-position:center center;background-repeat:no-repeat;display:block;text-indent:-999em}
.helix-logo-light a{background-image:url(../images/helix-logo/helix_light.png)}
.helix-logo-dark a{background-image:url(../images/helix-logo/helix_dark.png)}
.helix-logo-light-small a{background-image:url(../images/helix-logo/helix_light_small.png)}
.helix-logo-dark-small a{background-image:url(../images/helix-logo/helix_dark_small.png)}

/*Responsive*/
@media screen and (max-width: 960px)
{  
#content_wrapper,#header {
width: 100% !important;
margin: 0  !important;
}
.hornav-l, #sp-slides {display:none!important}
}




/* Clearfix */
.clr{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
* html .clearfix,:first-child+html .clearfix{zoom:1}

/* STYLE OF CONTENT */
#sp-slides { padding-bottom: 15px; border-bottom: none !important; }

.sp-inner { padding: 0; }
#sp-leftcol, #sp-rightcol, #sp-maincol { padding: 0 !important; }
#sp-leftcol { width: 44% !important; padding-bottom: 10px !important; }
#sp-rightcol { width: 54% !important; float: right; }
.newslist { padding: 0 !important; }

//.newslist .news { margin: 0; float: left; padding: 0px !important; width: 245px !important; margin-bottom: 4px !important; } 
//.newslist .news + .news { margin-left: 4px !important; margin-top: 0 !important; }
//.newslist .news + .news + .news { margin-left: 0px !important; margin-right: 0 !important;}
//.newslist .news + .news + .news + .news { margin-left: 4px !important; }

.newslist .innernews { padding: 0 !important; }
.newslist .infoleft .newstitle { margin: 0 !important; padding-top: 9px; padding-left:20px }
.newslist .infoleft .newstitle a { font-family: "Arial", sans-serif; font-size: 20px; font-weight: 400; height:38px; color: #24334E; }
.newslist .infoleft .newsintro { color: #24334E;
font-size: 13px;
line-height: 17px;
margin: 0px !important;
overflow: hidden;
padding: 20px;
position: relative;
text-align: justify; }

.newslist .news .arrow_container { position: absolute; background: url('../images/bg-75.png') repeat transparent; height: 35px; margin-left: 210px; margin-top: -35px; }
.newslist .news .arrow_container .arrow { width: 35px; height: 35px; background: url('../images/arrow.png') no-repeat 50% 50% transparent; }

.newslist .infoleft .newsextra { margin: 0 !important; background: url('../images/bg-cross-15.png') repeat transparent; color: #5D5D5D; font-size: 13px; height: 35px; padding: 7px 20px 13px; }

.mod-wrapper h3.header { background: #FFFFFF; font-family: "Arial", sans-serif; font-size: 20px !important; font-weight: 400 !important; height:35px; padding: 6px 10px !important; text-transform: uppercase; color: #EA670B !important; text-shadow: none !important; border-bottom: none !important; margin: 0 !important; }

.custom p { padding: 5px 20px; text-align: justify; line-height: 17px; font-size: 13px; color: #24334E; font-family: "Arial", sans-serif; }

.custom h2 { 
color: #24334E;
font-family: "ssc", "Arial", sans-serif;
font-size: 28px;
font-weight: 400;
padding: 0px 20px !important;
}

.custom { padding-bottom: 10px !important; text-align:center; }
#hornav a.active { background: url("../images/bg-menu-item.png") 0% 50% no-repeat transparent; }
#hornav a.active span { color: #FFF; } 

body.bg #Kunena .kicon-profile.kicon-profile-pm { background:url(../images/messageuser.png) no-repeat;  width: 155px; height:25px; }

/* NEWS */
.item_innerDiv, .item-page {margin: 15px 15px 40px;}

.latestnewsenhanced_113  .newshead .picture img {
    width:100px !important;
    height: 100px !important;
}

.latestnewsenhanced_113 .arrow_container {
    display:none;
}