/*	styles	*/
body,p,h1,h2,h3,h4,h5,h6,div {	margin:0; padding:0; border:0; font-family:Arial,Geneva, Helvetica, sans-serif;}
body {
	font-size:12px;
	line-height:18px;
	font-family:Arial,Geneva, Helvetica, sans-serif;
	color:#333;
	background:#fff url("/source/www/bg_main.jpg") top center no-repeat;
}

p {
	font-size:12px;
	line-height:18px;
	font-family:Arial,Geneva, Helvetica, sans-serif;
	color:#333;
	margin-bottom:20px;
}

a img { border:0; }

h1, h2, h3, h4, h5, h6 { margin-top:17px; margin-bottom:20px; color:#333;}

h1 { font-size:24px; padding-bottom:10px; border-bottom:1px dotted #333; }
h2 { font-size:20px; padding-bottom:10px; border-bottom:1px dotted #333; }
h3 { font-size:14px; }
h4,h5 { font-size:12px; }
h6 { font-size:11px; }

#colLeft h1  { line-height:25px; }
#colLeft h2  { line-height:21px; }

/*	frame	*/

/* header */
#topStrip { }

#siteTop { height:204px; }

#siteTopInner {
	width:1000px;
	margin:0 auto;
	min-width:1000px;
}

#logo-wrapper {
}

h1#logo {
	text-indent:-3333px;
}

/*#account {
	float:right;
	position:absolute;
	top:0;
	margin-left:760px;
	/*background:url("/source/www/login.jpg) top left no-repeat;
	width:240px;
	height:32px;
}
#account li {
	display:block;
	float:left;
	background-image:url("/source/www/login.jpg");
	width:120px;
}*/

li#accountSignUp a {
	background-image:url("/source/www/login.jpg");
	background-position:0 0;
	background-repeat:no-repeat;
}

li#accountLogin a {
	background-position:60px 0px;
}

#sitesearch {
	position:absolute;
	top:90px;
	padding-top:4px;
	padding-left:10px;
	margin-left:620px;
	text-align:right;
	background-image:url("/source/www/bg_search.jpg");
	background-repeat:no-repeat;
	background-position:0 0;
	height:29px;
	/*z-index:500;*/
}

#sitesearch input { font-size:11px;height:15px; }

#quoteSearchDrop {
	border:0px solid #fff;
	width:265px;
	height:22px;
}

#banner-wrapper {
	position:absolute;
	top:178px;
	margin-left:0px;
	padding-left:11px;
	background:url("/source/www/bg_banner.jpg") -5px 0 no-repeat;
	width:1000px;
	height:140px;
}

#banner {
	margin-top:15px;
}

#contentWideWrapper { width:100%; min-height:800px; }
#ad_container {  min-height:500px;}
#mainContentTwoColumnsWrapper{
	margin:130px auto 0 auto;
	width:990px;
	display:block;
	background:#fff;
}
#mainContentTwoColumns { 
	background:#fff;
	display:block;
	margin-left:-8px;
}
#colLeft {
	float:left;
	width:650px;
	margin-left:0px;
	background:#fff;
}
#colRight {
	float:right;
	width:312px;
	margin-right:14px;
	background:#fff;
}



/* left column */

#featuredCompany, #featuredVideo {
	float:left;
	margin-bottom:20px;
}

#featuredCompany {
	margin-right:15px;	
}

.featuredBoxTitle {
	background:url("/source/www/bg_featured.jpg") top left no-repeat;
	width:282px;
	height:23px;
	text-transform:uppercase;
	color:#FFF;
	font-weight:bold;
	padding:9px 0 0 20px;
}

.featuredContent {
	background:url("/source/www/bg_featured_repeat.jpg") top left repeat-y;
	padding:10px 0px 0px 20px;
}

.featuredLogo {
	width:130px;
	heght:70px;
}

.featuredFooter {
	background:url("/source/www/bg_featured_bottom.jpg") top left no-repeat;
	height:6px;
	width:302px;
}

#featuredCompanyDetails { border-top: 1px solid #eee; padding:10px 0; width:265px; }

#featuredCompanyDetails a {
	display:inline;
	background:url("/source/www/bg_featuredLi.jpg") center left no-repeat;
	padding-left:20px;
	margin-right:24px;
}

#featuredCompanyDetails a.featuredCompanyDetailsLast {
	margin-right:0;
}

#latestItems {
	margin-top:15px;	
}

.latestWrapper {
	float:left;
	width:320px;
	padding-bottom:17px;
	background:url("/source/www/bg_latestWrapper.jpg") bottom left no-repeat;
}

.latestListingWrapper {
	margin-top:3px;
	border:3px solid #eee;
}

.marginRightTen { margin-right:10px; }

.latestHeader {
	text-transform:uppercase;
	border-bottom:1px solid #d1d1d1;
}

.latestHeader span {
	border-top:1px solid #d1d1d1;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	border-bottom:1px solid #fff;
	padding:6px 10px 6px 10px;
	font-weight:bold;
	font-size:14px;
	line-height:30px;
}

.latestHeader a {
	float:right;
	margin-right:3px;
	font-size:11px;
	line-height:30px;
	color:#666;
}

.latestDate { font-size:10px; }
.latestTitle { font-size:12px; }
.latestTitle a {font-size:12px; }
.latestDate, .latestTitle { margin-left: 45px; }

.latestEven, .latestOdd {
	padding:10px;
	border-bottom:1px solid #eee;
}

.latestListingWrapper img { float:left; padding:0px 10px 0 0; }

#newsCutoutWrapper, #featuredVideo {
	float:left;
	display:block;
}

#news-market {
	display:none;
}

/* right column */

/* navs */
ul.selectornav { margin:0px 0px; padding:7px 0;border-top:1px solid #979797; border-bottom:1px solid #979797; text-align:center;}
.selectornav li { display: inline; list-style-type: none; font-size:11px;  }
.selectornav li a {  padding:4px 5px; margin:0; border:1px solid transparent;}
.selectornav li.active a, .selectornav li:hover a { border:1px solid #979797; }

#block_hottestusers .selectornav li a { margin:0 10px 0 0; }
#mostsearched-nav .selectornav li a { margin:0 10px 0 0; }
#mostsearched-nav { margin-bottom:10px; }
#currencies .selectornav li a { margin:0 30px 0 0; }
/* market overview */
#marketoverview .selectornav li a { margin:12px;}
#dfive-div, #mone-div, #mthree-div, #yone-div { display:none; }


#rightSignup {
	margin-bottom:15px;
}

.signupRt, .signupNews {
	width:313px;
    height:73px;
    text-indent:-3333px;
	display:block;
}

.signupRt { background:url("/source/www/btn_freert.jpg") top left no-repeat; }
.signupNews { background:url("/source/www/btn_vwirenews.jpg") top left no-repeat; }

.rightbox-headerGrey {
	font-size:14px;
	background:url("/source/www/bg_rightHeaderGrey.jpg") top left no-repeat;
	width:310px;
	height:31px;
	padding:15px 0 0 7px;
}

.rightbox-headerGrey a {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding:8px 8px;
}


.rightbox-headerGrey a.active span, .rightbox-headerGrey a:hover span {
	background:#fff;
	height:31px;
}

.rightbox-headerGrey a.active, .rightbox-headerGrey a:hover {
	background:#fff;
	color:#000;
}

.rightbox-header {
	background:url("/source/www/bg_rightHeader.jpg") top left no-repeat;
	width:295px;
	height:40px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:16px;
	padding:17px 0 0 22px;
}

.rightbox-body {
	background:url("/source/www/bg_rightBody.jpg") top left repeat-y;
	width:287px;
	padding:0px 15px 4px 15px;
}

.rightbox-body ul.menu {
	margin-left:25px;
}

.rightbox-footer {
	background:url("/source/www/bg_rightFooter.jpg") top left no-repeat;
	width:317px;
	height:21px;
	margin-bottom:5px;
}

.rightbox-headerSlim {
	background:url("/source/www/bg_rightHeaderSlim.jpg") top left no-repeat;
	width:317px;
	height:9px;
}

.rightbox-bodySlim {
	background:url("/source/www/bg_rightBodySlim.jpg") top left repeat-y;
	padding:2px 0 0 6px;
	width:311px;
}

.rightbox-footerSlim {
	background:url("/source/www/bg_rightFooterSlim.jpg") top left no-repeat;
	width:317px;
	height:14px;
	margin-bottom:5px;
}

#MarketMovers {height: 260px;}

/*  footer */
#footerWrapper {
	background:url("/source/www/bg_footer.jpg") top center repeat-x;
	height:108px;
	color:#7f94a7;
}
#footer { 
	width:1000px; 
	margin:0 auto;
	padding:40px 0 0 0;
}

#footer ul { padding:0; }
#footer li.first { border:0px; }

/*	links	*/
a { text-decoration:none; color:#045ba0; }
a:hover { color:#7f94a7; }
#footer a { color:#7f94a7; }
#footer a:hover { color:#fff; }


/* sitesearch */
#selectsearch {
	background:transparent url(/source/www/btn_quote.jpg) top left no-repeat;
	position:absolute;
	top:0;
	margin-left:265px;
	padding:3px 0 0 10px;	
	width:82px;
	height:27px;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	text-transform:uppercase;
	text-align:left;
}

#selected-sitesearch {
	margin-bottom:5px;
	cursor:pointer;
	cursor:hand;
}

#sitesearch-options {
	border:1px solid #d1d1d1;
	color:#333;
	position:absolute;
	left:0px;
	width:89px;
	display:none;
}

#sitesearch-options div {
	padding:4px 4px 4px 10px;
	background:#fff;
	cursor:pointer;
	cursor:hand;
}

#sitesearch-options div:hover {
	padding:4px 4px 4px 10px;
	background:#efefef;
}

/* begin css tabs */
ul.tabnav { 
	text-align: left; 
	margin: 0em 0 3px 0; 
	border-bottom: 1px solid #d1d1d1;
	list-style-type: none;
	padding: 10px 10px 10px 10px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
}

ul.tabnav li { 
	display: inline; 
	border-bottom: 1px solid #fff; 
	background-color: #fff; 
}

.tabnav li a { 
	background-color: #fff; 
	color: #000; 
	position: relative;
	top: 1px;
	padding: 4px 7px; 
	border: 1px solid #fff; 

}

ul.tabnav li a:hover, ul.tabnav li a.active { 
	padding: 11px 7px; 
	border: 1px solid #d1d1d1; 
	background-color: #fff;
	color:#005698;
	margin-right: 0px;
	text-decoration: none;
	border-bottom: none;
}

/* end css tabs */

/* topstoy nav */
#topstorynav-wrapper .topstorynav {height:auto;color:#000;font-weight:bold;position:static;padding:0; margin:0;}
#topstorynav-wrapper .topstorynav li {cursor:pointer;float:left;margin:0 0 0 1px; padding:12px 3px 3px 0;position:relative;right:auto;list-style:none;width:151px;}
#topstorynav-wrapper .topstorynav .topstory-thumb-lnk {position:relative;}
#topstorynav-wrapper .topstorynav li.first {margin:0;}
#topstorynav-wrapper .topstorynav li.selected, #topstorynav-wrapper .topstorynav li:hover {font-weight:normal;font-size:12px;color:#fff;background:#fff url(/source/www/btn_carouselnib.jpg) no-repeat center 3px;}
#topstorynav-wrapper .topstorynav li a {display:block;margin-top:0; width:148px;}
#topstorynav-wrapper .topstorynav li .title {display:block;text-align:center;line-height:31px;height:31px;padding:0 3px 0 0;overflow:hidden;width:145px;}
#topstorynav-wrapper .topstorynav li .title {position:absolute;bottom:7px;left:4px;background-color:#000;color:#fff;opacity:0.75;width:143px;height:2em;line-height:2em;font-size:12px;text-align:center;filter:alpha(opacity=75); text-transform:uppercase;}
#topstorynav-wrapper .topstorynav li .title span { font-weight:bold;}
#topstorynav-wrapper .topstorynav img {width:148px;height:63px;border:3px solid transparent;display:block;}
#topstorynav-wrapper .topstorynav img:hover {width:148px;height:63px;border:3px solid #c1c1c1;display:block;}
#topstorynav-wrapper .topstorynav li.selected img {border:3px solid #c1c1c1;}
#topstorynav-wrapper .topstorynav li#next div, #topstorynav-wrapper .topstorynav li#next img, #topstorynav-wrapper .topstorynav li#next img:hover, #topstorynav-wrapper .topstorynav li#next, #topstorynav-wrapper .topstorynav li#next a { width:21px; height:64px; padding:0; margin:7px 0 0 1px; background:none; border:0; }

/* topvideo nav */
#topvideonav-wrapper .topvideonav {height:auto;color:#000;font-weight:bold;position:static;padding:0; margin:280px 0 0 0;}
#topvideonav-wrapper .topvideonav li {cursor:pointer;float:left;margin:0 0 0 1px; padding:12px 3px 3px 0;position:relative;right:auto;list-style:none;width:151px;}
#topvideonav-wrapper .topvideonav .topvideo-thumb-lnk {position:relative;}
#topvideonav-wrapper .topvideonav li.first {margin:0;}
#topvideonav-wrapper .topvideonav li.selected, #topvideonav-wrapper .topvideonav li:hover {font-weight:normal;font-size:12px;color:#fff;background:#fff url(/source/www/btn_carouselnib.jpg) no-repeat center 3px;}
#topvideonav-wrapper .topvideonav li a {display:block;margin-top:0; width:148px;}
#topvideonav-wrapper .topvideonav li .title {display:block;text-align:center;line-height:31px;height:31px;padding:0 3px 0 0;overflow:hidden;width:145px;}
#topvideonav-wrapper .topvideonav li .title {position:absolute;bottom:7px;left:4px;background-color:#000;color:#fff;opacity:0.75;width:143px;height:2em;line-height:2em;font-size:12px;text-align:center;filter:alpha(opacity=75); text-transform:uppercase;}
#topvideonav-wrapper .topvideonav li .title span { font-weight:bold;}
#topvideonav-wrapper .topvideonav img {width:148px;height:63px;border:3px solid transparent;display:block;}
#topvideonav-wrapper .topvideonav img:hover {width:148px;height:63px;border:3px solid #c1c1c1;display:block;}
#topvideonav-wrapper .topvideonav li.selected img {border:3px solid #c1c1c1;}
#topvideonav-wrapper .topvideonav li#next div, #topvideonav-wrapper .topvideonav li#next img, #topvideonav-wrapper .topvideonav li#next img:hover, #topvideonav-wrapper .topvideonav li#next, #topvideonav-wrapper .topvideonav li#next a { width:21px; height:64px; padding:0; margin:7px 0 0 1px; background:none; border:0; }

/*  general shared styles	*/
.floatLeft { float:left; }
.floatRight{ float:right;} 
.clear { clear:both; height:1px; line-height:1px; }
.clearLeft { clear:left; }
.clearRight { clear:right; }
.clearBoth { clear:both; }
.loader { display:none; text-align:center; padding: 80px 0; }
#block_hottestusers .loader { padding: 40px 0; }

#colLeft label { display:block; }
#colLeft input { border:1px solid #999; margin-bottom:15px; }
#colRight p { margin:0; padding:0; }



/* registration */
#register input, #register select, #user-login input { display:block; }
#register label, #user-login label, #profile_information_edit label { font-size:13px; display:inline; font-weight:bold;}
#register #register-main input, #user-login input, #profile_information_edit input { padding:6px 11px; margin:5px 0 0 0; }
#register #register-main input, #edit-pass input, #edit-name input { width:250px; }
#register #register-main #sector-listing input { width:30px; } /* sectors */
#register select { margin-bottom:10px;  }
#register input:hover { border:1px solid #000; }
#register #profile-sectors tr:hover { background: #efefef; }
.submit { padding:0px; }

/* login page */
#user-login .description { margin-bottom:25px; }

/* profile page */
#profile_information_edit input { margin-bottom:0; }
.mysectors tr:hover { background:#efefef; }
#colLeft .mysectors input, #colLeft .nopad {  border:0px solid #fff; padding:0; margin:0; }
ul#bloglist { 
	text-decoration:none;
	margin:0;
}

ul#bloglist { list-style-type:none; margin:0; padding:0; }
ul#bloglist li { padding:10px 0 10px 10px; }
ul#bloglist li:hover { background:#efefef; }

/* errors */
.error { color:#900; background:#FFE6E7; border:1px solid #821114; padding:8px 13px; margin:5px 0; }
#register label.error { border:0; background:#fff; padding:0; font-weight:bold }
.error_strings { color:#900; background:#FFE6E7; }

#user_relationships_popup_form { background:#fff; padding:7px; border:1px solid #999; }


/* quick tabs */
.quicktabs-hide {
  display: none;
}

ul.quicktabs_tabs {
  margin-top: 0;
  font-family:Arial,Geneva, Helvetica, sans-serif;
}
ul.quicktabs_tabs li {
  display: inline;
  background: none;
  list-style-type: none;
  padding: 2px;
  white-space: nowrap;
}
ul.quicktabs_tabs li a:focus {
  outline: none;
}


/* quicktabs styles */
.quicktabs_main.quicktabs-style-nostyle{
  clear:both;
}
ul.quicktabs_tabs.quicktabs-style-nostyle{
  margin:0 0 10px 0;
  padding:0 0 8px 0;
  font-size:1em;
  list-style: none;
  height:30px;
  border-bottom:1px solid #d1d1d1;
}
*html ul.quicktabs_tabs.quicktabs-style-nostyle li{
  margin-bottom:-5px;
}
ul.quicktabs_tabs.quicktabs-style-nostyle li{
  float:left;
  margin:0 5px 0 0;
  padding:0;

}
ul.quicktabs_tabs.quicktabs-style-nostyle li a {
  font:bold 14px/170% Arial, Helvetica, sans-serif;
  font-size-adjust:none;
  display:block;
  margin:0;
  padding:10px 17px 3px 12px;
  border-width:0;
  font-weight:bold;
  text-decoration:none;
  color:#000;
  text-transform:uppercase;
}
ul.quicktabs_tabs.quicktabs-style-nostyle li:hover a{border-width:0;}
quicktabs_tabs.quicktabs-style-nostyle li:hover{}
ul.quicktabs_tabs.quicktabs-style-nostyle li.active a,
ul.quicktabs_tabs.quicktabs-style-nostyle li.active a:hover{
  text-decoration:none;
  border-top:1px solid #d1d1d1;
  border-left:1px solid #d1d1d1;
  border-right:1px solid #d1d1d1;
  border-bottom:1px solid #fff;
  color:#005698;
}
ul.quicktabs_tabs.quicktabs-style-nostyle li.active{}

/* hotstocks */
.hs_styles {
	margin:5px 0 0 10px;
	font-size:11px;
	line-height:16px;
	height:22px;
}

.hs_styles p { margin:0; padding:0;font-size:11px; line-height:16px; }

.hs_styles a { font-weight:bold; }

.hs_price { font-size:14px; font-weight:bold; padding-left:5px; border-left: 1px solid #d1d1d1;}
.hs_change { font-size:14px; font-weight:bold; margin-left:5px;}
.hs_volume { font-size:14px; font-weight:bold; margin-left:15px;}
.hs_signdollar, .hs_signpercent { font-weight:normal; font-size:10px;}


.hs_up { background:transparent url('/source/www/qm_up.gif') right center  no-repeat;}
.hs_down { background:transparent url('/source/www/qm_down.gif') right center no-repeat; }

/* hotstocks tabs */
ul.tabnavhs { 
	text-align: left; 
	margin: 0em 0 3px 10px; 
	/*border-bottom: 1px solid #d1d1d1;*/
	list-style-type: none;
	padding: 1px 0;
	font-weight:bold;
	font-size:11px;
}

ul.tabnavhs li { 
	display: inline; 
	border-bottom: 1px solid #fff; 
	background-color: #fff; 
}

.tabnavhs li a { 
	background-color: #fff; 
	color: #000; 
	position: relative;
	top:6px;
	padding: 1px 3px; 
	border: 1px solid #fff; 

}

ul.tabnavhs li a:hover, ul.tabnavhs li a.active { 
	padding: 3px 3px; 
	border: 1px solid #d1d1d1; 
	background-color: #fff;
	color:#005698;
	margin-right: 0px;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

/* end css tabs */

/* headline news */
.headline_news_item {
	background:#fafafa;
	padding:15px;
	border-bottom:1px solid #d1d1d1;
}

.headline_news_item_alt {
	background:#fff;
	padding:15px;
	border-bottom:1px solid #d1d1d1;
}

.headline_news_date {
	font-weight:bold;
	margin-bottom:3px;
}

.headline_news_title {
	margin-bottom:3px;
}

/* articles list */
.articleslist {
	background:#fafafa;
	padding:15px;
	border-bottom:1px solid #d1d1d1;
}

.articleslist_alt {
	background:#fff;
	padding:15px;
	border-bottom:1px solid #d1d1d1;
}

.articleslist_date {
	margin-bottom:3px;
	font-style:italic;
}

.articleslist_title {
	margin-bottom:3px;
	font-size:15px;
}

.articleslist_blurb {
	font-size:11px;
	color:#aaa;
}

/* stock center */
.scsortnone { background:url("/source_inner/sort_null.jpg") right center no-repeat; }
.scsortasc { background:url("/source_inner/sort_up.jpg") right center no-repeat;}
.scsortdesc { background:url("/source_inner/sort_down.jpg") right center no-repeat; }
#sorttable .hs_header { background:#eee;}
.hs_header a {color:#383838; font-size: 11px;}
#sorttable { background: url("/source_inner/bg_sorttable.jpg") left bottom no-repeat; padding-bottom: 10px; margin-bottom: 15px; }

/* comments */
#forum_overview {
	margin:5px 0 20px 0;
}

.vwiretopic {
	background:#eee url("/source_inner/bg_forumtopicbottom.jpg") left bottom no-repeat;	
	padding:7px 7px 20px 7px;
	margin-bottom:10px;
}

.userinfo { padding:5px 25px; }
.userinfo .username { font-weight:bold; }
.userinfo a { color:#555; }
.vwiretopic .comment {
	background:white;
	padding:10px 20px 20px 20px;
	margin-top:3px;
}

.rate-block { border-top:1px solid #d1d1d1; padding:15px 0; margin-top:15px; }
.rate_number { border:1px solid #d1d1d1; padding:2px 5px; }
.indented { padding-left:30px; }
.commentwrapper { 
	padding:8px;
	background:#eee;
	margin-bottom:20px;
}

.comment h3 {
	padding-bottom:15px; 
	margin-bottom:15px;
	border-bottom:1px solid #d1d1d1;
}

.replyform label { display:block; font-weight:bold; }
.replyform textarea { border:1px solid #999; margin-bottom:10px; }

.bgoforumuser {
	width:120px;
	padding:4px;
	background:url("/source_inner/bg_forumuser.jpg") top left no-repeat;
}

.commentstuff { background:white; padding:15px 20px 15px 20px; }
.innercomment {	margin-bottom:20px; }
.innercomment h4 { padding:0; margin-bottom:0; }
.innerlinks { padding:6px 8px 0 0; }
.puname { font-size:15px; font-weight:bold; }
.pdate { font-style:italic; }

/* messaging */
#colLeft table.privatemsg-list { margin:15px 0; }
#colLeft table.privatemsg-list input { margin:0; padding:0; }
.marker { color:#C00; font-weight:bold; padding-left:20px; }

#colLeft fieldset { border:1px solid #d1d1d1; }
#colLeft legend { padding:0 10px; }

#newmessage {
	position:absolute;
	top:-130px;
	background:#C00;
	margin-left:586px;
	padding:4px;
	color:white;
}

#newmessage a { color:#fff; }

#currencies { display:none; }
#currency-cad { display:none; }

/*  forum */
.forumtitle { padding:5px 10px; background:#f5f5f5;	border:1px solid #f0f0f0; }
.forumtitle h1 { border-bottom:none; margin:0; padding:0; font-size:16px; color:#005698;}
.forumsubtitle { background:#eeeeee url("/source_inner/bg_sorttable.jpg") right bottom no-repeat; padding:5px 10px 10px 10px; margin-bottom: 15px; }
.forumsubtitle h1 { border-bottom:none; margin:0; padding:0; font-size:16px; color:#005698;}
td.forum_bg_vertical_line { background:url("/source_inner/bg_vertical_line_forum.jpg") center center no-repeat; }
td.forum_bg_horizontal_line { background:url("/source_inner/bg_horizontal_line_forum.jpg") center center repeat-x; }
.topusername { font-size:17px; font-weight:bold; }

/* news for default xcompany page */
.newsTitle a { font-size:13px; font-weight:bold; }

#news-wrapperShadow {
	background:url("/source/www/bg_newsWrapper.jpg") bottom left no-repeat;
	height:13px;
}

#news-wrapper {
	border:6px solid #eee;
}

.newsOdd, .newsEven {
	padding:15px;
	border-top:1px solid #f8f8f8;
	border-bottom:1px solid #eee;
}

.newsBlurb {
	margin-top:2px;
	font-size:11px;
	line-height:13px;
	color:#999999;
}


#newsCutoutWrapper {
	background:#eee;
	width:632px;
	padding:15px 0 0 8px;
}

/* blog hide items */
.teaser-button-wrapper, ul.tips  { display:none; }

#companysignupdiv #register { display:none; background:white; border:1px solid #d1d1d1; padding:7px; text-align:left; font-size:10px; }
#companysignupdiv { text-align:right; position:absolute; top:333px; margin-left:350px; width:300px; }


ul#corporate_links, ul#extra_links{
	margin: 0 0 20px 20px;	
	padding: 0 0 10px 10px;
}
ul#corporate_links li, ul#extra_links li{
	padding-left: 3px;
	margin-top: 5px;
	list-style-position: outside;
}

ul#corporate_links li.pdf{
	list-style-image: url('http://www.vantagewire.com/_resources/icons/pdf.png');		
}
ul#corporate_links li.ppt{
	list-style-image: url('http://www.vantagewire.com/_resources/icons/ppt.gif');		
}
ul#corporate_links li.word{
	list-style-image: url('http://www.vantagewire.com/_resources/icons/word.gif');		
}
ul#corporate_links li.html{
	list-style-image: url('http://www.vantagewire.com/_resources/icons/html.png');
}
ul#extra_links li.ticker{
	list-style-image: url('http://www.vantagewire.com/_resources/icons/ticker.jpg');
}
ul#extra_links li.signup{
	list-style-image: url('http://www.vantagewire.com/_resources/icons/signup.jpg');
}
.errorfaded, .errorbold {
	border:1px solid #FFB7B9;
	background:#FFECEC;
	font-weight:bold;
	padding:5px 10px;
	text-align:center;
}

.notify {border:1px solid #030; background:#CFFF9F; padding:8px; margin-bottom:10px;}

#newmessage {
	position:absolute;
	top:-125px;
	background:#CCF1BC;
	border:1px solid #030;
	margin-left:605px;
	padding:2px;
	color:#030;
}

#newmessage a { color:#030; }

/* wall */
.wall .vwiretopic {
	background:#efefef;
	background-image:none;
	padding:7px 7px 7px 7px;
	border-bottom:1px solid #ccc;
	margin-bottom:1px;
}
.wall .indented { padding-left:0px; }
.wall .commentwrapper {
	padding:0px;
	background:#eee;
	margin-bottom:0px;
}
.wall-date {
	font-size:11px;	
	color:#aaa;
}
.wall-links { font-size:11px; }
.wall-links-user { font-size:11px; padding:6px 0; font-weight:bold; }
.message-center { margin-top:25px; }
.message-center ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
.message-center #privatemsg-new-link { display:none; }

.watchlist { margin-top:15px; }
.watchlist .bgwhite { background:#fefefe; }
/* profile article */
.article {margin-bottom:20px;}
.article-title {font-weight:bold; font-size:12px;}
.article-blurb {
	margin-top:2px;
	font-size:11px;
	line-height:13px;
	color:#999999;
}


/* private messages */
th.select-all input { margin:0; padding:0; }
.privatemsg-list-select { text-align:center; }
.privatemsg-list-participants { text-align:center; }

.privatemsg-list tr.odd td { background:#efefef; }
td.privatemsg-list-participants { width:100px; }
td.privatemsg-list-select { width:20px; }

ul.pager { text-align:center; }
ul.pager li { display:inline; }

/* virtual brokers ad */
#quote-title{
  border-bottom:1px dotted #333;
  margin-bottom:10px;
}
#quote-title h1{
  width:507px;
  float:left;
  border:none;
  margin-bottom:0;
}

