/************* Misc Styles and defaults */* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }.offleft { display:block; position:absolute; text-indent:-9999px; overflow:hidden; padding-right:50px; text-align:left; }.Blue { color:#00afd7; }.Brown { color:#472109; }.Red { color:#7c0600; }.Grey { color:#81816a; }.Orange { color:#FF9900; }.White,.White a { color:#FFFFFF !important; }.offLeft { display:block; width:2000px; position:absolute; left:-3000px; padding-right:1000px; text-align:left; }body { background:#7c0600 url(../images/backgrounds/bodybkgd.gif) repeat-y top center; }table { border-collapse:collapse; border-spacing:0; }caption, th, td { text-align:left; font-weight:normal; }.clear{ clear:both; }img { border:0px; }/**************Site Container Box*/#BgContainer { background:#edfcfc url(../images/backgrounds/outercontainerbkgd.gif) repeat-y center top; }#Container { background:transparent url(../images/backgrounds/innercontainerbkgd.gif) no-repeat center top; }#Layout { background:transparent url(../images/backgrounds/contentwrapbkgd.gif) no-repeat center bottom; }#LayoutCenter { position:relative; width:1003px; margin:0 auto 0 auto; background:transparent url(../images/backgrounds/layoutcenterbkgd.gif) 0 0 repeat-y; }/* CMS Editable*******************************************/#Content { margin-left:12px; float:left; width:776px; }#Content.secondary { background:transparent url(../images/secondarypage_repeat.jpg) 0 0 repeat-y; }#Content.tertiary { background:transparent url(../images/tertiarypage_repeat.jpg) 0 0 repeat-y; }#Content.home { width:445px; height:315px; margin:0px; background:transparent url(../images/homepage_repeat.gif) 0 0 repeat-y; }#homepageTop { position:relative; width:445px; height:10px; background:transparent url(../images/homepage_top.gif) 0 0 no-repeat; }#secondaryTop { position:relative; float:left; width:760px; height:496px; }#tertiaryTop { position:relative; width:776px; height:93px; background:transparent url(../images/tertiarypage_top.jpg) 0 0 no-repeat; }#tertiaryTop h2, #secondaryTop h2 { position:absolute; top:26px; left:25px; color:#fbf5de;; font-size:26px; font-weight:normal; }#minheight { width:16px; height:403px; background:transparent url(../images/minheight.gif) 0 0 no-repeat; float:left; }/* CMS Editable area Styles.******************************************************************************************==========================================================================================*/#cmsEditable.home { position:relative; left:-20px; margin-left:-60px; padding:20px 30px 30px 30px; float:left; font-size:11px; background:transparent url(../images/quotes.gif) 0px 20px no-repeat; height:50px; }#cmsEditable.secondary { width:240px; padding:30px 30px; margin:140px 0px 0px 459px; float:left; }#cmsEditable.tertiary { width:699px; padding:10px 30px; margin-right:1px; float:left; font-size:11px; }#cmsEditable h2 { color:#7c0600; font-size:14px; margin:6px 0px 2px 0px;font-weight:bold; }#cmsEditable h3 { color:#7c0600; font-size:13px; margin:6px 0px 2px 0px;font-weight:bold; }#cmsEditable h4 { color:#7c0600; font-size:12px; margin:6px 0px 2px 0px;font-weight:bold; }#cmsEditable p { color:#472109; margin:2px 0px 6px 0px; font-size:12px; }#cmsEditable ul { margin:0px 0px 10px 16px; }#cmsEditable li { color:#472109;font-size:12px; }#cmsEditable a { color:#7c0600;font-size:12px; }#cmsEditable a:hover { text-decoration:underline; }#cmsEditable.secondary p, #cmsEditable.secondary p a { font-size:16px;line-height:26px;margin:0px; }#cmsEditable p.homeQuote { font-size:17px; color:#7c0600; }#cmsEditable p.homeSig { font-size:12px; color:#81816a; }#cmsEditable div#homeSwitch { text-align:right; position:absolute; top:-94px; right:-465px; z-index:99; width:535px; }#cmsEditable div#homeTop { line-height:0px; }#cmsEditable div#homeText { text-align:left; width:200px; position:absolute; top:120px; left:42px; }#cmsEditable div#homeText p.homeSig { line-height:13px; margin-bottom:0px; margin-top:20px; }#cmsEditable div#homeText p.homeCo { text-transform:uppercase; font-size:10px; color:#81816a; line-height:11px; margin-top:3px; }table#locations h3 { color:#472109; text-transform:uppercase; font-size:15px; line-height:17px; padding:0px; margin:0px; }table#locations h4 { color:#ff6633; font-size:13px; line-height:15px; padding:0px; margin:0px; }table#locations h4 a { color:#ff6633; font-size:13px; line-height:15px; padding:0px; margin:0px; text-decoration:underline; }/*============================================================================================***********************************************************************************************	/* End CMS Editable area Styles/* Locations Page***************************************/table#locations h3{ margin-top:10px; }/* Calculator Page*************************************/#cmsEditable ul.calculatorList { list-style:none; margin:10px 20px 0px 0px; }ul.calculatorList li { margin:6px 0px 0px 0px; }#cmsEditable ul.calculatorList li h3 { margin:16px 0px 4px 0px; }ul.calculatorList li a { color:#7c0600; font-size:12px; display:block; float:left; width:170px; }ul.calculatorList li a:hover { text-decoration:underline; }ul.calculatorList li span { width:475px; float:left; }/* Online Banking Page************************************/#OnlineBankingLogin { margin-top:37px; width:240px; height:185px; background:#e4d196 url(../images/logindiv_back.gif) 0 0 repeat-x; }#OnlineBankingLogin div.loginFrame { margin-left:5px; width:123px; float:left; }#OnlineBankingLogin div.loginLinks { margin-top:25px; width:110px; float:left; }#OnlineBankingLogin div.loginFrame h3 { color:#fff; height:21px; line-height:20px; padding-left:10px; margin:0px; }#OnlineBankingLogin div.loginLinks ul { list-style:none; margin-left:10px; }#OnlineBankingLogin div.loginLinks ul li { }#OnlineBankingLogin div.loginLinks ul li a { font-size:12px; color:#464646; }#OnlineBankingLogin div.loginLinks ul li a:hover { text-decoration:underline; }/* Homepage Widgets************************************/#homeWidgets { width:1003px; margin:0px auto 0px auto; background:#7c0600 url(../images/woodgrain.gif) bottom right no-repeat; }#homeWidgets div.quickLinks { width:186px; height:170px; float:left; margin-top:10px; background-color:#ecdfb5; border-left:#FFFFFF 1px solid; border-right:#FFFFFF 1px solid; }#homeWidgets h3 { width:176px; height:17px; display:block; color:#fff; font-size:12px; background-color:#bb9d65; padding:3px 0 0 10px; }#homeWidgets div.loginFrame { width:124px; height:170px; float:left; background-color:#ecdfb5; margin-top:10px; }#homeWidgets div.loginFrame h3 { width:114px; height:17px; display:block; color:#fff; font-size:12px; background-color:#7c0600; padding:3px 0 0 10px; }#homeWidgets div.recentNews { width:186px; height:170px; float:left; background-color:#ecdfb5; border-right:#FFFFFF 1px solid; margin-top:10px; }#homeWidgets div.quickLinks ul li a,#homeWidgets div.quickLinks ul li a:hover { width:162px; }#homeWidgets div.recentNews ul li a,#homeWidgets div.recentNews ul li a:hover { width:162px; }#adspacebox { display:block; position:absolute; z-index:200; left:498px; top:325px; width:153px; height:170px; background-position:left top; background-repeat:no-repeat; }#adspacebox:hover { background-position:left bottom; }#moviebutton { background-color:#300; border-top:#000000 10px solid; width:352px; height:170px; position:absolute; z-index:200; left:651px; top:315px; background-image:url(../images/home/videobutton.jpg); background-position:left top; background-repeat:no-repeat; cursor:pointer; }#moviebutton:hover { background-position:left bottom; }/** Header **/#Header { position:relative; width:1003px; height:107px; margin:0 auto; background:transparent url(../images/header.gif) no-repeat left center; }#Header.homeHeader { background:transparent url(../images/header_home.gif) no-repeat left center; }#Header h1 { color:#fff; font-size:3.2em; font-weight:300; padding:20px 0 0 30px; }#Header p { font-size:1.4em; color:#fff; clear:left; margin:0 0 0 100px; }#Header ul li { list-style:none; display:block; float:left; font-size:11px; padding-right:8px; border-right:#fbf5de 2px solid; margin-right:8px; }#Header ul li.last { border:none; color:#7c0600; }#SecondaryHeaderImage { position:absolute; z-index:2000; left:802px; top:-68px; width:200px; height:94px; background:transparent url(../images/secondarypage_sign.jpg) 0 0 no-repeat;	}#TertiaryHeaderImage { position:absolute; z-index:2000; left:802px; top:-67px; width:200px; height:96px; background:transparent url(../images/tertiarypage_building.jpg) 0 0 no-repeat; }#moneySafe { position:absolute; top:50px; left:566px; color:#7c0600; font-size:12px; }#moneySafe p { color:#7c0600; font-size:12px; margin:0px; }#moneySafe a { color:#7c0600; font-size:12px; margin:0px; }#moneySafe a:hover { text-decoration:underline; }#headerLinks { position:absolute; left:635px; top:10px; }#headerLinks ul li { list-style:none; display:block; float:left; font-size:11px; padding:0px 0px 0px 8px; border-right:none; border-left:#464646 2px solid; margin:0px 0px 0px 8px; }#headerLinks ul li a { color:#464646; }#headerLinks ul li a:hover { text-decoration:underline; }#headerLinks ul li.first { border:none; }#headerLinks ul li.last { border-left:#7c0600 2px solid; padding:0px 0px 0px 8px; }#headerLinks ul li.last a { color:#7c0600; }.logoLink { width:300px; height:100px; }/*** News List********************************/ul#NewsList{ list-style:none; margin-left:-10px; }ul#NewsList li { margin:8px 0px 6px 0px; }ul#NewsList li a{ color:#7c0600; font-size:12px; font-weight:bold; }ul#NewsList li a:hover { text-decoration:underline; }/*** Main Nav ***/#Navigation { width:1003px; height:26px; margin:0 auto; position:relative; z-index:100; }/* Top Level Nav */#Navigation ul { float:left; }#Navigation ul li { position:relative; list-style:none; float:left; display:block; }#Navigation ul li a { float:left; text-decoration:none; display:block; height:26px; width:156px; border-right:#FFFFFF 2px solid; }#Navigation ul li a.homeLink { width:79px; background:transparent url(../images/homeNav.gif) 0 0 no-repeat; }#Navigation ul li a span { text-align:center; text-transform:uppercase;  float:left; padding-top:8px; width:156px; font-size:11px; color:#fff; }#Navigation ul li a.homeLink span { /* Hides the text for the home button so we just see the icon */display:block; width:650px; position:absolute; left:-699px; padding-right:50px; text-align:left; }/* Second Level Nav */#Navigation ul li ul#subNav { display:none; position:absolute; top:26px; left:-2px; z-index:2000; border-left:#fff 2px solid; border-right:#fff 2px solid; background:#f3ebd5 url(../images/subNav_repeat.gif) top right repeat-y; width:180px; }#Navigation ul li ul#subNav li { list-style:none; }#Navigation ul li ul#subNav a { color:#464646; padding:3px 0 3px 8px; font-size:11px; border:none; width:172px; height:auto; }#Navigation ul li ul#subNav a span { float:none; }#Navigation ul li ul#subNav a:hover { cursor:pointer; }#Navigation ul li ul#subNav a.current,#Navigation ul li ul#subNav a.section,#Navigation ul li ul#subNav a.section:hover,#Navigation ul li ul#subNav a.current:hover,#Navigation ul li ul#subNav a:hover { background-color:#a1a39e; color:#FFFFFF; }/* Menu Action */#Navigation ul li a:hover { cursor:pointer; background-color:#7c0600; }#Navigation ul li:hover ul#subNav { display:block; }#Navigation ul li a.homeLink:hover { background:transparent url(../images/homeNav_ovr.gif) 0 0 no-repeat; }#Navigation ul li a:hover span { color:#fff; cursor:pointer; background-color:#7c0600; }#Navigation ul li a.homeLink:hover span { background-color:transparent; }#Navigation ul li a.current,#Navigation ul li a.section,#Navigation ul li a.section:hover,#Navigation ul li a.current:hover { background-color:#7c0600; }#Navigation ul li a.current span,#Navigation ul li a.section span,#Navigation ul li a.section:hover span,#Navigation ul li a.current:hover span { color:#fff; }/** Breadcrumbs **/#Breadcrumbs { color:#B7C0C5; text-align:left; font-size:0.9em; margin:0px 5px 10px 0; }#Breadcrumbs p { margin:0; }/*** Message Boxs ***/.message { margin:15px; padding:5px; width:92%; color:#979908; border:4px solid #F7F8B4; background:#FFFFEA; }span.middleColumn .message { margin:4px 0 0 3px; }.required { margin:4px 0 0 3px; padding:5px; width:92%; color:#DC1313; border:4px solid #FF7373; background:#FED0D0; }#Remember label { margin:-24px 0 0 20px; text-align:left; }.entry { border-bottom:1px solid #eee; }/* Sidebar ***********************************/#Sidebar { float:left; width:202px; background-color:#ecdfb5; margin-left:11px; margin-right:1px; }#Sidebar .sidebarBox { width:204px; }#Sidebar h3.topTitle { background:transparent url(../images/sidebarTop.gif) 0 0 repeat-x; }	#Sidebar h3 { clear:both; width:196px; height:19px; font-size:12px; color:#fff; padding:6px 0 0 8px; background-color:#bb9d65; }#Sidebar div.quickLinks { width:204px; }/* Home Image**************************/#homeImage { width:557px; height:315px; float:left; background:transparent url(../images/homepage_image.jpg) 0 0 no-repeat; }/* Sub Navigation ***********************/ul#Menu2 li { list-style:none; }ul#Menu2 li a { display:block; width:180px; padding:6px 6px 6px 18px; font-size:11px; color:#464646; font-weight:700; background:transparent url(../images/subnavListStyle.gif) 11px 7px no-repeat; }ul#Menu2 li a:hover,ul#Menu2 li a.current:hover { color:#472109; cursor:pointer; font-weight:700; background:#f5edc5 url(../images/subnavListStyle_ovr.gif) 11px 7px no-repeat; }ul#Menu2 li a.current { color:#7c0600; background:transparent url(../images/subnavListStyle_on.gif) 11px 7px no-repeat; }ul#Menu2 li a.current:hover { color:#7c0600; background:#f5edc5 url(../images/subnavListStyle_on.gif) 11px 7px no-repeat; }ul#Menu2 li a.section { font-weight:700; width:180px; }ul#Menu2 li ul { height:100%; position:relative; margin:-4px 0 0 0; width:180px; padding:4px 0 10px 0; }ul#Menu2 li ul li ul { margin-left:0; }ul#Menu2 li ul li { width:160px; padding:0; font-size:11px; display:inline; margin:0; }ul#Menu2 li li a.current,ul#Menu2 li li a.section,ul#Menu2 li li a.section:hover,ul#Menu2 li li a.current:hover { color:#7c0600; font-weight:700; }ul#Menu2 li li ul { margin:0 0 0 10px; padding:0; width:175px; }ul#Menu2 li li ul .roundWhite { margin-bottom:-10px; }/* Sub Menu */ul#Menu2 li a.levelb { display:block; width:186px; padding:6px 0 6px 18px; font-size:11px; color:#464646; font-weight:700; background:transparent url(../images/subnavListStyle.gif) 11px 7px no-repeat; }ul#Menu2 li a.levelb:hover { color:#464646; cursor:pointer; font-weight:700; background:#f5edc5 url(../images/subnavListStyle_ovr.gif) 11px 7px no-repeat; }ul#Menu2 li li a.current.levelb { color:#7c0600; background:transparent url(../images/subnavListStyle_on.gif) 11px 7px no-repeat; }ul#Menu2 li li a.current.levelb:hover { color:#7c0600; background:#f5edc5 url(../images/subnavListStyle_on.gif) 11px 7px no-repeat; }ul#Menu2.quickLinks li a, ul#Menu2.quickLinks li a:hover, ul#Menu2.quickLinks li a.current:hover { width:180px; }/* Login Frame******************************************/#LoginFrame { width:123px; height:150px; background-color:#e4d196; border:0; }/* Comments******************************************/#CommentHolder ul { list-style:none; margin:20px 0; }#PageComments li { margin:5px 0; padding:1px; width:88%; }#PageComments li.odd { background:#E8F6FF url(../images/commentBg.png) no-repeat 1% 10%; padding-left:40px; padding-right:10px; border-bottom:2px solid #BCE4FE; }#PageComments li.even { background:#fff url(../images/commentBgAlt.png) no-repeat 99% 10%; padding-right:40px; padding-left:10px; }#PageComments li.odd p.info { color:#3AA0C3; }.actionLinks li a { padding-right:3px; font-size:10px; }.actionLinks li { display:inline; border-right:1px solid; }.actionLinks li.last { border-right:none; }.commentrss { background:transparent url(../images/feed-icon-14x14.png) no-repeat; padding-left:20px; font-size:1.1em; line-height:1.6em; }#PageCommentsPagination p { text-align:center; font-size:1.2em; }#PageComments p { font-size:1em; }#PageComments p.info { color:#999; margin:0px; padding:0; line-height:1em; font-size:0.9em; }/* Search Results *****************************************/ul#SearchResults { margin:10px 0; }ul#SearchResults li { list-style:none; margin:5px 0; font-size:1em; }/* Unsubscribe Newsletter*****************************************/#Unsubscribe_MailingListForm_MailingListForm{ min-height:100px; }#Unsubscribe_MailingListForm_MailingListForm p{ margin:0 !important; padding:10px; }#Unsubscribe_MailingListForm_MailingListForm p label{ display:inline; }#Unsubscribe_MailingListForm_MailingListForm label{ margin:0; }/* SiteMap******************************************/#sitemap-list li, #sitemap-list li a { color:#7c0600; }#sitemap-list li ul li, #sitemap-list li ul li a { color:#464646; }#sitemap-list li a:hover { text-decoration:underline; }#sitemap-list li ul li a:hover { text-decoration:underline; }/* Footer *****************************************/#Footer { width:983px; height:125px; margin:0 auto; padding:50px 0px 0px 20px; }#Footer hr { color:#fbf5de; margin:12px 0px 12px -20px; width:1003px; }#Footer p { color:#fbf5de; font-size:10px; }#Footer a { color:#fbf5de; text-decoration:none; }#Footer a:hover { color:#FBF5DE; text-decoration:underline; }#Footer ul li { list-style:none; display:block; float:left; font-size:11px; padding-right:8px; border-right:#fbf5de 2px solid; margin-right:8px; }#Footer ul li.last { border:none; }/* MOVIE POPUP *****************************************/#backgroundPopup { display:none; position:fixed; _position:absolute; /* hack for internet explorer 6*/ height:100%; width:100%; top:0; left:0; background:#000000; border:1px solid #cecece; z-index:499; }#popupMovie { display:none; position:fixed; _position:absolute; /* hack for internet explorer 6*/ width:640px; height:390px; z-index:500; padding:30px 12px 12px 12px; font-size:13px; }#popupMovie h1 { text-align:left; color:#6FA5FD; font-size:22px; font-weight:700; border-bottom:1px dotted #D3D3D3; padding-bottom:2px; margin-bottom:20px; }#popupMovieClose { font-size:16px; line-height:17px; right:18px; top:4px; position:absolute; color:#888; font-weight:700; display:block; width:18px; height:18px; cursor:pointer; border:#888 1px solid; text-align:center; }