﻿h1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#ef7308;font-weight:bold;}
h2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#ef7308;font-weight:bold; line-height: 12px; margin-top:10px;margin-bottom:0px;}
h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#aca29c;font-weight:bold;line-height: 12px;margin-top:10px;margin-bottom:2px;}
p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#2d2e3a;line-height: 15px; margin-top:5px;}
ul {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#2d2e3a;line-height: 15px; margin-top:5px;}
ol, li, table, td{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#2d2e3a;line-height: 15px;}
li{padding-bottom:5px;}
.disclaimertext{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-style:italic;color:#2d2e3a;}
.c_content a:hover,.DNN_HTMLContent a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#007ac3;text-decoration:underline;}
.c_content a:hover,.DNN_HTMLContent a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#007ac3;text-decoration:underline;}
.c_content a,.DNN_HTMLContent a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#007ac3;text-decoration:underline;}

/* Styles for Header */
#divHeader {display:block; height:60px; margin:0; padding:0; background-image:url(images/HeaderShim.jpg); background-repeat:repeat-x; }

#nav_Anytime {background:url(images/AnyTimeBanking.png) no-repeat; display:block; width:205px; height:22px; background-position:0px 10px;}

#nav_Personal a
{
    background:url(images/PersonalLogin.png) no-repeat !important; 
    background:url(images/PersonalLogin.gif) no-repeat; 
    display:block; 
    width:105px; 
    height:22px;
}
#nav_Personal a:hover
{
    background:url(images/PersonalLoginON.png) no-repeat !important; 
    background:url(images/PersonalLoginON.gif) no-repeat; 
    display:block; 
    width:105px; 
    height:22px; 
    text-decoration:none;
}

#nav_Business a
{
    background:url(images/BusinessLogin.png) no-repeat !important; 
    background:url(images/BusinessLogin.gif) no-repeat; 
    display:block; 
    width:105px; 
    height:22px;
}
#nav_Business a:hover
{   
    background:url(images/BusinessLoginON.png) no-repeat !important; 
    background:url(images/BusinessLoginON.gif) no-repeat; 
    display:block; 
    width:105px; 
    height:22px; 
    text-decoration:none;
}

#nav_CashMgmt a
{
    background:url(images/CashMgmt.png) no-repeat !important; 
    background:url(images/CashMgmt.gif) no-repeat; 
    display:block; 
    width:165px; 
    height:22px;
}
#nav_CashMgmt a:hover
{   
    background:url(images/CashMgmtON.png) no-repeat !important; 
    background:url(images/CashMgmtON.gif) no-repeat; 
    display:block; 
    width:165px; 
    height:22px; 
    text-decoration:none;
}

#nav_Search {background-image:url(images/SearchBox.png); background-repeat:no-repeat; background-position:25px 0px; display:block; width:200px; height:25px;}
#dnn_fidSearch_txtSearch { border:0; background-color: transparent;}
#dnn_fidHeader_fidSearch_txtSearch  { border:0; background-color: transparent;}

#divSiteAdministration {}
#divSiteAdministration a{display:block; width:150px; height:20px; background-image:url(images/SiteAdministration.jpg); background-repeat:no-repeat; background-position: 20px 2px;}
#divSiteAdministration a:hover{ text-decoration:none;}
/* END Styles for Header */

/* Styles for SubHeader */
#divSubHeader {display:block; height:38px; margin:0; padding:0; background-image:url(images/SubHeaderBackground.jpg); background-repeat:repeat-x;}
#nav_subheader {font-family:Verdana, Arial, Times New Roman; font-size:10px; font-weight:bold;}
#nav_subheader a{color:Black;}
#nav_subheader a:hover{color:#ed7423; text-decoration:none;}
#nav_subheader_bottom { background-image:url(images/SubHeaderBottom.jpg); background-position:right; background-repeat:no-repeat;}
/* END Styles for SubHeader */

/* Styles for Breadcrumbs */
#nav_breadcrumbs {font-family:Verdana, Arial, Times New Roman; font-size:10px; font-weight:bold; color:#bebebe;}
#nav_breadcrumbs a{color:#2688c3; padding:0 5px 0 5px;}
#nav_breadcrumbs a:active{color:#ef7308; text-decoration:none;}
a#breadCurrent { color:#EF7308;}
/* END Styles for Breadcrumbs */

/* Styles for Content Areas */
#divMain {display:block; text-align: center; margin:0; padding:0;}
#divContentWrapper {display:block; margin:0; padding:0;}
#divContentInner {display:block; margin:0 auto; padding:0; width:990px;}
#divContent {display:block; margin:0; padding:0; float:right; width:740px; text-align:left;}
#divTopContentWrapper {display:block; margin:0; padding:0; height: 400px; }
/* END Styles for Content Areas */

/* Styles for Footer */
#divFooter {display:block; clear:both; margin:0; padding:0;}
#footer_shadow {background:url(images/FooterShadow.jpg) repeat-x; display:block; height:30px; line-height:30px;}
#footer_available {background:url(images/AvailableForYou.png) no-repeat; display:block; height:40px; width:500px;}
#footer_disclaimer p{font-family:Verdana, Arial, Times New Roman; font-size:10px; color:#838385;}
#footer_links {font-family:Verdana, Arial, Times New Roman; font-size:10px; color:white;}
#footer_links a {color:white;}
#footer_links a:hover {color:#ed7423; text-decoration:none;}

/*#impact {display:block; margin:0; padding:0; width:249px; height:57px; background-image:url(images/logo_impact.gif); background-repeat:no-repeat; float:left; }*/
#james {display:block; margin:0; padding:0; width:249px; height:57px; background-image:url(images/logo_james.gif); background-repeat:no-repeat; }
/* END Styles for Footer */

/* Styles for location details */
#locationLogo {display:block; margin:0; padding:0; width:250px; float:left; background:url(images/Logo.png) no-repeat; background-position:50px 0px; height:200px;}
#location {display:block; margin:0; padding:0; width:500px; float:left; }
/* END Styles for location details */

/* Styles for Tables */
.RatesTable { border:solid 1px #e7e5dd; width:490px;}
.RatesTable tr { background-image:url('images/trBackgroundShim.png'); background-repeat:repeat-x; height:53px;}
.RatesTable th { font-family:Verdana, Arial; font-size:10px; color:#ed7423; text-align:left; font-weight:bold; vertical-align:bottom;}
.RatesTable td { font-family:Verdana, Arial; font-size:9px; color:black; text-align:left; vertical-align:middle;}
.Footnote td { background-color:White; background-image:url('');}

.ChargesTables { font-family:Verdana, Arial; font-size:10px;}
.ChargesTables th { font-family:Verdana, Arial; font-size:10px; color:#ed7423; text-align:left; font-weight:bold; vertical-align:bottom;}
.ChargesTables td { padding-bottom:15px; font-size:10px;}
.FeeLabel { font-weight:bold;}
/*.VertDash { background-image:url('images/VertDash.png'); background-repeat:repeat-y; background-position:15px 0px; width:30px;}*/
.VertDash { border-left: dashed 1px #BDBDBD;}

.CompareAccountsTable { border:0; width:490px;}
.CompareAccountsTable tr {}
.CompareAccountsTable th { font-family:Verdana, Arial; font-size:10px; color:#ed7423; text-align:left; font-weight:bold; vertical-align:bottom;}
.CompareAccountsTable td { font-family:Verdana, Arial; font-size:9px; color:black; text-align:left; vertical-align: top;}

#ContentDivider { width:490px; height:28px; background-image:url('images/tabDivider.png'); background-repeat:no-repeat; position:relative; left:-16px;}
/* END Styles for Tables */

/* Styles for SideMenu */
#divSideMenu {display:block; margin:0; padding:0; float:left; width:220px;}
#sidemenu_logo a{background:url(images/Logo.jpg) no-repeat; display:block; width:174px; height:46px;}
#sidemenu_logo a:hover{text-decoration:none;}
#menuTopCap {background:url(images/MenuTopCap.png) no-repeat; display:block; height:25px;}
#menuContents {background:url(images/Menubackground.png) no-repeat; display:block;}
#menuBottomCap {background:url(images/MenuBottomCap.png) no-repeat; display:block; height:22px;}

/****** TOP LEVEL NAV *****/
/**************************/
td.MenuItem0, td.MenuItemMouseOver0,td.MenuItem0 a, td.MenuHdr0 a
{
	display:none;
}

/****** SECOND LEVEL NAV *****/
/**************************/
.MenuItem1 a, .MenuItemMouseOver1 a, .MenuItem1 a:visited
{
    display:block;
	line-height:25px;
	width:190px;
	margin:0;
	padding:0;
	font-family:Arial, Verdana, Georgia; 
	font-size:13px; 
    color:Black;
}
.MenuHdr1 a, .MenuHdr1 a:visited, .MenuHdrMouseOver1 a, .CurrentItem1 a:active, .CurrentItem1 a, .CurrentItem1 a:visited
{
    display:block;
	line-height:25px;
	width:190px;
	margin:0;
	padding:0;
	font-family:Arial, Verdana, Georgia; 
	font-size:13px; 
    color:#ed7423;
    /*border-bottom: dashed 1px #e0e0e0;*/
}

.MenuItemMouseOver1 a:hover, .MenuHdrMouseOver1 a:hover
{
	color:#ed7423;
}

/****** THIRD LEVEL NAV *****/
/**************************/
.MenuItem2 a, .MenuItemMouseOver2 a
{
    display:block;
    line-height:15px;
	width:200px;
	margin:0;
	padding:0;
	font-family:Arial, Verdana, Georgia; 
	font-size:11px; 
    color:Black;
	padding:4px 0 4px 0;
    text-indent:15px;
}

.MenuHdr2 a, .MenuHdr2 a:visited, .MenuHdrMouseOver2 a
{
    display:block;
	width:150px;
	margin:0;
	padding:0;
	font-family:Arial, Verdana, Georgia; 
	font-size:11px; 
    color:Black;
    text-indent:15px;
    color:#ed7423;
}

.MenuItem2 a:visited
{
    color:Black;
}

.MenuItemMouseOver2 a:hover, .CurrentItem2 a, .CurrentItem2 a:active, .CurrentItem2 a:visited
{
    color:#ed7423;
}

/****** FOURTH LEVEL NAV *****/
/**************************/
.MenuItem3 a, .MenuItemMouseOver3 a
{
    display:block;
    line-height:15px;
	width:150px;
	margin:0;
	padding:0;
	font-family:Arial, Verdana, Georgia; 
	font-size:11px; 
    color:Black;
    text-indent:30px;
    padding:4px 0 4px 0;
}

.MenuItem3 a:visited
{
    color:Black;
}

.MenuItemMouseOver3 a:hover, .CurrentItem3 a, .CurrentItem3 a:active, .CurrentItem3 a:visited
{
    color:#ed7423;
}
/* END Styles for SideMenu */

.DynamicForms_Summary li
{
    color:Red;
}