/* First line Copyright (c) 2007, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.3.1 
body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;zoom:1}*/

/***** Main Styles *****/

.intro_text {font-size:16px;  margin:10px 0px 4px 0px; }
.center { text-align: center; }
ul {padding-top: 4px;padding-bottom: 4px;}
li {padding: 4px 0px 4px 14px; background-repeat:no-repeat;line-height:16px;}
form { display: inline; }
.smallgrey { font-size: 11px; color: #999; }
.grey { color: #999; }
.clearleft { clear:left; font-size:1px; padding:0px;margin:0px;height:1px; }
.clearright { clear:right; font-size:1px; padding:0px;margin:0px;height:1px; }
.clearboth { clear:both; font-size:1px; padding:0px;margin:0px;height:1px; }
.user-description {text-align:left; font-size:85%; color:#999999; border-bottom:1px dotted #ccc; padding:10px 0px;} 
.comments-icon-small {vertical-align:middle;margin-right:3px;}
.comments {margin-right:5px;display:inline;font-size:80%;color:#CDCDCD;}
.userid {padding-top:10px;margin-right:5px;display:inline;font-size:75%;color:#CDCDCD;}
#nav sup, #subnav sup { line-height:15px; }

/***** Paging *****/
.pages {/*clear:left;*/ /*padding-bottom:2em;*/	margin-bottom: 5px;}
.pages a {border:1px solid #E4E4E4;text-decoration:none;}
.pages a:hover {border-color:#6699CC;background-color:#f2f2f2;}
.pages span.current {background:#E4EDEB none repeat scroll 0%;border:1px solid #5B8EB6;color:#5B8EB6;font-weight:bold;}
.pages a, .pages span {background:#FFFFFF none repeat scroll 0%;border:1px solid #5B8EB6;display:inline;margin-right:0.3em;
padding:0.25em 0.5em;font-size:90%;}
.pages-next {float: right;padding:5px;font-weight:bold;font-size:90%;text-align: center;}
.pages-prev {float: left;padding:5px;font-weight:bold;font-size:90%;text-align: center;}
.pages-mid {padding-top: 3px;margin-bottom: 10px;}

/***** User message display *****/
.surveyad { background-color: #aef; color: #218362; text-align: center; padding: 4px; margin-top: 0px; margin-bottom: 2px; } 

/***** Comments *****/
.comments-title {color:#0066CC;}
.comments-container {margin-top:10px;}
.comment {font-family:Arial, Helvetica, sans-serif;}
.comment-image {vertical-align:middle;float:left;border:1px solid #FF0000;}
.comment-header {padding:3px 8px 3px 0px;margin-top:10px;}
.shout-header {	padding:3px 8px 3px 0px;background-color:#efecca;border-bottom:1px solid #CBCE7D;margin-top:10px;}
.comment-header-rank {float: right;}
.comment-header-owner {padding-left:5px;font-family:Arial, Helvetica, sans-serif;}
.comment-text {vertical-align:middle;margin-right:15px;padding:3px 8px 0px 8px;margin-top:4px;background-color:#fff;border-bottom:1px dotted #ccc;}
.comment-icons{font-size:0.8em;margin-top:5px;margin-bottom:8px;padding-bottom:3px;color:#999999;}

/***** Forms *****/
.form-container {background: #fafafa;float:left;border:1px solid #ccc;}
.form-container h2 {font-size: 1.1em; letter-spacing:0px;font-weight:bold; background: #246FA1; padding: 4px 4px 4px 8px;	margin:0px 0px 8px 0px; color:#fff;}
.form-row {clear:left;min-height:20px;padding:5px 10px 5px 10px;width: 97%;}
.form-row .button { float:right; }
.form-row label{color:#333;float:left;width:10em;margin-right:10px; font-weight:bold; font-size:12px;padding-top:6px;min-height:20px;}
.form-row .smallgrey {clear:both;margin-left: 11em;color: #999;}
.form-row .checkboxlabel {float: none;display:inline;margin-right:10px;margin-left:3px;clear: none;color: #999;}
div.tickbox label {width:auto; float:none}
.form-row .inputbox, .form-row .multilineinputbox {border:1px solid #C0C0C0;background-image:url(../images/input_bg.gif);padding:4px;
float:left;width:12em;margin:2px 0;}
.form_error {color:#FF0000; font-size:80%;}
.form-row .inputbox {height:16px;}
.form-scrollpane {	height: 300px; overflow-y: scroll; border: 1px solid #999;}
.form-scrollpane td, th {padding: 4px;}
.form-scrollpane th {font-weight: bold;}


.helpbox .closebutton { position: absolute; top: 0px; right: 0px; margin: 2px 5px 0px 0px; font-size: 11px; color: #a7a7a7;}
.helpbox a { text-decoration: underline; }
.helpbox h2 { color: #226480;font-size:14px;}
.helpbox p { font-size: 14px;color: #000; margin-bottom: 3px;}
.greyinfobox {background-color: #f9f9f9; border: 1px solid #e3e3e3; padding:7px 4px; color:#808780; margin-bottom: 10px; font-size: 11px;}
.greyinfobox ul { float:left;}
.greyinfobox li {list-style-image: none; background-image: none; margin: 0; padding: 0px; }
.infoboxes {float:left; width: 100px; }
.greyinfobox2 {border-top: 1px solid #e3e3e3; padding:2px 4px 10px; color:#808780; margin-bottom: 0px; font-size: 11px;}
.greyinfobox2 ul { float:left;}
.greyinfobox2 li {list-style-image: none; background-image: none; margin: 0; padding: 2px 0px; }

/*** Forums ***/
.forum-listitem { margin: 4px 0; background-color: #fff; padding: 8px; }
/* .topic-listitem { margin: 4px 0; background-color: #ffc; padding: 4px; } */
.topiclist { width: 99%; }
.topiclist th { color: #fff; background-color: #aaa; font-size:13px;}
.topiclist .sticky { background-color: #fafafa; } 
.forumlist { width: 99%; }
.forumlist th { color: #fff; background-color: #aaa; font-size:13px;} 
.forumlist .forumrow { background-color: #fff; padding-top: 10px ; border-bottom: 1px solid #ddd; vertical-align: middle; } 
table .stat { text-align: center; }
table .statth { text-align: center; }
.topic-head { margin: 12px 0; background-color: #f8f8c8; padding: 8px; border-bottom: 2px solid #e6e6ad; } 

/***** Help Rollovers *****/

h2.righthelp { padding-top: 50px; }
.leftpane {	float: left;	margin:0px 20px 20px 0;width: 180px;	clear:both;}

.usertable td, .usertable th { padding: 3px; border: 1px solid #666; background-color: #fff; }

/***** Open a Position ****
.createpostable {}
.createpostable th { font-weight: bold;background-color:#fff; color: #999; font-size: 85%;}
.createpostable td, .createpostable th  { padding: 2px; text-align: center; }
.createpostable td { border-top: 1px solid #eee}*/

/***** Layout ****
body {margin:0;padding:0px;background-color:#D6DBDE;font-family:Arial,Helvetica,sans-serif; font-size:82%; min-width: 955px;}
h1 {font-size: 2.1em; font-weight: bold;  zoom: 1; color:#185b87; padding: 0 0 7px 0; line-height: 31px; letter-spacing:-1px; }
h2 {font-size: 125%; font-weight: normal; line-height: 20px;margin-bottom: 1px;font-family:helvetica,Arial,sans-serif; color:#223366; font-weight:bold; zoom: 1; vertical-align:middle;}
.white {color:#fff; font-size: 110%; margin: 0px; padding: 0px;}
h3 {font-size: 1.3em; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px; margin-top:10px; zoom: 1;letter-spacing:-0.04em;}
h4 {color:#185b87; font-weight: 700;}
p { margin: 5px 0 10px 0; zoom: 1; color:#000;}
a { text-decoration: none; color: #004ba9; }
a:hover { text-decoration: underline; }
.smallblue { font-size: 11px; color: #3399cc;}
.smallbrown { font-size: 11px; color: #8e7550;}
.smallblack { font-size: 11px; color: #000; }

#wrapper {background:#fff url(../images/header_left.gif) no-repeat bottom left; min-height:350px; margin:0px 12px 0px 12px; padding-top: 1px; }
#wrapper .bottomrightcorner { height: 6px; background: url(../images/header_right.gif) no-repeat bottom right; }
#content {padding: 0px 15px 15px 15px; *padding-top:10px;  IE 7 and below }
.rightpane {clear: right; float: right;	width: 260px; padding: 10px 10px 10px 20px ;}
.rightpane2 {float: right;width: 255px;padding: 10px;background-color:#F3F8F9;}
.mainpane {margin-right: 285px; margin-left: 200px; min-height: 400px;}
.fullpane { position: relative; }
.mainpane_fullright {margin-left: 200px; margin-right: 15px; padding-top: 10px;}
.mainpane_middle {border: 1px solid #333; margin:0px 255px 0px 200px;}
.mainpane_fullleft {margin-right: 290px; margin-top:}
.mainpane_left {width: 48%;	float: left;}
.mainpane_right {width: 48%;float: right;}
.mainpane_centered {width: 945px;margin-left: auto;	margin-right: auto; padding-top: 10px;}
.formpane_centered {width: 600px;margin-left: auto;	margin-right: auto;}
.mm_centered {width: 710px;margin-left: auto;	margin-right: auto;}
.divider {border-bottom: 1px solid #ccc;padding-top: 15px;margin-bottom: 10px;font-size:1px;height: 1px;}
.leftpane_sixty { width: 60%; }
.rightpane_forty { width: 36%; padding: 0px 10px 10px 15px; float: right;}
.rightpane_forty2 { width: 36%; padding: 10px 10px 10px 15px; float: right;background-image: url(../images/rightpane2_bg.gif);
background-repeat: repeat-y; margin-top: -10px; height:700px;}
.mainpane_09 { margin-right: 322px;  } 
.rightpane_09 {float: right; top: 16px; overflow: hidden; right: 0px; width: 300px; padding-bottom:10px; padding-right:0px; display: inline; }*/ 

/*.activitylog {}
.activitylog .head { border-bottom: 1px dotted #ccc; padding: 2px 4px 4px 4px; margin-top:2px;}
.activitylog .headtext {}
.activitylog .body { background-color: #f7f7f7; color:#999; padding: 4px 4px 4px 8px; margin-bottom: 3px; margin-left: 87px;  border-bottom:1px solid #E7E7E7; font-size:85%;}
.activitylog .time {width: 70px;color: #999; font-size: 10px; margin: 0px; float:left;}
.activitylog .icon {float: left; }
.activitylog .commentlinks a, .activitylog .commentlinks a:visited, .activitylog .commentlinks { color: #999; }
.minicomment { color: #999; margin-bottom: 12px;list-style:url(/images/icon_minicomment.gif); padding: 0px; background-image: url(/images/icon_minicomment.gif); background-repeat: no-repeat; padding-left: 20px; background-position: 0px 1px; }
.mcl_sendmsg { color: #999; float:left; font-size: 11px; margin-top: 3px;}
.latestactivity {  font-size: 11px; border: 2px solid #D6E8E5; background-color:#fcfcfc; color: #666; padding: 5px 8px; width: 320px; margin:10px 10px 0 0; }
.latestactivity .activitylog .head { background-color: #fcfcfc !important; padding: 2px !important; margin-top: 2px !important; border-top: 1px solid #ccc;}
.latestactivity a {  }
.submitted {margin-right:5px;display:inline;color:#000;}
.summarytags {margin-right:5px;display:inline;font-size:75%;color:#333333;}
.summarytags a{color:#999999;}
.articledetails {	padding:5px;	border:1px solid #ccc;}
*/

/***** Period Selector ****
.period-selector { float: right; margin-right:0px; padding-top:1px;padding-bottom:1px; }
.period-selector a { margin-left: 0px;color:#336699; letter-spacing:-0.02em; font-size:80%; border:1px solid #0C6BAE; padding:0px 3px;}
.period-selector .active {background-color:#0C6BAE; color:#fff; border:1px solid #0C6BAE; }*/

/*.readmoreless {  padding: 0; color: #3562be; text-decoration: underline;}
.featurebox {margin-left:auto; margin-right: auto; color:#333; margin-bottom: 12px; font-size:12px; padding: 5px 5px 3px 3px; background-color:#eee; border-top:1px solid #ddd;border-bottom:1px solid #ddd; }
.topfeaturebox {margin-left:auto; margin-right: auto; color:#333; margin-bottom: 8px; font-size:12px; padding: 5px 5px 3px 3px; background-color:#c3d0e2; border-top:1px solid #98abb6;border-bottom:1px solid #98abb6; }
.partnerbox {margin-left:auto; margin-right: auto; color:#fff; font-size:12px; padding: 5px 5px 3px 5px; background-color:#535c6c;}
.partnerbox a {color:#83caf6 ;}
.partnerbox h2 {color:#fff;}
.partnerbox2 {border-bottom:1px solid #ccc; padding: 6px 0 3px 10px; color: #9b9b9b; border-right:1px solid #ccc; border-left:1px solid #ccc; min-height:40px;margin-bottom: 12px; font-size: 11px; font-weight: bold; }*/

/***** Topic Menu ****
.topicmenu { background-color: #EBECC9; padding: 10px; }
.topicmenu a { display: block; border-bottom: 1px dotted #999; padding: 4px; margin-top:5px; }*/

/***** My account ****
.accountmenu {}
.accountmenu h3{font-weight:normal;padding-bottom:10px;font-size:1.3em;}
.accountmenu a, .accountmenu a:visited {display: block;padding:2px 10px;border-bottom:1px dotted #D6DFBD;}
.accountmenu a:hover {display: block;padding:2px 10px;border-bottom:1px dotted #D6DFBD;}
.accountmenu a.active {background-color:#F2FAFB;}*/

/*.page-description {font-size:1.3em;padding-top:8px;display:inline;float:left;color:#999999;}
.learnmore a{color:#0066CC;padding-top:12px;display:inline;font-size:0.8em;float:left;padding-left:8px;}
span.spell { border-bottom: 1px dashed red; }
.impact { font-size: 140%; }
.cath1 { padding-bottom: 3px; margin-bottom: 20px; border-bottom: 2px solid #999; }*/

/***** Leaderboard ****
.leaderboard {}
.leaderboard th, .leaderboard td {padding: 5px;border-bottom:1px solid #ccc;text-align:center;}
.leaderboard th {background-color:#ccddee;font-weight: bold;}
.leaderboard tr.odd td {}
.leaderboard tr.even td {background-color:#f4f4f4;}
.leaderboard tr.highlight td {background-color:#ffc;}
.leaderboard td {}
.leaderboard .rank {font-weight:bold;font-size:1.5em;color:#6699CC;}
.sideleaderboard {border: 1px solid #ccc;padding: 8px;margin-bottom: 20px;}
.leaderboardprize { display: inline; padding-left: 20px; font-size: 14px; color: #666; font-weight: bold; text-align: left; }*/


/***** Header ****
.logo { position: absolute; top: 6px; left: 6px; outline: none;}
.header { height: 66px; color: #000;margin:0 12px; padding: 3px 0 0px 0px; background:#fff url(../images/header_left.gif) no-repeat bottom left; position: relative; }
.header .toplinks {position: absolute; top:6px;	right: 12px; color:#8b8b8b;}
/*.header .toplinks {float:right;margin-top:3px;	margin-right: 10px;	font-size:100%; color:#8b8b8b;}
.header .toplinks a.toplink {color:#004ba9;margin: 0 4px;font-weight:bold;}
.networthheader {font-size: 13px; margin-right: 0px; color: #666; margin-top: 0px; text-align: right;}
.searchbox {background:#41617b url(../images/searchbox_bg.gif) no-repeat;margin-bottom:4px; padding:4px 6px 3px 6px; color:#fff; width:357px; height:23px; font-size:12px; float:right; position: absolute; right: 10px; top: 28px; }
.header .bottomrightcorner { width: 6px; height: 6px; position: absolute; right: 0px; bottom: 0px; background:#fff url(../images/header_right.gif) no-repeat bottom right; }*/

/***** Footer ****
#footer {clear:both;}
#footer dt {style:none; list-style-image:none !important; line-height: 17px;}
#footer dl {style:none; padding: 0px 0px 0px 0px; list-style-image:none;}
#footer_content {height:163px;margin:10pt 12px 15px 12px;padding:0pt;position:relative;background:#fff url(../images/footer_bg.gif) repeat-x scroll left top;}
#footer_contentleft {background:url(../images/footer_left.gif) no-repeat; float:left; height:163px; width:9px;}
#footer_contentright {background:url(../images/footer_right.gif) no-repeat; float:right; height:163px; width:9px}
#footer_main {padding:1em 5px; font-size:100%; color:#f6f6f6;} 
#footer_main h3 {font-size:1.1em; font-weight:bold; margin:0 0 7px 0; padding:0px;}
#footer_main a {color:#fff; text-decoration:underline; font-size: 11px;}
#footer_main p {color:#f6f6f6; font-size: 11px; padding: 4px 0 0 0;}
#footer_main a:hover {text-decoration:none;}
#footer #links {float:left;padding-left:5px;}
#terms {font-size:11px; padding-right:10px; margin-top:131px; margin-left: 10px; }
#copyright {float:right; font-size:9px; margin:1px 0px 10px 43px; color: #f6f6f6;}

/***** Main Tabs ****
.maintabs {	height: 28px; margin:12px 12px 0 12px; outline: none;}
.maintabs .filler {border-top: 1px solid #D6DBDE;height: 18px;padding: 0px 0px 0px 1px;font-size:105%;color:#666;}
.maintabs #newquestion {width:103px; font-size: 13px; text-decoration: underline; color:#004ba9;background-image:none; padding: 6px 0px 0px !important; margin: 0px 0px 0px 7px !important; font-size: inherit; font-weight: normal;}
.maintabs #newquestion a, a.active, a:visited {padding: 0px; margin: 0px;}
.maintabs #newquestion a {padding: 0px; margin: 0px; }
.maintabs a, .maintabs a:visited {float: left;display: block;width: 124px;padding: 6px 0px 0px 0px;	background-image:url(../images/maintabs_bg_off.gif);color: #4d4d4d;outline: none;font-weight: bold;height: 22px;font-size: 14px;text-align: center;}
.maintabs a:hover {background-position: 0px -28px;text-decoration:none;outline: none;}
.maintabs a.active, .maintabs a:visited.active {background-image:url(../images/maintabs_bg_on.gif); background-repeat: no-repeat;	color: #fff;text-decoration:underline;	outline: none;}
.nomaintabs {margin: 5px 12px 0 12px;	background-image:url(../images/contentbg_tl.gif);background-repeat: no-repeat;background-color: #fff;
	height: 6px;}
.nomaintabs .imgbg { background-color: #E6ECED; width: 6px;}*/


/**** Who tabs on market page **
.whotabs {margin-top: 25px;	margin-bottom: 10px;font-size:14px;	height:28px;border-bottom:1px solid #ccc;} 
.onpagetabs_label {padding:6px 5px 0px 10px;}
.whotabs a, .whotabs a:visited {outline: none;outline: none;text-align:center;text-decoration:none;margin-left: 10px; margin-right: 10px; 
	font-weight:bold;}
.whotabs a.active, .whotabs a:visited.active {color:#000;font-weight:bold;text-decoration:none;}
.whotabs a:hover { text-decoration:underline;}
.new {color:#FF6600; font-size:10px; margin: 10px; font-weight:bold}*/


/***** Buttons ****
.cashinbutton {padding: -1px 2px;font-size:85%;}
.submarketnews {background-image:url(../images/relatednews.gif); background-repeat:no-repeat; padding-left:35px; margin-left:5px;}
.marketbuttons {margin-top: 10px; font-size: 80%;}
.publicbutton {padding: 1px 2px;font-size:90%;}
.largebutton {padding: 3px 12px 3px 12px;color:#004466;	font-size:14px;}
.newquestionbutton {padding: 1px 2px;font-size:90%; margin-top:-3px;  margin-right:3px;}
.button {padding: 2px 10px;color:#004466;font-size:12px;}
.buttonbig {padding: 2px 10px;color:#004466;font-size:12px; height: 30px;}
.joinbutton {padding: 4px 13px 4px 13px;font-size: 115%;color:#004466;font-weight: bold;margin-left: auto;margin-right: auto;}*/


/***** News Articles ****
.newsarticle-submarket .headline {margin:2px;display: inline;font-family:Georgia, serif;color: #999;}
.newsarticle-submarket .headline a {color: #385A70;}
.newsarticle-submarket .source, .newsarticle-submarket .time {font-size: 70%;color: #999;display: inline;padding-left:0px;text-transform:uppercase;}
.article-listitem {	margin-bottom: 10px;clear: left; display:inline;}
.article-mainitem {	padding:15px;	margin-bottom: 5px;}
.article-listitem-headline {margin:0px;	display: inline;  display:block;}
.article-mainitem-headline {margin:0px;	display: inline;	font-family:Arial,Verdana,sans-serif;font-size:1.4em;}
.article-listitem-headline a, .article-listitem-headline a:visited {font-family:georgia,serif; font-size:13px;}
.article-mainitem-headline {	color: #000099;	text-decoration:underline; }
.article-listitem-headline a:hover, .article-listitem-headline a:visited {color: #000;}
.article-listitem .rank, .article-mainitem .rank {	float:left;	margin-right:5px;margin-bottom:20px;text-align:center; width: 50px; doverflow: hidden; display:none;}
.article-listitem .details, .article-mainitem .details {margin-left:55px;zoom: 1;margin-top:2px;min-height: 50px;}
.article-listitem .summary, {	color: #333;	font-size:90%;	display:inline;}
.article-mainitem .summary {color: #333;display:block;margin-top:5px;}
.article-listitem .submitted, .article-mainitem .submitted {font-size: 11px;color: #444;display: inline;padding-left:0px;}
.categories {font-size:85%;color:#999999;}
.article-category-listheading {	background: #EFEFEF;border-top: 1px solid #C1C1C1;border-bottom: 1px solid #C1C1C1;
	padding:3px 2px 2px 5px;color:#223366;background-image:url(../images/h2_bg.gif);font-size:1.1em;font-weight:bold;height:18px;margin:8px 0px 10px 0px;}
.article-category-listheading a{color:#336699;}
.market-category-listheading {background: #e9f2f4;	border-bottom: 1px solid #91a7c7;
	padding: 6px 2px 6px 9px;	height:18px; color:#223366;	font-size:1.1em; font-weight:bold;	margin:8px 0px 10px 0px;}
.market-category-listheading a{ color: #223366; font-size:1em; margin:0px 2px;}*/

/***** Partner profile ****
.partner-profile-listheading {background: #eee;	border-top: 1px solid #ccc;	padding: 4px 2px 6px 5px;color:#666; font-size:1em;
	font-weight:bold;margin:8px 0px 10px 0px;}
.partner-menu {background-color: #cfdbc3; margin: 0px 20px 0 20px; border: 1px solid #b0c19f; padding: 10px 15px; color:#333e28; }
.partner-menu h2 {color:#333e28; border-bottom: 1px solid #768667; margin-bottom: 10px;}
.partner-menu input { width: 170px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }
.hotpredictions-summary{margin-left:8px;margin-left:8px;display: block; border-bottom: 1px dotted #999; padding: 4px;}
.hotpredictions-summary a{color:#000099;font-size:95%;font-weight:bold;text-decoration:underline;}
.toppredictors-summary{margin-left:8px;margin-left:8px;display: block; border-bottom: 1px dotted #999; padding: 4px;}
.toppredictors-summary a{color:#000099;font-size:95%;font-family:Arial, Helvetica, sans-serif;}
.user-image {border:1px solid #CCCCCC;vertical-align:middle;margin:2px;}
.user-listitem { margin-right: 20px; width: 180px; float:left;}*/

/***** Join Banner ****
.joinbanner {background:transparent url(../images/join_bg.gif); width:300px; margin-bottom:10px;}
.joinbannercontent {padding: 2px 0px 0px 0px; font-size: 1em;  text-align: center; color: #CC6600; background-color:#FFFFE5;
border-left:1px solid #F5E082;
border-right:1px solid #F5E082;}
.joinbanner h2{color:#2b4353; font-size:1em; font-weight: normal;}
.joinbanner a {color: #4b86d6;}
.joinbanner p {padding:0 0 0 7px !important; margin:0px !important; text-align: left; color: #7c4b12;}
.joinbannerbtm {background:transparent url(../images/join_btm.gif); width:300px; height:5px;}
.joinbannertop {background:transparent url(../images/join_top.gif); width:300px; height:5px;}
.tracking {font-family: georgia,trebuchet,'times new roman',times,serif; font-size: 14px; font-style: italic; border-top:1px solid #eee; border-bottom: 1px solid #eee; padding:10px 9px; margin-bottom: 15px; color: #555; }
.punditalert {background-color: #daebc0; font-size: 12px; color: #685455; padding: 7px 13px; margin-bottom: 10px; }
.punditalert p{padding:0px; margin:0px; }*/

/***** Search Box ****
.searchbanner {background:transparent url(../images/search_bg.gif) repeat-x scroll 0% 0%; height:109px;	margin:0 10px 10px 0;}
.searchbannerleft {float:left; background:url(../images/search_left.gif); height:109px; width:5px;}
.searchcontent {padding-top:20px;}
.searchtext {float:right; width: 265px; margin-right: 5%; margin-top: 34px; text-align: center;}
.searchtext h2{color:#314ba0; font-size:1.2em;}*/

/***** Box Styles ****
.signuplabel {text-align: right; padding-left:25px; color: #564315 !important;}
.hottopics {background-color: #D4EDF0; clear: both;	height: 22px; padding:5px;}
.hottopics .search { float: right;}
.hottopics a { margin-left: 13px;	vertical-align: middle;	color:##000099;}*/


/* New blue boxes 
.box2 {margin:12px 0;}
.box2mid {border-left: 1px solid #d8e1f2;border-top: 1px solid #d8e1f2; font-size:11px; border-right: 1px solid #d8e1f2; padding:5px 10px 5px 10px; margin:0px;}
.box2 h2 {background-image:url(../images/box_header.gif); height: 17px; font-size: 12px; padding: 3px 7px; margin:0px;}
.box2btm {width:300px; height:6px; font-size:0; background-image:url(../images/box_btm.gif); margin:0px;padding:0px;}

.box1 {margin-bottom: 15px; border: 1px solid #eaeaea; padding:9px 10px; background-color:#FBFBFB; background-image:url(../images/box_bg.gif); background-repeat:repeat-x; background-position:top;}
.box h1 {padding-top:0px !important; margin-top:0px !important; margin-bottom:3px; font-size:1.3em;}
.box .inner {border:1px solid #fff; padding:7px 10px;}
.box h2 { border-bottom:1px solid #ccc; }
.predictionbox {background-color:#F1FBE2; border: 3px solid #9FCD87; color:#4E884E; margin:0px 0px 15px; font-size:12px; padding: 8px;}
.predictionbox h2 {padding:5px 0px 5px 0px; margin:0px; font-size:1.2em; color:#466B29;}
.box {background-color:#fafafa; border: 2px solid #e1e1e1; margin:0px 0px 10px; color:#223366;}
.boxbtm {background: url(../images/box_bg_btm.gif) no-repeat scroll 0px -400px;height:6px;width:269px;margin-bottom:11px;}
.lightbox { border: 1px solid #ddd; padding: 10px; margin-bottom: 10px; }*/

/***** Noticeboard ****
.noticeboard {background-color:#fafafa; border: 2px solid #eaeaea; color:#666633; margin:0px 0px 15px; font-size:12px;}
.noticeboard p{font-size:11px; color:#777766; margin:3px 0px; padding:0px;}
.noticeboard a{font-size:11px; color:#777766; margin:3px 0px; padding:0px;}
.noticeboard h2{font-size:1.4em; letter-spacing:-1px; border-bottom:1px solid #AD9F7B;}*/

/***** Join Page ****
.join-benefits {padding:20px 20px 20px 0px;}
.benefitsbox {height:90px; margin:10px 0px; border-bottom:1px solid #eee;}
.benefits-icon {height:73px;width:73px;margin-right:10px;float:left !important;}
.benefits p {padding:10px 0px 100px 0px;margin-bottom:30px;}
.invitebox {margin-left:0px;margin-top:10px;background-color: #D8E7F0;border: 5px solid #7DA6BE;}
.invitebox h3 {	font-weight: bold; color: #223366; border-bottom:1px solid #9398BD;}

.login-sell {float:left; display: inline; width: 400px; }
.login-form {float:left; width: 400px; border-right: 1px solid #eee; margin-right:20px;}*/

/***** Left Menu ****
.leftmenu {}
.leftmenu h3{font-weight:normal;font-size:1.2em; padding:10px 0 2px 5px; margin:0px;}
.leftmenu a, .leftmenu a:visited {display: block; padding:3px 3px;margin-left:10px;border-bottom:1px dotted #D6DFBD;}
.leftmenu a:hover {display: block; text-decoration:underline;margin-left:10px; padding:3px 3px;}
.leftmenu a.active {background-color:#F2FAFB;}
.leftmenu .submenu {}
.leftmenu .submenu a {	padding-left: 20px;	font-size: 80%;}
.leftmenu .submenu a.active {	background-color: #ccc;	background-image:url(../images/menu_bullet.gif);}*/

/***** Markets ****
.market-small {	font-weight: bold;	margin-bottom: 4px;}
.market-small a {font-family: Arial, Helvetica, sans-serif; font-weight: bold; display: inline;}
.market-sublistitem { zoom: 1; background-color: #B1CCA5 ;	margin: 3px 0px;padding-right:10px;}
.market-sublistitem a{ font-family:Georgia, "Times New Roman", Times, serif;color:#000099;}
.market-sublistitem h4 a{font-family:Arial, Helvetica, sans-serif;font-weight: bold;display: inline;color:#01916D;}
.market-sublistitem .relatedarticles {	padding-left: 30px;}
.market-sublistitem .row-td { padding: 5px 4px 4px 4px;}
.market-listitem {	zoom: 1;padding:0px;margin-bottom: 5px;}
.market-listitem .tl {background-repeat: no-repeat;	font-size: 1px;	height: 0px;background-color:#fff;}
.market-listitem .tr {background-repeat: no-repeat;	font-size: 1px;	height: 5px;width: 5px;	float: right;background-color:#fff;}
.market-listitem .bl {background: url(../images/dotted.gif);background-repeat:repeat-x;font-size: 1px;margin-left: 4px;	margin-top: 12px;
	height: 3px;background-color:#fff;}
.dividerdots {background: url(../images/dotted.gif); margin: 4px 4px 10px 4px; height:2px;background-repeat:repeat-x; font-size:2px;}
.market-listitem .br {font-size: 1px;height: 5px;width: 5px;float: right;background-color:#fff;}
.market-listitem .inner {padding: 0px 8px 0 4px;/*background-color:#fff; }
.market-listitem .sortinfo {font-weight: bold;color:#3F5638;font-size:80%;}
.market-listitem .inner .details {font-size: 75%; margin-top:2px;}
.market-listitem .inner .figure {font-size: 90%;color:#444; font-weight: bold;}
.market-listitem .inner .change {font-size: 90%;color:#5A615F;}
.market-listitem .inner .currently {font-weight:bold;	color:#a0a0a0;}
.market-listitem .inner h3 a{color:#345415; color: #1d649f; border-bottom:1px solid #fff;}
.market-listitem .inner h3 a:hover {color:#000; border-bottom:1px solid #000; margin-bottom:2px; text-decoration:none;}
.market-listitem .inner h3 {margin:0px 0px 3px 0px!important; color:#345415;font-size:120%;font-weight:bold;letter-spacing:-0.5px;line-height:1.35;}
.market-listitem .inner .prediction {font-weight: bold;	color:#E6F1E2;color:#444;}
.market-listitem .inner .outcome {font-weight: bold;	color:#427f56;}
.market-listitem .inner .status_unapproved {font-weight: bold;	color:#666;}
.market-listitem .inner .status_voided {font-weight: bold;	color:#333;}
.market-listitem .inner .status_suspended {font-weight: bold;	color:#666;}
.market-listitem .inner .status_settled {font-weight: bold;	color:#427f56;}
.market-listitem .inner .rightinfo { float: right; margin-top:3px; text-align: right;}
.market-listitem .relatedarticles {	padding-left: 30px;}
.market-listitem .row-td { padding: 4px;}
.showmorenews a{font-size:80%; color:#999;}
.market-image { float: left; margin-right: 5px; padding:2px; border:1px solid #ccc; background: #fff;}
.market-description {padding-bottom:5px;border-bottom:1px dotted #ccc;}
/*.market-graph {float:left;border:1px solid #ccc;width:40%;margin-right:5px;}*/

/***** Market View ****
.mv_seperator {border-bottom:1px soild #eee; height:2px; clear:both; background-image: url(../images/mv_seperator.gif); background-repeat: repeat-x; margin:7px 0 7px 0;}
.market-related {width:58%;	font-size:80%;	border:1px solid red;}  
.market-actions { font-size: 11px; margin: 4px 0; }
.market-actions a, .market-actions a:hover, .market-actions:visited { color: #999; }
.market-whatthink {margin-bottom:8px;}
.market-whatthink h2 {color:#005B11;font-size:130%;}
.market-whatthink-question { font-weight: bold; color: #999; margin-bottom: 6px;}
.market-sellbox {background-image: url(../images/marketview_sell.gif); background-color:#e2eff5; border: 1px solid #C5D9E2; padding: 10px 10px 10px 10px; background-repeat: no-repeat; margin-bottom: 10px;}
.market-sellbox-white { background-image: url(../images/marketview_sell_white.gif);}
.market-sellbox a { font-size: 120%; }
.market-sellbox h2 {line-height:16px;}
.market-sellbox p {font-size: 12px;}
.market-sellbox2 {padding: 5px 5px 0px 5px; background-color:#e2eff5; border: 1px solid #C5D9E2; margin-bottom: 10px;}
.market-sellbox2 p {font-size: 11px; }
.market-predictarea { background-color:#E6F0F2;border-top:1px solid #CDD4E2;border-bottom:1px solid #CDD4E2;float:left;padding:10px;width:97%;}
.market-predict { background-image: url(../images/market_predict2.gif); background-repeat: repeat-x; background-color:#eee; border: 1px solid #d7dde9; padding:7px; color: #666; }
.market-recentpredictions { margin-bottom: 10px;  border: 1px solid #ddd; padding:3px 5px; color:#336633; background-color:#fff;}
.market-recentpredictions h2 {font-size:110%;}
.market-graph { float: left; margin-left: 0px; text-align: center; width: 187px; margin-right: 10px;/* padding: 10px; background-color: #fff; border:1px solid #ccc;}
.market-toplinks {border-bottom:1px solid #fff;font-size:11px;margin-bottom:2px;	padding:2px 0 7px 0;position:relative;}
.market-sharearea { padding:3px 0 7px 7px; border: 1px solid #dbe1eb;}
.market-text { padding: 0 6px; }
.market-stats { float: right; margin: 2px 6px 0 0; color: #666; }
.market-stats li { background-image: none; display: inline; font-size: 11px; color: #444; padding: 4px 3px;}
.statusline { /*border-top: 1px solid #D7DDE9;*/ padding: 4px; margin-left: 193px; margin-top: 15px; }*/

/*.statusline {float:left;margin:8px 0;padding:6px 6px 3px;width:46%;}*/
/*.statusline .headline { font-size: 105%; font-weight: bold; color:#898989; letter-spacing:-1px; } 
.statusline .explanation { font-size: 11px; padding:5px 0px;  } 
.statusline-open { background-color: #F7FAFB; border:1px solid #DFDFDF;  }
.statusline-suspended { background-color: #f2f2f2; color: #666; border:1px solid #ddd; }
.statusline-suspended.headline {color:#A5A5A5;}
.statusline-void { background-color: #f2f2f2; color: #666; border:1px solid #ddd; }
.statusline-void .headline {color:#A5A5A5;}
.statusline-settled { background-color: #fff; color: #660; border:1px solid #DFDFDF; }
.statusline-settled .headline {color:#A3996F;}

.market-listitem-heading a, .market-listitem-heading a:hover {color: #6C8C28;}
.settlementdetails {font-size: 12px; background-color: #edf3f4; border-bottom:1px solid #d7dde9; border-right:1px solid #d7dde9;border-left:1px solid #d7dde9; margin:0px;}
.settlementdetails p {color: #777;margin:0px; padding: 7px 8px;font-size:11px; }
.related {width:50px;height:11px;font-size:65%; color: #A3B4BB;	padding: 7px 0px 0px 7px;margin-top:7px;text-transform:uppercase;
	vertical-align:text-top;background-color:#E7F1D7;}

.activity {	background-image:url(../images/activity_bg.gif);padding-top:5px;/*padding-left:16px;width:70px;height:35px;
	font-size:1em;color:#336666;background-repeat:no-repeat;background-color:#fff;	text-align: center;	float: left;margin-right: 12px;
}

.marketlist_related {float:right;font-size:80%;height:100px;width:50%;border:1px solid #ccc;}
.marketlist_graph {float:left;border:1px solid #ccc;height:100px;width:50%;}
.predictpane { margin-top:6px;}
.predictbutton { width: 68px;padding: 1px;color: #666;	font-size: 0.8em; }
.whatyouthink {
	background-image:url(../images/whatyouthink2_bg.gif);
	background-repeat:no-repeat;
	margin-left: 7px;
	height:141px;
	width:169px;
	margin-top: 7px;
	font-size:85%;
	color:#666633;
}
.whatyouthink li { line-height:13px;padding:2px 0px 0px 9px !important;}
.whatyouthink ul { padding:2px 0px 5px 0px !important;}
.settlementdetailsbox { background-color:#f7f7f7; border:5px solid #e7e7e7; padding:10px; margin:7px 0px 0px 10px;}
.suspendedbox {
	background-repeat:no-repeat;
	padding: 6px 15px 5px 20px;
	margin-left: 15px;
	margin-top: 7px;
	font-size:85%;
	color:#999;
	width: 175px;
}
.example {color:#666666; font-size:85%; display:block; clear:left; margin-left:120px;}
.market-info {
	background-color:#fff;
	border: 1px solid #ccc;
	color:#999;
	padding:3px;
	margin:30px;
}
.sentence-input { border-bottom: 1px solid #999;/* border-top: 1px solid #999;} 
.sentence-input th { text-align: left; border-bottom: 1px solid #999; padding: 2px 8px; color: #999; }
.sentence-input td {  padding: 2px 8px; }
.sentence-input .side { border-right: 1px solid #999; }
.friendrequestbox {border-top: 1px solid #DBAC4D; border-bottom: 1px solid #DBAC4D; background-color:#F8F9C9; padding: 8px 4px;  margin:5px 5px 10px 5px;}*/

/***** Marketview Infobox ****
.marketurl {color:#999999; margin:10px 0px;}
.marketdetails {font-size:80%; color:#999999; padding:6px 4px 7px 8px; margin:7px 0px 20px 0px;color:#666; background-color:#fff; border-bottom:1px solid #eee; border-top:1px solid #eee;}
.marketactions { float:right; display:inline;}
.marketactions2 { float:left; display:inline;}
.market_stat {display:inline; margin-right:10px;}
#flag_link {padding: 3px;text-decoration: none; display:inline;}
.request_settlement {padding: 3px;text-decoration: none;margin-left:5px; display:inline;}
.share_this {padding: 3px;text-decoration: none;margin-left:5px; display:inline;}
.created_by { text-decoration: none; display:inline;}
/*marketview infobox
.sidebox {  margin-bottom:8px; padding:8px; color:#336633; border: 2px solid #ccc; background-color: #fdfdfd;}
.sidebox h2 {font-size:1.1em; border-bottom: 1px solid #a9a9a9;padding-bottom:1px; margin-bottom: 5px;}
.sidebox ul { margin:5px !important; padding:0px !important;}
.sidebox li a{ color:#336633;}
.sidebox li { background-image:none;list-style-position:outside; margin:2px 2px 2px 2px; padding:0px; font-size:11px;}
.sidebox p{margin:3px 0px; padding:0px;}
.right_info {margin:15px 0px 15px 0px; background-color:#fafafa; border:3px solid #E1E1E1;}
.right_info h2{font-size:1.4em; letter-spacing:-1px; border-bottom:1px solid #ccc;}
.right_info p{margin-top:5px; padding:0px;}
.right_topics{margin:3px 0px 15px 0px; background-color:#fafafa; border:1px solid #E1E1E1;}
.right_reviews{margin:3px 0px 15px 0px; background-color:#fafafa; border:3px solid #E1E1E1;  text-align:center;}
.right_reviews a {color:#333333}*/

/***** Category Menu ****
#catborder {background-color:#246fa1; margin:0px 12px; height: 3px;}
.categorymenu {height: 21px;margin:0px 350px 0px 12px;padding:0px 0px 5px 12px;	background:#246fa1 url(../images/subcat_bg.gif) no-repeat bottom right;}
.categorymenu .tr {	background: url(../images/categorymenu_tr.gif);	background-repeat: no-repeat;font-size: 1px;height: 6px;
width: 5px;	float: right;background-color:#00638D;}
.categorymenu .inner {padding-top: 8px;}
.categorymenu .active {	text-decoration: underline;	padding:2px 0px;font-weight:bold;}
.categorymenu a {margin: 0 20px 0 0; vertical-align: middle; color:#fff; font-weight:bold; font-size: 12px;}
.subcatmenu {height: 16px;font-size:11px;margin:0px 12px;color: #444;background-color: #b8d2f0;	padding:7px 12px 5px 12px;}
.subcatmenu a {	margin-left: 15px;	vertical-align: middle;	color: #14375a;	font-weight:bold;}
.subcatmenu .active {text-decoration: underline;padding:2px 0px;font-weight:bold;}
.viewselection {margin-bottom:12px;}*/

/***** New Users ****
.viewlink { padding:0px 8px;}
.bannercontainer {margin:-10px 10px 10px 0; /*height: 220px; background-color:#F4FAFA;}
.bannerleft { margin:10px 370px 0 10px; padding-top:8px;}
.bannerleft p {font-size:1.4em; color:#666; margin-top:10px;}
.bannerleft h2 {font-size:1.6em;}
.bannerleft a {color:#0099FF;}
.featuredquestionbox { width:31.5%; float:left; display:inline; margin-right:10px;}
.featuredquestions {border:1px solid #c5c5c5;  /*float:left;*/  padding:10px 15px;  margin:5px 10px 15px 1px;  background-color:#e4e4e4; /*background: url(../images/featured_bg.gif); background-repeat: repeat-x;}
.featuredquestion h2 a{ margin:2px 0px; padding:0px; font-weight:bold; color:#00638D;}
.featuredquestionbox h3 {margin:0px 0px 1px 0px!important;color:#00638D;font-size:110%;font-weight:bold;letter-spacing:-0.5px;line-height:1.1;}
.featuredquestionbox h3 a{color:#00638D;}
.featuredquestionbox .smallgrey a{color:#999999;}*/

/* New market list 
.featuredmarket {border:1px solid #bfe4f2; margin:0px 0px 17px 0px;  background-color:#edf2f6; background: url(../images/featured_bg.gif); background-repeat: repeat-x; }
.featuredmarket-body { padding:10px 15px 3px 15px;}
.featuredmarket h2 { padding: 3px 0 0 5px; color: #638ab0; font-size: 10px; text-transform: uppercase;}
.populartags { margin: 0px 0 15px 0; background-color: #e6ffc8;  padding: 6px 10px 6px 7px; border-top: 1px dotted #2e8b09; border-bottom: 1px dotted #2e8b09;}
.populartags h2 { display: inline;color: #406630; font-weight: bold; margin: 0 10px 0 0; font-size: 10px; }
.populartags a { margin: 0 10px 0 0; font-weight: bold; font-size: 12px; color: #0547A3; text-decoration: underline; }
.topquestions { background-color: #eee; font-size: 14px; color: #666; padding: 4px; margin-bottom: 4px; }

#hottopicsbox {/*float:right; width:37%; margin:10px 15px 0px 0px;}
#hottopicsbox h3{margin:0px; padding:2px 5px; color:#FFF; background-color:#8DC73F; font-weight:bold;}
#hottopicsbox dt { padding:2pt 3px 0px 5px;}
#hottopicsbox a {color:#336699;font-size:12px;display:block;font-weight:normal;border-bottom:1px dotted #B2B2B2;margin:0pt;padding:3px 0pt 2px 2px;}
#hottopicsbox a:hover {text-decoration:underline;}
#hottopicsbox dl {margin:5px 3px 10px 2px;min-height:60px;width:31%;float:left;}
.hottopicsbox a{ font-size:11px;}*/

/***** Bar ****
.bar-container {  vertical-align:middle; margin-left:7px;}
.bar-td-small { font-size: 0.8em; color: #999; padding: 2px;}
.bar-td-big { color: #999; padding: 2px;}
.bar-front { background-color: #f00; border: 1px solid #72B853; text-align: right; padding-right: 2px; padding-top: 1px; color: #fff; background: url("../images/greenbar_bg.gif"); background-repeat:repeat-x;}
.bar-back { background-color: #DADADA; background: url("../images/bar_bg.gif"); border-bottom: 1px solid #B3B3B3; border-right: 1px solid #B3B3B3; border-top: 1px solid #B3B3B3; padding-left: 2px;padding-top: 1px;}
.bar-row { margin-bottom: 10px; }
.bar-mainlabel { font-size: 0.8em; color: #ccc; font-weight: bold; }
.bar-container-on { cursor: pointer; display:inline; vertical-align:middle;  margin-left:10px; }
.bar-container-on .bar-front { background-color: #f33; }
.bar-container-on .bar-td-small { color: #aaa; }
.bar-td-option-won { font-weight: bold; color: #000;}
.bar-td-option {font-size: 15px; padding: 0px 3px; }
.bar-td-option-lost { color: #bbb; }*/

/***** Graph ****
.graph-legend { margin-top: 20px; margin-bottom: 50px; }
.graph-legend-item-horizontal { float: left; margin-right: 3px; }
.graph-legend-item-vertical { margin-right: 10px;}
.graph-legend-colour { float: left; width: 15px; height: 10px; vertical-align: middle; margin-right: 3px;}
.graph-legend-label { font-size: 0.8em; color: #999; vertical-align: middle;}*/

/***** Bar-change ****
.bar-change {padding-left:10px;font-size:1.2em;color:#999999;font-weight:bold;}*/

/***** Button Rollovers ****
.expandbuttonback {	background-color: #E7F1D7;	padding: 6px 2px 2px 5px;}
.expandbutton a.srollover {	display: block;	width: 15px;height: 15px;	background: url("../images/bullet_expand.gif") 0 0 no-repeat;text-decoration: none;}
.expandbutton a:hover.srollover {background-position: 0px -15px;}
.collapsebutton a.srollover {display: block;width: 15px;height: 15px;background: url("../images/bullet_collapse.gif") 0 0 no-repeat;text-decoration: none;}
.collapsebutton a:hover.srollover {	background-position: 0px -15px;}
.srchhighlt { font-weight: bold; background-color: #ff0; }
.search-resultssummary { zoom: 1; }
.challengefriends {}
.challengefriends a {display:block; width:122px;height: 18px;background: url("../images/button_challenge_friends.gif") 0 0 no-repeat;text-decoration: none;	margin-left:2px;}
.challengefriends a:hover {	background-position: 0px -18px;	margin-left:2px;}
.voteup a.srollover {display: block;width: 48px;height: 16px;background: url("../images/voteup.gif") 0 0 no-repeat;	text-decoration: none;margin:0px 0px 2px 0px;}
.voteup a:hover.srollover {	background-position: 0px -16px;	margin:0px 0px 2px 0px;}
.votedown a.srollover {display: block;margin:0px 0px 2px 0px;width: 48px;height: 16px;background: url("../images/votedown.gif") 0 0 no-repeat;	text-decoration: none;}
.votedown a:hover.srollover {background-position: 0px -16px; margin:0px 0px 2px 0px;}
.predictbutton  {display:block; cursor: pointer; width:79px;height: 22px;background: url("../images/predict_button.gif") 0 0 no-repeat;text-decoration: none; margin:1px 0 1px 1px; border: none; color: #fff; font-size: 12px; padding-right: 5px; padding-bottom: 3px; _padding-bottom: 3px;}
.predictbutton:hover {background-position: 0px -22px;}*/

/***** My Markets ****
.positionstable {}
.positionstable th { font-weight: bold;background-color:#fff; color: #999; font-size: 85%;}
.positionstable td, .positionstable th  { padding: 0px; text-align: center; }
.positionstable tr.grouptop td {  border-top: 10px solid #fff;}
.positionstable tr.groupnottop td { border-top: 4px solid #fff; }
.positionstable td.highlight { background-image:url(../images/cashin_mid.gif); background-repeat:repeat-x;}


/***** Positionbox ****
.position {zoom: 1;padding:0px;margin-bottom: 10px;}
.position .inner {padding: 0 8px;background-color:#92B6D3;}
.position .details {font-size:80%;}
.position .datetime {color:#C8DCEA; font-size:90%; display:inline;padding-right:7px;}
.position .extra {color:#C8DCEA; font-size:90%; display:inline; padding-right:15px; padding-left:2px;}
.position .answer {color:#DAE7F2; font-weight:bold; display:inline; padding-right:15px;padding-left:2px;}
.position .inner .smallgrey {color:#C8DCEA; font-size:75%; font-weight:bold; display:inline;}
.position h3 a{color:#11274F; font-weight:bold; font-size:90%; padding:0px !important; margin:0px !important;}
.position h3 {padding:0px !important; margin:0px !important;}
.position .tl {background: url(../images/positionbox_tl.gif);background-repeat: no-repeat;font-size: 1px;height: 5px;background-color:#92B6D3;}
.position .tr {background: url(../images/positionbox_tr.gif);background-repeat: no-repeat;font-size: 1px;height: 5px;width: 5px;float: right;background-color:#92B6D3;}
.position .bl {background: url(../images/positionbox_bl.gif);background-repeat: no-repeat;font-size: 1px;height: 5px;background-color:#92B6D3;}
.position .br {background: url(../images/positionbox_br.gif);background-repeat: no-repeat;font-size: 1px;height: 5px;width: 5px;float: right;background-color:#92B6D3;}
.twitterlabel { float: left; width: 120px; vertical-align:middle; }
.challengebubble { margin-left:auto;margin-right:auto;text-align:center;background-image:url(../images/challenge_bubble_bg.gif);width:590px; background-color:#bbe0e9; color: #fff; font-size: 20px; padding: 0 0px;}*/

/***** Profile ****
.profile-admin {background-image:url(../images/admin_bday.gif); padding:3px; text-align:center; font-size:10px; color:#cc9933; border-top:1px solid #fff;}
.profile-superuser {background-color:#C1C1C1; padding:3px; text-align:center; font-size:10px; color:#FFF;}
.profiledetails dt{ font-size:80%;padding:8pt 10px 0px 2px;}
.profiledetails dl {margin:25px 10px 10px 10px;}
.profile_stats {background-color:#f7f7f7; padding:10px; color:#666;}
.disciplinebox {  color: #f00; font-weight: bold; background: #eee; border: 1px solid #ccc; padding: 5px; text-align: center;}
.taghelp {clear:left; width:60%; background-color:#ededed; font-size:11px; margin-left:153px; color:#666;}
.taghelp li {background-image:none;list-style-position:outside; margin:2px 2px 2px 5px; padding:2px;}
.friendssummary  {padding:5px; margin:0px 5px; width:47%; float:right;}
.usersummary {border:5px solid #eee; background-color:#fafafa; padding:10px; margin-top:15px; margin-right:10px; width:45%;}
.usersummary dt {padding:2px 0px 2px 5px; font-size:1.1em;}
.profilemenu a, .profilemenu a:visited { color:#999; margin-right:20px;} 
.profilemenu a:hover { color: #009; }
.profilemenu a.active { font-weight: bold; }*/


/***** Tour Menu ****
#tournav a {font-size:1.3em; color:#0066CC; font-weight:bold; text-decoration:underline; float:left; width:10px; padding: 0 10px 0 10px; vertical-align:middle;}
#tournav .active {text-decoration:none; font-weight:normal; padding: 0 10px 0 10px;}
#tourinfo {background-color:#E9F7F7; padding:8px 12px; font-size:1.1em; font-weight:bold; color:#333333; margin-left:10px;}
.tourheading h1 {font-size:2.1em; margin:10px 0 8px 0; line-height:24pt; }
.mainpane_tour {margin-left:auto; margin-right:auto; width:850px;}
#tournext {float:right; padding:8px 20px 0 0;}
.tourtext {color:#999; font-size:1.2em; line-height:14pt; margin-bottom:20px; padding:0px 120px;}
.tourheading .tourpage { font-size:1.1em;  color:#999999; margin:5px 0 0 3px;display:inline;}
#tourprevious {float:left; margin:8px 0 0 30px;}
#tourpaging {margin-left:auto; margin-right:auto; width:190px; padding-top:16px; padding-left:30px;}
#tournav {margin-top:20px; background-image:url(../images/tournav_bg.gif); background-repeat:repeat-x; height:53px;}
.outsidelist ul {padding-top: 4px;padding-bottom: 4px;}
.outsidelist li {padding: 2px 0px 2px 0px; line-height:12px; background-image:none;}
.outsidelist h2 {margin-top: 15px;}*/


/***** Adverts ****
.ad_horizontal {padding:3px 0px;}
.ad_vertical {padding:5px; width:120px;border:1px solid #ccc; margin-top:32px;}
.row {background-color:#0066FF;}
.faq p {margin-bottom:20px; margin-top:0px !important;}
.suspendedbox {background-color:#eeeeee; border:2px solid #e2e2e2; padding:5px;}
.settledbox {background-color:#eeeeee; border:2px solid #E2CFCF; color:#993333; padding:5px; margin-left:10px; font-size:80%;}
.bannerwarning {background-image:url(../images/warning_bg.gif); border-top: 1px solid #CC3333; border-bottom: 1px solid #CC3333; color:#993333; padding:5px; margin:5px 0px 2px 0px;}
.bannerwarning h3 {margin-top:0px; font-weight: bold}
.timelimit {background-image:url(../images/timelimit_bg.gif); border-top: 1px solid #5f78b8; border-bottom: 1px solid #5f78b8; color:#4f68a7; padding:5px; margin:5px 0px 2px 0px;}
#newcommentinput {border-top:1px solid #888; border-left:1px solid #888;border-right:1px solid #ccc;border-bottom:1px solid #ccc; background-color:#F7FBFB; padding:5px 5px; margin-bottom:7px;}
.username img {margin:1px 3px 1px  0; background-color:#fff; border: 1px solid #ccc; padding:1px; }
.categorybox h2 a { color: #004276;}
.categorybox .market {font-size: 11px; margin-top:8px;}*/

/**************** Marketline is like the ones in the presidential election *****
.mktline_label{display:block;margin-top:0px;padding:2px 1px 2px 0px;position:absolute; text-align:center;font-weight:bold; color:white}*/
 

/***** Social Bookmarking ****
.socialmedialinks { } 
.socialmedialinks a.digg { padding: 3px; background-image: url(../images/digg.gif); background-repeat: no-repeat;padding-left: 20px; margin-right: 10px;}
.socialmedialinks a.delicious {padding: 3px;  background-image: url(../images/delicious.gif); background-repeat: no-repeat;padding-left: 20px; margin-right: 5px;}
.socialmedialinks a.reddit { padding: 3px; background-image: url(../images/reddit.png); background-repeat: no-repeat;padding-left: 10px; margin-right: 10px;}
.socialmedialinks a.facebook {padding: 3px;  background-image: url(../images/facebook.gif); background-repeat: no-repeat;padding-left: 20px; margin-right: 0px;}
table.usertable th {font-weight:bold} table.usertable td {padding:3px}
.userli div.userfile {float:left;width:50px;}
.userli { border-bottom: 1px solid #ddd; min-height: 46px } 
                                      element { }
                                      element1 { }
                                      element2 { }
                                      element3 { }*/

/*** Dashboard **
.dashboard_figures_sm { background-color: #ededdd; height: 15px; padding:4px 8px; margin-top: 0px; border: 1px solid #e3e3d2; }
.dashboard_figures_sm li { float: left; width: 33%; font-size: 12px; color: #a93; background-image: none; padding:0px; text-align: center;}
.dashboard_figures_sm li a, .dashboard_figures_sm li a:hover, .dashboard_figures_sm li a:visited {color: #807b5c;}
.dashboard_figures { background-color: #ededdd; height: 40px; padding:8px; margin-top: 10px; border: 1px solid #e3e3d2;}
.dashboard_figures li { float: left; width: 33%; font-size: 18px; color: #a93; background-image: none; padding:0px; text-align: center;}
.dashboard_figures li a, .dashboard_figures li a:hover, .dashboard_figures li a:visited {color: #807b5c;}
.dashboard_figures .figure { font-weight: bold; }
.dashboard_figures_morelink { font-size: 12px; margin-top: 3px; }
.dashboard_figures_morelink a, .dashboard_figures_morelink a:visited { color: #a93; text-decoration: underline; }
.dashboard_figures_morelink a:hover { color: #960; text-decoration: underline; }
.networtharea { color: #2d4e56; text-align: right; }
.networth { font-size: 18px; color: #666; font-weight: bold;} 
.networth .figure { font-size: 26px; color:#254056; letter-spacing: -1.5px;}
.extralinks { float: right; margin-left: 10px; } 
.extralinks a, .extralinks a:visited, .extralinks { color: #999; font-size: 11px; }
.hotnowtags { font-size: 18px; }
.market_inset { margin: 4px 0 0 20px; } 
.selected_cat { font-weight: bold; } 
.unselected_cat { font-weight: normal; color: #999; }  
.task_todo { padding:4px 0px 6px 8px; background-color: #ebebeb; font-size: 1em; color: #4a70b1; font-weight: bold; margin-top: 3px;}
.task_done { text-decoration: line-through; padding:3px 0px 5px 26px; margin-top: 3px; background-color: #ebebeb; background-image: url(../images/todo_tick.gif); background-position: left; background-repeat: no-repeat; color: #518d54; font-size: 1em; font-weight: bold; }
.inset { padding-left: 20px; }*/

/*** Stars **
.star_table { color: #999; margin: 0px auto 10px auto; }
.star_table .gain { text-align: left; }
.star_table .cat { width: 100px; }
.star_table .performance {width: 100px; }*/

/* Side features 
.sidefeature { position: relative; margin-bottom: 10px; }
.sidefeature-forecast { position: absolute; bottom: 8px; left: 10px; color: #fff; font-size: 11px;}
.sidefeature .currently { display: none; }
.sidefeature .prediction { display: block; }
.sidefeature .figure { display: block; }*/

/***** Misc ****
.progbar { display:block; margin: 10px auto; }
.marketlink { font-weight: bold; }
.bluebox {background-color:#E4EAFF; border:1px solid #A5C6E0; padding:4px 7px 2px 7px; margin-bottom: 8px; min-height: 42px;}
.bluebox a {color: #012658;}
.greybox {background-color: #f0f0f0; color: #444; border: 1px solid #d1d1d1; padding:5px; margin-bottom: 10px;}
.greybox h2{color: #23366a; font-size:11pt;}
.about_statsbox {height:200px; width:200px; margin-left:2px;}
.about_statsbox h1 {color:#3e6171; font-size: 2.2em;padding:0px; margin:0px;}
.about_statsbox p{color:#797459; font-size: 14px;padding:0 0 3px 0; margin:0px; border-bottom: 1px dotted #ccc;}
blockquote {background:#FCFCDD none repeat scroll 0 0;border:1px dotted #c9c9c9;color:#000;margin:10px 0 20px 0;padding:10px 15px;font-family:courier, bookman, Verdana,sans-serif; font-size: 12px;}
.apimenu {width: 200px; padding-left: 30px;}
.apimenu h2 {color:#000; border-bottom: 1px solid #ccc; padding-bottom: 3px;}
.apimenu a {font-size: 14px; font-weight: bold;}
.inplaybox {border-bottom: 1px solid #e4e4e4; border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; padding: 5px 10px; margin-bottom: 8px; font-size: 12px;}
.inplaybox ul {padding: 2px 0px; margin: 0px; list-style-image: none; }
.inplaybox li {padding: 0px; margin: 0px; list-style-image: none; background-image: none;}
.inplayboxtop {background-color:#e4e4e4; padding: 5px; height:27px;  }
.inplayboxtop h2 {color:#bd1c3a; padding-top:5px; }
.rssbox { margin:0px; padding: 0px 5px 2px 0px; font-size: 12px; background-image: url(../images/rss_bg.gif); background-repeat: repeat-x;border-left:1px solid #ddd; border-right: 1px solid #ddd;}
.rsstop {height:4px; font-size:0; background-image: url(../images/rss_top.gif); background-repeat: no-repeat; margin:0px; padding:0px;}
.rssbtm {height:7px; background-image: url(../images/rss_btm.gif); background-repeat: no-repeat;  margin-bottom: 8px; padding:0px;}
.partner_created { width: 120px; text-align: center; padding: 4px; border: 1px solid #ccc; font-size: 11px; color: #ccc; float: right; margin: 0 0 10px 10px; }
a:hover .showonhover { color:gray; text-decoration:none; display:block; }
a .showonhover { display:none; }
.leaguetable {width:100%;margin:auto;} .leaguetable tr.f1 {background:#dcdcdc;} .leaguetable td {font-size:8pt;padding:0px 2px;}
.claimaccount_join { margin-top: 20px; background-color: #ff9; padding: 6px; }*/
