﻿/*
Web Part Styles and Misc SharePoint CSS
*/

/*=================== Misc ===================*/

a.btnLinks {color:#ffffff;}
a.btnLinks:hover {text-decoration:none;}

/*=================== ACCORDION ===================*/

.accordionHeader, .accordionHeaderSelected {
padding:5px; border: 1px solid #2a4d7c; color: #ffffff; background-color: #2a4d7c;font-family: "Arial", helvetica, sans-serif;cursor: pointer;
background-image:url('/style library/images/amtrust/acordian_bg.jpg');background-position:left top; background-repeat:repeat-x;
}

.accordionHeaderSelected em {background:url('/style library/images/amtrust/arrow_yellow.gif') left center no-repeat; padding-left:18px; font-style:normal;}

.accordionHeader em {background:url('/style library/images/amtrust/acordian_arrow.gif') left center no-repeat; padding-left:18px; font-style:normal;}

.accordionContent{ background-color:#e6e9ee; border:2px solid #d7e3ef; margin-top:2px; margin-bottom:2px; padding:5px; }
.accordionContent img {float:left; margin-right:10px; margin-bottom:10px; border:1px solid #cccccc;}
.accordionContent .divider {border-bottom:2px solid #d1d8e2; clear:both;}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}


/*=================== Product Detail Tabs ===================*/

.ajax__tab_xp {font-family:Arial, Helvetica, sans-serif !important; color:#535353;}
.ajax__tab_header { background:#cccccc !important; border-bottom:2px solid #ffffff !important; }
.ajax__tab_body { color:#000000; font-family:Arial, Helvetica, sans-serif !important; background-color:#f5faf4 !important; border-bottom:1px solid #d7efd7 !important; border-left:1px solid #d7efd7 !important; border-right:1px solid #d7efd7 !important; border-top:1px solid #d7efd7 !important;}
.ajax__tab_body .ajax__tab_panel {font-size:8.5pt !important; height:auto;}
.ajax__tab_inner {background-color:none !important; background-image:none !important;}
.ajax__tab_outer {border-right:1px solid #ffffff; background-color:none !important; background-image:none !important; padding-right:0px;}
/*.ajax__tab_active {color:#ffffff; background:url('/style library/images/amtrust/innerNavTopCornerRt.gif') right top no-repeat #3d9b35 !important; }*/

/* By JK */
.ajax__tab_hover .ajax__tab_outer {color:#ffffff; background:url('/style library/images/amtrust/innerNavTopCornerRt.gif') right top no-repeat #3d9b35 !important; }
.ajax__tab_active .ajax__tab_outer {color:#ffffff; background:url('/style library/images/amtrust/innerNavTopCornerRt.gif') right top no-repeat #3d9b35 !important;}
/* End by JK */

.ajax__tab_tab {font-family :Arial, Helvetica, sans-serif !important; background-image:none !important; }



/*=============== For Branch ATM Webpart from Skin.CSS ================================*/

.innerPageContent .webpart table td.topResults p { font-size: 1.3em !important;}
.innerPageContent .webpart table td.topResults input { font-size: 1em !important; }
.innerPageContent .branchHead {background-color:#e6ebef; font-weight: normal;}
.innerPageContent .webpart td { border-right: 2px solid #fff !important; border-top: 2px solid #fff !important; }
.innerPageContent .webpart td.branchIcon {background-color:#f3f6fb; border-right: 2px solid #fff !important; border-top: 2px solid #fff !important;}
.innerPageContent .webpart td.branchLink {border-top:1px solid #f3f6fb !important; border-right: none !important; }
.innerPageContent .webpart td.branchLink a:hover { text-decoration: underline; }
.innerPageContent .webpart table a {color:#2a4d7c !important; text-decoration: underline!important; }
.innerPageContent .webpart table a:hover { text-decoration: none!important;}

/* for Utility Nav */
li.branchLocator_on .branchHead {background-color:#e6ebef; font-weight: normal;}
li.branchLocator_on td.branchLink a {background:none !important;}

/*===================== End ==================================*/


/*============= For Branch ATM Webpart From Layout.CSS=========================================*/

.innerPageContent .webpart table { border-collapse: inherit; border: none !important; margin: 0px !important; padding: 0px !important; width: 100% !important;}
.innerPageContent .webpart table table { margin: 0px !important; padding: 0px !important; width: 100% !important; }
.innerPageContent .webpart table td.topResults {padding: 0px 5px 1px 5px; }
.innerPageContent .webpart table td.topResults p { padding: 0px !important; }
.innerPageContent .webpart table.branchResults td {padding:5px;}
.innerPageContent .branchHead {padding:5px;}
.innerPageContent .webpart td.branchIcon {text-align:center; vertical-align:top;}
/*.innerPageContent td.branchLink a {padding: 4px 0px 4px 15px !important; margin-left:5px;}*/

/* for Utility Nav */
li.branchLocator_on .branchHead {padding:5px;}
li.branchLocator_on ul td.branchLink a {display:inline;margin-left:0px!important;padding: 0px 0px 0px 0px !important;}

/*=================== End ===================*/

/*---------- For Regionalization Web Part in a web Part page - From Layout.css -----------*/
.innerPageContent .navMod table.navForm {  }
.innerPageContent .navMod table.navForm td { padding-right: 0px !important; }
.innerPageContent .navMod table.navForm td .help { padding: 0px !important; }
.innerPageContent .navMod table.navForm td .help a, .leftNavContainer .navMod table.navForm td .help_on a { padding-left: 0px !important; }

.innerPageContent .navMod table.navForm td .help .info_help { position: absolute; left: -9999px; width:205px;}
.innerPageContent .navMod table.navForm td .help_on .info_help { display: block; width: 205px; position: absolute; top: auto; left: auto; padding: 7px !important; margin: -20px 0px 0px 21px; z-index: 5; }

.innerPageContent .navMod table.navForm td.submitBtn {padding-left:5px;}
.innerPageContent .navMod table.navForm td.searchBtn {padding-left:5px;}
.innerPageContent .navMod table.navForm td.searchBtn input {width:44px; height:24px;}
.innerPageContent .navMod table.navForm td.submitBtn input {width:50px; height:24px;}
.innerPageContent .navMod table.navForm td.searchText {padding-right:0px;}
.innerPageContent .helpline {padding:8px 0px 0px 10px; }

/*---------- END -----------*/


/*---------- For Regionalization Web Part in a web Part page - From Skin.css -----------*/
.innerPageContent .navMod { color:#000; background:none!important; width:150px; padding-top:10px;padding-left:10px;}
.innerPageContent .navMod table.navForm td { background: none !important; }
.innerPageContent .navMod table.navForm td .help a, .innerPageContent .navMod table.navForm td .help_on a { background: none !important; }
.innerPageContent .navMod table.navForm td .help_on { border-right: 1px solid #fff !important; }
.innerPageContent .navMod table.navForm td .help_on .info_help td { border:none!important; }
.innerPageContent .navMod table.navForm td .help_on .info_help { background: #e6e9ee !important; border: 2px solid #294e7b; }
.innerPageContent .navMod table.navForm td .help_on .info_help h2 { font-size: 1em; font-weight: bold; }
/*---------- END -----------*/


/*---------- Inner Table SKIN For Compare Rates WebPart from skin.css -----------*/
.innerPageContent .webpart table.innerTable {border-bottom:2px solid #3d9b35!important; border-top:2px solid #3d9b35!important; background-color:#F5FAF4;}
.innerPageContent .webpart table.innerTable thead th {background-color:#d8ebd7;}

.innerPageContent .webpart table.innerTable td.innerTd {border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; background-color:#f5faf4;}
.innerPageContent .webpart table.innerTable td.innerTd apply {border:1px solid #d8ebd7!important; background-color:#ffffff;}
.innerPageContent .webpart table.innerTable table.applyTable {border:1px solid #d8ebd7!important; background-color:#ffffff;}
.innerPageContent .webpart table.innerTable td.innerFormTop {background-color:#ffffff;}
.innerPageContent .webpart table.innerTable input {font-family:"Trebuchet MS", arial, sans-serif; font-size:1.0em; color:black #000000}
.innerPageContent .webpart table.innerTable select {font-family:"Trebuchet MS", arial, sans-serif; font-size:1.0em; border:1px solid #cccccc!important;}
.innerPageContent .webpart table.innerTable option {font-family:"Trebuchet MS", arial, sans-serif; font-size:1.0em;}
.innerPageContent .webpart table.innerTable textarea {font-family:"Trebuchet MS", arial, sans-serif; font-size:1.0em; border:1px solid #cccccc!important;}
.innerPageContent .webpart table.innerTable input.textInput {font-family:"Trebuchet MS", arial, sans-serif; border:1px solid #cccccc!important;}
/*---------- End -----------*/

/*---------- Inner Table LAYOUT for Compare Rates Webpart from layout.css-----------*/
.innerPageContent .webpart table.innerTable {width:100%; border-spacing:0px; padding:0px;}
.innerPageContent .webpart table.innerTable thead th {padding:8px 5px!important; text-align:left;}
.innerPageContent .webpart table.innerTable thead th.innerTh {text-align:center;}
.innerPageContent .webpart table.innerTable td.innerTd {padding:2px; margin:2px;}
.innerPageContent .webpart table.innerTable td.innerTd p {padding:10px 0px; margin:0px;}
.innerPageContent .webpart table.innerTable td.innerTd apply {width:225px; padding:0px 8px 0px 0px; margin:1px;}
.innerPageContent .webpart table.innerTable td.innerTd balance {width:160px; padding:4px;}
.innerPageContent .webpart table.innerTable select {padding:1px; margin-left:6px;}
.innerPageContent .webpart table.innerTable option {padding:1px;}
.innerPageContent .webpart table.innerTable textarea {padding:1px; margin-right:5px}
.innerPageContent .webpart table.innerTable td.innerForm {padding:3px 0px 3px 8px;}
.innerPageContent .webpart table.innerTable td.innerFormTop {padding:8px 8px 8px 0px!important;}
.innerPageContent .webpart table.heloctable td {border-top:0px !important; border-right:0px !important;}
.innerPageContent .webpart table.innerTable input.textInput {padding:3px;}
.innerPageContent .webpart table.innerTable td.firstTd {padding-top:10px;}
.innerPageContent .webpart table.innerTable td.lastTd {padding-bottom:10px;}

table.innerTable td.apply {width:360px;}

/*---------- End -----------*/


.homepagebanner{z-index:1;}
/*===============================================================*/
/*=================== WATERMARK ===================*/
.TextBoxWatermark{
	color:#808080;}
	
	
	/*-------------------------Group Banking -------------------------------------*/
	/*---------- Inner Table SKIN For Compare Rates WebPart from skin.css -----------*/
/*.innerPageContent .webpart table.innerTableGB {border-bottom:2px solid #3d9b35!important; border-top:2px solid #3d9b35!important; background-color:#F5FAF4;}*/
.innerPageContent .webpart table.innerTableGB thead th {background-color:#d8ebd7;}
.innerPageContent .webpart table.innerTableGB thead tr {background-color:#d8ebd7; font: caption ;height: 43px;}

.innerPageContent .webpart table.innerTableGB td.innerTd {border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; background-color:#f5faf4;}
.innerPageContent .webpart table.innerTableGB td.innerTd apply {border:1px solid #d8ebd7!important; background-color:#ffffff;}
.innerPageContent .webpart table.innerTableGB table.applyTable {border:1px solid #d8ebd7!important; background-color:#ffffff;}
.innerPageContent .webpart table.innerTableGB td.innerFormTop {background-color:#ffffff;}
.innerPageContent .webpart table.innerTableGB input {font-family:"Trebuchet MS", arial, sans-serif; font-size:1.0em;}
.innerPageContent .webpart table.innerTableGB select {font-family:"Trebuchet MS", arial, sans-serif; font-size:1.0em; border:1px solid #cccccc!important;}
.innerPageContent .webpart table.innerTableGB option {font-family:"Trebuchet MS", arial, sans-serif; font-size:1.0em;}
.innerPageContent .webpart table.innerTableGB textarea {font-family:"Trebuchet MS", arial, sans-serif; font-size:1.0em; border:1px solid #cccccc!important;}
.innerPageContent .webpart table.innerTableGB input.textInput {font-family:"Trebuchet MS", arial, sans-serif; border:1px solid #cccccc!important;}
/*---------- End -----------*/

/*---------- Inner Table LAYOUT for Compare Rates Webpart from layout.css-----------*/
.innerPageContent .webpart table.innerTableGB {width:100%; border-spacing:0px; padding:0px;}
.innerPageContent .webpart table.innerTableGB thead th {padding:8px 5px!important; text-align:left;}
.innerPageContent .webpart table.innerTableGB thead th.innerTh {text-align:center;}
.innerPageContent .webpart table.innerTableGB td.innerTd {padding:2px; margin:2px;}
.innerPageContent .webpart table.innerTableGB td.innerTd p {padding:10px 0px; margin:0px;}
.innerPageContent .webpart table.innerTableGB td.innerTd apply {width:225px; padding:0px 8px 0px 0px; margin:1px;}
.innerPageContent .webpart table.innerTableGB td.innerTd balance {width:160px; padding:4px;}
.innerPageContent .webpart table.innerTableGB select {padding:1px; margin-left:6px;}
.innerPageContent .webpart table.innerTableGB option {padding:1px;}
.innerPageContent .webpart table.innerTableGB textarea {padding:1px; margin-right:5px}
.innerPageContent .webpart table.innerTableGBtd.innerForm {padding:3px 0px 3px 8px;}
.innerPageContent .webpart table.innerTableGB td.innerFormTop {padding:8px 8px 8px 0px!important;}
.innerPageContent .webpart table.heloctable td {border-top:0px !important; border-right:0px !important;}
.innerPageContent .webpart table.innerTableGB input.textInput {padding:3px;}
.innerPageContent .webpart table.innerTableGB td.firstTd {padding-top:10px;}
.innerPageContent .webpart table.innerTableGB td.lastTd {padding-bottom:10px;}

table.innerTableGB td.apply {width:360px;}

/*-------------------------End Group Baking ----------------------------------------------*/
