/* These styles set the background colour and any other style you want to attach to the rows int he theme.  */



/* Body and Outer Wrapper
-----------------------------------------------------------------------------*/
body {	background-color:transparent;	color:#Fff;}
#fontHeading {}
.topbgimage {	height:600px;	background:url(../images/top-swirl.png) no-repeat 50% 0px;	z-index:1;}

.fullWrap {margin-top: 10px}


/* Top Row - For top1 to top4 positions
-----------------------------------------------------------------------------*/
.topRow {} 
.topRow .containerBG {background: #f2f2f2;border-bottom: 1px solid #ddd}
#topWrapper {}
#top1 {}
#top2 {}
#top3 {}
#top4 {}


/* Header and Logo Row - For when logo is in the header row and for header1 to header4 positions
-----------------------------------------------------------------------------*/
.logoRow {	padding-bottom:20px;}
.logoRow .containerBG {	padding-top:0px;	padding-bottom:0px;}
#header1 {}
#header2 {}
#header3 {}
#header4 {}



/* Logo Div and Tagline
-----------------------------------------------------------------------------*/
#logo {	}
#logo a {}
#logo img {background:url(../images/logo.png) no-repeat;}
#tagline {}
#tagline span {}


/* Nav row - for the menu position. See below for superfish styling
-----------------------------------------------------------------------------*/
.navRow {}
.navRow .containerBG {	padding:0 0 6px;}
#navWrap {	margin-right:-30px;}
#nav {}


/* Banner Row - For the banner position
-----------------------------------------------------------------------------*/
.bannerRow {}
.bannerRow .containerBG {	padding-top:5px;	padding-bottom:5px;}
#banner {}


/* Grid1 Row - Grid modules 1 to 4
-----------------------------------------------------------------------------*/
.grid1Row {}
.grid1Row .containerBG {border-bottom: 1px solid #ddd;border-top: 1px solid #fff;background: #f2f2f2}
.gridWrap1 {}
#grid1 {}
#grid2 {}
#grid3 {}
#grid4 {}



/* Grid2 Row - Grid modules 5 to 8
-----------------------------------------------------------------------------*/
.grid2Row {}
.grid2Row .containerBG {border-bottom: 1px solid #ddd;border-top: 1px solid #fff;background: #f2f2f2}
.gridWrap2 {}
#grid5 {}
#grid6 {}
#grid7 {}
#grid8 {}



/* Grid3 Row - Grid modules 9 to 12
-----------------------------------------------------------------------------*/
.grid3Row {}
.grid3Row .containerBG {border-bottom: 1px solid #ddd;border-top: 1px solid #fff;background: #f2f2f2}
.gridWrap3 {}
#grid9 {}
#grid10 {}
#grid11 {}
#grid12 {}


/* Main Content
-----------------------------------------------------------------------------*/
.mainRow {	background-color:transparent !important;}
.mainRow .containerBG {}
#mainWrap {}
#midCol {}


/* MidCol Layout Variations
-----------------------------------------------------------------------------*/
#midCol.One {}
#midCol.twoL {}
#midCol.twoR {}
#midCol.threeLR {}
#midCol.threeLC {}
#midCol.threeRC {}
#midCol.fourLRC {}



/* Main Layout Variations
-----------------------------------------------------------------------------*/
#mainWrap.One {}
#mainWrap.twoL {}
#mainWrap.twoR {}
#mainWrap.threeLR {}
#mainWrap.threeLC {}
#mainWrap.threeRC {}
#mainWrap.fourLRC {}



/* LeftCol Variations
-----------------------------------------------------------------------------*/
#leftCol {}
#leftCol.twoL {}
#leftCol.threeLR {}
#leftCol.threeLC {}
#leftCol.fourLRC {}


/* Center Col Variations
-----------------------------------------------------------------------------*/
#centerCol {}
#centerCol.threeRC {}
#centerCol.threeLC {}
#centerCol.fourLRC {}


/* rightCol Variations
-----------------------------------------------------------------------------*/
#rightCol {}
#rightCol.twoR {}
#rightCol.threeLR {}
#rightCol.threeRC {}
#rightCol.fourLRC {}



/* Above Main Content
-----------------------------------------------------------------------------*/
#above {}
#above.twoL {}
#above.twoR {}
#above.threeLR {}
#above.threeLC {}
#above.threeRC {}
#above.fourLRC {}


/* Advert4 to Advert6
-----------------------------------------------------------------------------*/
#belowcontent {}
#belowcontent1 {}
#belowcontent2 {}
#belowcontent3 {}


/* Advert1 to Advert3
-----------------------------------------------------------------------------*/
#abovecontent {}
#abovecontent1 {}
#abovecontent2 {}
#abovecontent3 {}



/* Below Main Content
-----------------------------------------------------------------------------*/
#below {}
#below.twoL {}
#below.twoR {}
#below.threeLR {}
#below.threeLC {}
#below.threeRC {}
#below.fourLRC {}



/* Breadcrumbs
-----------------------------------------------------------------------------*/
#breadcrumb {margin: 0 0 20px;width: 100%;padding: 8px 0}
#breadcrumb .moduletable {}
.pathway img {margin: 6px 2px 0}
span.breadcrumbs.pathway {}



/* Grid4 Row - Grid modules 13 to 16
-----------------------------------------------------------------------------*/
.grid4Row {}
.grid4Row .containerBG {border-bottom: 1px solid #ddd;border-top: 1px solid #fff;background: #f2f2f2}
.gridWrap4 {}
#grid13 {}
#grid14 {}
#grid15 {}
#grid16 {}


/* Grid5 Row - Grid modules 17 to 20
-----------------------------------------------------------------------------*/
.grid5Row {}
.grid5Row .containerBG {border-bottom: 1px solid #ddd;border-top: 1px solid #fff;background: #f2f2f2}
.gridWrap5 {}
#grid17 {}
#grid18 {}
#grid19 {}
#grid20 {}


/* Grid6 Row - Grid modules 21 to 24
-----------------------------------------------------------------------------*/
.grid6Row {}
.grid6Row .containerBG {border-bottom: 1px solid #ddd;border-top: 1px solid #fff;background: #f2f2f2}
#grid21 {}
#grid22 {}
#grid23 {}
#grid24 {}




/* Bottom Row - Bottom1 to bottom4 modules
-----------------------------------------------------------------------------*/
.bottomRow {}
.bottomRow .containerBG {border-bottom: 1px solid #ddd;border-top: 1px solid #fff;background: #f2f2f2}
.bottomWrap {}
#bottom {}
#bottom1 {}
#bottom2 {}
#bottom3 {}
#bottom4 {}


/* Footer Row - Footer Position
-----------------------------------------------------------------------------*/
.footerRow {}
.footerRow .containerBG {border: 0;	background-color:transparent;}
#footer {}
#footerLeft {}
#footerRight {}
img.jbLogo



/* Hidden Panel - Core often overriden in template overrides
-----------------------------------------------------------------------------*/
#toppanel {}
.tab {}
#panelInner {}
#panel {}
#panel1 {}
#panel2 {}
#panel3 {}
#panel4 {}
#backgroundPopup



/* Search
-----------------------------------------------------------------------------*/
#search {}
#search .inputbox,#search_searchword {border: 1px solid #ddd;padding: 8px;margin: 4px 0;background: url(../images/fieldShadow.jpg) repeat-x;	border: 1px solid #c8c8c8; font-size: 13px;color: #333333;padding-bottom: 0;margin: 0 20px}
#searchForm .button {margin-top: 8px}

 



 
/* Typography
-----------------------------------------------------------------------------*/
a {}
 p {margin: 8px 0}
/* Headings */
h1,.componentheading {color: #333} 
h2,.contentheading,h2 a {color: #333;line-height: 1.4em}
h3,.moduletable h3 {color: #333;font-size: 1.6em}
h4 {color: #333} 
h5 {color: #fff;background: #333;padding: 2px 0 2px 4px}
h6 {color: #fff;background: #999;padding: 2px 0 2px 4px}


/* Menu
-----------------------------------------------------------------------------*/
/* Top Row ul */
#nav ul,.moduletable-superfish ul {	color:white;}

/* Top Row ul li */
#nav ul li,.moduletable-superfish ul li {}


/* Top Row ul li a */
#nav ul li a,
#nav ul li span.mainlevel span,
#nav a.mainlevel.sf-with-ul
{	color:silver;}


/* Top Row parents */
#nav ul li a.mainlevel.sf-with-ul,
#nav ul.sf-js-enabled li span.mainlevel span
{background: url(../images/navParent.png) no-repeat 0 center;padding-left: 20px}

/*  Em applied to menu items*/
#nav em,.moduletable-superfish em,#paneltab em {}

/* Top Level hovers */
#nav ul li span.expanded,.moduletable-superfish  ul li span.expanded {}
 #nav ul li span.mainlevel{} 

/* Active top level states */
#nav ul li.active a, .moduletable-superfish  ul li.active a,
#nav ul li.active span.mainlevel span,.moduletable-superfish ul li.active span.mainlevel span
{}


/* Sublevel a and spans reset */
.moduletable-superfish li:hover ul,.moduletable-superfish ul li.sfHover ul,#nav li:hover ul,#nav ul li.sfHover ul {}

#nav ul li li a,.moduletable-superfish ul li li a,
#nav ul li li span.mainlevel span,.moduletable-superfish span.mainlevel li span,
#nav ul.menu li li a.mainlevel.sf-with-ul,.moduletable-superfish ul.menu li li a.mainlevel.sf-with-ul,
.moduletable-superfish li li a.mainlevel.sf-with-ul,#nav li li a.mainlevel.sf-with-ul
{}

#nav ul li ul li span {font-size: 14px}

#nav ul li li:first-child a {}
#nav ul li li:last-child a,#nav ul li li:last-child span.mainlevel span,#nav li li:last-child a.mainlevel.sf-with-ul {}

#nav ul li li:last-child li a,#nav ul li li:last-child li span.mainlevel span,#nav li li:last-child li a.mainlevel.sf-with-ul {}

#nav ul li li:last-child a:hover,#nav ul li li:last-child span:hover {}
#nav ul li li:last-child li a:hover,#nav ul li li:last-child li span:hover {}

/* Sublevel Hover states */
#nav ul li li a:hover, 
#nav ul li li span.mainlevel:hover
{}


/* Sublevel Parent */
#nav ul li li a.mainlevel.sf-with-ul span,
#nav ul li li span.sf-with-ul
{}


#nav ul li li a.mainlevel.sf-with-ul span:hover,
#nav ul li li span.sf-with-ul:hover
{}


/* Resets children of active spans */
#nav ul li.active li, .moduletable-superfish  ul li.active li,
#nav ul li.active li a,.moduletable-superfish ul li.active li a,
#nav ul li.active li span.mainlevel span,.moduletable-superfish  ul li.active li span.mainlevel span
{}  


/* Active sub level states */
#nav ul li.active li#current.active a, .moduletable-superfish ul li.active li#current.active a,
#nav ul li li.active a.mainlevel,.moduletable-superfish ul li li.active a.mainlevel
{}


/* Third level a and spans reset */
#nav ul li li.active li a.mainlevel span,.moduletable-superfish  ul li li.active li a.mainlevel span
{}


/* Background for sub level items */
#nav li ul {border: 1px solid #ddd;border-width: 0 1px 1px 1px;background: #fafafa}
#nav li ul ul {background: #fff;}



/* Left Column Top level Menus
-----------------------------------------------------------------------------*/
/* Left Col ul and ul li reset */
#leftCol ul,#leftCol ul li {}

/* Left Col ul Margins */
#leftCol ul li.active ul {}
#leftCol ul li.active ul ul {}


/* Left Col top level a and spans */
#leftCol ul li a,
#leftCol ul li.active span.mainlevel span,
#leftCol ul li span.mainlevel span 
{}


/* Left Col hover states */
#leftCol ul li a:hover
{}  


/* Left Col two line menu colour */
#leftCol em {}

/* Left Col a active colour */
#leftCol ul li#current.active a {}


/* Left Col Top level active states  */
#leftCol ul li.active a,
#leftCol ul li.active span.mainlevel span
{}


/* Top level panel menu  */
.moduletable-panelmenu ul li span.mainlevel 
{}

.moduletable-panelmenu ul li span.mainlevel span:hover  {}

.moduletable-panelmenu ul li.active span {}

/* Left Column Sub level Menus
-----------------------------------------------------------------------------*/

/* Left Col Sub menus */
#leftCol ul li li a,
#leftCol ul li#current.active li a 
{} 

/* Left Col Active sub level states and resets */
#leftCol ul li.active li a,
#leftCol ul li.active li.active span,
#leftCol ul li li a,
#leftCol ul li.active li.active li span
{} 


#leftCol ul li.active li#current.active a 
{}



/* Sub level panel menu  */
.moduletable-panelmenu ul li li span.mainlevel 
{}

.moduletable-panelmenu ul li li span.mainlevel span:hover  
{}


/* Left Column Sub Sub level Menus
-----------------------------------------------------------------------------*/
/* Resets background on sub sub level items */
#leftCol ul li.active li#current.active li a 
{}

/* Left Col Sub Sub menus */
#leftCol ul li.active li.active li a,
#leftCol ul li.active li#current.active li a,
#leftCol ul li.active li.active li#current.active a,
#leftCol ul li li li span
{} 

#leftCol ul li.active li.active li span {}
#leftCol ul li.active li.active li#current.active a {}



/* Input Styling */
.inputbox,input#email {font-size: 13px}

/* Overrides */
/* Page classes */
div.jbFrontPage {}
div.jbArticle {}
div.jbSection {}
div.jbCategory {}

/* Pdf Buttons etc */
div.buttons {}

/* Div around the title and author, date etc */
div.jbMeta {} 

/* Section and Categories */
div.jbSectCat {}
span.jbSections {}
span.jbCategories {}

/* Author and date styling */
div.jbAuthorDate {}
span.jbModifydate {float: right}
span.jbAuthor {float: right}

div.jbCreatedate {}
div.jbCreatedate span.dateday {}
div.jbCreatedate span.datemonth {}
div.jbCreatedate span.dateyear {}

/* Read more */
div.jbReadmore {}

#tagline span {position: relative !important}