/**************** General Classes *****************/
body {
	margin: 0px;
	padding:0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000f41;
	background-image: url(http://www.mercia-group.co.uk/images/bodyBg.gif);
	background-color:#FFFFFF;
	background-repeat: repeat-x;
	background-position: left top;
}
.surround { display: block; clear:both; margin-top:5px; }
.innerColumn { float:left; text-align:center; padding: 0 10px; width:210px; }
.conferenceTitles { color:#0844a4; font-weight:bold; font-size:14px; }
.innerColumn img { border: 1px solid #000066; margin-bottom:3px; }
#header { width: 730px; height:100px; background-image:url(../images/logo.jpg); margin: 0px auto; }
.topSearch { text-align:right; padding-top:57px; }
.searchForm { padding: 0 0 5px 12px; }
.center { text-align:center; }
img { border:0; }
.image { margin: 0 0 10px 10px; }
.photo { border: 2px solid #FFFFFF; margin: 0 0 10px 10px; }
.imageBorder { border: 1px solid #000000; margin: 0 0 10px 10px; }
.imageBorderBlue { border: 1px solid #0844a4;}
#wrapper { width:770px; margin: 0px auto 0px auto; }
#mainContentTransparent	 { margin: 0px auto 10px auto; width:730px; border: 1px solid #cfdae4; height:100%; }  
#lhcmenuBorder { background-image: url(http://www.mercia-group.co.uk/images/lhcBg.gif); background-repeat: repeat-y; background-position: left top; height:100% }	
p {margin: 0; padding:0; color:#000f41; line-height:16px; }
ul, li { color:#000f41;  margin-top: 0; margin-bottom: 1; padding-top: 0; padding-bottom:0; }
.noindent { margin: 0; padding: 0; }
.main li {
margin:0 0 0 -15px; padding:0 15px 2px 15px;
background-image: url(http://www.mercia-group.co.uk/images/bulletMain.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type:none; }


h1 { margin: 0px; font-size: 30px; color:#004a96; }
h2 { color:#0844a4; font-size: 16px; margin:3px 0 15px 0; border-top: 1px solid #004a96; border-bottom: 1px solid #0844a4;
	background-color:#FFFFFF; padding: 3px; background-image: url(http://www.mercia-group.co.uk/images/headingBg.jpg); background-repeat: repeat-x;
	background-position: left bottom; }
h3 { font-size: 14px; color:#0844a4; background-color:#FFFFFF;  border-bottom: 1px solid #004a96; margin:0 0 5px 0; }
h4 { margin: 0px 0 0 10px; padding-top: 10px; font-size: 16px; color:#000f41; }
.highlight { color:#0844a4; }
.imageFloat { padding: 10px 0 10px 0; float:left; }

.highlightText { border: 1px solid #cfdae4; background-color:#FFFFFF; padding: 5px; width:100%; font-size:14px; }

/**************** Individual Area Headings *****************/
.train { color:#c6168d; font-size: 30px;}
.trainSubHeading { font-size: 26px; color:#c6168d; }
.subheading { font-size: 26px; }
.support { color:#00a6db; font-size: 30px;}
.supportSubHeading { color:#00a6db; font-size: 26px; }
.hrsupport { color:#00a6db; font-size: 30px;}
.hrsupportSubHeading { color:#00a6db; font-size: 26px; }
.management { color:#00a6db; font-size: 30px;}
.managementSubHeading { color:#00a6db; font-size: 26px; }
.technicalman { color:#00a6db; font-size: 30px;}
.technicalmanSubHeading { color:#00a6db; font-size: 26px; }
.technicalsup { color:#00a6db; font-size: 30px;}
.technicalsupHeading { color:#00a6db; font-size: 26px; }
.practice { color:#00a6db; font-size: 30px;}
.practiceSubHeading { color:#00a6db; font-size: 26px; }
.marketing { color:#8cc63f; font-size: 30px;}
.marketingSubHeading { color:#8cc63f; font-size: 26px; }

hr { color:#000066; height:1px; margin:0; padding:0px; }

/**************** Paragraph Classes *****************/
.large { font-size:16px; line-height:normal; }
.vsmall { font-size:9px; }
.small { font-size:10px; }
.smallNote { font-size:10px; color:#FF6600; }
.white { color:#FFFFFF; }
.subjectHead { margin: 0px; font-size: 20px; color:#0844a4; } 
.alert { color:#FF0000; }
.websiteHeading { font-size: 16px; color:#0844a4; text-align:center; font-weight:bold; }
.maintextarea h2 { font-size: 16px; color:#000f41; margin:3px 0 15px 0; padding:0; text-align:justify; width:490px; }

.excel {
	font-weight:bold;
	margin-bottom:10px;
	padding-left: 25px;
	background-image: url(http://www.mercia-group.co.uk/images/page_white_excel.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
.pdf {
	font-weight:bold;
	margin-bottom:10px;
	padding-left: 25px;
	background-image: url(http://www.mercia-group.co.uk/images/page_white_acrobat.gif);
	background-position: left center;
	background-repeat: no-repeat;
	line-height: 20px;
}
#pageTitle { 
	background-image: url(http://www.mercia-group.co.uk/images/transparent.png);
	background-repeat: repeat;
	background-position: left top;
	border: 1px solid #cfdae4; width:447px; padding: 10px 10px 10px 10px; margin:0 auto 10px auto;  
}

#pageTitleFull { 
background-image: url(http://www.mercia-group.co.uk/images/transparent.png);
	background-repeat: repeat;
	background-position: left top;
	border: 1px solid #cfdae4; width:695px; padding: 10px 20px 10px 15px; margin:0 auto 10px auto;
}

#pageTitleFull { 
background-image: url(http://www.mercia-group.co.uk/images/transparent.png);
	background-repeat: repeat;
	background-position: left top;
	border: 1px solid #cfdae4; width:695px; padding: 10px 20px 10px 15px; margin:0 auto 10px auto;
}
	
.trainPageTitle { 
	background-image: url(http://www.mercia-group.co.uk/images/transparent.png);
	background-repeat: repeat;
	background-position: left top; 
	border: 1px solid #cfdae4; width:690px; padding: 10px 20px 10px 20px; margin:0 auto 10px auto; }

.imagePad { margin: 0 10px 10px 10px; }

.offer{ color:#FF6600; font-weight:bold; }

a {	color:#0033CC; text-decoration:underline; }
a:hover { color:#0099FF; text-decoration:none; background-color:#FFFFFF;}

a.news { 
	padding-left: 15px;
	background-image: url(http://www.mercia-group.co.uk/images/newsArrow.gif);
	background-position: left center;
	background-repeat: no-repeat; }

a.newsticker { color:#FFFFFF; }	
a.newsticker:hover { color:#FFFFFF; }	
a.none { color:#000f41; text-decoration:none; }
a.none:hover { color:#000f41; text-decoration:none; }

#globalContainer
{
    width: 100%;
    margin: 0px auto 0px auto;
    background-image: url(http://www.mercia-group.co.uk/images/global-bg-green-index.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}

#globalContainerIndex
{
    width: 100%;
    margin: 0px auto 0px auto;
    background-image: url(http://www.mercia-group.co.uk/images/global-bg-green.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    height: 800px;
}

#globalContainerTile {
	width: 790px;
	margin: 0px auto 0px auto;
	padding:0px;
	background-image: url(http://www.mercia-group.co.uk/images/global-bg-tile.gif);
	background-repeat:repeat-y;
	background-position: center top;
	background-color:#FFFFFF;	
}

#topHeader { width:100%; padding-top: 27px; }
#mainContent { width: 730px; padding: 10px 20px 10px 20px; }

#shopContent {  padding:10px 20px 0px 10px; min-height:400px; }
* html #shopContent
{
height: 350px;
}
#shopContent p { padding-bottom:10px; }

#breadcrumbsFull {width: 730px; font-size:10px; margin: 0px auto 0px auto; padding: 0 0px 10px 30px; }
#breadcrumbs {width: 457px; font-size:10px; margin: 0; padding: 0 10px 10px 0px; }

#lhc {
	float:left;
	width: 220px;
	margin:0;
	border-top: 20px solid #FFFFFF;
	padding-bottom: 20px;
	
}

#rhc {
	float: left;
	margin: 20px 0px 0 20px;
	padding: 0 20px 20px 0;
	width: 470px;
}

#rhc p { padding: 0 0 10px 0; font-weight:normal; }

#rhc ul, td { font-weight:normal; }

.rhcPadRight { padding-right:20px; }

.primary {
float: left;
margin: 0 10px 10px 0;
padding: 0;
width:500px;
height:100%;
}

.secondary {
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	width: 220px;
	height:100%;
}

.textBorder { 
	color:#000f41;
	padding: 10px;
	background-image: url(http://www.mercia-group.co.uk/images/transparent.png);
	background-repeat: repeat;
	background-position: left top;
	border: 1px solid #7ba0c5;
	color:#005097;
	margin:10px 0 20px 0;
	font-weight:bold;
	width:448px;
 }
 .textBorderSmall { 
 	float:left;
	width:205px;
	color:#000f41;
	padding: 10px;
	background-image: url(http://www.mercia-group.co.uk/images/transparent.png);
	background-repeat: repeat;
	background-position: left top;
	border: 1px solid #7ba0c5;
	color:#005097;
	margin:10px 0 0px 5px;
	font-weight:bold;
 }
 .textBorder p { margin:0px; padding:0px; }
 
.textBorderHeader { background-color:#004b93; color:#FFFFFF; font-size:14px; font-weight:bold; }

.newsScroll { background-color:#1e3650; height:25px; }
.newsticker p { color:#FFFFFF; font-size:10px; }
.newstickerItem { color:#FFFF00; font-weight:bold; }

.listing  { float: left; width: 225px; margin: 10px 0px 0px 0px; }
.listingSpacer  { float: left; width: 20px; margin: 20px 0px 20px 0px;  }
.imgBoxLeft {margin: 0px 5px 10px 0px; float: left; }

.textFloat {
float:left;
	padding: 10px;
	height: 48px;
	width:128px;
	background:#FFFFFF;
	border: 1px solid #7ba0c5;
	color:#005097;
	font-size:16px;
	font-weight:bold;
	vertical-align:middle;
}

.textFloat a { color:#005097; text-decoration:none; }
.textFloat a:hover { color:#000000; text-decoration:none; }

.newsMid { background-color:#1e3650; height: 20px; }

.largelink { padding-bottom:10px; }

a.largeLink {
float:left;
	margin-bottom:14px;
	margin-right:15px;
	display: block;
	background-image: url(http://www.mercia-group.co.uk/images/linkButton.gif);
	background-position: left top;
	height:55px;
	padding-left:30px;
	color:#FFFFFF;
	width:190px;
	font-size:22px;
	font-weight:bold;
	line-height: 55px;
	text-decoration:none;
}

a.largeLink:hover {
	margin-bottom:14px;
	display: block;
	background-image: url(http://www.mercia-group.co.uk/images/linkButton.gif);
	background-position: right top;
	height:55px;
	padding-left:30px;
	color:#FFFFFF;
	width:190px;
	font-size:22px;
	font-weight:bold;
	line-height: 55px;
	text-decoration:none;
}

a.findcourseA {
	margin-bottom:14px;
	display: block;
	background-image: url(http://www.mercia-group.co.uk/images/findcourseBtnA.gif);
	background-position: left top;
	height:55px;
}
a.findcourseA:hover {
	background-image: url(http://www.mercia-group.co.uk/images/findcourseBtnA.gif);
	background-position: right top;
	height:55px;
}
a.newswireA {
	display: block;
	background-image: url(http://www.mercia-group.co.uk/images/newswireBtnA.gif);
	background-position: left top;
	height:55px;
}
a.newswireA:hover {
	background-image: url(http://www.mercia-group.co.uk/images/newswireBtnA.gif);
	background-position: right top;
	height:55px;
}

a.findcourseSmall
{
    margin-bottom: 10px;
    display: block;
    background-image: url(http://www.mercia-group.co.uk/images/findcourseBtnSmall.gif);
    background-position: left top;
    height: 35px;
}
a.findcourseSmall:hover
{
    background-image: url(http://www.mercia-group.co.uk/images/findcourseBtnSmall.gif);
    background-position: right top;
    height: 35px;
}
a.newswireSmall
{
	margin-bottom: 10px;
    display: block;
    background-image: url(http://www.mercia-group.co.uk/images/newswireBtnSmall.gif);
    background-position: left top;
    height: 35px;
}
a.newswireSmall:hover
{
    background-image: url(http://www.mercia-group.co.uk/images/newswireBtnSmall.gif);
    background-position: right top;
    height: 35px;
}

.introText { 
	border: 1px solid #cfdae4; 
	padding: 10px 10px 10px 10px; 
	color:#000000; 
	background-image: url(http://www.mercia-group.co.uk/images/transparent.png);
	background-repeat: repeat;
	background-position: left top;
	margin: 0 20px 10px 20px; }
	
.introText2 { 
	border: 1px solid #cfdae4; 
	padding: 10px 10px 10px 10px; 
	color:#000000; 
	background-image: url(http://www.mercia-group.co.uk/images/transparent.png);
	background-repeat: repeat;
	background-position: left top;
	margin: 10px 20px 0px 20px; }
	
.introText p { margin:0; padding:0; }

.newsHomeText { border: 1px solid #cfdae4; padding: 8px 10px 8px 10px; color:#000000;
	background-image: url(http://www.mercia-group.co.uk/images/transparent80.png);
	background-repeat: repeat;
	background-position: left top; }

.newsHomeText p { margin:0; padding:0; }
.newsHeader { background-color:#004b93; color:#FFFFFF; font-size:14px; font-weight:bold; padding:5px 5px 5px 10px; }

.logo { float:left; width:310px; height:100px; }
.toplinks { float:left; width:400px; text-align:right; }

#flash { margin: 0 auto 0 auto;  padding: 0; width:730px; }
#topMenu { width:100%;  text-align:center; vertical-align:top; margin:0; padding:0;  }
#topFlash { width:100%; height:100px; text-align:center; }
 
/* mainNav Used
=======================*/
#topNav { height:20px; }

#topNav ul {
  margin: 0px 0 5px 0;
  padding: 0;
  float: right;
  width: 320px;
  list-style: none;
  font-weight:bold;
  font-size:10px;
  background:none;
  text-align:right;
}

#topNav ul li { float: left; background:none; }

#topNav ul a {
  padding: 0 10px;
  line-height: 15px;
  background: url(http://www.mercia-group.co.uk/images/mainNavBorderThin.gif) repeat-y left top;
  text-decoration: none;
  color:#FFFFFF;
  float: left;
  display: block;
}

#topNav ul a:hover { color:#a3d2ed; }

#topNav .nodivide a { background: none; }

#topNav .nopad a { padding-right: 0px;}

#secondaryNav ul {
  margin: 0px 0 0 0;
  padding: 8px 0px 0 0;
  float: right;
  width: 295px;
  list-style: none;
  font-weight:bold;
  font-size:10px;
}

#mainNav ul {
  margin: 0px 0 0 0;
  padding: 0 10px;
  float: right;
  width: 420px;
  list-style: none;
  font-weight:bold;
  font-size:12px;
  text-transform:uppercase;
}

#mainNav ul li {
  float: left;
  padding-top: 25px;
}

#mainNav ul a {
  padding: 0 20px;
  line-height: 15px;
  background: url(http://www.mercia-group.co.uk/images/mainNavBorderThin.gif) repeat-y left top;
  text-decoration: none;
  color:#000099;
  float: left;
  display: block;
}

#mainNav ul a:hover { color:#FFFFFF; background-color:#000066;}
#mainNav .nodivide a { background: none; }

.mainlinks { background-image: url(http://www.mercia-group.co.uk/images/main-links.gif);  width:100%; height: 26px; color:#FFFFFF; background-repeat: no-repeat; 
}

.mainintro {
	background-image: url(http://www.mercia-group.co.uk/images/main-intro.gif);
	width:100%;
	background-color:#d9d7d7;
	color:#000f41;
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom: 5px;
}

.mainIntroBorder {border-left: 1px solid #000000; border-right: 1px solid #000000; margin-left: 10px; padding-left:10px; width:700px; }

.mainBlue { width:100%; height:5px; background-color:#000f41; margin-bottom:5px; }

.mainintro p { font-size:12px; margin:0px; padding: 10px; text-align:justify; color:#000f41; }

#options {
	background-image: url(http://www.yourfirmonline.co.uk/images/option-tile.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#dbe9ff;
	height: 260px;
	margin: 5px 0 0px 0px;
}

.optionbox { float:left; width:163px; padding: 0 10px 0 10px; font-size: 11px; }
.optiondivider {
	float:left;
	width:5px;
	height:250px;
	background-image: url(http://www.yourfirmonline.co.uk/images/option-divider.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color:#dbe9ff;
}

.optionbox p { margin-top:-10px; padding:0px; line-height:normal; }

#supportPage { width:750px; background-color:#FFFFFF; padding: 0 10px 0 10px; margin: 0px -10px 0px -10px; }

#subPage {
	width:750px;
	background-image: url(http://www.yourfirmonline.co.uk/images/subpageblue-col.gif);
	background-repeat: repeat-y;
	clear:both;
	margin: 0px 0 0px 0;
}

#sideMenu {
	float:left;
	padding: 0 10px 0 10px;
	width:168px;
	background-image: url(http://www.yourfirmonline.co.uk/images/option-menu-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#dbe9ff;
	height: 100%;
	margin: 0px 0 10px 0px;
}

.maintextarea {
	float:left;
	width: 510px;
	height: 100%;
	padding: 0px 9px 20px 29px;
	background-image: url(http://www.yourfirmonline.co.uk/images/main-text-bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin-left: 10px;
}

.maintextarea  p{ padding: 10px 20px 0 0px; }
.maintextarea ul { padding: 10px 20px 0 0px; }

#footer { text-align:center; clear:both; position:relative; }
.footerMid { width: 730px; margin: 0px; background-color:#004b93; color:#FFFFFF; padding: 0 20px 0 20px; height: 25px;  }
#footer p {	color:#FFFFFF; text-decoration:none; border:none; font-size:11px;  line-height:30px; text-align:center; }
#footer a {	color:#FFFFFF; text-decoration:underline; border:none; font-size:11px; }
#footer a:link { }
#footer a:visited { }
#footer a:hover {  color:#a3d2ed; text-decoration:none; background:none; }
#footerEnd {
	width: 750px;
	margin: 0px auto 10px auto;
	clear:both;
	font-size: 10px;
	padding: 0 20px 0 0px;
	}
.footprimary { float: left; width:400px; text-align:left; }
.footprimary p { font-size:11px; }

.footsecondary { float: right;  text-align:right; }

/*-----------------------------------Site Map Styles --------------------------------------------*/

div.boxColumnLeft{
	width: 230px;
	float: left;
}

div.boxColumnRight{
	margin-left:10px;
	width: 230px;
	float: left;
}
div.boxTop {background-image: url(http://www.mercia-group.co.uk/images/subNavHover.jpg); background-repeat: repeat-x; border-bottom: solid 1px #cfdae4; padding:10px 0 0 10px; margin-bottom:10px; height:25px; }
div.boxTop a { color:#FFFFFF; }
div.boxTop a:hover { color:#66CCFF; background:none;}
div.boxTop p {color:#555555; margin: 0px; padding: 5px; font-weight:bold;}
div.linkBox {border-left: 1px solid #cfdae4; border-right: 1px solid #cfdae4; border-bottom: 1px solid #cfdae4; background-color:#f0f0f0; font-size:11px;}
div.linkBoxTop {border: 1px solid #cfdae4; background-color:#f0f0f0; font-size:11px;}

/*-----------------------------------Site Map Styles End --------------------------------------------*/


/* mainNav Not Used
=======================*/

#topNavCol ul {
  margin: 0px 0 0 100px;
  padding: 0 0px 0 0px;
  float: right;
  width: 130px;
  list-style: none;
  font-weight:bold;
  font-size:10px;
}

#topNavCol ul li {
border-bottom: 1px solid #000000;
}

#topNavCol ul a {
  padding: 0 10px;
  line-height: 19px;
  background: url(http://www.mercia-group.co.uk/images/mainNavBorder.gif) repeat-y left top;
  text-decoration: none;
  color:#000066;
  
  display: block;
}


#topNavCol ul a:hover {
  color:#FFFFFF;
  background-color:#000066;
  line-height: 18px;
  background: url(http://www.mercia-group.co.uk/images/mainNavBorderHover.gif) repeat-y left top;
}

#topNavCol .nodivide a {
  background: none;
}

.innerlink ul {
float:left;
list-style-type: none;
margin-top: 0px;
margin-left: 0px;
background:none;
padding: 5px;
text-align:left;
font-weight:bold;
}

.innerlinkfull ul {
list-style-type: none;
margin-left: 0px;
padding:0;
}

.innerlink li a {
color:#FFF;
line-height:25px;
text-decoration:none;
display:block;
width:202px;
border: 1px solid #FFFFFF;
background: #FFF url(http://www.mercia-group.co.uk/images/arrow-bullet-white.gif) no-repeat left top;
padding-left:20px;
margin-bottom:2px;
background-color:#0e508d;
font-weight:bold;
}

div.innerlinkList a { background: none; clear:both; }
.innerlinkList ul { float:left;
list-style-type: none;
margin-top: 0px;
margin-left: 0px;
background:none;
padding: 5px;
text-align:left;
font-weight:bold; }

.innerlink li a:hover {
color:#003399;
line-height:25px;
display:block;
width:202px;
border: 1px solid #cfdae4;
background: #FFF url(http://www.mercia-group.co.uk/images/dark-arrow-bullet.gif) no-repeat left top;
text-decoration:none;
background-color:#EAEFF4;
}

.innerlinkfull li a {
color:#FFF;
line-height:25px;
text-decoration:none;
display:block;
width:460px;
border: 1px solid #FFFFFF;
background: #FFF url(http://www.mercia-group.co.uk/images/arrow-bullet-white.gif) no-repeat left top;
text-indent:20px;
margin-bottom:2px;
background-color:#0e508d;
font-weight:bold;
}

.innerlinkfull li a:hover {
color:#003399;
line-height:25px;
display:block;
width:460px;
border: 1px solid #cfdae4;
background: #FFF url(http://www.mercia-group.co.uk/images/dark-arrow-bullet.gif) no-repeat left top;
text-decoration:none;
margin-bottom:2px;
background-color:#EAEFF4;
}

#rhc table { margin-bottom: 20px; border: 1px solid #7ba0c5; background-color:#FFFFFF; }
#rhc table p { margin:0px; padding:0; }
#rhc td { border-bottom:1px solid #7ba0c5; border-right:1px solid #7ba0c5; padding:5px; }
#rhc .clear td { background:none; border:1px solid #FFF; }
.clear table { background:none; border:1px solid #FFF; }
.flashTable { border:1px solid #7ba0c5; }
.quicklist { padding-right:7px; }
form { margin: 0; padding: 0 }
form .button1 {color:#FFFFFF; cursor:pointer; width:150px; border: 1px solid #000066; 
background: url(http://www.mercia-group.co.uk/images/subNavHover.jpg); background-repeat: repeat-x; font-weight:bold;}
form .button2 {color:#FFFFFF; cursor:pointer; width:100px; border: 1px solid #000066; 
background: url(http://www.mercia-group.co.uk/images/resetBg.jpg); background-repeat: repeat-x; font-weight:bold; margin-left:8px;}

form .update {color:#FFFFFF; cursor:pointer; width:150px; border: 1px solid #000066; 
background: url(http://www.mercia-group.co.uk/images/subNavHover.jpg); background-repeat: repeat-x; font-weight:bold;}
form .checkout {color:#FFFFFF; cursor:pointer; width:150px; border: 1px solid #000066; 
background: url(http://www.mercia-group.co.uk/images/checkoutBg.jpg); background-repeat: repeat-x; font-weight:bold;}

form .button1:hover, form .button2:hover, form .update:hover, form .checkout:hover {
	background-position:left top;
	color:#00CC00;
	background-color:#FFFFFF;
	background-image: url(http://www.mercia-group.co.uk/images/formHoverWhite.gif);
	background-repeat: repeat;
}