﻿/* -----------------Lists----------------*/
div.homeNews ul.news
{
	list-style-type:none;
	padding-left: 0;
	margin-left: 0;
	float: left;
	width: 280px;
	margin-top: 0;
	padding-top: 0;
}

ul.news
{
	list-style-type:none;
	padding-left: 0;
	margin-left: 0;
	float: left;
	/*width: 485px;*/
	width:100%;
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}

div.homeNews ul.news li
{
	width: 100%;
	display: block;
	margin-top: 0px;
	padding-top: 10px;
	padding-left: 0;
	margin-left: 0;
	padding-bottom:10px;
}

ul.news li
{
	width: 100%;
	display: block;
	margin-top: 5px;
	padding-left: 0;
	margin-left: 0;
}

li.newsStoryContent
{
	width: 100%;
	display:block;
	clear:both;
}

span.newsSectionTitle
{
	background-color: #EFF1E3;
	border-top:1px solid #000000;
	float:left;
	font-size:1.167em;
	font-weight:bold;
	padding:10px 0 10px 12px;
	text-transform:uppercase;
	width:153px;
}


/*------------------News listing----------*/

ul.news h3.newsTitle
{
	margin-bottom:5px;
}

ul.news span.newsDate
{
	color:#565656;
	background-color:#ffffff;
	padding-bottom: 10px;
	float: left;
}

div.homeNews ul.news span.newsDate
{
	color:#565656;
	background-color:#ffffff;
	padding-bottom: 0;
	float: left;
}

ul.news span.newsDate span
{
	color: #000000;
	padding-left: 5px;
	margin-left: 5px;
	border-left: #000000 1px solid;
}

ul.news div.newsContent
{
	float: left;
	width: 485px;
}

ul.news div.newsContent img
{
	float: left;
	padding-right: 10px;
}

ul.news div.newsContent a.readMore
{
	display: block;
	clear: right;
	margin-top: 5px;
	font-weight: bold;
	float: left;
	width: 70px;
}

ul.news span.newsSeparator
{
	background-color: Transparent;
	border-top: none;
	margin-top:15px;
	margin-bottom:15px;
	width: 480px;
	float: none;
	height: 10px;
	float: left;
	padding: 0;
	background: transparent url(images/development/newsSep.gif) no-repeat;
}

* html ul.news span.newsSeparator
{
	background-color: Transparent;
	border-top: none;
	margin-top:15px;
	margin-bottom:15px;
	width: 480px;
	float: none;
	height: 10px;
	float: left;
	padding: 0;
	background: transparent url(images/development/newsSep.gif) no-repeat;
}
/*-------------Latest news listing ------------------*/

div.homeNews
{
	width:280px;
	float: left;
}

div.homeNews li.newsTopStoryContent
{
	width: 100%;
	display:block;
	clear:both;
	padding-bottom:5px;
	border-bottom: #ADADAD 1px dashed;
	float: left;
}

div.homeNews ul.news li.newsTopStoryContent
{
	width: 100%;
	display:block;
	clear:both;
	padding-bottom:5px;
	border-bottom: #ADADAD 1px dashed;
	float: left;
	padding-top: 0;
	margin-top: 0;
}

div.homeNews li.newsTopStoryContent div.newsTopStoryContent
{
	display:inline;
	width: 100%;
	float: left;
}

div.homeNews li.newsTopStoryContent p
{
	float: none;
	width: auto;
	margin-top: 0;
	padding-top: 0;
}

div.homeNews li.newsTopStoryContent div.newsDate
{
	display:block;
	clear:right;
}
div.homeNews li.newsTopStoryContent a
{
	float: left;
	width: 270px;
	font-weight: bold;
	font-size: 1.167em;
	padding-bottom: 5px;
}
div.homeNews span.newsTopStoryContent img
{
	float: left;
	padding-top: 4px;
	padding-right:4px;
	padding-bottom:4px;
}

div.homeNews li.newsStoryContent
{
	border-bottom: #ADADAD 1px dashed;
	padding-bottom:5px;
	display:block;
	float:left;
}

div.homeNews li.newsTopStoryContent h3
{
	margin-bottom:5px;
	margin-top:5px;
}

div.homeNews li.newsStoryContent h4
{
	margin-bottom:0px;
	margin-top:0px;
	display:block;
	float:left;
	margin-left:10px;
}

div.homeNews li.newsStoryContent span.newsDate
{
	display:block;
	float:left;
}
/*-----------------Lastest suspended engineers -------------*/
div.latestSuspended li.newsStoryContent h4 
{
	margin-left:0px;
}
div.latestSuspended li.newsStoryContent h4 a 
{
color:#AEAEAE;
}

div.latestSuspended
{
	float: left;
	width: 280px;
}

div.latestSuspended
{
	float: left;
	width: 280px;
}

div.latestSuspended ul
{
	list-style-type:none;
	padding-left: 0;
	margin-left: 0;
	float: left;
	width: 280px;
	margin-top: 0;
	padding-top: 0;
}
/*---------------- PAGER -----------------------*/
div.pager
{
	width:485px;
	padding:0;
	float: left;
	padding-top: 10px;
	border-top: dashed 1px #AEAEAE;
}

* html div.pager
{
	width:480px;
	padding:0;
	float: left;
	padding-top: 10px;
	border-top: dashed 1px #AEAEAE;
}

div.pager span 
{
	display:block;
	float:left;
	position:relative;
	left:240px;
}


div.pager span input
{ 
	float:left;
	padding:0;
	margin:0;
	border-right: #3d3d3d 1px solid;
	border-top: #3d3d3d 1px solid; 
	border-left: #3d3d3d 1px solid; 
	border-bottom: #3d3d3d 1px solid; 
	margin-left:2px;
	margin-right:2px;
}


div.pager .selected
{
	background-color:#000000;
	color:#ffff00;
}

.pagerbutton
{
	background-color: #ffffff;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	float:left;
}

.leftbutton
{
	
}

.rightbutton
{
	float:right;
}

/*-------SEARCH ------------*/

div.newsSearch
{
	padding-left:12px;	
}

div.newsSearch input
{
	float: left;
	margin-top: 10px;
}

* html div.newsSearch input
{
	float: left;
	margin-top: 10px;
	margin-left: 15px;
}

div.newsSearch p
{
	margin-top:5px;	
	margin-bottom:5px;
	float: left;
}

* html div.newsSearch p
{
	margin-top:5px;	
	margin-bottom:5px;
	float: left;
	margin-left: 8px;
}

.newsSearchButton
{
	background-color: #000000;
	color: #ffff00;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	margin-top:15px;
	clear:both;
	display:block;	
}

div#newsSearchBox
{
	float: left;
	width: 135px;
}

div#newsSearchBox input
{
	float: left;
	width: 135px;
}

div.newsText
{
	float: left;
	width: 314px;
	padding-left: 0px;
}

div.newsText p
{
	padding-top: 0;
	margin-top: 0;
	float: left;
	width: 314px;
}

div.latestSuspended ul.news li
{
	padding-top: 0;
	padding-bottom: 5px;
	margin-top: 0;
}

div.secondaryNav 
{
	float: left;
	margin-left:-900px;
}
