/* CSS Document */
#frame {
	width:980px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: #ffffff;
}
#contentheader {
	padding-bottom: 17px;
	width: 956px;
	height: 70px;
	margin-left: 12px;
}
#contentleft {
	width:196px;
	margin-left: 12px;
	float:left;
	display: inline;
}
#contentcenter {
	width:558px;
	margin-left: 12px;
	float:left;
	}
#contentright {
	width:178px;
	margin-left: 12px;
	float:left;
}
#companylist {
	width:176px;
	height:174px;
	background:#ffffff;
}
#navigation {
	width:196px;
	margin-top: 12px;
}
#mainimage {
	width: 558px;
	height: 175px;
	margin-top: 1px;
	background: #d7d7d7;
}
.topimage {
	width: 558px;
	height: 175px;
	margin-top: 1px;
	background: #d7d7d7;
}
.TopImageCPH {
	width: 558px;
	height: 175px;
}
#maincontent {
	width: 558px;
	margin-top: 12px;
	padding-bottom: 100px;
}
#maintextblock {
	padding-left: 16px;
	padding-top: 12px;
	padding-right:20px;
}
#footertextblock {
	padding-left: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#breadcrumbtextblock {
	padding-left: 16px;
	padding-top: 4px;
	height: 18px;
	color:#27318B;
	font-size:11px;
}

#breadcrumbtextblock A {
	color: #626262;
	font-size:11px;
}
.currentnode {
	color: #27318B;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, Sans-Serif;
}
.rootnode 
{
    color:#626262;
    font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, Sans-Serif;
}

#search {
	width: 178px;
	height: 49px;
	margin-bottom: 12px;
}
#login {
	width: 178px;
	margin-bottom: 12px;
	height: 77px;
}
#news {
	width: 178px;
	margin-bottom: 12px;
	height: 140px;
}
#StopPress 
{
	width: 178px;
	margin-bottom: 12px;
	height: 140px;
}
#featuredarticles {
	width: 178px;
	margin-bottom: 12px;
	height: 140px;
}
#resources {
	width: 178px;
	margin-bottom: 12px;
	margin-bottom: 12px;
}
#footer {
	width: 558px;
	height: 50px;
	position:relative;
	top: -85px;
	left: 220px;
	clear:both
}
/*Quintcomms spec*/
div.navheading {
	padding-left: 17px;
	background: #ede7d0;
	height: 19px;
	margin-bottom: 1px;
	padding-top: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	background-color: #0081C6;
	border:solid 1px #0081C6;	
}
div.navheadingright {
	min-width:158px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
div.navheadingleft {
	width: 196px;
}
div.paddednavbox {
	
	background: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 10px;
}

div.unpaddednavbox {
	background: #FFFFFF;
	margin-top: 1px;
	margin-bottom: 2px;
	
}
.shareprice
{
    Font-Family:Arial, Helvetica, Sans-Serif;
    font-size:11px;
    font-weight:normal;
    color:#626262;
    padding-left:17px;
    padding-top:8px;
    padding-bottom:8px;
    }

div.navboxright {
	min-width: 158px;
	padding-left:17px;
	padding-top:8px;
	border-color:#0081C6;
	border-style:solid;
	border-width:0.25px;
	Font-Family:Arial, Helvetica, Sans-Serif;
    font-size:11px;
    padding-bottom:8px;
}
div.formboxright {
	width: 158px;
	height: 24px;
	white-space: nowrap
}
div.navboxleft {
	width: 196px;
}

table.ContentTable {
	border-collapse: collapse;
	width: 100%;
}

table.ContentTable th {
	border-style: solid;
	border-color: #C8D0D2;
	border-width: 1px;
	vertical-align: top;
	font-weight: normal;
	color: #0066ff;
	background-color: #E0E1CE;
	padding: 3px;
	white-space: nowrap;
}
table.ContentTable td {
	border-style: solid;
	border-color: #C8D0D2;
	border-width: 1px;
	vertical-align: top;
	color: #626262;
	background-color: #FBFAF8;
	padding: 3px;
	white-space: nowrap;
}

table.HorizontalPaddingTable {
	border-collapse: collapse;
}
table.HorizontalPaddingTable td {
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
}
.award
{
    padding-top:2px
    }
