/*home.css =====================================================================	
	 	
========================================================================	
   	Author:	James Dacosta
   	Email: 	james@bright-interactive.com
   	Date:	30/05/07	
------------------------------------------------------------------------
	Comments
------------------------------------------------------------------------
   
   	
   	
========================================================================*/

/* Presentation changes  */

#hLinkHome, #hLinks span.home { display: none; }

#home_leader { min-height: 139px; background: #220376; color: #fff; position: relative; top: -9px; }
/* Hide from IE/Mac \*/ 
* html #home_leader { height: 139px; }
/* End hide */
#home_leader img#leader_image { float: right; margin-right: 0; margin-left: 15px; }

* html>body #home_leader div.wrapper { margin-top: -139px; margin-right: 211px; }

#home_leader h1 { padding: 15px 0px 0px 15px; border: none; background: #220376; color: #fff; font-weight: bold; font-size: 170%; margin-right: 211px }
* html #home_leader h1 { font-weight: normal; padding-bottom: 2px; } /* Adjustments for IE  */
#home_leader h1:lang(en) { font-weight: normal; } /* Normal font-weight better for PC/Mozilla */

#home_leader p.strapline { padding: 0px 0px 6px 15px; border: none; background: #220376; 
        color: #c1ddf3; font-size: 100%; margin-right: 211px;
	font-weight: normal;
	margin-top: 0px;
}
#home_leader a { color: #c1ddf3; text-decoration: underline; }
#home_leader p { padding: 0px 15px 15px; font-size: 105%; line-height: 1.3em; }

/* Layout changes */
#pageWrapper { min-width: 768px; }
#outer { margin-left: 208px; min-width: 368px; padding-top: 11px; }
#leftCol { width: 208px; margin-left: -209px; }
.container-left { width: 178px; }
#innerwrap { background: none; height: auto; }
#innerwrap:lang(en) { min-height: 0; }
#mainCol { margin-right: 211px; }
#mainCol .inner { padding: 0 15px 20px 0px; }
#rightCol { width: 211px; }
.container-right { width: 196px; padding-left: 0; padding-top: 0; }
* html .container-right { width: 211px; w\idth: 196px; }


/* General styles */

div#leftCol h2 {margin-top: 0px; padding-top: 0px; border-top: 0px; }

div#leftCol h2.new { font-size: 150%; padding: 0px 0px 3px; color: #0a3296; border-bottom: 3px solid #b0dbf6; }
div#leftCol h2.links { font-size: 150%; padding: 0px 0px 3px; color: #555; border-bottom: 3px solid #220376; }
div#leftCol h2.spotlight { font-size: 140%; color: #555; padding-bottom: 4px;
	margin: 0px;
	padding-top: 0px;
}
h2.topics, div#rightCol h2.topics { padding-bottom: 2px; border-bottom: 3px solid #ac0057;
	font-size: 140%;
}


ul.spotlight { list-style: none; margin: 2px 0px 20px; padding: 12px; background: #efecfd; color: #333; font-size: 95%; }
* html ul.spotlight { margin-top: 0; width: 178px; w\idth: 154px; padding-left: 0; padd\ing-left: 12px; }
* html ul.spotlight li { height: 1%; }
ul.spotlight a.more { color: #0f1273; padding-left: 10px; background: url(../img/misc/right_arrow_mid_blue.gif) left center no-repeat; padding-bottom: 1px; height: 1%; }
ul.spotlight li b {  display: block; background: url(../img/misc/right_arrow.gif) 0% 4px no-repeat; padding-left: 10px; line-height: 1.3em; padding-bottom: 0.2em; }

ul.spotlight li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
ul.spotlight li { display: inline-table; }

/* Hides from IE-mac \*/
* html ul.spotlight li { height: 1%; }
ul.spotlight li { display: block; }
/* End hide from IE-mac */  


#eu_promo { font-size: 95%; }
* html #eu_promo { width: 178px; w\idth: 154px; }
#eu_promo img { margin-bottom: 10px; }
#eu_promo a { font-weight: bold; padding-left: 9px; background: url(../img/misc/right_arrow.gif) left center no-repeat; padding-bottom: 1px; }
* html #eu_promo a { height: 1%; }

a.rspLink { display: block; width: 200px; height: 51px; margin: 0px; }
a.rspLinkFirst { margin-top: 24px; }
a.rspLinkLast { margin-bottom: 10px; }
a.rspLink br { display: none; }
a.rspLink span { display: none; }

#qLinks { padding: 6px 8px; margin-bottom: 10px; }


#qLinks select { width: 138px; float: left; }
#qLinks input { float: right; }
* html>body #qLinks select { margin-bottom: 6px; }
* html>body #qLinks input.button { w\idth: 16px; }

ul.topics { list-style: none; margin: 0; padding: 0; font-size: 95%; line-height: 1.25em; }
ul.topics li { background: url(../img/subsection/news/dots.gif) left bottom repeat-x; padding: 9px 0px 11px; }
ul.topics li.last { background: none; }
ul.topics li a { padding: 0; }
ul.topics li b {  display: block; background: url(../img/misc/right_arrow.gif) 0% 4px no-repeat; padding-left: 10px; line-height: 1.3em; padding-bottom: 0.2em; }
ul.topics li a.pdf {  background: none; font-weight: bold; }
ul.topics li a.pdf img {padding-right: 5px;}
ul.topics li a.excel  { background: none; font-weight: bold; }
ul.topics li a.excel img {padding-right: 5px;}
ul.topics li a.word  { background: none; font-weight: bold; }
ul.topics li a.word img {padding-right: 5px;}
ul.topics li a.powerpoint  {background: none; font-weight: bold; }
ul.topics li a.powerpoint img {padding-right: 5px;}


ul.topics li:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
ul.topics li { display: inline-table; }
/* Hides from IE-mac \*/
* html ul.topics li { height: 1%; }
ul.topics li { display: block; }
/* End hide from IE-mac */  

ul.content { font-size: 95%; }
ul.content li { padding-bottom: 0; }
ul.content p.date { padding: 0; background: url(../img/misc/dots.gif) bottom left repeat-x; margin-bottom: 6px; color: #364963; line-height: 1em; }
ul.content p.date span { padding-right: 5px; background: #fff; position: relative; top: 1px; }
ul.content h3 { font-size: 105%; margin-bottom: 0; }
ul.content p { line-height: 1.3em; }

.alert {
	border:2px solid;
POSITION: relative; 
padding: 10px;
	display: inline-block;
	margin-bottom: 10px;
	margin-top: 24px;
}

.alert img {
padding: 2px;
margin:0px 15px 5px 0;
}
