/* png fix */
img { behavior: url(/css/iepngfix.htc) }

/* overrides */

body
{
	background-image: url(/Images/main_bg.png);
	background-repeat: repeat-x;
	background-color: #F7F6E2;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, sans-serif, BankGothic Lt BT;
	font-size: 12px;
	color: #4F5151;
}

img 
{
	border: 0;
}

a 
{
	color: #4F5151;
}

a:active
{
	color: #AC8D13;
}

h1, h2, h3
{
	margin: 0 0 20px 0;
	padding: 0;
	color: #B06000;
}

h1
{
	color: #B06000;
	font-size: 23px;
	font-family: BankGothic Lt BT;
	font-weight: bold;
	padding-bottom: 20px;
}

h2
{
	font-size: 19px;
}

h3
{
	font-size: 15px;
	color: #B06000;
	font-family: BankGothic Lt BT;
	font-weight: bold;
}

h4
{
	font-size: 17px;
	font-family: BankGothic Lt BT;
	font-weight: bold;
	color: #003F33;
}

i, em
{
	color: #B06000;
}

b, strong
{
	color: #003F33;
}

ul
{
	list-style-type: square;
}

/* site wide */

.container 
{
	width: 910px;
	margin: 0 auto;
}

.genericContainer
{
	padding: 0 20px;
}

.genericCContainer
{
	padding: 0 20px;
}


.inputBox 
{
	background-color: #F0ECC3;
	border: solid 1px #C4C1A5;
}

#header 
{
	margin: 5px 0;
	background-image: url(/Images/nav_main_bg.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 90px;
}

#headerLeft 
{
	float: left;
	text-align: left;
}

#headerRight
{
	float: right;
	text-align: right;
	color: #B06000;
	font-size: 12px;
	font-family: BankGothic Lt BT;
	font-weight: normal;
	padding-top: 30px;
}

#headerRight a
{
	color: #B06000;
	font-family: BankGothic Lt BT;
	font-weight: normal;
	text-decoration: none;
	margin-left: 0px;
	margin-right: 3px;
}

.headerCourtesy p
{
	display: inline;
	margin: 0;
	padding: 0;
}

.headerSearch
{
	margin-left: 35px;
}

#SearchBox
{
	height: 15px;
}

#SearchButton
{
	margin-left: 2px;
	margin-bottom: -4px;
}

#headerNav
{
	padding-top: 16px;
	color: #FFF;
}

#headerNav a
{
	color: #FFF;
}

#headerNav ul
{
	margin: 0;
	padding: 0;
}

#headerNav ul li
{
	display: inline;
	list-style-type: none;
	margin-right: 16px;
}

/*#footerCap
{
	background-image: url(/Images/footer_cap.png);
	height: 15px;
	background-repeat: no-repeat;
}*/

#footer 
{
	text-align: center;
	font-family: "Arial Narrow", Arial, Verdana, Sans-Serif;
	font-size: 13px;
}

#footerMainLinks
{
	font-weight: bold;
	color: #003F33;
}

#footerMainLinks a
{
	margin-right: 5px;
}

#footerSubLinks
{
	font-size: 12px;
}

#footerSubLinks a
{
	text-decoration: none;	
}

/* home */

.homeContainer
{
	width: 227 px;
	float: left;
}

.homeBContainer
{
	width: 227px;
	float: left;
}


#BannerRotator
{
	height: 82px;
	background-color: #45988B;
}

#homeCenter 
{
	background-image: url(/Images/home_center_bg.png);
	background-repeat: repeat-x;
	height: 130px;
}

#homeBusinessBg
{
	background-image: url(/Images/home_business_gradient.png);
	width: 226px;
	margin-left: 2px;
	height: 130px;
}

#homePersonalBg
{
	width: 225px;
	margin-left: 2px;
	height: 130px;
}

#homeCenter ul
{
	margin: 0;
	padding: 0;
}

#homeCenter ul li
{
	list-style-type: none;
	border-top: solid 1px #C7C099;
	margin-top: 4px;
	padding-top: 4px;
	/*padding-left: 20px;*/
}

#homeCenter ul li a
{
	color: #777;
	text-decoration: none;
}

#homeBottom
{
	background-image: url(/Images/home_bottom_merger.jpg);
	background-repeat: no-repeat;
	height: 185px;
}

#homeBottomNav
{
	padding-top: 28px;
	padding-left: 248px;
	color: #B06000;
}

#homeBottomNav p
{
	margin: 0;
	padding: 0;
}

#homeBottomNav a
{
	color: #B06000;
	text-decoration: none;
	margin-left: 3px;
	margin-right: 3px;
}

#homeBottomText
{
	color: #000000;
	margin-top: 20px;
	font-size: 12px;
	height: 105px;
	overflow: hidden;
}

#homeBottomText a
{
	color: #000000;
	text-decoration: none;
}

#homeBottomText ul 
{
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

#homeBottomText ul li 
{
	margin-left: 15px;
}

#homeBottomText p
{
	margin-top: 0;
}

#homeFarRight
{
	padding-top: -10px;	
}

#homeBottomAd3
{
	margin-left: 10px;	
}

#homeBottomAd2
{
	margin-left: 20px;	
}

#homeBottomLogin
{
	padding-top: 0px;
	margin-left: 0px;	
}

#OtherAccountsBox
{
	float: left;
	margin-right: 2px;
	width: 159px;
}

/* interior */
.interiorContainer
{
	background-color: #FBFCF6;
	background-image: url(/Images/interior_left_gradient.jpg);
	background-repeat: repeat-x;
	min-height: 300px;
}

#interiorLeft
{
	width: 225px;
	float: left;
	min-height: 300px;
}

#interiorRight
{
	width: 685px;
	float: right;
	background-color: #FFF;
	min-height: 300px;
}

.interiorContentLeft
{
	padding: 0 15px 15px 15px;
}

#interiorLeftPromos
{
	text-align: center;
	margin-top: 10px;
}

.interiorContent
{
	padding: 0 15px 15px 15px;
}

#interiorFooter
{
	height: 20px;
	background-image: url(/Images/interior_footer.jpg);
	background-color: #57867D;
	border-top: solid 1px #69928D;
	
}

#ctl00_ctl00_CphMain_CphInterior_CbMain {
    width: 605px; /* or any width you want */
}
.homeBContainer div#homeBottomAd2 {
	padding-right: 0px;
	padding-left: 0px;
}

#homeBottomText .homeBContainer div#homeBottomAd2 a {
	text-decoration: underline;
	color: #D1B466;
}
#homeBottomText .homeBContainer div#homeBottomAd3 a {
	text-decoration: underline;
	color: #D1B466;
}
#homeBottomText .homeBContainer div#homeBottomLogin a {
	text-decoration: underline;
	color: #D1B466;
}
#homeBottomText .homeBContainer div#homeFarRight a {
	text-decoration: underline;
	color: #D1B466;
}
