
/*General settings*/

body
{
	margin: 5px 0 0 0;
	padding: 0px;
	text-align: center;
	font-family:Verdana, Sans-serif;	
}

p
{
	font-family:Verdana, Sans-serif;
	font-size:0.7em;	
}

a
{
	font-family:Verdana, Sans-serif;
	color:#336699;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
	color:#3366FF;
}

h1
{
		margin: 0 0 4px 0;
		padding: 0 0 0 2px;
		color:#000033;
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-weight:bolder;
		font-size:0.8em;
		line-height: 23px;
		border-bottom:1px solid #666666;
		background-color:#ffffff;
		background-image:url(../images/secthead_bkgd.gif);
		background-repeat:repeat-x;
		background-position: left;
		
}

h2
{
		margin: 0 0 8px 0;
		padding: 2px 0 2px 2px;
		color:#ffffff;
		font-weight:bolder;
		font-size:0.7em;
		background-color:#336699;
		border-bottom:1px solid #000033;
}

h3
{
	margin:0;
	padding:0;
	font-weight:bolder;
	font-size:1.0em;
}

h4
{
		margin: 0 0 8px 0;
		padding: 2px 0 2px 2px;
		font-weight:bolder;
		font-size:0.7em;
		background-color:#cccccc;
}


#BroadcastMessage
{
    width:100%;
    border:1px solid #e0e0e0;
    clear:both;
    margin-top:3px;
}

.BroadcastText
{
    font-weight:bold;
    font-size:0.7em;
    text-align:justify;
    margin:3px;
}

.NegHeading
{
		background-color:#000033;
		color:#ffffff;
		width:100%;
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-weight:bolder;
		font-size:0.8em;
		padding:2px 0 2px 2px;
}

.DottedLine
{
	color: #fff; 
	background-color: #fff; 
	border: 1px dotted #000000; 
	border-style: none none dotted;
}



#Main
{
	width:915px;
	margin:0 auto;
	text-align:left;
	padding:0;
}

#Subscriptions
{
	width:280px;
	float:left;
}



.loginmessage
{
	font-size:0.7em;
	font-weight:bold;
	
}

.loginbutton
{
	display: block;
	background-image: url(../images/login1.gif);
	background-repeat:no-repeat;	
	width:65px; 
	height:22px;
	text-align:center;
	line-height:22px;
	font-size:0.75em;
	font-variant:small-caps;
	font-weight:600;
	text-decoration:none;
}

.loginbutton:hover
{	background-image: url(../images/login2.gif);
	background-repeat:no-repeat;
	color: #cc0000;	
	text-decoration:none;	
}	

.loginbutton:visited 
{	color: #00649D;
	text-decoration: none;
}

.headerImage
{
	margin:0;
	padding:0;
	background-image: url(../Images/fairplaybanner.jpg);		
	height:97px;
	width:915px;
	display:block;
}

.strapline
{
	color:White;
	float:right;
	display:block;
	margin:65px 5px 0 0;
	font-family:Verdana, Sans-serif;
	font-size:0.7em;		
}

.menu
{
	background-color:#D3D3D3;
	width:100%;
	height:46px;
	margin:0px;
	padding:0px;
}

.menuitemhidden
{
	display:none;
	padding:0;
	width:0;
	height:0;
	border:1px solid white;
	background-color:White;
	color:White;
}

.menuitemhidden 
{


}



.subheadbar
{

	padding:0px;	
	width:100%;
	height:30px;
	display: block;
}


#BreadcrumbTable td
{
 font-size: 0.7em;
 font-weight:bold;
 vertical-align:middle;
}

.breadcrumbs
{
	float:left;
}


.BreadCrumbs
{
 font-family: verdana; 
 font-size: 11px;
 color:Gray;

}

.BreadcrumbsNode
{
 font-family: verdana; 
 font-size: 11px;
 font-weight:bold;
 vertical-align:middle;
} 

.BreadcrumbsNode a
{ 
 color: black;
 text-decoration:none;
 vertical-align:middle; 
} 

.BreadcrumbsNode a:hover
{ 
 color: red;
 text-decoration:underline;
} 

.welcome
{
	float:left;
}

.searchbar
{
	float:right;
	background-color:#2F3567;
	padding:0 3px 0 3px;
	vertical-align:middle;
}

.footer
{
	display:block;
	clear:both;
	width:915px;
	margin-top:20px;
}

.searchbar td
{
	font-family: Verdana;
	color:White;
}

.logstatus
{
	float:right;
	padding:0 33px 0 3px;
	vertical-align:middle;
}


/* Menu Control */
					
	.TopGroup
	{
	background-color:#D9D9D9; 
	border: 1px solid  #999999;
	}

	.Level2Group
	{
	background-color:silver; 
	border: 1px solid #999999; 
	border-top-width: 0px;
	}

	.TopLevelTab 
	{
		font-family:verdana; 
		font-size:11px; 
		color:#000033;
		font-weight: bold;
		cursor:pointer;
		border-right:1px solid  #999999;
		border-left:1px solid #EDEDED; 
		border-top:1px solid #EDEDED; 	
	}

	.TopLevelTabHover 
	{
		color:#336699; 
		font-family:verdana; 
		font-size:11px; 
		font-weight: bold;
		cursor:pointer;
		border-right:1px solid  #999999;
		border-left:1px solid #EDEDED; 
		border-top:1px solid #EDEDED; 	 
	}

	.SelectedTopLevelTab
	{
		background-color: silver; 
		color: #333333; 
		font-family:verdana; 
		font-size:11px; 
		font-weight: bold;
		text-decoration:underline;		
		cursor:pointer;
		border: 1px solid #807F9A;
		border-right-color: #FFFFFF;  
		border-bottom-width: 0px;  
		position: relative;
		border-right:1px solid  #999999;
		border-left:1px solid #EDEDED; 
		border-top:1px solid #EDEDED; 	
	}
	


	.Level2Tab 
	{
		font-weight:normal;
		font-family:verdana; 
		font-size:0.7em; 
		color:#000033;
		cursor:pointer;
	}

	.Level2TabHover 
	{
		font-weight:normal;
		font-family:verdana; 
		font-size:11px; 
		color:#336699;
		cursor:pointer;


	}

	.SelectedLevel2Tab 
	{
		font-weight:bold;	
		font-family:verdana; 
		font-size:11px; 
		text-decoration:underline;
		cursor:pointer;
	}
	
	.Level3Tab 
	{
		display:none;
	}

	.Level3TabHover 
	{
		display:none;
	}

	.SelectedLevel3Tab 
	{
		display:none;
	}

/* Menu Control End  */



.leftcol
{
	margin-top:5px;
	margin-right:4px;
	float:left;
	width:405px;
	display:block;
}

.rightmaincol
{
	float:right;
	width:500px;
	display:block;
}

.midcol
{
	margin-top:5px;	
	margin-right:5px;
	margin-bottom:10px;
	float:left;
	width:240px;
	display:block;

}	

.rightcol
{
	margin-top:5px;	
	margin-left:3px;
	float:right;
	width:250px;
	display:block;

}

.widecol
{
	margin-top:5px;
	float:left;
	width:650px;
	display:block;
	border-right:1px solid silver;
}

.thisweek_left
{
	margin-top:5px;
	margin-right:4px;
	float:left;
	width:325px;
	display:block;
}

.thisweek_middle
{
	margin-top:5px;	
	margin-right:5px;
	margin-bottom:10px;
	float:left;
	width:320px;
	display:block;
}

.thisweek_right
{
	margin-top:-25px;	
	margin-left:3px;
	float:right;
	width:250px;
	display:block;
}

.rightmain
{
	float:right;
	width:570px;
	display:block;
}

.titlecol
{
	float:left;
	width:645px;
	background-color   :Red;
}

.storyheadcol
{
	margin-left:2px;
	margin-right:2px;
	margin-bottom:10px;
	float:left;
	width:420px;
	display:block;
}

.storyrightcol
{
	float:right;
	width:203px;

	border-left:1px solid grey;
	border-bottom:1px solid grey;

}



.storyrightcolInner
{
	font-size:0.7em;
	margin:5px 0 5px 5px;

}

.storyrightcolInner a
{
	display:block;	
	width:197px;
	padding-top:5px;
	clear:left;
}

.main-middle
{
	margin-top:5px;		
	float:left;
	width:655px;
	display:block;
}

.div_regulars
{
    float:left;
    display:block;
    width:200px;
}

.div_markets
{
    float:left;
    display:block;

    
}

.div_adlist
{
    width:125px;

    float:left;
    display:block;
}

/* Top Story Control */

	
	#topstory
	{
		margin-bottom:10px;
		BORDER-BOTTOM:#999999 1px solid;
		margin-bottom:5px;

	}

	#headline
	{
		font-size:1.1em;
		font-weight: bold;
		color:#003366;
	}

	#storyimage
	{
		margin-top:4px;
		text-align:center;
	}
	
	.StoryImageCaption
	{
		margin:auto;

		text-align:center;
		clear:left;
		font-weight:bold;
		font-size:0.7em;
		padding-bottom:5px;
	}


	#storysummary
	{
		font-size:0.8em;		
		padding-bottom:5px;
		color:#003366;
		padding-top:5px;
	}
	

	#storybody
	{
		font-family:Verdana, Sans-serif;
		font-size:0.8em;			
		color: black;
		text-align:left;
		padding-right:10px;

	}
	
	.StoryBodyInner
	{
	    float:left;text-align:center;
	}

	
	#storydate
	{
		font-weight: bold;
		color: black;		
		background-image: url(../images/time.gif);
		background-repeat: no-repeat;
		background-position: left;
		padding: 2px 0px 2px 20px;
	}

	.storydatenotime
	{
		font-weight: bold;
		color: black;		
		padding: 2px 0px 2px 0px;
	}
	#storycomment  a
	{
		
		font-size: smaller;
		font-weight: bold;
		color: #336699;	
		text-decoration:none;
		display:block;		
		padding-right:10px;

	}
	
	#addacomment  a
	{
		font-weight: bold;
		color: #336699;	
		text-decoration:none;
		float:right;
		display:block;		
		padding-right:10px;
		height:25px;
		background-image: url(../images/add_a_comment.gif);
		background-repeat: no-repeat;
		background-position: right;
	}
	
/* Top Story Control End */

/*Magazine Article Display Start*/
	
	.MagArticleBody
	{
	    float:left;
	}
	
	.MagArticleImage
	{
	   float:left;
	   text-align:center;
	   margin-right:5px;
	}
	
	
	.MagArticleBody table
	{
		width:100%;		
		border-top:#ffffff solid 1px;
		border-bottom:#C1C1C1 solid 1px;
		background-color:#DCDCDC;
		border-collapse:collapse;
	}


	 .MagArticleBody td
	{
		border:1px solid white;
		font-size: 0.7em;
		padding:5px 3px 5px 2px;
	}	
	
	 .MagArticleBody li
	{
		font-size: 0.7em;
	}	
	

	
	
	.ThreadHead
	{
		float:left;
		display:block;
		margin-bottom:10px;
		padding-bottom:30px;
		border-bottom:2px solid #444444;
	}

	.ThreadHeadSummary
	{
		margin:10px;
	}

	.ThreadHeadTable
	{
		margin:5px;
		border-collapse:collapse;
		border:none;
	}
	
	.ThreadHeadTable td
	{
		background-color:white;	
		font-size:0.8em;
		border:none;
	}
	
	

	.br {background: url(../images/speech_right.gif) 100% 100% no-repeat;}
	.tl {background: url(../images/speech_left.gif) 0 0 no-repeat;position:absolute }

	

/* Magazine Article Display End */

/* Regions headings */

.regioneurope{
	background-image:url(../images/european_news.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:50px;
}

.regionasia{
	background-image:url(../images/asia_news.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:50px;
}

.regionamericas{
	background-image:url(../images/americas_news.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:50px;
}

.regionMiddleEastAfrica{
	background-image:url(../images/africa_middle_east_news.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:50px;
}

.regionaustralasia{
	background-image:url(../images/australasia_news.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:50px;
}

/* Regions headings End */
	
/* Headline News Control */

	.topstory
	{
		padding: 3px 0 15px 2px;
		border-bottom: 1px #999999 solid;
	    float:left;
	    clear:both;
	    width:100%;

	}
	
	.topstoryimage
	{
	    display:inline-block;
	    float:left;
	}

	.topstoryheadline
	{
		margin-bottom:10px;
	}
	.topstoryextraheadline
	{
		margin-bottom:5px;
	}


	.topstorybody
	{
		margin-top:5px;		
		font-size:0.7em;
		padding-bottom:5px;
	}
		
	
	
	.topstory1
	{
		margin-top:5px;
		padding: 5px 0 15px 2px;
		border-bottom: 1px #999999 solid;
	}


	.topstoryheadline a,.topstoryextraheadline a
	{
		font-size:0.75em;
		font-weight: bold;
		color:#336699;
		text-decoration:none;
	}
	
	.topstoryheadline a:hover
	{
		font-size:0.75em;
		font-weight: bold;
		color:#3366ff;
		text-decoration:underline;		
	}
	

	.topstorydate
	{
		font-size:0.7em;
		color:#666666;
		padding: 5px 0px 5px 20px;
		text-decoration:none;
		background-image: url(../images/time.gif);
		background-repeat: no-repeat;
		background-position: left;
		float:left;
	}
	
	.topstoryextradate
	{
		font-size:0.7em;
		color:#666666;
		margin: 0px 0px 5px 0px;
		text-decoration:none;
		text-align:right;
	}

/* Headline News Control End */	


/* markets Top Story Control */	


    .MktStory
    {
		padding: 10px 0 5px 2px;
	    width:100%;
    }
    
	.MktStoryHeadline
	{
		font-size:0.75em;
		font-weight: bold;
		color:#336699;
		text-decoration:none;
		clear:both;
	}
	
	.MktStoryImage
	{
	}
	
	.MktStoryBody
	{
		margin-top:5px;		
		font-size:0.7em;
		padding-bottom:5px;	    
	}
	
	.MktStoryDate
	{
		font-size:0.7em;
		color:#666666;
		padding: 5px 0px 5px 20px;
		text-decoration:none;
		background-image: url(../images/time.gif);
		background-repeat: no-repeat;
		background-position: left;	    
	}
	
	.BalticInfo
	{

	}
	
	
	.BalticInfo a:hover
	{
		text-decoration:underline;
	}
	
	
	

/*  markets Top Story Contro End */	


/*Latest Issue Control  */

	#latestIssue
	{
		font-size:0.7em;
		text-decoration:none;
		margin:0 5px 0 5px;

	}

	.latestIssueItem
	{
		margin-bottom:10px;
	}

	.latestIssuehead
	{
		font-weight: bold;
		color:#4E78A0;
		text-decoration:none;

	}
	
	.LatestIssueLinkNoPad
	{
		font-size:0.7em;		
		color:#4E78A0;
		text-decoration:none;
		border-bottom:1px solid silver;
		margin-top:5px;
	}
	
	
	.LatestIssueLink
	{
		font-size:0.7em;		
		color:#4E78A0;
		text-decoration:none;
		width:95%;
		border-bottom:1px solid silver;
		text-align:left;
		margin-top:3px;
		margin-left: 5px;
	}
	
	.LatestIssueLink a, .LatestIssueLinkNoPad a
	{
		color:#336699;
		font-weight: bold;
		text-decoration:none;
		cursor:pointer;
	}
	
	.LatestIssueLink a:hover, .LatestIssueLinkNoPad a:hover
	{
		color:#3366ff;
		font-weight: bold;
		text-decoration:underline;
		cursor:pointer;
	}

	
	/*.LatestIssueLeftLink
	{
		font-size:0.7em;		
		font-weight: bold;
		color:#4E78A0;
		text-decoration:none;
		width:50%;
		Float:Left;
		border-right:1px solid silver;
		text-align:center;
	}
	
	
	.LatestIssueRightLink
	{
		font-size:0.7em;		
		font-weight: bold;
		color:#4E78A0;
		text-decoration:none;
		float:Left;
		width:49%;
		text-align:center;
		clear:right;
	}*/
	
	
	.LatestIssueImage
	{
		float:left;
		width:200px;
		border:1px solid #666666;
		height:244px;
	}
	
	.LatestIssueImageSolutions
	{
		float:right;
		width:200px;
		height:244px;
		border:1px solid #666666;
		text-align:center;
	}
	
	.LatestIssueNews
	{
		float:left;
		display:block;
		width:200px;
		margin-bottom:10px;
		text-align:left;
	}
	
	
	
	.LatestIssueNewsSolutions
	{
		float:right;
		width:200px;
		margin-bottom:10px;
		text-align:left;		
	}

/*Latest Issue Control End */

/*Baltic Markets */
	.BalticMarkets
	{
		width:410px;
		background-color:#e0e0e0;
		float:left;
		display:block;
		height:60px;
		margin-bottom:10px;
	}
	
	.TodayRates
	{
        font-size:9px; 
        vertical-align:top; 
	    color:gray;
	    font-weight:bold;
	}
	
	.YesterdayRates
	{
        font-size:9px; 
        vertical-align:top; 	    
	    color:gray;
	    font-weight:bold;	     
	}
	
	
/*Baltic Markets End */

/* News Widget */
	#NewsWidgetInternal
	{
		/*bpadding-top:50px;*/
		border:1px solid #999999;
		/*background-image:url(http://localhost/lrFairplay/images/widjhead.jpg);*/
		background-repeat:no-repeat;
		width:100%;
		font-family:Arial;
	}

	#NewsWidget
	{
		height:250px;
		/*border:solid 1px #E6E5E6;*/
		overflow:auto;
		padding-left:2px;
	}

	#NewsWidget a
	{
		text-decoration:none;
		font-size:0.7em;
		font-weight:bold;
		color:#336699;
		border:0;
	}

	#NewsWidget a:hover
	{
		text-decoration:none;
		font-size:0.7em;
		font-weight:bolder;
		color:#3366ff;
		text-decoration:underline;
	}
	
	
	
	.widgetStoryDate
	{
		margin-left:24px;

		vertical-align:text-top;
		text-decoration:none;
		font-size:0.7em;
		font-weight:normal;
		color:#999999;
		width:35%;
		float:left;
		display:inline-block;

	}


	.widgetStoryPub
	{
		margin-left:3px;
		float:left;
	}	
	
/* News Widget End */



/* SEARCH RESULTS FULL CONTROL */

	.navlabel
	{
		font-size:1.1em;
		font-weight:bolder;
	}

	.SearchHeaderTable
	{
		width:100%;		
		border-top:#ffffff solid 1px;
		border-bottom:#C1C1C1 solid 1px;
		background-color:#DCDCDC;
		border-collapse:collapse;
	}


	 .SearchHeaderTable td
	{
		font-size: 0.7em;	
		font-weight:bold;
		vertical-align:middle;
	}
	

	.highlight
	{background-color:#FFEC8B;
	}
		
	input.btnSort
	{
		font-family:verdana;		
		font-size:0.95em;		
		font-weight:bold;
		text-decoration: underline;
		padding: 0;
		background-color:transparent;
		border:0;
		cursor:pointer;
	}

	.ListTable
	{

		font-size:0.7em;
		border:1px solid red;	
	}

	.ListTable
	{
		border-collapse:collapse;
		border:1px solid #EEEEEE;
		border-top:1px solid #ffffff;
		background-color:#EEEEEE;
		width:100%;		
	}

	.ListTable th
	{
		font-weight:bold;				
		background-color:#EEEEEE;
	}	

	.ListTable td
	{
		border:1px solid #EEEEEE;

	}	
		
	.ListTableNav
	{
		font-family:verdana;		
		float:left;
		clear:both;	
		border:none;
		background-color:#e0e0e0;
		width:100%;
    }	
		
	.ListTableNav td
	{
	 vertical-align:middle;
	 padding-top:2px;
	 height:38px;
	 border-collapse:collapse;
	 font-size:0.8em;
	 font-weight:bold;

	}	
	
	.ListTableNavbox
	{
	 margin-top:2px;
	 vertical-align:middle;
	}	

	.ItemTemplateSmall
	{
		background:#FBFAF5;
		padding:5px;
		border:1px solid #EEEEEE;	
		font-family: verdana, tahoma, arial, sans-serif;
	}	

#copyright
{
	background-color:#2F3567;
	height:30px;
}

#copyprint
{
	display:none;
	
}

.footer-left, .footer-right
{
	font-family:Verdana, Sans-serif;
	font-size:0.7em;
	color:White;
}

.footer-left a, .footer-right a
 {

	color:White;
	text-decoration:none;
 }
 
 .footer-left a:hover, .footer-right a:hover
 {
	color:yellow;
 }

.footer-left
{
	float:left;
	margin-top:7px;
	margin-left:3px;
}

.footer-right
{
	float:right;
	margin-top:7px;	
	margin-right:13px;	
}

#tblsitemap
{
	width:915px;
	text-align:left;
	padding:0;
	font-family:Verdana, Sans-serif;
	font-size:0.7em;
	margin-bottom:10px;
	color:#2F3567;
}

#tblsitemap a, #tblsitemap a
 {
	color:#2F3567;
	text-decoration:none;
 }
 
#tblsitemapt a:hover, #tblsitemap a:hover
 {
	color:red;
 }

#tblsitemap td.tblsitemap-columnleft
{
	vertical-align:top;	
	padding-left:3px;
	margin-top:10px;
	border-left:none;
}

#tblsitemap td
{
	vertical-align:top;	
	padding-left:10px;
	margin-top:10px;
	border-left:1px solid #D9D9D9;
}

#tblsitemap th
{
	background-color:#D9D9D9;
	padding-left:3px;
}

/* END SEARCH RESULTS FULL CONTROL */

/* SEARCH BACKISSUES CONTROL */

	#tblIssueSearch
	{
		width:50%;
		border:1px solid silver;
		border-collapse:collapse;
	}

	#tblIssueSearch td
	{
		border:1px solid silver;
	}

	#tblIssueSearch td a
	{
		font-size:0.7em;
		font-weight: bold;
		color:#4E78A0;
		text-decoration:none;
		margin-bottom:5px;
	}
	
	#tblIssueSearch td a:hover
	{
		font-weight: bold;
		color:#993300;
		text-decoration:underline;		
	}	

/* END SEARCH BACKISSUES CONTROL */

.widgetdiv
{
	border:1px solid #666666;
	background-color:#ffffff;
	width:100%;
	margin:0px;
}
.pomouter
{
	display:inline-block;
	width:100%;    
}

.pom
{
	display:block;	
	width:100%;
	margin-top:5px;
}


.pom a
 {
	font-size:0.7em;	
	color: #4E78A0;	
	text-decoration:none;
	font-weight:bold;
	margin-bottom:10px;
 }
 
.pom a:hover
{
	color:red;
}
 
.pomLink
{
	color:#4E78A0;
	text-decoration:none;
	width:99%;
	border-bottom:1px solid silver;
	text-align:left;
	margin-top:3px;
}
	
.pomlink a
{
	color:#336699;
	font-weight: bold;
	text-decoration:none;
	cursor:pointer;
}
	
.pomlink a:hover
{
	color:#3366ff;
	font-weight: bold;
	text-decoration:underline;
	cursor:pointer;
}

	.mostReadCommentedBox
	{
		height:200px;
		border:1px solid #999999;
		border-top:none;
		display:block;
		
	}


	#tblMostReadCommented
	{
		width:100%;
		border-collapse:collapse;
		padding:0;
		text-align:center;

	}

	#tblMostReadCommented td
	{
		border:0;
		margin:1px;
		padding:0;
		text-align:left;
	}

	#pnlMostRead
	{
		width:100%;

	}

	#pnlMostCommented
	{
		width:100%;


	}


	.mostreaditem
	{
		width:95%;
		border-bottom:1px solid silver;
		margin: auto;
		margin-bottom:10px;
		padding-left:5px;
		text-align:left;
			
	}
	
	.mostcommenteditem
	{
	    display:none;
	}
	

	.mostread a, .mostcommented a
	{
		font-size:0.7em;	
		color: #4E78A0;	
		text-decoration:none;
		font-weight:bold;
		margin-bottom:10px;
	}
	 
	.mostread a:hover, .mostcommented a:hover
	{
		color:#3366ff;
		text-decoration:underline;
	}
	
	
	.MostCommented
	{
		width:653px;
		
	}
	
	.CommentsActiveHeader
	{
		background-image:url(../images/comments_active.gif); 
		background-repeat:no-repeat; 
		height:95px;
		border:1px solid #ffffff; /*Needed to correct Firefoxes tendency to drop divs with no borders*/
	}
	
	.CommentsClosedHeader
	{
		background-image:url(../images/comments_closed.gif); 
		background-repeat:no-repeat; 
		height:95px;
		border:1px solid #ffffff; /*Needed to correct Firefoxes tendency to drop divs with no borders*/	
	}
	 
	.CommentsHeaderText
	{
		margin-top:40px;
		margin-left:15px;
		margin-right:35px;
		font-size:0.7em;
	
	}
	 
	 
	.showtab  
	{
			display:block;
			visibility:visible;	
			color:#4E78A0;		
			font-weight:bolder;
			font-size:0.8em;
			line-height: 23px;
			border-top:1px solid #999999;
			border-bottom:1px solid #ffffff;
			margin:0;
			text-decoration:none;
			text-align:center;		
	}
	 
	.MidTab
	{
			line-height: 23px;
			border-left:1px solid #999999;
			border-right:1px solid #999999;						
	}
	 
	.HideTab
	{
			display:block;
			visibility:visible;	
			color:#4E78A0;	
			font-weight:bolder;
			font-size:0.8em;
			line-height: 23px;
			border-top:1px solid #999999;			
			border-bottom:1px solid #999999;
			background-color:#F5F5F5;
			margin:0;
			text-decoration:none;
			text-align:center;	
	}
	 
 .reldate
 {
	color:#000000;
	font-weight:normal;
	float:left;
	clear:both;
	display:block;
	width:100%;
	text-decoration:none;
	border-bottom:1px solid silver;
	margin-bottom:3px;
	padding-bottom:3px;
		
 }
 
 
 .pubanddate
{
	color:#4E78A0;
	font-size:0.8em;
}

.storylinks
{

}

.storylinksImage
{
	border:none;
	vertical-align:middle;
	text-decoration:none;
	margin-right:3px;
	float:left;
	clear:both;
}

.NewsSection
{
	width:100%;
	border-bottom:1px solid silver;
	margin-bottom:15px;	
	font-size:0.7em;
	padding-bottom:15px;		
}

.NewsSection a
 {
	
	color: #4E78A0;	
	text-decoration:none;
	font-weight:bold;
	margin-bottom:10px;

 }

.NewsSection a:hover
 {
	color:#3366FF;
	text-decoration:underline;
 }

.SpecReportsTitle
{
	font-weight:bold;
	font-size:0.8em;
	padding-bottom:10px;
	display:block;
}

.MagSection
{
	width:100%;
	border-bottom:1px solid silver;
	margin-bottom:10px;	
	font-size:0.7em;	
	padding-bottom:10px;	
}

.MagSection a
 {
	
	color: #4E78A0;	
	text-decoration:none;
	font-weight:bold;
	margin-bottom:10px;

 }


.SpecReports,.CompaniesNews,.Newswatch,.Profile,.CoverStory,.StoryOfWeek,.Markets,.Powerhouse
{
	width:100%;
	border-bottom:1px solid silver;
	margin-bottom:10px;	
	font-size:0.7em;	
	padding-bottom:10px;
	clear:both;

}



.SpecReports a,.CompaniesNews a, .Newswatch a,.Profile a,.CoverStory a,.StoryOfWeek a,.Markets a,.Powerhouse a
 {
	
	color: #4E78A0;	
	text-decoration:none;
	font-weight:bold;
	margin-bottom:10px;

 }
 
.SpecReports a:hover,.CompaniesNews a:hover, .Newswatch a:hover,.Profile a:hover,.CoverStory a:hover,.StoryOfWeek a:hover,.Markets a:hover,.Powerhouse a:hover
 {
	color:#3366ff;
	text-decoration:underline;
 }
 
 .Markets_Inner
 {
	width:100%;
	border-bottom:1px solid silver;
	margin-bottom:10px;	
	padding-bottom:10px;
	clear:both;
 }

.CompaniesNews a
{

	vertical-align:top;
}

.Profile,.CoverStory
{
	border-bottom:0;

}

.StoryImageHolder
{
	text-align:center;
}

.StoryImage
{
	border:1px solid #999999;
}

.SectionTitle
{
	font-size:0.7em;    
	margin-bottom:10px;
	font-weight:bold;
	width:100%;
	display:block;
	clear:both;
}

.Regulars
{
	width:100%;
	font-size:0.7em;
	margin-bottom:10px;

	padding-bottom:10px;
}

.Regulars a
 {
	color: #4E78A0;	
	text-decoration:none;
	font-weight:bold;

 }
 
.Regulars a:hover
 {
	color:#3366ff;
	text-decoration:underline;
 }
 
 
 
 
 

.RegularsTable
{
	width:100%;
	font-size:0.7em;
	margin-bottom:10px;
	border-bottom:1px solid silver;
	padding-bottom:10px;	
}

.RegularsTable a
 {
	color: #4E78A0;	
	text-decoration:none;
	font-weight:bold;
	display:block;	
	margin-top:3px;

 }
 
.RegularsTable a:hover
 {
	color:#3366ff;
	text-decoration:underline;
 }
 
 
 .RegularsTableOld
{
	width:100%;
	font-size:0.7em;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid silver;

}

.RegularsTableOld a
 {
	color: #4E78A0;	
	text-decoration:none;
	font-weight:bold;

 }
 
.RegularsTableOld a:hover
 {
	color:#3366ff;
	text-decoration:underline;
 }
 
 .RegularsTable1
{
	float:left;
	width:49%;
	font-size:0.7em;
}

.RegularsTable1 a
 {
	color: #4E78A0;	
	text-decoration:none;
	font-weight:bold;

 }
 
.RegularsTable1 a:hover
 {
	color:#3366ff;
	text-decoration:underline;
 }

.sectionlayout
{
	border-collapse:collapse;
	border:none;
	vertical-align:top;
	width:100%; 
	margin-bottom:10px;
}

.sectionlayout td
{

	vertical-align:top;
	border-bottom:1px solid silver;
	padding:5px 0 5px 0;
}

.CMData
{
	border-collapse:collapse;
	border:none;
	vertical-align:top;

}
/* BACKISSUES */

	.tblBackIssues
	{	width:100%;
		border-collapse:collapse;
	}
	
	.tblBackIssues	td a
	{

		font-weight: bold;
		color:#4E78A0;
		text-decoration:none;
	}
	
	.tblBackIssues	td a:hover
	{

		font-weight: bold;
		color:#993300;
		text-decoration:underline;		
	}	
	
	.tblBackIssues	td
	{	width:20%;
		text-align:center;
		font-size:0.7em;
		vertical-align:top;
		padding-bottom:5px;
		padding-top:5px;
		height:5px;
	}

	.thismonth
	{	border: 1px solid #cccccc;
		border-right:none;
		border-top:none;
		background-color:#EEEEEE;
	}
	.lastmonth
	{	border: 1px solid #cccccc;
		border-left:none;
		border-top:none;
		background-color:#EEEEEE;
	}	
	
	.monthheader
	{	border: 1px solid #cccccc;
		border-bottom:none;
		font-weight:bold;
		background-color:#EEEEEE;
		padding:5px 0 5px 0;
		
	}
	

	
	.DownloadPanel
	{
		border:1px solid red;	
		font-size:0.7em;
	}

	.archivedate td
		{
		background-color:#FFFFFF;
		text-align:left;
		}
	
	.archivedate a, .archivedate a:link
		{
		border-bottom:1px #CCCCCC solid;
		text-align:left;
		width:100%;
		display:block;
		padding-top:3px;
		}
		
	.archivedate a:hover
		{
		background-color:#cccccc;
		width:100%;
		text-align:left;
		color:#cc3300;
		}


.bannerad
{
	text-align:center;
	background-color:#E6E9ED;
	margin-top:10px;
	margin-bottom:10px;
	border: 1px solid #999999;
	float:right;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
}


.boxad
{
	text-align:center;
	margin-bottom:10px;
	width:100%;
}


#tblFeatures
{
	width:100%;
}


#tblFeatures td
{
	vertical-align:top;
	
}

.LongBox {width:124px;margin:2px;}

.label120 {width:120px;float:left;}

.featurelist
{
	display:none;
	visibility:hidden;
}

.FeatureDate
{
	font-family:Verdana, Sans-serif;
	font-size:0.7em;	
	font-weight:bold;
	font-style:italic;
	margin-left:24px;	
}

.FeatureName
{
	color:blue;
	font-family:Verdana, Sans-serif;
	font-size:0.7em;	
	font-weight:bold;
	cursor:pointer;
	margin-left:44px;
}


.FeatureName:hover
{
	color:Red;
	font-family:Verdana, Sans-serif;
	font-size:0.7em;	
	font-weight:bold;
	cursor:pointer;
	text-decoration:underline;
}

#tblData1
{
	border:1px solid black;	
}

#tblData1 td
{
	border:1px solid black;	
}

.Articleheadline
{
	font-weight:bold;
	font-size:1.6em;
	margin-bottom:15px;
}

.SectionTitle
{
    
}

.OtherArticleList
{
    width:35%;
    float:right;
    padding:3px;
    margin-top:5px;
}


.SpecReportsTitle
{
    font-weight:bold;
 	font-size:0.8em;
	padding-bottom:10px;
 	display:block;
}

/* styles for Marine Information centre*/

.MICbox{
	width:100%;
	float:left;
	margin-bottom:15px;
	border:#CCCCCC solid 1px;

}

.MICboxleft{
	width:48%;
	float:left;
	margin-bottom:15px;
	border:#CCCCCC solid 1px;

}

.MICboxright{
	width:48%;
	float:right;
	margin-bottom:15px;
	border:#CCCCCC solid 1px;

}

.MIC
{
	background-color:#D9D9D9;
	color:#000033;
	padding-left:5px;
}

.miclink{
	text-decoration:none;
	font-size:0.7em;
	line-height:1.5em;
	border-bottom:1px solid silver;
	text-align:left;
	margin-top:3px;
	padding-left:15px;
	padding-bottom:5px;
}
	
.miclink a
{
	color:#336699;
	font-weight: bold;
	text-decoration:none;
	cursor:pointer;
}
	
.miclink a:hover
{
	color:#3366ff;
	font-weight: bold;
	text-decoration:underline;
	cursor:pointer;
}

.TopAdSection
{
 margin-bottom:4px;   
}



.advertiselink{
	font-weight:bold;
	text-decoration:none;
	font-size:0.7em;
	text-align:left;
	margin-top:3px;
	padding-left:15px;
	padding-bottom:5px;
}
	
.advertiselink a
{
	color:#336699;
	font-weight: bold;
	text-decoration:none;
	cursor:pointer;
}
	
.advertiselink a:hover
{
	color:#3366ff;
	font-weight: bold;
	text-decoration:underline;
	cursor:pointer;
}
/*  END stlyes for Maritime Information Centre  */

/*  Free trial page buttons  */
.button{
	float:right;
	background-image:url(../images/button.gif); 
	background-repeat:no-repeat; 
	width:170px; 
	height:35px;
}

.button a:hover{
	background-image:url(../images/button_hover.gif);
	background-repeat:no-repeat;
	width:170px; height:35px; 
	text-decoration:none;
}

.buttontext{
	text-align:center; 
	margin-top:2px; 
	font-size:0.8em; 
	font-weight:bold;
}

.button2{
	background-image:url(../images/button.gif); 
	background-repeat:no-repeat; 
	width:170px; 
	height:35px;
}

.button2 a:hover{
	background-image:url(../images/button_hover.gif);
	background-repeat:no-repeat;
	width:170px; height:35px; 
	text-decoration:none;
}


/*  END Free trial page buttons  */



/*  Photo of the Month Image style  */
.POMimage
{
border: 1px solid #999999;
}	


	#chuffimage
	{
		float:left;
		display:block;		
		margin-right:10px;
	}


	#chuffsummary
	{
		font-size:0.7em;		
		display:inline-block;
		padding-bottom:5px;
		color:#003366;
	}
	
	#chuffsummary P
	{
		font-size:1.0em;		
	}	
	
	#chuffbody
	{
		font-size:1.05em;
		font-weight: normal;
		color: black;
		text-align:left;
		padding-right:10px;
	}


/*  END--Photo of the Month Image style---END  */



/*  LOGIN PAGE */

	.login
	{	float:left;
		width:100%;
		text-align:left;
		margin-bottom:20px;
	}
	
    .loginlabel
    {	
        width:20%;
    }

    .loginvalue
    {
        width:80%;
    }

    .valuelabel
    {
        width:80%;
        color:#8A8A8A;
    }

    .value
    {
        width:80%;
    }

    	
	
	.loginHeaderleft
	{
	    width:50%
	}
	
	.loginHeaderRight
	{
	    width:50%
	}
	
	.loginLeft
	{
	    width:auto;
	}
	
	.loginRight
	{
	    width:auto;
	}	
	
	
	
	.loginlabel
	{	
		width:20%;
		text-align:right;
	}
	

	#tblLogin
	{	
		width:100%;
		display:block;
		border-top:1px solid #ffffff;
		border-bottom:1px solid #C1C1C1;
		background-color:#CCCCCC;
	}

	#tblloginsub
	{
		width:100%;
		border:1px solid #999999;
		font-size:0.8em;
		color:#000000;
		font-weight:bold;
		background:#cccccc;
	}



/* END LOGIN PAGE */

	.alert
	{	color:Red;
		font-weight:bold;
		font-size:0.7em;
		line-height:1.4em;
		clear:both;
	}
	
	
	.storyhead
	{
		font-size:1.2em;	
		font-weight:bold;	
	}
	
	.tblOrder
	{
		width:650px;
	}
	
	
	.tblOrder td
	{
		font-size:0.7em;	
		white-space:normal;		
	}
	
	.tblOrder th
	{
		margin: 0 0 8px 0;
		padding: 2px 0 2px 2px;
		color:#ffffff;
		font-weight:bolder;
		font-size:0.7em;
		background-color:#336699;
		border-bottom:1px solid #000033;
		text-align:left;
	}	
	
	
	.RedText
	{
		color:Red;
		font-weight:bold;
	}
	.tblNewBuildings 
	{
		border:0;
		border-collapse:collapse;	
	}

	.tblNewBuildings td
	{
		font-size:0.7em;
		border-bottom:1px solid light-gray;	
		padding-right:7px;
		border-bottom:1px solid gray;
	}
	
	.tblNewBuildings th
	{

		margin: 0 0 8px 0;
		padding: 2px 0 2px 2px;
		color:#ffffff;
		font-weight:bolder;
		font-size:0.7em;
		background-color:#336699;
		border-bottom:1px solid #000033;
		text-align:left;
	}	


	.tblNewBuildings .ColumnHeader
	{
		color:Blue;
		font-weight:bold;
	}
	
	
		.tblNewBuildings .blank
	{
		border-bottom:0;
	}
	

	.tblFixtures
	{
		border:0;
		border-collapse:collapse;
	}
	
	.tblFixtures tr
	{
		margin-bottom:10px;
	}
		
	
	
	.tblFixtures .ColumnHeaderL1
	{
		font-size:0.7em;
		border-top:1px solid gray;	
		padding-right:7px;
		white-space:normal;
		font-weight:bold;
		/*background-color:#F7EA6E; */		
	}
	
	.tblFixtures .ColumnHeaderL2
	{
		width:25%;		
		font-size:0.7em;
		padding-right:7px;
		border-bottom:1px solid gray;
		background-color:#E5E5E5;	 
		white-space:normal;
		font-weight:bold;
		color:Red;		
	}
	
	.tblFixtures .column1
	{
		width:20%;
		font-size:0.7em;
		border-top:1px solid gray;	
		padding-right:7px;
		white-space:normal;
		/*background-color:#F7EA6E; */
	}
	
	.tblFixtures .column2
	{
		width:25%;		
		font-size:0.7em;
		padding-right:7px;
		white-space:normal;
		background-color:#E5E5E5;	 
		color:Red;
	
	}
	
	.tblFixtures th
	{
		margin: 0 0 8px 0;
		padding: 2px 0 2px 0;
		color:#ffffff;
		font-weight:bolder;
		font-size:0.7em;
		background-color:#336699;
		border-bottom:1px solid #000033;
		text-align:left;
	}	
	
	.tblFixtures .ColumnHeader
	{
		color:Blue;
		font-weight:bold;
	}
	.tblFixtures .blank
	{
		border-bottom:0;
	}

	.tblBraemar
	{
		border:0;
		border-collapse:collapse;
		width:100%;
	}
	
	.tblBraemar .ColumnHeaderL1
	{
		font-size:0.7em;
		border-top:1px solid gray;	
		padding-right:7px;
		white-space:normal;
		font-weight:bold;
	}
	
	.tblBraemar td
	{
		font-size:0.7em;
		border-bottom:1px solid light-gray;	
		padding-right:7px;
		border-bottom:1px solid gray;
		text-align:center;
	}	
	
	.braemardown
	{
		color:Red;	
	}
	
	.braemarup
	{
		color:Green;
	}
	.braemarlevel
	{
		color:black;
	}
	
	.subphoto
	{
		float:left;
		width:24.5%;
		text-align:center;
		margin-bottom:10px;
	}
	
	
.CommentsSection
{
	border-top:1px solid darkgray;
	padding-top:4px;
	padding-bottom:4px;

}

.CommentsSectionLeft
{
	Width:30%;
	font-size:0.7em;
}

.CommentsSectionRight
{
	Width:70%;
	font-size:0.7em;
}



#tblAddComment td
{
	font-size:0.7em;
	vertical-align:text-top;
}

.returnbutton, .storyReturn
{
	display:block;
	text-decoration:none;	
	font-weight:bold;
	font-size:0.8em;

}

.storyReturn1
{
	display:block;
	text-decoration:none;	
	font-weight:bold;
	font-size:0.7em;
}

.OtherPub
{	float:left;
	width:100%;
	text-align:center;
	background-color:Yellow;
}

.OtherPublabel
{	
	width:20%;
	text-align:right;
}
	
#imgStoryImage
{
	margin-right:10px;
	margin-bottom:5px;
}

.imagelink
{
	border:none;
}

.ReadComments
{
	background-image:url(../images/read_comment.gif);
	background-repeat:no-repeat;
	height:52px;
	width:250px;
	line-height:40px;
	text-decoration:none;
	margin-right:15px;
}
.ReadComments a
{
	font-size:0.8em;	
	font-weight:bold;
	text-decoration:none;
	margin-left:50px;
	margin-top:20px;
}

.AddComments
{
	background-image:url(../images/add_comment.gif);
	background-repeat:no-repeat;
	height:52px;
	width:250px;
	line-height:40px;
	text-decoration:none;
	margin-right:5px;	
}

.AddComments a
{
	font-size:0.8em;
	font-weight:bold;
	text-decoration:none;
	margin-left:50px;
}


.CommentExpander
{
	background-image:url(../images/comment_tint.gif);
	background-repeat:repeat-x;
	height:19px;
	padding-top:3px;
	border-top:1px solid darkgray;
	border-left:1px solid darkgray;
	border-right:1px solid darkgray;		
}

.comments
{
	font-size:0.7em;

}

.CommentDate
{
	color:Gray;
}

.CommentTable
{
	border:1px solid darkgray;
	padding:5px 0 5px 0;
}

.CommentTable td
{
	padding:5px 0 0 0;
}

td.contactLabel
{
	display:block;
	text-decoration:none;	
	font-weight:bold;
	font-size:0.7em;
	padding:0 5px 0 5px;
}

.BlogHeader
{
	background-image:url(../images/blog.jpg);
	background-repeat:no-repeat;
	height:200px;
	width:100%;
	vertical-align:text-bottom;
	border:1px solid #fff;
}

.blogtext
{
	font-size:0.8em;
	margin-bottom:10px;
	float:left;

}

.BlogEntry
{

	padding-bottom:5px;
	margin-bottom:10px;
	margin-top:5px;
	border-bottom:1px solid #e0e0e0;
	float:left;
	clear:both;
	display:block;
	width:100%;
}

.BlogEntry img
{
	border:1px solid gray;

}

.BlogEntryTitle
{
	font-weight:bold;
	font-size:0.9em;
}

.BlogEntryText
{
	font-size:0.8em;
}

.BlogEntryText a
{
	font-weight:bold;
}


.BlogInfo
{
	float:left;
	clear:left;
	width:150px;
	display:block;
	text-align:center;
	font-size:0.7em;	
}

.blogName
{
	font-weight:bold;
	font-size:1.0em;
}

.blogControl
{
	float:left;
	width:100%;
	border-bottom:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
	margin:5px 0 5px 0;	
}

.blogControl a
{
	font-size:0.7em;
}

/* Markets Page Controls etc */


.MarketsTable
{
    width:100%; 
    font-size:0.7em;  
    border-collapse:collapse;
}

.MarketsTable th
{
   font-weight:bold;
   text-align:right;
   border-collapse:collapse;
}

.MarketsTable td
{
    font-weight:bold;
    text-align:right;
    border-top:1px solid grey;
    border-bottom:1px solid grey;
    padding-top:3px;
    padding-bottom:5px;
}

.MarketsTable tr
{

    
}

.MarketsTable a:hover
{
 text-decoration:none;
 cursor:pointer;    
}



.WebChartDiv
{
 font-size:0.7em;
 font-weight:bold;
 border:1px solid gray;
 margin-top: 5px; 
 text-align:center; 
}

.IndexDate
{
 margin-top:5px;
 font-size:0.7em;
 color:Gray;
 text-align:right; 
}

/*.background {
    background-color:gray; 
    filter:alpha(opacity=10); 
    opacity:0.1; 
} */

.IndexBtn
{
    display: block; 
    width: 100%;
}

.active_link
{
    background-color:#F5F5A3;
    
}

.inactive_link
{
     background-color:#FFFFFF;  
}



.MarketsBox
{
 border:1px solid gray;   
 margin-bottom:10px;
 max-width:250px;
}

.BDI_link
{
    text-decoration:none;
	cursor:pointer;
}

.BDI_link:hover
{
    text-decoration:none;
	cursor:pointer;
	background-color:#F5F5A3;
}

.BDI_Value
{
    float:left;
    margin-left:35px;
}



.BDI_Header
{
    float:left;
	font-weight:bold;
	font-size:11px;
	margin-left:3px; 
	color:#336699;
}

.BDI_date
{
	color:#666666;
	padding: 5px 0px 5px 20px;
	background-image: url(../images/time.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-weight:normal;
	float:left;
	clear:both;

}

.BDI_date a:hover
{
	text-decoration:none;
}

.BDI_Footer
{
	margin-left:3px;     
	font-weight:bold;
	font-size:11px;
	width:100%;
}





.DryDown
{
	background-color:#ffffff;
	background-image:url(../images/marketsdown.gif); 
	background-repeat:no-repeat;
	height:95px;
	width:248px;
	font-weight:bold;
	font-size:11px;
	color:red;
}

.DryUp
{
	background-color:#ffffff;
	background-image:url(../images/marketsup.gif);
	background-repeat:no-repeat;
	height:95px;
	width:248px;
	font-weight:bold;
	font-size:11px;
	color:green;
	
}

.DryNoChange
{
	background-color:#ffffff;
	background-image:url(../images/marketsnochange.gif);
	background-repeat:no-repeat;
	height:95px;
	width:248px;
	font-weight:bold;
	font-size:11px;
	color:green;
	
}

.centered {
 position:absolute;
  top: 50%;
  left: 50%;
  margin-top: -50px;
  margin-left: -100px;
}

.disclaimer
{
 font-size:0.6em;
 text-align:justify;
    
}

.popupControl 
{background-color: #eeeeee;
 border:outset 1px #c0c0c0;
 color: #444444;
 position:absolute;
 visibility:hidden;}
 
 .popup_box
 {
    border:2px solid lightgray;
    width:160px;   
    font-size:0.8em;
 }
 
 .popup_button
 {
    cursor:pointer;
	padding: 4px 0 0 0 0;

 }
 
 
 .textbox 
 {border: solid 2px #cccccc;
  border-top: solid 2px #a0a0a0;
  color:#444444;width: 250px;
  }
  
  .closebutton
  {
    font-size:0.8em;
    font-weight:bold;
    float:right;
    vertical-align:top;
    cursor:pointer;
    color:Black;

  }
  
  .modalPopup
  {
    background-color:#ffffdd; 
    border-width:1px; 
    border-style:solid; 
    border-color:Gray; 
    padding:3px; 
    width:250px; 
  }
  
  
  
  
.modalBackground { 
background-color:#fff; 
filter:alpha(opacity=70); 
opacity:0.7px; 
} 

.banneradtop
{
    margin-bottom:10px;
}


/*   */
.SolutionsLayout
{
    border:0;
    border-collapse:collapse;
    
}

.SolutionsLayout td
{
    font-size:0.8em;
    border-collapse:collapse;
}
.solutionsHeading
{
	margin-bottom:15px;
}


.SolutionsMagTitle
{
    float:left;
    color:Red;
    width:320px;
    font-size:0.8em;
    margin-top:5px;
}

.SolutionsMagMonth
{
    float:right;
    width:315px;
    color:#14066D;
}

.SolutionsIssueListSection
{
	background-color:#e0e0e0;
	font-size:1.0em;
	font-weight: bold;
	margin:10px 0 3px 0;
	margin:10px 0 3px 0;
	padding-left:5px;
}

.SolutionsIssueListTitle
{
	font-size:0.8em;
	text-align: left;
	text-decoration: none;
	margin-left:5px;
}

.mobileheadercol
{
    display:none;   
}