﻿

/* main content area */
/*
.contentarea .maincontentNoBigBox{display:inline;float:left;position:relative;width:640px;margin:0px; margin-left:10px; height:100%;background-color:White;}
.contentarea .contentADspaceNoBigBox {display:inline;width:160px; height:100%;float:right;}
.contentarea .maincontent_home{display:inline;float:left;position:relative;width:820px;margin:0 0 0 10px; padding:0;margin-top:10px; background-color:White;}
*/

/* main content box */
/*
.boxcontainer{margin:0; position:relative;width:640px;height:auto;line-height: 16px; padding: 0;background-color:white;font-family:Arial, Verdana, Helvetica, sans-serif;}
.boxcontainer a{color:#222; text-decoration: none;}
.boxcontainer a:hover{text-decoration: underline;}
*/
/* two columns style */
.boxcontainer .col1{margin:5px 0 5px 0; position:relative;width:49%; float:left;font-size:11px;color:#666;}
.boxcontainer .col2{margin:5px 2px 5px 0; position:relative;width:48%; float:right; font-size:11px;color:#666;}

.boxcontainer .col01{margin:5px 0 5px 0; position:relative;width:300px;float:left; font-size:11px;color:#666;}
.boxcontainer .col02{margin:5px 2px 5px 0; position:relative;width:330px; float:right; font-size:11px;color:#666;}
* html .boxcontainer .col01{width:270px;}
* html .boxcontainer .col02{width:335px;}

.columnTitle{margin-top:-15px; display:block; width:100%; height:30px; }
* html .columnTitle{padding-top:-15px;}
.titlebox{ background-color: #e6e7e8; width:120px;margin-left:250px; line-height:30px;font-size:14px; text-align:center; font-weight:bold;color:#666;}

/* description box */
.descriptionbox{margin:0 auto; padding: 5px 10px; position:relative; float:left; width:98%;}
* html .descriptionbox{margin:0 auto; padding: 5px 5px; position:relative; float:left; width:100%;}
.dspAvatar{width:65px; height:80px; margin:0 auto;position:relative; float:left; }
.dspBody{padding-left:5px; padding-top:5px; width:540px; position:relative; float:left;overflow-x: auto; overflow-y: none;}
.dspBody .dspInfo{width:100%; line-height:16px; font-size:11px;}
.dspBody .dsptitle{width:100%; line-height:30px; font-size:16px; font-weight:bold;color:#E6911E;}
.dspBody .infoline{width:100%; line-height:16px; font-size:11px;}
.dspBody .dspContent{width:100%; line-height:16px; font-size:11px; overflow:auto;}
.dspBody .dspFavorite img{border-width:0; vertical-align:text-bottom;width:16px;height:16px;padding-right:5px;}
.dspBoxedTitle{width:100%; line-height:24px; font-size:11px; font-weight:bold; border-bottom:solid 1px #666;}
.dspFavorite a{text-decoration: none;line-height:26px; font-size:12px; font-weight:bold;color:Black;}
.dspFavorite a:hover{text-decoration: underline;}
.dsptitle2{width:100%; line-height:30px; height:30px; padding-top:10px; font-size:16px; font-weight:bold;}
.dsptitle2 img{border-width:0; vertical-align:text-bottom;width:16px;height:16px;padding-right:5px;}

/* expanded message box */
.expandedmessagebox{margin:0; padding: 0; position:relative; float:left; width:640px;}
.draftmessagebox{margin:0 auto; padding:0; margin:2px 0 3px 0;float:left; width:640px; background-image: url(../images/system/draft_bg.gif);}

.msgAvatar{display:inline; width:66px; height:85px; margin:0; padding:0; margin-top:45px;float:left;}

.msgBody{z-index:1;margin:0; padding:0; padding-top:5px; width:570px; position:relative; float:left; text-indent: 0;}
/* IE needs to specific width in px to make overflow-x to work properly   
* html .msgBody{z-index:-1;height:40px;}*/

.msgBody2{width:99%; padding:0px; margin: -4px 7px 0 3px; position:relative; float:left; background-color:White;border:solid 1px #e6e7e8;text-indent: 0;}
* html .msgBody2{margin:-5px 0px 0px -2px;  width:100%; padding:0px 0px 0px 0px;position:relative; float:left; background-color:White;border:solid 1px #e6e7e8;}


.msgContent {width: 633px; overflow-x: auto; margin-bottom: 20px;min-height:8em; font-size:12px;
	/*
	word-wrap: break-word; 
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
*/
	}
.listedblogsbox .msgContent { min-height: inherit;}
* html .msgContent{height:8em;}
*:first-child+html .msgContent{padding-bottom:3em;overflow-y: hidden; }

.msgBody_preview{width:570px;position:relative;float:left;display:inline;margin:0;padding:0; z-index:20;}
* html .msgBody_preview{width:540px;}

body .msgContent p {padding: 5px 0 5px 0; margin: 0px;}
.msgBody .userInfo{line-height:16px;  font-size:12px;}
.msgBody .subjectline{color:#4a6b84;width:515px;margin-left:8px;line-height:36px;  font-size:16px; font-weight:bold; border-width:0;}
.msgBody .infoline{line-height:16px;  font-size:12px;}
.msgContent {}
.msgContent p font{margin: 10px 0px 10px 0px;text-indent: 0px;}
/* chart & youtube link */
.msgContent p div.sh_user_media {position: relative; left:-75px;} /*this should never happen, but just in case */ 
.msgContent div.sh_user_media {display: block; margin:0; text-indent: 0px;}


/*
.subjectline2{display:inline; line-height:16px; font-family:Arial, Verdana,  Helvetica, Lucida, Geneva, sans-serif; font-size:12px; color:#4a6b84;}
.subjectline2 a{color:#4a6b84;text-decoration: none;}
.subjectline2 a:hover{text-decoration: underline;}

.symbolline2{display:inline; line-height:16px; font-family:Arial,  Verdana, Lucida, Geneva, Helvetica, sans-serif; font-size:12px;font-weight:bold;color:#E6911E;}
.symbolline2 a{color:#E6911E; text-decoration: none;}
.symbolline2 a:hover{text-decoration: underline;}
*/

/* News Articles */
.aHeader{width:92%;padding:0;padding-left:70px; padding-top: 10px;}
.aSubjectline{line-height:28px; font-size:25px; letter-spacing: -1px;color:#e6911e; width: 530px;}
.aDeck{line-height:16px; font-size:12px;font-weight:bold;color:#44697D;}
.aInfoline{width:98%; line-height:16px; font-size:11px;color:#000;}

.aMiddle{width:92%;padding:0;}
.bigthumbnail{display:inline; padding:0; width:130px; height:130px; margin:0px 10px 10px 0; position:relative; float:left; border:solid 1px #dedede;}

.aFooter{width:92%; margin:0; padding:0;}
.smallthumbnail{display:inline; margin:0px; padding:0; margin-right: 10px;width:60px; height:60px; position:relative; float:left;}
* html .smallthumbnail{margin-right:8px;}
.smallthumbnail img{padding: 2px;vertical-align:top;}

.aboutauthor{margin:10px -5px 0px 70px; padding:0;}

.aboutauthorhead{line-height:18px; font-size:12px;font-weight:bold;color:#E6911E;}
.aboutauthorbody{line-height:16px; font-size:12px;}


.aBody{padding-top:10px; margin-left: 70px; font-size: 14px; line-height: 18px; color: #444; padding: 0; width: 525px;}
.aBody p{text-indent: 0px; color: #444; padding: 5px 0 5px 0; margin: 0;}

.sh_disclosure {  clear:left; font-size: 11px; width: 640px; padding-top: 20px; margin-bottom:10px; } /* this get's overwritten */
.sh_disclosure p { padding-bottom: 4px; padding-top: 4px; margin:0;}
/*
.sh_headers{font-weight:bold;color:#e6911e; font-family:Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif; line-height:20px; font-size:11px;}
.sh_headers img{border:0;}
.sh_headers a{color:#e6911e;text-decoration:none;}
.sh_headers a:hover{text-decoration:underline;}
*/
/*
.sh_topstory{margin:20px 10px 10px 0px; padding:0;font-family:Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;}
.sh_topsotry_subject{color:#4a6b84; font-size:20px;line-height:26px;font-family:Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;}
.sh_topstory_subject a{margin:10px 0px 10px 0px; color:#4a6b84;font-size:18px;line-height:20px;text-decoration:none;}
.sh_topstory_subject a:hover{text-decoration:underline;}
.sh_story_subject{color:#4a6b84; font-size:13px;line-height:18px;font-family:Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;}
.sh_story_subject a{color:#4a6b84;font-size:13px;line-height:18px;text-decoration:none;}
.sh_story_subject a:hover{text-decoration:underline;}
.sh_story_info{color:Black; font-size:11px;line-height:18px;font-family:Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;}
.sh_story_info a{color:Black;font-size:11px;line-height:18px;text-decoration:none;font-family:Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;}
.sh_story_info a:hover{text-decoration:underline;}

.sh_story_deck{color:Black; font-size:11px;line-height:18px;font-family:Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;}
*/

/* top tool box */
.toptoolbox{z-index:1;padding-right:20px;width:90px; height:53px; position:absolute; top:0; right:0; background-color:White; font-size:10px; font-weight:bold;}
.toptoolbox a{text-decoration: none;line-height:24px; text-align:right;}
.toptoolbox img {border: 0; vertical-align:middle; padding:0px 12px 0px 6px; }
.toptoolbox a:hover{text-decoration: none;}
.toptoollink {margin:0 auto; display:block; width:80px; text-align:right; padding:1px 0px;}

/* listed blogs box */
.listedblogsbox{margin:0 auto; padding: 5px 10px; position:relative; float:left; width:100%;}
.listedblogsitem{margin:0 auto; padding: 5px 10px; position:relative; float:left; width:100%;}
.listAvatar{width:70px; height:75px; margin-left:-5px; margin-right:2px;padding:0; position:relative; float:left;border:solid 1px #dedede;}
.listAvatar img{padding: 5px 5px 7px 5px;vertical-align:top; }

.listBody{width:99%; border:0; padding:2px 3px; margin-top:2px; margin-bottom:3px;position:relative; float:left; overflow:hidden; background-color:White;}
.listBody .userInfo{width:100%; line-height:16px; font-size:11px;}
/*
.listBody .subjectline{width:100%; line-height:24px; height:24px; font-size:14px; font-weight:bold;color:#E6911E;}
.subjectline img{ border: 0; width:12px; height:14px; vertical-align:middle; padding:0px 3px 0px 3px; }

.requestConfirm{ position:relative; float:right;line-height:24px; height:24px;margin-top:2px;}
.requestConfirm img{ border: 0; width:12px; height:12px; vertical-align:middle; padding:0px 3px 0px 3px; }
.listBody a{color:black; text-decoration: none;}
.listBody a:hover{text-decoration: underline;}

.listBody .infoline{width:100%; line-height:18px; font-size:11px; color:#888}
.listBody .symbolline{width:100%; line-height:16px; font-size:11px;font-weight:bold;}
.symbolline a{color:#444; text-decoration: none;}
.symbolline a:hover{text-decoration: underline;}
.listBody .listContent{ width:100%; line-height:16px; font-size:11px; color:#666}

/* listed box */
.listedbox{margin:0 auto; padding: 5px 10px; position:relative; float:left; width:98%;}
* html .listedbox{margin:0 auto; padding: 5px 5px; position:relative; float:left; width:98%;}
.listeditem{margin:5px auto; margin-left:-5px; padding: 5px 10px; position:relative; float:left; width:97%; background-color:#fefefe;}
* html .listeditem{margin:5px auto; padding: 5px 5px; position:relative; float:left; width:100%;background-color:#fefefe;}

.listedBody{padding-left:0px; padding-top:0px; width:485px; position:relative; float:left;}
* html .listedBody{width:500px; }
.listedBody .listedInfo{width:100%; line-height:16px; font-size:11px;}
.listedBody .listedtitle{width:100%; line-height:30px; font-size:16px; font-weight:bold;}
.listedBody .listedinfoline{width:100%; line-height:16px; font-size:11px;}
.listedBody .listedContent{width:100%; line-height:16px; margin-top:5px; margin-bottom:5px; font-size:11px; overflow:auto;}
.listedBody a{color:#444; text-decoration: none;}
.listedBody a:hover{text-decoration: underline;}
.listedBody img{border-width:0; vertical-align:text-bottom;width:16px;height:16px;padding-left:5px;padding-left:5px;}

.listedtoolbox{margin-top:0px; height:3em; margin-bottom:10px; margin-left:-5px;padding-left:10px; width:99%; position:relative; background-color:White; font-size:12px; font-weight:bold;}
* html .listedtoolbox{margin-left:0px;padding-left:10px; padding-top:0.7em; height:2.4em; width:100%;}
.listedtoolbox a{color:#444;text-decoration: none;line-height:3em; text-align:right; padding-left:0px;}
.listedtoolbox a:hover{text-decoration: underline;}
.listedtoolbox img{padding-right:5px;border-width:0; vertical-align:text-bottom;width:16px;height:16px;padding-left:5px;padding-left:5px;}

/* mysh_home */
.mysh_home_stat{ font-size: 14px; height:26px;line-height:26px; padding-left: 0px; margin-left: 0px;}
* html .mysh_home_stat{padding:3px 0 0px 0;line-height:17px;height:23px;}

/* link button */
.sh_link_button a{ font-size:14px; text-decoration:none;color:White;}
.sh_link_button a:hover{background-color: rgb(143, 153, 0);}
.sh_link_button2 a{ font-size:11px; text-decoration:none;color:White;}
.sh_link_button2 a:hover{ text-decoration:underline;}

/* doc tool box */
.doc_tool{margin:0;padding:0;width:100%; border-top:1px solid #4a6b84; border-bottom:1px solid #4a6b84; background-color:White;text-align:right; font-size: 11px;}
.doc_tool_nav{padding:2px 8px 2px 8px;line-height:24px; display: inline;width: auto;}
.doc_tool_nav img{height:18px; margin:2px 8px 4px 8px; vertical-align:middle;}
.doc_tool_nav a{color:#4a6b84;line-height:22px; text-decoration: none;text-align:right; }
.doc_tool_nav a:hover{text-decoration: underline;}
.doc_tool2{margin:0;padding:0;border-top:1px solid #e6911e; height:22px;border-bottom:1px solid #e6911e; background-color:White;}
.doc_tool_navitem{list-style-type: none; float:left;margin:0; padding:0;margin-left:-40px;margin-top:-12px;line-height:22px; font-size:11px; }
* html .doc_tool_navitem{margin:0; margin-bottom:-17px;margin-left:-40px;}
.doc_tool_navitem li {display:inline;background:url(../images/system/sh_sep.jpg) right 2px no-repeat;}
* html .doc_tool_navitem li {background:url(../images/system/sh_sep.jpg) right center no-repeat;}
.doc_tool_navitem li a{color:#4a6b84;padding:2px 6px 2px 6px;line-height:18px; text-decoration: none;}
.doc_tool_navitem li a:hover{text-decoration: underline;}


.doc_tool_navitem ul { list-style-type: none; float:left; width: 100%; padding: 0px; margin: 0px; font-size:11px; border-bottom:1px solid #e6911e;}
.doc_tool_navitem li {float: left; padding: 0px; margin: 0px;}
.doc_tool_navitem li a { display: block; padding: 4px 8px 4px 8px; text-decoration: none;  background:url(../images/system/sh_sep.jpg) right no-repeat; color: #3a6a8f;
}
.doc_tool_navitem li a:hover,  .doc_tool_navitem li.current a{ color: #000; }


/* Block list style */
/*
.st_blocklist{padding:0; margin:0;width:99%; padding:3px; border:none;background-color:#f6f7e5; border-bottom:2px soild white;}
* html .st_blocklist{width:633px;}
.st_blocklist a{text-decoration:none;color:#4a6b84;}
.st_blocklist a:hover{text-decoration:underline;}
*/

/* Sub Message box */
.sub_msgbox{width:570px;position:relative;float:left;display:inline;margin:0;padding:0; }
* html .sub_msgbox{width:560px;}

/* bottom tool box */
.bottoolbox{margin: 0 auto; margin-top:10px; margin-bottom:10px; width:99%; height:32px; padding-left:10px; position:relative; background-color:White; font-size:11px; font-weight:bold;}
.bottoolbox img{border: 0; vertical-align:middle; padding:4px 2px 3px 2px; }
.bottoolbox a{text-decoration: none;line-height:24px; text-align:right;margin-left:-7px;}
.bottoolbox a:hover{text-decoration: underline;}

/* Chart nav tweak */
.sh_chart_nav{margin-top:-30px;display:inline;float:right;} /* safari */
*:last-child .sh_chart_nav{margin:0;} /* Firefox */
* html .sh_chart_nav{margin:0;}

/* nav. buttons */
.sh_nav_add_button {display: inline; float: left; margin:3px 0 0 0; padding:0 4px 0 20px; line-height:18px; height:18px; border:none; background:white;cursor:pointer;font-size:12px;color:#4a6b84;background:url(../images/system/icons/add.gif) left center no-repeat; }
.sh_nav_remove_button {display: inline; float: left; margin:3px 0 0 0; padding:0 4px 0 20px; line-height:18px; height:18px; border:none; background:white;cursor:pointer;font-size:12px;color:#4a6b84;background:url(../images/system/icons/remove.gif) left center no-repeat; }
.sh_remove_button_wrap {position: absolute; top:0px; left: 200px; width: 8em;} /* add emails manually */

/* Company name and Symbol */
/*
.sh_company_name{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:15px;color:#e6911e;}
.sh_company_symbol{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:Black;}
*/

/* HTML editor video placeholder */
.sh_user_video{padding:0 2px; min-width:200px; min-height:200px; text-align:center;}
*:last-child .sh_user_video{background:url(/images/general/flashLogo_grey.gif) center center no-repeat;}

/* form error */
.sh_form_error{font-weight:bold;}

/*Sponsor links*/
.lnkSponsorNoBigBox {margin:0 auto;position: relative;width:630px;}


/* ADVERTISING absolute; top:153px; left:700px; */
.BBSkyADNoBigBox {float:right; width: 160px; height:600px; position: relative; float:right; margin-top:0px;}
.bigBox {float:right; width: 300px; height: 250px;position: relative;  margin-top:0px; overflow:hidden;}

/* image bug fix for message view (Bullboards and Blogs) */
span#intelliTxt img{height:auto;}

/* rating components */
.sh_rating_bar_bkgnd{z-index:-1; position:absolute; width:100%; height:45px; top:60px; left:0;background-color:#ecedf0;}
.sh_rating_userinfo{z-index:100;width:360px;margin-left:8px;display:inline; position:relative;float:left;margin-top:30px;}
* html .sh_rating_userinfo{margin-top:25px;}

/* mycontent dropdown list */
.sh_myblog_dropdown{max-width:150px;}
* html .sh_myblog_dropdown{width: expression(document.body.clientWidth > 150? "140px":"auto")}
*:first-child+html .sh_myblog_dropdown{width: expression(document.body.clientWidth > 150? "140px":"auto")}

/* add to favorite class */
.add_favorites_sa { margin-left: 10px; padding-left: 19px; background: transparent url("../images/system/icons/add_to_favorites.gif") center left no-repeat;}
a.add_favorites_sa, a:visited.add_favorites_sa {color:#44697D; cursor: pointer; text-decoration: none; font-weight:normal;}
a:hover.add_favorites_sa {text-decoration: underline;}

.sh_edit { margin-left: 10px; padding-left: 19px; background: transparent url("../images/system/icons/edit.gif") center left no-repeat;}
a.sh_edit, a:visited.sh_edit {color:#44697D; cursor: pointer; text-decoration: none; font-weight:normal;}
a:hover.sh_edit {text-decoration: underline;}


