﻿/* Created by Simon Poulton. Last Modified 02-04-2009 by David Martin. Copyright Infrastructure Journal */

/*====3. Navigations & Lists  ========*/
/*====================================*/
/*====================================*/
/*====================================*/
/*====================================*/
/*====================================*/

/* Elements */ 

select
{
	font-family: arial;
}

input
{
	font-family: arial;
}

textarea
{
	font-family: arial;
	}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3. Navigations & Lists ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


/*---------------*/
ul.linkListTop5 { list-style-type:none;}
ul.linkListTop5 li { border-bottom:1px dotted #d4d4d4; display:block;  }
ul.linkListTop5 li.rank1 {background: url(images/siteDesign/icons/1.gif) 2px 3px no-repeat;}
ul.linkListTop5 li.rank2 {background:url(images/siteDesign/icons/2.gif) 2px 3px no-repeat;}
ul.linkListTop5 li.rank3 {background:url(images/siteDesign/icons/3.gif) 2px 3px no-repeat;}
ul.linkListTop5 li.rank4 {background:url(images/siteDesign/icons/4.gif) 2px 3px no-repeat;}
ul.linkListTop5 li.rank5 {background:url(images/siteDesign/icons/5.gif) 2px 3px no-repeat;}
ul.linkListTop5 li a{ margin:3px 0px 3px 18px; display:block; }
/*~~~~~~~~~~~~~~~~~*/

/* Tertiary Navigation */

ul.secondaryNav li.selected a
{
	text-decoration: underline;
}

ul.secondaryNav li.selected a:hover
{
	text-decoration: none;
}

/* End of Tertiary Navigation */


.transaction ul { list-style-type:disc; margin-left:25px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.transaction ul li { margin:3px 0px;}

div#topRightNav{	position:absolute; 	right:18px; 	text-align:right; 	top:7px; 	width:430px; 	
}

div#topRightSearch{	position:absolute; 	right:18px; 	text-align:right; 	top:30px; 	width:430px; 	
}
		
#col487pxLeft { width:487px; float:left; min-height:600px; margin:10px 0px;
}	

#col487pxRight { width:487px; float:right; min-height:600px; margin:10px 0px;
}	

.editorsBlog
{
	background-position: left top;
	background: url(images/siteDesign/bgBlog.jpg) top left no-repeat;
	height: 145px;
	background-color: #FFFFFF;
}

#sectionBanner
{
	height: 20px;
	border: 0px solid #999;
	padding-top: 5px;
}

.ErrorMessage
{
	color: #FF0000;
}

.hidden
{
	visibility: hidden;
	display: none;
}

.FooterText { font-size:0.88em;}

.SmallerTextWithoutLink { font-size:0.88em;}

table.horizontalPadding
{
	
	}
	
table.horizontalPadding td
{	
	padding-left: 5px;
}


table.projectSummary td
{
	background: url(images/siteDesign/dotted1.gif) bottom repeat-x;
	padding: 2px 5px 2px 5px;
	font-family: Verdana;
}



table.projectSummary .projectLabel
{
	font-weight: bold;
}


/*table*/
table.standardTableCalendar { width:100%;}
table.standardTableCalendar th { background-color:#e2e2e2; font-weight:bold;}
table.standardTableCalendar td
{
	background-position: bottom;
	background: url(images/siteDesign/dotted1.gif) bottom repeat-x;
	padding: 2px 0px 2px 0px;
}


.searchResultTable tr.rowEnd { background:url(images/siteDesign/bgTable.gif) top repeat-x; }

/* TEMP */

.searchResultTable tr.complexResultsRow2
{
	background-color: #F6F6F6;
}


.searchResultTable a.HeaderHyperlink
{
	background-position: right top;
	background: url(images/siteDesign/icons/sort.gif) right top no-repeat;
	padding-right: 13px;
	display: block;
	color: #FFFFFF;
}


.HighLight
{
	background-color: #FFFF00;
}

.WatermarkText
{
	font-family: verdana;
	color: #999999;
}


h4.cvt1_ID5 a{ height:25px; background:url(images/siteDesign/headers/oilGas.gif) no-repeat; padding-left:5px; color:#FFF; display:block; }
h4.cvt1_ID4 a{ height:25px; background:url(images/siteDesign/headers/power.gif) no-repeat; padding-left:5px; color:#FFF; display:block; }
h4.cvt1_ID14 a{ height:25px; background:url(images/siteDesign/headers/renewables.gif) no-repeat; padding-left:5px; color:#FFF; display:block; }
h4.cvt1_ID6 a{ height:25px; background:url(images/siteDesign/headers/ppp.gif) no-repeat; padding-left:5px; color:#FFF; display:block; }
h4.cvt1_ID1 a{ height:25px; background:url(images/siteDesign/headers/transport.gif) no-repeat; padding-left:5px; color:#FFF; display:block; }
h4.cvt1_ID2 a{ height:25px; background:url(images/siteDesign/headers/water.gif) no-repeat; padding-left:5px; color:#FFF; display:block; }
h4.cvt1_ID7 a{ height:25px; background:url(images/siteDesign/headers/telecoms.gif) no-repeat; padding-left:5px; color:#FFF; display:block; }
h4.cvt1_ID3 a{ height:25px; background:url(images/siteDesign/headers/policy.gif) no-repeat; padding-left:5px; color:#FFF; display:block; }
h4.cvt1_ID16 a{ height:25px; background:url(images/siteDesign/headers/people.gif) no-repeat; padding-left:5px; color:#FFF; display:block; }

h4.cvt2_ID1 a{ height:33px; background:url(images/siteDesign/headers/europe.gif) no-repeat; padding-left:5px; padding-top:7px; color:#FFF; display:block;}
h4.cvt2_ID2 a{ height:33px; background:url(images/siteDesign/headers/northAmerica.gif) no-repeat; padding-left:5px; padding-top:7px; color:#FFF; display:block; }
h4.cvt2_ID3 a{ height:33px; background:url(images/siteDesign/headers/latinAmerica.gif) no-repeat; padding-left:5px; padding-top:7px; color:#FFF; display:block;}
h4.cvt2_ID4 a{ height:33px; background:url(images/siteDesign/headers/africa.gif) no-repeat; padding-left:5px; padding-top:7px; color:#FFF; display:block;}
h4.cvt2_ID5 a{ height:33px; background:url(images/siteDesign/headers/northAsia.gif) no-repeat; padding-left:5px; padding-top:7px; color:#FFF; display:block; }
h4.cvt2_ID6 a{ height:33px; background:url(images/siteDesign/headers/southAsia.gif) no-repeat; padding-left:5px; padding-top:7px; color:#FFF; display:block; }
h4.cvt2_ID7 a{ height:33px; background:url(images/siteDesign/headers/easternEurope.gif) no-repeat; padding-left:5px; padding-top:7px; color:#FFF; display:block; }

h5 {font-size:1.1em; font-weight:bold; line-height:130%; color:#00375B;}

/* Headed Box*/

table.headed
{}
table.headed th .left
{ background: url(images/siteDesign/boxHeader/left_blue.gif) top left no-repeat; border : 0; display : inline; float:left; height:30px; margin:0; margin-left:2px; padding:0 0 0 3px; }
table.headed th .right
{ background: url(images/siteDesign/boxHeader/right_blue.gif) top right no-repeat; border : 0; color:#005288; display:block; font-size: 1.25em; font-weight : bold; margin : 0; padding : 0.4em 16px 0.5em 11px; text-align : center; text-decoration : none; }



/* / Headed Box*/






