/* CSS Document */

li.question, li.answer {border:0px; margin:0px; padding-left:35px; list-style:none;}
li.question {background:transparent url(/graphics/askent-q.gif) 0px 1px no-repeat;}
li.answer {background:transparent url(/graphics/askent-a.gif) 0px 1px no-repeat;}
ul.question, ul.answer {margin:0px; padding:5px 0px 5px 0px;}

#homefeaturetop {margin-bottom:10px;}
#homerightside {width:210px; float:right; padding:0px; margin:0px;}

#mp-article {padding:4px 5px 5px 10px; border:1px solid #ccc; margin-bottom:10px; background-color:#eaf0fc;}
#mp-article a {font-size:11px; text-decoration:none; line-height:20px;}
#mp-article a:hover {text-decoration:underline;}
#mp-article div {font-size:20px; font-weight:normal; padding-bottom:3px; border-bottom:1px dashed #ccc; margin:0 0 5px -5px;}

/* New Rightside */
td.rightside {padding:0 10px 0 15px; width:340px;}
#rightside {color:#333;}
#rightside a {color:#0a54a8}
#rightside a.small {font-size:11px;}

#rightside .rightbox {margin-bottom:20px; font-size:12px; border:1px solid #ccc; border-top:0; padding:8px 10px 10px 10px;}
#rightside .rightbox a {text-decoration:none;}
#rightside .rightbox a:hover {text-decoration:underline;}
#rightside a.h2, #rightside .rightbox a.h2 {font-size:16px; font-weight:bold; text-decoration:none; color:#0a54a8}
#rightside a:hover.h2, #rightside .rightbox a:hover.h2 {color:#c00; text-decoration:none;}
#rightside .coachrightbox {border:1px solid #ccc; margin-bottom:10px; text-align:left; padding:5px; font-size:12px; background-color:#f2f1f1; border-top:5px solid #0a54a8;}

#rightside .rtheader {color:#f98d06; font:normal 20px 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; background:#fff url(/i/Images/article/rtheader.gif) top left no-repeat; padding:4px 10px 3px 10px;}

#rightside .rtheader a {color:#333; text-decoration:none;}
#rightside .rtheader a:hover {text-decoration:underline; color:#c00;}

#rightside #coachrtheader {margin:25px 0 0 0;}
#rightside #coachrtheader .coach {margin:-12px 10px 0 0;}
#rightside #coachrtheader a {font-size:18px; text-decoration:none; line-height:20px;}
#rightside #coachrtheader a span {color:#666; font-size:12px; font-weight:normal; margin:0 0 0 30px;}
#rightside #coachrtheader a:hover span {color:#966;}

#rightside #coachrtheader div {background-image:url(/graphics/expert-bg2007.gif); background-repeat:repeat-x; background-position:bottom; padding:10px 10px 7px 10px; border:1px solid #ccc; border-bottom:0;}

/* Font Sizer */

#articleheader {font-size:16px; font-weight:bold; color:#666; line-height:19px; margin:0 5px 10px -5px; border-bottom:0px dashed #ccc; padding-bottom:1px;}
#articleheader img {margin:0 10px 10px 0;}
#articleheader h1 {font-size:28px; line-height:30px; margin:0 0 3px 0; padding:0; font-weight:normal; color:#222;}
#articleheader .byline {font-size:11px; color:#666; margin:3px 0 0 0; line-height:14px; font-weight:normal;}
#articleheader .byline a {color:#0a54a8;}
#articleheader .byline a:hover {color:#c00; text-decoration:underline;}
#articleheader a.h2 {font-size:16px; font-weight:normal; text-decoration:none;}
#articleheader a:hover.h2 {text-decoration:underline;}

#article {margin:0 0 10px -5px; font-size:14px; line-height:19px; color:#444;}
#article p {margin:0 0 12px 0; padding:0 0 0 0;}
#article ul, #article ol {margin:0 0 12px 25px; padding:0;}
#article ul.noindent {margin-left:1em; padding-left:0em; list-style-type:disc; list-style-position: outside;}
#article li.long, #article li {margin-bottom:1em;}

#article hr.islandline {border:0; border-top:1px dashed #ccc; height:1px; margin:0; padding:0; line-height:0;}
#article p.textisland {margin:25px 0 0 0; font-size:11px; color:#666; line-height:1;}
#article p.island {margin:10px 0 25px 0; padding:0;}

#article h1 {font-size:16px; font-weight:bold; margin:0px; color:#c00;}

/* New Article Tools Styles */
.articletoolstop {border-top:#ebebeb 1px solid; border-bottom:#ebebeb 1px solid; font-size:11px; margin:0 0 15px -5px; padding:0; font-size:11px;}
.articletoolstopspacer {padding:10px 0 10px 0;}

/* New Article Tools Styles End */

#articletoolsleft {float:right; font-size:10px; margin:0px 5px 10px 5px;}
#articletoolsleft a {text-decoration:none;}
#articletoolsleft a:hover {text-decoration:underline; color:#c00;}
#articletoolsleft ul {margin:0 0 0 0; padding:0;}
#articletoolsleft li {font-size:10px; margin:8px 0 0 0; padding-left:7px; background:transparent url(/graphics/rb.gif) 0px 2px no-repeat; list-style:none; line-height:13px;}
#articletoolsleft li a {font-size:10px; text-decoration:none;}
#articletoolsleft img {padding:5px 5px 0 0; float:right;}
#articletoolsleft .slide img {float:left;}
#articletoolsleft .textsizer {padding:0 5px 0 0; float:right; line-height:26px;}
#articletoolsleft .articletoolshead, .marketplace {background-image:url(/graphics/arttool-header.gif); background-repeat:repeat-x; border:1px solid #ccc; border-bottom:0; padding:5px; font-size:11px; color:#000; text-align:center; text-transform:uppercase; line-height:13px;}
#articletoolsleft .articletoolshead span {font-size:10px; text-transform:none;}
#articletoolsleft .articletoolsbox, .marketplace-box {border:1px solid #ccc; padding:5px 3px 8px 3px; line-height:25px; margin-bottom:5px;}
#articletoolsleft .h2 {font-size:11px; font-weight:normal; line-height:13px;}

.articletoolshead, .marketplace {width:155px;}
.articletoolsbox {width:159px;}
#articletools {
	text-align: center;
	margin:10px 10px 25px 0;
	padding:10px 0 10px 0;
	font-size:12px;
	color:#000000;	
	border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
}
#articletools img {padding-right:5px;}
#articletools a {margin-right:20px; text-decoration:none;}
#microtableFooter {
	font-size:11px; 
	display:none; 
	text-align:right; 
	background-color:#fff; 
	padding:0px 10px; 
	margin-top:8px; 
}

#art-nav {
	text-align:right;
	margin-bottom:20px;
	line-height:25px;
	font-size:12px;
	font-weight:bold;
	color:#333;
}
#art-nav a {text-decoration:none; background-image:url(/graphics/paging.gif); background-repeat:no-repeat; background-position:bottom; width:18px; height:25px; padding:10px 10px 3px 10px; font-weight:normal;}
#art-nav a:hover {color:#c00; text-decoration:underline;}
#art-nav .noimage {background:none; padding:0; font-size:13px;}

.art-nav {text-align:right; margin-bottom:20px; line-height:25px; font-size:12px; font-weight:bold; color:#333;}
.art-nav a {text-decoration:none; background-image:url(/graphics/paging.gif); background-repeat:no-repeat; background-position:bottom; width:18px; height:25px; padding:10px 10px 3px 10px; font-weight:normal;}
.art-nav a:hover {color:#c00; text-decoration:underline;}
.art-nav .noimage {background:none; padding:0; font-size:13px;}

#microtableFooter {
	font-size:11px; 
	display:none; 
	text-align:right; 
	background-color:#fff; 
	padding:0px 10px; 
	margin-top:8px; 
}

#inform-art {margin:15px 0;}
#inform-art b {color:#333; font-size:13px;}
#inform-art img {margin-top:7px;}

#inform-art ul {margin:0 0 0 0; padding:0;}
#inform-art li {margin:8px 0 0 0; padding-left:7px; background:transparent url(/graphics/rb.gif) 0px 2px no-repeat; list-style:none; line-height:13px;}

#inform-ent, #inform {margin-left:5px;}
#inform-ent dt, #inform dt {font-weight:bold; font-size:16px; border-bottom:1px solid #ccc; margin:0 0 8px -5px;}
#inform-ent dl, #inform-ent dd, #inform dl, #inform dd {margin:0; padding:0;}
#inform-ent dl {margin-bottom:20px;}
#inform-ent dd {margin:8px 0 0 0; padding-left:7px; background:transparent url(/graphics/rb.gif) 0px 2px no-repeat; list-style:none; line-height:15px;}
#inform-ent a {font-weight:bold; text-decoration:none;}
#inform-ent dd.attribution {background:none;}
#inform-ent .attribution a, #inform .attribution a  {background: #fff url(http://feeds.inform.com/resources/images/inform.gif) no-repeat 0 100%;  width: 155px;  height: 28px; margin-left:130px;}
#inform a {display:block; font-weight:bold;}
#inform dd {margin-bottom:10px;}
#inform dt {margin-top:30px;}
#inform span {font-size:12px;}

#footerfeatures {border:1px solid #ccc; margin:0 10px 20px 0;}
#footerfeatures table {border-collapse:collapse; background-image:url(/graphics/ftr-feat-bg.gif); background-repeat:repeat-x; height:190px;}
#footerfeatures td {padding:15px 10px 0 10px; vertical-align:top; width:16%;}
#footerfeatures .FeatureTitle {font-size:16px; font-weight:bold;}
#footerfeatures a {text-decoration:none;}
#footerfeatures img {margin:0 0 5px 0;}
#footerfeatures .FeatureDeck {font-size:12px; font-weight:normal;}

#footerfeatures .header {background-image:url(/graphics/ftr-header-bg.gif); background-repeat:repeat-x; font-size:18px; color:#555; padding:6px 0 6px 10px; border-bottom:1px solid #ccc;}
#footerfeatures .bottom {background-image:url(/graphics/ftr-header-bg2.gif); background-repeat:repeat-x; border-top:1px solid #ccc; padding:4px 10px;}
#footerfeatures .bottom img {margin:0 3px;}

#googlelinks {border:1px solid #ccc; margin-bottom:20px; background-color:#f2f0f1; background-image:url(/graphics/google-bg.gif); background-repeat:repeat-x; background-position:top; padding:10px; height:290px;}
#googlelinks .googlehead {font-size:18px; margin:-5px 0 20px -5px; border-bottom:1px dashed #ccc;}

/*--- Assist Bookmark Module ---*/
.bubbleheader {font-size:16px; font-weight:bold; font-family:arial,verdana,sans-serif; margin-top:8px;}
.assistopen {position:absolute; display:none; z-index:1000; top:350px; left:300px; background-image:url(/images/article/bookmark-bottom.gif); background-position:bottom left; background-repeat:no-repeat; padding-bottom:31px;}
.bookmark {width:295px; background-image:url(/images/article/bookmark-body.gif); background-repeat:repeat-y; font-size:13px;}

.sidebar {background-color:#eeeeee; float:right; width:210px; padding:10px; margin:0 0 10px 10px;}
.sidebar .head {font-size:16px; font-weight:bold; color:#c00;}

#rightside .sponsoredlinksnew {font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif; padding:0 10px; border:1px solid #ccc; background:#fafafa; margin:0 0 20px 0;}
#rightside .sponsoredlinksnew div {
	font:bold 13px Verdana, Arial, Helvetica, sans-serif; display:block; background:#fff url(/i/Images/article/rtheader.gif) top left no-repeat; padding:9px 10px 8px 11px; margin:-1px -11px 8px -11px; border:0;
}
#rightside .sponsoredlinksnew a {font:normal 10px Verdana, Arial, Helvetica, sans-serif;}
#rightside .sponsoredlinksnew strong a {font:bold 11px Verdana, Arial, Helvetica, sans-serif;}

.sponsoredlinksnew {font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; margin:20px 0 30px -5px; padding:0 0 0 5px;}

.headers {font-size:16px; font-weight:bold; margin-bottom:5px;}
.modules {border-top:8px solid #f2f1f1; padding:10px 0 0 0; margin:10px 0 15px -5px;}

#rightside .rightbox {margin-bottom:20px; font-size:12px; border:1px solid #ccc; border-top:0; padding:8px 10px 10px 10px;}

/* Not in use

*/
