body {
	margin: 0;
	padding: 0;
	background-color: #345e8d;
	background-image: url(../images/BackPage.gif);
	background-repeat: repeat-x;
	font-family: Tahoma;
	color: #3f3f3f;
	}

#container {
 	width: 760px;
 	margin-right: auto;
 	margin-left: auto;
	}
	
	
/*-----------Content Containers-----------*/
	
#ContentContainerTable {
	margin: 0;
	padding: 0;
	background-image:url(../images/BackBody.gif);
	background-repeat:repeat-y;
	}

.BodyContent {
	margin: 0;
	padding: 7px 5px 7px 5px;
	background-image:url(../images/BackBody.gif);
	background-repeat:repeat-y;
	}
	
#HomeColRight {
	margin: 0;
	padding: 0;
	float: right;
	width: 435px;
	}
	
#HomeColLeft {
	margin: 0;
	padding: 0;
	width: 310px;
	}
	
/*-----------ATM Location-----------*/

#ATMLoc {
	height: 205px;
	padding: 50px 20px 20px 20px;
	background-image:url(../images/BackLocator2.gif);
	background-repeat: no-repeat;
	font-size: 8.5pt;
	color:#ffffff;
	}
	
#ATMLoc a:link, #ATMLoc a:visited {
	color: #ffffff;
	text-decoration: none;
	}
	
#ATMLoc a:hover {
	color: #ffffff;
	text-decoration: underline;
	}
	
/*-----------FI Home-----------*/

#FIHome {
	padding: 20px 12px 0 12px;
	background-image:url(../images/Headers/FIHome.gif);
	background-repeat: no-repeat;
	font-size: 9.5pt;
	line-height: 11pt;
	}
	
#FIHome a:link, #FIHome a:visited {
	color: #0055a5;
	text-decoration: none;
	}
	
#FIHome a:hover {
	color: #0055a5;
	text-decoration: underline;
	}
	
/*-----------FI Login-----------*/

.FILogin {
	height:71px;
	background-image:url(../images/BackFILogin.gif);
	background-repeat:no-repeat;
	padding-top:25px;
	}
		
/*-----------Intro-----------*/

#Intro {
	padding: 60px 20px 20px 20px;
	height: 195px;
	background-image:url(../images/BackIntro2.gif);
	background-repeat: no-repeat;
	font-size: 9.5pt;
	line-height: 11pt;
	}
	
/*-----------ATMFI-----------*/

#ATMFI {
	padding: 60px 15px 20px 20px;
	height: 99px;
	background-image:url(../images/BackATMFI.gif);
	background-repeat: no-repeat;
	font-size: 8.5pt;
	line-height: 11pt;
	}
	
#ATMFI a:link, #ATMFI a:visited {
	padding: 3px 10px 0 0;
	color: #246bba;
	text-decoration: none;
	}
	
#ATMFI a:hover {
	color: #246bba;
	text-decoration: underline;
	}
	
.CellBackground {
	background:url(../images/BackFIStatus.gif) no-repeat;
	width:49px;
	height:21px;
	font-weight:bold;
	font-size:10.5pt;
	font-color:#246bba;
	}
	
.CellBackground2 {
	background:url(../images/BackFIStatus2.gif) 0 0 no-repeat;
	width:49px;
	height:21px;
	font-weight:bold;
	font-size:10.5pt;
	font-color:#246bba;
	}

	

/*-----------ChildHeader-----------*/

#ChildHeader {
	margin: 15px 20px 6px 20px;
	padding: 0 0 4px 0;
	font-size: 16pt;
	color: #d0774b;
	border-bottom: 1px double #e5e3dc;
	}

/*-----------Child Content-----------*/

#ChildContent {
	margin: 0;
	padding: 5px 30px 20px 30px;
	font-size: 9.5pt;
	}
	
#ChildContent p {
	text-align: justify;
	}
	
#ChildContent a:link, #ChildContent a:visited {
	color: #2a7ecd;
	text-decoration: underline;
	}

#ChildContent a:hover {
	color: #2a7ecd;
	text-decoration: none;
	}
	
#ChildContent ul li {
	list-style-image: url(../images/Bullet.gif);
	line-height: 12pt;
	margin-top: 10px;
	}
	
#ChildContent ol li {
	line-height: 12pt;
	margin-top: 10px;
	}
	
/*-----------About Us-----------*/

#AboutUs {
	background:url(../images/BackAbout.jpg) no-repeat top center;
	margin: 0;
	height: 241px;
	padding: 55px 290px 30px 40px;
	font-size: 9.5pt;
	}
	
#AboutUs p {
	text-align: justify;
	}
	
#AboutUs a:link, #AboutUs a:visited {
	color: #0055a5;
	text-decoration: underline;
	}

#AboutUs a:hover {
	color: #0055a5;
	text-decoration: none;
	}
	
#AboutUs ul li {
	list-style-image: url(../images/Bullet.gif);
	line-height: 12pt;
	margin-top: 10px;
	}
	
#AboutUs ol li {
	line-height: 12pt;
	margin-top: 10px;
	}
	
/*-----------Misc Table Styles-----------*/

.Table {
	margin-top: 20px;
	border-top: 2px solid #e5e3dc;
	border-bottom: 2px solid #e5e3dc;
	}
	
.TableRates {
	margin-top: 20px;
	border-bottom: 4px solid #7089af;
	}
	
.TableRates td {
	border-top: 1px solid #b4c1d5;
	}

.LeftBottomBorder {
	border-left: 1px solid #e5e3dc;
	border-bottom: 1px solid #e5e3dc;
	}
	
.LeftBorder {
	border-left: 1px solid #e5e3dc;
	}

.BottomBorder {
	border-bottom: 1px solid #e5e3dc;
	}
	
/*-----------SubNav-----------*/

#SubNav {
	margin: 20px 8px 150px 8px;
	padding: 30px 5px 10px 5px;
	background-image: url(../images/Back_SubNav.jpg);
	background-repeat: no-repeat;
	background-color: #de9457;
	font-size: 8.5pt;
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #ffffff;
	}
	
#SubNav ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	text-align: right;
	}

#SubNav li {
	background-image: url(../images/Bullet_SubNav.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0;
	padding: 4px 12px 7px 0;
	}
	
#SubNav li a:link, #SubNav li a:visited {
	color: #ffffff;
	text-decoration: none;
	}
	
#SubNav li a:hover {
 	color: #ffffff;
	text-decoration: underline;
 	}


/*-----------Footer-----------*/

#footer {
	margin: 0;
	padding: 0;
	background-image: url(../images/Footer.jpg);
	background-repeat: no-repeat;
	font-size: 8.5pt;
	color: #003875;
	height: 129px;
	}

#footer p {
	margin: 0;
	padding: 14px 8px 0 0;
	text-align: right;
	}
	
#footer a:link, #footer a:visited {
	color: #003875;
	text-decoration: none;
	}
	
#footer a:hover {
	color: #003875;
	text-decoration: underline;
	}
	
/*-----------Locator Form-----------*/
	
.TextField {
	vertical-align:middle;
	padding:2px 2px 2px 2px;
	height:15px;
	border: 1px solid #285a91;
	font-size:9.5pt;
	font-family:Tahoma;
	background-color:#f2f2e6;
	color: #285a91;
	}
	
.OptionSelect {
	height:19px;
	border: 1px solid #285a91;
	font-size:9.5pt;
	font-family:Tahoma;
	background-color:#f2f2e6;
	color: #285a91;
	}
	
.FITextField {
	vertical-align:middle;
	padding:2px 2px 2px 2px;
	height:15px;
	border: 1px solid #884215;
	font-size:9.5pt;
	font-family:Tahoma;
	background-color:#f2f2e6;
	color: #884215;
	}	
	
	
.LocatorForm {
	}