/* THESE STYLES ARE TAKEN FROM TEMPLATE.CSS AND OVER-WRITTEN ---------------------------------------------------------------------------------------------------- */
.topcontainer {
	background:transparent url(/images/sitetemplate/mainTempHTML_bkgrnd_IR.png) repeat-x 0px 0px;
}
h1 {
	color:#5C9861;
}
h2 {
	color:#37733C;
}
h3 {
	color:#345537;
}
h4 {
	color:#1C2E1D;
}
h5 {
	color:#000000;
}
ul {
	list-style:none outside url(/images/sitetemplate/bullet_ir.png);
}
a, a:link, a:visited, a:hover, a:active, a:focus {
	color:#5C9861;
}
input, textarea {
	color:#345537;
}
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:#333333;
	background:#E6EDE7;
	border:1px solid #D4DED4;
}
ul.ui-tabs-nav li a:hover {
    color:#345537;
	background:#FFFFFF;
	border:1px solid #345537;
}
ul.ui-tabs-nav li a:active {
    color:#333;
	background:#FFFFFF;
	border:1px solid #345537;
}
ul.ui-tabs-nav li a.selected {
    color:#FFF;
	background:#345537;
	border:1px solid #345537;
}
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:#345537;
	background:#FFFFFF;
	border-right:1px solid #D7D7D7;
	border-left:1px solid #D7D7D7;
}
.breadcrumbs a:hover {
	color:#5C9861;
}
.breadcrumbs a.currentpage {
	color:#5C9861;
}
.footerlinks li a:hover {
	color:#5C9861;
}
a.pdfprintbutton, a:link.pdfprintbutton, a:visited.pdfprintbutton, a:hover.pdfprintbutton, a:active.pdfprintbutton, a:focus.pdfprintbutton {
	color:#FFFFFF;
	background:#345537;
	background:-moz-linear-gradient(100% 100% 90deg, #345537, #5C9861);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#5C9861), to(#345537));
	background:-webkit-linear-gradient(#5C9861, #345537); 
	background:-o-linear-gradient(#5C9861, #345537);  
	background:-ms-linear-gradient(top, #5C9861 0%,#345537 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF5C9861', endColorstr='#FF345537',GradientType=0 );
	background:linear-gradient(top, #5C9861 0%,#345537 100%);
	border:1px solid #345537;
}
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:#5C9861;
}
.disclosure a:hover {
	color:#5C9861;
}
.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:link, 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:#37733C;
	background:-moz-linear-gradient(100% 100% 90deg, #1C2E1D, #37733C);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#37733C), to(#1C2E1D));
	background:-webkit-linear-gradient(#37733C, #1C2E1D); 
	background:-o-linear-gradient(#37733C, #1C2E1D);  
	background:-ms-linear-gradient(top, #37733C 0%,#1C2E1D 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF37733C', endColorstr='#FF1C2E1D',GradientType=0 );
	background:linear-gradient(top, #1C2E1D 0%,#37733C 100%);
}
ul.sidemenulinks li a.selected {
	color:#FFF;
	background:#5C9861;
	background:-moz-linear-gradient(100% 100% 90deg, #345537, #5C9861);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#5C9861), to(#345537));
	background:-webkit-linear-gradient(#5C9861, #345537); 
	background:-o-linear-gradient(#5C9861, #345537);  
	background:-ms-linear-gradient(top, #5C9861 0%,#345537 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF5C9861', endColorstr='#FF345537',GradientType=0 );
	background:linear-gradient(top, #345537 0%,#5C9861 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:#37733C;
}
.accordion div.accordion_big.ui-state-active a {
	color:#37733C;
	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:#37733C;
}
.accordion div.accordion_small.ui-state-active a {
	color:#37733C;
	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:#5C9861;
}
.accordion div.accordion_faq.ui-state-active a {
	color:#5C9861;
	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:#37733C;
	background:url(/images/sitetemplate/arrow_right.png) no-repeat 8px 7px;
}
.accordion div.accordion_example a:hover {
	color:#37733C;
}
.accordion div.accordion_example.ui-state-active a {
	color:#37733C;
	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:#37733C;
}
div.releasenotes_background .container p a:hover {
	color:#37733C;
	background:transparent url(/images/sitetemplate/linkarrow_external_hover.png) no-repeat top right;
}
.releasenotes_column p a:hover {
	color:#37733C;
	background:transparent url(/images/sitetemplate/linkarrow_external_hover.png) no-repeat top right;
}
.comm_table_header {
	color:#5C9861;
}
.comm_table_subheader {
	color:#37733C;
}
.comm_example {
	color:#37733C;
}
.comm_table_subheader1 {	
	color:#37733C;
}
tr.celloffhover:hover, tr.cellonhover:hover {
	background-color:#CDEAE6;
}
.addthis_floating_style {
	background:#345537;
}

/* 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: #5C9861;
	border:1px solid #3F6842;
	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:#131E14;	
	background:-moz-linear-gradient(100% 100% 90deg, #131E14, #345537);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#345537), to(#131E14));
	background:-webkit-linear-gradient(#345537, #131E14); 
	background:-o-linear-gradient(#345537, #131E14);  
	background:-ms-linear-gradient(top, #345537 0%,#131E14 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF345537', endColorstr='#FF131E14',GradientType=0 );
	background:linear-gradient(top, #345537 0%,#131E14 100%);
	border-left:1px solid #131E14;
	border-right:1px solid #131E14;
}
#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:#345537;
}
#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 #37733C;
	background:#37733C;
}
/* 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:#345537;
}
#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:#131E14;	
	background:-moz-linear-gradient(100% 100% 90deg, #131E14, #345537);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#345537), to(#131E14));
	background:-webkit-linear-gradient(#345537, #131E14); 
	background:-o-linear-gradient(#345537, #131E14);  
	background:-ms-linear-gradient(top, #345537 0%,#131E14 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF345537', endColorstr='#FF131E14',GradientType=0 );
	background:linear-gradient(top, #345537 0%,#131E14 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:#345537;
}
#help_menu li:hover div a.button {
	color:#333333;
	border:1px solid #CCCCCC;
	background:#FFFFFF;
}
#help_menu li:hover div a:hover.button {
	color:#FFFFFF;
	border:1px solid #37733C;
	background:#37733C;
}
/* 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:#345537;
	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;
}