/**
 * @version		1.0.2
 * @package		Ocular template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2015 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* ----------------------------------------------*/
/* GRID LAYOUT CLASSES
/* ----------------------------------------------*/
html{min-height:100%;}

/* ----------------------------------------------*/
/* G 00 - Column Classes Responsive
/* ----------------------------------------------*/
.gridfirst{margin-left:0!important;clear:left;}
.gridlast{clear:right;}
.row-fluid [class*="span"] {min-height: 0;}

/* ----------------------------------------------*/
/* G 01 - Basic Structure 
/* ----------------------------------------------*/
.xtc-bodygutter{padding:0 1.5%;}
.xtc-wrapper {max-width:1680px;}
.constrainmod {max-width:1680px;margin:0 auto!important;}
.xtc-wrapperpad {max-width:1680px;margin:0 auto;}
img {max-width:100%;}
#messagewrap{padding:10px 0;}


/* ----------------------------------------------*/
/* G 02 - Header
/* ----------------------------------------------*/
#header{position:relative;}
#headertop {max-width:1680px;margin:0 auto;}
#headerwrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#headerwrap .xtc-wrapper {max-width:1636px;padding-top:14px!important;padding-bottom:14px!important;padding-left:22px!important;padding-right:22px!important;margin:0 auto;}
#header.row-fluid{width:auto;}
#headerwrap{position: fixed;top: 0; width: 97%;z-index: 99999;}
#topleft {float:left;}
#topright {float:right;padding:10px 20px 0px 0px;}

/* ----Sticky Header ----------------------*/
body.sticky{margin-top:120px;}
body.nosticky #headerwrap{z-index: 9999999;position:relative;}
body.sticky #headerwrap {position:fixed;top: 0;z-index: 9999999;margin-bottom:100px;}
body.sticky #header {max-width:100%  -44px;padding-top:14px!important;padding-bottom:14px!important;padding-left:22px!important;padding-right:22px!important;}
#headerwrap.stickyscroll {z-index: 99999;}
#logo{float:left;}
.logomobilewrap img {margin:4% 0 0; display: none!important;}
body.innerpage #headerwrap {margin-bottom:40px;}
body.sticky.innerpage {margin-top: 160px;}

/* ----------------------------------------------*/
/* G 03 - Main Menu
/* ----------------------------------------------*/
#menuwrap.xtc-wrapper{max-width:1636px;}
.suckerfish ul.menu > li > ul,.dualfish ul.menu > li > ul {
    margin-left:0;
    padding:10px 20px
}

#menuwrap .suckerfish ul.menu > li ul li ul {
    margin:-41px 0 0 190px!important;
	padding:12px;

}

#menuwrap .dualfish ul.menu > li ul li ul {
    margin:-39px 0 0 220px!important;
    min-width:100px;
    padding:6px 12px 12px;
    z-index:99999989
}

#header ul.menu > li > a,#header ul.menu > li.active > a,#header ul.menu > li:hover > a,span.separator {
    text-align:center;
    position:relative;
    display:inline-block;
    letter-spacing:1px
}

#header ul.menu > li.parent:hover > a {
    text-align:center;
    position:relative;
    display:inline-block
}

#menuwrap ul.menu li.parent > ul > li,#menuwrap .dualfish ul.menu ul > li {
    display:block;
    padding:8px 0
}

#menuwrap ul.menu li.parent > ul {
    text-align:center;
    margin-top:33px!important
}

#menu > ul.menu {
    float:left;
    text-transform:uppercase
}

#menuwrap {
    float:right;
    margin:8px 0 6px
}

#menuright1,#menuright2,#menuright1 .module,#menuright2 .module {
    float:right;
    padding-top:5px!important;
    margin:0!important
}

/* Suckerfish - Dualfish Common CSS */
.suckerfish ul.menu,.dualfish ul.menu {
    margin:0;
    padding:0
}

.suckerfish ul.menu ul,.dualfish ul.menu ul {
    visibility:hidden;
    overflow:hidden;
    position:absolute
}

.suckerfish ul.menu ul:hover,.dualfish ul.menu ul:hover {
    overflow:visible
}

.suckerfish ul.menu > li,.dualfish ul.menu > li {
    display:block;
    float:left;
    margin:0 0 0 24px;
    padding:3px 0 0 24px
}

.suckerfish ul.menu > li > a,.dualfish ul.menu > li > a,.suckerfish ul.menu > ul > li > a,.dualfish ul.menu > ul > li > a {
    display:block
}

.dualfish ul.menu li a > span,.suckerfish ul.menu li a > span,.suckerfish ul.menu li a span.xmenu,.dualfish ul.menu li a span.xmenu {
    padding:0
}

.suckerfish ul.menu li a img,.dualfish ul.menu li a img {
    padding:0;
    float:left
}

.suckerfish ul.menu li.xtcHover > ul,.dualfish ul.menu li.xtcHover > ul,.suckerfish ul.menu li > ul:hover,.dualfish ul.menu li > ul:hover {
    visibility:visible
}

.suckerfish ul.menu > li > ul li > ul,.dualfish ul.menu > li > ul li > ul {
    visibility:hidden
}

.suckerfish ul.menu li ul li.xtcHover a,.dualfish ul.menu li ul li.xtcHover a,.suckerfish ul.menu > li > ul > li > a:hover,.dualfish ul.menu > li > ul > li > a:hover,.dualfish ul.menu > li > ul li a,.suckerfish ul.menu > li > ul li a,.dualfish ul.menu > li > ul li.active a,.suckerfish ul.menu > li > ul li.active a {
    line-height:120%;
    padding:12px 0 10px 12px
}

.suckerfish ul.menu > li > ul > li:hover > a,.dualfish ul.menu > li > ul > li:hover > a {
    position:relative
}

.suckerfish ul.menu li a > span.image-title,.dualfish ul.menu li a > span.image-title {
    margin:0 0 0 56px;
    padding:12px 0 0;
    display:block
}

/* Suckerfish */
#menuwrap ul.menu li.parent > ul,#menuwrap ul.menu li.parent > ul > li {
    display:block
}

#menuwrap .suckerfish ul.menu > li ul li {
    min-width:170px
}

/* .dualfish */
#menuwrap .dualfish ul.menu > li > ul {
    width:350px;
    padding:8px 8px 14px 0!important
}

#menuwrap .dualfish ul.menu > li > ul > li {
    width:150px;
    margin:0;
    position:relative;
    float:left;
    margin-left:16px
}

#menuwrap .dualfish ul.menu > li > ul > li > ul {
    left:-50px!important;
    width:200px;
    margin-top:-36px!important
}

#menuwrap .dualfish ul.menu > li > ul > li > ul > li > ul {
    left:-50px!important;
    width:200px;
    margin-top:-36px!important
}

/* X-Menu */
.xmenu {
    text-transform:none;
    letter-spacing:0;
    font-size:11px!important
}

#header .menu ul .xmenu {
    line-height:11px!important
}

#header span.xmenu {
    padding-top:4px!important;
    margin-bottom:0!important;
    line-height:85%!important
}

ul.imgmenu {
    width:100%;
    display:table;
    float:right
}

ul.imgmenu li {
    display:table-cell
}

ul.imgmenu li:first-child {
    padding-left:0
}

ul.imgmenu img {
    float:left;
    padding:0 12px 0 0;
    width:3em
}

ul.imgmenu span.image-title {
    float:left;
    font-size:1em;
    display:inline-block;
    line-height:133%
}

/* Side Menu */
ul.iconside {
    padding:0;
    margin:0
}

.iconside ul {
    padding:0 0 0 12px;
    margin:0
}

.iconside {
    padding:0
}

.iconside li {
    display:block;
    padding:0;
    margin-bottom:6px
}

.iconside li a {
    text-align:left;
    display:blockposition: relative;
    padding:3% 4% 3% 5%
}

.side_title {
    font-size:18px;
    line-height:40px;
    display:inline-block
}

.iconside li:hover .ca-main {
    color:#2676ac
}

.iconside li img {
    opacity:.5;
    float:left;
    margin:12px 12px 0 0
}

.iconside li:hover img {
    opacity:1
}

/* Icon Side Menu */
.xtc-iconsidemob {
    display:none
}

/* Mobile Menu */
.xtcmobilemenu {
    float:left
}

.mobile-menu {
    padding-bottom:20px
}

.mobile-menu select.menu.xtcmobilemenu {
    max-width:100%;
    width:100%;
    min-width:1%;
    border-radius:0!important;
    border-color:#ddd
}

/*Bottom Menu */
/*Bottom Menu */
ul.menubottom {padding-left:0px;}
.menubottom a {font-size:12px;text-transform:uppercase;color:#7b7b7b;}
.menubottom li {padding-bottom:6px;margin-bottom:12px;list-style:none;}

/*Side Menu */
ul.menuside {
    padding-left:0;
    margin-left:0
}

.menuside a {
    font-size:14px;
    color:#333
}

.menuside li {
    padding-bottom:6px;
    margin-bottom:6px;
    list-style:none inside none;
    border-bottom:1px solid #ebebeb
}
/* ----------------------------------------------*/
/* G 04 - Grid Regions
/* ----------------------------------------------*/
/* ----Region1---------------------------*/
#region1wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;z-index:1!important;}
#region1wrap .xtc-wrapper {max-width:<!DOCTYPE html>
<html lang="en-gb" dir="ltr">
<head>
	<meta charset="utf-8" />
	<title>0 - Unsupported operand types: string * int</title>
	<link href="/templates/system/css/error.css" rel="stylesheet" />
			<!--[if lt IE 9]><script src="/media/jui/js/html5.js"></script><![endif]-->
</head>
<body>
	<div class="error">
		<div id="outline">
		<div id="errorboxoutline">
			<div id="errorboxheader">0 - Unsupported operand types: string * int</div>
			<div id="errorboxbody">
			<p><strong>You may not be able to visit this page because of:</strong></p>
			<ol>
				<li>an <strong>out-of-date bookmark/favourite</strong></li>
				<li>a search engine that has an <strong>out-of-date listing for this site</strong></li>
				<li>a <strong>mistyped address</strong></li>
				<li>you have <strong>no access</strong> to this page</li>
				<li>The requested resource was not found.</li>
				<li>An error has occurred while processing your request.</li>
			</ol>
			<p><strong>Please try one of the following pages:</strong></p>
			<ul>
				<li><a href="/index.php" title="Go to the Home Page">Home Page</a></li>
			</ul>
			<p>If difficulties persist, please contact the System Administrator of this site and report the error below.</p>
			<div id="techinfo">
			<p>
				Unsupported operand types: string * int							</p>
						</div>
			</div>
		</div>
		</div>
	</div>
</body>
</html>
