﻿.ms-consolemptablerow{ 
background-color: transparent; 
}

.hide {
	position: absolute;
	left: -9999px;
	background:inherit;
}

body{ 
  /* Arial Regular 12pt hex 333333; */
  font-family: Arial;
  font-size: 12pt;
  font-style: normal ;
  color:#333333;   
  background-color:#f6f6f6;  
/*  background-color: #e1e1e1; */
}

a:link
{
	color:#507282;
	font-style:	normal;
	text-decoration:none
}

a:visited
{
  color:#7ca5b2;				
  text-decoration:none;  
}

a:hover
{
  text-decoration:underline;
}


.topTable {
	margin-top:0px;
	margin-bottom:0px;
	padding: 0px;
    margin-left: auto;
	margin-right: auto; 
	width: 1040px;	
	background-color:white;			 		
}

#container {
	text-align: left;	
	margin-top:0px;
	margin-bottom:0px;
	padding: 0px;
    margin-left:  0px; 
	margin-right:  0px;
	width: 1000px;		
	background-color:#f6f6f6; /* white; */	  
}

#banner {
	height:132px;	
	width: 1000px;
	background-image: url('../../../CML%20Images/Master/banner.jpg');
	background-repeat:no-repeat;
} 

#mdlogo {
	float: left;
	height: 110px; /* 132px;*/
	width: 168px;
}
@media handheld {
#mdlogo { display: none; }
}

#js-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#js-menu ul li {
	margin: 0 1px;
	padding: 0;
	display: block;
	float: left;   
}

#global {
	float: right;
	padding: 0px 0px 5px 5px;
	font-size: 70%;
}

#global2 {
	float: right;
	clear: right;
	margin: 0px;
	padding: 0px 10px 10px 12px;
	*padding: 5px 10px 0px 10px;  /* IE only padding */
}
.searchForm {
	float: right;
	padding: 20px 10px 0px 0px;
	*padding: 10px 10px 0px 0px; /* IE only padding */ 
}
.searchButton {
	left: -4px; 
	top: 8px;
	position: relative;	
	*left: -8px; /* IE only position */  
	*top: 4px; /* IE only position */ 	  
}
.searchTextBox {
	height: 16px;
	font-size: 90%; /* .6875em;   (10/16) */
}

.siteactions {
	float: right;
	clear: right;
	margin: 5px 15px 5px 5px;	
	width:1000px;		
}

.homeLinks {
	float:left;
	clear:left;
	margin: 5px 15px 5px 5px;
}

/* .homeLinks a{
	text-decoration:none;
	text-transform:uppercase;
	font-size:10pt;
} */

#tools {
	float: right;
	clear: right;
	margin: 5px 15px 0px 0px;
	font-size: 70%;	 
}
#tools a {
	/* color: #DCDCDC;*/
	color:gray;
}
#tools ul {
	margin:0;
	padding: 0;
	list-style-type: none;
	text-align: right;
	width:170px;
}
#tools li {
	display: inline;
	margin: 0px 0px 0px 5px;
	padding-left: 20px;
} 
.mail {
	background-image: url('../../../CML%20Images/Master/mail.gif');
	background-position: left;
	background-repeat: no-repeat;
}
.print {
	background-image: url('../../../CML%20Images/Master/print.gif');
	background-position: left;
	background-repeat: no-repeat;
}

#page {
	float: left;	 
	margin:0px;
}


/* for footer left and right columns, arial regular 11 pt is suggested but the look and feel becomes different when it is applied. need to check with DBED */


#dbedfooter {
	width:100%;			
	font-family:Arial;
	font-style:normal;
	font-size:8pt;
	background-color:#f6f6f6;
	min-height:134px;
    height:auto;   
}

#dbedfooter a { 
  text-decoration:none;  
}

#dbedfooter a:link
{
	color:#507282;
	font-style:	normal;
	text-decoration:none
}

#dbedfooter a:visited
{
  color:#7ca5b2;				
  text-decoration:none;  
}

#dbedfooter a:hover
{
  text-decoration:underline;
}


#dbedfooter #left {
	width:466px;
	float:left;			
}

#dbedfooter #left #up {     
  min-height: 86px;   
  height:auto;
  width:100%;
  background-image:url('../../../CML%20Images/Master/FooterLeftSide_topBlank.jpg');
}

#dbedfooter #left #up #part1{
 padding-left:12px;
 padding-top: 12px; 
 float:left; 
 width:100px;
 height:100%;
}

#dbedfooter #left #up #part2{  
 float:left;
 padding-left: 7px;
 padding-top:12px;
 padding-bottom: 12px;
 padding-right: 7px;
 width:160px;
 height:100%;
}

#dbedfooter #left #up #part3{  
 padding-bottom:12px;
 padding-top:12px;
 float:left;
 padding-left: 12px;
 width:160px;
 height:100%;
}

#dbedfooter #left #down {
   height:48px; 
   width:100%;
   background-image:url('../../../CML%20Images/Master/FooterLeftSide_TranslationsBlank.jpg');			
}


#dbedfooter #left #down #footerTranslations {				
 padding-left:118px; 
 padding-top:7px;
 background-image: url('../../../CML%20Images/Master/FooterLeftSide_TranslationsBlank.jpg');
}

#dbedfooter #left #down #footerTranslations a {				
   text-decoration:none;
   font-size:8pt;  
   font-family:Arial;
   font-style: normal;
}


#dbedfooter #right {
    float:left;
    width: 534px;
    height:134px;
    background-image: url('../../../CML%20Images/Master/FooterRightSide_Blank.jpg');    
}

#dbedfooter #right #part1 {	
	float: left;
	width:225px;		 		
}

#dbedfooter #right #part2 {	
	float: left;	 
	width:	309px;		 
}


#dbedfooter #right #part1 #leftElement {
    padding-top:12px;
	padding-left:12px;
	float:left;	
	width:54px;		
}

#dbedfooter #right #part1 #rightElement {
    padding-top:12px;
	padding-left:7px; 
	width:145px;	
	height:75px;
	float:left;
	color:#999999;
}

#aboutUsRight {
	padding-top:12px;
	padding-left:7px; 
	width:145px;	
	height:75px;
	float:left;
	color:#999999;			
}
 

#dbedfooter #right #part1 #downElement {
    padding-left: 12px;   
	padding-bottom:12px; 		 	
}

#dbedfooter #right #part2 #left {	
	padding-top:12px;
	padding-left:12px;
	float:left;		
	width:69px;	
}

#dbedfooter #right #part2 #rightcol {	
	padding-top:12px;
	padding-left:7px;
	padding-bottom:12px;	
	float:left;	 
	width:209px;
	color:#999999;
}


#page {
	float: left;
	width: 1000px;
	margin:0px;
}

#leftcolumn {
	width:204px;  
	float:left;	  
	border-left: 1px;
	border-left-style: solid;
	border-left-color: #f6f6f6;  
	background-color:white;
}

#mdbiz {
    background-color: white;   
    width: 175px;
    padding:14px; /* 15px;      */
}

#mdbiznewsheader {
	vertical-align:bottom;
	font-family: Arial;
    font-size: 12px;	
    width:141px;
    height: 12px;
    text-transform: uppercase;
    color:red;         
    float:left;
    padding:5px;
}

#mdbiznewstext {
	font-family: Arial;
	font-size:8pt; /*this size has yet to be decided*/	
    font-weight:normal;
    text-decoration: none;
    color: #507282;
    padding-bottom: 5px;
}
#mdbiznewstext a {
    text-decoration:none;
} 

.rssbtn {
  width:23px;
  height:23px; 
}

#mdresearch {
   width:205px;
   height:211px; 
   padding-bottom:20px;   
   
   
}

#pulsebutton {
   width:185px;
   padding:10px;
   height: 33px	;   	
}

#upcomingnewsimg {
   width:173px;
   height: 12px;    
   padding: 16px;    			
}

#upcomingnews {
   width:173px;    
   padding-left: 16px;    			
   padding-right: 16px;    			
   padding-bottom: 16px;    			
}

#maincontent {
	width:522px;  
	float:left;		 		
}

#rightcolumn {
	width: 273px;
	float:right;   		
}

#govimg {
	width:273px;
  	height:102px;  		 
}

#ctabuttons {
	width:273px;
	height:101px;			
}

#smbuttons {
    width: 273px;
    height:22px;			
}

#fenterprenuer {
   width:273px;
   height: 505px;		
}
 
.dates {
	/* Arial Italic 12pt hex 999999, format: mm/dd/yy; */
	font-family: Arial;
	font-style: italic ;
	font-size: 12pt;
	color: #999999;
}

.captions {
	/* Gill Sans Light 12pt, contrasting color; */				
    font-family:"Gill Sans MT";
    font-size: 12pt;
    color: CaptionText;
}

.headlines {
	/* GILL SANS LIGHT ALL CAPS 18pt hex b10032 */
	font-family: "Gill Sans MT";
	font-size: 18pt;
	text-transform: uppercase;
	color:#b10032;
}

.subheads {
	/* Gill Sans Light All Caps 12pt Black */		
	font-family: "Gill Sans MT";
	font-size: 12pt;
	text-transform: uppercase;
	color: black;	
}

.mediasources {
	/* Arial Bold */
	font-family: Arial;
	font-weight: bold;		
}

.indprofiles a {
	/* Arial Regular 11pt hex 507282 */
	font-family:Arial;
	font-style: normal;
	font-size: 11pt;
	color:#507282;
	}

/* Styles for MDBizTV Master Start */

.MDBizTVBackGround {
	float: left;
	width: 1000px;
	margin:0px;
	background-color:#e4f5ff;
	background-image:url('../../../CML%20Images/Master/MDBizTV/MDBIZTVbackground.jpg');	
	background-repeat:repeat-x; 
}

#MDBizTVHeaderRow {
  width: 100%;
  height: 134px;
}

#MDBizTVHeaderBanner {
   height: 100%;
   background-image: url('../../../CML%20Images/Master/MDBizTV/header.jpg');
   background-repeat:no-repeat;
   float:left;
   width: 674px;
}

#MDBizTVHeaderRSS {
   height: 100%;
   width: 53px;
   float:left;
}

#MDBizTVHeaderBtns {
  width: 273px;
  height: 100%;
  float:right;
}

#MDBizTVHeaderBtns #MDBizTVCTAbuttons {
	width:100%;
	height:101px;			
}

#MDBizTVHeaderBtns #MDBizTVSMbuttons {
    width: 100%;
    height:33px;			
}

.MDBizTVLeftColumn {
  width: 452px; /*456px */
  padding-left: 18px;	
  float:left;			
}

.MDBizTVTopStory {
	height:130px;
	width: 100%;			
}

.MDBizTVTopStoryImage {
	height:100%;
	width: 213px;		
	float:left;	 
} 

.MDBizTVTopStoryIconAndHeader {  
  padding-left: 8px;  
  height: 56px;
}

.MDBizTVTopStoryIcon {
	height:80%;
	width:64px;
	float:left;	
    padding-top: 7px;			
}

.MDBizTVTopStoryHeader{
	height:95%;	
	font-family:Arial;
	font-weight: bold;
	font-size: 14px;	/* actually given 20 pt */	 
	padding-top: 3px;
} 

.MDBizTVTopStoryHeader a{
 text-decoration: none;
}

.MDBizTVTopStoryDescription {
	font-family:Arial;
	font-size:11px;	 	/* actually given 14pt */
}

.MDBizTVTopStoryDescription .Date {
	font-style: italic;
	color: #999999;		 
}

.MDBizTVTopStoryDescription .Text {
    font-style:normal;
    color: #666666;			 		
}

.MDBizTVTopStoryDescription .Text a {
   text-decoration: none;		 		
}

.MDBizTVHeadLines {
    font-family:Arial;	    
}

.MDBizTVHeadLines .left {
	width: 213px;
	float:left;				
}

.MDBizTVHeadLines .right {
	padding-left:8px;	 	
}

.MDBizTVHeadLines .right .title{
  	font-weight: bold;
  	font-size: 14px;  		
}

.MDBizTVHeadLines .left .title{
  	font-weight: bold;
  	font-size: 14px;  		
}

.MDBizTVHeadLines .right .title a{
  	text-decoration:none; 		
}

.MDBizTVHeadLines .left .title a{
  	text-decoration:none; 		
}

.MDBizTVHeadLines .right .Date {
     font-size: 11px;
     font-style: italic;	
     color: #999999;
}

.MDBizTVHeadLines .left .Date {
     font-size: 11px;
     font-style: italic;	
     color: #999999;
}

.MDBizTVHeadLines .right .Text {
	 font-size: 11px;
	 font-style: normal;
	 color: #666666;
	/* width: 80%;  not mentioned anywhere, added for alignment*/
}

.MDBizTVHeadLines .left .Text {
	 font-size: 11px;
	 font-style: normal;
	 color: #666666;
	 width: 80%; /* not mentioned anywhere, added for alignment*/
}

.MDBizTVHeadLinesCaption {
	font-family: Arial;
	font-style: italic;
	font-size: 10px;	
	padding-top:1px; /* not mentioned anywhere. added for alignment */		
}

.MDBizTVdbed{
   font-family: Arial;
   width:205px;	
   float:left;			
}

.MDBizTVdbed .NewsImg {
	padding-bottom:15px;		 
	height: 17px;
	width:100%;  /* 137px */	 
}

.MDBizTVdbed .PressReleases {	
	width:100%;	 	 
}

.MDBizTVdbed .PressReleases .title { 
 font-weight: bold;
 font-size:14px;
 text-decoration: none;
}

.MDBizTVdbed .PressReleases .title a { 
  text-decoration: none;
}

.MDBizTVdbed .PressReleases .date {
 font-style: italic;
 font-size:11px;
 color: #999999;
}

.MDBizTVdbed .PressReleases .text  { 
 font-style: normal;
 font-size:11px;
 color: #666666;
}

.MDBizTVStock {
  padding-left: 195px;	/*18px*/  	
}

.MDBizTVStockImg {  
 height: 17px;
 padding-bottom: 15px;	 
 padding-left:18px;	  	 
}

.MDBizTVStockWidget {
	height:300px;
	padding-left:18px;	 	 	
}

.MDBizTVPulse {  
  width: 173px;
  height: 87px;	
  padding-bottom: 18px; /* not mentioned anywhere, added for alignment */	  
}

.MDBizTVRightColumn {
   width: 526px;
   float:right;			
}

.MDBizTVVideo {
  width: 100%;
  height: 425px;  
  background-image: url('../../../CML%20Images/Master/MDBizTV/videoContainer.png');
  background-repeat:no-repeat;	
  float: right;	
}

.MDBizTVVideo .video {
  padding-left: 18px;
  padding-top: 7px;
  padding-right:18px;
  /* padding-bottom: 18px;			*/
  width: 490px;
  height:290px;
}

.videoContainer {
	width:466px; /*490px*/
	height:290px;	
	padding-left: 12px;
	padding-top: 7px;
	padding-right: 12px;	 		
}

.videoImgsPanel {
	width: 105px; /*115px;*/
	height:290px;	
	float:right;	 
}

.videoObject {
	width: 350px; /*368px; */
	height:290px;							
}

.videoImage {
   width:100%;				
}

.videoTitle {
	width:100%;	
	font-size:11px;
	text-decoration: none;
	color:black;
}

.imgPanelOuterDiv {
	width:80%;	
	padding-bottom:12px;	 
    padding-left:2px;
    padding-right:2px; 	 	
}

.imgsPanelInnerDiv {
	float:left;
	width:100%;			 
}


.MDBizTVVideo .playingimg {
  padding-left: 30px;
  width: 167px;
  height:17px;  
  padding-bottom: 15px;
  padding-top:18px;  
}

.MDBizTVVideo .videoText {
 padding-left: 30px;
 width:65%;
 font-family:Arial;
 font-size:11px;
 color:#666666;
}

.MDBizTVVideo .videoText a {
 text-decoration: none;
}

.MDBizTVVideo .videoText .date
{
	color: #999999;
	font-style: italic;		
}

.MDBizTVVideo .videoText .title
{				
 font-size:14px; 
}


.MDBizTVPictures {
 padding-left: 18px; /* not mentioned anywhere but added to align */		
 font-family: Arial;
 padding-right: 18px;		
}
.MDBizTVPicturesImg
{
  width:179px;
  height: 17px;				
  padding-bottom: 15px;
}

.MDBizTVPictures a {
  text-decoration: none;  
}

.MDBizTvPictures .pictures {
  width:236px;
  height:158px;
}

.MDBizTVPictures .Date {
  font-style:italic;
  font-size:11px; 
  color:#999999; 
}

.MDBizTVPictures .Text {
  float:left;
  font-weight:bold;
  font-size:11px;    
  width:100%;
}

.MDBizTVPictures .Description {
  font-weight:normal;
  font-size:11px;  
  color:#666666;  
  width:100%;
}

.MDBizTVverticleLine {
  width: 2px;
  height: 268px;   
  padding-right: 18px;	
  background-image: url('../../../CML%20Images/Master/MDBizTV/verticalDividerLine.gif');
  background-repeat: no-repeat;
  float:left;
}

.MDBizTVTweets {
	padding-right: 18px;	
	padding-bottom:18px;	
	font-family: Arial;	
	font-size: 12pt;
	float:right;	 
	width: 210px; /* check this */
	}

.MDBizTVTweets .Text {
	font-style: normal;			
	 
	color: #666666;
	padding-bottom:8px;
	font-size:11px;
	font-family:Arial;
}

.MDBizTVTweets  a {
  text-decoration:none;
}
.MDBizTVTweetsImg {
	width: 100%;/*162px;*/
	height:17px;
	padding-bottom: 15px;			
}

/* Styles for MDBizTV Master End */

