/* reset */body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,blockquote,th,td {	margin:0;	padding:0;	font:500 normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;	color: #0f143e;	}fieldset,img {    border:0;}html {    height:100%;    margin-bottom:0px;}body {    position:relative;}:focus {    outline:none;}/* links */a {    color:#3764aa;    text-decoration:none;}a:hover {    text-decoration:underline;}/* header elements */h1, h2, h3, h4, h5, h6 {    font-family:"Lucida Sans Unicode", Helvetica, Arial, sans-serif;    font-weight:bold;    line-height:100%;}h1 {    font-size:14px;    color:#4469ae;    margin:3px 0 15px 0;}h2 {    font-size:13px;   color:#4469ae;}h3 {    font-size:12px;    color:#4469ae;}h4 {    font-size:12px;    color:#4469ae;}h5 {    font-size:13px;    color:#4469ae;}h6 {    font-size:125%;    color:#000;}/* page setup */body {    background:#FFF;    line-height:160%;    color:#575656;    font-size:11px;}/* wrapper setup */div.xwpr {    margin:auto;    width:900px;}/* header */div#header {	position:relative;	height:180px;	margin:0;	background:#A3BCFB url(../images/header_bg.png) repeat-y 0 0;	margin:0 0 10px 0;}div#header_alt {	position:relative;	height:145px;	margin:0;	background:#A3BCFB url(../images/header_bg.png) 0 0 repeat-y;	margin:0 0 4px;	width: 900px;	background-image: url(../images/interior_page_header_bg.png);}/* logo */div.logo {    padding:63px 39px;    float:left;}div.logo_alt {    padding:26px 26px;    float:left;}/* main body setup */div#middle {    width:auto;    margin:0;    clear:both;    background:url(../images/bg.png) 0 0 repeat-x;}/* left column */div#left {    width:192px;    float:left;    padding:0;    background:url(../images/left_line.png) 100% 0 repeat-y;    padding:0 1px 100px 0;}/* content column */div#main {    width:auto;    margin:0 0 0 193px;    padding:0;}/* footer */div#footer {    clear:both;        margin:0 0 25px 0;}div.footer_wpr {    margin:0 auto 5px auto;    width:900px;    background:url(../images/footer_bg.png) 0 0 no-repeat;    color:#919192;    font-size:10px;    font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;    overflow:hidden;    padding:0 0 5px 0;}/* clearing & floating */.clearingfix:after {    content:".";    display:block;    line-height:0;    clear:both;    visibility:hidden;}.clearingfix {    display:block;	}.floatbox {	overflow:hidden;}.divider {	clear:both;	padding-bottom: 30px;	background-image: none;}/* topmenu */div#topmenu {	height:27px;	padding:35px 0 0 0;	position:relative;	z-index:1000;	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;}div#topmenu ul {    padding:0;    margin:0;    list-style:none;    float:right;}div#topmenu ul li {    float:left;    display:block;    margin:0 0 0 5px;}div#topmenu ul li a {	float:left;	display:block;	color:#6a6a6c;	background:url(../images/menu_bg.png) no-repeat 100% -27px;	padding:0 6px 0 0;	line-height: 12px;}*html div#topmenu ul li a {    padding:0 5px 0 0;}div#topmenu ul li a span {    float:left;    display:block;    color:#6a6a6c;    background:url(../images/menu_bg.png) 0 0 no-repeat;    padding:7px 0 0 16px;    cursor:pointer;}div#topmenu ul li a:hover {    color:#4469AE;    text-decoration:none;}div#topmenu ul li a:hover span {    color:#4469AE;}div#topmenu ul li ul {	background:url(../images/menu_hover.png) 0 100% repeat-x;	padding:5px 10px 15px 10px;}div#topmenu ul li ul li {	border-bottom:1px dotted #bdbcbe;	margin:0;	padding:5px 0;}div#topmenu ul li ul li a {    background:none;}div#topmenu ul.sf-menu li.sfHover a {    color:#4469AE;}div#topmenu ul.sf-menu li.sfHover a span {    color:#4469AE;}div#topmenu ul.sf-menu li.sfHover ul li a {     color:#6a6a6c;    background:none;}div#topmenu ul.sf-menu li.sfHover ul li:hover {    border-bottom:#c93c50 1px dotted;}div#topmenu ul.sf-menu li.sfHover ul li:hover a, div#topmenu ul.sf-menu li.sfHover ul li a:hover {    color:#c93c50;    text-decoration:none;}/* header slider */div.header_slider {	width:293px;	float:right;	position:relative;	height: 144px;}div.header_slider_caption {	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size:18px;	color:#FFF;	font-weight:bold;	background:url(../images/tabs_img.png) 0 0 no-repeat;	padding:0 0 0 3px;	width:290px;	height:32px;	line-height:24px;	position:absolute;	bottom:0;	right:0;}/* welcome */div.welcome {	background:#A3BCFB url(../images/welcome_bg02.png) repeat-y 0 0;	padding:10px 40px 40px 40px;	overflow:hidden;	margin:0 0 10px 0;}div.mission {	width:515px;	float:left;	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size: 13px;	color: #333;	text-decoration: none;	text-align: justify;	line-height: 22px;}#right_column {	width:246px;	float:right;	padding:0 0 0 10px;	min-height:180px;	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size: 10px;	color: #333;	text-decoration: none;	text-align: left;	background:url(../images/div_line_blue_dotted.gif) 0 0 no-repeat;}/* from original page */#right_column ul,#right_column li,#right_col_zone ul,#right_col_zone li {    margin: 0;    padding: 0;    list-style: none;  }#right_column li {    margin-left: 10px;  }#right_column li a  {      display: block;      font-size: 11px;      color: #396BAA;      text-indent: -10px;      padding: 0 0 1em 0;    }#right_column li a .bullet {        color: #6592cb;        margin-right: 4px;        font-size: 12px;        font-weight: bold;        font-family: arial, sans-serif;      }#right_column li a:hover{    color:#a81220;    text-decoration:none;}div.static_news {	width:246px;	float:right;	padding:0 0 0 0px;	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size: 11px;	color: #333;	text-decoration: none;	text-align: left;	text-indent: 0px;	line-height: 17px;}div.static_news ul li {	margin: 0;	padding: 0;	list-style: none outside;  }div.static_news li {    margin-left: 0px;  }    div.static_news li a  {      display: block;      font-size: 11px;      color: #396BAA;      text-indent: -30px;      padding: 0 0 1em 0;    }div.static_news li a:hover{    color:#a81220;    text-decoration:none;}div.static_news li a .bullet {        color: #6592cb;        margin-right: 4px;        font-size: 12px;        font-weight: bold;        font-family: arial, sans-serif;      }/* image gallery */div.image-gallery {    height:200px;    margin:0 0 10px 0;}div.image-gallery ul {    list-style:none;}div.image-gallery ul li {    float:left;    margin:0 13px 0 0;    position:relative;    width:215px;}div.image-gallery ul li.last {    margin:0;}div.image-gallery ul li div.image_caption {	position:absolute;	top:175px;	left:0;	width:180px;	padding:8px 25px 5px 8px;	font-size:10px;	color:#3a3a3b;	line-height: -10px;	background:url(../images/pixel.gif) repeat-y 0 0;}div.image-gallery ul li div.image_caption a {	font-size:11px;	color:#fff;	font-weight:600;	margin:0;	font-style: normal;	line-height: 10px;}div.image-gallery ul li div.image_caption a:hover {	color:#a81220;	font-size:11px;	font-weight:600;	margin:0;	text-decoration:none;	font-style: normal;	font-variant: normal;}/* copyright */div.copyright {	color:#919192;    float:left;    width:135px;    padding:0 0 0 25px;	font-size: 10px;	line-height: 22px;}/* footer menu */div.footermenu {    float:left;    width:345px;    margin:0 0 0 150px;}div.footermenu ul {    margin:0;    list-style:none;}div.footermenu ul li {	float:left;	background:url(../images/footer_arrow.png) 0 7px no-repeat;	padding:0 0 0 11px;	margin:0 0 0 7px;	font-size: 10px;	line-height: 22px;}div.footermenu ul li a {    color:#919192;}div.footermenu ul li a:hover {    color:#a81220;	text-decoration:none;}/* shareit */div.shareit {    float:left;}/* search */div.search {    float:right;    margin:0 2px 0 0;    width:180px;}div.search ul {    margin:0;    list-style:none;}div.search ul li {    float:left;}div.search ul li input.search_field {    background:url(../images/search_input.png) 0 0 no-repeat;    border:0;    width:135px;    color:#919192;    font-size:10px;    padding:3px 10px 5px 14px;    margin:0 4px 0 0;}div.search ul li input.search_btn {    background:url(../images/submit.png) 0 0 no-repeat;    width:16px;    height:19px;    cursor:pointer;    border:0;}/* page header */div.page_header {    overflow:hidden;    padding:0 0 23px 0;}div.mp_backlinks  {		display:block;	float:left;	font-size:10px;	color:#919192;	line-height:32px;	padding:0 0 0 10px;	margin:0 0 0 0px;	}div.breadcrumb {    padding:8px 0 0 3px;    width:600px;    float:left;}div.breadcrumb a {    background:url(../images/footer_arrow.png) 0 4px no-repeat;    display:block;    float:left;    font-size:10px;    color:#919192;    line-height:12px;    padding:0 0 0 10px;    margin:0 0 0 10px;}/* page options */div.page_options {    float:right;    padding:0 4px 0 0;}div.page_options a {    display:block;    float:left;    font-size:9px;    font-family:Arial, Helvetica, sans-serif;    color:#8a8a8a;    padding:3px 0 0 23px;}div.page_options a.print {    background:url(../images/print_img.png) 0 0 no-repeat;    margin:0 11px 0 0;}div.page_options a.email {    background:url(../images/message_img.png) 0 0 no-repeat;}/* left menu */div.left_menu {    overflow:hidden;    width:192px;    padding:0 0 40px 0;}div.left_menu ul {    margin:0;    list-style:none;}div.left_menu ul li {    background:url(../images/bg.png) 0 100%  repeat-x;    padding:5px 0 3px 0;}div.left_menu ul li a {    font-family:Arial, Helvetica, sans-serif;    font-size:11px;    color:#777575;    font-weight:bold;    background:url(../images/footer_arrow.png) 0 5px no-repeat;    display:block;    margin:0 0 0 12px;    padding:0 0 0 11px;}div.left_menu ul li ul {    background:url(../images/bg.png) 0 0 repeat-x;    margin:5px 0 0 0;    padding:1px 0 0 0;}div.left_menu ul li a:hover {	color:#4469ae;	text-decoration: none;}div.left_menu ul li.active {    background:none;}div.left_menu ul li.active a {    color:#4469ae;}div.left_menu ul li.active ul li {    background:#fbf9fe url(../images/bg.png) 0 100% repeat-x;    padding:5px 0 3px 0;}*html div.left_menu ul li.active ul li {    background:#ebeffb url(../images/bg.png) 0 95% repeat-x;/*background:#fbf9fe*/}div.left_menu ul li.active ul li a {    color:#777575;    margin:0 0 0 21px;}div.left_menu ul li.active ul li a:hover {    color:#4469ae;}/* overview */div.overview {    background:url(../images/overview_img.png) 0 0 no-repeat;    padding:18px 12px 0 3px;    line-height:14px;    font-size:10px;    margin:0 0 18px 12px;}div.overview a {    display:block;    background:url(../images/link_img.png) 0 5px no-repeat;    font-family:Arial, Helvetica, sans-serif;    color:#6f95ce;    padding:0 0 0 22px;    margin:5px 0 0 0;}/* content */div.content {	background:url(../images/interior_page_blue_bg.png) repeat-x 0 0;	margin:1px 0 0;	padding:25px 25px 0 27px;	font-size:13px;	line-height:18px;	text-align: justify;}div.middlecol {	width:360px;	background:url(../images/content_bg.png) 0 0 repeat-x;	margin:1px 0 0;	padding:25px 25px 0 27px;	font-size:12px;	line-height:18px;}div.rightcol {	width:275px;	float:right;	background:url(../images/content_bg.png) 0 0 repeat-x;	margin:1px 0 0;	padding:25px 10px 0 10px;	min-height:180px;	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size: 10px;	color: #333;	font-size:12px;	line-height:18px;	}div.content h2 {    margin:0;    color:#4469ae;    font-size:14px;	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;    padding:0 0 5px 0;}div.content  h3 {	margin:0;	color:#4469ae;	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size:13px;	line-height: 24px;	font-weight: 600;}div.middlecol h2 {    margin:0;    color:#4469ae;    font-size:14px;    padding:0 0 5px 0;}div.middlecol  h3 {    margin:0;    color:#4469ae;    font-family:Arial, Helvetica, sans-serif;    font-size:12px;}div.rightcol  h3 {     margin:0;    color:#4469ae;    font-family:Arial, Helvetica, sans-serif;    font-size:12px;}div.inline_image {	margin:0 0 50 50;}/*  GLOSSARY POPUPS */a.gloss_item{   cursor: help;   z-index: 1;   position: relative;   voice-family: "\"}\"";   /* hide from IE 5 */   voice-family: inherit;   color:#396BAA !important;  /* border-bottom: 1px solid #396BAA;*/   /* hide from IE 5 */  /* border-bottom-style: dotted;*/   text-decoration: none !important;}  a.gloss_item:hover {     text-decoration: none;  }.gloss_def {	display: none;	position: absolute;	padding: 0px 0px 0px 0px;	width: 245px;	z-index: 500;	background: #ffffff;	color: #333333 !important;	font-size: 12px;	font-style: normal !important;	line-height: 1.33em;	font-family: Arial, sans-serif;	text-decoration: none;	border: 1px solid #396BAA;	text-align: left;}.gloss_def .defclose {    display: block;    text-align: right;    height: 12px;    padding: 4px;    position: relative;    bottom: 0px;    cursor: pointer;  color: #ffffff;  font-size: 10px;  font-weight: bold;  display: block;  text-align: right;    text-transform: uppercase;    background-color: #396BAA;}.gloss_def .defclose img {  margin-left: 4px;  padding: 0;}.gloss_def .definition {    padding: 12px 10px;    display: block;  font-weight: normal;  text-transform: none;}.gloss_def .term {     margin: 0 0 5px 0;     display: block;   text-transform: uppercase;   font-weight: bold;}div.exec_copy {	width:490px;	margin:0px 0 0;	padding:15px 0px 0;	line-height:18px;	float: left;	line-height:18px;	text-align: justify;	white-space: normal;	background-image: none;}div.exec_image{	background:#FFF url(../images/exec_image_bg.png) repeat-x 0 0;	width:135px;	height:160px;	float:right;	padding:10px 0px 0px 10px;	margin-top: 20px;	margin-left: 22px;	margin-bottom: 10px;	margin-right: -3px;}div.overview_image{	background:#FFF url(../images/interior_image_bg.png) repeat 0 0;	width:500px;	height:375px;	float:none;	padding:8px;	margin-left: 75	px;}div.overview_image div.about {	font-size:10px;	color:#333;	line-height:12px;	padding:10px 10px 0 5px;	text-align: left;}div.about_right {	font-size:10px;	color:#333;	line-height:12px;	padding:10px 10px 0 5px;	text-align: right;}div.chart_frame {	background:#FFF url(../images/interior_image_bg.png) repeat 0 0;	width:500px;	height:440px;	float:none;	padding:8px;	margin-left: 75px;}div.btk_chart_frame {	background:#FFF url(../images/interior_image_bg.png) repeat 0 0;	width:618px;	height:395px;	float:none;	padding:8px;	margin-left: 5px;}div.xla_image_frame {	background:#FFF url(../images/interior_image_bg.png) repeat 0 0;	width:650px;	height:375px;	float:none;	padding:8px;	margin-left: 0px;}div.chart_frame02 {	background:#FFF url(../images/interior_image_bg.png) repeat 0 0;	width:500px;	height:360px;	float:none;	padding:8px;	margin-left: 70px;}div.chart_frame03 {	background:#FFF url(../images/interior_image_bg.png) repeat 0 0;	width:500px;	height:485px;	float:none;	padding:8px;	margin-left: 75px;}div.chart_frame04 {	background:#FFF url(../images/interior_image_bg.png) repeat 0 0;	width:500px;	height:380px;	float:none;	padding:8px;	margin-left:75px;}div.flash_frame {	background:#FFF url(../images/interior_image_bg.png) repeat 0 0;	width:550px;	height:550px;	float:none;	padding:8px;	margin-left: 40px;}div.flash_frame02 {	background:#FFF url(../images/interior_image_bg.png) repeat 0 0;	width:550px;	height:600px;	float:none;	padding:8px;	margin-left: 40px;}div.flash_frame03 {	background:#FFF url(../images/interior_image_bg.png) repeat 0 0;	width:550px;	height:570px;	float:none;	padding:8px;	margin-left: 40px;}div.about ul li{	font-size:10px;	color:#333;	line-height:12px;	padding:10px 10px 0 5px;	text-align: left;	text-indent: 30px;	list-style-position: inside;	list-style-type: none;}div.ref_bullets ul li{		background: url("../images/footer_arrow.png") 0em 0.5em no-repeat;	padding-left: 10px;	margin: 0 0 .1em 0;	line-height: 1.5em;	list-style-type: none;	}div.ref_bullets li{list-style:none outside none;margin-top:0;padding-bottom:10px;}