/*SnapsisDNN Skinning Solution - ExecutiveDecision*/

/* ================================
    CSS STYLES FOR SnapsisDNN
   ================================
*/   
/* Main Body & Scrollbars */
Body
{
    scrollbar-base-color: #336699;
    scrollbar-face-color: #dee3e7; 
    scrollbar-track-color: #efefef; 
    scrollbar-arrow-color: #006699;
    scrollbar-highlight-color: white; 
    scrollbar-3dlight-color: #d1d7dc; 
    scrollbar-shadow-color: #dee3e7;
    scrollbar-darkshadow-color: #98aab1;
    background-color: white;
    padding-top:10px;
    color:#000000;
}

/* Banner Styles */
.PortalBanner {
	background:#5E708F;border-bottom:9px solid #87A3D0;padding:17px 18px 12px;margin-bottom:18px;height:54px;
	height:175;
	/*width:500;*/
	padding:0;
    background-image:url(PortalBanner.jpg);
    background-repeat:no-repeat;
}
.PortalBannerRepeat {
	/*width:100%;*/
	height:175;
	padding:0;
    background-image:url(PortalBannerRepeat.jpg);
    background-repeat-horizontal:repeat;
}
.MainNavContainer {
	position:absolute;
    top:135;
    left:275;
	padding:0;
	height:1;
	/*width:100%;*/
}
.BannerImageContainer {
	position:absolute;
    top:25;
    left:500;
	padding:0;
	height:65px;
	/*width:450px;*/
}
.DateContainer
{
    top:160;
    left:35;
	height:20;
	width:100;
    font-size: 11px;
    font-weight: bold;
    color:white;
    position:absolute;
	background-color: transparent;
}
.BreadcrumbArrow
{
    background-image:url("BreadcrumbArrow.gif");
    width:10px;
    height:15px;
	background-color: transparent;
	background-repeat: no-repeat;
	vertical-align: top;
}
.BreadCrumbContainer
{
    position:absolute;
    top:158;
    left:300;
	height:20;
	width:100%;
    font-size: 11px;
    font-weight: bold;
    color:#000000;
    z-index:0;
	background-color: transparent;
	vertical-align: top;
}
A.BreadCrumbs:link, A.BreadCrumbs:hover, A.BreadCrumbs:active, A.BreadCrumbs:visited
{
	height:20;
    font-family: Verdana, tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:#000000;
    z-index:0;
}
.LoginLogout, A.LoginLogout:Link, A.LoginLogout:Active, A.LoginLogout:Visited 
{
    font-family: Verdana, tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
	background-color: transparent;
	padding-right:5;
	padding-left:5;
}
A.LoginLogout:Hover 
{
    color:#dee3e7;
}
.ProfileRegister, A.ProfileRegister:Link, A.ProfileRegister:Active,  A.ProfileRegister:Visited
{
    font-family: Verdana, tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
	/*    
		position:absolute;
    top:175;
    left:100;
		height:16;
		width:150;
    color:black;
  */
    visibility:visible;
	background-color: transparent;
	padding-right:5;
	padding-left:5;
}
A.ProfileRegister:Hover, 
{
    color:#dee3e7;
}
.Date
{
	height:20;
	width:100%;
    font-family: Verdana, tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:black;
    position:absolute;
    top:155;
    left:250;
    visibility: hidden;
	background-color: transparent;
	padding-top:5;
	padding-right:5;
	padding-left:5;
}

.rightpane {
	height:100%;
	width:150;
	background-color:transparent;
	padding-top:5;
	padding-left:5;
	padding-right:5;
    /*background-image:url(leftPaneBack.gif);*/
    background-repeat:repeat-y;

}

.Footer {
    font-weight: normal;
    font-size: 8pt;
    background-color:9BBFDF;
    color: #2D788D;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}
/* hyperlink style for the unselected tabs */
A.Footer:link, A.Footer:visited, A.Footer:active {
    text-decoration:    none;
    border:none;
    color:#2D788D;
}
/* hyperlink style for the unselected tabs */
A.Footer:hover {
    text-decoration:    none;
    border:none;
    color:#ffffff;
}
.NormalSmall
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #000000
}
.NormalSmallRed
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #CC0000
}

.skin-border-container
{
    HEIGHT:97%;
}
.skin-border-top-left
{    
    PADDING:3px;
    BACKGROUND-IMAGE:url(border-top-left.jpg);
    BACKGROUND-REPEAT: no-repeat;
}
.skin-border-top-tile
{    
    PADDING:3px;
    /*WIDTH:100%;*/
    BACKGROUND-IMAGE:url(border-top-tile.jpg);
    BACKGROUND-REPEAT-X: repeat;
}
.skin-border-top-right
{    
    PADDING:3px;
    BACKGROUND-IMAGE:url(border-top-right.jpg);
    BACKGROUND-REPEAT: no-repeat;
}
.skin-border-right-tile
{    
    HEIGHT:100%;
    PADDING:3px;
    BACKGROUND-IMAGE:url(border-right-tile.jpg);
    BACKGROUND-REPEAT-Y: repeat;
}
.skin-border-bottom-right
{    
    PADDING:3px;
    BACKGROUND-IMAGE:url(border-bottom-right.jpg);
    BACKGROUND-REPEAT: no-repeat;
}
.skin-border-bottom-tile
{    
    PADDING:3px;
    /*WIDTH:100%;*/
    BACKGROUND-IMAGE:url(border-bottom-tile.jpg);
    BACKGROUND-REPEAT-X: repeat;
}
.skin-border-bottom-left
{    
    PADDING:3px;
    BACKGROUND-IMAGE:url(border-bottom-left.jpg);
    BACKGROUND-REPEAT: no-repeat;
}
.skin-border-left-tile
{    
    HEIGHT:100%;
    PADDING:3px;
    BACKGROUND-IMAGE:url(border-left-tile.jpg);
    BACKGROUND-REPEAT-Y: repeat;
}
/*Snapsis - SolPartMenu Styles */
.ms_MenuContainer {background-color:transparent;}
.ms_MenuBar {cursor: pointer; cursor: hand; height:16;  background-repeat:repeat-x}
.ms_SubMenu {z-index: 999; cursor: pointer; cursor: hand; background-color: #99CCFF; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ;}
.ms_MenuItem {cursor: pointer; cursor: hand; color: #000000; font-family: Tahoma; font-size: 11px; font-weight: bold; font-style: normal; text-decoration: ; border-bottom: #99CCFF 1px solid; border-top: #99CCFF 1px solid; border-right: #99CCFF 1px solid;}
.ms_MenuIcon {cursor: pointer; cursor: hand; background-color: #000000; border-left: #000000 1px solid; border-top: #000000 1px solid; border-bottom: #000000 1px solid; text-align: center; width: 20;height: 20;}
.ms_MenuItemSel {cursor: pointer; cursor: hand; background-color: #99CCFF; color: #FFFFFF; font-family: Tahoma; font-size: 11px; font-weight: bold; font-style: normal; text-decoration: ; border-bottom: #99CCFF 1px solid; border-top: #99CCFF 1px solid;}
.ms_MenuArrow {font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand; border-top: #99CCFF 1px solid; border-bottom: #99CCFF 1px solid; border-right: #99CCFF 1px solid;}


/* ExecDecision */
body {font-family:Arial, sans-serif;font-size:12px;text-align:center;margin:0;background-image:url(email-cover4.jpg);padding:9px 0;}

form {margin:0;}

table, td {font-size:12px;margin:0;}

p {margin-top:0;}

a:link, a:visited {text-decoration:none; color:#00549B;}
a:hover, a:active {text-decoration:underline;}

span.blueText {color:#4A92C4}

.footnote {font-size:10px;}

h2 {font-size:18px;font-family:Arial, sans-serif;}
h2.blue {color:#4A92C4; font-weight:bold;}
h2.articleTitle {font-family:Georgia, serif;font-size:30px;font-weight:normal;color:#333;margin:18px 0 0;}

h3 {font-family:Arial, sans-serif;}
h3.articleType {font-size:20px;text-transform:lowercase;font-weight:normal;color:#D3AE18;border-bottom:1px solid #D3AE18;padding-top:9px;margin:9px 0;}
h3.blue {font-size:14px;color:#4A92C4;font-weight:bold;}

h4 {font-family:Arial, sans-serif;}
h4.storyLink a:link, h4.storyLink a:visited {color:#373230;}
h4.departmentStoryLink a:link, h4.departmentStoryLink a:visited {color:#373230;}
h4.articleKicker {font-family:Georgia, serif;font-size:18px;font-weight:normal;color:#514842;margin:0 0 16px 0;}
h4.blue {font-size:12px;margin-bottom:0;padding-bottom:4px;color:#4A92C4; font-weight:bold;}

p {margin-top:0;}

p.checkedBlue {background:url(check_blue.gif) top left no-repeat;padding-left:20px;}
p.checkedYellow {background:url(check_yellow.gif) top left no-repeat;padding-left:20px;}

p.articleDeck {font-size:14px;color:#333;}

h5.subhead {color:#D3AE18;margin-bottom:0;font-size:12px;}

p.pullquote {font-size:24px;color:#D3AE18;margin:16px 0 16px 0;}

div.sidebar {background:#EAEAEA;}

div.imageLeft {float:left;margin:1em 1em 1em 0;}
div.imageRight {float:right;margin:1em 0 1em 1em;}
img.imageLeft {float:left;margin:1em 1em 1em 0;clear:left;}
img.imageRight {float:right;margin:1em 0 1em 1em;clear:right;}

p.photoCaption {font-size:10px;font-style:italic;padding:1em 0;border:solid #eee;border-width:1px 0;}

p.articleByline {font-size:11px;border:solid #eee;border-width:1px 0;padding:2px 0;}

div.takeAwayValue {float:right;width:205px;margin:1em 0 1em 1em;border:solid #D3AE18;border-width:0px 0px 4px 4px; padding:24px 9px 9px;background:url(bg_take-away-value.gif) top left no-repeat;}
	div.takeAwayValue h4 {font-size:14px;color:#D3AE18;}
	
	div.tavBlue {border-color:#4A92C4;background-image:url(bg_take-away-value_blue.gif);}
	div.tavBlue h4 {color:#4A92C4}

span.listNumber {font-size:24px;color:#D3AE18;}

span.listCheckBox {}

span.dropCap {float:left;font-size:72px;line-height:100%;margin:-9px 8px 0 0;text-transform:lowercase;color:#D3AE18;}

div.pagination {margin:1em 0;border-top:1px dotted #666;padding:4px 0;text-transform:uppercase;font-size:11px;text-align:right;}

div.pageWrapper {margin-right:auto;margin-left:auto;width:814px;padding:9px;background:#fff;}
div.pageWrapperAdmin {margin-right:auto;margin-left:auto;width:854px;padding:9px;background:#fff;}
div.pageWrapper2 {margin-right:auto;margin-left:auto;width:950px;padding:9px;background:#fff;}
div.pageWrapper2Admin {margin-right:auto;margin-left:auto;width:1130px;padding:9px;background:#fff;}
div.pageContainer {text-align:left;}
div.pageContainerCms {width:806px;margin-right:auto;margin-left:auto;text-align:left;}

/*div.header {background:#5E708F;border-bottom:9px solid #87A3D0;padding:17px 18px 12px;margin-bottom:18px;height:54px; position:relative}*/
div.header {border-bottom:0px solid #87A3D0;padding:0px 0px 0px;margin-bottom:18px;height:54px; position:relative}

	
	/*div.header div.logoBlock {float:right;width:163px;}*/
	div.header div.logoBlock {float:left;}
		div.header div.logoBlock p {margin:0;}
	
	/*div.header div.bannerBlock {float:left;width:300px;text-align:center;align:center;}*/
	/*div.header div.bannerBlock {position:absolute;left:190px;top:10px;width:300px;text-align:center;}*/
	div.header div.bannerBlock {position:absolute;left:190px;top:10px;width:300px;text-align:center;display:none;}
	div.header div.bannerBlock2 {position:absolute;left:190px;top:10px;width:436px;text-align:center;display:none;}
	
	/*div.header div.utilityBlock {float:left;width:220px;text-align:left}*/
	div.header div.utilityBlock {float:left;text-align:left;background: #3A499E;width:590px;padding:7px 28px 7px 0px;}
		div.header div.utilityBlock p {margin:0 0 3px 0;text-align:right;font-family:Tahoma;font-size:11px;font-weight:bold;color:#fff;}
		div.header div.utilityBlock p a {color:#fff;text-decoration:none;}
		div.header div.utilityBlock p a:hover {text-decoration:underline;}

	div.header div.utilityBlock2 {float:left;text-align:left;background: #3A499E;width:726px;padding:7px 28px 7px 0px;}
		div.header div.utilityBlock2 p {margin:0 0 3px 0;text-align:right;font-family:Tahoma;font-size:11px;font-weight:bold;color:#fff;}
		div.header div.utilityBlock2 p a {color:#fff;text-decoration:none;}
		div.header div.utilityBlock2 p a:hover {text-decoration:underline;}
		
	div.header div.searchBlock {float:left;text-align:left;background: #3A499E;width:116px;padding:4px 28px 4px 33px;}
		
div.leftColumn {width:189px;float:left;border-right:1px solid #9F9F9F;}
	
	div.leftColumn ul.navGroup {margin:0;padding:0;text-align:right;border-bottom:1px dotted #999;_border-bottom:1px solid #ccc;}
	div.leftColumn ul.subNavGroup {margin:0;padding:0;text-align:right;text-transform:none;}
	div.leftColumn li {font-family:'Futura Std', 'Futura', Arial, sans-serif;font-weight:normal;list-style-type:none;display:inline;border:none;}
	div.leftColumn li.header {font-family:'Futura Std', 'Futura', Arial, sans-serif;font-weight:bold;text-transform:uppercase;padding:3px 16px 4px;}
	div.leftColumn li a {display:block;color:#555;text-align:right;padding:4px 16px 3px;border-top:1px dotted #999;_border-top:1px solid #ccc;}
	div.leftColumn li.header a {color:#000;}
	div.leftColumn ul.subNavGroup li a {color:#555;}
	div.leftColumn ul.subNavGroup li {border:none;}
	div.leftColumn li a:hover {text-decoration:none;background:#FFFACD;color:#000;}
	div.leftColumn li a:active {text-decoration:none;background:#FFE1D2;color:#000;}
	
	div.LeftPane {}
	div.TopLeftPane {}
	
div.issueHeader {font-family:Arial, sans-serif;padding:2px 0;font-size:10px;text-transform:uppercase;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
	div.issueHeader p {margin:2px 0;}
	div.issueHeader p.issue {padding-top:2px;color:#666;}
	div.issueHeader p.tools {float:right;}
	
div.mainCenter {margin-left:189px;padding-left:9px;}
	
	div.issueImages img {display:block;}
	
	div.issueContents {padding:0 9px 9px 0;}
	
	div.issueContents h4.storyLink {margin:0;text-transform:uppercase;font-family:Georgia,serif;font-size:14px;font-weight:bold;}
		
	div.issueContents p.subtitle {margin:0 0 9px;color:#514842;font-family:Georgia,serif;font-size:14px;}
	div.issueContents p.execSummary {font-size:11px;margin:0 0 18px;}
	
	div.issueContents h4.department {margin:0 0 0 0;color:#861114;font-family:arial,sans-serif;font-size:12px;font-weight:bold;}
	div.issueContents h4.departmentStoryLink {margin:0 0 0 0;text-transform:uppercase;font-size:24px;font-weight:normal;}
	div.issueContents p.departmentStory {margin:0 0 9px;font-size:14px;}
		div.issueContents p.departmentStory a:link, div.issueContents p.departmentStory a:visited {color:#373230;}
	
	div.execImage img {padding:2px;border:1px solid #9F9F9F;}
		
div.rightColumn {width:171px;float:right;/*background:pink;*/}	
	div.rightColumn h3 {margin:9px 0 0;}
	div.rightColumn h4.storyLink {margin:0;text-transform:uppercase;font-size:18px;font-weight:normal;font-family:Georgia, serif;}
		div.rightColumn h4.storyLink a:link, div.rightColumn h4.rightColumn a:visited {color:#373230;}
	div.rightColumn p.subtitle {margin:0 0 3px;color:#514842;font-size:14px;font-family:Georgia, serif;}		
	div.rightColumn p.execSummary {font-size:11px;margin:0 0 18px;}	
	div.rightColumn div.bannerBlock {margin:9px 0;}

div.rightColumn2 {width:171px;float:right;/*background:pink;*/}	
	div.rightColumn2 h3 {margin:9px 0 0;}
	div.rightColumn2 h4.storyLink {margin:0;text-transform:uppercase;font-size:18px;font-weight:normal;font-family:Georgia, serif;}
		div.rightColumn2 h4.storyLink a:link, div.rightColumn2 h4.rightColumn2 a:visited {color:#373230;}
	div.rightColumn2 p.subtitle {margin:0 0 3px;color:#514842;font-size:14px;font-family:Georgia, serif;}		
	div.rightColumn2 p.execSummary {font-size:11px;margin:0 0 18px;}	
	div.rightColumn2 div.bannerBlock {margin:9px 0;}
	
/* articles */
	
div.mainArticle {margin-left:189px;}

	div.mainArticle div.articleImage img {display:block;}
	div.mainArticle div.articleImage img.articleImage {border: 1px solid #393939;}
	
	div.mainArticle div.articleBody {border-left:1px solid #9F9F9F;padding-left:9px;padding-right:9px;padding-bottom:32px;padding-top:1em;}
	div.articleBody {padding-top:1em;padding-right:9px;}
	
	div.mainArticle div.articleBody div.articleTools {float:right;}
	
	div.mainArticle div.articleBody p {margin-top:0;}
				
	div.mainArticle div.articleBody h4.subtitle {font-family:Georgia, serif;font-size:18px;font-weight:normal;color:#514842;margin:0 0 16px 0;}
	
	div.mainArticle div.articleBody p.pullquote {font-size:24px;color:#D3AE18;margin:16px 0 16px 0;}
	
	div.mainArticle div.articleBody h4.sectionHeader {color:#D3AE18;margin-bottom:0;}
		
/* footer */		
		
div.edfooter {clear:both;font-size:11px;padding-top:9px;border-top:1px solid #9F9F9F;}
	div.edfooter p {margin-top:0;}
	div.edfooter p span.links {color:#166DB7;font-weight:bold;}
	
	div.edfooter2 {text-align:center;}

/* editorial calendar */

table.editorialCalendar {font-size:11px;margin:0;}
	table.editorialCalendar th {text-align:left;padding:5px;background:#4A92C4;color:#fff;vertical-align:top;}
	table.editorialCalendar th span.subheader {font-size:9px;}
	table.editorialCalendar td {padding:8px 5px;vertical-align:top;border-top:1px solid #fff;}
	table.editorialCalendar td.alt {background:#E8F1F7}
	table.editorialCalendar th.department {background:#ADCBE1;vertical-align:bottom;}
	table.editorialCalendar th.tableTitle {font-size:14px;color:#fff;text-align:right;padding:10px;border-bottom:1px solid #9CBFDB;}
	table.editorialCalendar td.department {background:#4A92C4;font-weight:bold;color:#fff;}
	table.editorialCalendar a.download {font-size:14px;color:#fff;text-align:left;padding-left:10px; padding-Right:10px; padding-top:10px; padding-bottom:15px; border-bottom:1px solid #9CBFDB;}
/* advertisers list */

table.advertisersList {font-size:12px;width:100%;}
	table.advertisersList ul li {margin-bottom:1em;list-style-type:square;color:#4A92C4;}
	
/* rates */
table.rates {margin:1em 0 2em;}
	table.rates td {padding:2px;}
	table.rates th {font-size:14px;font-weight:bold;background:#4A92C4;text-align:left;padding:4px;color:#fff;}	
	table.rates td.subHeader {font-size:12px;margin-bottom:0;font-weight:bold;padding-top:12px;}
	table.rates td.footnote {padding-top:8px;}
	
/* departments */

div.departmentLime {}
	div.departmentBlue h2.articleTitle {}
	div.departmentLime h3.articleType {border:none;background:#659F3F;padding:9px;text-align:left;color:#fff;font-weight:bold;margin-top:0;}
	div.departmentLime h5.subhead {color:#659F3F;}
	div.departmentLime p.pullquote {color:#659F3F;}
	div.departmentLime span.dropCap {color:#659F3F;}

	
div.departmentBlue {}
	div.departmentBlue h2.articleTitle {}
	div.departmentBlue h3.articleType {border:none;background:#5A8BD1;padding:9px;text-align:left;color:#fff;font-weight:bold;margin-top:0;}
	div.departmentBlue h5.subhead {color:#5A8BD1;}
	div.departmentBlue p.pullquote {color:#5A8BD1;}
	div.departmentBlue span.dropCap {color:#5A8BD1;}

	
div.departmentYellow {}
	div.departmentYellow h2.articleTitle {}
	div.departmentYellow h3.articleType {border:none;background:#E5AC2F;padding:9px;text-align:left;color:#fff;font-weight:bold;margin-top:0;}
	div.departmentYellow h5.subhead {color:#E5AC2F;}
	div.departmentYellow p.pullquote {color:#E5AC2F;}
	div.departmentYellow span.dropCap {color:#E5AC2F;}
	
div.departmentBlack {}
	div.departmentBlack h2.articleTitle {}
	div.departmentBlack h3.articleType {border:none;background:#000;padding:9px;text-align:left;color:#fff;font-weight:bold;margin-top:0;}
	div.departmentBlack h5.subhead {color:#000;}
	div.departmentBlack p.pullquote {color:#000;}
	div.departmentBlack span.dropCap {color:#000;}
	
div.departmentRed {}
	div.departmentRed h2.articleTitle {}
	div.departmentRed h3.articleType {border:none;background:#87182B;padding:9px;text-align:left;color:#fff;font-weight:bold;margin-top:0;}
	div.departmentRed h5.subhead {color:#87182B;}
	div.departmentRed p.pullquote {color:#87182B;}
	div.departmentRed span.dropCap {color:#87182B;}
	
div.departmentPurple {}
	div.departmentPurple h2.articleTitle {}
	div.departmentPurple h3.articleType {border:none;background:#1F2379;padding:9px;text-align:left;color:#fff;font-weight:bold;margin-top:0;}
	div.departmentPurple h5.subhead {color:#1F2379;}
	div.departmentPurple p.pullquote {color:#1F2379;}
	div.departmentPurple span.dropCap {color:#1F2379;}
	
/* archives by issues */
p.issueBlock {padding-bottom:1em;}
p.issueBlock img {vertical-align:middle;}

/* executive decision team */

table.eDTeam {width:500px;margin:1em 0;border-bottom:1px solid #000;}
table.eDTeam td {padding-bottom:1em;}
table.eDTeam td.label {font-weight:bold;font-size:14px;}
table.eDTeam td.value {text-align:right;font-size:14px;}

table.masthead {width:500px;margin:1em 0;}
table.masthead td {padding-bottom:1em;}
table.masthead td {vertical-align:top;}
table.masthead td.label {font-weight:bold;}

/* generic forms */
table.genericForm {}
table.genericForm td.label {width:150px;}

/* signin container */
.SignInContainer {position:absolute;right:35;top:50;width:310;padding:10px;background:#eee;border:4px solid #666;}

.SignInContainer h4 {margin:0;text-align:left;font-weight:bold;font-size:14px;color:#000;}

.SignInContainer table.loginForm {margin:10px 0;font-size:11px;}

.SignInContainer table.loginForm td {font-size:11px;}

.SignInBackTop {width: 310px; height: 100px;vertical-align:top;}

.SignInbtnLogin {background:url(btnLogin.gif) center center no-repeat;}

.SignInbtnRegister {background:url(btnRegister.gif) center center no-repeat;width:100px;}

.SignInbtnEmailPassword {background:url(btnEmailPassword.gif) center center no-repeat;}

table.BreakingNewsFull {width:540px;}
