html, body, #bodywrap, div, span, h1, h2, h3, h4, h5, h6, p, hr, 
a, a img, font, img, dd, dl, dt, li, ol, ul, blockquote,
fieldset, form, label, legend, table, caption, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	line-height: inherit;
	font-family: inherit;
	font-size: 100%;
}
ol, ul {
	list-style: none;
}

#bodywrap{font-size: 75%;text-align: center;font-family: Arial, helvetica, Sans-Serif;color: #000;}

h1, h2, h3, h4, h5, h6{font-weight: bold; color: #FF5B1E; margin: 5px 0;}
h1{margin: 0 0 10px 0;font-size: 200%;letter-spacing: -1px;}
h2{font-size: 150%;letter-spacing: -1px;}
h3{font-size: 130%;}
h4{font-size: 120%;}
h5{font-size: 110%;}
h6{font-size: 100%;}

h2.withDivider{background: url(http://templates.nwnmedia.co.uk/matchworks/img/heading-dots.gif) center right repeat-x;}
h2.withDivider span{background: #fff;padding-right: 8px;}

h3.withDivider{background: url(http://templates.nwnmedia.co.uk/matchworks/img/heading-dots.gif) center right repeat-x;}
h3.withDivider span{background: #fff;padding-right: 8px;}

p{margin: 5px 0;line-height: 1.7em;}
blockquote{margin: 20px;}

ul{margin: 15px 0 15px 20px; list-style-type: none;list-style-image: url('/~/media/Customers/Great Britain/JobsStar/images/bullet2.ashx');}
ul li{margin: 5px 0;}
ol{margin: 15px 0 15px 25px; list-style-type: decimal;}
ol li{margin: 5px 0;}

dl{margin: 10px 0;}
dt{font-weight: bold;}
dd{text-indent: 15px;}

table{border-collapse: collapse;}
thead{}
tfoot{}
th{}
tr{}
td{}

#wrap form{margin: 10px 0;}
fieldset{}
legend{font-weight: bold;}
.inputText{border:solid 1px #ababab;background: #fefefe url(http://templates.nwnmedia.co.uk/matchworks/img/input-bg.gif) bottom left repeat-x;padding: 3px;}
.btn{border: solid 1px #afafaf;padding: 0px;background: #fc2424 url(http://templates.nwnmedia.co.uk/matchworks/img/btn-bg.gif) bottom left repeat-x;color: #fff;height: 24px;line-height: 15px;font-weight: bold;font-family: Arial;}

/* Cross browser hr styling */
hr{border: 0;border-top: solid 1px #ccc; height: 1px; margin: 5px 0;}
div.hr{margin: 5px 0px; border: none; border-top: 1px solid #ccc;clear:both;}
div.hr hr{display:none;}

a{color: #FF5B1E/*#d31616*/;text-decoration: none;}
a:hover{text-decoration: underline;}

a.btnLink{background: url(http://templates.nwnmedia.co.uk/matchworks/img/btn-link-left.gif) top left no-repeat;text-decoration: none;color: #525252;font-weight: bold;}
a.btnLink span{float: left;background: url(http://templates.nwnmedia.co.uk/matchworks/img/btn-link-right.gif) top right no-repeat; height: 19px; line-height: 19px;cursor: pointer;padding: 0 8px;}

img{vertical-align: bottom;}
img.siteBase{float: left;position: relative; left: -6px;}


/** layout **/
.floatLeft{float: left;}
.floatRight{float: right;}
#wrap .noPad{padding: 0;}
.textRight{text-align: right;}
.textLeft{text-align: left;}
/** clearing **/
.clr{clear: both;}
.clrSml{clear: both;line-height:1px;height:1px;}
/** presentation **/
.hlFix{height: 1%;}
.standoutText{color: #C30011;}
.date{color: #d31616;}
.black{color: #000;}
.padder10{padding: 10px;}
.padder5{padding: 5px;}


/* == STYLESHEET FUNCTIONS - Site layout and base style overrides
----------------------------------------------------------------------------------------------------------------------

/* == Main Layout Structure
----------------------------------------------------------------------------------------------------------------------*/

#wrap{margin: 0 auto; text-align: left; width: 960px;/*background: url(http://templates.nwnmedia.co.uk/matchworks/img/main-shadow.gif) top left repeat-y;*/padding: 0 6px;}
#wrap:after{content: ".";clear: both;display: block;height: 0;visibility: hidden;}
#wrap #head{float: left; background: #d5d5d5; width: 960px;}
#wrap #mainContent{float: left; width: 944px; margin: 12px 8px;display: block;}
#wrap #footer{float: left; width: 936px; border-top: solid 1px #e6e6e6;margin: 0 8px 8px 8px; padding: 0 4px; display: inline;}
#wrap #footTools{float: left; width: 944px;border-top: solid 1px #e6e6e6;margin: 0 8px;display: inline;padding: 8px 0 8px 0;}

/* == Templates and Zones
----------------------------------------------------------------------------------------------------------------------*/

/**************** Template 1 ****************************/
#wrap #templateOne .zoneOne{float: left;width: 805px;}
#wrap #templateOne .zoneTwo{float: left;width: 490px;clear: left;}
#wrap #templateOne .zoneThree{float: left;width: 305px;margin: 0 0 0 10px;}
#wrap #templateOne .zoneFour{float: right;width: 127px;}
/** zone splits **/
#wrap #templateOne .zoneTwo .splitLeft{float: left; width: 318px;}
#wrap #templateOne .zoneTwo .splitRight{float: right; width: 162px;}
#wrap #templateOne .zoneThree .splitLeft{float: left;width: 152px;}
#wrap #templateOne .zoneThree .splitRight{float: right;width: 153px;}

/**************** Template 2 ****************************/
#wrap #templateTwo .zoneOne{float: left;width: 668px;}
#wrap #templateTwo .zoneTwo{float: left;width: 353px;}
#wrap #templateTwo .zoneThree{float: right;width: 305px;margin: 0 0 0 10px;}
#wrap #templateTwo .zoneFour{float: left;width: 668px;}
#wrap #templateTwo .zoneFive{float: right;width: 127px;}
#wrap #templateTwo .zoneSix{float: left;width: 805px;}
#wrap #templateTwo .zoneSeven{float: right;width: 127px;}

/**************** Template 3 ****************************/
#wrap #templateThree .zoneOne{float: left;width: 805px;}
#wrap #templateThree .zoneTwo{float: left;width: 490px;clear: left;}
#wrap #templateThree .zoneThree{float: left;width: 305px;margin: 0 0 0 10px;}
#wrap #templateThree .zoneFour{float: left;width: 805px;padding: 5px 0;}
#wrap #templateThree .zoneFive{float: left;width: 490px;clear: left;}
#wrap #templateThree .zoneSix{float: left;width: 305px;margin: 0 0 0 10px;}
#wrap #templateThree .zoneSeven{float: right;width: 127px;}
/** zone splits **/
#wrap #templateThree .zoneSix .splitLeft{float: left;width: 152px;}
#wrap #templateThree .zoneSix .splitRight{float: right;width: 143px;}

/**************** Template 4 ****************************/
#wrap #templateFour .zoneOne{float: left;width: 490px;}
#wrap #templateFour .zoneTwo{float: right;width: 305px;margin: 0 0 0 10px;}
#wrap #templateFour .zoneThree{float: left;width: 805px;}
#wrap #templateFour .zoneFour{float: left;width: 490px;}
#wrap #templateFour .zoneFive{float: left;width: 305px;margin: 0 0 0 10px;}
#wrap #templateFour .zoneSix{float: left;width: 805px;}
#wrap #templateFour .zoneSeven{float: left;width: 490px;}
#wrap #templateFour .zoneEight{float: left;width: 305px;margin: 0 0 0 10px;}
#wrap #templateFour .zoneNine{float: right;width: 127px;}

/* == Head Content
----------------------------------------------------------------------------------------------------------------------*/

#wrap #head #headTools{float: left; width: 944px; padding: 0 8px; background:#ddd url(http://templates.nwnmedia.co.uk/matchworks/img/diag-line.gif) top left;height: 30px; line-height: 30px;}
#wrap #head #headTools ul{list-style-image: none;margin: 0;}
#wrap #head #headTools ul li{display: inline;margin: 0 25px 0 0;/*background: url(http://templates.nwnmedia.co.uk/matchworks/img/bullet.gif) center left no-repeat;padding: 0 0 0 10px;*/}
#wrap #head #headTools ul li a{color: #000;font-family: Trebuchet MS;font-size: 105%;}

#wrap #head #headBanner{float: left; margin: 0 0 0 8px;display: inline;}

#wrap #head #headInteract{float: right; width: 198px;margin: 0 8px 0 0; display: inline;}
#wrap #head #headInteract a.buttonLink{border: solid 1px #fff; background: #b10a0a; color: #fff;padding: 4px 6px;width: 42%;font-weight: bold;margin-bottom: 3px;}
#wrap #head #headInteract .join{background: #fff;clear: both;padding: 2px;height: 1%;}
#wrap #head #headInteract .join:after{content: ".";clear: both;display: block;height: 0;visibility: hidden;}
#wrap #head #headInteract .join span{display: block; background: #373737; color: #fff; font-weight: bold;padding: 3px;position: relative;}
#wrap #head #headInteract .join ul{float: left;width: 194px;margin: 0;list-style-image: none;background: url(http://templates.nwnmedia.co.uk/matchworks/img/dash-divide.gif) center center no-repeat;}
#wrap #head #headInteract .join ul li{float: left;width: 83px;margin: 2px;display: inline;background: url(http://templates.nwnmedia.co.uk/matchworks/img/bullet.gif) center left no-repeat; padding: 0 0 0 10px;}
#wrap #head #headInteract .join ul li a{color: #3b3b3b;font-weight: bold;}
#wrap #head #headInteract .join ul li a:hover{color:#b10a0a;}

#wrap #head #mastHead{float: left; width: 928px; padding: 18px 8px 10px 24px; background: #dbdbdb url(http://templates.nwnmedia.co.uk/matchworks/img/masthead-gradient.gif) top left repeat-x;border-bottom: solid 1px #fff;}
#wrap #head #mastHead .logo{float: left;}

#wrap #head #mastHead #headSearch{float: right;width: 352px;background: url(http://templates.nwnmedia.co.uk/matchworks/img/search-top.gif) top left no-repeat;}
#wrap #head #mastHead #headSearch #inner{background: url(http://templates.nwnmedia.co.uk/matchworks/img/search-btm.gif) bottom left no-repeat;padding: 8px;}
#wrap #head #mastHead #headSearch #inner ul{margin: 0 0 8px 0; list-style-image: none;text-align: right;}
#wrap #head #mastHead #headSearch #inner ul li{margin: 0; display: inline;}
#wrap #head #mastHead #headSearch #inner ul li a{color: #2a2a2a;font-weight: bold;}
#wrap #head #mastHead #headSearch #inner ul li span{color: #d31616;font-weight: bold;padding: 0 1px 0 4px;}
#wrap #head #mastHead #headSearch #inner ul li a:hover, #wrap #head #mastHead #headSearch #inner ul li a.on{color: #d31616;}
#wrap #head #mastHead #headSearch #inner label{color: #000;}
#wrap #head #mastHead #headSearch #inner .inputText{width: 225px;margin: 0 0 0 12px;}
#wrap #head #mastHead #headSearch #inner .btn{font-size: 110%;padding: 0 10px;background: #cd1414 url(http://templates.nwnmedia.co.uk/matchworks/img/search-btn.gif) top left no-repeat;}

#wrap #head #mastHead #headDate{float: left; clear: left;width: 300px;margin: 8px 0 0 0;font-family:Trebuchet MS;font-size: 120%;color: #222;line-height: 1.4em;}
#wrap #head #mastHead #headDate span{color: #d31616;padding: 0 6px;}

#wrap #head #mastHead a.headRss{float: right;clear: right;color: #2a2a2a;font-size: 95%;background: url(http://templates.nwnmedia.co.uk/matchworks/img/rss-sml.gif) center right no-repeat;padding: 0 18px 0 0;margin: 8px 8px 0 0;}

/* == Navigation
----------------------------------------------------------------------------------------------------------------------*/

#wrap #head #priNav{float: left; width: 944px; background:url(http://templates.nwnmedia.co.uk/matchworks/img/nav-gradient.gif) top left repeat-x; border:solid 1px #e1e1e1; border-width: 0 1px 1px 1px;margin-top: 8px;padding: 0 0 0 14px;}
#wrap #head #priNav ul{float: left;list-style-image: none;margin: 0;}
#wrap #head #priNav ul li{float: left;margin: 0;}
#wrap #head #priNav ul li a{float: left;color: #666; font-weight: bold;background: url(http://templates.nwnmedia.co.uk/matchworks/img/nav-dot.gif) center left no-repeat;}
#wrap #head #priNav ul li a span{float: left;height: 32px; line-height: 30px;padding: 0 20px 0 20px;cursor: pointer;}
#wrap #head #priNav ul li a.home{background: none;}
#wrap #head #priNav ul li a:hover, #wrap #head #priNav ul li a.on{background: url(http://templates.nwnmedia.co.uk/matchworks/img/nav-hover.gif) top left repeat-x; color: #fff;text-decoration: none;}
#wrap #head #priNav ul li a:hover span, #wrap #head #priNav ul li a.on span{}

#wrap #head #subNav{float: left; width: 944px; background: #3e3e3e;padding: 0 8px;}
#wrap #head #subNav ul{float: left;list-style-image: none;margin: 0;}
#wrap #head #subNav ul li{float: left;margin: 0;height: 30px; line-height: 30px;background: url(http://templates.nwnmedia.co.uk/matchworks/img/subnav-dot.gif) center right no-repeat; padding: 0 13px 0 11px;}
#wrap #head #subNav ul li a{float: left; color: #fff;}

/* == Footer Content
----------------------------------------------------------------------------------------------------------------------*/

#wrap #footer ul{margin: 0; list-style-image: none;float: left;width: 85px;}
#wrap #footer ul li a{color: #636363;font-size: 95%;}
#wrap #footer ul li a.lead{font-weight: bold;color: #8c1616;}

#wrap #footTools ul{margin: 0; list-style-image: none;text-align: center;font-size: 95%;}
#wrap #footTools ul li{display: inline;}
#wrap #footTools ul li a{color: #3284d6;font-weight: bold;}
#wrap #footTools ul li span{padding: 0 8px 0 10px;}

