html {height:100%;}
body {font-size:62.5%; font-family:Arial, Verdana, sans-serif; background:#f3f2e9 url(../images/template/az_bg.gif) center top repeat-y;	height:100%;}
.skip {display:none; position:absolute; text-align:center; top:-5em;}

h1 {width:258px; height:74px; line-height:0; background:url(../images/template/az_logo.gif) left top no-repeat;	}
h1 span {display:none;}
h1 a {width:258px; height:74px; display:block;}	
h2 {font-family:"Arial Narrow", arial, verdana, sans-serif; padding-bottom:0; margin-bottom:16px;	border-bottom:1px solid #ddd; line-height:1em; text-transform:uppercase;}


.left {float:left!important;}
.horizList li, #navigation li {float:left; background-image:none; padding-left:0; margin:0;}
.horizList li a {float:left; display:block;}	
#container {width:904px; padding:0 28px 0 28px; margin:0 auto; background-color:#fff; position:relative; min-height:100%;}	
#header {width:904px; min-height:101px;}	
#logo {float:left; margin-top:13px; display:inline;}	
#search {width:302px; float:right; margin-top:14px; margin-bottom:19px; display:inline;  background:url(../images/template/az_search_bg.gif) 50px top no-repeat;}	
#search label {float:left; width:48px; font-size:1.3em; color:#535353; display:inline; margin-top:5px;}	
input#zoom_query {width:200px; height:21px; border:0; font-size:1.3em; color:#535353; background: transparent; padding:5px 0 0 10px; float:left; margin-right:4px; display:inline;}	
input#searchgo {float:right; width:34px; height:24px; margin-top:1px; display:inline;}	
#pagetools {float:right; width:53em; margin-top:10px; display:inline;}	
#pagetools ul {width:53em;}	
#pagetools ul li {font-size:1.1em; height:16px; display:block; border-right:1px solid #ccc; float:right; padding:2px 8px 4px 8px;}	
#pagetools ul li a {color:#535353; text-decoration:none; height:16px; display:block; padding-top:3px; float:left;}	
#pagetools ul li a:hover {text-decoration:underline;}	
#pagetools ul li.email a {background:url(../images/icons/email_icon.gif) right 1px no-repeat; padding-right:30px;}	
#pagetools ul li.printbasketadd span {color:#999; text-decoration:none; height:16px; display:block; padding-top:3px; float:left; background:url(../images/icons/checkprint_icon.gif) right 1px no-repeat; padding-right:25px; opacity:0.5;}
#pagetools ul li.email span {color:#999; text-decoration:none; height:16px; display:block; padding-top:3px; float:left; background:url(../images/icons/email_icon.gif) right 1px no-repeat; padding-right:30px; opacity:0.5;}

#pagetools ul li.printbasketadd a {background:url(../images/icons/addprint_icon.gif) right 1px no-repeat; padding-right:25px;}	
#pagetools ul li.viewbasket a {background:url(../images/icons/viewbasket_icon.gif) right -1px no-repeat; padding-right:30px;}
#pagetools ul li.viewbasket {border-right:none;}
#pagetools ul li.viewbasket span {color:#999; padding-top: 7px; opacity:0.5; background:url(../images/icons/viewbasket_icon.gif) right -1px no-repeat; padding-right:30px;}	
#pagetools ul li.downloadcentre {border-right:0; padding-right:0;}	
#pagetools ul li.downloadcentre a {background:url(../images/icons/download_icon.gif) right top no-repeat; padding-right:22px;}
	
/* begin main nav */	
#nav {width:100%;}	
ul#navigation  {margin:0 auto; width:908px; height:28px; list-style:none;}
ul#navigation li {text-indent:-5000em;}
ul#navigation li, ul#navigation a {width:181px; height:28px; float:left; display:block; overflow:hidden;}
#nav1 a {background:transparent url(../images/nav/nav_introduction.gif) 0 -28px no-repeat;}
#nav2 a {background:transparent url(../images/nav/nav_dirreport.gif) 0 -28px no-repeat;}
#nav3 a {background:transparent url(../images/nav/nav_finstatements.gif) 0 -28px no-repeat;}
#nav4 a {background:transparent url(../images/nav/nav_remunreport.gif) 0 -28px no-repeat;}
#nav5 a {background:transparent url(../images/nav/nav_additional.gif) 0 -28px no-repeat;}	
#nav1 a:hover, #nav1.current a {background:transparent url(../images/nav/nav_introduction.gif) 0 0 no-repeat;}
#nav2 a:hover, #nav2.current a {background:transparent url(../images/nav/nav_dirreport.gif) 0 0 no-repeat;}
#nav3 a:hover, #nav3.current a {background:transparent url(../images/nav/nav_finstatements.gif) 0 0 no-repeat;}
#nav4 a:hover, #nav4.current a {background:transparent url(../images/nav/nav_remunreport.gif) 0 0 no-repeat;}
#nav5 a:hover, #nav5.current a {background:transparent url(../images/nav/nav_additional.gif) 0 0 no-repeat;}
/* end main nav */

/* home page styles */

#homepage #content {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 0;
	}
	
#banner {
margin-bottom:17px;
margin-top:20px;
}
	
* html #banner {
	display: inline;
	}
	
#featured {
	width:100%;
	margin:0;
	padding-bottom:0.6em;
	}
	
#featured div.box {
	width:211px;
	float:left;
	margin:0 20px 0 0;
	display:inline;
	padding-bottom:28px;
	}
	
#featured div.last {
	margin-right:0;
	}
	
#featured h3 {
	text-indent:-9999em;
	margin-bottom:0;
	padding:0;
	border-bottom:0;
	}
	
#featured div p {
	font-size:1.1em;
	color: #333;
	}
	
#featured div p.more {
	border-top:1px solid #fff;
	padding:5px 0 0 20px;
	margin-top:0px;
	margin-left:-8px;
	margin-bottom:-3px;
	background:url(../images/home/feature_li.gif) 10px 8px no-repeat;
	position:relative;
	}
	
#featured div p img {
	float:left;
	margin-right:4px;
	}
	
#featured div p.more a {
	color:#333;
	text-decoration:none;
	}
	
#featured div p.more a:hover {
	text-decoration:underline;
	}
	
#featured div div.body {
	min-height:64px;
	padding-left:6px;
	padding-top:10px;
	padding-bottom:0;
	background:#e7e5d3;
	}
	
#featured div div.body div {
	min-height: 76px;
	padding-right: 5px;
	}
	
#featured div div.body div p {
	margin: 0;
	line-height: 1.3em;
	}
	
#featured div div.body img {
	float:left;
	margin:0 5px 0 3px;
	display:inline;
	}
	
#featured div div.body ul {
	font-size:1.1em;
	margin: 0;
	width: 105px;
	float: right;
	}
	
#featured div div.body ul li {
	margin-bottom:1px;
	background:url(../images/home/feature_li.gif) left 3px no-repeat;
	padding-left:9px;
	}
	
#featured div div.body ul li.last {
	margin-bottom: 0;
	}
	
#featured div div.body ul li a {
	color:#333;
	text-decoration:none;
	}
	
#featured div div.body ul li a:hover {
	text-decoration:underline;
	}
	
#featured .feature_btm {
	width:211px;
	height:11px;
	background:#e7e5d3 url(../images/lozenges/home_feature_bgbtm.gif) left bottom no-repeat;
	margin-bottom:10px;
	}
	
#featured #feature_ceoreview h3 {
	width:211px;
	height:26px;
	background:url(../images/lozenges/ceoreview.gif) 0 -26px no-repeat;
	}
	
#featured #feature_ceoreview h3.hover {
	background:url(../images/lozenges/ceoreview.gif) 0 0 no-repeat;
	}
	
#featured #feature_ceoreview p.more a.hover {
	color:#0e2543;
	}
	
#featured #feature_ceoreview img {
	margin-right: 8px;
	}
	
#featured #feature_yearinbrief h3 {
	width:211px;
	height:26px;
	background:url(../images/lozenges/yearinbrief.gif) 0 0 no-repeat;
	}
	
#featured #feature_yearinbrief h3.hover {
	background:url(../images/lozenges/yearinbrief.gif) 0 -26px no-repeat;
	}
	
#featured #feature_yearinbrief p.more a.hover {
	color:#0e2543;
	}
	
#featured #feature_yearinbrief div.body div {
	padding-right: 1px;
	}
	
#featured div#feature_yearinbrief div.body ul {
	width: 109px;
	}
	
#featured #feature_shareholderinfo h3 {
	width:211px;
	height:26px;
	background:url(../images/lozenges/shareholder_information.gif) 0 0 no-repeat;
	}
	
#featured #feature_shareholderinfo h3.hover {
	background:url(../images/lozenges/shareholder_information.gif) 0 -26px no-repeat;
	}
	
#featured #feature_shareholderinfo p.more a.hover {
	color:#bebd32;
	}
	
#featured #feature_downloads h3 {
	width:211px;
	height:26px;
	background:url(../images/lozenges/downloads.gif) 0 0 no-repeat;
	}
	
#featured #feature_downloads h3.hover {
	background:url(../images/lozenges/downloads.gif) 0 -26px no-repeat;
	}
	
#featured #feature_downloads div.body div p a {
	color:#000;
	text-decoration: none;
	}
	
#featured #feature_downloads div.body div p a:hover {
	text-decoration: underline;
	}
	
#featured #feature_downloads p.more a.hover {
	color:#c19b00;
	}
	

/* end home page styles */

/*section colours*/
#introduction h2,
#introduction h3,
#introduction h4,
#introduction a,
#introduction p#backtotop a,
p.backtotop-right a,
#introduction p#nextpage a,
#introduction p#previouspage a  {
	color:#003569;
	}
	
#directors_report h2,
#directors_report h3,
#directors_report h4,
#directors_report a,
#directors_report p a  {
	color:#00a8cb;
	}
	
#general h2,
#general h3,
#general h4,
#general .mainContent a,
#general p#backtotop a,
p.backtotop-right  {
	color: #820053;
	}
	
#introduction  p#backtotop a, #introduction  p.backtotop-right a  {background:url(../images/icons/chevron_up_white_dblue.gif) left center no-repeat;}		
#directors_report p#backtotop a, #directors_report p.backtotop-right a  {background:url(../images/icons/chevron_up_white_lblue.gif) left center no-repeat;}	
#financial_statements p#backtotop a, #financial_statements p.backtotop-right a  {background:url(../images/icons/chevron_up_white_turq.gif) left center no-repeat;}	
#remun_report p#backtotop a, #remun_report p.backtotop-right a  {background:url(../images/icons/chevron_up_white_dgreen.gif) left center no-repeat;}	
#additional_info p#backtotop a, #additional_info p.backtotop-right a  {background:url(../images/icons/chevron_up_white_lgreen.gif) left center no-repeat;}	
#general p#backtotop a, #general p.backtotop-right a  {background:url(../images/icons/bulletArrowUpBlue.gif) left center no-repeat;}

#financial_statements h2, 
#financial_statements h3, 
#financial_statements h4,
#financial_statements a, 
#financial_statements p#backtotop a, 
#financial_statements p.backtotop-right a {
	color:#006972;
}
#remun_report h2, 
#remun_report h3, 
#remun_report h4,
#remun_report a, 
#remun_report p#backtotop a, 
#remun_report p.backtotop-right a {
	color:#455b21;
}	
#additional_info h2, 
#additional_info h3, 
#additional_info h4, 
#additional_info a, 
#additional_info p#backtotop a, 
#additional_info p.backtotop-right a {
	color:#9fa715;
}	
#general h2, 
#general h3, 
#general h4,
#general a, 
#general p#backtotop a, 
#general p.backtotop-right a {
	color:#000;
}
	
#content p.introPara {
	font-size:1.7em;
	font-family:"Arial Narrow", arial, verdana, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	}
	
#introduction #content p.introPara,
#introduction .tabs li.ui-tabs-selected a, #introduction .tabs li a:hover {
	color:#003569;	
}
	
#directors_report #content p.introPara,
#directors_report .tabs li.ui-tabs-selected a, #directors_report .tabs li a:hover {
	color:#00a8cb;
}
	
#financial_statements #content p.introPara,
#financial_statements .tabs li.ui-tabs-selected a, #financial_statements .tabs li a:hover {
	color:#006972;
}

#remun_report #content p.introPara,
#remun_report .tabs li.ui-tabs-selected a, #remun_report .tabs li a:hover {
	color:#455b21;
}

#additional_info #content p.introPara,
#additional_info .tabs li.ui-tabs-selected a, #additional_info .tabs li a:hover {
	color:#9fa715;
}

#general .tabs li.ui-tabs-selected a, #general .tabs li a:hover {
	color:#000;
}
	
#general #secnav ul li.parent a,
#general #secnav ul li.current a {
	background-color:#820053;
	color:#fff;
	}
	
#introduction #secnav ul li.parent a,
#introduction #secnav ul li.current a {
	background-color:#003569;
	color:#fff;
	}
	
#introduction #main #secnav ul li.parent ul li.current a,
#introduction #main #secnav ul li.parent ul li.parent a,
#introduction #main #secnav ul li.parent li.parent ul li.current a{
	color:#003569;
	}
	
#directors_report #secnav ul li.parent a,
#directors_report #secnav ul li.current a {
	background-color:#00a8cb;
	color:#fff;
	}
	
#directors_report #main #secnav ul li.parent ul li.current a,
#directors_report #main #secnav ul li.parent ul li.parent a,
#directors_report #main #secnav ul li.parent li.parent ul li.current a{
	color:#00a8cb;
	}
	
#financial_statements #secnav ul li.parent a,
#financial_statements #secnav ul li.current a {
	background-color:#006972;
	color:#fff;
	}
	
#financial_statements #main #secnav ul li.parent ul li.current a,
#financial_statements #main #secnav ul li.parent ul li.parent a,
#financial_statements #main #secnav ul li.parent li.parent ul li.current a{
	color:#006972;
	}
	
#remun_report #secnav ul li.parent a,
#remun_report #secnav ul li.current a {
	background-color:#455b21;
	color:#fff;
	}
	
#remun_report #main #secnav ul li.parent ul li.current a,
#remun_report #main #secnav ul li.parent ul li.parb ent a,
#remun_report #main #secnav ul li.parent li.parent ul li.current a{
	color:#455b21;
	}
	
#additional_info #secnav ul li.parent a,
#additional_info #secnav ul li.current a {
	background-color:#9fa715;
	color:#fff;
	}
	
#additional_info #main #secnav ul li.parent ul li.current a,
#additional_info #main #secnav ul li.parent ul li.parent a,
#additional_info #main #secnav ul li.parent li.parent ul li.current a{
	color:#9fa715;
	}

/*end section colours*/

#main {width:904px; margin-top:20px; margin-bottom:60px;}	
#col-left {width:180px; float:left;}
#secnav {background:#eeede0 url(../images/template/secnav_bg_btm.gif) left bottom no-repeat; padding-bottom:11px;}
#secnav ul li a {
	width:164px;
	text-decoration:none;
	color:#555;
	background-color:#f2f0e6;
	font-size:1.2em;
	padding:6px 8px;
	display:block;
	border-top:1px solid #fff;
	}
	
#secnav ul li a:hover {
	color:#000;
	background-color:#e7e5d3;
	}
	
#secnav ul li.parent a,
#secnav ul li.current a {
	color:#000;
	}
	
#secnav ul li.parent ul {

	}
	
#secnav ul li.parent ul li {

	}
	
#main #secnav ul li.parent ul li a{
	background-color:#fff;
	padding-left:15px;
	width:157px;
	color:#757575;
	border-bottom:1px solid #eee;
	border-left:0;
	border-top: none;
	}
	
#main #secnav ul li.parent ul li a:hover {
	background-color:#fff;
	color:#333;
	}
	
#main #secnav ul li.parent ul li.current a,
#main #secnav ul li.parent ul li.parent a{
	background-color:#f5f5ed;
	}
	
#main #secnav ul li.parent ul li.parent a {
	border-bottom:none;
	}
	
#main #secnav ul li.parent li.parent ul {

	}
	
#main #secnav ul li.parent li.parent ul li {

	}
	
#directors_report #main #secnav ul li.parent li.parent ul li a{
	background-color:#fff;
	padding-left:25px;
	width:147px;
	font-size:1.1em;
	padding-top:4px;
	padding-bottom:4px;
	color:#757575;
	border-bottom:none;
	}
	
#main #secnav ul li.parent li.parent ul li a:hover {
	background-color:#fff;
	color:#333 !important;
	}
	
	
#content {width:704px; float:right; padding-bottom:2.8em;}
#content .secondaryContent {display:none;}
#content.doubleCol div.mainContent {float:left; width:522px; margin-right:10px; overflow:hidden;}
#content.doubleCol div.secondaryContent {float:left; width:162px; padding-left:10px; display:block;}
#content div.introPanel { width: 496px; background: #eeede0 url(../images/template/introPanelBg.png) left bottom no-repeat; padding: 15px; margin-bottom: 12px;}
#content div.introPanel-footnote {
	background: #eeede0;
	padding: 0 0 10px 0;
} 
#content div.introPanel-footnote p {
	margin-left: 10px;
}
#content div.introPanel2 { width: 496px; background: #eeede0 url(../images/template/introPanelBg.png) left bottom no-repeat; padding: 10px; margin-bottom: 12px;}
#content div.introPanel img {float:left; margin-right: 15px; }
#content div.introPanel .ceo-sig {float:left; font-size:1.3em; font-weight:bold; margin-top:105px; display:inline; }
#content div.introPanel .ceo-sig span {text-transform:uppercase; }
#content div.introPanel p.introCopy {
	float: left;
	width: 240px;
}

#content div.genericPanel {
	background: #eeede0;
	}
	
.headerimg {
	margin-bottom:18px;
	}
	
#content h2 {
	font-size:2em;
	}
	
/* #content h3 {font-family:"Arial Narrow", arial, verdana, sans-serif; margin-bottom:8px;	border-bottom:1px solid #ddd; line-height:1em; font-size: 1.6em; font-weight: bold; text-transform:uppercase; border-bottom: 0;} */

#content h3 {font-family:"Arial Narrow", arial, verdana, sans-serif; margin-bottom:2px; font-size: 1.5em; font-weight: bold; text-transform:uppercase; border-bottom: 0;}
#content h3 span.lowercase {text-transform: lowercase;}

#content h4 {font-family:"Arial Narrow", arial, verdana, sans-serif; margin-bottom:2px; font-size: 1.3em; font-weight: bold; text-transform:uppercase; border-bottom: 0;}

#content h5 {font-family:"Arial", arial, verdana, sans-serif; margin-bottom:2px; font-size: 1.3em; font-weight: bold; border-bottom: 0;}

#content h6 {font-family:"Arial", arial, verdana, sans-serif; margin-bottom:2px; font-size: 1.2em; font-weight: bold; border-bottom: 0; color: #333333;}

#content h5 a, #content h6 a{
	color:#000;
}
	
#content p {
	font-size:1.3em;
	line-height:1.3em;
	color:#333333;
	margin-bottom:1.4em;
	}
	
#content p.footnote,
#content p.footnotes {font-size:1em;margin-bottom:0.8em;}
#content ul.footnote {
	font-size: 1em;
	margin: 0;
	list-style-type: disc;
	list-style-position: outside;
	padding: 0 0 1em 1.5em;
	color: #333;
}

#content div.footnoteBlock p.footnote{
	margin-left:7px;
	margin-top:-14px;
}
#content ul.footnote li { margin-bottom: 0.9em;}

#content p a {
	text-decoration:none;
	}
	
#content p a:hover {
	text-decoration:underline;
	}
	
#content p#backtotop a {
	padding-left:12px;
	}
	
#content p.backtotop-right a {
	clear:both;
	float:right;
	padding-left:12px;
	text-align:right;
	width:auto;
}
	
#col-right {
	padding-top:0px;
	}
	
#col-right p {
	max-width:147px;
	margin-left:8px;
	margin-bottom:8px;
	font-size:1.2em;
	}
	
#col-right p img {
	float:left;
	margin-left:0;
	margin-right:6px;
	}
	
#col-right img {
	margin-left:8px;
	}
	
#col-right h3 {
	width:162px;
	height:28px;
	text-indent:-9999px;
	margin-bottom:0;
	}
	
#col-right div ul {	
	margin-bottom:-12px;
	}
	
#col-right div ul li {	
	}
	
#col-right div ul li a{	
	text-decoration:none;
	padding:7px 0 7px 20px;
	width:142px;
	border-top:1px solid #fff;
	font-size:1.2em;
	display:block;
	position:relative;
	}

#col-right div ul li a:hover {
	text-decoration:underline;
	}

#col-right #download_box h3 {
	background:url(../images/lozenges/rightcol_download.gif) left top no-repeat;
	}
		
#download_box ul li a {
	color:#c19b00;
	background:url(../images/lozenges/rightcol_downloads_arrow.gif) 9px 9px no-repeat;
	}
	
#download_box p a {
	color:#c19b00;
	}
	
#glossary_box ul li a {
	color:#9fa715;
	background:url(../images/lozenges/rightcol_glossary_arrows.gif) 9px 9px no-repeat;
	}
	
#col-right #csr_box h3 {
	background:url(../images/lozenges/rightcol_csr.gif) left top no-repeat;
	}

#col-right #csr_box {
	
	}
			
#csr_box ul li a {
	color:#00a8cb;
	background:url(../images/lozenges/rightcol_csr_arrows.gif) 9px 9px no-repeat;
	}
	
#col-right #feedback_box h3 {
	background:url(../images/lozenges/rightcol_feedback.gif) left top no-repeat;
	}
		
#feedback_box ul li a {
	color:#820053;
	background:url(../images/lozenges/rightcol_feedback_arrows.gif) 9px 9px no-repeat;
	}
	
#col-right #quicklinks_box h3 {
	background:url(../images/lozenges/rightcol_quicklinks.gif) left top no-repeat;
	}
	
#col-right div#quicklinks_box ul {	
	margin-bottom:0;
	margin-top: -4px;
	position:relative;
	}
		
	
#col-right div#quicklinks_box ul li a{	
	padding:7px 0 0 20px;
	border-top:none;
	}
		
#quicklinks_box ul li a {color:#7c2b83; background:url(../images/lozenges/rightcol_quicklinks_arrows.gif) 9px 9px no-repeat;}	
#finhighlight_box ul li a {color:#006972; background:url(../images/lozenges/rightcol_fin_arrows.gif) 9px 9px no-repeat;}	
#col-right #finhighlight_box h3 {background:url(../images/lozenges/rightcol_finhighlights.gif) left top no-repeat;}	
#col-right #glossary_box h3 {background:url(../images/lozenges/rightcol_glossary.gif) left top no-repeat;}
.col-right-copy {width:162px; background:#eeede0; margin-bottom:16px; padding-top:8px;}
.col-right-copy-ftr {background:url(../images/lozenges/rightcol_rounded_btm.gif) left top no-repeat; width:162px; height:13px;}

/*footer*/	
#footer {clear:both; width:891px; position:relative; margin:-2.8em auto 0 auto; padding:7px 5px 0 8px; height:2.1em; background:#eeede0 url(../images/template/footer_bg.gif) left top no-repeat;}
#footer p {float:left; width:20%; font-size:1.1em; color:#333;}
#footer ul {float:right; width:79%; text-align:right; text-decoration:none; color:#444; font-size:1.1em;}
#footer ul li {display:inline; padding:0 5px; border-right:1px solid #cbcac5; margin:0;}
#footer ul li.last {border:0;}
#footer ul li a {text-decoration:none; color:#333;}
#footer ul li a:hover {text-decoration:underline;}
/* end footer */

.fullwidth {
   width:100% !important;
}

#content table {
	font-size:1.3em;
	line-height:1.3em;
	color:#333333;
	margin-bottom:1.4em;
}

/******************************************************************************************************/
/* ajax popups */
#popup {position:fixed; top:50%; left:50%; margin:-251px 0 0 -274px; width:535px; height:494px; background:url(../images/popups/bkgPopup.png) 0 0 no-repeat; z-index:999; color:#333; padding:7px 12px 0 18px; background-color: transparent;}
#popupbg {background-color: #eeede0;}
#popupLayer {background-color:#fff; height:100%; left:0; opacity:0.75; position:fixed; top:0; width:100%; z-index:1;}
.jqmWindow .mand {color:#ff0;}
/**  Moved to ie6.css
* iframe.jqm {position:absolute; top:0; left:0; z-index:-1; width:expression(this.parentNode.offsetWidth+'px');	height:expression(this.parentNode.offsetHeight+'px');} 
***/
#dialog .mandatory {color:#ff0;}
/**  Moved to ie6.css
* html #popup {position:absolute; top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
*/
/*#popup*/ form.generic_form {width:530px;}
/*#popup*/ form.generic_form label {color:#333; width:125px; float:left; text-align:left; font-size:1.2em; margin-top:6px;}

/*#popup*/ form.generic_form .formrowEmail {margin-bottom:6px; float:left; width:100%; background:url(../images/popups/bkgPopupField.gif) 130px 0 no-repeat; }
/*#popup*/ form.generic_form .formrowEmail .field {background: transparent; border:none; width:198px; height:20px; float:left; padding:4px 0 0 10px; margin-left:4px; font-size:1.4em; color:#535353;}
/*#popup*/ form.generic_form .formrowEmail textarea {background:url(../images/popups/bkgPopupTextarea.gif) 0 0 no-repeat; border:none; width:386px; height:93px; float:left; padding:7px 0 7px 10px; font-family:arial; margin-left:4px; font-size:1.4em;	color:#535353;}
/*#popup*/ strong a {color:#333; text-decoration:none;}
/*#popup*/ .popupEmailTitle {margin:16px 0 18px 0!important;}
/*#popup*/ h1 span {visibility:hidden;}
/*#popup*/ #closeX {color:#333; text-decoration:none; float:right;}
/*#popup*/ #closeX img {position:relative; top:4px;}
/*#popup*/ #closeX:hover {text-decoration:underline;}

#ActionSend {margin:9px 4px 0 129px;}
#ActionCancel {margin-top:9px;}
.captcha {float:left; margin-left:10px;}
span.highlight {float:left!important; font-size:1.1em; color:#f21414; margin-left:5px; margin-top:5px; text-align:left!important;}
p.highlight {float:left; font-size:1.1em; color:#f21414!important; margin:0 0 4px 0!important;}
p.reducedMarginP {margin:0 0 4px 0!important;}
.validatorRow .highlight {margin-left:224px; float:left!important;}

/* CLEARFIX */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* mac hide \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}

/* search results */
.seachCol {float:left!important; margin-right:20px; width:722px!important;}
#content .results {font-size:1.1em;}

.result_block, .result_altblock {
	width:70em;
	padding:1.3em;
	border-bottom:1px solid #eee;
	}
	
#content .result_block p.context, #content .result_altblock p.context {
	font-size:1.2em;
	margin-top:0.4em;
	margin-bottom:0.4em;
	}
	
#content .result_block p.pages, #content .result_altblock p.pages {
	float:right;
	}
	
#content .result_block p.infoline, #content .result_altblock p.infoline {
	font-size:1.1em;
	color:#000;
	margin:0;
	}
	
#content p.result_pages {
	margin-top:2em;
	}
	
#content div.suggestion {
	font-size:1.2em;
	}
	
#content .searchresults h3 {
	font-size:1.3em;
	text-transform:none;
	margin-bottom:0;
	letter-spacing:0px;
	}
	
#content .searchresults h3 a {
	text-decoration:none;
	}

#content .searchresults h3 a:hover {
	text-decoration:underline;
	}

/* tabbed BOD section */

.clearFloat {clear:both; display:block; margin:0; padding:0; height:0; line-height:0.1em; font-size:0.1em; visibility:hidden;}
.hide {display: none;}
.bodTabs .content {width:258px; background: url(../images/content/bkgBODContent.gif) left bottom no-repeat #f2f0e6; padding-bottom:20px; margin-bottom:20px; float:left;}
.bodTabs .content h3 {color:#333333!important; font-size:1.4em; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-weight:700; margin:10px 14px 2px 14px;}
.bodTabs .content h4 {color:#333333!important; font-size:1.2em!important; font-family:Arial, Helvetica, sans-serif!important; font-weight:normal!important; margin:0 14px 20px 14px!important; text-transform: none!important;}
.bodTabs .content p {color:#333333!important; font-size:1.2em!important; font-family:Arial, Helvetica, sans-serif; margin:0 14px;}
.bodTabs .content img {margin: 15px 14px 0 14px;}
.bodTabs .tabs li  a {margin: 0; padding: 0;}

#infoThumbs span {visibility:hidden;}
#infoThumbs li a {float:left; display:block; width:72px; height:43px; margin:0 0 15px 15px; text-decoration:none;}
#infoThumbs li{float:left;margin:0 0 12px 12px;width:72px; height:43px;}
#infoThumbs li.tab1 a {background:url(../images/content/bod1.gif) 0 -43px no-repeat;}
#infoThumbs li.tab2 a {background:url(../images/content/bod2.gif) 0 0 no-repeat;}
#infoThumbs li.tab3 a {background:url(../images/content/bod3.gif) 0 0 no-repeat;}
#infoThumbs li.tab4 a {background:url(../images/content/bod4.gif) 0 0 no-repeat;}
#infoThumbs li.tab5 a {background:url(../images/content/bod5.gif) 0 0 no-repeat;}
#infoThumbs li.tab6 a {background:url(../images/content/bod6.gif) 0 0 no-repeat;}
#infoThumbs li.tab7 a {background:url(../images/content/bod7.gif) 0 0 no-repeat;}
#infoThumbs li.tab8 a {background:url(../images/content/bod8.gif) 0 0 no-repeat;}
#infoThumbs li.tab9 a {background:url(../images/content/bod9.gif) 0 0 no-repeat;}
#infoThumbs li.tab10 a {background:url(../images/content/bod10.gif) 0 0 no-repeat;}
#infoThumbs li.tab11 a {background:url(../images/content/bod11.gif) 0 0 no-repeat;}
#infoThumbs li.tab12 a {background:url(../images/content/bod12.gif) 0 0 no-repeat;}
#infoThumbs li.tab13 a {background:url(../images/content/bod13.gif) 0 0 no-repeat;}
#infoThumbs li.tab14 a {background:url(../images/content/bod14.gif) 0 0 no-repeat;}

#infoThumbs li.tab1 a:hover {background:url(../images/content/bod1.gif) 0 -43px no-repeat!important;}
#infoThumbs li.tab2 a:hover {background:url(../images/content/bod2.gif) 0 -43px no-repeat!important;}
#infoThumbs li.tab3 a:hover {background:url(../images/content/bod3.gif) 0 -43px no-repeat!important;}
#infoThumbs li.tab4 a:hover {background:url(../images/content/bod4.gif) 0 -43px no-repeat!important;}
#infoThumbs li.tab5 a:hover {background:url(../images/content/bod5.gif) 0 -43px no-repeat!important;}
#infoThumbs li.tab6 a:hover {background:url(../images/content/bod6.gif) 0 -43px no-repeat!important;}
#infoThumbs li.tab7 a:hover {background:url(../images/content/bod7.gif) 0 -43px no-repeat!important;}
#infoThumbs li.tab8 a:hover {background:url(../images/content/bod8.gif) 0 -43px no-repeat!important;}
#infoThumbs li.tab9 a:hover {background:url(../images/content/bod9.gif) 0 -43px no-repeat!important;}
#infoThumbs li.tab10 a:hover {background:url(../images/content/bod10.gif) 0 -43px no-repeat!important;}
#infoThumbs li.tab11 a:hover {background:url(../images/content/bod11.gif) 0 -43px no-repeat!important;}
#infoThumbs li.tab12 a:hover {background:url(../images/content/bod12.gif) 0 -43px no-repeat!important;}
#infoThumbs li.tab13 a:hover {background:url(../images/content/bod13.gif) 0 -43px no-repeat!important;}
#infoThumbs li.tab14 a:hover {background:url(../images/content/bod14.gif) 0 -43px no-repeat!important;}


/* therapy area tabs */
#therapy_tabs div div {background:#eeede0; padding:17px 10px; margin-bottom:20px;}
#therapy_tabs div div p span {font-weight:700; font-style:italic;}

span.cardioTableHeader {font-family:"Arial Narrow", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; background:#00a8cb; font-size:1.3em; padding:6px 0 6px 10px; float:left; width:696px;}

span.wideHeader {font-family:"Arial Narrow", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; font-size:1.3em; display: block; padding:6px 1%; width:98%;}
.pullout span.wideHeader {padding: 6px 3%; width: 94%;}

#introduction span.wideHeader {background:#003569;}
#directors_report span.wideHeader {background:#00a8cb;}
#remun_report span.wideHeader {background:#455b21;}
#financial_statements span.wideHeader {background:#006972;}
#additional_info span.wideHeader {background:#9fa715;}

/* yearinbrief_container tabs */
#yearinbrief_container div {background:#eeede0; padding:17px 10px; margin-bottom:20px;}
#yearinbrief_container div h3 {font-size:1.2em; color:#00477d; font-weight:700; margin-bottom:7px; padding-left:11px; background:url(../images/icons/bulletArrowDownBlue.gif) 0 3px no-repeat!important;}
#yearinbrief_container div p {font-size:1.2em; color:#424242;}

#finhighlights_panel img {margin-bottom: 12px;}
#yearinbrief_container div.fin_highlights_col1,div.fin_highlights_col1{width: 236px; float: left; padding:0; margin:0;}
#yearinbrief_container div.fin_highlights_col2,div.fin_highlights_col2{width: 236px; float: right; padding:0; margin:0;}

.introPanel2 div.fin_highlights_col1 img, .introPanel2 div.fin_highlights_col2 img {margin-bottom:20px; }
	
/* tables */
table {
	width: 100%;
	border-collapse:collapse;
	margin-bottom: 1em;
	background: #eeede0;
	}
	
table.nomargin {
	margin-bottom: 0;
	}
	
table.noborder th, table.noborder td {
	border: none;
	}
	
table thead th,
table tbody td {
	padding:0.35em 0.2em 0.2em 0.1em;
	border-bottom: 1px solid #fff;
	font-weight: normal;
	/*background-color: #eeede0;*/
	}
	
table thead th {
	background: #eeede0;
	}
	
table th.larger {
	font-size: 1.2em;
	}
	
table tbody td {
	text-align: right;
	vertical-align: bottom;
	font-size: 0.9em;
	}
	
table tr td:first-child{
padding-left: 0.5em;
}
	
table thead th {
	font-size: 0.82em;
	line-height: 1.1em;
	text-align: right;
	vertical-align: bottom;
	}
table thead th.normalfont {
	font-size: 0.9em;
}
	
table td.right,
table th.right,
table.pipeline th.right {
	text-align: right;
	}
	
table td.nosep,
table th.nosep {
	border-bottom: 0;
	}
	
table td.first,
table th.first {
	text-align: left;
	}
	
table td.bold,
table th.bold,
table td.total,
table th.total,
table tr.total td {
	font-weight: bold;
	}

table td.leftgap,
table th.leftgap {
	border-left: 4px solid #eeede0;
	}

table td.indent,
table th.indent,
table td span.indent {
	padding-left:2em;
	}

table tr.nosep td,
table tr.nosep th {
	border-bottom: 0;
	}
	
table th.headtitle {	
	border-bottom: 0;
	text-align: center;
	}
	
table th.headcentre {
	text-align: center;
	}
	
table tr.headtitle .headtitlecell {
	border-bottom: 1px solid #fff;
	}

table tr.seperator td,
table tr.seperator th,
table td.seperator,
table th.seperator {
	border-bottom: 2px solid #c1c1c1;
	}
	
table tr.hover td,
table thead tr.hover th,
table tr td.hover,
table thead tr th.hover {
	background: #9accd6;
	}
	
#additional_info table tr.hover td,
#additional_info table thead tr.hover th,
#additional_info table tr td.hover,
#additional_info table thead tr th.hover {
	background: #eceed2;
	}
	
/*strategic initiatives table */
table.strategy, table.strategy td {
	text-align: left;
	vertical-align: top;
	padding: 0.8em;
	}
	
table.strategy ul {
	font-size: 0.9em;
	margin-left: 2em;
	}
	
table.strategy ul li {
	list-style-type: disc;
	}
	
table.strategy td.rightborder {
	border-right: 1px solid #fff;
	}
	

	
/* dev pipeline table */
table.dev_pipeline, table.dev_pipeline tr td, table.dev_pipeline tr th,
table.left_table, table.left_table tr td, table.left_table tr th{
	text-align: left;
	vertical-align: top;
	}
	
table.dev_pipeline td.tdheader {
	color: #fff;
	background-color:#00a8cb;
	}
	
sup {
	font-size: 0.95em;
	margin: -0.1em 0 0 0;
	padding: 0;
	line-height: 0;
	display: inline;
	}
	
/* market definitions table */
#content .market-definitions-table {line-height:1; }
#content .market-definitions-table caption {
	color:#fff;
	background:#000;
	width:100%;
	text-transform:uppercase;
	text-align:left;
	font-weight:normal;
	padding:5px;
	border-right:1px solid #fff;
}
#content .market-definitions-table th {
	background:#d6e1d7;
	font-weight:bold;
	text-transform:capitalize;
	text-align:left;
	border-right:1px solid #fff;
	padding:5px;
}
#content .market-definitions-table .top-header th {background:#666; color:#fff; text-transform:uppercase; }
#content .market-definitions-table td {vertical-align:top; text-align:left; font-size:.8em; border-right:1px solid #fff; padding:5px; }

/* further content*/
#content .mainContent ul.bulletList li {font-size:1.3em; color:#333; margin-bottom:15px; padding-left:38px; background:url(../images/icons/bulletBlue.gif) 24px 4px no-repeat;}
p#previouspage { width: 40%; float: left;}
p#nextpage { width: 40%; float: right;}
p#previouspage a {background:url(../images/icons/bulletArrowLeftBlue.gif) 0 5px no-repeat; padding-left:10px; float:left;}
p#nextpage a {background:url(../images/icons/bulletArrowRightBlue.gif) right 4px no-repeat; padding-right:10px; float:right;}
.bottomBorder {border-top:1px solid #f1f0e5; padding-top:7px;}
p.excel {padding: 5px 0 4px 24px; background: url(../images/icons/excel_download.gif) left top no-repeat; margin-bottom: 2px;}
span.medium {font-weight: bold;}
.pullout {
	width: 260px;
	float: right;
	margin-right: 15px;
	margin-bottom: 15px;
	display: inline;
	}

#content ul.contentlist, #content ul.contentlist li ul {
	font-size: 1.3em;
	margin: 0;
	list-style-type: disc;
	list-style-position: outside;
	padding: 0 0 0 1.5em;
	color: #333;
	}
#content ul.contentlist li ul {
	font-size: 1em;
	padding-top: 0.5em;
	padding-bottom: 0;
}
#content ul.contentlist li {
	margin-bottom: 0.9em;
}

#content ul.contentlist li a {text-decoration:none;  }
	
#content ul.contentlist li.indent span {
	width: 5em;
	display: inline-block;
}

#content p.indent span {
	width: 10em;
	display: inline-block;
}

#content ul.contentlist li.indent span.number{
	width: 5em;
	text-align:right;
	display: inline-block;
}



	
#content ol.contentlist {
	font-size: 1.3em;
	margin: 0;
	list-style-type:decimal;
	list-style-position: outside;
	padding: 0 0 1em 1.8em;
	color: #333;
	}
	
#content ol.contentlist li{
	margin-bottom: 0.9em;
	}

#content ol.contentlist-alpha {
	font-size: 1.3em;
	margin: 0;
	list-style-type: lower-alpha;
	list-style-position: outside;
	padding: 0 0 1em 1.8em;
	color: #333;
}
	
#content ol.contentlist-alpha li{
	margin-bottom: 0.9em;
}
	
	/* for nested lists within lists */
	#content ol ul.contentlist {
		font-size: 1em;
		margin-top: 0.9em;
	}
	
/* in content list navigation */

#content ul.contentnav, #content ul.pagenav {
	margin: 0 0 1.5em 0;
	list-style: none;
	border-bottom: 1px solid #ddd;
	padding-bottom: 1em;
	}
	
#content ul.pagenav {
	width: 40%;
	float: left;
	margin-right: 20px;
	border-bottom: 0;
	}
	
#content ul.pagenav li {
	background:transparent url(../images/icons/chevron_down_finstatements.gif) no-repeat left 3px;
}
	
#content ul.contentnav li, #content ul.pagenav li {
	font-size: 1.2em;
	margin-bottom: 0.5em;
	padding-left: 16px;
	}

#content ul.pagenav li a{
	color:#00A8CB;
}	
#content ul.contentnav li a, #content ul.pagenav li a {
	text-decoration: none;
	}
	
#content ul.contentnav li.current, #content ul.contentnav li.current a,
#content ul.pagenav li.current, #content ul.pagenav li.current a {
	text-decoration: none;
	font-weight: bold;
	}
	
#content ul.contentnav li a:hover,
#content ul.pagenav li a:hover {
	text-decoration: underline;
	}

#financial_statements #content ul.pagenav li a, #financial_statements #content ul.contentnav li a {color: #006972;}
#financial_statements #content ul.pagenav li {background: url(../images/icons/chevron_down_finstatements.gif) left 3px no-repeat;}
#financial_statements #content ul.contentnav li {background: url(../images/icons/chevron_right_finstatements.gif) left 3px no-repeat;}
#financial_statements #content ul.contentnav li.current {background: url(../images/icons/chevron_down_finstatements.gif) left 3px no-repeat;}


#remun_report #content ul.pagenav li a {color:#455B21;}
#remun_report #content ul.pagenav li {background: url(../images/icons/chevron_down_remun_reports.gif) left 3px no-repeat;}



/* risk management and assurances flowchart */
#content ol.risk-mgmt {
	background:#f3f2e9 url('../images/content/bg-risk-mgmt-flowchart.gif') top left no-repeat;
	float:left;
	width:521px;
	padding:15px 0 0 0;
	text-align:center;
}
#content ol.risk-mgmt li {
	background:#818285;
	width:493px;
	margin:0 auto 15px auto;
	padding:5px;
	color:#fff;
	text-transform:uppercase;
	font-size:1.2em;
	font-weight:bold;
}
#content ol.risk-mgmt li ul {margin-top:5px; }
#content ol.risk-mgmt li li {width:auto; margin:0 auto; text-transform:none; font-size:.9em; font-weight:normal; padding:0 30px; }
	
/* Print Basket */
table#notelist td{text-align:left;}
table#notelist thead {background:#eeede0; font-size:0.9em; color:#333; font-weight:bold;}
table#notelist thead td {padding:2px 0 6px 15px;}
table#notelist thead td input {position:relative; top:2px;}
table#notelist thead .info {width:335px;}
table#notelist thead .print {width:90px; padding-left:5px;}
table#notelist thead .print input {left:5px;}
table#notelist thead .delete {width:100px; padding-left:5px;}
table#notelist thead .delete input {left:5px;}
table#notelist tbody td{text-align:left;background:#f6f5ef; border-top:1px solid #fff; padding:2px 0 6px 15px; font-size:0.85em;}
table#notelist tbody td.print input {position:relative; left:22px; top:3px;}
table#notelist tbody td.delete input {position:relative; left:31px; top:3px;}
table#notelist tbody tr.even td {background:#eeede0;}
table#notelist tbody tr.footer td {background:url(../images/template/curved_base_522.jpg) top left no-repeat; height:52px;}
table#notelist tbody tr.footer td.print {background:url(../images/template/curved_base_522.jpg) -30px top  no-repeat; height:52px;}
table#notelist tbody tr.footer td.delete {background:url(../images/template/curved_base_522.jpg) top right no-repeat; height:52px;}
table#notelist tbody tr.footer input {position:static; margin:13px 0 0 7px;}
table#notelist tbody tr.footer td.delete input {margin-left:12px;}

/* Download Centre */
table.downloadlist {}
table.downloadlist thead tr td{text-align: left; background:#eeede0; height:25px;}
table.downloadlist tbody td.section { width:500px;}
table.downloadlist tbody td.selection { width:25px;}
table.downloadlist tbody td.selection input {left:32px; position:relative;}
table.downloadlist tbody td{text-align: left; background:#f6f5ef; border-top:1px solid #fff; padding:0 0 0 15px;  height:26px; vertical-align:middle; font-size:0.85em;}
#content table.downloadlist tbody td h3 {font-size: 1.2em; color:#000; font-weight:bold; margin-bottom: 0;}
table.downloadlist tbody tr.even td {background:#eeede0;}
table.downloadlist tfoot tr td {text-align: left; border-top:1px solid #fff; vertical-align:middle;}
table.downloadlist tfoot tr td.section {background:url(../images/template/curved_base_522.jpg) bottom left no-repeat; height:52px;}
table.downloadlist tfoot tr td.selection {background:url(../images/template/curved_base_522.jpg) bottom right no-repeat; height:52px;}
table.downloadlist tfoot input {position:relative; left:-13px;}
table.downloadlist a {	color: #333; text-decoration: none;}
table.downloadlist h3 a {	color: #000; text-decoration: none;}
table.downloadlist a:hover {text-decoration: underline;}
#print_report_thumb {position:absolute; top:243px; left:28px;}
div.js_rep_header {font-size:1.4em; margin:0px 0 4px 10px;}
div.js_rep_top {margin-top:28px;}
#report_thumbers {width:100%; margin-bottom: 25px;}
.download_thumb {float: left; width: 30%; margin-right: 16px;}
.download_thumb ul li {font-size: 1.2em; color: #848484;}
.download_thumb ul li a {color: #848484; text-decoration: none; font-weight: normal;}
.download_thumb ul li a:hover {text-decoration: underline;}
#content .download_thumb h3 {font-family: arial, verdana, sans-serif!important; font-size: 1.2em!important; text-transform: uppercase; font-weight: bold; margin: 5px 0 8px 0; color: #333!important;}

/* Tabs */
.ui-tabs-hide{display:none;}
#main ul.tabs li{float:left; display:inline; text-transform:uppercase; padding:0; margin:0; background:none;}
.tabs li a:hover {color:#00477d;}
.tabs li.ui-tabs-selected a {background:#eeede0; border-bottom:1px solid #eeede0;}

#introduction .tabs li.ui-tabs-selected a {color:#00477d!important;}
#directors_report .tabs li.ui-tabs-selected a {color:#00a8cb!important;}

#introduction .tabs li a,
#directors_report .tabs li a {color:#666!important;}
.tabs li a {color:#666!important; font-weight:700; font-size:1.3em; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; text-transform:uppercase; background:#f3f2e9; border-right:1px solid #fff; border-bottom:1px solid #fff; text-decoration:none; display:block; padding:6px 14px; font-size:1.3em;}

/* strategy scorecard tabs */
#content #strategy_scorecard h3 {margin-bottom:0;font-size:1.4em;}

/*sitemap*/
#general ul.sitemap {
	
	}
	
#general ul.sitemap li {
	font-size: 1.5em;
	padding: 3px 0;
	}
	
#general ul.sitemap li a {
	color: #820053;
	text-decoration: none;
	}
	
#general ul.sitemap li a.parent {
	font-weight: bold;
	}
	
#general ul.sitemap a:hover {
	text-decoration: underline;
	}
	
#general ul.sitemap ul {
	margin-left: 0.8em;
	}
	
#general ul.sitemap ul li {
	font-size: 0.9em;
	}
	
#general ul.sitemap ul ul {
	margin-left: 2em;
	}

/* Slider */
#container #main .slider .open {color:#00a8cb; cursor:pointer; background:#eeede0;}
#container #main .slider .closed {color:#bcbbaf;}
#container #main .slider h3 {position:relative; overflow:hidden;}
#container #main .slider h3.hover {color:#00a8cb; cursor:pointer; background:#eeede0;}
#container #main .slider h3.hover span {background:url(../images/icons/slider_closed_blue.gif) no-repeat;}
#container #main .slider h3.open span {background:url(../images/icons/slider_open_blue.gif) no-repeat;}
#container #main .slider span {text-indent:-999em; display:block; width:20px; height:20px; background:url(../images/icons/slider_closed.gif) no-repeat; position:absolute; top:8px; right:-10px; overflow:hidden; padding-left:10px;}
* html #container #main .slider h3 span {right:-3px; top:10px; font-size:0em;}
#container #main .slider .open span {background:url(../images/icons/slider_open_blue.gif) no-repeat; color:#eeede0;}
.msg_list {margin-bottom:20px;	color:#333;}
.msg_head {color:#00a8cb; padding:5px 0 5px 10px; background:#f3f2e9; display:block; clear:both; text-decoration:none; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:1.3em; border-top:1px solid #fff;}
.msg_head span.toggle {float:right; margin-right:5px;}
.msg_head.inactive a {color:#bcbbaf; background:#f3f2e9;}
.msg_body {background:#eeede0; margin-bottom:0!important; clear:both; padding:10px;}
.msg_body p {margin-bottom:12px!important;}

/* Feedback Form */
#popup #feedback_type {margin-bottom:20px;}
#popup #feedback_type label {width:100px;}
#popup #feedback_type span {width:127px; float:left; font-size:1.2em; padding-top:8px}
#popup p.privacy_policy {font-size:1.1em; padding:33px 175px 0 0;}

#popup a:hover, a:active, a:focus {
	outline-style: none!important;
	outline-width: 0!important;
	outline-color: transparent!important;
	}

/* popup download */
#popup.download {background:url(../images/popups/download_popup.gif) top left no-repeat; top:50%; margin:-47px 0 0 -107px;  width:214px; height:94px; padding-top:20px;}
* html #popup.download {border:1px solid #369; background:url(../images/popups/download_popup.gif) top left no-repeat;}
#popup.download p {padding:0; margin:6px 0;}
#popup.download .subheader {padding-bottom:8px;}
#popup.download #closeX {position:relative; top:-5px; left:-6px;}
#popup.download a {font-size:0.9em;}

#popup.exit {background:url(../images/popups/exitPopup.png) top left no-repeat; top:50%; margin:-125px 0 0 -282px; height:240px; }
* html #popup.exit {background:url(../images/popups/exitPopup.gif) top left no-repeat;}

#content p.alert {
	font-weight: bold;
	color: #cc3300;
	font-size: 1.3em;
	}
	
#content td a {
	text-decoration: none;
}
