
/*General styles*/

/* GENERAL STYLES */

	body
	{	margin: 0px 0px 20px 0px;
		padding: 0px;
		width:100%;
		font-family:Verdana, Sans-serif;
	}

	p
	{	font-size:0.7em;
		font-weight: normal;
		text-align: left;
		line-height:1.4em;
	}
	
	


	a
	{	color: #0066cc;
		font-family: verdana, helvetica, sans-serif;
		font-size: 1em;
		text-decoration: underline;
		font-weight: bold;
	}

	a:active
	{	color: #9D5C00;
	}

	a:visited 
	{	color: #00649D;
		text-decoration: none;
	}

	a:hover
	{	color: #cc0000;
		background-color: #cccccc;
		text-decoration: none;
	}
	
	a:link 
	{	color: #005C9D;
		border-bottom: 1px #D9DBA0;
		text-decoration: none;
	}

	.none 
	{	
		display: none;
	}
	.clear
	{	clear: both;
		margin:0;
		padding:0;
		height: 0.1px;
	}

	ul 
	{	list-style: square;
		margin:5px 0px 0px 20px;
		padding: 0;
		line-height:13px;
	}
	
	ul li 
	{	margin: 4px 0 4px 0;
		font-size:0.9em;
	}

	.alert
	{	color:Red;
		font-weight:bold;
		font-size:0.7em;
		line-height:1.4em;
	}
	
	.loginbutton
	{
		display: block;
		background-image: url(../images/login1.gif);
		background-repeat:no-repeat;	
		width:65px; 
		height:22px;
		text-align:center;
		margin:5px 0 0 0 ;
		line-height:22px;
		font-size:1.2em;
		font-variant:small-caps;
		font-weight:600;
	}


	.loginbutton:hover
	{	background-image: url(../images/login2.gif);
		background-repeat:no-repeat;
		color: #cc0000;	
	}	

/* END GENERAL STYLES */


/* LEFTHAND SECTION */


	.boxgrey
	{
	display:none;
	}
	
	.boxgrey-light
	{
	display:none;
	}
	
	.boxgrey h3
	{	display:none;
	}
	
	.boxgrey-light h3
	{	display:none;
	}
	
	
	.boxgrey p, .boxgrey-light p
	{	display:none;

	}
	
/* END LEFTHAND SECTION */

/* HEAD SECTION */

	#grey-top
	{	display:none;
	}

	#header 
	{	width: 100%;
		background-repeat:no-repeat;
		background-position:right;
		border-bottom:1px solid #333333;
		height:77px;
	}

	#header-1 
	{	float:left;
		margin-top:8px;
		margin-left:2px;
	}

	#ad 
	{display:none;
	}


	#menu
	{	display:none;
	}
	
	#search
	{	display:none;
	}	
	
	#searchbar
	{	display:none;	
	}
	
/* END HEAD SECTION */



/* MAIN SECTION */

	#main 
	{	margin: 5px 0px 5px 0px;
		width: 100%;
		padding: 0;
		display:block;
	}
	
	#tblMainLayout 
	{	border-collapse:collapse;
		float:left;
	}

	
	#tblMainLayout td
	{	vertical-align:top;
		vertical-align:text-top;
		padding: 0;
		margin: 0;
	}

	#main-logos-right
	{	display:none;
	}

	#main-left
	{	display:none;
	}
	


	#main-middle
	{	padding-top:3px;

	}

	#main-middle-news
	{	padding:0px 2px 2px 2px;
	}

	#main-middle-top-story
	{	padding:0px 2px 2px 2px;
	}

	#main-middle-issue
	{	padding:0px 2px 2px 2px;
	}
	
	#main-middle-feature
	{	
		margin-top:10px;
		padding:0px 2px 2px 2px;
		display:block;
		height:100%;
	}
	
	.feature-left
	{	width:32%;
		float:left;
		font-size:0.75em;
		margin: 0 5px 5px 0;
		display:block;

	}
	
	.feature-right
	{	width:33%;
		float:right;
		font-size:0.75em;
		display:block;
	}
	
	.feature-left h4, .feature-right h4
	{
	font-size:1.1em;
	}

/* END MAIN SECTION */


/*FOOTER SECTION*/

	#footer 
	{	padding: 5px 0px 15px 0px;
		font-size: 10px;
		text-align: center;
		border-top:1px solid #CC0033;
		clear:both;
		width:100%;
	}

/*END FOOTER SECTION*/	




/* TOP STORIES CONTROL */

	#topstories{
		font-size:0.75em;
		margin:15px 0 15px 0;		
	}

	#topstories a
	{	text-align: right;
		font-weight: normal;
		color: #cc0000;
		text-decoration:none;
	}


	#topstories .topstorynews
	{	
		font-size:0.9em;
		font-weight: normal;
		color:#333333;
		line-height:1.5em;
	}

	#topstories .topstorydate
	{	
		font-size:0.9em;
		font-weight: bold;
		color:#cc0000;
	}
	#topstories .topstoryhead a
	{
		font-size:1em;
		font-weight: bold;
		color:#005C9D;
	}
	
	#topstories .topstoryhead a:hover
	{
		color:#cc0000;
	}

	#topstories .news
	{	font-size:0.7em;
		font-weight: bold;
		color:#005C9D;
	}
	
	#topstories .newsdate
	{	font-size:0.7em;
		font-weight: bold;
		color:#cc0000;
	}	
	
/* END TOP STORIES CONTROL */


/* TOP STORY CONTROL */

	#headline
	{	
		font-size:0.95em;
		font-weight:bold;
		margin:15px 0 15px 0;
		color:#333333;
	}

	#storybody
	{
		font-size:0.7em;
		color:#333333;
		line-height:1.5em;
	}
	
	#storydate
	{	font-size:0.7em;
		font-weight: bold;
		color:#cc0000; 	
	}
	
/* END TOP STORY CONTROL */

/* LATEST ISSUE CONTROL */

	#issueimage
	{	float:left;
		margin: 0 10px 0 0;
	}

	#issue
	{	font-size:0.7em;
		margin: 0 0 0 5px;
		line-height:1.3em;
	}

/* END LATEST ISSUE CONTROL */




/* DISPLAY ARTICLE CONTROL   */
	.publication
	{float:left;
	margin:0 2px 0 4px;
	
	}
	#publication h4
	{	margin: 0 0 8px 0;
		padding: 3px 2px 4px 2px;
		color:#cc0000;
		font-weight: bold;
		font-size: 1.2em;
		border-bottom:1px solid #666666;
	}	

	#publication .storybody
	{
		font-size:0.8em;
	}
	
	.reldate
	{ display:none;
	}	
	
	.PubArea
	{display:none;
	}
	
	.relstory
	{display:none;
	}
	
	.relstory a
	{display:none;
	}

	.storyReturn
	{display:none;
	}

/* END DISPLAY ARTICLE CONTROL */

/* DIARY CONTROL */


#diary table
{font-size:0.75em;
}

/* END DIARY CONTROL */



/*  LOGIN PAGE */

	.login
	{	font-size:0.75em;
		margin:0 8px 0 0px;
		border:1px solid red;
		float:left;

	}
	
	.loginlabel
	{	
		width:100px;

	}
	
	.loginbox
	{
		
	}
	
	#tblLogin
	{	font-size:1.0em;
		
	}

	#topstory
	{	
		
	}
	

/* END LOGIN PAGE */


/*SITEMAP CONTROL */

	.SiteMap
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	.tblSitemap
	{
		float:left;
		width:100%;
		margin-bottom:10px;
		border-collapse:collapse;
		
	}




	/*Sitemap headings section */
	.RootNode
	{
		width:100%;	
		color: #000000; 
		font-size: 0.8em;
		font-weight: bold;
		font-variant:small-caps;
		text-decoration: none; 
		margin-left:2px;
		padding:0 3px 0 3px;

		
	}
	.RootNode a 
	{
		width:100%;		
		font-size: 0.85em;
		font-weight:bold;
		padding: 2px 0px 2px 0px;	
	}

	.LeafNode, .LeafNode a
	{
		color: #000000; 
		font-size: 0.8em;
		font-weight: bold;
		text-decoration: none; 
		margin-left:2px; 	
	}

	.LeafNode a:hover
	{
		color: #000000; 
		text-decoration: underline; 
	}

	.LeafNodeDescription
	{
		color: #000000; 
		font-size: 0.8em;
		font-weight: normal
	}

	.ChildNode, .ChildNode a
	{
		font-size: 0.8em;
		font-weight:normal;
		color: #000000; 
		text-decoration: none; 
		margin-left:2px; 	
	}

	.ChildNode a:hover
	{

		text-decoration: underline; 
	}

	.ChildNodeDescription
	{
		color: #000000; 
		font-size: 0.8em;
		font-weight: normal
	}

/* END SITEMAP CONTROL */



/*SEARCH RESULTS PAGE*/

	.articleTitle
	{
		background-color:lightblue;
	}

	.articleSource
	{
		background-color:white;
	}

	.articleDate
	{
		background-color:lightblue;
	}

	.articleSummary
	{
		background-color:lightgrey;
	}

	.articleHeaderTable
	{
		width: 100%;
		font-family: verdana, tahoma, arial, sans-serif;
		font-size: 0.75em;
		font-weight: normal;
		color: black;
	}

	.articleHeaderRow
	{
		background-color:DFA894;
	}

/*END SEARCH RESULTS PAGE*/


/* SEARCH RESUULTS FULL CONTROL */


	.SearchHeaderTable
	{
		width:100%;		
		border-top:#ffffff solid 1px;
		border-bottom:#C1C1C1 solid 1px;
		background-color:#DCDCDC;
		border-collapse:collapse;
	}


	.SearchHeaderTable, .SearchHeaderTable td
	{
		font-size: 0.85em;	
		font-weight:bold;
		vertical-align:middle;
	}
	
	.SearchHeaderTable ul
	{
		font-size: 0.75em;
	}


	.highlight
	{background-color:Lime;
	}
	
		
	input.btnSort
	{
		color:bold;
		font-family:verdana;		
		font-size:x-small;		
		font-weight:bold;
		text-decoration: underline;
		padding: 0;
		background-color:transparent;
		border:0;
		cursor:pointer;
	}

	.ListTable, .ListTable th, .ListTable tr
	{
		font-family:verdana;
		font-size:x-small;		
		
	}


	.ListTable
	{
		border-collapse:collapse; 	
		border-top:1px solid #ffffff;
		border-bottom:1px solid #C1C1C1;
		background-color:#EEEEEE;
		width:100%;		
	}

	.ListTable th
	{
		font-weight:bold;				
		background-color:#EEEEEE;
	}	

	.ListTableNav
	{
		vertical-align:top;
		font-family:verdana;		
		font-size:1em;
		float:left;
		clear:both;	
		border:none;

	}	

	.ItemTemplateSmall
	{
		background:#FBFAF5;
		padding:5px;
		border:1px solid #EEEEEE;	
		font-family: verdana, tahoma, arial, sans-serif;
		font-size: 0.8em;
		color:black;		
	}	



/* END SEARCH RESULTS FULL CONTROL */

/* ISSUEBROWSE CONTROL */

	#tblIssueBrowse, #tblIssueBrowse td
	{
		font-size: 0.85em;	
		font-weight:bold;
		
	}
	
	#tblIssueBrowseDetails td
	{
		font-size: 0.75em;	
		font-weight:bold;
		color:Red;
	}
	
	#tblIssueBrowseDetails .headline
	{
		font-weight:bold;
		margin:15px 0 15px 0;
	}	
	


/* END ISSUEBROWSE CONTROL */


/* BACKISSUES */

	.tblBackIssues
	{	width:100%;
	}
	
	.tblBackIssues	td
	{	width:20%;
		text-align:center;
		font-size:0.7em;
		vertical-align:top;
		padding-bottom:5px;
	}
	
	.tblBackIssues	td h3
	{	font-size:1.0em;
	}
	
	.DownloadPanel
	{
		border:1px solid red;	
		font-size:0.7em;
	}

/* END BACKISSUES*/




