/*  Page level */

*
{
	font-family: arial, verdana, helvetica, sans-serif;
	color: #333333;
	margin: 0;
	padding: 0;
}

body
{
	background-color: #fff;
	font-size: medium;
}

a
{
	border: 0;
	text-decoration: none;
	color: #22aee6;
}

a:hover
{
	text-decoration: underline;
}

a.faq:hover
{
	text-decoration: none;	
}

img
{
	border: 0;
}

#illustration
{
	background-image: url(/res/images/ZincTopImage.jpg);
}

p
{
	font-size: 0.8em;
}

#pageOuter
{
	width: 796px;
	margin-left: auto;
	margin-right: auto;
}

#pageInner
{
	overflow: hidden;
}

/*  Top Area */
#topSection
{
}

#ZincLogoBlock
{
	width: 155px;
	height: 193px;
	float: left;
	mmargin-right: 23px;
}

#ZincLogo
{
	width: 132px;
	height: 193px;
}

#homePageImage
{
	width: 400px;
	height: 83px;
}

#topSectionContentZone
{
	overflow: hidden;
	height: 192px;
	wwidth: 641px;
	width: 638px;
}

#headerLinks
{
	float: left;
	width: 157px;
}

#headerLinks li
{
	margin: 0;
	padding: 0;
}

#headerLinks li a
{
	display: block;
	color: White;
}

#headerLinks li a
{
	height: 48px;
	width: 157px;
}

#headerLinks .LinkItem1 a
{
	background-image: url(/res/images/whoAreZinc.jpg);
}

#headerLinks .LinkItem1 a:hover
{
	background-image: url(/res/images/whoAreZincHot.jpg);
}

#headerLinks .LinkItem2 a
{
	background-image: url(/res/images/whyUseZinc.jpg);
}

#headerLinks .LinkItem2 a:hover
{
	background-image: url(/res/images/whyUseZincHot.jpg);
}

#headerLinks .LinkItem3 a
{
	background-image: url(/res/images/shareholderInsurance.jpg);
}

#headerLinks .LinkItem3 a:hover
{
	background-image: url(/res/images/shareholderInsuranceHot.jpg);
}

#headerLinks .LinkItem4 a
{
	background-image: url(/res/images/businessInsurance.jpg);
}

#headerLinks .LinkItem4 a:hover
{
	background-image: url(/res/images/businessInsuranceHot.jpg);
}

#pageTitleImage
{
	height: 193px;
	float: left;
	overflow: hidden;
}

/*
	News and Case Studies
*/

#newsFeed
{
	padding-top: 8px;	
}

#caseStudies
{
	padding-top: 15px;	
}

/*
	Footer rollovers
*/

a#bottomLink1
{
	background-image: url(/res/images/zincFAQ.jpg);
	background-repeat: no-repeat;
	width: 212px;
	height: 39px;
	display: block;
}

a#bottomLink1:hover
{
	background-image: url(/res/images/zincFAQHot.jpg);
	background-repeat: no-repeat;
}

a#bottomLink2
{
	background-image: url(/res/images/zincBlog.jpg);
	background-repeat: no-repeat;
	width: 212px;
	height: 39px;
	display: block;
}

a#bottomLink2:hover
{
	background-image: url(/res/images/zincBlogHot.jpg);
	background-repeat: no-repeat;
}

a#bottomLink3
{
	background-image: url(/res/images/zincPartners.jpg);
	background-repeat: no-repeat;
	width: 214px;
	height: 39px;
	display: block;
}

a#bottomLink3:hover
{
	background-image: url(/res/images/zincPartnersHot.jpg);
	background-repeat: no-repeat;
}


/*  Main Copy */

#mainSection
{
	overflow: hidden;
	clear: both;
	padding-top: 18px;
}

#mainNavigation
{
	width: 132px;
	margin-right: 23px;
	float: left;
	mmin-height: 300px;
}

* html #mainNavigation
{
	hheight: 500px;
}

#mainNavigation a
{
	font-size: 0.8em;
	ccolor: #969696;
	color: #333333;
}

#mainNavigation li
{
	margin-top: 7px;
	margin-bottom: 7px;
	width: 132px;
	border-top: 1px solid #969696;
	padding-top: 7px; /*border: 1px solid red;*/
}

#mainNavigation li.activeLink a
{
	display: block;
	color: #22aee6;
	font-weight: bold;
	width: 132px;
	wwidth: 112px;
	bbackground-image: url(/res/images/ActivePageImage.jpg);
	bbackground-position: right center;
	bbackground-repeat: no-repeat;
}

#mainNavigation li.activeLink ul li a
{
	ccolor: #969696;
	color: #333333;
	font-weight: normal;
	width: 112px;
	background: none;
}

#mainNavigation li ul#subNavigation
{
	margin-left: 8px;
}

#mainNavigation li ul#subNavigation li
{
	border: 0;
	list-style: square;
	margin-left: 10px;
	width: 112px;
}

#mainNavigation li.activeLink ul li.activeLink a
{
	display: block;
	color: #22aee6;
	font-weight: bold;
	background-image: url(/res/images/ActivePageImage.jpg);
	background-position: right center;
	background-repeat: no-repeat;
}

#bodySection
{
	mmargin-left: 155px;
	overflow: hidden;
	margin-right: 7px;
}

#default #bodyCopy #leftZone
{
	width: 390px;
	float: left;
	margin-right: 20px;
}

#default #bodyCopy #leftZone #bannerSpacer
{
	height: 90px;
}

#bodyCopy
{
	min-height: 300px;
	mmargin-bottom: 30px;
}

* html #bodyCopy
{
	height: 300px;
}

#bodyCopy h1
{
	color: #22aee6;
	margin-bottom: 15px;
	font-size: 0.9em;
	margin-top: 8px;
}

#bodyCopy h2
{
	margin-bottom: 13px;
	font-size: 0.8em;
}

#bodyCopy p
{
	margin-bottom: 13px;
}

#bodyCopy ul
{
	margin-left: 20px;
	padding-left: 25px;
}

#bodyCopy ol
{
	margin-left: 25px;
	padding-left: 25px;
}

#bodyCopy li
{
	font-size: 0.8em;
}

#bodyCopy ul li
{
	margin-top: 10px;
	margin-bottom: 10px;
}

#bodyCopy ol ul
{
	margin-bottom: 10px;
	margin-left: 0px;
	padding-left: 5px;
}

#bodyCopy ol ul li
{
	margin-left: 5px;
	padding-left: 5px;
	margin-bottom: 2px;
	margin-top: 2px;
	font-size: 1em;
}

#bannerAdvert
{
	height: 39px;
	margin-top: 10px;
	overflow: hidden;
	clear: both;
	margin-left: 155px;
}

#bannerAdvert h3
{
	color: white;
	font-size: 1em;
	font-weight: normal;
}

#bannerAdvert p
{
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
}

#bannerAdvert p a
{
	color: #969696;
	text-decoration: underline;
}

#bannerAdvert #firstAdvertSection
{
	width: 210px;
	float: left;
}

#bannerAdvert #secondAdvertSection
{
	width: 210px;
	float: left;
}

#bannerAdvert #thirdAdvertSection
{
	width: 210px;
	float: left;
}

#footerContent
{
	margin-left: 155px;
	margin-right: 7px;
	padding-top: 5px;
	border-top: 1px solid #969696;
	clear: none;
	margin-bottom: 10px;
}

#staticLinks
{
	float: right;
}

#staticLinks dl
{
	overflow: hidden;
}

#staticLinks dl dd
{
	float: left;
}

#staticLinks dl dd a
{
	border-right: 1px solid #969696;
	color: #050505;
	margin-right: 5px;
	margin-left: 2px;
	padding-right: 5px;
	font-size: 0.8em;
}

#staticLinks dl dd.lastLink a
{
	border-right: 0;
	margin-left: 2px;
	margin-right: 0px;
	padding-right: 0px;
}

#copyrightLinks p.copyrightText
{
	color: #050505;
	vertical-align: bottom;
}

#copyrightLinks p.jellyFish
{
	margin-top: 4px;
	color: #259bad;
	text-decoration: underline;
}

fieldset
{
	margin-bottom: 20px;
	padding: 10px;
	border: none;
}

fieldset legend
{
	font-size: 0.8em;
	padding-left: 1em;
	padding-right: 1em;
	font-weight: bold;
}

fieldset label
{
	float: left;
	width: 200px;
	min-height: 1em;
	text-align: right;
	padding-right: 10px;
	font-size: 0.8em;
}

fieldset input
{
	clear: right;
	font-size: 0.8em;
	margin-bottom: 5px;
}

fieldset input#submit
{
	margin-top: 10px;
}

#rightColumn
{
	float:right;
	width:224px;
}

#rightColumn dl
{
}

#rightColumn dl dt
{
	margin-bottom: 15px;
	mmargin-top: 7px;
	font-weight: bold;
	color: #22aee6;	
	font-size: 0.8em;
}

#rightColumn dl dd
{
	font-size: 0.8em;
	font-weight: bold;
}

#rightColumn dl dd
{
	margin-bottom: 10px;
}

#rightColumn dl dd a
{
	font-weight: normal;	
}

#rightColumn dl dd p
{
	margin: 0;
	padding: 0;
	margin-bottom: 0px;
	font-size: 1em;
	font-weight: normal;
}

table
{
	border: 1px solid #969696;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 5px;
	border-collapse: collapse;
	wwidth: 632px;
	width: 629px;
	font-size: 0.85em;
}

table tr
{
}

table td, table th
{
	border: 1px solid #969696;
	padding: 3px;
	text-align: center;
}

table .firstHeading
{
	background-color: #d3d3d3;
	color: #343434;
}

table .secondHeading
{
	background-color: #bdbdbd;
	color: #343434;
}

table .thirdHeading
{
	background-color: #a6a6a6;
	color: #343434;
}

ul.floatingBanners
{
	list-style: none;
	overflow: hidden;
}

ul.floatingBanners li
{
	float: left;
	text-align: center;
	margin-right: 15px;
}

ul.floatingBanners li img
{
	margin-bottom: 10px;
	border: 1px solid #969696;
	padding: 8px;
}

/*
Styles for Content Management
*/

.insertedImage
{
	padding-left: 5px;
	padding-right: 5px;
}

.insertedImage
{
	padding: 4px;
	display: block;
}

.insertedImageFloatLeft
{
	float: left;
}

.insertedImageFloatRight
{
	float: right;
}

.insertedImageRight
{
	text-align: right;
}

.insertedImageLeft
{
	text-align: left;
}

.insertedImageCentre
{
	text-align: center;
}

cite
{
	ffont-size: 0.75em;
}

.alt
{
	text-indent: -9999px;
}

/*--- TRADESMEN ---*/

#tradesmen-wrapper
{
	width:634px;
	margin:0 auto;
}

#logoarea
{
	position:relative;
	width:634px;
	height:90px;
}

.aviva-logo
{
	float:left;
	margin-top:10px;
}

.tradesmen-logo
{
	float:right;
	margin-top:10px;
}

#tradesmen-area
{
	position:relative;
	height:640px;
	width:100%;
	background-color:#ee3224;
	
}

.tradesmen-header
{
	padding-left:12px;
	padding-top:20px;
}

#bronze-top
{
	margin-left:10px;
	width:612px;
	height:40px;
	overflow: hidden;
}

#bronze
{
	padding-left:10px;
	position:relative;
	height:156px;
}

.quotation
{
	margin-left:90px;
	margin-top:10px;
}

.header-text
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:12px;
	padding-left:7px;
	font-weight:bold;
	color:#ffffff;
	/*font-size:0.8em;*/
}

.findoutmore_small
{
	margin-left:8px;
	margin-top:-60px;
}

.findoutmore_small2
{
	margin-left:8px;
	margin-top:-60px;
}

.small-findoutmore
{
	padding-left:4px;
	float:left;
}

.silver-findoutmore
{
	padding-left:12px;
	float:left;
}

#botleft
{
	background-image:url(/res/images/tradesmen/bottom_border.jpg);
	background-repeat:no-repeat;
	position:relative;
	height:11px;
	width:634px;
	margin-top:-10px;
}

/*--- END ---*/
