html
{
	background-color:#F5F5F5;
}

body
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#f5f5f5 url('../../magazine/images/bk.jpg') repeat-x scroll 0 0;
	height:auto;
	margin:0;
	padding:0;	
	font-family:Verdana;
	color:#4b4b4b;
	font-size:11px;
}

ul
{
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding:0px;

}

a
{
	text-decoration:none;
	color:#1c5f93;
}

a:hover
{
	text-decoration:underline;
}

.cover-story a:hover
{
    text-decoration:underline;
}

#working-panel #cover-story ul
{
    text-align:center;
    padding-top:5px;
}

#working-panel #cover-story .top-stories
{
    border:0px;
    cursor:default;
}

#wrapper
{
	background-color:#f5f5f5;
	/*border:1px solid #D2D2D2;*/
	height:100%;
	margin:auto;
	padding-bottom:20px;
	text-align:left;
	width:950px;
	font-family:Arial, Helvetica, sans-serif;
}

#top-header
{
	
	text-align:left;
	width:950px;
	margin:auto;
	height:240px;
	background-color:transparent;
}

#logo
{
	float:left;
    cursor:pointer;
}

#top-logo
{
    float: left; 
    padding-right: 50px;
}

#search-holder input
{
    float:left;    
}

#search-holder
{
	margin-top:9px;
	height:23px;
	padding-left:5px;
	width:169px;
	float:left;
	padding-top:4px;
	background-image:url('../../magazine/images/seachbk.jpg');
}

#search-holder input
{
	width:130px;
	border:0px;
}

#search-holder div
{
	float:right;
	padding-right:6px;
	cursor:pointer;
}

.login-holder
{
	margin-left:14px;
	margin-top:10px;
	height:24px;
	float:left;
	padding-top:3px;
	font-weight:bold;
}

.login-holder input
{
	width:90px;
}

#actions-holder
{
	float:right;
	padding-right:5px;
	margin-top:10px;
}

#actions-holder img
{
	margin-left:5px;	
	cursor:pointer;
}

.inputText
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF url(../../magazine/images/bg-form-input.png) no-repeat scroll left top;
	border:1px solid #999999;
	color:#444444;
	font-size:11px;
	padding:2px 4px;
}

.inputSelect 
{
	border:1px solid #999999;
	color:#444444;
	font-size:11px;
	padding:2px 4px;
}


#main-logo
{
	
}

#wrapper #left-panel .header-text h1
{
	font-size:12px;
	margin:0px;
	margin:0;
	padding-bottom:5px;
	padding-left:8px;
	padding-top:5px;
	cursor:pointer;
}

#wrapper #left-panel .header-text .selected {
	background:#FFFFFF url(../../magazine/images/mnSelected.png) no-repeat scroll left;
}

#wrapper #left-panel .header-text h1:hover {
	background:#FFFFFF url(../../magazine/images/mnSelected.png) no-repeat scroll left;
}

#wrapper .header-text, #commentsOnArticle #commentsLinks .header-text
{
	font-size:12px;
	color:#1c5f93;
	font-weight:bold;
}

#wrapper .week-news
{
	font-size:14px;	
}

#footer-holder
{
	background:#f5f5f5 url(../../magazine/images/footerBk.jpg) repeat-x scroll 0 0;
	width:100%;
	height:92px;
	text-align:center;
}

#footer
{
	width:950px;
	height:52px;
	margin:auto;
	background:transparent;
	padding-top:40px;
	text-align:left;
	color:white;
}

#footer #links
{
	float:right;
	text-align:right;
}

#footer #links a
{
	color:#ffffff;
}

#footer #links span
{
	color:#797979;
	width:30px;
	padding-left:5px;
}

#copyright
{
    float:left;
    color:#8d8d8d;
}

#footerButtons 
{
    float:right;
    height:22px;
    list-style-image:none;
    list-style-type:none;
    margin:0;
    padding:0;
    width:120px;
}

#footerButtons li
{
    float:left;
    margin:0px;
    padding:0px 8px 0 0;
}

#footerButtons img
{
    border:0px;
}

#footerMenu{
    float:right;
    padding-right:20px;
}
    
#footerMenu a{
    font-size:12px;
    color:#fff;
    text-decoration:none;
}

/*home page left panel*/
#left-panel
{
	width:240px;
	float:left;

}


.menu-holder
{
	background:#f5f5f5 url(../../magazine/images/topMenuHolder.png) no-repeat scroll 0 0;
	width:238px;
	text-align:left;
	padding-bottom:5px;
}

.menu-holder .header
{
	padding-top:15px;
	padding-left:12px;
}

.menu-holder .footer
{
	background:#f5f5f5 url(../../magazine/images/bottomMenuHolder.png) no-repeat scroll 0 0;
	height:9px;
	width:236px;
}

.menu-holder .border
{
	margin-top:5px;
	border-top:1px solid #a3a3a3;
	border-top-style:dashed;
	height:1px;
	width:215px;
	margin-left:12px;
}

.menu-holder ul
{
	padding-left:3px;
	padding-right:10px;
}

.menu-holder .menu
{
	background:#f5f5f5 url(../../magazine/images/midMenuHolder.png) repeat-y scroll 0 0;
	padding-right:10px;
}

.menu-holder ul li
{
	padding-top:5px;
}

.menu-holder ul li ul li
{
	font-size:11px;
	padding-top:2px;
	color:#2c2c2d;
	font-weight:normal;
	padding-left:15px;

}
.menu-holder ul li ul li .title
{
	font-weight:bold;
}

.menu-holder ul li ul li .private
{
	background:transparent url(../../magazine/images/private.png) no-repeat scroll right top;
	height:12px;
	padding-right:27px;
}

.menu .header-text
{
    cursor:pointer;
}

#working-panel
{
	float:left;
	padding-top:3px;
	margin-left:4px;
	width:532px;
}

#working-panel #cover-story
{
	height:auto;
	width:530px;
	background-color:#ffffff;
	text-align:left;
    padding-bottom:10px;
}

#working-panel #cover-story ul
{
	padding-left:8px;
	float:left;
}

#working-panel #cover-story ul li
{
	padding-top:4px;
    text-align:center;
}

#working-panel #cover-story ul li img
{
	border:1px solid #555555;
	cursor:pointer;
}

#working-panel #story-content
{
	float:right;
	margin-top:5px;
	padding-right:8px;
	width:390px;
}

#working-panel #story-content img
{
	border:1px solid #555555;
}

#working-panel .border
{
	margin-top:10px;
	border-top:1px solid #a3a3a3;
	border-top-style:dashed;
	height:1px;
	width:355px;
	margin-left:16px;
}

#working-panel #story-content #header
{
	font-size:18px;
	color:#1C5F93;
	margin-bottom:5px;
	margin-top:5px;
}

#working-panel #story-content #content
{
}

#ad-panel
{
	float:right;
	width:170px;
	text-align:center;
}

#working-panel #daily-posts
{
	float:left;
	margin-top:15px;
	width:246px;
}

#working-panel #daily-deposits
{
	float:left;
	margin-top:15px;
        width: 525px;
}
#working-panel #daily-posts .daily-date, #daily-deposits .daily-date, #commentsOnArticle #commentsLinks .daily-date
{
	font-size:11px;
	font-weight:normal;
}

#working-panel #daily-posts ul li, #daily-deposits ul li
{
	margin-top:10px;
	border-bottom:1px solid #dcdcdc;
}

#working-panel #daily-posts ul li p, #daily-deposits ul li p
{
	margin-top:3px;
}

#working-panel #daily-posts .thumb, #daily-deposits .thumb
{
	float: left; 
	margin-right: 5px;	
	border:1px solid #555555;
}

#working-panel #summary
{
	width:260px;
	float:right;
	margin-top:15px;
}

#summary #bestOf
{
	
}

#summary #bestOf .tabHeader 
{
	width:115px;
	height:20px;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	text-align:center;
	cursor:pointer;
}

#summary #bestOf .active
{
	background-color:#ffffff;
	border-top:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
	color:#3e3e3e;
}

#summary #bestOf .inactive
{
	background-color:#ebebeb;
	border:1px solid #dcdcdc;
	color:#696969;
	height:18px;	
}

#summary #bestOf #tabContent
{
	border:1px solid #dcdcdc;
	width:248px;
	padding-top:10px;
	padding-left:10px;
	background-color:#ffffff;
	margin-top:-2px;
}

#summary #netbox
{
	width:260px;
	padding-top:5px;
}

#summary #netbox ul li
{
	margin-top:20px;
}

#summary #netbox ul li p
{
	margin-top:3px;
}

#summary #netbox .thumb
{
	float: left; 
	margin-right: 5px;	
	border:1px solid #555555;
}


/*article classes*/

#working-panel #articleHolder, #contentHolder
{
	background-color:#ffffff;
	padding:12px;
	/*width:506px;*/
}

#contentHolder #header
{
	height:25px;
	color:#727272;
	font-size:16px;
	margin:0px;
	padding:0px;
}

#articleHolder #category
{
	height:25px;
	color:#727272;
	font-size:16px;
	width:230px;
	font-weight:bold;
	padding-top:2px;
}

#articleHolder #actions
{
	float:right;
	/*height:25px;*/
	padding-top:10px;
}

#articleHolder #actions a
{
	color:#c05f0a;
	font-family:Verdana;
	padding-right:10px;
}

#articleHolder .line
{
	border-top:1px solid #b2b2b2;
	height:1px;
	margin-top:10px;
	margin-bottom:10px;
}

#articleHolder #titlePanel
{
	width:410px;
	float:left;
}

#articleHolder #titlePanel span
{
	font-size:18px;
	font-weight:bold;
	color:#1c5f93;

}

#articleHolder #author
{
	float:right;
	padding-top:7px;
}

#articleHolder #headline
{
	font-style:italic;
	font-size:12px;
	border-bottom:1px solid #b2b2b2;
	padding-bottom:10px;

}

#articleHolder h3
{
	color:#985403;
	font-size:12px;
	border-bottom:1px solid #985403;
	padding-bottom:5px;
}

#articlePagination
{
	background-color:#dfdfdf;
	border:1px solid #b2b2b2;
	height:15px;
	font-size:12px;
	width:508px;
	padding:10px;
	margin-top:10px;
}

#articlePagination #numbers 
{
	float:right;
}

#articlePagination #numbers li
{
	float:left;
	padding-right:5px;
}

#articlePagination #numbers .active
{
	color:#3a3a3a;
}

#articleInterestedArea, #commentsOnArticle
{
	background-color:#ffffff;
	padding:11px;
	width:506px;
	font-size:12px;
	margin-top:10px;

}

#articleInterestedArea h2, #commentsOnArticle h2
{
	margin-top:0px;
	color:#3a3a3a;
}

#articleInterestedArea #links, #commentsOnArticle #commentsLinks
{
	
}

#articleInterestedArea #links li, #commentsOnArticle #commentsLinks li
{
	float:left;
	padding-right:20px;
	padding-bottom:10px;
}

#articleInterestedArea #links .last, #commentsOnArticle #commentsLinks .last
{
	float:none;
}

.odd{
	background-color: #EFEFEF;
}

.even{
	background-color: #DFDFDF; 
}

.reveal{
	display:inline;	
}

.selected{
	font-weight:bold;
}

.cursor-link-cls {
    cursor:pointer;
}

#onlySubscriberMessage{
    background-color:#DFDFDF;
    border:1px solid #B2B2B2;
    padding:11px;
    width:506px;
    margin-top:10px;
    margin-bottom:10px;
    font-size: 13px;
    font-weight:bold;
}

.onlySubscriberTxt {
    font-weight:normal;
    color:#3a3a3a;
    text-decoration:underline;
    cursor:pointer;
}

#sendEmailForm { 
	margin	: 5px;
}

#sendEmailForm .label { 
	display: block; 
	float: left; 
	width: 200px; 
	text-align: right;
	margin-right: 5px;
}

#sendEmailForm .form-row { 
	padding: 5px 0; 
	clear: both; 
	width: 700px; 
}

#sendEmailForm .submit { 
	align:center;
}

.small-font-cls {
    font-size: 9px;
}

.normal-font-cls {
    font-size: 12px;
}

.big-font-cls {
    font-size: 16px;
}

.action
{
	cursor:pointer;
}

#working-panel #searchArea
{
	padding-top:10px;
}

#working-panel #searchArea #advanced_search_area 
{
	clear:both;
}

#working-panel #searchArea #advanced_search_area select
{
	margin-top:5px;
	clear:right;
}

#working-panel #searchArea #advanced_search_area label
{
	margin-top:5px;
}

#working-panel #searchArea label
{
    width:110px;
    line-height:19px;
    padding-left:5px;
    float:left;
}

#working-panel #results_area
{
	padding-top:30px;
}

#working-panel #results_area td
{
	padding-top:5px;
	padding-bottom:5px;
	}

#working-panel #results_area th
{
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#F5F5F5;
}

#working-panel #results_area #pagination
{
	padding-top:10px;
}

#nl_table{
	width:100%;
}



.smallTH{
	width : 20%;
}

.mediumTH{
	width : 30%;
}

.spacing{
    height:10px;
    clear:both;
}

.inputTextarea{
    width:300px;
    height:100px;    
}

#email_results_area{
    font-weight : bold;
    color: red;
}

#generalManagementDivId ul li .private, #boardDivId ul li .private, #humanResourcesDivId ul li .private,
#operationsDivId ul li .private, #marketingDivId ul li .private, #newsThisWeekDivId ul li .private,
#prInsiteDivId ul li .private, #onComplianceDivId ul li .private, #insideMarketingDivId ul li .private,
#cfoFocusDivId ul li .private, #loanZoneDivId ul li .private, #tsmmDivId ul li .private,
#facilitiesStrategiesDivId ul li .private, #hrAnswersDivId ul li .private
{
	background:transparent url(../../magazine/images/private.png) no-repeat scroll right top;
	height:12px;
	padding-right:27px;
}


/*text sizer style*/
.size1{
	width:13px;
	height:13px;
	display:block;
	float:right;
	margin-left:5px;
	margin-top:3px;
	background:transparent url(../../magazine/images/size_1.jpg) no-repeat scroll right top;
    cursor:pointer;
    
}
.size2{
	width:15px;
	height:15px;
	display:block;
	float:right;
	margin-left:5px;
	margin-top:2px;
	background:transparent url(../../magazine/images/size_2.jpg) no-repeat scroll right top;
    cursor:pointer;
}
.size3{
	width:19px;
	height:18px;
	display:block;
	float:right;
	margin-left:5px;
	background:transparent url(../../magazine/images/size_3.jpg) no-repeat scroll right top;
    cursor:pointer;
}

.size1Active{
	background:transparent url(../../magazine/images/size_1Active.jpg) no-repeat scroll right top;
    cursor:pointer;
}
.size2Active{
	background:transparent url(../../magazine/images/size_2Active.jpg) no-repeat scroll right top;
    cursor:pointer;
}
.size3Active{
	background:transparent url(../../magazine/images/size_3Active.jpg) no-repeat scroll right top;
    cursor:pointer;
}

#top-header #actions-holder #loginTooltip .input { 
    color:#ad4; 
    font-size:11px; 
    font-weight:bold; 
}

.tooltip_login{
	
    display:none; 
    /*background:url(http://static.flowplayer.org/tools/img/tooltip/black_arrow_big.png); */
    background:url('../../images/mycues/default/signup/tooltip3.png'); 
    height:35px; 
   /* padding:40px 30px 10px 30px; */
    padding:50px 10px 0 10px; 
    width:245px; 
    font-size:12px; 
    color:#000000; 
    border:0px;
	margin-top:10px;
	text-align:center;
}

#top-header #actions-holder #loginTooltip {
    display:none;
    /*background:url(http://static.flowplayer.org/tools/img/tooltip/black_arrow_big.png); */
    background:url('../../images/mycues/default/signup/tooltip.png'); 
    height:30px; 
   /* padding:40px 30px 10px 30px; */
    padding:10px; 
    width:180px; 
    font-size:12px; 
    color:#000000; 
    border:0;
    margin-bottom: -100px;
}

#subscribe-header
{
    color:#1C5F93;
    font-size:18px;
    font-weight:bold;
}

#subscribe-message
{
    font-weight: bold; 
    float: left; 
    width: 400px; 
    padding-top: 5px;
}

.subscribe-holder
{
    width:200px;
    background-color:white;
    margin-right:10px;
    margin-bottom:10px; 
    padding:10px;
    float:left;
}

.subscribe-holder .title
{
    color:#985403;
    font-size:14px;
    font-weight:bold;
    height:30px;
}

#article-content-div ul {
    list-style-type:disc;
    padding-left: 10px;
}

#articleHolder ul{
    list-style-type:square;
    margin:5px;
    padding:5px;
    padding-left:10px;
}

.js-CommentsArea
{
    padding-top:10px;
}


.extraMagMcenter {
    font-family: Verdana;
    min-height: 100px;
}

.mcenter h1 {
    color: #033246;
    font-size: 14px;
    font-weight: bold;
}

#loginError {
    color: red;
    display: none;
}

.dottedHR {
    background-image: url("../../images/mycues/default/member_resources/dots.png");
    background-repeat: repeat-x;
    font-size: 1px;
    height: 2px;
    margin-right: 5px;
}

.closeModalMag
{
    margin-top:-12px !important;
    margin-right: -12px !important;
}
