@charset "UTF-8";
/* hard reset */
* {
	margin: 0;
	padding: 0;
}
/* prevents layout breakup caused by "action tagging" iframe when js disabled 
iframe {
display: none;
}*/

body {
	font: 10px "Lucida grande", Arial, Helvetica, sans-serif;
	background: url(../_images/graphics/bg-body.png) top left repeat-x;
	color: #444;
}
p {
	font-size: 1.2em;
	margin-bottom: 1em;
	line-height: 1.5;
}
.p {
	font-size: 1.2em;
	margin-bottom: 1em;
	line-height: 1.5;
}
h1 {
	font: lighter 3em "CongressSans", Arial, Helvetica, sans-serif;
	margin-bottom: .5em;
	color: #1f3730;
}
h2 {
	font-size: 1.4em;
	margin-bottom: .5em;
	color: #77a05a;
}
/* homepage section headings */
h2.section-title {
	font-size: 1.2em;
	font-weight: bold;
	/*padding: 0 0 .2em 0;*/
margin: 0 0 1em 0;
	color: #1f3730;
	/*border-bottom: 1px dotted #1f3730;*/
background-color: #f2f2f2;
	padding: .2em;
}
.sectionKickout {
	font-size: 1.2em;
	font-weight: bold;
	color: #1f3730;
	background-color: 77a05a;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 1em;
	margin-left: 0em;
	padding-top: 0.2em;
	padding-right: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.2em;
}
h3 {
	font-size: 1.3em;
	margin-bottom: .5em;
	color: #1f3730;
}
#home .column h3 {
	font-size: 1.4em;/*color: #1f3730;
background-color: #fff;
padding: 4px 0;
margin-bottom: 10px;
border-top: 1px solid #1f3730;
border-bottom: 1px solid #1f3730;*/
}
small {
	font-size: 10px;
	color: #999;
}
table {
	margin-bottom: 2em;
	empty-cells: hide;
}
table-icon {
	font-size: 9px;
	line-height: 1.5px;
	vertical-align: top;
	padding: 4px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
table td {
	font-size: 1.2em;
	padding: 4px;
	line-height: 1.5;
	border-bottom: 1px solid #c7cdcb;
	vertical-align: top;
}
table td.heading {
	font-weight: bold;
	padding-right: 20px;
}
table td a {
	border-bottom: none;
}
/* alternate row stripe colour */
table tr.alt td {
	background-color: #f9f9f9;
}
table tr.alt2 td {
	background-color: #f1f9f0;
}
table thead tr {
	background-color: #1f3730;
	color: #fff;
}
.table-nolines {
	margin-bottom: 2em;
	empty-cells: hide;
}
.table-nolines td {
	font-size: 1.2em;
	padding: 0;
	line-height: 1.5;
	vertical-align: top;
	border-bottom: none;
}
.table-reserve {
	margin-bottom: 2em;
	empty-cells: hide;
}
.table-reserve td {
	font-size: 1em;
	padding: 0;
	line-height: 1.5;
	vertical-align: top;
	border-bottom: none;
}
a {
	/*color: #436f97;*/
text-decoration: none;
	color: #77a05a;/*font-weight: bold;*/
}
a:hover {
	color: #8f9b97;
}
/*a[href$=".pdf"] {
padding: 0 20px 0 0;
background: url(../_images/graphics/icon-pdf.png) no-repeat right center;
}*/

ul {
	margin: 0 0 2em 3em;
}
ol {
	margin: 0 0 2em 3em;
}
li {
	font-size: 1.2em;
	line-height: 1.5;
}
/* non-standard bulleted lists */
.bulletedol {
	margin-left: 0;
}
.bulletedol li {
	margin: 0 0 0 2em;
}
.bulleted {
	list-style: none;
	margin-left: 0;
}
.bulleted-sub {
	margin-left: 10px;
	list-style-image: none;
	list-style-type: square;
}
.bulleted li {
	padding-left: 10px;
	margin-bottom: 4px;
	background: url(../_images/graphics/icon-bullet.png) top left no-repeat;
	background-position: 0 6px;
	padding-bottom: 4px;
}
.bulleted li a {
	text-decoration: none;
}
.bulletedwithline {
	list-style: none;
	margin-left: 0;
}
.bulletedwithline li {
	padding-left: 10px;
	margin-bottom: 4px;
	background: url(../_images/graphics/icon-bullet.png) top left no-repeat;
	background-position: 0 6px;
	padding-bottom: 18px;
	border-bottom: 1px dashed #c7cdcb;
}
.bulletedwithline li a {
	text-decoration: none;
}
#wrapper {
	width: 1000px;
	margin: 0 auto;
	background: url(../_images/graphics/bg-wrapper.png) top center repeat-y;/*border: 1px solid red;*/
}
#header {
	height: 80px; /* 120px with padding */
	padding: 20px 30px;
	overflow: hidden;
	background-color: #1f3730;
	background-image: url(../_images/graphics/bg-header.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.poppy {
	background-image: url(../_images/graphics/POPPY.jpg);
	background-repeat: no-repeat;
}
#header #logo {
	height: 69px;
	width: 148px;
	float: left;
}
#header #logo a {
	display: block;
	height: 69px;
	width: 148px;
	background: url(../_images/graphics/gfs-logo.png) top left no-repeat;
	text-indent: -3000em;
	outline: none;
	border-bottom: none;
}
#header #tools {
	height: auto;
	width: 500px;
	float: right;
	overflow: hidden;
	text-align: right;
	color: #fff;/*border: 1px solid red;*/
}
#header #tools p {
	font-size: 10px;
	float: right;
}
#header #tools a {
	color: #77a05a;
}
#header #search {
	float: right;
	margin-left: 20px;
	background: url(../_images/graphics/bg-search.png) top left no-repeat;
	height: 22px;
	width: 220px;
	border: none;
	padding: 0;
}
#header #search input {
	float: left;
	border: none;
	padding: 0;
}
#header #search input.search-field {
	margin: 4px 20px 0 10px;
	width: 164px;
}
#header #sales-contact {
	height: auto;
	width: 500px;
	float: right;
	overflow: auto;
	text-align: right;
	color: #fff;/*border: 1px solid red;*/
}
#header #sales-contact p {
	margin-bottom: 0;
}
#header #sales-contact a {
	color: #77a05a;
}
/* main tabbed navigation */
#nav {
	height: 42px;
	/*overflow: hidden;*/
margin: 0 10px 20px 10px;
	background: url(../_images/graphics/bg-nav.png) top left repeat-x;
	/*border-bottom: 2px solid #77a05a;*/
font-weight: bold;
}
#nav ul {
	height: 42px;
	float: left;
	list-style: none;
	margin: 0;
}
#nav ul li {
	float: left;
	line-height: 42px;
	margin-left: 2px;
	padding-left: 10px;
	font-size: 1.2em;
	position: relative;
	z-index: 99;
	background: url(../_images/graphics/bg-tab-left.png) top left no-repeat; /* this state is transparent */
}
#nav ul li.home {
	margin-left: 20px;
}
#nav ul li a {
	display: block;
	float: left;
	height: 42px;
	padding: 0 10px 0 0;
	color: #1f3730;
	text-decoration: none;
	background: url(../_images/graphics/bg-tab-right.png) top right no-repeat; /* this state is transparent */
	outline: none;
	border-bottom: none;
}
#nav ul li a:hover {
/*color: #e9e15a;*/
}
#nav ul li:hover {
	background-position: 0 -84px;
}
#nav ul li:hover a {
	/*color: #fff;*/
background-position: 100% -84px;
}
#nav ul li ul {
	display: none;
	background: url(../_images/graphics/bg-sub-nav.png) bottom left repeat-y;
	position: absolute;
	top: 42px;
	left: 0;
	/*float: left;*/
width: 210px;
	/*margin-left: -10px;
margin-top: 42px;*/
padding-bottom: 20px;
	height: auto;
}
#nav ul li:hover ul {
	display: block; /* this makes the nested ul display on hover - fix needed for IE6 */
}
#nav ul li ul li {
	float: none;
	display: block;
	height: auto;
	line-height: 1.5;
	padding: 10px 10px 0 10px;
	font-size: 1em;
	background: none !important;
}
#nav ul li ul li a {
	/*display: inline;*/
float: none;
	color: #1f3730 !important;
	height: auto;
	background: url(../_images/graphics/tab-bullet.png) 0 5px no-repeat !important; /* not sure why the important is needed as no other backgrounds are set */
	padding-left: 12px;
}
#nav ul li ul li a:hover {
	color: #77a05a !important;
}
/* activate tab for current page - uses combination of nav li class and body tag id  */
#home #nav ul li.home {
	background-position: 0 -42px;
}
#home #nav ul li.home a {
	color: #fff;
	background-position: 100% -42px;
}
#home #nav ul li.home a:hover {
	color: #e9e15a;
}
#about #nav ul li.about {
	background-position: 0 -42px;
}
#about #nav ul li.about a {
	color: #fff;
	background-position: 100% -42px;
}
#about #nav ul li.about a:hover {
	color: #e9e15a;
}
#products #nav ul li.products {
	background-position: 0 -42px;
}
#products #nav ul li.products a {
	color: #fff;
	background-position: 100% -42px;
}
#products #nav ul li.products a:hover {
	color: #e9e15a;
}
#adviser-tools #nav ul li.adviser-tools {
	background-position: 0 -42px;
}
#adviser-tools #nav ul li.adviser-tools a {
	color: #fff;
	background-position: 100% -42px;
}
#adviser-tools #nav ul li.adviser-tools a:hover {
	color: #e9e15a;
}
#analysis #nav ul li.analysis {
	background-position: 0 -42px;
}
#analysis #nav ul li.analysis a {
	color: #fff;
	background-position: 100% -42px;
}
#analysis #nav ul li.analysis a:hover {
	color: #e9e15a;
}
#media-centre #nav ul li.media-centre {
	background-position: 0 -42px;
}
#media-centre #nav ul li.media-centre a {
	color: #fff;
	background-position: 100% -42px;
}
#media-centre #nav ul li.media-centre a:hover {
	color: #e9e15a;
}
#contact #nav ul li.contact {
	background-position: 0 -42px;
}
#contact #nav ul li.contact a {
	color: #fff;
	background-position: 100% -42px;
}
#contact #nav ul li.contact a:hover {
	color: #e9e15a;
}
#forum #nav ul li.forum {
	background-position: 0 -42px;
}
#forum #nav ul li.forum a {
	color: #fff;
	background-position: 100% -42px;
}
#forum #nav ul li.forum a:hover {
	color: #e9e15a;
}
/* in-page navigation */
#page-nav {
	/*border: 1px solid red;*/
list-style: none;
	margin-left: 0;
}
#page-nav li {
	border-bottom: 1px dotted #c7cdcb;
}
#page-nav li a {
	display: block;
	text-decoration: none;
	font-weight: bold;
	padding: 6px 12px;
	background: url(../_images/graphics/tab-bullet.png) 0 11px no-repeat;
	outline: none;
	border-bottom: none;
}
#page-nav li a:hover {
/*background-color: #f9f9f9;*/
}
#page-nav li.current a {
	background-color: #f9f9f9;
	color: #1f3730;
}
#page-nav li ul {
	list-style: none;
	margin: 0 0 0 1em;
}
#page-nav li.current ul li {
	font-size: inherit;
	border: none;
}
#page-nav li.current ul li a {
	background: none;
	padding: 0 0 6px 0;
	font-weight: normal;
	text-decoration: underline;
}
#page-nav li.current ul li a:hover {
	color: #77a05a;
	background: none;
}
/* when page-nav is used for jquery tabbed content */
#page-nav li.ui-state-active a {
	background-color: #f9f9f9;
	color: #1f3730;
}
/* client login tab */
#nav #login {
	float: right;
}
#nav #login li {
	margin: 0 20px 0 0;
}
#content-wrapper {
	margin: 0 30px;
	overflow: auto;
	clear: both;
	page-break-before: avoid;
}
/* col# class - 12 column grid, 60px column, 20px gutter */
/* column class to cut out repitition of floats and margins */
.column {
	/*border: 1px solid red;*/
float: left;
	overflow: auto;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0;
}
.col1 {
	width: 60px;
}
.col2 {
	width: 140px;
}
.col3 {
	width: 220px;
}
.col4 {
	width: 300px;
}
.col6 {
	width: 460px;
}
.col8 {
	width: 620px;
	padding-bottom: 0px;
}
.col9 {
	width: 700px;
}
.col12 {
	width: 940px;
}
.section-group-float {
	float: left;
	overflow: auto;
}
.section-group-clear {
	clear: both;
	overflow: auto;
	margin-bottom: 0;/*border: 1px solid red;*/
}
/*.section-group-clear.divider {
border-top: 1px solid #c7cdcb;
padding-top: 10px;
}*/
/* remove right margin on outermost elements */
.last {
	margin-right: 0 !important;
}
.clear {
	clear: both;
}
#intro p {
/* font-size: 1.4em; */
}
#current-offers ul {
	list-style: none;
	margin: 0;
}
#current-offers ul li {
	margin-bottom: 1em;
	padding: 0 90px 1em 0;
	border-bottom: 1px dotted #c7cdcb;
	font-size: 1em;
}
#current-offers ul li a {
/*font-size: 1.2em;
font-weight: bold;*/
}
#current-offers ul li p {
	font-size: 1.1em;
	margin-bottom: .5em;/*font-weight: bold;*/
}
#current-offers ul li.is {
	background: url(../_images/graphics/bg-is-cover-th.jpg) 190% -0px no-repeat;
}
#current-offers ul li.dko {
	background: url(../_images/graphics/bg-dko-cover-th.jpg) 190% -0px no-repeat;
}
#current-offers ul li.dig {
	background-image: url(../_images/graphics/bg-3yr-digital-cover-th.jpg); 190% -0px no-repeat;
}
#current-offers ul li.ako {
	background: url(../_images/graphics/bg-ako-cover-th.jpg) 190% -0px no-repeat;
}
#current-offers ul li.dep2 {
	background: url(../_images/graphics/bg-3yr-digital-cover-th.jpg) 190% -0px no-repeat;
}
#current-offers ul li.cguk {
	background: url(../_images/graphics/bg-dko-oct10-cover-th.jpg) 190% -0px no-repeat;
}
#current-offers ul li.ib {
	background: url(../_images/graphics/bg-ib-nov10-cover-th.jpg) 170% -0px no-repeat;
}
#current-offers ul li.gbs1 {
	background: url(../_images/graphics/bg-pmko-nov10-th.jpg) 180% -0px no-repeat;
}
#current-offers ul li.kogs1 {
	background: url(../_images/graphics/bg-oko-non10-th.jpg) 170% -0px no-repeat;
}
#current-offers ul li.gukd {
	background: url(../_images/graphics/bg-gukd-nov10-cover-th.jpg) 180% -0px no-repeat;
}
#current-offers ul li.ukgm {
	background: url(../_images/graphics/bg-ukgm-cover-th.jpg) 190% -0px no-repeat;
}
#current-offers ul li.tyukd {
	background: url(../_images/graphics/bg-3ukd-cover-th.jpg) 190% -0px no-repeat;
}
#current-offers ul li.ukako {
	background: url(../_images/graphics/bg-dko-oct10-cover-th.jpg) 190% -0px no-repeat;
}
/* disclaimer splash page */
#terms-box {
	height: 300px;
	overflow: auto;
	padding: 1em;
	border: 1px solid #c7cdcb;
	font-size: .9em;
	margin-bottom: 20px;
	background-color: #f9f9f9;
}
/* icons */
.icon {
	padding-left: 20px;
}
.ok {
	background: url(../_images/graphics/icon-tick.png) center left no-repeat;
	padding-left: 20px;
}
.error {
	background: url(../_images/graphics/icon-cross.png) center left no-repeat;
	padding-left: 20px;
}
/* buttons */
.button {
	margin: 2em 0 2em 0;
}
.button a {
	background-color: #f9f9f9;
	padding: 8px 10px;
	border: 1px solid #c7cdcb;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	font-weight: bold;
	text-decoration: none;
	color: #77a05a;
}
/* content injection - rsaquo 
.button a:after {
content: " \203A";
}*/
.button a:hover {
	background-color: #e9e15a;
}
.more a {
	background: url(../_images/graphics/icon-bullet.png) 0 4px no-repeat;
	padding-left: 10px;
}
/* user feedback */
.message {
	/*font-weight: bold;*/
padding: 1em;
	margin-bottom: 1em;
	border: 1px solid #c7cdcb;
	background-color: #fbf9de;
}
.message p {
	margin-bottom: 0;
}
.message2 {
	/*font-weight: bold;*/
padding: 1em;
	margin-bottom: 1em;
	border: 1px solid #c7cdcb;
}
.message2 p {
	margin-bottom: 0;
}
.message3 {
	/*font-weight: bold;*/
width:auto;
	padding: 1em;
	margin-bottom: 1em;
	border: 1px solid #c7cdcb;
}
.message3 p {
	width:auto;
	margin-bottom: 0;
}
p span.extended {
	color: #F00;
}
/* biographies*/
.bio ul {
	/*border: 1px solid red;*/
list-style: none;
	margin: 0;
	overflow: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.bio ul li {
	float: left;
	width: 350px;
	font-size: 1em;
	margin-top: 0;
	margin-right: 60px;
	margin-bottom: 10px;
	margin-left: 0;
}
.bio ul li p {
	font-size: 1.1em;
}
.bio img {
	margin-bottom: 10px;
	border-top: 10px solid #444;
	border-bottom: 10px solid #444;
}
.bio h3 {
	border-bottom: 1px solid #c7cdcb;
	padding-bottom: .5em;
	margin-bottom: 1em;
}
/* jquery ui tabs in page */
.ui-tabs .ui-tabs-hide {
	display: none;
}
#tabs {
	list-style: none;
	border-bottom: 1px solid #c7cdcb;
	margin: 0 0 20px 0;
	padding: 0;
}
#tabs li {
	display: inline;
	margin-right: 20px;
	font-size: 1.4em;
}
#tabs li a {
	font-weight: bold;
	text-decoration: none;
	margin-bottom: .5em;
	/*color: #8f9b97;*/
outline: none;
	border-bottom: none;
}
#tabs li.ui-state-active a {
	color: #1f3730;
}
.glossary #tabs li {
	margin-right: 16px;
}
/* slideshows */
#splash {
	height: 240px;
	overflow: hidden;
	margin-bottom: 20px;
	page-break-before: avoid;
}
#splash #slides {
	height: 220px;
	width: 940px;
	overflow: hidden;
}
#splash #slides img {
	border: none;
	height: 220px;
	width: 940px;
}
#splash #controls {
	height: 20px;
	width: 940px;
	background-color: #c7cdcb;
	line-height: 20px;
	text-align: right;
}
#controls a {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	border-bottom: none;
	outline: none;
	display: none; /* jquery will show them */
}
#next {
	padding-right: 12px;
}
#ad-campaigns .flash {
	margin-top: 20px;
}
/* products */
.product-detail {
	/*border-top: 1px solid #c7cdcb;
border-bottom: 1px solid #c7cdcb;*/
padding: 10px 190px 10px 0;
	margin-bottom: 0px;
	min-height: 170px;
}
.product-detail p {
/*font-size: 1.4em;*/
}
.termsheet ul, ol {
	margin: 0 0 0 2em;
}
.termsheet li {
	font-size: 1em;
	line-height: 1.5;
}
/* apply brochure bg */
.is {
	background: url(../_images/graphics/bg-is.jpg) top right no-repeat;
	border-bottom: 1px solid #c7cdcb;
}
.dko {
	background: url(../_images/graphics/bg-dko.jpg) top right no-repeat;
	border-bottom: 1px solid #c7cdcb;
}
.ako {
	background: url(../_images/graphics/bg-3yr-digital.jpg) top right no-repeat;
	border-bottom: 1px solid #c7cdcb;
}
.ako {
	background: url(../_images/graphics/bg-ako.jpg) top right no-repeat;
	border-bottom: 1px solid #c7cdcb;
}
.dep2 {
	background: url(../_images/graphics/bg-3yr-digital.jpg) top right no-repeat;
	border-bottom: 1px solid #c7cdcb;
}
.cguk {
	background: url(../_images/graphics/bg-dko-oct2010.jpg) top right no-repeat;
	border-bottom: 1px solid #c7cdcb;
}
.ib {
	background: url(../_images/graphics/bg-ib-nov10.jpg) top right no-repeat;
	border-bottom: 1px solid #c7cdcb;
}
.ukgm-dec1 {
	background-image: url(../_images/graphics/bg-ukgm-dec10-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.tyukd {
	background: url(../_images/graphics/bg-3ukd.jpg) top right no-repeat;
	border-bottom: 1px solid #c7cdcb;
}
.gbs1 {
	background: url(../_images/graphics/bg-gbs1.jpg) top right no-repeat;
	border-bottom: 1px solid #c7cdcb;
}
.kog1 {
	background: url(../_images/graphics/bg-kog1.jpg) top right no-repeat;
	border-bottom: 1px solid #c7cdcb;
}
.ffds1 {
	background: url(../_images/graphics/bg-ffds1.jpg) top right no-repeat;
	border-bottom: 1px solid #c7cdcb;
}
.gukd {
	background: url(../_images/graphics/bg-gukd-nov10.jpg) top right no-repeat;
	border-bottom: 1px solid #c7cdcb;
}
.ukgm {
	background: url(../_images/graphics/bg-ukgm.jpg) top right no-repeat;
	border-bottom: 1px solid #c7cdcb;
}
.ukako {
	background: url(../_images/graphics/bg-ukako.jpg) top right no-repeat;
	border-bottom: 1px solid #c7cdcb;
}

/*table.important-dates td {
font-size: 1.1em;
}*/
h1 span.extended {
	color: #F00;
	text-transform: uppercase;
	font-size: .6em;
	font-weight: bold;
}
/* literature libary */
.archive td {
	font-size: 1em;
}
/* product comparison */
.comparison td {
	font-size: 1em;
}
.comparison td ul {
	margin: 0 0 0 1em;
}
.comparison td ul li {
	font-size: 1em;
}
/* article lists */
.article-item {
	margin-bottom: 10px;
	border-bottom: 1px solid #c7cdcb;
}
/*.article-item p*/
.date {
	/*font-weight: bold;*/
text-transform: uppercase;
}
p.date {
	font-size: 1.1em;
}
span.date {
	font-size: .9em;
}
.article-item h2 {
	margin-bottom: .2em;
}
/* structured perspectives article feature */
#structured-perspectives div {
/*border: 2px solid #f2f2f2;
padding: 10px;
background: url(../_images/graphics/bg-feature.gif) bottom left no-repeat;*/
}
#structured-perspectives p {
	background: url(../_images/graphics/th-Adrian-Neave.jpg) 0 .5em no-repeat;
	padding-left: 95px;
}
#economic-perspectives p {
	background: url(../_images/graphics/th-Ruth-Lea.jpg) 0 .5em no-repeat;
	padding-left: 95px;
}
.sp {
	font-size: 1.2em;
	margin-bottom: 1em;
	line-height: 1.5;
}
/* webcast videos */
#webcast {
}
.webcast {
}
/* general images */
.column img {
	border: none;
}
.logo {
	margin: 10px 0;
}
.right {
	float: right;
	margin: 0 0 10px 10px;
}
.availability {
	/*border-top: 1px solid #c7cdcb;
padding-top: 10px;*/
margin-top: 10px;
	line-height: 30px;
	font-weight: bold;
}
.availability span {
	display: block;
	float: left;
}
.availability a {
	display: block;
	float: left;
	outline: none;
	text-indent: -3000em;
	margin-left: 20px;
}
.transact {
	background: url(../_images/graphics/transact-logo.gif) top right no-repeat;
	height: 30px;
	width: 70px;
}
.ascentric {
	background: url(../_images/graphics/ascentric-logo.gif) top right no-repeat;
	height: 30px;
	width: 113px;
}
.novia {
	background: url(../_images/graphics/novia-logo.gif) top right no-repeat;
	height: 30px;
	width: 59px;
}
.synaptic {
	background: url(../_images/graphics/synaptic-logo.gif) top right no-repeat;
	height: 30px;
	width: 126px;
}
/* derivative maps */
.dmap td {
	border-bottom: none;
}
.dmap tr.heading {
	font-size: .9em;
	font-weight: bold;
	color: #fff;
	background-color: #1f3730;
}
.dmap td p {
	font-size: .9em;
	margin-bottom: .5em;
}
.dmap td li {
	font-size: .9em;
}
.dmap ul {
	margin: 0 0 0 1em;
	padding: 0;
}
/* google chart api generated images */
.gchart {
	margin: 10px 0;
}
/* gallery */
#picnav {
	list-style: none;
	margin: 0;
	padding: 0;
}
#picnav li {
	float: left;
	height: 50px;
	width: 50px;
	overflow: hidden;
	margin: 0;
	padding: 2px;
}
#picnav li a {
	outline: none;
}
#picnav li img {
	border: 1px solid #77a05a;
}
/* forms */
form {
	margin-bottom: 1em;
}
form fieldset {
	border: 1px solid #c7cdcb;
	background-color: #f9f9f9;
	padding: 10px;
	margin-bottom: 10px;
}
form label {
	font-size: 1.2em;
	font-weight: bold;
}
form input {
	font-size: 1.2em;
	margin: 1px;
	padding: 2px;
}
form select {
	font-size: 1.2em;
}
form .field-group {
	overflow: hidden;
	padding: .5em 0;
}
form .label {
	display: block;
	margin-bottom: 2px;
}
form .medium {
	width: 300px;
}
form .small {
	width: 100px;
}
form .inline {
	margin-right: .5em;
	display: block;
	float: left;
}
form .selectlist {
	display: block;
	float: right;
}
form .divider {
	border-bottom: 1px solid #c7cdcb;
}
form span.req {
	display: block;
	padding-top: 2px;
	color: #C00;
	font-size: 1em;
	font-weight: bold;
}
/* hide select all checkbox - jquery will show it */
.selectall {
	display: none;
}
/* content footer */
#content-footer {
	background: url(../_images/graphics/bg-content-footer.png) top center repeat-y;
	overflow: auto;
	margin: 0 0 0 0;
}
#content-footer h4 {
	font-size: 1.2em;
	border-top: none;
	border-bottom: none;
	color: #8f9b97;
	margin-bottom: .5em;
}
#content-footer a {
	text-decoration: none;
}
#content-footer p {
	font-size: 1.1em;
	margin-bottom: .3em;
	padding-top: .3em;
	border-top: 1px dotted #c7cdcb;
}
/* footer */
#footer {
	height: auto;
	width: 1000px;
	margin: 0 auto 20px auto;
	padding: 30px 0 0 0;
	background: url(../_images/graphics/bg-footer.png) top center no-repeat;
	color: #8f9b97;
	overflow: auto;
	/*border: 1px solid red;*/
text-align: center;
}
#footer p {
	font-size: 10px;
	margin-left: 10px;
	margin-bottom: .5em;
}
#footer ul {
	margin-top: 1em;
	list-style: none;
	overflow: auto;
}
#footer ul li {
	font-size: 10px;
	display: inline;
	margin: 0;
	padding: 0;
	border-right: 1px solid #8f9b97;
}
#footer ul li:last-child {
	border: none;
}
#footer ul li a {
	/*color: #77a05a;*/
padding: 0 6px;
	border-bottom: none;
}

/* MAGIC BUTTON */

#button a {
	color: #444;
	text-decoration: none;
}
#button a:link {
	color: #444;
	text-decoration: none;
}
.buttonsplash {
	float: left;
	padding-bottom:0px;
	white-space: nowrap;
	text-align: center;
	color: #444;
	text-decoration: none;
	outline: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height:16px;
}
.buttonsplash b {
	display: block;
	margin:0 1px;
	border:solid #aaa;
	border-width:1px 0;
	padding: 0;
	font-weight:normal;
	background:#ddd url(../_images/graphics/button.gif) repeat-x 0 0;
}
.buttonsplash:hover b, .buttonsplash.current b {
	border-color: #000;
	color: #000;
}
.buttonsplash b b {
	background:none;
	margin:0 -1px;
	padding: 10px;
	border-width:0 1px;
}
.buttonsplash b b b {
	margin: 0;
	padding: .1em .2em;
	border-width: 0;
	cursor: pointer;
}

/* END MAGIC BUTTON */

.zerocoupontable {
	font:Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	padding:0.30em;
	margin:0;
}
.zerocoupontable td {
	font:Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	padding:0.30em;
	margin:0;
}
.cellborderleft {
	border-left:#c7cdcb solid 1px;
}.red {
	font-weight: bold;
	color: #9A0431;
}
.pmko {
	background-image: url(../_images/graphics/bg-pmko-nov10.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.oko {
	background-image: url(../_images/graphics/bg-oko-nov10.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
	padding-top: 10px;
	padding-right: 190px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.ako-dec {
	background-image: url(../_images/graphics/bg-oko-2-dec10.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
	padding-top: 10px;
	padding-right: 190px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.ukgm-dec {
	background-image: url(../_images/graphics/bg-ukgm-cover-dec.jpg);
	background-repeat: no-repeat;
	background-position: 150px top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
	right: 190px;
	left: 0px;
	top: 0px;
	bottom: 0px;
	padding-top: 56px;
	padding-right: 56px;
	padding-bottom: 56px;
	padding-left: 56px;
}
.ako1 {
	background-image: url(../_images/graphics/bg-ako-cover-dec10.jpg);
	background-repeat: no-repeat;
	background-position: 150px top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
	padding: 56px;
}
.ukgm-dec1 {
	background-image: url(../_images/graphics/bg-ukgm-dec10-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.pmko-dec {
	background-image: url(../_images/graphics/bg-pmko-dec10-cp.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.oko-dec {
	background-image: url(../_images/graphics/bg-oko-dec10-cp.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ib-dec1 {
	background-image: url(../_images/graphics/bg-ib-dec-cover-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.pmko-dec1 {
	background-image: url(../_images/graphics/bg-pmko-dec10-cover.jpg);
	background-repeat: no-repeat;
	background-position: 150px top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
	padding-top: 56px;
	padding-right: 56px;
	padding-bottom: 56px;
	padding-left: 56px;
}
.oko-dec1 {
	background-image: url(../_images/graphics/bg-oko-dec10-cover.jpg);
	background-repeat: no-repeat;
	background-position: 150px top;
	padding-top: 56px;
	padding-right: 56px;
	padding-bottom: 56px;
	padding-left: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.dd-dec {
	background-image: url(../_images/graphics/bg-dd-dec-cover.jpg);
	background-repeat: no-repeat;
	background-position: 100px top;
	padding-top: 56px;
	padding-right: 56px;
	padding-bottom: 56px;
	padding-left: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ib-dec {
	background-image: url(../_images/graphics/bg-ib-dec-cover-th.jpg);
	background-repeat: no-repeat;
	background-position: 150px top;
	padding-top: 56px;
	padding-right: 56px;
	padding-bottom: 56px;
	padding-left: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.dd-dec1 {
	background-image: url(../_images/graphics/bg-dd-dec-cover-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.pmko-feb {
	background-image: url(../_images/graphics/bg-pmko-feb11-cover-th.jpg);
	background-repeat: no-repeat;
	background-position: 140px top;
	padding-top: 56px;
	padding-right: 56px;
	padding-bottom: 56px;
	padding-left: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.pmko-feb1 {
	background-image: url(../_images/graphics/bg-pmko-feb11-pages.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ib-feb1 {
	background-image: url(../_images/graphics/bg-IB-feb11-cover-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.tw-feb {
	background-image: url(../_images/graphics/bg-twin-win-feb11-cover.jpg);
	background-position: 140px top;
	padding-top: 56px;
	padding-right: 56px;
	padding-bottom: 56px;
	padding-left: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
	background-repeat: no-repeat;
}
.ib-feb {
	background-image: url(../_images/graphics/bg-IB-feb11-cover.jpg);
	background-repeat: no-repeat;
	background-position: 140px top;
	padding-top: 56px;
	padding-right: 56px;
	padding-bottom: 56px;
	padding-left: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.tw-feb1 {
	background-image: url(../_images/graphics/bg-twin-win-feb11-cover-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ukslko-feb1 {
	background-position: right top;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
	background-repeat: no-repeat;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(../_images/graphics/bg-ukslko-feb11-cover-page.jpg);
}
.dd-april11 {
	background-image: url(../_images/graphics/bg-dd-april2011-cover.jpg);
	background-repeat: no-repeat;
	background-position: 130px top;
	padding-top: 56px;
	padding-right: 56px;
	padding-bottom: 56px;
	padding-left: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.dd-april11-1 {
	background-image: url(../_images/graphics/bg-dd-april2011-cover-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ukslko-feb {
	background-image: url(../_images/graphics/bg-ukslko-feb11-cover.jpg);
	background-repeat: no-repeat;
	background-position: 140px top;
	padding-top: 56px;
	padding-right: 56px;
	padding-bottom: 56px;
	padding-left: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}

.ako-april11 {
	background-image: url(../_images/graphics/bg-ako-april2011-cover.jpg);
	background-repeat: no-repeat;
	background-position: 130px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ako-april11-1 {
	background-image: url(../_images/graphics/bg-ako-april2011-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}.ib-apr11 {
	background-image: url(../_images/graphics/bg-IB-apr11-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: 130px top;
	padding-top: 56px;
	padding-right: 56px;
	padding-bottom: 56px;
	padding-left: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ib-apr11-1 {
	background-image: url(../_images/graphics/bg-IB-Apr2011-cover.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.gm-april11 {
	background-image: url(../_images/graphics/bg-GM-April2011-cover.jpg);
	background-repeat: no-repeat;
	background-position: 120px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.gm-april11-1 {
	background-image: url(../_images/graphics/bg-GM-April11-cover-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.tw-april11 {
	background-image: url(../_images/graphics/bg-tw-april11-cover.jpg);
	background-repeat: no-repeat;
	background-position: 130px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.tw-april11-1 {
	background-image: url(../_images/graphics/bg-tw-april11-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.pmko-june11 {
	background-image: url(../_images/graphics/bg-pmko-june11-cover.jpg);
	background-repeat: no-repeat;
	background-position: 130px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.pmko-june11-1 {
	background-image: url(../_images/graphics/bg-pmko-june11-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ako-june11 {
	background-image: url(../_images/graphics/bg-ako-june11-cover-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ako-june11-1 {
	background-image: url(../_images/graphics/bg-ako-june11-cover.jpg);
	background-repeat: no-repeat;
	background-position: 130px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ib-june11 {
	background-image: url(../_images/graphics/bg-ib-june11-cover.jpg);
	background-repeat: no-repeat;
	background-position: 130px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ib-june11-1 {
	background-image: url(../_images/graphics/bg-ib-june11-cover-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.dd-june11 {
	background-image: url(../_images/graphics/bg-dd-june11-cover.jpg);
	background-repeat: no-repeat;
	background-position: 130px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.dd-june-1 {
	background-image: url(../_images/graphics/bg-dd-june11-cover-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.gm-june11 {
	background-image: url(../_images/graphics/bg-gm-june11-cover.jpg);
	background-repeat: no-repeat;
	background-position: 130px top;
	padding-top: 56px;
	padding-right: 56px;
	padding-bottom: 56px;
	padding-left: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.gm-june11-1 {
	background-image: url(../_images/graphics/bg-gm-june11-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.nucleus {
	background-image: url(../_images/graphics/nucleus_logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 126px;
}
.tw-june11 {
	background-image: url(../_images/graphics/bg-tw-june11-cover.jpg);
	background-repeat: no-repeat;
	background-position: 140px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.tw-june11-1 {
	background-image: url(../_images/graphics/bg-tw-june11-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ako-july11 {
	background-image: url(../_images/graphics/bg-ako-july11-cover.jpg);
	background-repeat: no-repeat;
	background-position: 120px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ako-august11 {
	background-image: url(../_images/graphics/bg-ako-august11-cover.jpg);
	background-repeat: no-repeat;
	background-position: 120px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ako-july11-1 {
	background-image: url(../_images/graphics/bg-ako-july11-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ako-august11-1 {
	background-image: url(../_images/graphics/bg-ako-august11-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ib-august11 {
	background-image: url(../_images/graphics/bg-ib-august11-cover.jpg);
	background-repeat: no-repeat;
	background-position: 130px 20px;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ib-august11-1 {
	background-image: url(../_images/graphics/bg-ib-august11-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.tw-august11 {
	background-image: url(../_images/graphics/bg-tw-august11-cover.jpg);
	background-repeat: no-repeat;
	background-position: 130px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.tw-august11-1 {
	background-image: url(../_images/graphics/bg-tw-august11-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.pmko-august11 {
	background-image: url(../_images/graphics/bg-pmko-august11-cover.jpg);
	background-repeat: no-repeat;
	background-position: 130px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.pmko-august11-1 {
	background-image: url(../_images/graphics/bg-pmko-aug11-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.dko-august11 {
	background-image: url(../_images/graphics/bg-dko-august11-cover.jpg);
	background-repeat: no-repeat;
	background-position: 130px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.dko-august11-1 {
	background-image: url(../_images/graphics/bg-dko-august11-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.pko-august11 {
	background-image: url(../_images/graphics/bg-pko-august11-cover.jpg);
	background-repeat: no-repeat;
	background-position: 130px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.pko-august11-1 {
	background-image: url(../_images/graphics/bg-pko-august11-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.pbg-august11 {
	background-image: url(../_images/graphics/bg-pro-BRIC-grwoth-cover.jpg);
	background-repeat: no-repeat;
	background-position: 130px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.pbg-august11-1 {
	background-image: url(../_images/graphics/bg-pro-BRIC-growth-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ako-sept11 {
	background-image: url(../_images/graphics/bg-ako-sept11-cover.jpg);
	background-repeat: no-repeat;
	background-position: 120px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ako-sept11-1 {
	background-image: url(../_images/graphics/bg-ako-sept11-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.gm-sept11 {
	background-image: url(../_images/graphics/bg-gm-sept11-cover.jpg);
	background-repeat: no-repeat;
	background-position: 120px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.gm-sept11-1 {
	background-image: url(../_images/graphics/bg-gm-sept11-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ib-oct11 {
	background-image: url(../_images/graphics/bg-ib-oct11-cover.jpg);
	background-repeat: no-repeat;
	background-position: 115px 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
	padding: 56px;
}
.ib-oct11-1 {
	background-image: url(../_images/graphics/bg-ib-oct11-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.dko-october11 {
	background-image: url(../_images/graphics/bg-dko-oct11-cover.jpg);
	background-position: 115px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
	background-repeat: no-repeat;
}
.dko-october11-1 {
	background-image: url(../_images/graphics/bg-dko-oct11-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.pko-october11 {
	background-image: url(../_images/graphics/bg-pko-oct11-cover.jpg);
	background-repeat: no-repeat;
	background-position: 120px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.pko-october11-1 {
	background-image: url(../_images/graphics/bg-pko-oct11-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.amd-october11 {
	background-image: url(../_images/graphics/bg-amd-oct11-cover.jpg);
	background-repeat: no-repeat;
	background-position: 130px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.amd-october11-1 {
	background-image: url(../_images/graphics/bg-amd-oct11-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ako-oct11 {
	background-image: url(../_images/graphics/bg-ako-oct11-cover.jpg);
	background-repeat: no-repeat;
	background-position: 120px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ako-oct11-1 {
	background-image: url(../_images/graphics/bg-ako-oct11-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.gm-oct11 {
	background-image: url(../_images/graphics/bg-gm-oct11-cover.jpg);
	background-repeat: no-repeat;
	background-position: 120px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.gm-oct11-1 {
	background-image: url(../_images/graphics/bg-gm-oct11-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ib-dec11 {
	background-image: url(../_images/graphics/bg-ib-dec-cover.jpg);
	background-repeat: no-repeat;
	background-position: 120px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ib-dec11-1 {
	background-image: url(../_images/graphics/bg-ib-dec-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.dko-dec11 {
	background-image: url(../_images/graphics/bg-dko-dec-cover.jpg);
	background-repeat: no-repeat;
	background-position: 120px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.dko-dec11-1 {
	background-image: url(../_images/graphics/bg-dko-dec-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ako-dec11 {
	background-image: url(../_images/graphics/bg-ako-dec-cover.jpg);
	background-repeat: no-repeat;
	background-position: 120px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ako-dec11-1 {
	background-image: url(../_images/graphics/bg-ako-dec-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.amd-dec11 {
	background-image: url(../_images/graphics/bg-amd-dec11-cover.jpg);
	background-repeat: no-repeat;
	background-position: 120px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.amd-dec11-1 {
	background-image: url(../_images/graphics/bg-amd-dec11-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ibp-feb12 {
	background-image: url(../_images/graphics/bg-ib-plus-feb12-cover.jpg);
	background-repeat: no-repeat;
	background-position: 130px 10px;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ibp-feb12-1 {
	background-image: url(../_images/graphics/bg-ib-plus-feb12.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ddko-jan12 {
	background-image: url(../_images/graphics/bg-ddko-jan12-cover.jpg);
	background-repeat: no-repeat;
	background-position: 130px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ddko-jan12-1 {
	background-image: url(../_images/graphics/bg-ddko-jan12-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.dko-feb12 {
	background-image: url(../_images/graphics/bg-dko-feb12-cover.jpg);
	background-repeat: no-repeat;
	background-position: 130px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.dko-feb12-1 {
	background-image: url(../_images/graphics/bg-dko-feb12-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ako-feb12 {
	background-image: url(../_images/graphics/bg-ako-feb12-cover.jpg);
	background-repeat: no-repeat;
	background-position: 130px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ako-feb12-1 {
	background-image: url(../_images/graphics/bg-ako-feb12-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ukako-march12 {
	background-image: url(../_images/graphics/bg-ukako-march12-cover.jpg);
	background-repeat: no-repeat;
	background-position: 130px top;
	padding: 56px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}
.ukako-march12-1 {
	background-image: url(../_images/graphics/bg-ukako-march12-cov-page.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cdcb;
}

