/* What Investment styles */

body {font:x-small Verdana, Helvetica, sans-serif; margin:5px; padding:0px; color:#000; font-size:12px; zoom:1;}
form {margin:0; padding:0;}
a {text-decoration:underline; color:#000;}
a:visited {text-decoration:underline;}
a:hover {text-decoration:none;}

.nav-content {background-color:#E9E9E9;color:#000;padding-left:10px; border-bottom:1px solid #CCC;}
.nav-content-selected {background-color:#E9E9E9;color:#000;padding-left:10px; border-bottom:1px solid #CCC;font-weight:bold;}
.nav-content a {text-decoration:none; color:#000;}
.nav-content a:visited {text-decoration:none;}
.nav-content a:hover {text-decoration:underline;}

.nav-content form {padding:5px 0; position:relative; left:-5px;}
.nav-content form .textinput {width:85px; margin-top:2px;}
.nav-content form label, .newsletter-sub form label {font-weight:bold;}

.nav-contentred {background-color:#E9E9E9;color:#FF0000;padding-left:10px; border-bottom:1px solid #CCC;}
.nav-contentred-selected {background-color:#E9E9E9;color:#FF0000;padding-left:10px; border-bottom:1px solid #CCC;font-weight:bold;}
.nav-contentred a {text-decoration:none; color:#FF0000;}
.nav-contentred a:visited {text-decoration:none;}
.nav-contentred a:hover {text-decoration:underline;}

.nav-contentred form {padding:5px 0; position:relative; left:-5px;}
.nav-contentred form .textinput {width:85px; margin-top:2px;}
.nav-contentred form label, .newsletter-sub form label {font-weight:bold;}

.newsletter-sub {background-color:#E9E9E9; padding:5px; margin-bottom:5px;}
.newsletter-sub .textinput {width:220px; margin-top:2px}

.textinput {border:1px solid #000; font-size:x-small; color:#666; padding:2px;}

.box-outer-wrap {width:985px;}
.box-inner-wrap {width:985px; margin:0px 0px 0px 0px; float:left; padding:0px; }
.content-wrap {width:730px;}
.leaderboardccplc {float:right;margin:0 0 5px 0;clear:both;}
.leaderboardccplc-bottom {float:left;margin:5px 0 5px 0; clear:both;}
/*.banner-box {width:735px; height:65px; margin:0px; border:1px solid #C00; padding:2px 0 2px 0;}*/
.banner-ad {float:right;margin:2px 0px 0 0;width:468px;}
.banner-logo {float:left;margin:2px 3px 0 0px;width:240px;}
.sky-box {width:120px;margin:0px 0px 0px 0px;float:right; }
.content-box {width:624px;margin:0px 0px 0px 0px;float:left;}

.nav-box {width:120px;float:left;}
.nav-box h2 {background-color:#007FD3;color:#FFFFFF;font-size:x-small;font-weight:bold;padding-left:5px;border-bottom:1px solid #CCC;margin:0px;}
.nav-box h2 a {background-color:#007FD3;color:#FFFFFF;font-size:x-small;font-weight:bold;padding-left:5px;border-bottom:1px solid #CCC;margin:0px;text-decoration:none;}
.nav-box h2 a:hover {text-decoration:underline;}

.nav-box-right {float:right; width:356px; margin-left:5px;}
.nav-box-right h2 {background-color:#007FD3;color:#FFFFFF;font-size:x-small;font-weight:bold;padding-left:5px;border-bottom:1px solid #CCC;margin:0px;}
.nav-box-right h2 a {background-color:#007FD3;color:#FFFFFF;font-size:x-small;font-weight:bold;padding-left:5px;border-bottom:1px solid #CCC;margin:0px;text-decoration:none;}
.nav-box-right h2 a:hover {text-decoration:underline;}
.nav-box-right-inner{padding:4px; border:#D8D8D8 10px Solid; text-align:left;display:inline-block;}
.nav-box-right-email{background-image:url(http://www.mortgageintroducer.com/magazine/graphics/email_newsletter-bg.jpg); background-repeat:no-repeat;height:67px;width:301px; ;position:relative; left:14px;}
.rightnav-dotted-both{border-top:1px dashed #999; margin-top:1em; padding-top:1em;border-bottom:1px dashed #999; margin-bottom:1em; padding-bottom:1em; text-align:left; font-size:12px; font-family:Arial; font-weight:bold;}
.rightnav-dotted-both a{text-decoration:none;}
.rightnav-dotted-both a:hover{color:#999999;}
.rightnav-dotted-top{border-top:1px dashed #999;margin-top:5px; margin-bottom:5px;}
.rightnav-col1{float:left; width:50%; font-family:Arial; font-size:11px;}
.rightnav-col1 a{color:#0066CC;font-weight:bold;}
.rightnav-col2{float:right; width:50%; font-family:Arial; font-size:12px;}
.rightnav-col2 a{color:#0066CC;font-weight:bold;}

.mpu-box {width:300px;height:250px;float:right;margin:0px 0px 5px 2px;padding-left:3px; }
/*\*//*/ .mpu-box { background-color:#FFF; position:relative; } /**/
#storypage .mpu-box { background-color:#FFF; padding:0 0 5px 3px;}

.right-tool {float:left;margin:0 0 7px 0;}

h1 {margin:5px 0 0 0;font-size:small;}
h2.right-news a {text-decoration:none;}
h2.right-news a:hover {text-decoration:underline;}
h2.right-news {color:#000;font-size:x-small;font-weight:bold;padding-left:0px;border-left:0px solid #FFF;border-bottom:0px solid #FFF;margin:0px;}
h2.white-title {background-color:#FFF;color:#000;font-size:x-small;font-weight:bold;padding-left:0px;border-left:0px solid #FFF;border-bottom:0px solid #FFF;margin:1px 5px 1px 5px;}

.related-news {border:1px solid #9396C4;background-color:#E9E9E9;margin:0 0 5px 0;padding:3px;}
.right-email {border:1px solid #9396C4;background-color:#E9E9E9;margin:0 0 5px 0;padding:3px;font-weight:bold;}
.subtitle {background-image:url(http://www.mortgageintroducer.com/magazine/graphics/pixelgrad_nav.jpg); background-repeat: repeat-x;color:#FFF;font-size:x-small;font-weight:bold;padding:2px;border-top:1px solid #FF6A6A;border-left:1px solid #FF6A6A;border:0px solid #C00;margin:0px;text-align:right;}
.subtitle-1 {background-image:url(http://www.mortgageintroducer.com/magazine/graphics/pixelgrad_nav.jpg); background-repeat: repeat-x;color:#FFF;font-size:14px;font-weight:bold;padding:2px;border-top:1px solid #FF6A6A;border-left:1px solid #FF6A6A;border:0px solid #C00;margin:0px;text-align:right;}

.vote-button {font-size:x-small;text-align:right;margin:0 0 2px 0;}
.newsletter-sub {font-size:x-small;}
p.right-text {font-size:x-small;margin:0px 0px 7px 0px;}

#topicnav {padding-left:0px;width:200px;background-color:#E9E9E9;margin:5px 0 5px 0;}
#topicnav #listhead {padding:0 0 0 2px;background-color:#C00;width:198px;border-bottom:1px solid #CCC;font-size:x-small;font-weight:bold;color:#FFF;}
#topicnav li {list-style:none;padding:0 0 0 2px;background-color:#E9E9E9;border-bottom:1px solid #CCC;width:198px;font-size:x-small;}
img.tool-image {float:left;}
/*.navcontainer {width:985px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;background-image:url(http://www.mortgageintroducer.com/magazine/graphics/pixelgrad_nav.jpg); background-repeat: repeat-x; height:23px;color:#FFFFFF; font-size:14px; font-family:Arial;}*/
.navcontainer {width:985px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-repeat: repeat-x; height:23px;color:#FFFFFF; font-size:14px; font-family:Arial;}
/*.navcontainer-lower {width:985px; margin:0px 0px 5px 0px; padding:0px; height:34px; background-color:#CCCCCC;font-size:11px;font-family:Arial;}*/
.navcontainer-lower {width:985px;
font-weight:bold;
margin:4px 0px 5px 0px;
padding:2px; height:34px; font-size:10px;font-family:Arial;}
.dnavcontainer ul {background-image:url(images/nav/black_menu_bar.jpg); background-position:right;}
.navcontainer li {display:inline;margin:0;}
.nav {
	background:url(images/nav/black_menu2.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding:9px 0px 11px;
	*padding:0px;
	margin-left:-4px;}
.navend {
	background:url(images/nav/black_menu.jpg);
	background-repeat:repeat-x;
	padding:9px 0px 10px 0px;
	*padding:0px;
	margin-left:-4px;}
.spanhover {
	background:url(images/nav/red_menu.jpg);
	background-position:left;
	background-repeat:no-repeat;}
.navselected {
	background:url(images/nav/grey_menu.jpg);
	background-position:left;
	background-repeat:no-repeat;}
a.navblock, a.navblock:visited, .navblockend {
	padding:8px 8px 10px 8px;
	font-family:Arial;
	font-size:13px;
	line-height:1.6em;
	text-decoration:none;
	color:#FFFFFF;
	background-image:url(images/nav/black-menu-right.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
a.navblocksel{
	padding:8px 8px 10px 8px;
	font-family:Arial;
	font-size:13px;
	line-height:1.6em;
	text-decoration:none;
	color:#000000;
	background-image:url(images/nav/grey-menu-right.jpg);
	background-position:right;
	background-repeat:no-repeat;
}


/*#house {background-image:url(images/nav/black_menu%20(3).jpg);}*/
a.navblock:hover {
	padding:8px 8px 10px 8px;
	font-family:Arial;
	font-size:13px;
	line-height:1.6em;
	text-decoration:none;
	background-image:url(images/nav/red-menu-right.jpg);
	background-position:right;
	background-repeat:no-repeat;
	/*background-color:#999999;
	color:#000000;
	text-decoration:underline;*/
}


.navblock2{padding-left:5px;padding-right:5px;text-decoration: none; font-size:10px; font-family:Arial; vertical-align:middle;}
.navblock2:visited{text-decoration: none;}
.navblock2:hover{text-decoration:underline;}
.navblock2-rss{font-size:13px; font-family:Arial; text-decoration:none;font-weight:bold;}
.navblock2-rss:hover{text-decoration: underline;}
.navblock2-rss:visited{text-decoration: none;}
.banner-box {width:728px;height:65px;margin:0px 0px 0px 0px;padding:2px 0 2px 0;}
.top-nav {float:left;height:23px;width:69px;margin:0;border-right:1px solid #FFF;color:#FFF;font-size:x-small;text-align:center;padding:1px 1px 1px 1px;}
.footer-info {clear:both;}
.footer-info p {font-size:x-small; font-family:Arial, Helvetica, sans-serif; color:#999;}
.footer-info p a {color:#000;}
.crumb {border-top:1px solid #CCC;border-bottom:1px solid #CCC;font-size:x-small;margin:0px 305px 5px 0px;}
p.date-font {font-size:xx-small;color:#C00;margin:0;}
#story-image {width:297px;}

.middle-wrap {width:605px; background-color:#FFF; clear:both;}
.trustnet {width:295px; }
/*\*//*/ .trustnet {float:left; } /**/
.right-wrap {float:right; width:300px;}

.subtitleEssential {font-weight:bold;border-bottom:1px solid #CCC; font-size:x-small; margin:0 0 5px 0; padding:0 0 2px 0; }

.trustnetHeader {background-color:#9396C4;color:#FFF;font-size:x-small;font-weight:bold;padding:2px;border-top:1px solid #FF6A6A;border-left:1px solid #FF6A6A;border:0px solid #C00;margin:0px;text-align:right;}
.trustnetBody {border:1px solid #9396C4;background-color:#E9E9E9;margin:0 0 5px 0;padding:1px;}

.cpdform{ border:1px solid #999999; background-color:#E9E9E9; padding:5px; width:300px;}

.housepriceHeader {background-color:#E43047;color:#FFF;font-size:x-small;font-weight:bold;padding:2px;border-top:1px solid #FF6A6A;border-left:1px solid #FF6A6A;border:0px solid #E43047;margin:0px;text-align:left; width:496px;}
.housepriceBody {border:1px solid #E43047;background-color:#E9E9E9;margin:0 0 5px 0;padding:3px;overflow:auto;width:492px;}
.housepriceRow{display:block;}
.housepriceHeader2 {background-color:#E43047;color:#FFF;font-size:x-small;font-weight:bold;padding:2px;border-top:1px solid #FF6A6A;border-left:1px solid #FF6A6A;border:0px solid #E43047;margin:0px;}
.housepriceBody2 {border:1px solid #E43047;margin:0 0 5px 0;padding:3px;overflow:auto;}

.calculatorBody{border:1px solid #9396C4 ;background-color:#F1EFEB;margin:0 0 5px 0;padding:2px; width:395px;}
.calculatorRow{display: block;}
.calcol1 { width:49%; float:left;}
.calcol2 { width:49%; float:right;}
.calcol1a { width:24%; float:left;}
.calcol2a { width:24%; float:left;}
.calcol3a { width:24%; float:left;}
.calcol4a { width:24%; float:right;}

.bestbuy_tables {
	border-style: solid;
	border-color:#cccccc;
	border-width:1px;
	padding:0px;
	width:615px;
}
table.bestbuy_tables td {
	border-style: solid solid solid solid;
	border-color:#cccccc #cccccc #cccccc #cccccc;
	border-width:1px;
	padding:3px;
	font-size:10px;
}
table.bestbuy_tables th {
	
	font-size:11px;

}
table.bestbuy_indextables td {
	border-style: none none none none;
	font-size:10px;
}


/* ==========================  webvision styles ==============================  */

/* standard story block */
.bottom-wrap { width:617px; margin:0 0 10px 0; clear:both; height:1%;}

/* 2 stories at the top of the home page */
.hpsection {height:1%; float:left; width:615px;}

.hpsection .storyblock_new1 {float:left;width:300px;}
.hpsection .storyblock_new2 {float:right;width:300px;}
.hpsection .storyblock_new1 .text{margin:0px; padding:0px; margin-bottom:10px;font-family:Arial; font-size:11px;}
.hpsection .storyblock_new2 .text{margin:0px; padding:0px; margin-bottom:10px;font-family:Arial; font-size:11px;}
.hpsection .storyblock_new1 .date {color:#C00; margin-bottom:5px;font-family:Arial; font-size:10px;}
.hpsection .storyblock_new2 .date {color:#C00;margin-bottom:5px;font-family:Arial; font-size:10px;}
.hpsection .storyblock_new1 h3 {padding-top:4px; padding-bottom:4px;margin:0px;}
.hpsection .storyblock_new2 h3 {padding-top:4px; padding-bottom:4px;margin:0px;}
.hpsection .storyblock_new1 p {padding:0px; margin:0px;}
.hpsection .storyblock_new2 p {padding:0px; margin:0px;}
.storyblock_new1 a {color:#375DAA; font-family:Arial; font-size:17px;text-decoration:none;}
.storyblock_new1 a:hover { text-decoration:underline;}
.storyblock_new2 a {color:#375DAA; font-family:Arial; font-size:17px;text-decoration:none;}
.storyblock_new2 a:hover { text-decoration:underline;}
/*\*//*/ .hpsection { float:none; } /**/
.hpsection .storyblock {width:297px;}
.hpsection .storyblock .date {display:none;}
.hpsection .storyblock.lead .picture {float:right; margin:0 0 0 5px;}

/* New styles for tabbed coverstories*/
.hometab-base-layer {
  background: none #D8D8D8; border: solid #333333 1px;
   padding: 0; text-align: center; width: 615px;
}
.hometab-table-row {
  margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px;
  padding: 0; text-align: center; clear:both; height:1%;
}
.hometab-left-container1 {
 float: left; margin: 0; padding: 0; width: 27px; margin-top:78px;
}
.hometab-left-container2 {
  float: left; margin: 0; width: 174px; height:170px;background: none #FFFFFF;text-align:left;padding: 5px;
}
.hometab-left-container3 {
  float: left; margin-left: 1px; margin-right: 1px; width: 174px; height:170px;background: none #FFFFFF;text-align:left;padding: 5px;
}
.hometab-right-container1 {
  float: right; margin: 0; padding: 0; width: 27px; margin-top:78px;
}
.hometab-space-line {
  clear: both; margin: 0; padding: 0; width: auto;
}
.middle-wrap .hometab-left-container2 .date {display:none;}
.middle-wrap .hometab-left-container3 .date {display:none;}
.middle-wrap .hometab-left-container2 .picture {float:left; padding-bottom:5px;}
.middle-wrap .hometab-left-container3 .picture {float:left; padding-bottom:5px;}
.middle-wrap .hometab-left-container2 .text {float:left; font-family:Arial; font-size:11px;}
.middle-wrap .hometab-left-container3 .text {float:left; font-family:Arial; font-size:11px;}
.middle-wrap .hometab-left-container2 p{padding:0px; margin:0px;}
.middle-wrap .hometab-left-container3 p{padding:0px; margin:0px;}
.hometab-headline {padding-bottom:5px;}
.hometab-headline a {color:#375DAA; font-family:Arial; font-size:12px; font-weight:bold;text-decoration:none;}
.hometab-headline a:hover { text-decoration:underline;}

/* Category and section heading */
.leadblock { border-bottom:1px solid #CCC; font-size:12px; margin:0 0 5px 0; padding:0 0 2px 0; }

/* block used in spin */
.storyblock { margin-bottom:7px; float:left; clear:left; width:100%;}
.storyblock h3 {font-size:12px; margin:0 0 2px 0; padding:0; line-height:145%;}
.storyblock h3 a {color:#375DAA;font-family:Arial; font-size:17px; text-decoration:none;}
.storyblock li h3 a {color:#375DAA;font-family:Arial; font-size:11px; text-decoration:none;line-height:100%;}
.storyblock h3 a:hover { text-decoration:underline;}
.storyblock .picture {float:left; margin:0 5px 0 0;}
.storyblock .picture img {border:0;}
.storyblock .text p {margin:4px 0; padding:0; font-size:11px;font-family:Arial;}
.storyblock .text p.date { color:#C00; margin:3px 0 0 0; padding:0;font-family:Arial; font-size:10px;}

/* 2 columns floated */
.column1 { width:49%; float:left;}
.column2 { width:49%; float:right;}

/* lists within spin */
.storyblock .text ul {padding:0; margin:0;}
.storyblock .text ul li {list-style-type:none; margin-bottom:7px; background:url(graphics/arrow.gif) no-repeat 0px 4px; padding-left:10px; line-height:120%; }
.storyblock .text ul li p.date {display:none;}

/* feature styles */
.storyblock.feature .text {padding:7px;} 
.storyblock.feature .text ul {clear:left;}
.storyblock.feature .picture {margin-bottom:7px;}

/* Colour Changes */
.colour1 { _height:1%; /*background-color:#E9E9E9;*/ padding:7px;display:inline-block;}
.colour1 .storyblock.feature { background-color:#FFF;}
.colour1 .picture {border:0px solid #fff;}
.colour1 .leadblock { border-bottom:1px solid #CCCCCC;margin:0pt 0pt 5px;padding:0pt 0pt 2px;}

.colour2 { _height:1%; background-color:#E9E9E9; padding:7px; border:1px solid #999999;display:inline-block;}
.colour2 .storyblock.feature { background-color:#FFF;}
.colour2 .picture {border:0px solid #fff;}
.colour2 .leadblock { border-bottom:0; margin:0 0 7px 0; padding:3px 5px; background-color:#007FD3; color:#fff; background-image:url(http://www.mortgageintroducer.com/magazine/graphics/pixelgrad_nav.jpg); background-repeat: repeat-x;}

.colour3 { _height:1%; /*background-color:#FF000;*/  padding:7px; border:1px solid #999999;display:inline-block;}
.colour3 .storyblock.feature { background-color:#FFF;}
.colour3 .picture {border:0px solid #fff;}
.colour3 .leadblock { border-bottom:0; margin:0 0 7px 0; padding:3px 5px; background-color:#007FD3; color:#fff; background-image:url(http://www.mortgageintroducer.com/magazine/graphics/pixelgrad_nav.jpg); background-repeat: repeat-x;}
/* featuer page */
#featurepage .hpsection .storyblock .picture {margin:0 0 5px 0;}
/*\*//*/ #featurepage .hpsection .storyblock .picture {float:none; } /**/
#featurepage .hpsection .storyblock .date {display: block;}
#featurepage .hpsection .storyblock h3 {font-size:small;}
#featurepage .hpsection .storyblock .text p {margin:7px 0; font-size:x-small; line-height:135%;}
#featurepage .storyblock .text h3 {font-size:small;}
#featurepage .storyblock .text p { font-size:x-small;}

/* Columns floated on Feature page */
#featurepage .right-wrap { width:200px; margin-top:10px; }
#featurepage .right-wrap .newsletter-sub label { font-size:xx-small;}
#featurepage .right-wrap .newsletter-sub .textinput {width:160px; margin-top:2px}
#featurepage .left-wrap { width:390px; float:left;}

/* Search Results */
#searchresultspage .storyblock {float:none; width:auto;}
#searchresultspage .storyblock .text ul li {list-style-type:none; margin-bottom:10px; background-image:none; padding-left:0px; line-height:120%; border-bottom:1px dashed #ccc; padding-bottom:5px; }
#searchresultspage .storyblock .text ul li h3 {font-size:1.2em; line-height:120%;}
#searchresultspage .storyblock .text ul li p.date {display: block;}
#searchresultspage .mpu-box {width:300px;height:250px;float:right;margin:0px 0px 0px 2px;padding:0 0 10px 10px; background-color:#FFF;}

.nav-content form {padding:5px 0; position:relative; left:-5px;}
.nav-content.results form .textinput {width:230px; margin-top:2px; font-size:x-small; padding:3px;}
.nav-content.results form label { display:none;}
.nav-content.results { margin-bottom:15px;}

#pagetools {margin:10px 0 10px 0; padding:0; width:100%; border-bottom:1px dashed #ccc; height:1%; float:left; padding-bottom:7px;}
#storypage #pagetools { margin-top:30px;}
#pagetools li {width:33%; list-style:none; float:left; text-align:center;}
#pagetools li.next { text-align:right;}
#pagetools li.previous { text-align:left;}
#pagetools li a {font-size:x-small; text-transform:uppercase; background-color:#E9E9E9; padding:2px; text-decoration:none; border:1px solid #000; }
#pagetools li a:visited {background-color:#E9E9E9; text-decoration:none;}
#pagetools li a:hover {background-color:#C00; text-decoration:none; color:#fff;}
#pagetools li form { margin-top:-2px;}
#pagetools li form select { font-size:x-small; position:relative; top:2px;}

/* Story Styles */
.storytext h1 {font-size: medium; margin-top:10px; font-weight:bolder;}
.storytext h2 { padding:0; margin:20px 0 0 0; font-size:small;}
.storytext h3 { padding:0; margin:20px 0 0 0; font-size:x-small;}
.storytext p {line-height:125%; padding:0; margin:10px 0; font-size:12px;}
.storytext .leadblock {font-size:x-small; margin:0;}
.storytext .date {color:#C00; margin:0; padding:0;}
.storytext .standfirst p {font-weight:bold; line-height:135%;}
.storytext .byline p { color:#666; padding:0; margin:3px 0 0 0;}
.storytext .quotetable {border:1px solid #C00; background-color:#E9E9E9; padding:10px; width:200px; margin:0 10px 10px 0;}
.storytext .quotetable .storyquote {font-weight:bold; margin-bottom:0; padding-bottom:0;}
.storytext .quotetable .quotesource { margin-top:0;}
.storytext .factfile {border:1px solid #9396C4; background-color:#E9E9E9; overflow:auto; margin-top:15px;}
* html .storytext .factfile { overflow:auto; float:left;}
.storytext .factfile .sectionhead {font-size:xx-small; color:#fff; padding:3px; background-color:#9396C4; text-align:right; margin:0; text-transform:uppercase; font-weight:bold;}
.storytext .factfile p { margin:10px 10px;}
.storytext ul, .storytext ol {margin-top:0;}
.storytext hr {border:0;color:#fff;border-bottom:1px solid #999;clear:both;margin-bottom:1em;}

.advert {float:right;margin: 10px 0px 10px 10px;}

/* Right column Story Styles */ 
.story-wrap { float:right;  clear:right; margin:10px 0 10px 10px; width:200px;}
.story-wrap .newsletter-sub {border:1px solid #999999; margin-bottom:10px;}
.story-wrap .newsletter-sub .textinput {width:165px; margin-top:2px}
.story-wrap .related { border:1px solid #999999; margin-bottom:10px; padding-bottom:10px; background-color:#E9E9E9; float:left; width:200px;}
.story-wrap .related h2 { font-size:xx-small; color:#fff; padding:3px; color:#fff; background-image:url(http://www.mortgageintroducer.com/magazine/graphics/pixelgrad_nav.jpg); background-repeat: repeat-x; margin:0; text-transform:uppercase;}
.story-wrap .related p {padding:10px; margin:0; font-size:xx-small; color:#666;}
.story-wrap .related ul {padding:10px 10px 0 10px; margin:0;}
.story-wrap .related ul li { list-style:none; margin-bottom:5px; line-height:120%; border-bottom:1px dashed #ccc; padding-bottom:7px; clear:left;}
.story-wrap .related ul li p {margin:0; padding:0;}
.story-wrap .related ul li p img {position:relative; top:5px; margin-right:3px;}
.story-wrap .related ul li p.picture img { float:left; margin:-5px 10px 10px 0; border:3px solid #fff;}
* html .story-wrap .related ul li p.picture img { float:left; margin:0px 10px 10px 0; border:3px solid #fff;}

.story-wrap .related ul li a {font-weight:bold;}
.story-wrap .related ul li span {font-weight:normal; display:block; color:#666; margin-top:3px; font-size:xx-small;}
.story-wrap .related ul li span a { color:#666; display:block;}
.story-wrap .storybuttons ul {margin:0; padding:0;}
.story-wrap .storybuttons ul li {border:1px solid #999999;background-color:#E9E9E9;padding:5px; list-style:none; margin-bottom:10px; line-height:120%; font-weight:bold;}
.story-wrap .storybuttons ul li a { text-decoration:none;}
.story-wrap .storybuttons ul li a:visited {text-decoration:none;}
.story-wrap .storybuttons ul li a:hover {text-decoration: underline;}

/* Poll styles */
#poll {border:1px solid #999999; margin-bottom:10px; background-color:#E9E9E9; position:relative; height:1%; width:98%; float:center;}
#poll h2 { font-size:xx-small; color:#fff; padding:3px; background-image:url(http://www.mortgageintroducer.com/magazine/graphics/pixelgrad_nav.jpg); background-repeat: repeat-x; text-align:right; margin:0; text-transform:uppercase; position:relative;}
#poll fieldset { border:0; padding:10px 10px 20px 10px;}
#poll legend {display:none;}
#poll label, #poll span {font-weight:normal;}
#poll p {padding:0; margin:0 0 10px 0; font-weight:bold;}
#poll p .formbutton { border:0; font-size:xx-small; position:absolute; right:5px; bottom:5px; background-color:#E9E9E9;}
#poll p img {margin-left:5px;}

/* Pop up window styles */
#attachwindow .content-box { width:730px; float: left; margin:0 0 20px 0;}
#attachwindow .related { border:1px solid #C00; margin-bottom:10px; background-color:#E9E9E9; margin:10px 0;}
#attachwindow .related h1 {font-size:xx-small; color:#fff; padding:3px; background-color:#C00; margin:0; text-transform:uppercase;}
#attachwindow .related ul {margin:20px; padding:0;}
#attachwindow .related ul li { list-style:none;}
#attachwindow .related p.picture img {border:7px solid #fff;}
#attachwindow .related ul li {font-size:small;}
#attachwindow .related ul li span {font-weight:normal; display:block; color:#666; margin-top:3px; font-size:xx-small;}
#attachwindow .related ul li span a { color:#666;}
#attachwindow .related.list p.picture img {border:3px solid #fff; margin-right:10px;}
#attachwindow .related h2 { font-size:xx-small; color:#fff; padding:3px; background-color:#C00; margin:0; text-transform:uppercase;}
#attachwindow .related.list ul li {display:inline;}
#attachwindow .related.list ul li p {display:inline;}

#copyright {display:none;}

.external-wrap {overflow:auto; width:605px;}
* html .external-wrap {overflow:visible; overflow-x:auto;}

#hybridpage .storytext {overflow:auto; width:605px;}
* html #hybridpage .storytext {overflow:visible; overflow-x:auto;}


ul, ul li {
    margin: 0;
    padding: 0;
	padding-left: 4px;
    margin-bottom:15px;
}
 
ul li {
    padding-left: 0px; /* Add padding so text doesn't cover bullet img */
}
/* Older browsers hack begins*/

/*voice-family:"\"}
\"";voice-family:inherit;width:855px;}
html>body .box-outer-wrap {width:855px;}
*/

/*older browsers hack ends*/
.bookmarkshare{
		clear:both;
		position:relative;
		border:1px solid #878787;
		padding:3px;
		margin:15px 0 0 0;
	}
.bookmarkshare p {
		padding:0;
		margin:0;
	}
.bookmarkshare p a{
		position:absolute;
		top:0px;
		right:0px;
		padding:3px 5px 0 0;
	}
.bookmarkshare h3{
		padding:0 3px 0 0;
		margin:0;
		margin:0 5px 0 3px;
		font-size:0.88em;
		font-weight:normal;
	}
.bookmarkshare ul{
		text-align:center;
		list-style:none;
		margin:6px 0 4px 0;
		padding:0;
	}
.bookmarkshare ul li{
		text-align:center;
		display:inline;
		padding:0 4px 6px 0 ;
}
.bookmarkshare ul li.delicious{
		background:url("http://www.whatmortgage.co.uk/Graphics/bookmarks/delicious.gif") no-repeat 0 0;
	}
.bookmarkshare ul li.digg{
		background:url("http://www.whatmortgage.co.uk/Graphics/bookmarks/digg.gif") no-repeat 0 0;
	}
.bookmarkshare ul li.reddit{
		padding:0 0 0 2px;
		background:url("http://www.whatmortgage.co.uk/Graphics/bookmarks/reddit.gif") no-repeat 0 0;
	}
.bookmarkshare ul li.facebook{
		background:url("http://www.whatmortgage.co.uk/Graphics/bookmarks/facebook.gif") no-repeat 0 0;
	}
.bookmarkshare ul li.stumbleupon{
		background:url("http://www.whatmortgage.co.uk/Graphics/bookmarks/stumbleupon.gif") no-repeat 0 0;
	}
.bookmarkshare ul li a{
		padding:0 0 0 18px;
		margin:0 3px 0 0px;
	}
	.rss{
		clear:both;
		position:relative;
		/*border:1px solid #878787;*/
		padding:3px;
		margin:5px 0px 5px 0;
	}
.rss p {
		padding:0;
		margin:0;
	}
.rss p a{
		position:absolute;
		top:0px;
		right:0px;
		padding:3px 5px 0 0;
	}
.rss h3{
		padding:0 3px 0 0;
		margin:0;
		margin:0 5px 0 3px;
		font-size:0.88em;
		font-weight:normal;
	}
.rss ul{
		text-align:center;
		list-style:none;
		margin:6px 0 6px 0;
		padding:0;
	}
.rss ul li{
		text-align:center;
		display:inline;
		padding:0 4px 6px 0 ;
}
.rss ul li.rssimage{
		background:url("http://www.whatmortgage.co.uk/Graphics/bookmarks/feed.gif") no-repeat 0 0;
	}
.rss ul li a{
		padding:0 0 0 18px;
		margin:0 3px 0 0px;
	}
	
.award-head{ color:#CC0000; font-size:14px; }
	
