/* THESE STYLES ARE TAKEN FROM TEMPLATE.CSS AND OVER-WRITTEN ---------------------------------------------------------------------------------------------------- */
.topcontainer {
	background:transparent url(/images/sitetemplate/mainTempHTML_bkgrnd_IND.png) repeat-x 0px 0px;
}
h1 {
	color:#0099FF;
}
h2 {
	color:#1D7CC4;
}
h3 {
	color:#0066CC;
}
h4 {
	color:#012A4D;
}
h5 {
	color:#000000;
}
ul {
	list-style:none outside url(/images/sitetemplate/bullet_ind.png);
}
a, a:link, a:visited, a:hover, a:active, a:focus {
	color:#0099FF;
}
input, textarea {
	color:#1D7CC4;
}
ul.ui-tabs-nav li a, ul.ui-tabs-nav li a:link, ul.ui-tabs-nav li a:visited, ul.ui-tabs-nav li a:hover, ul.ui-tabs-nav li a:active, ul.ui-tabs-nav li a:focus {
    color:#0E3466;
	background:#EAF3FC;
	border:1px solid #D5E6F9;
}
ul.ui-tabs-nav li a:hover {
    color:#1D7CC4;
	background:#FFFFFF;
	border:1px solid #1D7CC4;
}
ul.ui-tabs-nav li a:active {
    color:#333;
	background:#FFFFFF;
	border:1px solid #1D7CC4;
}
ul.ui-tabs-nav li a.selected {
    color:#FFF;
	background:#1D7CC4;
	border:1px solid #1D7CC4;
}
ul.subtabsmenu li a, ul.subtabsmenu li a:link, ul.subtabsmenu li a:visited, ul.subtabsmenu li a:hover, ul.subtabsmenu li a:active, ul.subtabsmenu li a:focus {
	color:#333;
}
ul.subtabsmenu li a:hover {
	color:#000;
	background:#F3F3F3;
	border-right:1px solid #D7D7D7;
	border-left:1px solid #D7D7D7;
}
ul.subtabsmenu li a:active {
    color:#333;
	background:#FFFFFF;
	border-right:1px solid #D7D7D7;
	border-left:1px solid #D7D7D7;
}
ul.subtabsmenu li a.selected {
    color:#1D7CC4;
	background:#FFFFFF;
	border-right:1px solid #D7D7D7;
	border-left:1px solid #D7D7D7;
}
.breadcrumbs a:hover {
	color:#0099FF;
}
.breadcrumbs a.currentpage {
	color:#0066CC;
}
.footerlinks li a:hover {
	color:#0099FF;
}
a.pdfprintbutton, a:link.pdfprintbutton, a:visited.pdfprintbutton, a:hover.pdfprintbutton, a:active.pdfprintbutton, a:focus.pdfprintbutton {
	color:#FFFFFF;
	background:#0099FF;
	background:-moz-linear-gradient(100% 100% 90deg, #1D7CC4, #0099FF);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#0099FF), to(#1D7CC4));
	background:-webkit-linear-gradient(#0099FF, #1D7CC4); 
	background:-o-linear-gradient(#0099FF, #1D7CC4);  
	background:-ms-linear-gradient(top, #0099FF 0%,#1D7CC4 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF0099FF', endColorstr='#FF1D7CC4',GradientType=0 );
	background:linear-gradient(top, #0099FF 0%,#1D7CC4 100%);
	border:1px solid #1D7CC4;
}
a:hover.pdfprintbutton {
	color:#FFFFFF;
	background:#FF0000;
	background:-moz-linear-gradient(100% 100% 90deg, #660000, #FF0000);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF0000), to(#660000));
	background:-webkit-linear-gradient(#FF0000, #660000); 
	background:-o-linear-gradient(#FF0000, #660000);  
	background:-ms-linear-gradient(top, #FF0000 0%,#660000 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFF0000', endColorstr='#FF660000',GradientType=0 );
	background:linear-gradient(top, #660000 0%,#FF0000 100%);
	border:1px solid #660000;
}
.smalltext2 a:hover, .disclaimer a:hover {
	color:#0099FF;
}
.disclosure a:hover {
	color:#0099FF;
}
.sidemenu {
	background:#FFFFFF;
	background:-moz-linear-gradient(100% 100% 90deg, #E7E7E7, #FFFFFF);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#E7E7E7));
	background:-webkit-linear-gradient(#FFFFFF, #E7E7E7); 
	background:-o-linear-gradient(#FFFFFF, #E7E7E7);  
	background:-ms-linear-gradient(top, #FFFFFF 0%,#E7E7E7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFFFF', endColorstr='#FFE7E7E7',GradientType=0 );
	background:linear-gradient(top, #E7E7E7 0%,#FFFFFF 100%);
}
.sidemenuheader {
	color:#000;
	border-bottom:1px dotted #999;
}
ul.sidemenulinks li a, ul.sidemenulinks li a:visited, ul.sidemenulinks li a:hover, ul.sidemenulinks li a:active, ul.sidemenulinks li a:focus {
	color:#333;
}
ul.sidemenulinks li a:hover {
	color:#000;
	background:#D7D7D7;
	background:-moz-linear-gradient(100% 100% 90deg, #D7D7D7, #E7E7E7);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#E7E7E7), to(#D7D7D7));
	background:-webkit-linear-gradient(#E7E7E7, #D7D7D7); 
	background:-o-linear-gradient(#E7E7E7, #D7D7D7);  
	background:-ms-linear-gradient(top, #E7E7E7 0%,#D7D7D7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFE7E7E7', endColorstr='#FFD7D7D7',GradientType=0 );
	background:linear-gradient(top, #D7D7D7 0%,#E7E7E7 100%);
}
ul.sidemenulinks li a:active {
	color:#FFF;
	background:#1971B3;
	background:-moz-linear-gradient(100% 100% 90deg, #013155, #1971B3);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#1971B3), to(#013155));
	background:-webkit-linear-gradient(#1971B3, #013155); 
	background:-o-linear-gradient(#1971B3, #013155);  
	background:-ms-linear-gradient(top, #1971B3 0%,#013155 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF1971B3', endColorstr='#FF013155',GradientType=0 );
	background:linear-gradient(top, #013155 0%,#1971B3 100%);
}
ul.sidemenulinks li a.selected {
	color:#FFF;
	background:#0099FF;
	background:-moz-linear-gradient(100% 100% 90deg, #1971B3, #0099FF);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#0099FF), to(#1971B3));
	background:-webkit-linear-gradient(#0099FF, #1971B3); 
	background:-o-linear-gradient(#0099FF, #1971B3);  
	background:-ms-linear-gradient(top, #0099FF 0%,#1971B3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF0099FF', endColorstr='#FF1971B3',GradientType=0 );
	background:linear-gradient(top, #1971B3 0%,#0099FF 100%);
	cursor:default !important; 
}
.accordion div.accordion_big a, .accordion div.accordion_big a:link, .accordion div.accordion_big a:visited, .accordion div.accordion_big a:hover, .accordion div.accordion_big a:active, .accordion div.accordion_big a:focus { 
	color:#555;
	background:#EEEEEE url(/images/sitetemplate/btn_arrow_right_small.png) no-repeat 4px 8px;
	border:1px solid #ccc;
}
.accordion div.accordion_big a:hover {
	color:#1D7CC4;
}
.accordion div.accordion_big.ui-state-active a {
	color:#1D7CC4;
	background:#EEEEEE url(/images/sitetemplate/btn_arrow_down_small.png) no-repeat 4px 8px;
}
.accordion div.accordion_small a, .accordion div.accordion_small a:link, .accordion div.accordion_small a:visited, .accordion div.accordion_small a:hover, .accordion div.accordion_small a:active, .accordion div.accordion_small a:focus { 
	color:#555;
	background:#EEEEEE url(/images/sitetemplate/btn_arrow_right_small.png) no-repeat 4px 4px;
	border:1px solid #ccc;
}
.accordion div.accordion_small a:hover {
	color:#1D7CC4;
}
.accordion div.accordion_small.ui-state-active a {
	color:#1D7CC4;
	background:#EEEEEE url(/images/sitetemplate/btn_arrow_down_small.png) no-repeat 4px 4px;
}
.accordion div.accordion_faq a, .accordion div.accordion_faq a:link, .accordion div.accordion_faq a:visited, .accordion div.accordion_faq a:hover, .accordion div.accordion_faq a:active, .accordion div.accordion_faq a:focus { 
	color:#555;
	background:url(/images/sitetemplate/arrow_right.png) no-repeat 8px 5px;
}
.accordion div.accordion_faq a:hover {
	color:#0099FF;
}
.accordion div.accordion_faq.ui-state-active a {
	color:#0099FF;
	background:url(/images/sitetemplate/arrow_down.png) no-repeat 8px 5px;
}
.accordion div.accordion_example a, .accordion div.accordion_example a:link, .accordion div.accordion_example a:visited, .accordion div.accordion_example a:hover, .accordion div.accordion_example a:active, .accordion div.accordion_example a:focus { 
	color:#0099FF;
	background:url(/images/sitetemplate/arrow_right.png) no-repeat 8px 7px;
}
.accordion div.accordion_example a:hover {
	color:#0099FF;
}
.accordion div.accordion_example.ui-state-active a {
	color:#0099FF;
	background:url(/images/sitetemplate/arrow_down.png) no-repeat 8px 7px;
}
a.linkarrow, a:link.linkarrow, a:visited.linkarrow, a:hover.linkarrow, a:active.linkarrow, a:focus.linkarrow {
	background:transparent url(/images/sitetemplate/linkarrow_right.png) no-repeat top right;
}
a:hover.linkarrow {
	background:transparent url(/images/sitetemplate/linkarrow_right_hover.png) no-repeat top right;
}
a.linkarrowdown, a:link.linkarrowdown, a:visited.linkarrowdown, a:hover.linkarrowdown, a:active.linkarrowdown, a:focus.linkarrowdown {
	background:transparent url(/images/sitetemplate/linkarrow_down.png) no-repeat top right;
}
a:hover.linkarrowdown {
	background:transparent url(/images/sitetemplate/linkarrow_down_hover.png) no-repeat top right;
}
a.linkarrowup, a:link.linkarrowup, a:visited.linkarrowup, a:hover.linkarrowup, a:active.linkarrowup, a:focus.linkarrowup {
	background:transparent url(/images/sitetemplate/linkarrow_up.png) no-repeat top right;
}
a:hover.linkarrowup {
	background:transparent url(/images/sitetemplate/linkarrow_up_hover.png) no-repeat top right;
}
a.linkarrowleft, a:link.linkarrowleft, a:visited.linkarrowleft, a:hover.linkarrowleft, a:active.linkarrowleft, a:focus.linkarrowleft {
	background:transparent url(/images/sitetemplate/linkarrow_left.png) no-repeat top left;
}
a:hover.linkarrowleft {
	background:transparent url(/images/sitetemplate/linkarrow_left_hover.png) no-repeat top left;
}
a.linkexternal, a:link.linkexternal, a:visited.linkexternal, a:hover.linkexternal, a:active.linkexternal, a:focus.linkexternal {
	background:transparent url(/images/sitetemplate/linkarrow_external.png) no-repeat top right;
}
a:hover.linkexternal {
	background:transparent url(/images/sitetemplate/linkarrow_external_hover.png) no-repeat top right;
}
.notes a:hover {
	color:#0099FF;
}
div.releasenotes_background .container p a:hover {
	color:#0099FF;
	background:transparent url(/images/sitetemplate/linkarrow_external_hover.png) no-repeat top right;
}
.releasenotes_column p a:hover {
	color:#0099FF;
	background:transparent url(/images/sitetemplate/linkarrow_external_hover.png) no-repeat top right;
}
.comm_table_header {
	color:#0099FF;
}
.comm_table_subheader {
	color:#333333;
}
.comm_example {
	color:#1D7CC4;
}
.comm_table_subheader1 {	
	color:#333333;
}
tr.celloffhover:hover, tr.cellonhover:hover {
	background-color:#CDDEEA;
}
.addthis_floating_style {
	background:#003960;
}

/* SITE TABS FOR INDIVIDUALS, INSTITUTIONS, IBIS, AND IR ---------------------------------------------------------------------------------------------------- */
.siteselector li:hover a {
	text-shadow: 1px 1px 1px #FFF;
	color:#666;
}
.siteselector li.active {
	color:#FFF;
	background:#00A2FF;
	border:1px solid #0A74A3;
	border-bottom:none;
}
.siteselector li.active a {
	text-shadow: 1px 1px 1px #000;
	color:#FFF;
}
.siteselector a, .siteselector a:link, .siteselector a:visited, .siteselector a:hover, .siteselector a:active, .siteselector a:focus {
	color:#000;
}
/* MAIN MENU ---------------------------------------------------------------------------------------------------- */
#menu li:hover {
	background:#F7F7F7;	
	border:1px solid #777777;
}
#menu li ul li {
	text-shadow:1px 1px 1px #ffffff;
}
#menu li a {
	text-shadow: 1px 1px 1px #000;
	color:#EEEEEE;
}
#menu li:hover a {
	color:#333333;
	text-shadow:1px 1px 1px #FFFFFF;
}
/* OPEN AN ACCOUNT BUTTON STYLES */
#menu li a.drop b {
	background:#062B4D;	
	background:-moz-linear-gradient(100% 100% 90deg, #062B4D, #12578C);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#12578C), to(#062B4D));
	background:-webkit-linear-gradient(#12578C, #062B4D); 
	background:-o-linear-gradient(#12578C, #062B4D);  
	background:-ms-linear-gradient(top, #12578C 0%,#062B4D 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF12578C', endColorstr='#FF062B4D',GradientType=0 );
	background:linear-gradient(top, #12578C 0%,#062B4D 100%);
	border-left:1px solid #062B4D;
	border-right:1px solid #062B4D;
}
#menu li:hover div a, #menu li:hover div a:hover {
	text-shadow: 1px 1px 1px #FFFFFF;
	color:#333;
}
#menu li:hover div a:hover {
	text-shadow: 1px 1px 1px #000000;
	color:#FFFFFF;
	background:#1D7CC4;
}
#menu li:hover div a.button {
	color:#333333;
	border:1px solid #CCC;
	background:#FFFFFF;
}
#menu li:hover div a:hover.button {
	color:#FFFFFF;
	border:1px solid #666666;
	background:#1D7CC4;
}
/* HELP AND CONTACTS MENU ---------------------------------------------------------------------------------------------------- */
#help_menu li:hover {
	background:#F7F7F7;
	border:1px solid #777777;
	border-bottom:1px solid #FF0000;
}
#help_menu li ul li {
	text-shadow:1px 1px 1px #ffffff;
}
#help_menu li a {
	text-shadow: 1px 1px 1px #000;
	color:#EEEEEE;
}
#help_menu li:hover a {
	color:#333333;
	text-shadow:1px 1px 1px #FFFFFF;
}
#help_menu li:hover a.inline, #help_menu li:hover a:hover.inline {
	text-shadow:1px 1px 1px #FFFFFF;
	color:#0066CC;
}
#help_menu li:hover a:hover.inline {
	text-shadow:1px 1px 1px #FFFFFF;
	background:none;
}
/* LOGIN, HELP AND CONTACTS BUTTON STYLES */
#help_menu li .drop {
	background:#062B4D;	
	background:-moz-linear-gradient(100% 100% 90deg, #062B4D, #12578C);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#12578C), to(#062B4D));
	background:-webkit-linear-gradient(#12578C, #062B4D); 
	background:-o-linear-gradient(#12578C, #062B4D);  
	background:-ms-linear-gradient(top, #12578C 0%,#062B4D 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF12578C', endColorstr='#FF062B4D',GradientType=0 );
	background:linear-gradient(top, #12578C 0%,#062B4D 100%);
}
#help_menu li:hover div a, #help_menu li:hover div a:hover {
	text-shadow: 1px 1px 1px #FFFFFF;
	color:#333;
}
#help_menu li:hover div a:hover {
	text-shadow: 1px 1px 1px #000000;
	color:#FFFFFF;
	background:#1D7CC4;
}
#help_menu li:hover div a.button {
	color:#333333;
	border:1px solid #CCC;
	background:#FFFFFF;
}
#help_menu li:hover div a:hover.button {
	color:#FFFFFF;
	border:1px solid #1D7CC4;
	background:#1D7CC4;
}
/* COLUMN STYLES ---------------------------------------------------------------------------------------------------- */
.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns, .dropdown_5columns {
	background:#F7F7F7;	
	background:-moz-linear-gradient(100% 100% 90deg, #C7C7C7, #F7F7F7);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F7F7F7), to(#C7C7C7));
	background:-webkit-linear-gradient(#F7F7F7, #C7C7C7); 
	background:-o-linear-gradient(#F7F7F7, #C7C7C7);  
	background:-ms-linear-gradient(top, #F7F7F7 0%,#C7C7C7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF7F7F7', endColorstr='#FFC7C7C7',GradientType=0 );
	background:linear-gradient(top, #F7F7F7 0%,#C7C7C7 100%);
	border:1px solid #777777;
	border-top:none;
}
.col_1 h2, .col_2 h2, .col_3 h2, .col_4 h2, .col_5 h2 {
	text-shadow: 1px 1px 1px #FFFFFF;
	color:#333333;
	border-bottom:1px solid #666666;
}
.col_1 h3, .col_2 h3, .col_3 h3, .col_4 h3, .col_5 h3 {
	text-shadow:1px 1px 1px #FFFFFF;
	color:#0066CC;
	border-bottom:1px dotted #888888;
}
.col_1 p, .col_2 p, .col_3 p, .col_4 p, .col_5 p {
	text-shadow: 1px 1px 1px #FFFFFF;
	color:#333;
}
.imgshadow {
	background:#FFFFFF;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
	border:1px solid #777777;
}