/* CSS Document */

/* ---- Your Money, Your Insurance ---- */

body {
	color:#000;
	background-color:#fff;
	padding:1em;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-family: verdana, arial, helvetica, sans-serif;
}

*	 {
	margin:0;
	padding:0;
}

h1, h2, h3, h4, h5, h6,ol, ul, li, p, dt {
	font-family: verdana, arial, helvetica, sans-serif;
	letter-spacing:0.06em;
	background-color:transparent;
	font-weight:normal;
}

p {
	color:#000;
	line-height:1.88em;
	font-size:1.03em;
	font-weight:normal;
	margin:0 /*50px*/ 35px 8px 4px;
	padding:0;
}

h1, h2, h3, h4 {color:#242e35;}
		
h1{
	font-size:170%;
	width:100%;
	float:left;
	margin-bottom:25px;
}

h2, h2.home, h2.about {
	font-size:140%;
	margin:/*6px*/0 50px 6px 4px;	
}

h2.home {margin-bottom:10px; /*text-align:left; margin-left:55px; margin-bottom:20px;*/}

h2.about {margin-bottom:40px; margin-top:30px;}

h3, h4 {
	font-size:120%;
	margin:0 50px 15px 4px;
}

h4 {font-size:95%;}

a:link, a:visited, a:hover, a:focus, a:active {
	background-color:transparent;
	text-decoration:none;
}

/* STILL TO DO */

a:link, a:visited {color:/*#000*/ #2130A3; /*text-decoration:underline;*/ border-bottom:1px dotted;}

a:hover, a:focus {color:#009933 /*#2131AD*/; /*text-decoration:underline;*/ border-bottom:1px solid;}

a:active{color:#F00417;}

img {border: 0;}

ul, ol {font-size:90%;}

ul li{
	margin-bottom:10px;
	font-size:105%;
}

ul li a:link, ol li a:link, ul li a:visited, ol li a:visited {
	text-decoration:none;
	border-bottom:1px dotted #999999;
	color:#032E50;
}

ul li a:focus, ul li a:hover {
	border-bottom:1px solid #000000;
	color:#F00417;
}

#topInfo ul li.home a:link, #topInfo ul li.home a:visited, #footer a:link, #footer a:visited{
	color: #575656;
	text-decoration:none;
	border-bottom:1px dotted #ccc;}
	
#topInfo ul li.home a:hover, #topInfo ul li.home a:focus, #footer a:hover, #footer a:focus,  {	
	color:#2130A3;
	text-decoration:none;
	border-bottom:1px solid #ccc;
}

#footer a:link, #footer a:visited , #footer a:hover, #footer a:focus {border-bottom:none;}

/* ---- layout ---- */


#wrapOuter, #wrapInner {
	min-width:550px;
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding:6px 20px 12px 20px;
	background-color:#fff;
}

#wrapInner {
	border:1px solid #575656;
	clear:both;
	float:left;
	width:95%;
	border:1px solid;
	border-color:#999 #666 #666 #999;
	box-shadow:2px 2px 5px #ccc;
/*	-webkit-box-shaadow: 2px 2px 5px #ccc;
	-moz-box-shadow: 2px 2px 5px #ccc;
*/}


#wrapContent, #wrapContentHome, #wrapWords, #wrapContentIntro {
	padding-top:10px;
	float:right;
	width:72%;
	margin:0 0 20px 0;
	display:block;
	background-color:#fff;
	border:1px dotted #999;
}

#wrapContentHome {float:left; margin-left:2%; width:70%;}

#wrapContentIntro {clear:both; float:none; margin-left:auto; margin-right: auto; display:block;}

/* STILL TO DO information blocks */

.block, .wrapCareful .block, .example .block, .blockLink {
	/*width:95%;*/
	width:100%;
	display:block;
	float:left;
	margin-bottom:25px;
	/*margin-left:20px;*/
	margin-left:5%;
}
	
.text, .example .text {
	float:left;
	width:56%;
	/*margin-right:10%;*/
	/*margin-left:5%;*/
	margin-left:5%;
	/*margin-right:20px;*/
	text-align:left;
	}
	
.block ul {margin-left:20px;}

.image {
	border:1px solid #CCCCCC;
	float:left;
	width:150px;
	height:150px;
	margin-left:20px;
}

/* STILL TO DO careful */

.wrapCareful {
	border:2px solid #FF0801;
	float:left;
	margin-left:5%;
	width:90%;
	margin-top:25px;
	margin-bottom:25px;
	padding:10px 0;
	/*display:block;*/
}

.wrapCareful .block {margin-left:2.5%; /*width:90%;*/ /*width:98%;*/ width:106%;}

/*.wrapCareful {width:90%; /*margin-left:0; }*/

.wrapCareful .block .image {margin-left:0}


.wrapCareful .block .imageCareful {
	float:left;
	margin:0 10px 10px 45px;
	border:none;
	}*
	
.wrapCareful .block .text {width:60%; margin-left:/*2%*/6%;}

.wrapCareful h2 {margin-left:55px; margin-top:25px; float:left;}

/*.wrapCareful .block .imageCareful {	margin:0 10px 10px 45px;}*/

/* ----- navigation ----- */

/*top navigation */

#topInfo {
	float:left;
	padding:0;
	width:100%;
	margin:15px 0;
}

#topInfo ul {
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:75%;
	height:35px;
}

#topInfo ul li {display:inline;}

#topInfo ul li.home a:link, li.home a:visited, li.home a:hover, li.home a:focus{
	background:transparent url(/your-money-your-insurance/images/icons/home-grey.png) 5px 0 no-repeat;
	float:left;
	padding:/*4px*/7px 0 3px 34px;
	border-bottom:1px dotted #666;
}

#topInfo ul li.home a:hover, li.home a:focus {background:transparent url(/your-money-your-insurance/images/icons/home-black.png) 5px 0 no-repeat; border-bottom:1px solid #666;}


/* change options */

#topInfo ul#options {float:right; font-size:100%; margin-right:1.2%;}


#topInfo ul#options li.aboutSite a:link, #topInfo ul#options li.aboutSite a:visited, #topInfo ul#options li.aboutSite a:hover, #topInfo ul#options li.aboutSite a:focus {
	background:transparent url(/your-money-your-insurance/images/icons/question-grey-new.png) left no-repeat;
	padding-top:6px;
	padding-left:28px;
}

#topInfo ul#optionsli.aboutSite a:link, #topInfo ul#options li.aboutSite a:visited {background:transparent url(/your-money-your-insurance/images/icons/question-grey-new.png) left  no-repeat; 	
}

#topInfo ul#options li.aboutSite a:hover, li.aboutSite a:focus {background:transparent url(/your-money-your-insurance/images/icons/question-black-new.png) left no-repeat;}

#topInfo ul#options li.cream a:link, #topInfo ul#options li.cream a:visited, #topInfo ul#options li.cream a:hover, #topInfo ul#options li.cream a:focus, #topInfo ul#options li.black a:link, #topInfo ul#options li.black a:visited, #topInfo ul#options li.black a:hover, #topInfo ul#options li.black a:focus, #topInfo ul#options li.white a:link, #topInfo ul#options li.white a:visited, #topInfo ul#options li.white a:hover, #topInfo ul#options li.white a:focus, #topInfo ul#options li.normal a:link, #topInfo ul#options li.normal a:visited, #topInfo ul#options li.normal a:hover, #topInfo ul#options li.normal a:focus, #topInfo ul#options li.large a:link, #topInfo ul#options li.large a:visited, #topInfo ul#options li.large a:focus, #topInfo ul#options li.large a:hover {
	width:30px; 
	height:30px;
	padding-left:0;
	padding-top:0;
	margin-top:-7px;
	margin-left:5px;
}

#topInfo ul#options li.cream a:link, #topInfo ul#options li.cream a:visited  {background:transparent url(/your-money-your-insurance/images/icons/black-on-cream.png) left no-repeat;}

#topInfo ul#options li.cream a:hover, #topInfo ul#options li.cream a:focus {background:transparent url(/your-money-your-insurance/images/icons/black-on-cream-go.png) left no-repeat;}

#topInfo ul#options li.black a:link, #topInfo ul#options li.black a:visited {background:transparent url(/your-money-your-insurance/images/icons/white-on-black.png) left no-repeat;}

#topInfo ul#options li.black a:hover, #topInfo ul#options li.black a:focus {background:transparent url(/your-money-your-insurance/images/icons/white-on-black-go.png) left no-repeat;}

#topInfo ul#options li.white a:link, #topInfo ul#options li.white a:visited  {background:transparent url(/your-money-your-insurance/images/icons/black-on-white.png) left no-repeat;}

#topInfo ul#options li.white a:hover, #topInfo ul#options li.white a:focus {background:transparent url(/your-money-your-insurance/images/icons/black-on-white-go.png) left no-repeat;}

#topInfo ul#options li.normal a:link, #topInfo ul#options li.normal a:visited  {background:transparent url(/your-money-your-insurance/images/icons/text-normal.png) left no-repeat;}

#topInfo ul#options li.normal a:hover, #topInfo ul#options li.normal a:focus {background:transparent url(/your-money-your-insurance/images/icons/text-normal-go.png) left no-repeat;}

#topInfo ul#options li.large a:link, #topInfo ul#options li.large a:visited {background:transparent url(/your-money-your-insurance/images/icons/text-large.png) left no-repeat;}

#topInfo ul#options li.large a:hover, #topInfo ul#options li.large a:focus {background:transparent url(/your-money-your-insurance/images/icons/text-large-go.png) left no-repeat;}

 /* main navigation */

#nav {
	float:left;
	display:block;
 	width:100%;
	padding:0;
	margin-bottom:40px;
}

#nav ul {
 	list-style-type: none;
 	margin: 0;
	padding:0;
	width:100%;
	height:100%;
	float:left;
}

#nav ul li {
	float: left;
	margin: 7px 0 0 0;
	width:15%;
	margin-left:1.90%;
}

#nav ul li a:link, #nav ul li a:visited, #nav ul li a:focus, #nav ul li a:hover {
	min-height:48px;
	padding-top:45px;
	padding-bottom:0;
	display:block;
	border-radius:5px;
/*	-moz-border-radius: 5px; 
	-webkit-border-radius:5px;
*/}

#nav ul li.what, #nav ul li.whatOn {margin-left:0;}

#nav ul li.what a:link, #nav ul li.what a:visited,#nav ul li.whatOn a:link, #nav ul li.whatOn a:visited, #nav ul li.homeins a:link, #nav ul li.homeins a:visited, #nav ul li.homeinsOn a:link, #nav ul li.homeinsOn a:visited, #nav ul li.other a:link, #nav ul li.other a:visited, #nav ul li.otherOn a:link, #nav ul li.otherOn a:visited, #nav ul li.buying a:link, #nav ul li.buying a:visited, #nav ul li.buyingOn a:link, #nav ul li.buyingOn a:visited, #nav ul li.claim a:link, #nav ul li.claim a:visited, #nav ul li.claimOn a:link, #nav ul li.claimOn a:visited, #nav ul li.wrong a:link, #nav ul li.wrong a:visited, #nav ul li.wrongOn a:link, #nav ul li.wrongOn a:visited {width:100%;} 


/* what is insurance */


#nav ul li.what a:link, #nav ul li.what a:visited {
	color:#0D6582;
	background-color:#fff;
	border: 2px solid #0D6582;
	background:url(/your-money-your-insurance/images/nav-what.png) top no-repeat #fff;	
	margin-left:0;
}

#nav ul li.whatOn a:link, #nav ul li.whatOn a:visited {
	color:#fff;
	border:2px solid #0D6582;
	border-right:0;
	background:url(/your-money-your-insurance/images/nav-what.png) top no-repeat #0D6582;
	margin-left:0;
}


/* home insurance */

#nav ul li.homeins a:link, #nav ul li.homeins a:visited {
	color:#306335;
	border: 2px solid #306335;
	background:url(/your-money-your-insurance/images/nav-home.png) top no-repeat #fff;
}

#nav ul li.homeinsOn a:link, #nav ul li.homeinsOn a:visited {
	color:#fff;
	border:2px solid #306335;
	background:url(/your-money-your-insurance/images/nav-home.png) top no-repeat #306335;
}

/* other insurance  */

#nav ul li.other a:link, #nav ul li.other a:visited{
	color:#37265e;	
	border:2px solid #37265e;
	background:url(/your-money-your-insurance/images/nav-other.png) top no-repeat #fff;
}

#nav ul li.otherOn a:link, #nav ul li.otherOn a:visited {
	color:#fff;
	border:2px solid #37265e;
	background:url(/your-money-your-insurance/images/nav-other.png) top no-repeat #37265e;
}

/*buying */

#nav ul li.buying a:link, #nav ul li.buying a:visited {
	color:#891808;	
	border:2px solid #891808;
	background:url(/your-money-your-insurance/images/nav-buying.png) top no-repeat #fff;
}

#nav ul li.buyingOn a:link, #nav ul li.buyingOn a:visited {
	color:#fff;
	border:2px solid #891808;
	background:url(/your-money-your-insurance/images/nav-buying.png) top no-repeat #891808;
}

/*claim */

#nav ul li.claim a:link, #nav ul li.claim a:visited {
	color:#233f5c;
	border:2px solid  #233f5c;
	background:url(/your-money-your-insurance/images/nav-claim.png) top no-repeat #fff;
}

#nav ul li.claimOn a:link, #nav ul li.claimOn a:visited {
	color: #fff;
	border:2px solid #233f5c;
	background:url(/your-money-your-insurance/images/nav-claim.png) top no-repeat  #233f5c;
}

/* wrong  */

#nav ul li.wrong a:link, #nav ul li.wrong a:visited {
	color:#911C45;
	border: 2px solid #911C45;
	background:url(/your-money-your-insurance/images/nav-wrong.png) top no-repeat #fff;
}

#nav ul li.wrongOn a:link, #nav ul li.wrongOn a:visited {
	color:#fff;
	border:2px solid #911C45;
	background:url(/your-money-your-insurance/images/nav-wrong.png) top no-repeat #911C45;
}

#nav ul li.what a:hover, #nav ul li.what a:focus, #nav ul li.homeins a:hover, #nav ul li.homeins a:focus, #nav ul li.other a:hover, #nav ul li.other a:focus, #nav ul li.buying a:hover, #nav ul li.buying a:focus, #nav ul li.claim a:hover, #nav ul li.claim a:focus, #nav ul li.wrong a:hover, #nav ul li.wrong a:focus {text-decoration:underline;}


#nav ul li.whatOn a:hover, #nav ul li.whatOn a:focus,#nav ul li.homeinsOn a:hover, #nav ul li.homeinsOn a:focus, #nav ul li.otherOn a:hover, #nav ul li.otherpOn a:focus, #nav ul li.buyingOn a:hover, #nav ul li.buyingOn a:focus, #nav ul li.claimOn a:hover, #nav ul li.claimOn a:focus, #nav ul li.wrongOn a:hover, #nav ul li.wrongOn a:focus {text-decoration:none;}
	
/* ---- sub navigation ---- */
	
#subNav {
	float:left;
	width:24%;
	padding:0;
	margin:0;
	margin:0 10px 2px 0;
	border:3px solid;
	text-align:left;
	border-radius:5px;
/*	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
*/}

#subNav ul {
	background-color:#fff;
	border:1px solid #fff;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	list-style-type:none;
}

#subNav ul li {
	border-bottom:3px solid #FFFFFF;
	padding-left:5px;
}

#subNav ul li a {color: #242e35;}

ul#homeins li.first, ul#other li.first, ul#buying li.first, ul#claim li.first, ul#wrong li.first, ul#about li.first {
	list-style-type:none;
	font-size:100%;
	padding:5px 10px 5px 5px;
	font-weight:bold;
	margin:0 0 10px 0;
	color:#fff;
	border-bottom:4px;
}

ul#homeins li.first {background-color:#306335;}

ul#other li.first{background-color:#37265e;}

ul#buying li.first{background-color:#891808;}

ul#claim li.first{background-color:#233f5c;}

ul#wrong li.first{background-color:#911C45;}

ul#about li.first{background-color: #2130A3}


/* sub nav expand */

ul#other li a:focus, ul#other li a:hover {border-bottom:1px solid #37265e;}

ul#buying li a:focus, ul#buying li a:hover {border-bottom:1px solid #891808;}

ul#claim li a:focus, ul#claim li a:hover {border-bottom: 1px solid #233f5c;}

ul#wrong li a:focus, ul#wrong li a:hover {border-bottom:1px solid #911C45;}

ul#about li a:focus, ul#about li a:hover {border-bottom: 1px solid #2130A3}


ul#homeins li.on, ul#homeins li ul li.on {border-bottom:4px solid #306335; }

ul#homeins li.on a, ul#homeins li ul li.on a {color:#306335;}

ul#homeins li.section a, ul#homeins li ul li.section a {border-bottom:4px solid #306335; color:#306335;}

ul#homeins li.sectionIn a, ul#homeins li ul li.sectionIn a {color:#306335;}

ul#homeins li.off, ul#homeins li ul li.off {border-bottom:none; text-decoration:none; }

ul#homeins li.off a, ul#homeins li ul li.off a {text-decoration:none; border-bottom:1px dotted #666;}

ul#homeins li a:focus, ul#homeins li a:hover, ul#homeins li.off a:hover, ul#homeins li.off a:focus, ul#homeins li ul li.off a:hover, ul#homeins li ul li.off a:focus, ul#homeins li.on a:hover, ul#homeins li.on a:focus, ul#homeins li ul li.on a:hover, ul#homeins li ul li.on a:focus, ul#homeins li.section a:hover, ul#homeins li.section a:focus, ul#homeins ul li a:focus, ul#homeins ul li a:hover {border-bottom:1px solid #306335;}

ul#other li.on {border-bottom: 4px solid #37265e; }

ul#other li.on a {color:#37265e;}

ul#buying li.on {border-bottom: 4px solid #891808;}

ul#buying li.on a {color:#891808;}

ul#claim li.on {border-bottom:4px solid #233f5c;}

ul#claim li.on a {color:#233f5c;}

ul#wrong li.on {border-bottom:4px solid #911C45;}

ul#wrong li.on a {color:#911c45;}

ul#about li.on {border-bottom:4px solid #2130A3 }

ul#about li.on a {color:#2130A3}

#subNav ul li ul li ul {
	padding-right:0;
	margin-right:5px;
}


/*----------------------------------*/

#containerHome {
	margin-left:auto;
	margin-right:auto;
	width:100%;
	padding:20px 0 10px 0;
	border:1px solid;
	border-color:#ccc #666 #666 #ccc;
	box-shadow:2px 2px 5px #ccc;
}

#containerHome a {border-bottom:none;}

h1.home {
	width:100%;
	float:left;
	color:#2130A3
}

/*------- STILL TO CHECK skiplink ----------*/

.skiplink a {
	position: absolute;
	left: -1000px;
}

.skiplink a:focus, .skiplink a:active{
	top:15px;
	left:130px;
	background-color:#2130A3;
	color:#fff;
	text-decoration:none;
}


/* -------- STLL TO CHECK link ---------------*/

span.link, span.linkHome, span.linkcontents, span.goTop{
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:left center;
	clear:left;
	margin:5px 0;
	padding:7px 0 7px 40px;
	display:block;
}

span.link, span.linkHome{
	padding-left:0px;
	display:inline;
	margin-top:0px;
	margin-bottom:8px;
}

span.link a:link, span.link a:visited, li span.link a:link, li span.link a:visited, span.linkHome a:link, span.linkHome a:visited{
	padding-left:37px;
	display:inline;
	color:#032E50;
	text-decoration:underline;
	border-bottom:none;
}

span.link a:hover, span.link a:focus {color:#2130A3;}
	
span.linkSmall, span.linkSmallInfo{
	background:transparent no-repeat left /*center*/ top;
	padding:0 0 7px 30px;
	clear:none;
	display:block;
}

span.linkSmall a:link, span.linkSmall a:visited, span.linkSmallInfo a:link, span.linkSmallInfo a:visited{
	color:#032E50;
	display:inline;
}

span.link {background-image:url(/your-money-your-insurance/images/icons/link-black.png); background-position:left top; padding-top:5px;}

span.linkSmallInfo{background-image:url(/your-money-your-insurance/images/icons/link-small-information.gif);}

span.linkSmall {background:url(/your-money-your-insurance/images/icons/link-small.gif) left no-repeat;}

span.linkHome {background-image:url(/your-money-your-insurance/images/icons/link-home.gif);}

span.linkHome a:hover, span.linkHome a:focus, span.linkSmallInfo a:hover, span.linkSmallInfo a:focus {color:#E80000;}

/* ----- go to top ---- */

div.goTop{
	text-align:left;
	margin-bottom:10px;
	clear:left;
}

span.goTop{
	padding-left:0px;
	display:inline;
	font-size:90%;
	margin-top:0px;
	margin-bottom:8px;
	margin-left:18px;
}

span.goTop a:link, span.goTop a:visited, span.goTop a:hover, span.goTop a:focus{
	padding-left:20px;
	color:/*#666*/ #575656;
	/*border-bottom:1px dotted #575656;*/
}

span.goTop a:hover, span.goTop a:focus {color:#2130A3; border-bottom:1px solid #2130A3; text-decoration:none;}

span.goTop	{background-image:url(/your-money-your-insurance/images/icons/top-arrow-grey.png);}

/* ---- STILL TO CHECK sums ---- */

div.sum{
	width:400px;
	height:auto;
	float:left;
	/*margin:20px 100px 70px 20px;*/
	margin-left:60px;
	margin-bottom:70px;
	padding:8px;
	border:1px solid #666666;
	display:block;
}


dt{
	clear:both;
	float:left;
	width:300px;
	padding-left:0px;
	text-align:left;
	margin-bottom:3px;
	font-size:105%;
}

dd{
	float:left;
	text-align:right;
	width:100px;
	margin-right:0px;
	margin-bottom:3px;
}

dd.blank {border-color:#fff;}

.total, div.sum h2{
 	color:#FF0000;
 	font-weight:bold;
 }
 
div.sum h2 {margin-left:50px; font-size:130%;}
 
.moneyIn{
	color:#009900;
	font-weight:bold;
}

.adding{
	color:#0033CC;
	font-weight:bold;
}

dd.lineTop{border-top:1px solid #000;}

.lineTop{border-top:1px solid #000;}

/* ---- logos ---- */

#logos{
	clear:both;
	margin-bottom:10px;
	width:auto;
	height:75px;
}


#hsbc{
	float:left;
	margin-left:13px;
	padding-top:9px;
}

#nltm{
	float:right;
	padding-top:25px;
	margin-top:8px;
	margin-right:15px;
}

#ur{
	float:right;
	margin-left:12px;
	margin-top:5px;
	margin-right:15px;
}

#arc{
	float:right;
	margin-right:10px;
	margin-left:8px;
	padding-top:5px;
	margin-top:12px;
}

#mme{
	float:right;
	margin-left:0;
	position:relative;
	margin-right:1%;
}


/* ---- footer ---- */

#footer{
	height:50px;
	clear:both;
	letter-spacing:0;
	margin-bottom:10px;
	padding-bottom:10px;
	width:98%;
}

div#miniLogos{
	width:auto;
	height:auto;
	float:right;
	margin:3px 0px 0px 5px;
	font-size:78%;
	text-align:right;
}


div.urLogo{
	width:auto;
	height:50px;
	float:left;
}

span.urLogo{
	background-image:url(/your-money-your-insurance/images/logos/ur-logo-small.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	display:block;	
	padding:30px 50px 0px /*45px*/ 13px;
	margin-bottom:2px;
}

div.mmeLogo{
	width:auto;
	height:50px;
	float:left;
}

span.mmeLogo{
	background-image:url(/your-money-your-insurance/images/logos/mme-logo-small.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	border-left:1px solid #fff;
	margin-left:30px;
	padding:30px 65px 0 5px;
	display:block;
}

span.goTo{
	background-color:transparent;
	clear:right;
	margin:5px 0;
	padding:7px 0 7px 40px;
	display:block;
}

/* ----- STILL TO CHECK definitions and word list ----- */
 
div.meaning	{	
	width:75%;
	border:2px dotted /*#2C7D00 #00319c*/ #009933;
	margin:20px 20px 60px 40px;
	padding:10px;
	float:left;
	}
	
/*.offscreen */
.js div.meaning {
	position:absolute;
	left:-4000px;
}

/* the bit of code that brings the meaning in is inline in the javascript */

div.block div.definition, div.blockSite div.definition	{	
	position:relative;
	width:auto;
	border-color:#fff;
	border-bottom:2px dotted /*#2C7D00*/ /*#00319c*/ #009933;
	margin:0;
	padding:0;
}
		
div.meaning span.term, div.definition span.term	{	
 	font-size:150%;
	/*padding-left:30px;*/
	color:/*#2C7D00*//*#00319c*/ #009933;
}
	
div.meaning span.term:focus, div.definition span.term:focus	{outline:none;}

/* back up to word  */

.upToWord   {
	background:transparent url(/your-money-your-insurance/images/icons/arrow-green-up.png) left center no-repeat;
	padding:34px 0 30px 28px;
}
	
div.clearAll {clear:left;}

/*  called in the word list  */

#wrapWords{
	padding:10px;
	width:69%;
}

#wrapWords .block {margin-left:0;}

div.block div.definition { 
	position:relative;
 	width:auto;
 	border-color:#fff;
 	border-bottom:2px dotted /*#009900*/#00319c;
 	margin:0;
 	padding:10px 0 10px 0;
 	font-size:100%;
}
 
#wordList ul {
	text-align:left;
	list-style-type: none;
	margin: 0 25px 0 25px;
	padding: 0 0 0 0;
	border-bottom:1px solid #000033;
	width:auto;
}

#wordList li {
	float: left;
	margin: 0 0 0 0;
	border:1px solid #FFF;
	list-style-type:none;
	text-decoration:none;
	font-size:150%;
	color:#000;
}
 
.letter{
 	font-size:180%;
	color:#000;
	text-align:left;
	margin-top:10px;
 }

 /* ----- margin on the paragraph ----- */
div.meaning p, div.definition p { margin-left:30px;}

/* -------- site map --------- */

ul.map ul li {clear:left;}

ul.map, ul.map ul li, ul.map ul li ul {
	margin-left:100px;
	font-size:1em;
	padding-bottom:2px;
	text-align:left;
}

ul.map li {margin-top:25px;}

ul.map ul li {
	margin-left:20px;
	margin-top:15px;
	margin-bottom:9px;}

ul.map ul li ul {
	margin-left:20px;
	margin-top:10px;}

ul.map ul li ul li, ul.map ul li ul li ul {
	margin:0;
	padding:0;
	margin-top:5px;}
		
ul.map ul li ul li ul {margin-left:20px;}

/*------------------------------------*/

div.stop{float:none;}

div.clear{clear:both;}

.small{font-size:70%;}

.back{font-weight:bold;margin-top:100px}
	
.highlight, em{
	font-style:normal;
	font-weight:bold;
	margin-top:25px;
	margin-bottom:0px;
}

.what {color:#0D6582;}

.homeins {color:/*#437348*/ #306335;}

.other {color:#37265e;}

.buying {color:#891808;}

.claim {color:#233f5c;}

.wrong {color:#911C45;}

.home, .about{color:#2130A3}

.careful{color:#FF0801;}

.information {color:/*#4B5ACD*/ #00319c;}

a:link.extLink, a:visited.extLink  {color:#000; border-bottom:1px dotted #666; text-decoration:none;}

a:hover.extLink, a:focus.extLink  {color:#000; border-bottom:1px solid #666; text-decoration:none;}
