/* CSS Document */

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 8px 4px;
	padding:0;
}

h1{
	font-size:170%;
	width:100%;
	float:left;
	margin-bottom:25px;
}

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

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

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

h4 {font-size:95%;}


#mme img, #ur img, #nltm img, #hsbc img {border:none;}

#footer, div.skiplink, #nav, #subNav, span.upToWord, #topInfo, .goTop, .meaning  {display:none;}

h1.home {
	width:100%;
	float:left;
	color:#2131AD;
}

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

span.link {
	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;
	background: url(/your-money-your-insurance/images/icons/link-black.png) left no-repeat;
	display:inline;
	color:#032E50;
	text-decoration:underline;
}

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


/* ----- sum ----- */

div.sum{
	width:400px;
	height:auto;
	/*float:left;*/
	float:right;
	margin:20px /*0*/ 100px 70px 20px;
	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;}

/* ------ 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;
 }
 
 h2.letter {clear:both;}
 
div.meaning span.term, div.definition span.term {
color:#009933;
font-size:150%;
padding-left:30px;
}




.what {color:#0D6582;}

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

.other {color:#37265e;}

.buying {color:#891808;}

.claim {color:#233f5c;}

.wrong {color:#911C45;}

.home, .about{color:#2131AD;}

.careful{color:#FF0801;}

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

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







