/*  dug fixes 25 April 2008  */

/* default font-size */
body {font-family:Verdana, sans-serif; font-size:x-small;}

/* font-size calculations for smallest font-size items */

#siteHolder #body #primaryContent .coreItemsBlock .tags {font-size:xx-small;}
#primaryContent .entry .byLine p {font-size:xx-small;}
#primaryContent .entry .actionLine {font-size:xx-small; letter-spacing:normal ! important;}

/* form controls */
#siteHolder #body input {font-size:xx-small;}

/* 
Grades of Fortis-approved yellow
F7AE00, FAF6E9, F7E9BB, EED36E, E2B838 
*/


/*  light yellow to spec f7e9bb */

#siteHolder #body #secondaryContent .toolTab,
#siteHolder #body #secondaryContent .additionalTab,
#siteHolder #body #secondaryNavFooter .toolTab {background-color:#f7e9bb;}
#header ul#mainNavigation li.active a {background-color:#f7e9bb;}
#secondaryContent .additionalTab h3 {background-color:#f7e9bb;}



/* mid yellow highlights to spec eed36e */

#header ul#mainNavigation li a:hover {background-color:#eed36e;}


/* dark "Fortis yellow" to spec f7ae00 */

#header ul#mainNavigation {background-color:#f7ae00;}
#header blockquote#productLogo {background-color:#f7ae00;}
#secondaryContent .toolTab h3 {background-color:#f7ae00;}

/* remove "Life Insurance UK" */

#header blockquote#productLogo { background-image:none ! important; }


/* breadcrumb details */

#header p#breadCrumbs a {padding-right:0 ! important;background-image:none ! important;}

	
/* system-wide footer */

#siteHolder #footer {border-top:20px solid #fff;text-align:center;}
#siteHolder #footer {width:946px;} /* sets "has style" for IE6 */


/* localisation of page logos and splashes */

#header blockquote#peopleLogo {background:#f7ae00 url(/static_site/assets/images/interface/logo_PeoplePages.gif) 10px 55px no-repeat;; position:absolute; top:0; right:0; height:88px; text-indent:-9999px; width:224px;}		

#header blockquote#groupsLogo {background:#f7ae00 url(/static_site/assets/images/interface/logo_GroupPages.gif) 10px 55px no-repeat;; position:absolute; top:0; right:0; height:88px; text-indent:-9999px; width:224px;}
		
#body #splash_groupLifesearch {background:url(/static_site/assets/images/content/splash_groups_Lifesearch.png) no-repeat; padding-right:20px; width:468px; float:right; height:104px;}


/* highlight blockquote box height fix */

#siteHolder #body #primaryContent blockquote {padding:0;}
#siteHolder #body #primaryContent blockquote.compact {height:104px;}
#siteHolder #body #primaryContent blockquote.primaryCTA p {padding:10px 1px 10px 5px;}
#siteHolder #body #primaryContent blockquote.compact p {padding:10px ! important;}
#siteHolder #body #primaryContent .coreItemsBlock blockquote {padding:15px 20px 15px 20px;}


/* tag cloud */

.tagCloud .rank-1  { font-size: 1.8em; }
.tagCloud .rank-2  { font-size: 1.75em; }
.tagCloud .rank-3  { font-size: 1.625em; }
.tagCloud .rank-4  { font-size: 1.5em; }
.tagCloud .rank-5  { font-size: 1.375em; }
.tagCloud .rank-6  { font-size: 1.25em; }
.tagCloud .rank-7  { font-size: 1.125em; }
.tagCloud .rank-8  { font-size: 1em; }
.tagCloud .rank-9  { font-size: 0.95em; }
.tagCloud .rank-10 { font-size: 0.9em; }


/* group logon */

#secondaryContent #groups {margin-bottom:10px;}
#secondaryContent #groups h3 {
color:#333;
border-top:2px solid #fff; 
border-bottom:2px solid #fff; 
line-height:normal ! important; 
padding:6px 0 6px 30px;
background-color:#d4d4d4;
background-image:url('/static_site/assets/images/interface/groups_hdbg.gif');
background-position:0 50%;
}

/* #secondaryContent #groups ul {background-color:#e3e4e6; padding:8px; } */

#secondaryContent #groups {background-color:#e8e8ea ! important; }

/* central area header style */

#entryListingFooterNav {margin-top:1.5em; border-top:1px solid #c6c7c9; background-color:#e3e4e9; padding:4px 0 6px 0.5em;}


/* archive listing title spacing */

h2.archive-header {margin:2em auto 0.5em auto;}


/* deformating links in the info panel */

#siteHolder #body #primaryContent .secondaryNavigation .pageInfo .recent-comments-list {margin:0.5em 0 1.5em 0;}

#siteHolder #body #primaryContent .secondaryNavigation .pageInfo .recent-comments-list p {padding:0 5px 0 5px; margin:0 0 0.5em 0;}

#siteHolder #body #primaryContent .secondaryNavigation .pageInfo .recent-comments-list a {color:#069;display:inline;background-image:none; text-decoration:underline;}

#siteHolder #body #primaryContent .secondaryNavigation .pageInfo .recent-comments-list a em {font-style:normal}


/* Q and A */

#siteHolder #body #primaryContent h2.question, #siteHolder #body #primaryContent h2.answer {
display:block;
font-size:12px;
font-weight:normal;
color:#666;
background:url('i/Q.gif') no-repeat;
border:none ! important;
padding-top:10px;
padding-left:45px;
margin-bottom:10px;
}

#siteHolder #body #primaryContent h2.answer {
background:url('i/A.gif') no-repeat;
margin-bottom:1em;
}


/* BMI widget */

#primaryContent .secondaryNavigation form {border-top:0px solid white;}
#primaryContent .secondaryNavigation form {border-left:0px solid white;}
#bmiTitle {border-bottom:1px solid #c5c6c8 ! important;}
#bmiCalc {width:224px;background-color:#e3e4e6;padding:0px;border:0px solid green;}
#bmiCalc td, #bmiCalc th {padding:0 0 0.25em 8px;}
#bmiCalc label {display:block;margin-bottom:0.5em;}


/* resets for ajaxratings */

#primaryContent .secondaryNavigation ul.unit-rating a {
background-image:none;
color:inherit ! important;
line-height:normal! important;
text-decoration:none;
}

#primaryContent .secondaryNavigation ul.unit-rating li { border:none ! important; }
#primaryContent p.ratingsLegend { padding-bottom:0px; }
#primaryContent p.ratingsCopy { padding:2px 0 0 0 ! important; }


/* popperBox */

.popperBox {width:224px;padding:0;margin:20px 0 0 0;background-image:url('/static_site/assets/images/interface/usefulT.gif');}
.popperBoxInner {padding:10px 2px 10px 10px;margin:0;background:url('/static_site/assets/images/interface/usefulB.gif') bottom no-repeat;}


/* Sign in prompt */

a#wantToCommentLink {
width:204px;
height:16px;
padding-left:20px;
display:block;
background:url('/static_site/assets/images/interface/bg_actionLine_comment.gif') no-repeat;
background-position:left middle;
}

/* body */

#body h1 {background-repeat:no-repeat; text-indent:-9999px; height:289px; width:712px; margin-bottom:22px;}
.mt-page-archive #body h1 {padding-right:20px; width:468px; float:right; height:104px;}
#body #splash01_fortisLifeIsReady {background-image:url('/static_site/assets/images/content/splash01_fortisLifeIsReady.jpg');}
#body #splash_martinWerth {background:url('/static_site/assets/images/content/splash_people_martinWerth.png') no-repeat; padding-right:20px; width:468px; float:right; height:104px;}

/* 

global replaces for central column across entries, posts, coments and static pages 

fullEntry is replaced by coreItemsBlock
xxx is replaced by coreItemsBlock
yyy is replaced by coreItemsBlock

*/

/*  fullEntry replacement  */

			#siteHolder #body #primaryContent .coreItemsBlock {color:#333; float:left; width:468px;}
				#siteHolder #body #primaryContent .coreItemsBlock em {font-style:normal;font-weight:bold;color:#F7AE00;}
				#siteHolder #body #primaryContent .coreItemsBlock h3 {font-weight:bold;margin:1.5em auto 0.5em auto;}
				#siteHolder #body #primaryContent .coreItemsBlock h4 {font-weight:bold;margin:0.5em auto 0.5em auto;}
				#siteHolder #body #primaryContent .coreItemsBlock .byLine {border-bottom:1px solid #c6c7c9; color:#333; padding:0 0 6px 0; margin-bottom:10px;}
				#siteHolder #body #primaryContent .coreItemsBlock .tags {border-top:none;border-bottom:1px solid #c6c7c9; color:#848484; padding:4px 0 6px 0; font-size:.8em;}


#siteHolder #body #primaryContent .coreItemsBlock h2 {border-bottom:1px solid #c6c7c9;color:#333;font-weight:bold;padding-bottom:0.5em;margin-bottom:0.5em;}
#siteHolder #body #primaryContent .coreItemsBlock h2#pageTitle, 
#siteHolder #body #primaryContent .coreItemsBlock .asset-body h2 {border-bottom:1px solid #333;padding-bottom:1em;margin-bottom:1em;}

			
				#primaryContent .coreItemsBlock .byLine p {color:#999; padding-bottom:0;}
				#primaryContent .coreItemsBlock .byLine p.dateStamp {line-height:1.8em;}
				#primaryContent .coreItemsBlock .tags h3 {display:inline;}
				#primaryContent .coreItemsBlock .tags ul {display:inline;}
					#primaryContent .coreItemsBlock .tags ul li {display:inline;}
						#primaryContent .coreItemsBlock .tags ul li a {color:#848484;}
				#primaryContent .coreItemsBlock #comments h3 {padding:5px 15px 15px;}
				#primaryContent .coreItemsBlock #comments {background-color:#E8E9EB; padding:5px 0 5px 0; margin-bottom:15px; font-size:.95em;}
					#primaryContent .coreItemsBlock #comments .comment {margin-bottom:12px;}
						#primaryContent .coreItemsBlock #comments .comment .commentBody {background:#fff url(/static_site/assets/images/interface/bg_commentBubble.gif) no-repeat; margin:0 auto; padding-top:25px; width:438px;}
				#primaryContent .coreItemsBlock #comments .comment h4 {padding:0 15px 3px 15px;}
				#primaryContent .coreItemsBlock #comments .comment a {color:#666; text-decoration:none;}
				#primaryContent .coreItemsBlock #comments .comment p {color:#666; padding:0 10px 15px 10px; line-height:1.4em;}
					#primaryContent .coreItemsBlock #comments .comment p a {color:#006699; text-decoration:underline;}
				#primaryContent .coreItemsBlock #comments .response h4 {text-align:right;}
				#primaryContent .coreItemsBlock #comments .response .commentBody {background:#ffffdd url(/static_site/assets/images/interface/bg_responseBubble.gif) no-repeat;}
				#primaryContent .coreItemsBlock #comments fieldset {margin:0 auto; width:438px;}
					#primaryContent .coreItemsBlock #comments fieldset label {display:block; padding-bottom:2px;}
					#primaryContent .coreItemsBlock #comments fieldset textarea {width:380px !important;}
					#primaryContent .coreItemsBlock #comments fieldset .txt {background:#fff url(/static_site/assets/images/interface/bg_commentsI_txt.jpg) repeat-x; border:1px solid #c3c3c3; border-top-color:#7d7d7d; border-bottom-color:#dbdbdb; padding:2px; width:300px;}
					#primaryContent .coreItemsBlock #comments fieldset .formEntry {padding-bottom:5px;}
					#primaryContent .coreItemsBlock #comments .buttonEntry {padding:0 15px 10px 15px;}
					#primaryContent .coreItemsBlock #comments fieldset .checkbox {padding-bottom:10px;}
						#primaryContent .coreItemsBlock #comments fieldset .checkbox label {display:inline; vertical-align:middle;}


/* list handling */

		#secondaryContent ul.download {padding:0 10px 10px 10px; line-height:1.6em;}
			#secondaryContent ul.download li {background:url(/static_site/assets/images/interface/bg_toolTab_downloadLink.gif) center left no-repeat; padding-left:10px;}
			
		.coreItemsBlock ul {padding:0 10px 10px 10px; line-height:1.4em;}
			.coreItemsBlock ul li {background:url(/static_site/assets/images/interface/bg_toolTab_downloadLink.gif) no-repeat; background-position:left 0.5em; padding-left:10px;} 


/* Martin sidebar widget */

#siteHolder #body #secondaryContent #martin_Sidebar {background:#E3E4E6 url(/static_site/assets/images/interface/martin_sidebar_bg.gif) no-repeat; background-position:25px 90%;}
#siteHolder #body #secondaryContent #martin_Sidebar {width:224px;} /* width declaration sets "has style" for IE6 */
#secondaryContent #martin_Sidebar h3 {display:none;}
#secondaryContent #martin_Sidebar p {width:160px;padding:10px 0 10px 10px;}



/* =other tooltab locations and properties
------------------------------------------------------------------------------------------------------------- */

#siteHolder #body .secondaryNavigation .toolTab, 
#siteHolder #body .secondaryNavigation .additionalTab {width:224px; color:#333; background-color:#f8e59c; margin:13px 0 13px 0;}
	#siteHolder #body .secondaryNavigation .toolTab fieldset .formEntry {padding:0 0 10px 10px;}

.secondaryNavigation .toolTab h3 {background-color:#f5c238; border-bottom:2px solid #fff; color:#fff; font-weight:bold; line-height:1.6em; padding:0 8px; margin-bottom:10px;}
.secondaryNavigation .toolTab legend {display:none;}
.secondaryNavigation .toolTab p {padding:0 8px 10px 8px; line-height:1.2em;}
.secondaryNavigation ul.download {padding:0 10px 10px 10px; line-height:1.6em;}
	.secondaryNavigation ul.download li {background:url(/static_site/assets/images/interface/bg_toolTab_downloadLink.gif) center left no-repeat; padding-left:10px;}
	
.secondaryNavigation .toolTab fieldset {}
	.secondaryNavigation .toolTab fieldset p {}
	.secondaryNavigation .toolTab fieldset label {display:block; float:left; line-height:2em; width:auto ! important; text-align:left; padding:0 5px 0 10px;}
	.secondaryNavigation .toolTab fieldset input.txt {width:100px;}
.secondaryNavigation .toolTab #unipass p {padding-top:10px;}


#primaryContent p {line-height:1.4em;}

/* #buildSlug {font-weight:bold;color:white;background:red;position:absolute;top:0;right:0;padding:0.5em;} */

#buildSlug {display:none}

/* blog pull quote styling */

.pulledQuote {
width:234px;
float:right;
background:#FAF6E9 url(/static_site/assets/images/interface/pq2_open.gif) no-repeat; 
background-position:5px 5px;
margin:0.5em 0 1em 0.5em;
padding:10px 0 0 10px;
}

#primaryContent .pulledQuote p {
background:url(/static_site/assets/images/interface/pq2_close.gif) no-repeat; 
background-position:90% 95%;
color:#999 ! important;
font-family: Helvetica, sans-serif;
font-size:18px;
letter-spacing:-1px;
line-height:160%;
padding:18px 15px 25px 8px;

}

