/*++++++++++++++++++++++++++++++++++

Screen Stylesheet for the EPA

Created by:	Zonja Cleary (Open Interface)
Created:	20-11-2006

++++++++++++++++++++++++++++++++++*/

p.acronym { 
	background-color:#E1F2FA;
}

TABLE.COMPASS
  { 
     font-family:arial;
     font-size:14pt;
     background-color:white;
     border-color:black;
     border-width:2px;
     width:700px;
  }

  TH.COMPASS
  {
     font-size:10pt;
     color:white;
  }


  TR.COMPASS
  { 
     vertical-align:center;
  }

  TD.COMPASS
  {  
     font-size:12pt;
     background-color:white;
     color:#3333FF;
     border-style:solid;
     border-width:0px;
     text-align:center;
  }







* {
 padding: 0;
 margin: 0;
}

* {zoom:1;}
div.clearer {clear: left; line-height: 0; height: 0;}


        #map {
            width: 512px;
            height: 512px;
            border: 1px solid black;
        }



a img {
	border: none;
}

body {
 text-align: center;
 padding: 0 5px;
 background: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #333333;}

#page-wrapper {
 margin: 0 auto;
 max-width: 90em;
/*min-width: 70em; */
 text-align: left;
}

* html #page-wrapper {width: 90em}
	


#page-wrapper {
 	font-size: 65.5%;}


#contents {padding: 0 1em 0 0;}

/***** BUTTONS *****/

.submitButton {cursor:pointer; padding: 1px 2px; width:210px; height:40px; font-size:14pt; font-family:sans-serif; font-style:bold; background:#ff0 none; color:#000;}
.cancelButton {cursor:pointer; padding: 1px 2px; width:210px; height:40px; font-size:14pt; font-family:sans-serif; font-style:bold; background:#99CCFF; color:#000;}
	
/*------------------------Header ---------------------------------------------- */
#header {
 height: 133px;
 text-align: right;
 background: #FFFFFF ;
 /*url("head_bg_newscentre.jpg") no-repeat top right;*/
}

/* What we do header */
.section-2608 #header {
 background: #FFFFFF url("../images/head_bg_whatwedo.jpg") no-repeat top right;
}

/* The environment and you header */
.section-3337 #header {
 background: #FFFFFF url("../images/head_bg_environmentandyou.jpg") no-repeat top right;
}

/* Research & Education header */
.section-2840 #header {
 background: #FFFFFF url("../images/head_bg_researcheducation.jpg") no-repeat top right;
}

/* News Centre header */
.section-2981 #header {
 background: #FFFFFF url("../images/head_bg_newscentre.jpg") no-repeat top right;
}

/* Downloads header */
.section-2882 #header {
 background: #FFFFFF url("../images/head_bg_downloads.jpg") no-repeat top right;
}

/* About us header */
.section-3016 #header {
 background: #FFFFFF url("../images/head_bg_aboutus.jpg") no-repeat top right;
}

#header #secondary-nav {
 		font-size: 1.2em;
		padding: 6px 10px 0px 0px;}
	
#header #secondary-nav a:link {font-weight: bold; color:#003366; text-decoration: none}
#header #secondary-nav a:visited { font-weight: bold; color:#003366; text-decoration: none}
#header #secondary-nav a:hover { font-weight: bold; color:#003366; text-decoration: underline}	


#header #logo {
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;}
	
#header #search-box {padding: 76px 4px 0px 0;}

#header #search-box div label {
			position: absolute;
			top: -1000px;
			left: -1000px;}

/*------------------------Mid Section and Content Area---------------------------------------------- */
#midsection {
	float: left;
 	width: 100%;
 	background: #FFFFFF;
   border-bottom: 8px solid #FFF;}


#midsection #contentarea {
	float: right;
	width: 75%;
	border-top: 2px solid #FFF;}


.section-home #midsection #contentarea {
	float: left;
	width: 74%;
	border-top: 4px solid #FFF;
}

.section-home #contents {
	border-left: 8px solid #FFF;
}
/** changed on 13-feb-2007 peter mooney */ 
#columnleft {width: 180px;
            background-color: #FFFFFF;
			float:left;
			margin: 0;
			padding: 0}

#columnright {width: 250px;
            background-color: #FFFFFF;
			float:right;
			margin: 0;
			padding: 0}
			
#columnright2 {width: 180px;
            background-color: #FFFFFF;
			float:right;
			margin: 0;
			padding: 0}			
			
#maincontent {
              padding: 0px 10px 0px 15px;
			  margin-left: 180px;}


#maincontent2 {
              padding: 0px 10px 0px 15px;
			  margin-left: 180px;
			  margin-right: 180px;}
				  			

/*------------------------Headings Text and Lists---------------------------------------------- */

#contents {
 font-size: 1.2em;
 color: #333333;
}

#contents h1 {margin: 10px 0px 10px 0px; font-size: 1.3em; font-weight: bold; color: #006699; display: inline;}

#maincontent h1 {margin: 5px 0px 20px 0px; font-size: 1.33em; font-weight: bold; color: #006699;}

#maincontent h2 {margin: 10px 0px 10px 0px; font-size: 1.3em; font-weight: bold; color: #339999;}
#maincontent h3 {margin: 10px 0px 10px 0px; font-size: 1.2em; font-weight: bold; color: #003366;}
#maincontent h4 {margin: 10px 0px 10px 0px; font-size: 1.1em; font-weight: bold; color: #333333;}
#contents p   { margin: 0px 0px 10px 0px; line-height: 150%}

#contents table p {
padding: 0;
margin: 0;
}

#maincontent2 h1 {margin: 5px 0px 20px 0px; font-size: 1.33em; font-weight: bold; color: #006699;}
#maincontent2 h2 {margin: 10px 0px 10px 0px; font-size: 1.3em; font-weight: bold; color: #339999;}
#maincontent2 h3 {margin: 10px 0px 10px 0px; font-size: 1.2em; font-weight: bold; color: #003366;}
#maincontent2 h4 {margin: 10px 0px 10px 0px; font-size: 1.1em; font-weight: bold; color: #333333;}

#placeholders ul    {list-style: none; margin: 0px 0px 0px 0px; padding: 0 0 0.5em 0;}
#placeholders ul li {background: url(../images/bullet.gif) no-repeat 0em 0.8em; display: block; padding: 0.3em 0 0.1em 11px;}

#maincontent ul    {list-style: none; margin: 10px 0px 0px 20px; padding: 0 0 0.5em 0;}
#maincontent ul ul  {font-size:100%;}
#maincontent ul li {background: url(../images/bullet_nested.gif) no-repeat 0em 0.8em; display: block; padding: 0.3em 0 0.1em 11px;}
#maincontent ul ul li {background: url(../images/bullet.gif) no-repeat 0em 0.8em; display: block; padding: 0.3em 0 0.1em 11px;}

#maincontent2 ul    {list-style: none; margin: 10px 0px 0px 20px; padding: 0 0 0.5em 0;}
#maincontent2 ul ul  {font-size:100%;}
#maincontent2 ul li {background: url(../images/bullet_nested.gif) no-repeat 0em 0.8em; display: block; padding: 0.3em 0 0.1em 11px;}
#maincontent2 ul ul li {background: url(../images/bullet.gif) no-repeat 0em 0.8em; display: block; padding: 0.3em 0 0.1em 11px;}

#maincontent ol       {list-style: decimal; zoom:normal; color: #0099cc; margin: 10px 0px 10px 43px; padding: 2px 0px 2px 0px;}
#maincontent ol ol    {list-style: lower-roman; zoom:normal; font-size:1em;  margin: 10px 0px 10px 23px; padding: 0px 0px 0px 0px;}
#maincontent ol li      { zoom:normal; padding: 2px 0px 2px 0px;}
#maincontent ol ol li      {list-style: lower-roman; zoom:normal; font-size:1em; padding: 2px 0px 2px 0px;}

#maincontent2 ol       {list-style: decimal; zoom:normal; color: #0099cc; margin: 10px 0px 10px 43px; padding: 2px 0px 2px 0px;}
#maincontent2 ol ol    {list-style: lower-roman; zoom:normal; margin: 10px 0px 10px 23px; padding: 0px 0px 0px 0px;}
#maincontent2 ol li      { zoom:normal; padding: 2px 0px 2px 0px;}
#maincontent2 ol ol li      {list-style: lower-roman; zoom:normal; padding: 2px 0px 2px 0px;}


.placemid ul    {list-style: none; margin: 0px 0px 0px 0px; padding: 0 0 0.5em 0;}
.placemid ul li {background: url(../images/bullet.gif) no-repeat 0em 0.8em; display: block; padding: 0.3em 0 0.1em 11px;}


/*---- Publications Downloads styles - added by CMcB, iQ Content 24/01/07 ---- */

#contents .pub-image {
	float: right;
	padding: 5px 0 5px 10px;
	margin: 0;
	background:#FFF;
}

#contents .pub-info {
	border: 1px solid #006699;
	margin: 15px 0;
	padding: 5px 0;
	width: 280px;
	background: #E1F2FA;
}

#contents .pub-info p,
#contents .pub-format p {
 margin: 0;
 padding: 0 10px;
}

#contents .pub-format {
 padding: 0 0 0 10px;
}

#contents .pub-format .format-image {
 float: left;
 margin: 8px 10px 2px 0;
}


#contents .pub-buttons {
float: left;
margin: 20px 0 20px 45px;
}

#contents .pub-buttons .pub-download,
#contents .pub-buttons .pub-buy {
width: 200px;
float: left;
text-align: center;
}


/**************
	Changed on May 21st 2007
*/
.pub-buttons .pub-short {
width: 100px;
text-align: center;
display: block;
background: #006699;
border: 1px solid #000;
color: #FFF;
text-decoration: none;
}


#contents .pub-buttons .pub-or {
width: 50px;
float: left;
text-align: center;
padding: 7px 0;
}

#contents .pub-buttons .pub-buy a,
#contents .pub-buttons .pub-download a{
display: block;
padding: 7px 20px;
background: #006699;
border: 1px solid #000;
color: #FFF;
text-decoration: none;
}


#contents .pub-buttons .pub-buy a:hover,
#contents .pub-buttons .pub-buy a:active,
#contents .pub-buttons .pub-buy a:focus,
#contents .pub-buttons .pub-download a:hover,
#contents .pub-buttons .pub-download a:active,
#contents .pub-buttons .pub-download a:focus {
 text-decoration: underline;
}


.pub-executive-summary {
 padding: 20px 0 0 0;
 margin: 5px 0 0 0;
 width: 100%;
}

#maincontent .pub-downloads ul {
	margin: 0 10px 0 50px;
}

#maincontent .pub-downloads ul li {
	background: none;
	padding: 0;
    padding: 2px 10px 3px 23px;
}


/* file icons */
span.access-file,
span.bmp-file,
span.excel-file,
span.exe-file,
span.gif-file,
span.jpeg-file,
span.pdf-file, 
span.ppt-file,
span.tiff-file,
span.visio-file,
span.word-file {
 padding: 0 10px 0 23px;
}

.access-file {
}

.bmp-file {
}

#maincontent .pub-downloads ul li.excel-file,
.excel-file {
 background: url("../images/doc_excel.gif") no-repeat top left;
}

#maincontent .pub-downloads ul li.exe-file,
.exe-file {
}

#maincontent .pub-downloads ul li.gif-file,
.gif-file {
}

#maincontent .pub-downloads ul li.jpeg-file,
.jpeg-file {
}

#maincontent .pub-downloads ul li.pdf-file,
.pdf-file {
 background: url("../images/doc_pdf.gif") no-repeat top left;
}

#maincontent .pub-downloads ul li.ppt-file,
.ppt-file {
 background: url("../images/doc_ppt.gif") no-repeat top left;
}

#maincontent .pub-downloads ul li.tiff-file,
.tiff-file {
}

#maincontent .pub-downloads ul li.visio-file,
.visio-file {
}

#maincontent .pub-downloads ul li.word-file,
.word-file {
 background: url("../images/doc_word.gif") no-repeat top left;
}


/*------------------------LEFT Placeholders ---------------------------------------------- */
#placeholders {
	float: left;
	width: 25%;
	margin: 0 0 0 5px;
	border-top: 5px solid #FFF;
}

#placeholders p {}

#currentBox {
		border: 1px solid #003366;
	background: #DCE5EA;
		padding: 0px 0px 7px 0px;
		margin-top: 10px;
		font-size: 1.1em
	}


#news,  #publication {
		border: 1px solid #003366;
		background: #FFFFFF;
		padding: 0px 0px 7px 0px;
		margin-top: 10px;
		font-size: 1.1em
	}
	
#news h2, #publication h2 {
		background-color:#003366;
		color:#FFFFFF;
		padding: 3px 3px 3px 3px;
		font-size: 1.2em
	}
	
.heading1  {
		border: 1px solid #6699CC;
		background: #DCE5EA;
		padding: 0px 0px 0px 0px;
		margin-top: 10px;
	}
	
.heading1 h2 {
		background-color:#6699CC;
		color:#FFFFFF;
		padding: 3px 3px 3px 3px;
		font-size: 1.3em
	}
	
.heading1 p {padding: 5px 5px 5px 5px;}	


#publication p {padding: 5px 5px 5px 5px}	
	

#news ul    {list-style: none; margin: 5px 5px 5px 5px; padding: 0 0 0.5em 0;}
#news ul li {background: url(../images/bullet.gif) no-repeat 0em 0.9em; display: block; padding: 0.5em 0 0.1em 9px;}	

.heading1 ul    {list-style: none; margin: 5px 5px 5px 5px; padding: 0 0 0.5em 0;}
.heading1 ul li {background: url(../images/bullet.gif) no-repeat 0em 0.9em; display: block; padding: 0.5em 0 0.1em 9px;}	


.goto {background-color: #339999; padding: 2px 3px 2px 3px; margin-left: 15px; color:#FFFFFF; font-weight: bold; border: 1px solid #1B7A7A}	
.goto a:link {color: #FFFFFF; text-decoration: none;}
.goto a:visited {color: #FFFFFF; text-decoration: none;}
.goto a:hover{color: #FFFFFF; text-decoration: underline;}

.goto2 {background-color: #339999; padding: 2px 3px 2px 3px; margin-left: 0px;  color:#FFFFFF; font-weight: bold; border: 1px solid #1B7A7A}	
.goto2 a:link {color: #FFFFFF; text-decoration: none;}
.goto2 a:visited {color: #FFFFFF; text-decoration: none;}
.goto2 a:hover{color: #FFFFFF; text-decoration: underline;}

.boxplace {border: 1px solid #003366; background: #E1F2FA; padding: 0px 0px 0px 0px; margin-top: 10px; font-size: 1.2em; height: 59px;}
.boxplace a:link {color:#339999; text-decoration: none;}
.boxplace a:visited {color:#339999; text-decoration: none;}
.boxplace a:hover {color:#339999; text-decoration: underline;}

.contentsnav {border: 1px solid #003366; background: #E1F2FA; padding:5px 10px 5px 10px; margin: 0px 0px 10px 0px; }
.contentsnav h2 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #339999; }


/* Removed by Colm McBarron, iQ Content, colm.mcbarron@iqcontent.com */

/*
table.intro {margin: 10px 0px 10px 0px}
#intro1 {padding: 0px 0px 0px 0px; background: #E1F2FA; border:solid #003366; border-width:1px 0px 1px 1px; }
#intro2 {padding: 0px 0px 0px 10px; background: #E1F2FA;  border:solid #003366; border-width:1px 1px 1px 0px; }

#intro1 h2 {font-size: 1.1em;}

#intro2 h2 {font-size: 1.1em;}

#intro1 p {font-size: 1em;}

#intro2 p {font-size: 1em;}

#intro2 ul    {list-style: none; margin: 10px 0px 0px 20px; padding: 0 0 0.5em 0; font-size: 1em;}
#intro2 ul li {background: url(../images/bullet_nested.gif) no-repeat 0em 0.8em; display: block; padding: 0.3em 0 0.1em 11px; font-size: 1em;}
*/

/* Changes by Colm McBarron, iQ Content, colm.mcbarron@iqcontent.com */

#maincontent div.intro {
 background: #E1F2FA;
 border: 1px solid #003366;
 margin: 10px 0;
 padding: 0;
}

#maincontent div.intro img {
 line-height: 100%;
 margin: 0;
 padding: 0 8px 0 0
}

#maincontent div.intro p {
 padding:0;
 margin: 0;
}

#maincontent div.intro h2 {
 font-size: 1.2em
}

/*********/
/* added 16 feb 2007 */

#maincontent div.placehead h2 {
font-size: 1.3em;
color:white;
}
#maincontent div.fontpage h2 {
font-size: 1.3em;
color:black;
}

#maincontent div.intro ul,
#maincontent div.intro ul li {
 list-style: none;
}

#maincontent .intro ul {
 margin: 10px 0px 0px 0;
 padding: 0 0 0.5em 0;
}

#maincontent div.intro ul li {
 padding: 0.3em 0 0.1em 11px;
}





/*------------------------Centre Placeholders ---------------------------------------------- */
.place {margin: 0px 0px 10px 0px}
.placehead {background-color: #006699; color:white; padding: 3px 3px 3px 3px;}
 h2 {color:white; font-size: 2.7em;}
.placemid {border: 1px solid #006699; padding: 5px 5px 10px 5px; overflow: visible; }




#want {margin: 0px 0px 10px 0px}
#wanthead {background-color: #339999; color:#FFFFFF; padding: 3px 3px 3px 3px;}	
#wantmid {border: 1px solid #339999; padding: 0px 0px 0px 7px; height: 75px;  }
.tabblue1 {width: 48%; background-color:#E1F2FA; float:left; padding: 3px 3px 3px 3px;  border-right: 7px solid #FFFFFF; font-weight: bold; color: #003399; margin: 3px 0px 0px 0px}
.tabblue2 {width: 48%; background-color:#E1F2FA; float:left; padding: 3px 3px 3px 3px;  font-weight: bold; color: #003399;  margin: 3px 0px 0px 0px}



blockquote { margin-left: 15px; }
blockquote p {}

/*------------------------Footer---------------------------------------------- */
#footer-wrapper {
	clear: both;
	width: 100%;
 	float: left;
 	border-top: 1px solid #CCC;
 	margin: 10px 0 40px 0;
 	background: #FFFFFF;
	font-size: 1.2em;
}

	#footer-wrapper #footer {
 		padding: 3px 6px;
		border-top: 1px solid #FFF;
		text-align: center;
		line-height: 1.5em;
	}
	
/* Links --------------------------------------------------*/
a:link {color:#003399; text-decoration: underline;}
a:visited {color:#990099; text-decoration: underline;}
a:hover {color:#339999; text-decoration: underline;}


/*Top Navigation --------------------------------------------------*/
#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #006699;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
font-size: 1.2em;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
height:20px;
padding: 5px 0px 0px 0px;
background-color: #006699;
color: White;
width: 140px;
text-decoration: none;
float: left;
text-align: center;
vertical-align: middle;
border-right: 1px solid #fff;
}


#navcontainer ul li a#middle
{
vertical-align: middle;
padding: 5px 0px 0px 0px;
background-color: #006699;
color: White;
width:190px;
text-decoration: none;
float: middle;
border-right: 1px solid #fff;
}

#navcontainer ul li  a:link#middle2
{
padding: 5px 0px 0px 0px;
background-color: #339999;
color: White;
width:180px;
text-decoration: none;
float: middle;
border-right: 1px solid #fff;
}

#navcontainer ul li a#last
{
padding: 5px 0px 0px 0px;
background-color: #006699;
color: White;
width:141px;
text-decoration: none;
float: middle;
border-right: 0px solid #fff;
}


#navcontainer ul li a:hover
{
background-color: #339999;
color: #fff;
}

#navcontainer ul li a:hover#middle
{
background-color: #339999;
color: #fff;
}

#navcontainer ul li a:hover#middle2
{
background-color: #339999;
color: #fff;
}

#navcontainer ul li a:hover#last
{
background-color: #339999;
color: #fff;
}

/*------------------------History Trail---------------------------------------------- */
#history {font-size:1.2em; margin: 15px 0px 3px 0px;}

#logStatus {float : right; font-size:1.2em; margin: 15px 0px 3px 0px;}

/*------------------------Side Navigation---------------------------------------------- */
/* 10-01-2007: Modifications by colm.mcbarron@iqcontent.com, to allow better CMS integration */


#navsurround {border: 1px solid #808080; }

#navsurround ul{margin: 0; padding: 0; list-style-type: none; font-family: verdana, arial, Helvetica, sans-serif;}
		
#navsurround ul li { margin: 0 0 0 0; }
		
#navsurround ul a,
#navsurround ul span
		   {display: block;
			padding: 5px 16px 5px 20px;
			color: #246099;
			background-color: #DCE5EA;
			background-image: url(../images/square1.gif);
            background-repeat: no-repeat;  
			background-position: top left;
			text-decoration: none;
			border-bottom: 1px solid #FFFFFF;
		}
#navsurround ul span {
 font-weight: bold;
 text-decoration: none;
}

#navsurround ul a:hover, a:link#subcurrent, a:visited#subcurrent
		    {color: #0F5399;
			background-color: #B9D6ED;
			text-decoration: none;
			background-image: url(../images/square2.gif);
            background-repeat: no-repeat;  
			background-position: top left;
		}
		
.currentbranch0 {color: #0F5399;
			background-color: #B9D6ED;
			text-decoration: none;
			background-image: url(../images/square2.gif);
            background-repeat: no-repeat;  
			background-position: top left;}
				 		
		
#navsurround ul ul{margin: 0; padding: 0; list-style-type: none; font-family: verdana, arial, Helvetica, sans-serif;}
		
#navsurround ul ul li { margin: 0 0 0 0; }
		
#navsurround ul ul a,
#navsurround ul ul span
		   {display: block;
			padding: 5px 16px 5px 30px;
			background-color: #DCE5EA;
			background-image: url(../images/bullet_blue.gif);
            background-repeat: no-repeat;  
			background-position: 1.5em 0.9em;
			text-decoration: none;
			border-bottom: 1px solid #FFFFFF;
		}

	

#navsurround ul ul a:hover, a:link#subsubcurrent, a:visited#subsubcurrent
		    {
			background-color: #DCE5EA;
			text-decoration: underline;
			background-image: url(../images/bullet_blue.gif);
            background-repeat: no-repeat;  
			background-position: 1.5em 0.9em;
		}
		
.currentbranch1 {
			background-color: #DCE5EA;
			text-decoration: none;
			background-image: url(../images/bullet_blue.gif);
            background-repeat: no-repeat;  
			background-position: 1.5em 0.9em;
			font-weight: bold;}
			
#navsurround ul ul{margin: 0; padding: 0; list-style-type: none; font-family: verdana, arial, Helvetica, sans-serif;}
		
#navsurround ul ul ul li { margin: 0 0 0 0; }
		
#navsurround ul ul ul a,
#navsurround ul ul ul span
		   {display: block;
			padding: 5px 16px 5px 38px;
			text-decoration: none;
			border-bottom: 1px solid #FFFFFF;
			background-image: none;
		}
		
#navsurround ul ul ul a:hover, a:link#subsubsubcurrent, a:visited#subsubsubcurrent
		    {
			text-decoration: underline;
			background-image: none;
            background-repeat: no-repeat;  
			background-position: 1.5em 0.9em;
		}

	
	

.currentbranch2 {
			text-decoration: underline;
			background-image: none;
            background-repeat: no-repeat;  
			background-position: 1.5em 0.9em;}
			
			
/* Table --------------------------------------------------*/

			/**** commented out peter mooney - feb 13th 2007 ****/
/*table {margin: 10px 0px 10px 0px; background-color:#006699; font-size: 1em;}
th {padding: 5px 5px 5px 5px;  background-color:#E1F2FA; color:#006699}
td {padding: 5px 5px 5px 5px; background-color:#FFFFFF; }
*/

table.pubindex {margin: 10px 0px 10px 0px; background-color:#006699; font-size: 1em;}
th.pubindex {padding: 5px 5px 5px 5px;  background-color:#E1F2FA; color:#006699}
td.pubindex {padding: 5px 5px 5px 5px; background-color:#FFFFFF; }			
td.pubindex2 {padding: 5px 5px 5px 5px; background-color:#CCFFCC; }			

		
			
table.download {margin: 0px 0px 0px 0px; border:solid #003366; border-width:1px 1px 1px 1px;}
#down1 {padding: 0px 0px 0px 10px; background: #006699; border:solid #006699; border-width:0px 0px 1px 0px; color: #ffffff;}

#down2 {padding: 5px 0px 0px 20px; background: #E1F2FA;  border:solid #003366; border-width:0px 0px 0px 0px; }

#down1 h2 {font-size: 1.1em; color: #ffffff;}

#down2 p {font-size: 1em;}

th.data {padding: 5px 5px 5px 5px;  background-color:#ccccff; color:#003366}
td.data_1 {padding: 10px 10px 15px 10px; background: #ffffff;}
td.data_2 {padding: 10px 10px 15px 10px; background: #EAFFFF;}

.title  {color:#006699; font-weight: bold}
.type  {color:#003366; font-weight: bold}
												

/* Finishing Touches --------------------------------------------------*/
.middle    {vertical-align: middle;}
.placeimage {margin-right: 10px; float: left;}
.placeimage2 {margin-right: 10px; float: left;}
.bluebold {color: #003366; font-weight: bold;}
.greenbold {color: #319A9A; font-weight: bold;}
.hidden {position: absolute; left: -9000px}
#startcontent {display: inline;}

/* Schools Navigation --------------------------------------------------*/
td.linkon {color: #003366;}
a:link {color:#003399; text-decoration: underline;}
a:visited {color:#990099; text-decoration: underline;}
a:hover {color:#339999; text-decoration: underline;}


/* Keywords and descriptions, for migration only -------------- */
/* Added by Colm McBarron, iQ Content, colm.mcbarron@iqcontent.com */

.metadata {
display: none;
}

/* FAQs  - Added by Colm McBarron, iQ Content, colm.mcbarron@iqcontent.com */

.faq {
	border-top: 1px solid #CCC;
	padding: 5px 10px 12px 10px;
}

.back-to-top {
	text-indent: 8px;
	background: url("../images/up_arrow.gif") no-repeat center left;
}





.resourceTitle {
font: 1.1em; verdana,arial,sans-serif;
font-weight:bold;
color:black;
}

.metadataHighlight {
font: 1.1em; verdana,arial,sans-serif;
font-weight:bold;
color:black;
background-color : yellow;
}



#infoBox {
	color: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt;
	background-color :#FFFF99;
	text-align: justify;	
}


.error {
color: red;
font-size: 10pt;
font-family: verdana,arial,sans-serif;
}


#resource {
	color: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt;
	background-color : #DCE5EA;
	/* was #FFFF99; ***/
	border-width:thin; 
	border-style:solid;
	border-color:#667FFF;
	padding-top:10px;
	padding-bottom:10px;
}

#frontpage {
	color: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt;
	background-color : #8dc1dc;
	/* was #FFFF99; ***/
	border-width:thin; 
	border-style:solid;
	border-color:black;
	padding-top:10px;
	padding-bottom:10px;
}



#infoBox2 {
	color: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt;
	background-color : #FFFF99;
	text-align: justify;	
}




.searchResult {

	background-color: #FFF83A;
	text-decoration: underline;
	font-weight: bold;
	color: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt;	
}


.placeMyResource { margin: 10px 0px 10px 0px; background-color:#DCE5EA; width : 80%}
.placemidMyResource { border: 1px solid #006699; padding: 5px 5px 10px 5px; overflow: visible; }


.printableISO {border: 1px solid #016699; padding: 5px 5px 10px 5px; overflow: visible; }


form#search {
 background-color: #B9D6ED;
 color: #000000;
 border: 1px solid #999999;
 font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
 text-align: left;
 width :60%;
}

.roundedcornr_box_454791 {
	background: url(../images/roundedcornr_454791_tl.png) no-repeat top left;
}
.roundedcornr_top_454791 {
	background: url(../images/roundedcornr_454791_tr.png) no-repeat top right;
}
.roundedcornr_bottom_454791 {
	background: url(../images/roundedcornr_454791_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_454791 div {
	background: url(../images/roundedcornr_454791_br.png) no-repeat bottom right;
}
.roundedcornr_content_454791 {
	background: url(../images/roundedcornr_454791_r.png) top right repeat-y;
}

.roundedcornr_top_454791 div,.roundedcornr_top_454791,
.roundedcornr_bottom_454791 div, .roundedcornr_bottom_454791 {
	width: 100%;
	height: 50px;
	font-size: 1px;
}
.roundedcornr_content_454791, .roundedcornr_bottom_454791 {
	margin-top: -19px;
}
.roundedcornr_content_454791 { padding: 0 50px; }


