.bluesm {	font-family: verdana;	font-weight: bold;	font-size: 8px;	color: #152F8D;	text-decoration: none;}.blueb {	font-family: verdana;	font-weight: bold;	font-size: 11px;	color: #152F8D;	text-decoration: none;}.blue2b {	font-family: verdana;	font-weight: bold;	font-size: 11px;	color: #5365A5;	text-decoration: none;}.blueb:hover {	color: #2BAA09;}.blue8 {	font-family: verdana;	font-weight: normal;	font-size: 9px;	color: #152F8D;	text-decoration: none;}.ellipsis{	white-space: nowrap;	overflow: hidden;			-o-text-overflow: ellipsis;    /* Opera */    text-overflow:    ellipsis;    /* IE, Safari (WebKit) */	}.right_box_type_value {white-space: nowrap;}.blue10:hover {	font-family: verdana;	font-weight: normal;	font-size: 10px;	color: #152F8D;	text-decoration: underline;}.blue10b:hover {	color: #2BAA09;	text-decoration: underline;}.blue10 {	font-family: verdana;	font-weight: normal;	font-size: 10px;	color: #152F8D;	text-decoration: none;}.blue10b {	font-family: verdana;	font-weight: bold;	font-size: 10px;	color: #152F8D;	text-decoration: none;}.green9b {	font-family: verdana;	font-weight: bold;	font-size: 9px;	color: #08890B;	text-decoration: none;}.blue11b {	font-family: verdana;	font-weight: bold;	font-size: 11px;	color: #152F8D;	text-decoration: none;}.blue11 {	font-family: verdana;	font-weight: normal;	font-size: 11px;	color: #152F8D;	text-decoration: none;}.blue11patch {	padding-top: 0px;	margin-top: 15px;}.blue12 {	font-family: verdana;	font-weight: normal;	font-size: 12px;	color: #152F8D;	text-decoration: none;}.blue12:hover {	font-family: verdana;	font-weight: normal;	font-size: 12px;	color: #152F8D;	text-decoration: underline;}.blue14b {	font-family: verdana;	font-weight: bold;	font-size: 14px;	color: #152F8D;	text-decoration: none;}.blue16b {	font-family: verdana;	font-weight: bold;	font-size: 16px;	color: #152F8D;	text-decoration: none;}.blackb {	font-family: verdana;	font-weight: bold;	font-size: 11px;	color: #000000;	text-decoration: none;}.black12 {	font-family: verdana;	font-weight: normal;	font-size: 12px;	color: #000000;	text-decoration: none;}.black10 {	font-family: verdana;	font-weight: normal;	font-size: 10px;	color: #000000;	text-decoration: none;}.black11 {	font-family: verdana;	font-weight: normal;	font-size: 11px;	color: #000000;	text-decoration: none;}.black11b {	font-family: verdana;	font-weight: bold;	font-size: 11px;	color: #000000;	text-decoration: none;}.black10b {	font-family: verdana;	font-weight: bold;	font-size: 10px;	color: #000000;	text-decoration: none;}.bigheading {	font-family: verdana;	font-weight: bold;	font-size: 18px;	color: #000000;	text-decoration: none;}.bigblueheading {	font-family: verdana;	font-weight: bold;	font-size: 18px;	color: #152F8D;	text-decoration: none;}.bigblueheading2 {	font-family: verdana;	font-weight: bold;	font-size: 20px;	color: #152F8D;	text-decoration: none;}.burgb {	font-family: verdana;	font-weight: bold;	font-size: 11px;	color: #9B0707;	text-decoration: none;}.green10 {	font-family: verdana;	font-weight: normal;	font-size: 10px;	color: #2BAA09;	text-decoration: none;}.input {	color: #000000;	font-size: 11px;	font-family: arial;	background-color: #FFFFFF;	height: 18px;	BORDER: #919191 1px solid;}.medheading {	font-family: verdana;	font-weight: bold;	font-size: 13px;	color: #000000;	text-decoration: none;}.redlink12 {	font-family: verdana;	font-weight: normal;	font-size: 12px;	color: #FF0000;	text-decoration: underline;}.redlink12:hover {	color: #152F8D;}.redlink10 {	font-family: verdana;	font-weight: normal;	font-size: 10px;	color: #FF0000;	text-decoration: underline;}.redlink10:hover {	color: #152F8D;}.redlink10b {	font-family: verdana;	font-weight: bold;	font-size: 10px;	color: #FF0000;	text-decoration: underline;}.redlink10b:hover {	color: #152F8D;}.red10b {	font-family: verdana;	font-weight: bold;	font-size: 10px;	color: #FF0000;	text-decoration: none;}.red12b {	font-family: verdana;	font-weight: bold;	font-size: 12px;	color: #FF0000;	text-decoration: none;}.red10 {	font-family: verdana;	font-weight: normal;	font-size: 10px;	color: #FF0000;	text-decoration: none;}.red11 {	font-family: verdana;	font-weight: normal;	font-size: 10px;	color: #FF0000;	text-decoration: none;}.smalli {	font-family: verdana;	font-weight: normal;	font-size: 10px;	color: #000000;	text-decoration: none;}.smalli9 {	font-family: verdana;	font-weight: normal;	font-size: 9px;	color: #000000;	text-decoration: none;}.whiteb10 {	font-family: verdana;	font-weight: bold;	font-size: 10px;	color: #FFFFFF;	text-decoration: none;}.whiteb10:hover {	color: #152F8D;}.white10 {	font-family: verdana;	font-weight: normal;	font-size: 10px;	color: #FFFFFF;	text-decoration: none;}.white9 {	font-family: verdana;	font-weight: normal;	font-size: 7px;	color: #FFFFFF;	text-decoration: none;}.whiteb {	font-family: verdana;	font-weight: bold;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;}.white {	font-family: verdana;	font-weight: normal;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;}.whiteb {	font-family: verdana;	font-weight: bold;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;}.whiteb:hover {	color: #2BAA09;}.white9b {	font-family: verdana;	font-weight: normal;	font-size: 9px;	color: #FFFFFF;	text-decoration: none;}.text {	color: #000000;	font-family: verdana, arial, helvetica;	font-weight: normal;	font-size: 11px;	text-decoration: none;}.text:hover {	color: #000000;	font-family: verdana, arial, helvetica;	font-weight: normal;	font-size: 11px;	text-decoration: underline;}TD {	color: #000000;	font-family: verdana, arial, helvetica;	font-weight: normal;	font-size: 11px;	text-decoration: none;}.text {	color: #000000;	font-family: verdana, arial, helvetica;	font-weight: normal;	font-size: 11px;	text-decoration: none;}.text:hover {	color: #000000;	font-family: verdana, arial, helvetica;	font-weight: normal;	font-size: 11px;	text-decoration: underline;}.textblue {	color: #051F8D;	font-family: verdana, arial, helvetica;	font-weight: normal;	font-size: 11px;	text-decoration: none;}.textblue:hover {	color: #051F8D;	font-family: verdana, arial, helvetica;	font-weight: normal;	font-size: 11px;	text-decoration: underline;}.text2 {	color: #000000;	font-family: verdana, arial, helvetica;	font-weight: normal;	font-size: 11px;	text-decoration: none;}.text2:hover {	color: #000000;	font-family: verdana, arial, helvetica;	font-weight: normal;	font-size: 11px;	text-decoration: underline;}.textSml {	color: #000000;	font-family: verdana, arial, helvetica;	font-weight: normal;	font-size: 9px;	text-decoration: none;}.headwhite {	color: #FFFFFF;	font-family: verdana, arial, helvetica;	font-weight: normal;	font-size: 12px;	text-decoration: none;}.textb {	color: #000000;	font-family: verdana, arial, helvetica;	font-weight: bold;	font-size: 11px;	text-decoration: none;}.textbblue {	color: #7B88B8;	font-family: verdana, arial, helvetica;	font-weight: bold;	font-size: 11px;	text-decoration: none;}.link {	color: Red;	font-family: verdana, arial, helvetica;	font-weight: normal;	font-size: 11px;	text-decoration: none;}.link3 {	color: Red;	font-family: verdana, arial, helvetica;	font-weight: normal;	font-size: 11px;	text-decoration: underline;}.link2 {	color: Red;	font-family: verdana, arial, helvetica;	font-weight: normal;	font-size: 11px;	text-decoration: none;}.link2:hover {	color: Red;	font-family: verdana, arial, helvetica;	font-weight: normal;	font-size: 11px;	text-decoration: underline;}.linkSml {	color: Red;	font-family: verdana, arial, helvetica;	font-weight: normal;	font-size: 9px;	text-decoration: none;}.Field {	font-family: Verdana;	font-weight: normal;	font-size: 12px;	color: #333333;	background-color: #FFFFFF;	height: 20px;	border: 1px solid #333333;	width: 164px;}.headb {	color: #000000;	font-family: verdana, arial, helvetica;	font-weight: normal;	font-size: 12px;	text-decoration: none;}.textred {	color: #FF0000;	font-family: verdana, arial, helvetica;	font-weight: bold;	font-size: 11px;	text-decoration: none;}.linktextgrey {	color: #7B88B8;	font-family: verdana, arial, helvetica;	font-weight: none;	font-size: 11px;	text-decoration: none;}.linktextgrey:hover {	color: #7B88B8;	font-family: verdana, arial, helvetica;	font-weight: none;	font-size: 11px;	text-decoration: underline;}.mylink {	color: Blue;	font-family: verdana, arial, helvetica;	font-weight: normal;	font-size: 11px;	text-decoration: none;}.mylink:hover {	color: Blue;	font-family: verdana, arial, helvetica;	font-weight: normal;	font-size: 11px;	text-decoration: underline;}.textbig {	color: #000000;	font-family: verdana, arial, helvetica;	font-weight: bold;	font-size: 16px;	text-decoration: none;}.black10    p.contact-details {	margin: 2px;	padding: 0;	display: inline-block;}div.news_full_buttons {	margin: 0 auto 0 auto;	width: 300px;	padding: 10px;}div.news_full_publ_date {	padding-top: 8px;	padding-bottom: 6px;	font-size: 11px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-style: italic;	color: #666666;}div.news_full_source {	font-size: 11px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-style: italic;	color: #666666;	padding-bottom: 6px;}div.news_full_navigation_container {	padding-top: 4px;	padding-bottom: 4px;}div.news_full_title {	padding-top: 10px;	font-size: 18px;	color: #003366;	font-weight: bold;}div.news_full_content {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	padding-bottom: 30px;}a.news_full_next_button {	color: #003366;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-decoration: none;	text-align: right;}a.news_full_next_button:Hover {	color: #999999;}a.news_full_prev_button {	color: #003366;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-decoration: none;}a.news_full_prev_button:Hover {	color: #999999;}div.news_title {	font-size: 18px;	color: #003366;	font-weight: bold;}div.news_content {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;}div.news_publ_date {	padding-top: 4px;	padding-bottom: 4px;	font-size: 11px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-style: italic;	color: #666666;}div.news_source {	font-size: 11px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-style: italic;	color: #666666;	padding-bottom: 6px;}div.news_title_small {	font-size: 14px;	color: #003366;	font-weight: bold;}div.news_content_small {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;}div.news_publ_date_small {	padding-top: 4px;	padding-bottom: 4px;	font-size: 10px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-style: italic;	color: #666666;}div.news_source_small {	font-size: 10px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-style: italic;	color: #666666;	padding-bottom: 4px;}div.news_source_r_small {	font-size: 10px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-style: italic;	color: #666666;	padding-bottom: 2px;}div.news_header {	font-size: 10px;	color: #003366;	font-weight: bold;}div.news_small_container {	width: 220px;}div.news_publ_date_hsmall {	font-size: 10px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-style: italic;	color: #666666;}a.news_red_link {	color: #003366;	font-size: 11px;	font-weight: bold;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-style: normal;	float: right;	text-decoration: none;}a.news_red_link:Hover {	text-decoration: underline;}a.news_right_nav {	color: #003366;	font-size: 10px;	font-weight: bold;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-style: normal;	float: right;	text-decoration: none;}a.news_right_nav:Hover {	text-decoration: underline;}a.news_list_headline {	color: #003366;	font-size: 11px;	font-weight: bold;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-style: normal;	text-decoration: none;}a.news_list_headline:hover {	text-decoration: underline;}a.news_red_blink {	color: #003366;	font-size: 11px;	font-weight: bold;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-style: normal;	float: right;	text-decoration: none;}a.news_red_blink:Hover {	text-decoration: underline;}div.news_highlights_small {	font-weight: bold;	font-size: 12px;	color: #003366;	padding-bottom: 2px;	padding: 2px;}div.news_full_lng {	font-size: 11px;	font-weight: bold;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-style: italic;	color: #666666;	padding-bottom: 6px;}a.news_full_lng_link {	font-size: 11px;	font-weight: bold;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-style: italic;	color: #003366;	padding-bottom: 6px;	text-decoration: none;}a.news_full_lng_link:Hover {	color: #666666;	text-decoration: underline;}a.news_full_file {	font-size: 12px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	padding-bottom: 6px;	text-decoration: none;	color: black;}a.news_full_file:hover {	color: #003366;	text-decoration: underline;}div.news_full_button {	width: 100px;	float: left;}div.news_full_button_right {	width: 100px;	text-align: right;	margin: 0 0 0 100;	position: absolute;}div.news_full_clear {	clear: both;}a.news_hlink {	color: #003366;	font-size: 12px;	font-weight: bold;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-style: normal;	text-decoration: none;}a.news_hlink:Hover {	text-decoration: underline;}a.news_hrlink {	color: #003366;	font-size: 12px;	font-weight: bold;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-style: normal;	text-decoration: none;	text-align: right;}a.news_hrlink:hover {	text-decoration: underline;}div.news_link_container {	padding-bottom: 2px;	padding: 2px;}div.news_link_line_container {	padding-top: 16px;}li.news_full_file_list {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	padding-bottom: 4px;	list-style-type: circle;}div.news_full_files {	clear: left;	padding-top: 6px;	font-size: 12px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	color: black;}div.news_right_container {	width: 154px;	background-color: #FAF2E3;}div.news_content_rsmall {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 15px;}div.news_small_lng {	font-size: 10px;	font-weight: bold;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-style: italic;	color: #666666;	padding-bottom: 4px;}div.news_small_lng_right {	font-size: 10px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-style: italic;	color: #666666;	padding-bottom: 4px;}a.news_lng_mid {	font-size: 11px;	font-weight: bold;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-style: italic;	color: #003366;	padding-bottom: 6px;	text-decoration: none;}a.news_lng_mid:Hover {	color: #666666;	text-decoration: underline;}a.news_small_lng_link {	font-size: 10px;	font-weight: bold;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-style: italic;	color: #003366;	padding-bottom: 6px;	text-decoration: none;}a.news_small_lng_link:Hover {	color: #666666;	text-decoration: underline;}a.news_headline_small {	font-size: 10px;	color: #003366;	font-weight: bold;	line-height: 14px;	text-decoration: none;}a.news_headline_small:hover {	text-decoration: underline;}a.news_headline {	font-size: 18px;	color: #003366;	font-weight: bold;	line-height: 22px;	text-decoration: none;}a.news_headline:hover {	text-decoration: underline;}a.news_headline_mid {	font-size: 14px;	color: #003366;	font-weight: bold;	line-height: 18px;	text-decoration: none;}a.news_headline_mid:hover {	text-decoration: underline;}a.news_headline_tiny {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #003366;	font-weight: bold;	line-height: 14px;	text-decoration: none;}a.news_headline_tiny:hover {	text-decoration: underline;}div.news_details_container {	color: #666666;	font-style: italic;	line-height: 16px;	padding-top: 4px;	padding-bottom: 2px;	font-size: 11px;}div.news_details_container_mid {	font-size: 10px;	color: #666666;	font-style: italic;	line-height: 14px;	padding-top: 2px;	padding-bottom: 1px;}div.news_bline {	padding-top: 14px;}div.news_bline_bot {	padding-top: 1px;}a.news_headline_list {	font-size: 10px;	color: #003366;	font-weight: bold;	text-decoration: none;	padding-top: 6px;}a.news_headline_list:hover {	text-decoration: underline;}div.news_details_container_list {	font-size: 10px;	color: #666666;	font-style: italic;	padding-left: 2px;	padding-bottom: 4px;	padding-top: 2px;}a.products_headline_small {	font-size: 10px;	color: #003366;	font-weight: bold;	text-decoration: none;}a.products_headline_small:hover {	text-decoration: underline;}td.right_top {	font-size: 9px;	font-weight: bold;	padding-right: 3px;	padding-top: 1px;	vertical-align: top;}div.news_right_tiny {	font-size: 10px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	padding-left: 15px;}td.news_right_tiny {	font-size: 10px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	padding-left: 3px;	padding-bottom: 5px;}div#basket_div {	display: none;}div#basket_div table {	display: none;}div#underlying_td {	width: 100px;}div#underlying_td :hover a {	text-decoration: none;}div#underlying_td :hover table,div#underlying_td table.onhover {	display: block;	position: absolute;	border: 1px solid darkblue;	padding: 10px;	font-size: 10px;	background: white;}div#basket_div table tbody th {	text-align: right;}div#basket_div table thead th {	text-align: middle;}.matrix {	border-left: 1px solid darkblue;	border-right: 1px solid darkblue;	border-bottom: 1px solid darkblue;}.matrix>div {	padding: 10px;}.matrix div.indicies {	border-top: 1px solid darkblue;}.matrix table th,.matrix {	font-size: 10px;	font-weight: normal;	color: darkblue;}.matrix table {	width: 100%;}.matrix h2,.matrix h3,.matrix span.h3 {	margin-left: 10px;	color: inherit;}.matrix h2 {	font-size: 12px;}.matrix h3,.matrix span.h3 {	font-weight: bold;	font-size: 11px;}.matrix div.od {	background: #bdc4df;}.matrix div.center {	text-align: center;	width: 100%;	padding: 5px 0;}.matrix div th.bold {	font-weight: bold;}/* YTD Issuance and Sales Box */div.box {	color: #000000;	font-family: verdana;	font-size: 10px;	font-weight: normal;	text-decoration: none;	background: #faf2e3;	border-bottom: 1px solid #152f8d;}div.box h3 {	background: #152f8d;	color: white;	font-family: verdana;	font-size: 10px;	font-weight: bold;	text-decoration: none;	padding: 0;	margin: 10px 0 5px 0;	padding-left: 4px;	text-transform: uppercase;}div.box div.footnote {	background: white;	color: #152F8D;	font-family: verdana;	font-size: 10px;	font-weight: normal;	text-decoration: none;	margin-top: 4px;	border-top: 1px solid #152f8d;	padding: 2px 0pt 2px 4px;}.more-link {	padding: 2px 0pt;	display: block;}td.top_stories {	padding-bottom: 6px;	padding-left: 3px;}div.right_bar_title {	color: white;	font-weight: bold;	background-color: #152f8d;	font-size: 10px;	padding-left: 2px;	width: 154px;}/********************* Gadget Interface *************************************/div.gadget {	border-bottom: 1px solid rgb(21, 47, 141);	background: #FAF2E3;	color: rgb(0, 0, 0);	font-family: verdana;	font-size: 10px;	font-weight: normal;	text-decoration: none;}div.gadget h3 {	margin: 10px 0pt 5px;	padding: 0pt 0pt 0pt 4px;	background: rgb(21, 47, 141) none repeat scroll 0% 0%;	color: white;	font-family: verdana;	font-size: 10px;	font-weight: bold;	text-decoration: none;}div.gadget div.footnote {	border-top: 1px solid rgb(21, 47, 141);	padding: 2px 0pt 2px 2px;	background: white none repeat scroll 0% 0%;	color: rgb(21, 47, 141);	font-family: verdana;	font-size: 9px;	font-weight: normal;	text-decoration: none;	margin-top: 4px;}div.gadget more-link {	padding: 2px 0pt;	display: block;}div.gadget .title {	color: white;	font-weight: bold;	background-color: rgb(21, 47, 141);	font-size: 10px;	padding-left: 2px;	width: 152px;	text-transform: uppercase;}div.gadget ul li {	clear: both;}div.gadget ul {	padding: 0pt;	margin: 0pt;	list-style: none;}div.gadget ul li {	padding: 2px 0pt 2px 0pt;	margin: 0pt 0pt 0pt 1px;	list-style: none;	display: block;	width: 152px;}div.gadget .bb {	border-bottom: #102779 solid 1px;	display: inline-block;}div.gadget .mb {	padding-bottom: 7px;}div.gadget .ptb {	padding-bottom: 5px;	margin-bottom: 5px;}div.gadget .bt {	border-top: #102779 solid 1px;	display: inline-block;}.clearfix:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}.clearfix {	display: inline-block;}  /* for IE/Mac */.one_line {	height: 12px;	overflow: hidden;}/* ... especial for IE7 */.clearfix {	display: inline-block;}/* IE5,IE6,IE7 */.clearfix {	display: block;}/* IE5 + IE6/Win | hasLayout aktivieren */* html .clearfix {	height: 1%;}/*********************** GRID **********************************************/.left {	float: left;}.right {	float: right;}.center {	text-align: center;}.txt_right {	text-align: right;}.txt_left {	text-align: left;}.page_heading_and_footer {	background: #FAF2E3;	border-top: 1px #152F8D solid;	border-bottom: 1px #152F8D solid;	padding: 3px 0pt 3px 4px;}.c25r,.c33r,.c50r,.c60r,.c66r,.c75r,.c80r {	float: right;	display: inline;}.c25l,.c33l,.c50l,.c66l,.c60l,.c75l,.c80l {	float: left;	display: inline;}.c25l,.c25r {	width: 25%;}.c33l,.c33r {	width: 33%;}.c50l,.c50r {	width: 50%;}.c60l,.c60r {	width: 66%;}.c66l,.c66r {	width: 66%;}.c75l,.c75r {	width: 75%;}.c80l,.c80r {	width: 80%;}.cpad5 {	padding: 5px;}.cpad10 {	padding: 10px;}.noflow {	overflow: hidden;	display: block;	height: 10px;	line-height: 10px;}.lnk_more {	float: right;	background: url(../images/common/arrow.gif) no-repeat scroll center		right;	padding-right: 10px;	display: inline-block;	color: #003366;	font-weight: bold;	margin: 3px 1px 3px 0pt;	font-size: 11px;	text-decoration: none;}.lnk_more:hover {	text-decoration: underline;}.bg_product_views_expired {	background: url(../images/bg_expired.gif) #eee no-repeat;}.bg_product_views_normal {	background: #FAF2E3 no-repeat;}/* STYLES ADDED FOR THE PORFOLIOFOLIO TOOLS SECTION */div#div_portfolio h2 {	font-size: 12px;	padding: 0;	margin: 10px 0 0 0;}div#div_portfolioh3 {	font-size: 10px;	padding: 0;	margin: 0;}div#div_portfoliool li {	margin-bottom: 10px;}div#div_portfolio p {	padding: 0;	margin: 0;}div#div_portfolio table.blue11 {	border-collapse: show;	margin: 5px;}div#div_portfolio table.blue11 tr {	}div#div_portfolio table.blue11 th,table.blue11 td {	margin: 5px;	vertical-align: top;	padding-top: 10px;}div#div_portfolio table.blue11 td {	color: #152f8d;}div#div_portfolio a:hover {	color: #2BAA09;}div#div_portfolio a {	color: #152F8D;	font-family: verdana;	font-size: 11px;	font-weight: bold;	text-decoration: none;}th {	text-align: right;	font-size: 10px;	padding-right: 5px;}#v_company_name,#v_email_address {	font-size: 11px;	border: none;	width: 220px;	font-family: verdana, arial, helvetica;}b.red_star {	color: red;	font-weight: bold;}td.submit {	text-align: right;}.blockDisabled {	width: 460; /* IE */	background-color: #ffffff;	filter: alpha(opacity =     30);	opacity: 0.3;	-moz-opacity: 0.3;	z-index: 20;	/*	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 	filter: alpha(opacity = 50);	opacity: 0.5;	-moz-opacity: 0.50;	*/}.blockEnabled {	width: 460; /* IE */}.blockNote {	border: #919191 1px solid;	z-index: 10;	position: absolute;	left: 240px;	top: 250px;	width: 280px;	background-color: #FFB3B2;	padding: 20px;	text-align: center;	color: #000000;}.banner_right {	padding-top: 6px;	overflow: hidden;	width: 154px;}.banner_top {	padding-left: 0px;	padding-right: 0px;	padding-top: 1px;	padding-bottom: 4px;	overflow: hidden;	width: 462px;}.label {	font-weight: bold;	font-size: 10px;	text-align: right;}ul.form {	padding: 10px;}div.job_intro {	padding-top: 10px;	font-size: 12px;	padding-bottom: 10px;}ul.application_form div {	padding-top: 2px;}div span label {	float: left;	width: 90px;	padding-top: 4px;	padding-right: 4px;}div.application_send {	padding-top: 20px;	text-align: right;}/****************  GRID AND BASIC ***********************/.hidden {	display: none;}.c75_l {	width: 75%;	float: left;}.c25_r {	width: 25%;	float: right;}.c60r {	width: 60%;	float: right;}.c40l {	width: 40%;	float: left;}.c50_l {	width: 50%;	float: left;}.c50_r {	width: 50%;	float: right;}.new {	font-weight: bold;	color: #990000;}.new.active {	font-weight: bold;	color: #FFF;}.right {	float: right !important}/****************  END GRID AND BASIC ***********************/	/*::::::::::::::::: PAGINATOR :::::::::::::::::::::::::*/.arete_page_paginator a {	color: #152F8D;	display: block;	padding: 2px;	background: #fff;	float: left;	text-decoration: none;}.arete_page_paginator a:hover,.arete_page_paginator .current {	text-decoration: underline;}.arete_page_paginator .current {	font-weight: bold;	text-decoration: none;}.arete_page_paginator .arete_page_paginator_link_disabled,.arete_page_paginator_view_link_disabled	{	display: none !important;}.arete_page_paginator_order a {	color: #152F8D;	padding: 2px;	text-decoration: none;	font-size: 10px;}.arete_page_paginator_active_order {	font-weight: bold;	padding-left: 10px;}.arete_page_paginator_active_order.DESC {	padding-left: 12px !important;	background: url(../images/common/arrow_d.gif) left center no-repeat;}.arete_page_paginator_active_order.ASC {	padding-left: 12px !important;	background: url(../images/common/arrow_u.gif) left center no-repeat;}/*::::::::::::::::: END PAGINATOR :::::::::::::::::::::::::*/.bg_header_jobs {	background: url(../images/bg_header_jobs.gif) no-repeat;	width: 460px;	height: 32px;	oveflow: hidden;}.content_header h3 {	float: left;	text-indent: -9000px;	overflow: hidden;	margin: 0pt;	padding: 0pt;}.content_header a {	float: right;	font-size: 13px;	text-decoration: none;	margin-right: 10px;	color: #102779;	font-weight: bold;	line-height: 30px;}.bg_search_bar {	background: #DBE0EF;	border: 1px solid #152F8D;}/*:::::::::::::::   JOBS  :::::::::::::::::::*/ /* list */#jobs_holder ul {	margin: 0pt;	padding: 0pt;	border: none;	line-height: 15px;}li.job_item {	border-bottom: 1px solid #152F8D;	clear: both;	background: #FAF2E3;	padding: 0pt 1px 3px 1px;	clear: both;	list-style: none;	display: block;	margin: 5px 0pt 0pt 0pt;}li.job_item h3 {	margin: 0pt 0pt 3px 0pt;	padding: 0pt;}.job_item strong {	font-weight: normal;}li.job_item .job_summary {	color: #333;}li.even {	background: #FFF;}.job_info_bar {	background: #152F8D;	height: 18px;	line-height: 18px;	padding: 0pt 5px;	clear: both;	color: #fff;}.job_list_navigation_info {	margin: 0pt;	padding: 0pt;}.job_list_navigation_options {	background: #fff;	border-top: #152F8D 1px solid;	border-bottom: #152F8D 1px solid;	padding: 0pt 5px;	height: 20px;}.job_live_toggle {	text-align: right;	clear: both;	padding: 5px 10px;}.job_navigation {	border-top: 1px solid #102779;	border-bottom: 1px solid #102779;	padding: 4px;}.job_navigation a {	color: #003366;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-decoration: none;}.job_navigation a:hover {	color: #999999;}/* view */#arete_job_view .job_info {	margin: 5px 0pt 0pt 0pt;	padding: 0pt;	list-style: none;	display: block;}#arete_job_view .job_info strong {	text-transform: capitalize}#arete_job_view .job_info li {	margin: 0pt;	padding: 2px;	list-style: none;}#arete_job_view .job_options a {	outline: none;	display: block;	float: left;	height: 18px;	margin-right: 5px;	text-indent: -9000px;}#arete_job_view .job_apply {	background: url(../images/apply_online.gif) no-repeat;	width: 96px;}#arete_job_view .job_print {	background: url(../images/print_job.gif) no-repeat;	width: 62px;}#arete_job_view #company_logo {	padding: 0pt;	float: left;	margin-right: 10px;	margin-top: 5px;	margin-bottom: 5px;	overflow: hidden;	float: right;}#arete_job_view #company_logo img {	border: none;	vertical-align: middle;}#arete_job_view .job_detail {	clear: both;	line-height: 18px;	margin-top: 10px;}input.job_application {	width: 260px;}.job_application_label {	text-align: right;	width: 120px;	font-weight: bold;}.job_app_title {	color: #003366;}.job_applic {	color: #003366;	font-size: 12px;}.application_form {	padding: 0px;}.underline {	text-decoration: underline;}div.product_contact_intro {	padding-top: 10px;	font-size: 12px;	padding-bottom: 10px;}.product_contact_label {	text-align: right;	width: 80px;	font-weight: bold;}/* User profile tabs */.user_tabs {	position: relative;	border-bottom: 1px solid #243C94;	height: 17px;	padding-top: 5px;}.user_tab, .user_tab_active {	position: relative;	background: url(../images/common/tab.png) no-repeat;	text-align:center;	width: 150px;	height: 15px;	padding-top: 2px;	float: left;	color: #243C94;	border-bottom: 1px solid #243C94;	margin-bottom: -1px;}.user_tab {	border-bottom: 1px solid #FFFFFF;}.user_profile, .user_directory{	border: 1px solid #243C94;	border-top: 0px solid #FFFFFF;	padding: 4px;}/** * RIGHT BOXES STYLES */ .left {	float: left;}.right {	float: right;}.clear {	clear: both;	height: 0px;	margin: 0px;	font-size: 0px;	padding: 0px;}a.products_headline_small {	font-size: 10px;	color: #003366;	font-weight: bold;	text-decoration: none;}a.products_headline_small:hover {	text-decoration: underline;}#right_box {	padding-bottom: 5px;	font-family: verdana;} a {	text-decoration: none;	color: #102779;} a:hover {	text-decoration: underline;	color: #102779;}ul.right_body{list-style: none;margin:0pt;padding:0pt;}ul.right_body li {	clear: both;	list-style: none;	padding: 2px 0pt;	margin:0pt;}.right_box_header {	background-color: #152F8D;	color: #FFFFFF;	font-weight: bold;	font-size: 10px;	padding-left: 1px;	text-transform: uppercase;	height:14px;}.right_body {	background-color: #FAF2E3;	border-bottom: 1px solid #152F8D;	padding-left: 2px;	padding-bottom: 2px;	font-size: 10px;}.right_item_left {	float: left;}.right_item_right {	float: right;}.right_item_tickbox {	margin-top: 0px;	margin-bottom: 0px;	height: 14px;	top: 2px;	position: relative;}.right_more {	padding:5px 0pt;	font-size: 11px;	font-weight: bold;	border-top: 1px solid #152F8D;	text-align:right;}.right_more a{	padding-right:10px;	background: url('../images/common/arrow.gif') no-repeat right		center;	}#right_bar_container .box{margin-bottom:5px;}.right_footer {	background-color: #FFFFFF;		padding: 1px;	padding-bottom: 2px;	color: 152F8D;	font-family: verdana;	font-size: 9px;	font-weight: normal;}/* Home page widget block */.home_box{  		width: 230px;		min-height: 270px;        display: -moz-inline-stack;        display: inline-block;        vertical-align: top;        margin-left: 3px;        zoom: 1;        *display: inline;        _height: 270px;		}.home_box ul{padding:0pt;margin:0pt;}.home_box li{list-style-type:none;border-bottom:1px solid #102779;margin-bottom:3px;padding:2px 1px;}.home_item{font-size:10px;}.home_box_header,.home_more{font-size:10px; font-weight:bold; color:#fff; background:#9B0707;padding:2px;}.home_more{text-align:right;border:none !imporatnt;}.home_more a{color:#fff;background:url(../images/common/white_arrow.gif) no-repeat right center; padding-right:13px;margin-right:2px;}.bg_home_header_1{background:#008C82;}.home_box_0{margin-left:0pt;}div.loading {	text-align: center;	padding: 10px;	margin: 0pt auto;}div.loading span {	background: url('../images/common/loading.gif') no-repeat center left		;	padding: 5px 5px 5px 20px !important;	font-weight: bold;}.bg_loading_right {	background: url('../images/common/loading.gif') no-repeat center		right;}.bg_loading_left {	background: url('../images/common/loading.gif') no-repeat center left		;}.bg_loading_center {	background: url('../images/common/loading.gif') no-repeat center		center;	display: block;}a.jargonDefinition {	color: #0000FF; 	text-decoration: underline;}a.jargonDefinition:hover {	color: #0000FF; }#reg_now {	padding: 4px;	font-weight: bold;	background: #152F8D;	color: #ffffff;	text-decoration: none; }#sign_up {	font-weight: bold;	color: #000000;	text-align: center;	padding: 4px; }#reg_bottom {	color: #152F8D;	background-color: #f00;	width: 100%;	height: 2px; }#reg_arrow {	margin: 0 0 -2 24px; }.reg_lnk {	text-decoration: none; }.reg_lnk:Hover {	text-decoration: none; }