@charset "UTF-8";

/* CSS Document */



body {

	margin: 0;

	padding: 0;

	background: #fff url("bg.jpg") no-repeat center top;

	font: 12px Arial, Helvetica, sans-serif;

	color: #515151;

	line-height: 1.3em; 

}




table {

	float: left;

	margin-top: 4px;

}



a {

	color: #41a6da; /* fe2300 41a6da */

	text-decoration:none;

}



a:hover {

	text-decoration: underline;

} 



a.timeline {

	color: #fe2300;

	text-decoration:none;

}



a:hover.timeline {

	text-decoration:underline;

}



a.click_here, a.terms_privacy .click_here {

	color: #336699;

	text-decoration:underline;

	font-size: 12px;

	font-weight: normal;

}



a:hover.click_here {

	text-decoration: none;

}



a.orange_link {

	color: #fe2300;

	text-decoration:underline;

}



a:hover.orange_link {

	text-decoration: none;

}



/*  commented out to allowo <ol type=a> attributes

ol li {

	list-style-type: decimal;

}

*/



#container {

	width: 930px;

	margin: 0 auto;

	padding:0;

}



#header {

	width: 930px;

	height:79px;

	

}



#header .logo {

	margin-top: 0px;
	margin-left: 1;

	float:left;

}



#nav {

	width: 930px;

	height: 30px;

	background: #3d4552;

	margin-top: 12px; /* 12px */

	margin-bottom: 30px;

	float: left;

}



#footer {

	width: 940px;

	clear:both;

	height: 50px;

	color: #999;

	font-size:10px;

	text-transform:uppercase;

	text-align: center;

	margin: 0 auto;

}



#footer p {

	margin-left:10px;

}



#footer a {

	color: #515151;

	font-weight:bold;

	padding:0 5px 0 10px;

	text-decoration: none;

}



#footer a:hover {

	text-decoration: underline;

}



#footer a.terms {

	color:#999;

	font-weight:normal;

	text-decoration: none;

}



#nav_items {

	float: left;

	font:11px verdana,arial,sans-serif;

	width:650px; 

	height: 33px; 

	padding:0; 

	line-height:15px;

	}



#nav_items div.nav_off a {

	color:#fff; 

	height:29px;

	/*margin-top: 5px;*/

	/* margin-right:2px; */

	line-height:33px; 

	padding:0 16px 1px 16px; 

	float:left; 

	cursor:pointer; 

	position:relative; 

	z-index:20;

	background: #3d4552;

	border-right: 1px solid #fff;

	text-decoration: none;

	}



#nav_items div.nav_on a {

	color: #fff;

	font-weight:bold;

	padding:0 18px; 

	/*margin-right:2px; */

	margin-top:1px; 

	float:left; 

	background:#3d4552; 

	border:1px solid #fff; 

	cursor:pointer; 

	border-bottom:0; 

	height:33px; 

	line-height:32px; 

	position:relative; 

	z-index:100;

	margin-left:-1px;

	margin-top:-5px;

	text-decoration: none;

	}

	

#nav_items div.nav_on a:hover, #nav_items div.nav_off a:hover {

	text-decoration: underline;

}



input {

	border: none;

}



.search {

	margin-top: 0px;

	margin-right: -4px;

	margin-left: 5px;

	width: 175px;

	height: 14px;

	top: -15px;

}



.search_submit {

	margin-top: 0px;

}



/* #content {

	float: left;

	width: 930px;

	padding-top: 30px;

	border: 1px solid red;

}*/



#home_left {

	float: left;

	width: 210px;

	padding-right:5px;

	/*height: 334px;*/

}



#home_center {

	float: left;

	width: 438px;

	height: 334px;

	margin-left:5px;

}

/* TEMPORARY CLASS */

#home_center2 {

	float: left;

	width: 438px;

	height: 334px;

	margin-left:5px;

	background-color: #336699;

}

#contact_center {

	float: left;

	width: 350px;

	padding: 5px 5px 0 15px;

}



#center {

	float: left;

	width: 470px;

	padding: 5px 5px 0 15px;

}



#home_right {

	float: left;

	width: 267px;

	height:334px;

	background: #242a34;

	padding: 0;

	margin-left:5px;

}



#contact_right {

	float: left;

	width: 300px;

	height:650px;

	margin: 35px 0 0 10px; 

	border-left: 1px solid #999;

	padding-left: 10px;

}



#right {

	float: left;

	width: 210px;

	margin-left: 15px;

}



#ir_right {

	float: left;

	width: 680px;

	padding: 5px 5px 0 15px;

}

#alerts {

	float:left;

	width: 210px;

	height:35px;

	margin-top:14px;

	padding:0px 0px 20px 0px;
	border:none

}



#alerts2 {

	float:left;

	width: 200px;

	height:35px;

	border:1px solid #41a6da;

	margin-bottom: 15px;

	padding:2px 0 0 10px;

}



#alerts a, #alerts2 a {

	padding: 0;

	font-weight: bold;

	color: #41a6da;

	font-size: small;

	text-decoration: none;

}



#alerts a:hover, #alerts2 a:hover {

	text-decoration: underline;

}



/* Sub-Navigation */

 

dl#menu, dt#menu, dd#menu, ul#menu,  li#menu {

	margin: 4px 0 0 0;

	padding: 0;

	list-style-type: none;

	font-size:12px;

}



dl#menu ul {

	margin: 5px 0 0 0;

}



#menu {

	float: left;

	margin-bottom: 20px;

}



dl#menu {

	width: 210px;

}



dl#menu dt {

	cursor: pointer;

	margin: 0 0 5px 0;

	height: 25px; /*20px*/

	line-height: 20px;

	/* text-align: center;*/

	/*font-weight: bold;*/

	/*border: 1px solid gray;*/

	background: #5a616a;

}



#menu dt a {

	padding-left:5px;

	padding-top: 3px;	/*NEW*/

}



dl#menu dd a {

	/*border: 1px solid gray;*/



}



.current {

	text-decoration: underline;

}



dl#menu li {

	list-style-image:url("right_arrow.jpg");

	/*background: #fff;*/



}



/*dl#menu li a, dl#menu dt a {

	color: #fff;

	text-decoration: none;

	display: block;

	border: 0 none;

	height: 100%;

}*/



dl#menu dt a {

	color: #fff;

	text-decoration: none;

	display: block;

	border: 0 none;

	height: 100%;

}



dl#menu li a {

	color: #515151;

	text-decoration: none;

	display: block;

	border: 0 none;

	height: 100%;

	font-size:12px;

}





dl#menu li a.submenu {

	color: #515151;

	margin-bottom:5px;

}



dl#menu dt a:hover {

	background: #fff;

	color:#515151;

}



dl#menu li a:hover {

	text-decoration:underline;

}



dl#menu .border_bottom {

	border-bottom:1px solid #515151;

	padding-bottom: 20px;

	margin-bottom: 20px;

}



/* End Navigation */



/* Contact Locations */



#locations {

	float: left;

}



dl#locations {

	width: 275px;

}



dl#locations dt {

	cursor: pointer;

	margin: 0px 0 5px 0;

	height: 20px;

	line-height: 20px;

	/* text-align: center;*/

	/*font-weight: bold;*/

	/*border: 1px solid gray;*/

	background: #aaa;

	padding: 5px;

}



#locations dt a {

	font-size: 12px;

}



dl#locations dd {

	/*border: 1px solid gray;*/

}



dl#locations li {

	/*text-align: center;*/

	padding-left:5px;

	/*background: #fff;*/

}



dl#locations li a, dl#locations dt a {

	color: #fff;

	text-decoration: none;

	display: block;

	border: 0 none;

	height: 100%;

}



dl#locations li a.sublocations {

	color: #5a616c;

	margin-bottom:5px;

}



dl#locations li a:hover, dl#locations dt a:hover {

	background: #fff;

	color:#515151;

}



.contact_select {

	border-bottom: 1px solid #999;

	width:200px;

}



.support_select {

	border-bottom: 1px solid #999;

}



/* End Contact Locations */



h1 {

	color: #41a6da;

	margin-top:12px;

	padding-top:0;

	font-size:22px;
	
	/*margin-bottom:-3px; */

	line-height: 22px;

}

.subhead {

	font-weight: bold;

	margin-top: 0px;

	font-size:13px;

	color: #5a616b;
	
	margin-top:-14px;

}



h2 {

	color: #fff;

	font-size: 14px;

	margin-left: 10px;

}



h3 {

	color: #151923;

	margin-top:-10;

	padding:0;

}



h3.news {

	font-size: 18px;

	color: #41a6da;

	font-weight:normal;

	padding: 0;

	margin: 0 0 3px 0;

}



h3.lookup {

	font-size: 12px;

	color: #004080;

	padding: 0;

	margin: 5px 0 0 10px;

	float: left;

}

h3.sitemap {

	font-size: 12px;

	color: #41a6da;

	font-weight:strong;

	padding: 0;

	margin: 0 0 3px 0;

}

.corner_nav {

	color:#fff;

	padding:0;

	font-size:10px;

	margin:5px 0 0 5px;

	text-transform:uppercase;

}



/*.contactCorner {

	position: absolute;

	width:150px;

	height:20px;

	background:#41a6da;

	margin-left: 638px; 

}



.loginCorner {

    position:fixed;

	width:150px;

	height: 20px; 

	background:#41a6da;

	margin-left: 790px; 

}*/


.soclink_topleft {
    float:left;
	width:20px;
	height:20px;
	margin-left: 470px; 
	margin-right: 1px;

}

.soclink_top {
    float:left;
	width:20px;
	height:20px;
	margin-left: 0px; 
	margin-right: 1px;

}


.contactCorner {

	float:left;
	width:150px;
	height:20px;
	background:#41a6da;
	margin-left: 1px; 
	margin-right: 2px;

}



.loginCorner {

	float: left;
	width:150px;
	height: 20px;
	background:#41a6da;

}



.loginCorner a {

	color: #fff;

}



.loginCorner a:hover {

	text-decoration: none;

}



.login_field {

	width:100px;

}

.lingoCorner{
	float: left;
	width:70px;
	height: 20px;
	background:#3d4552;
	margin-left: 2px;
}

/* Contact Corner */

#menu1 {

    position:absolute;

     width: 150px;

     background: #41a6da;

     color: #fff;

     font-size: 12px;

	 margin-left: 555px; /*left: 10*/
	 z-index: 500;

	 top: 0;

}

#menu1 a:link {

	color:#fff;

	

}

#menu1 a:visited {

	color:#fff;

}

#menu1 a:link {

	color:#fff;

}

#menu1 h1 {

	font-weight: bold;

}



#menu1 a.contact_americas, #menu1 a.contact_europe, #menu1 a.contact_asia, #menu1 a.support {

	margin-bottom: 25px;

	padding-left: 5px;

	text-decoration: none;

}



#menu1 a:hover.contact_americas, #menu1 a:hover.contact_europe, #menu1 a:hover.contact_asia, #menu1 a:hover.support {

	color:#41a6da;

	background: #fff;

	text-decoration:none;

}



#menu1 a:hover.contact_americas {

	padding: 5px 100px 5px 5px;

}



#menu1 a:hover.contact_europe {

	padding: 5px 107px 5px 5px;

}



#menu1 a:hover.contact_asia {

	padding: 5px 83px 5px 5px;

}



#menu1 a:hover.support {

	padding: 5px 103px 5px 5px;

}





/* Login Corner */

#menu2 {

     position:absolute;

     width: 150px;

     background: #41a6da;

     color: #fff;

     font-size: 12px;

	 left: 1030px; /*left: 10*/

}

#menu2 a:link {

	color:#fff;

	

}

#menu2 a:visited {

	color:#fff;

}

#menu2 a:link {

	color:#fff;

}

#menu2 h1 {

	font-weight: bold;

}

.hide {

     display:none;

}

.show {

     display:inline;

}



.spotlight {

	float: left;

	width:711px;

	height:81px;

	background:#cfcfcf;


}







.spotlight_div1 {

	float:left;
	
	width:222px;

	height:81px;

	background: #000000;
	margin-left: 1px; 
	margin-right: 1px;

}



.spotlight_div2, .spotlight_div3 {

	float:left;
	
	width:222px;

	height:81px;

	background: #000000;

	margin-left:10px;

	margin-right: 1px;
}



.spotlight_img {

	float: left;


	margin:0;
/*	opacity:0.7; */

}


/*
.spotlight_img:hover {

opacity:0.99;

}
*/


.spotlight a {

	text-decoration: none;

	color: #41a6da;

}



.border {

	float:left;

	width: 930px;

	height: 17px;

	background: #41a6da;

}



.home_border_bottom {

	float:left;

	width: 930px;

	height: 25px;

	background: #41a6da;

	margin-bottom: 20px;

}



.border_bottom {

	float:left;

	width: 930px;

	height: 35px;
	
	background: url("footer_bg.jpg") no-repeat center;

	margin-bottom: 20px;

	margin-top: 25px;

}



li#news {

	padding:0 0 5px 0;

	margin:0;

}



.span {

	color: #41a6da;

}

.markets {
	float:left;
	padding: 50;
	width: 463px;
	margin-top: -3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	border: 1px solid #cfcfcf;
	z-index: 400;	

}

.latest_news {
	float:left;
	padding: 50;
	width: 452px;
	height: 261px;
	border: 1px solid #cfcfcf;
	margin-top: -3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
}



.latest_news a {

	color: #515151;

	text-decoration:none;

}



.latest_news a:hover {

	text-decoration:underline;

}



#pull_box_about {
	width: 460px;
	height:100px;
	background: #f5f6f6;
	padding: 0 0 15px 10px;
}



#pull_box {

	width: 460px;

	/*height:100px;*/

	background: #5a616b;
	margin-top:-22px;
	padding: 0px 0 10px 10px;

}





.sub_box {

	width:230px;

	float: left;

}



.sub_box p {

	margin:0 0 5px 0;

}



.blue_bullet {

	float: left;

	color:#41a6da;

	padding-right:5px;

}



.bold {

	font-weight: bold;

}



.boldText {

	font-weight: bold;

	margin-top: 0px;

	font-size:13px;

	color: #5a616b;

}



.underline {

	text-decoration:underline;

}



.committed {

	padding-top: 10px;

	font-size:13px;

	color: #151923;

}



.tabs_headine {

	font-size:13px;

	color: #151923;

}



.annual_report {

	color: #151923;

	font-weight:bold;

}



.right_p {

	font-size: 11px;

	margin: 0;

}



.mgmt {

	float: left;

	width: 220px;

	height: 97px;

	margin-left: 5px;

	margin-bottom: 23px;

	padding-right: 10px;

}



.mgmt img {

	width:72px;

	height: 97px;

	float: left;

	margin-right: 10px;

	border: 1px solid #777;

	

	/*float: left;

	border: 1px solid #777;

	margin:0 15px 0 0;*/	

}



.mgmt p {

	margin: 0;

	font-weight:bold;

	color: #151923;

}



.mgmt_bio_pics {

	float: left;

	margin:0 15px 10px 0;

	border: 1px solid #777;

}



.mgmt_header {

	height: 85px;

}



.view_bio {

	vertical-align: bottom;

}



.job_title {

	font-size: 11px;

}



.subsection {

	MARGIN-BOTTOM: 30px; 

	PADDING-BOTTOM: 20px; 

	WIDTH: 200px; 

	BORDER-BOTTOM: #000 1px solid

}



.subsection-short {

	MARGIN-BOTTOM: 10px; 

	PADDING-BOTTOM: 10px; 

	WIDTH: 200px; 

	BORDER-BOTTOM: #000 1px solid

}



.login_p {

	margin: 0 0 0 5px;

	font-size:11px;

}



.close_p {

	font-size:11px;

	margin: 0 0 5px 5px;

}



.input_lookup {

	margin: 5px 0 0 5px;

	float:left;

	position: relative;

	top: -2px;

}



.go_btn {

	margin: 5px 0 0 5px;

}



.charts {

	float:left;

	margin:10px 0 10px 0;

}



.wide_column {

	width: 625px; 

}



.search_results {

	width: 625px;

	border-bottom: 1px solid #999;

	padding-bottom: 20px;

	margin-bottom: 20px;

}



.search_results p {

	margin:0;

	padding:0 0 10px 0;

}



.terms_privacy_list, .terms_privacy {

	width: 625px;

	border-bottom: 1px solid #999;

	margin-bottom: 10px;

}



.terms_privacy_list p, .terms_privacy p {

	margin-bottom: 10px;

}



.terms_privacy a {

	color: #515151;

	font-weight:bold;

	text-decoration:none;

}



.trademarks_content {

	width: 625px;

}



.indent{

	margin-left: 25px;

}



.search_results_header {

	color: #41a6da;

	font-size:24px;

	margin-right:20px;

	font-weight:bold;

}



/* Accordian Effect */



.AccordionTitle, .AccordionContent, .AccordionContainer

{

  position:relative;

  width:285px;

}



.AccordionTitle

{

  height:20px;

  overflow:hidden;

  cursor:pointer;

  font-family:Arial;

  font-size:12px;

  font-weight:bold;

  vertical-align:middle;

  background-repeat:repeat-x;

  display:table-cell;

  background: #aaa;

  color: #fff;

  padding: 5px;

  width: 275px;

  border-bottom: 5px solid #fff;

  /* background-image:url('title_repeater.jpg'); 

  -moz-user-select:none;*/

}

.AccordionTitle2

{

	height:26px;

	overflow:hidden;

	cursor:pointer;

	font-family:Arial;

	font-size:12px;

	font-weight:bold;

	vertical-align:middle;

	background-repeat:repeat-x;

	display:table-cell;

	background: #ffffff;

	color: #0099cc;

	padding: 5px;

	width: 460px;

	border-bottom: 5px solid #fff;

	text-decoration: underline;  /* background-image:url('title_repeater.jpg'); 

  -moz-user-select:none;*/

}



.AccordionContent

{

  height:0;

  /*overflow: ;*/

  display:none;

  width: 275px;

  margin-left:5px;

  background: #fff;

}



.AccordionContent2

{

  height:0;

  /*overflow: ;*/

  display:none;

  width: 400px;

  margin-left:5px;

  background: #fff;

}

.AccordionContent p {

 font-size:12px;

}



.AccordionContainer

{

 /*  border-top: solid 1px #C1C1C1;

  border-bottom: solid 1px #C1C1C1;

  border-left: solid 2px #C1C1C1;

  border-right: solid 2px #C1C1C1; */

}



.AccordionOpen

{

height:200px;

overflow:auto;

} 



.citySubtitle {

	color: #151923;

	font-weight: bold;

}



.webmaster_div {

	border-top: 1px solid #999;

	margin-top:10px;

}



.webmaster_h3 {

	margin-top:25px;

}



#center ul li.bullet {

	list-style-type: disc;

}



a.bold_link {

	color: #515151;

	font-weight:bold;

	text-decoration:none;

}



#alliances_list, #login_list {

	float: left;

	width: 233px;

	margin-top: 0;

}



#login_list {

	margin-right: 75px;

}



ul {

	margin-left: 15px;

	padding-left: 0;

}



ul li.lists { /* ul li.sidebar_lists */

	list-style-image:url("/images/blue_bullet.jpg");

	

}



ul li {

	margin:0 0 3px 0;

	padding: 0 0 2px 0;

	font-size:12px;

}



ul.sidebar_lists {

	margin: 0 0 0 10px;

	padding: 0;

	list-style-image:url("blue_bullet.jpg");

}



ul li.sublists {

	 list-style-image:url("dash.jpg");

}



#alliances_list ul li.lists, #login_list ul li.lists { 

	list-style-image:url("blue_bullet.jpg");

}



.prod_srvc {

	margin-bottom: 10px;

}



a:hover.graphic2_terminal {

	background: url("images/graphic2_terminal.jpg");

}



#careers_left {

	float: left;

	width: 150px;

	padding-right:5px;

}



#careers_center { 

	float: left;

	width: 500px;

	padding: 5px 5px 0 15px;

}



#careers_right {

	float: left;

	width: 225px;

	margin-left: 0px;

	border-left:1px solid #515151;

	padding: 0 5px 0 20px;

}



.careers_input {

	border:1px solid #515151;

	width: 200px;

	height: 25px;

}



.careers_categories {

	font-size: 10px;

}



#pull_box .p {

	padding: 10px 5px 0px 5px;

	font-size:12px;

	color: #ffffff;

}



.career_img {

	margin-left: 100px;

}



.career_click_here {

	margin-left:300px;

	font-size: 14px;

}



.submenu_list {

	margin-left: 10px;

}



/* Tooltip */

#tt { }

a.tooltip2 {color:#336699;text-decoration: underline;}

a.tooltip2 strong {

	display:none;

}



a.tooltip2:hover {

	border:0; 

	position:relative;

	z-index:500;

	text-decoration:none;

}



a.tooltip2:hover strong {

	display:block;

	position:absolute;

 	top:20px;

    left:-25px;

	padding:10px; 

	font-weight:normal;

	color:#515151; 

	border:1px solid #666;

	background:#f5f6f6;

	width:200px;

}



a.tooltip2:hover strong em.outer {

	position:absolute; 

	left:20px; 

	top:-8px;

	width:0;

	height:0;

	display:block;

	background:transparent; 

	border-left:7px dashed transparent;

	border-right:7px dashed transparent;

	border-bottom:7px solid #666; overflow:hidden; z-index:100;

}



a.tooltip2:hover strong em.inner {

	position:absolute;

	left:20px;

	top:-7px;

	width:0;

	height:0;

	display:block;

	background:transparent;

	border-left:7px dashed transparent; 

	border-right:7px dashed transparent; 

	border-bottom:7px solid #f5f6f6; 

	overflow:hidden;

	z-index:100;}



.clear {clear:both;}


.input_text {

	width: 200px;

}



.maxi_input_text {

	width: 450px;

}



/* Newsletter Pop-up */

#newsletter_body {

	background: #fff;

}



#newsletter_container {

	width: 600px;

	margin: 0 auto;

}



#header2 {

	width: 930px;

	height:79px;

	margin-top: 65px;

}



#header2 .logo {

	margin-top:0px;

	float:left;

}



.newsletter_inputTxt {

	border: 1px solid #999;

}



.infoworld, .bostonglobe1, .bostonglobe2, .forbes, .fintech {

	float: right;

}



.infoworld, .fintech {

	margin: 0 0 0 5px;

}



.bostonglobe1 {

	margin: 15px 0 40px 5px;

}



.bostonglobe2 {

	margin: 10px 0 0 5px;

}



.forbes {

	margin: 10px 0 0 5px;

}



.sub_current {

	font-weight: bold;

}



.two_column {

	float:left;

	width:230px;

}



.go_button {

	border:1px solid #000;

}



.link_button {

	border:0  

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #336699;

	background-color: #FFFFFF;

	text-decoration: underline;

}



hover.link_button {

	border:0  

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #336699;

	background-color: #FFFFFF;

	text-decoration: none;

}



.imgleft { 

     float : left;

     padding : 5px;

     margin-right : 5px;

}

.imgright{ 

     float : right;

     padding : 5px;

   margin-right : 5px;

}

/*Text Box formats*/

.tb2 {

	background-color : #99FFCC;

	border: 1px solid #008000;

	width: 230px;

}

.tb5 {

	background: url(/images/rounded.gif) no-repeat top left;

	height: 22px;

	width: 230px;

}

.tb5a {

	border: 0;

	width:220px;

	margin-top:3px;

}

.tb7 {

	width: 195px;

	background: transparent url('/images/textboxes/txtbxGr1.jpg') no-repeat;

	color : #0099cc;

	height:20px;

	border:0;

	padding:4px 8px;

	margin-bottom:0px;

}

.sb7 {

	width: 195px;

	color : #0099cc;

	height:20px;

	border:1;

	padding:4px 8px;

	margin-bottom:0px;

	font:Verdana, Arial, Helvetica, sans-serif

}

.formSB

{

color : #0099cc;

}



@charset "utf-8";



/*STYLES SUPPORTING MOCKUPS FOR NEW ENHANCEMENTS JULY 2010 */

.subsectionRC {

	MARGIN-BOTTOM: 30px;

	PADDING-BOTTOM: 20px;

	WIDTH: 198px;

	BORDER-BOTTOM: #000 1px solid;

	border-left: #000 1px solid;

	border-right: #000 1px solid;

	

}



.centerGreyBG {

	MARGIN-BOTTOM: 30px;

	PADDING-BOTTOM: 20px;

	padding-left: 10px;

	padding-top:  10px;

	WIDTH: 460px;

	background-color:#e5e5e5;

	color: #000000;

	

	

}

ul li.login { /* ul li.sidebar_lists */

	list-style-image:url("/images/blue_bullet.jpg");

	margin-bottom: -10

	

}





.loginLink {

	PADDING-BOTTOM: 3px;

	WIDTH: 198px;

	height: 28px;	

	}

	

	#nav_items div.nav_on2 a {

	color: #0099cc;

	font-weight:bold;

	padding:0 5px; 

	/*margin-right:2px; */

	margin-top:1px; 

	float:left; 

	background:#3d4552; 

	border:1px solid #fff; 

	cursor:pointer; 

	border-bottom:0; 

	height:33px; 

	line-height:32px; 

	position:relative; 

	z-index:100;

	margin-left:-1px;

	margin-top:-5px;

	text-decoration: none;

	}

	

#nav_items div.nav_on2 a:hover, #nav_items div.nav_off a:hover {

	text-decoration: underline;

}



.formTable {

	border-top-width: 1px;

	border-right-width: 5px;

	border-bottom-width: 5px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #999999;

	border-right-color: #999999;

	border-bottom-color: #999999;

	border-left-color: #999999;

}

.formField1 {

	border-top-width: 3px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 3px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #999999;

	border-right-color: #999999;

	border-bottom-color: #999999;

	border-left-color: #999999;

}

.contentbox {
	border: thin solid #336699;
	padding: 10px;
	width: 443px;
	height: auto;
}


.wideblock {
	width: 700px;
	height: auto;
}

.hilite1 {

	color: #69be28;

	margin-top:0;

	padding-top:0;

	font-size:22px;

	line-height: 22px;

}

.hilite2 {

	color: #6639b7;

	margin-top:0;

	padding-top:0;

	font-size:22px;

	line-height: 22px;

}

.link16 {
	color: #69be28;
	margin-top:30;
	font-size:14px;
	line-height: 18px;
	font-weight: bold;
	background-color: #FFFFFF;
	float: left;
	margin-top: 5px;
	margin-bottom: 30px;
	width: 200px;
	padding: 20;
	clear: both;
	border: 2px dotted #999999;
}

.link17 {
	color: #0099cc;
	margin-top:30;
	font-size:14px;
	line-height: 18px;
	font-weight: bold;
	background-color: #FFFFFF;
	float: left;
	margin-top: 5px;
	margin-bottom: 30px;
	width: 200px;
	padding: 20;
	clear: both;
	border: 2px dotted #999999;
}

.topimage {
	position: relative;
	top: -5px;
}

.footnote_norm {
font-size:smaller
}

/*DROPDOWN MENU BEHAVIOR  */

.widepara {
	width: 700px;
}

.newspotlightblock {
	font-size:11px;
	line-height: 1.3em;
	text-decoration:none;
	width:711px;
	height:122px;
	background:#cfcfcf;
	z-index: 5000;
	top: 264px;
	right: 433px;
	color: #C0C0C0;
}

.newspotlightblock a {

	text-decoration: none;

	color: #C0C0C0;
	opacity:0.7; 
	filter:alpha(opacity=70);
	}

.newspotlightblock a:hover {

	text-decoration: none;

	color: #FFFFFF;
	opacity:1; 
	filter:alpha(opacity=100);
	zoom:1;
	}
	
	
.newspotlight1 {
float:left;
width:222px;
height:81px;
background:#000000;
margin-left:11px;
vertical-align:top;
color: #C0C0C0;
}


.newspotImgOff {

	float: left;
	margin:0;
	opacity:0.7; 
	filter:alpha(opacity=70);

}

.newspotImgOn {

	float: left;
	margin:0;
	opacity:1; 
	filter:alpha(opacity=100);
}

/*
.newspotlight1 img:hover {
	opacity:1;
	}
.newspotlight1:hover {
	color: #ffffff;
	}	
*/
.newspotlight2 {
float:left;
width:223px;
height:81px;
background:#000000;
margin-left:11px;
vertical-align:top;
}
.newspotlight3 {
float:left;
width:223px;
height:81px;
background:#000000;
margin-left:11px;
vertical-align:top;
}

.newspotshade {
	position:absolute;
	width:223px;
	height:81px;
	left: 260px;
	top: 474px;
	opacity:0.12;
	filter:alpha(opacity=12);
	
	z-index:6000;
}

.newspotshade img:hover {
	opacity:0;
	filter:alpha(opacity=0);

}

/*jQuery Slider*/

*{outline: none;}
img {border: 1;}
.container_slider {
	width: 711px;
	padding: 0;
	margin: 0 auto;
}

.folio_block {
	position: absolute;
	left: 50%; top: 50%;
	margin: -272px 0 0 -247px;
}

#slider {
     position:relative;
     width:711px; /* Change this to your images width */
     height:273px; /* Change this to your images height */
     background:url(/images/loading.gif) no-repeat 50% 50%; 
}
#slider img {
     position:absolute;
     top:0px;
     left:0px;
     display:none;
}

#slider a{
	display:block;
}

.nivo-controlNav {
	position:absolute;
	bottom:-15px;
	right:1px;
}
.nivo-controlNav a {
	display:block;
	width:10px;
	height:10px;
	background:url(/images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:4px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:-10px 0;
}

.nivo-directionNav a {
	display:block;
	width:32px;
	height:34px;
	background: url(/images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-32px 0;
	right:10px;
}
a.nivo-prevNav {
	left:10px;
}

.blockMarkets {
	background-color: #ffffff;
	top: -260px;
	left: 10px;
	z-index: 5000;
	margin-top:300;
	overflow: visible;
	position: relative;
	height: 29px;
	width: 150px;
}


