body, html, ul, li, p, h1, h2, h3, h4, h5, h6, fieldset { margin: 0; padding: 0;}
body, html {background: url(../images_military/bgr_page.jpg) top left repeat; font-size: 75%; font-family: Arial, Helvetica, sans-serif; }

fieldset { border: none; }
h3 span { display: none; }
a { text-decoration: none; }

hr{
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-top: 1px solid #867365;
	
}

.field { border: 1px solid #ffe000; color: #fff; background: #AE9622 url(../images_military/bgr_field.png) top right repeat-y; font-size: .8em; padding: 3px 5px; }
.clear { display: block; height: 0; line-height: 0; width: 100%; clear: both; }

#container { width: 929px; margin: 0 auto; position: relative; font-size: 1.3em; }

#header { background: url(../images_military/bgr_top.png) top left no-repeat; height: 147px;  position: relative; }
	#header li { list-style: none; float: left; }
	h1, h1 a, h1 a span { display: block; margin: 0; relative; top: 0; left: 0; width: 215px; height: 87px; overflow: hidden; display: block; text-indent: -9999px;}
	h1 a{ position: absolute; top: 10px; left: 30px; cursor: pointer;}
	h1 a span { background: url(../images_military/logo.png) top left no-repeat; position: absolute; display: block; }
	#top-menu { height: 28px; width: 222px; overflow: hidden; position: absolute; top: 0; right: 23px; padding: 4px 0 0 0; }
		#top-menu ul { margin-left: 25px; }
		#top-menu li { margin-right: 6px; }
		#top-menu li a { display: block; height: 13px; }
		#top-menu li a#top-menu1 { background: url(../images_military/top_menu1.png); width: 43px; }
		#top-menu li a#top-menu2 { background: url(../images_military/top_menu2.png); width: 45px; }
		#top-menu li a#top-menu3 { background: url(../images_military/top_menu3.png); width: 63px; }
		#top-menu li a span { display: none; }
	/*
	#search-box { position: absolute; bottom: 45px; right: 25px;}
		#search-box label { color: #fff; font-weight: bold; text-transform: uppercase; font-size: .95em; }
		#search-box .search-field { margin-right: 48px; }
		#search-button { position: absolute; top: -2px; right: 0; }
		*/
	#search-box { position: absolute; bottom: 45px; right: 25px;}
		#search-box label { color: #fff; font-weight: bold; text-transform: uppercase; font-size: .95em; }
		#search-box .search-field { margin: 0px; margin-right: 48px; padding-left: 2px; padding-right: 2px; width: 100px;}
		#search-button { position: absolute; top: -2px; right: 0px; }
	
	#main-menu { position: absolute; bottom: 11px; left: 42px; height: 21px; }
	#main-menu li { /*margin-right: 25px;*/ list-style: none; position: relative; }
		#main-menu li a { height: 21px; margin-right: 25px;}
		#main-menu li a, #sub-menu li a, #top-menu li a { display: block; background-position: bottom left!important; }
		#main-menu li a:hover, #sub-menu li a:hover, #top-menu li a:hover { background-position: top left!important; }
		#main-menu li a span { display: none; }
		#main-menu li a#main-menu1 { background: url(../images_military/main_menu1.png); width: 124px; }
		#main-menu li a#main-menu2 { background: url(../images_military/main_menu2.png); width: 115px; } 
		#main-menu li a#main-menu3 { background: url(../images_military/main_menu3.png); width: 98px; } 
		#main-menu li a#main-menu4 { background: url(../images_military/main_menu4.png); width: 155px; } 
		#main-menu li a#main-menu5 { background: url(../images_military/main_menu5.png); width: 134px; } 
		#main-menu li a#main-menu6 { background: url(../images_military/main_menu6.png); width: 71px; }  

/* Drop Menu */
ul#main-menu-nav li ul {
	width: 170px !important;
	position: absolute !important;
	display: none;
	margin-right: 0px !important;
	padding: 0px !important;
	top: 21px;
	left: 0px;
	border-top:1px solid #77C647;
	z-index: 999;
	
}
ul#main-menu-nav li:hover ul,
ul#main-menu-nav li:focus ul,
ul#main-menu-nav li ul.msiefix{
	padding: 0px;
	margin: 0px;
	z-index: 999; 
	display: block !important;
	width: 170px; 
}

ul#main-menu-nav li ul li {
	position: relative;
	width:170px;
	border:1px solid #77C647;
	border-top:none;
	display: block;
}
ul#main-menu-nav li ul li:hover {
	
}
ul#main-menu-nav li ul li a{
	position: relative;
	width:160px;
	background-color:#2C2A18;
	display: block;
	opacity: 0.9;
	margin: 0px;
	padding: 3px 5px;
	font-size: 0.9em;
	color: #FFFFFF;
	height: 16px;
}
ul#main-menu-nav li ul li a:hover{
	background-color:#000000;
	color: #8BD752;
}
/* END Drop Menu */
	
.subpage #header { background: url(../images_military/bgr_top2.png) top left no-repeat; height: 142px; }
	.subpage #main-menu { bottom: 6px; }

#main-content, #side-content {	float: left; }
#main-content {	width: 710px; }

#content-inner .title {
	color: #780214;
	font-size: 14px;
	font-weight: bold;
	margin-right:5px;
}

#content-inner .message{
	font-weight: bold;
	text-align: center;
}

#content-inner .box-title{
	/*border: 1px solid #5C5F46;*/
	background: #b3a48a;
	padding: 5px;
	padding-left:10px;
	
}
#content-inner #side-content2 .related-items .box-title a{
	line-height: 20px;
	color:#FFFFFF;
	text-decoration: none;
}

#content-inner .box-text{
	/*width: 100%;
	border: 1px solid #D4CBBB;*/
	background: #b3a48a;
	padding: 5px;
	margin:0px;
}

#content-inner .box-text img{
	border: 1px solid #D4CBBB; 
	padding: 0px; 
	margin: 0px 10px 5px 5px;
}

#content-inner .header-row {
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	background: #d5d1ac;
}

#content-inner .odd-row {
	background: #e6e3c6;
}
#content-inner .even-row{
	background: #f6f4e5;
}

.MODULE_MESSAGE {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#FF0000;
	letter-spacing: 1px;
	text-align: center;
}

#flash-area { height: 249px; overflow: hidden; background:url(../images_military/bgr_flash.png) no-repeat top left; padding:0 27px 0 22px; }

#sub-menu { background: url(../images_military/bgr_submenu.gif) top left no-repeat; height: 31px; overflow: hidden;}
	#sub-menu ul { margin-left: 37px; margin-top: -2px; }
	#sub-menu li { margin-right: 13px; float: left; list-style: none; }
	#sub-menu li a {display: block; height: 30px;}
	#sub-menu li a#sub-menu1 { background: url(../images_military/sub_menu1.png); width: 112px; }
	#sub-menu li a#sub-menu2 { background: url(../images_military/sub_menu2.png); width: 49px; }
	#sub-menu li a#sub-menu3 { background: url(../images_military/sub_menu3.png); width: 76px; margin: 0 6px 0 3px; }
	#sub-menu li a#sub-menu4 { background: url(../images_military/sub_menu4.png); width: 73px; margin-right: 3px; }
	#sub-menu li a#sub-menu5 { background: url(../images_military/sub_menu5.png); width: 89px; }
	#sub-menu li a#sub-menu6 { background: url(../images_military/sub_menu6.png); width: 61px; }
	#sub-menu li a span { display: none; }
	
.subpage #sub-menu { background: url(../images_military/bgr_submenu2.gif) top left no-repeat; width: 100%; margin-top: -1px; height: 38px; }
	.subpage #sub-menu ul { margin-top: 5px; margin-left: 38px; height: 24px; overflow: hidden; }
	
#content { padding-left: 55px; background: url(../images_military/bgr_content.gif) top left repeat-y; position: relative; min-height: 220px; } 
#left-stripes { background: url(../images_military/stripes.png); height: 93px; width: 19px; position: absolute; top: -3px; left: 19px; }
#content-left-col, #content-right-col { float: left; }
#content-left-col { width: 275px; margin-right: 7px; }
#content-right-col { margin-left: 15px;}
	h2#title-new { background: url(../images_military/first_light_news_military.jpg) no-repeat bottom left; width: 109px; height: 19px; padding: 10px 0 0 0; margin: 0 0 5px 10px; }
	h2#title-find-nearby{ background: url(../images_military/find_nearby_title.jpg) no-repeat bottom left; width: 194px; height: 19px; padding: 10px 0 0 0; margin: 0 0 5px 10px; }
		h2 span { display: none; }
	p.tip-p { background-color: #b3a48a; padding: 10px 13px; font-size: .9em; margin-right: 13px; }
		p.tip-p span { font-size: 1.05em; font-weight: bold; }
	#content-left-col ul { margin: 15px 0 10px 10px; }
	#content-left-col li { background: url(../images_military/ico_square.png) top left no-repeat; padding-left: 17px; list-style: none; margin-bottom: 5px; font-size: .95em; }
	#content-left-col a { color: #780214; font-weight: bold; }
	#more-news { display: block; margin: 5px 0 10px 165px; }
	#more-news img { border: none; vertical-align: text-top; padding-top: 1px;}
#content-right-col { padding-top: 22px; position: relative; }
	#check-product { background-color: #fff; padding: 5px; width: 248px; height: 99px; }
		#check-product img { border: none; }
	#contact { font-size: .95em; margin-top: 10px; }
		#contact a { color: #817662; }
	#find-branch { position: absolute; bottom: -10px; right: -105px; }
		#find-branch-text { position: absolute; top: 20px; right: -62px; color: #971C1E; font-size: .9em; }
	#dog-tag { position: absolute; top: 392px; left: 600px;width: 108px; height: 173px; z-index: 1;}
	#dog-tag a span{position:relative; display:block; width:108px; height:173px; background: url(../images_military/dog_tag.png); color:#FF0000; text-align:-9999px !important; overflow: hidden; cursor:pointer;}
	
	
#content-strip { background: url(../images_military/stripes_content.png); height: 213px; width: 18px; position: absolute; top: 3px; left: 330px; }

#footer { background: url(../images_military/bgr_footer.png) top left no-repeat; width: 710px; height: 131px; }
	#footer ul { margin-left: 32px; height: 83px; overflow: hidden; padding-top: 5px; }
	#footer li { float: left; list-style: none; padding: 15px 22px 0 8px; position: relative;  }
	#footer li a { text-decoration: none; }
	#footer img { border: none; }
	#footer ul li span { display: block; height: 84px; width: 8px; position: absolute; top: 10px; right: 4px; background: url(../images_military/footer_divider.png); text-indent: -9999px; overflow: hidden; }
	#footer p { color: #fff; }
	#footer p#slogan { margin: 10px 0 0 40px; font-size: .9em; }
.subpage #footer { background: url(../images_military/bgr_footer2.png) top left no-repeat; width: 929px; }	


#side-content { width: 211px; height: 630px; overflow: hidden; background: url(../images_military/bgr_rc.png) top left no-repeat;}

	h3#title-login { background: url(../images_military/title_login.png); width: 142px; height: 15px; margin: 5px 0 10px 31px;}
	h3#title-date { color: #77c647; font-size: 11px; font-weight: normal; width: 143px; height: 31px; margin: 32px 0 9px 21px; }
	h3#title-join { background: url(../images_military/title_join.png); width: 117px; height: 16px; margin: 0 0 4px -3px; }
	h3#title-like { background: url(../images_military/title_like.png); width: 88px; height: 14px; margin: 6px 0 4px 12px; }
	
	.side-box { background: url(../images_military/bgr_rc_top.png) no-repeat; width: 187px; margin-left: 8px; padding-top: 5px;}
	.side-box-inner {  background: url(../images_military/bgr_rc_middle.png) repeat-y;  padding: 5px 10px; }
	.side-box-bottom { background: url(../images_military/bgr_rc_bottom.png); height: 6px; padding-top: 0;}
	
	.side-box-inner-login {  background: url(../images_military/bgr_login.png) top left no-repeat; width: 187px; margin-left: 8px; padding: 5px 10px; }
	
	#login { margin-bottom: 10px; height: 90px; }
	#login p { color: #E1C50F; font-size: .9em; }
	#login label { color: #fff;}
	#login input { width: 150px; margin-bottom: 3px;}
	#login-nav { margin-bottom: 10px; height:30px; }
	#login-nav li { list-style: none; background: url(../images_military/ico_list_type.png) no-repeat; height: 14px; padding-left: 14px; font-size: .95em; }
	#login-nav li a { color: #fff; }
	#login-nav li a:hover { color: #8bd752; }
	#login-form input {  }
	/*#login-buttons { position: absolute; bottom: -29px; right: 10px; z-index: 10;}
		#login-buttons input { width: auto;}
		#login-buttons img { vertical-align: top; padding-top: 5px; }*/
	/*#login-buttons { padding-left: 10px; background: none !important; background-color: #444025 !important; }*/
	#login-buttons { padding-left: 10px; background: none !important;  }
	#login-buttons input { width: auto;}
	#login-buttons img { vertical-align: top; padding-top: 5px; }
		
	#newsletter { margin: 0 0 17px 15px; position: relative; height: 40px;}
	/*
	#newsletter-form { padding-top: 7px; *padding-top: 20px;}
	#newsletter-form label { color: #9EAA98; font-weight: bold;}
	*/
	.newsletter-button { position: absolute; bottom: -2px; right: 16px; }
	
	#quick-links-bar li, #login-nav li, #subpage-right-box li{ list-style: none; background: url(../images_military/ico_list_type.png) no-repeat; height: 14px; padding-left: 14px; margin-bottom: 7px; font-size: .95em; }
	#subpage-right-box li {margin-top:15px;}
	#quick-links-bar li a, #subpage-right-box .inner-box li a { color: #fff; text-decoration: none; }
	#quick-links-bar li a:hover, #subpage-right-box li a:hover { color: #8bd752; }
	#quick-links-bar select { position: relative; width: 160px; font-size: .8em; background: #B09723 url(../images_military/bgr_field.png) top right repeat-y; border: 1px solid #ffe000; padding: 3px 0px 3px 5px; margin-top: 4px; }	
	#quick-links-form { margin-top: 12px; }
	#quick-links-form label { color: #9EAA98; font-weight: bold;}
	/*#quick-links-form select { *background: #808080; }*/
	#copyright { margin-top: 40px; font-size: .9em; padding: 0 25px; }
	#copyright p { margin-top: 10px;}
	#designed { color:#575539; }
	#copyright p a { color:#575539; }
	#copyright p a:hover { color: #d7d4b1; }
	#copyright p img { border: none; vertical-align: middle;}
	
	
.subpage #content-wrapper { margin-left: 2px; background: url(../images_military/bgr_content2.gif) top left repeat-y; padding-top: 10px; }
.subpage #main-content { float: left; width: 575px; margin-left: 65px; padding: 10px 25px 10px 0; margin-right: 20px; background: url(../images_military/stripes_long.png) top right repeat-y; margin-bottom: 10px; }
.subpage #side-content2 { float: left; height: auto; width: 211px; }
.subpage #full-view { float: left; width: 786px; margin-left: 65px; padding: 10px 25px 10px 0; margin-right: 20px;  margin-bottom: 10px; background: none;}


.subpage #content-inner h2 { color: #8e1411; font-size: 1.4em; font-weight: bold; margin-bottom: 10px; }
.subpage #content-inner img#title-photo { float: left; padding: 0 7px 7px 0; }
.subpage #content-inner p { line-height: 1.5em; margin-bottom: 15px; }
.subpage #content-inner li { margin-left: 5px; margin-bottom: 4px; }
.subpage #content-inner a { color: #73000f; text-decoration:underline; }
#links-list { list-style: none; margin: 20px 0 0 0; }
	.subpage #content-inner #links-list li { margin-left: 0px; margin-bottom: 7px; }
	
#subpage-right-box { background: url(../images_military/bgr_right_box.png); height: 133px; width: 201px; margin-top: 0px; }
#subpage-right-box .inner-box { padding: 10px; overflow: hidden; }
#subpage-right-box .inner-box ul {padding-bottom:5px !important;}
#subpage-right-box h3 { background: url(../images_military/title_join2.png); width: 117px; height: 16px; margin-top: 2px; }

#subpage-right-box select { width: 160px; font-size: .9em; margin: 4px 0 0 0;}
#subpage-right-box input { float: left; }
/*#subpage-right-box .join-button { position: absolute; top: 31px; right: 11px;  height:25px; width:47px; z-index: 1;}*/
#subpage-right-box .join-button { float: left; height:25px; width:47px; }

#footer-outer { position: relative; }
.subpage #copyright { width: 160px; position: absolute; top: 15px; right: 22px; }
.subpage #footer li { padding: 11px 20px 0 7px; }
.subpage #left-stripes { top: 176px; }


div#content-inner .title {
	color: #780214;
	font-size: 14px;
	font-weight: bold;
}

/* Related Items Box - - Parent HTML page has content*/

#side-content2 .related-items {
	padding-left: 0px;
	margin-left: 0px;
	width:191px;
	padding-right: 15px;
}

#side-content2 .related-items h2 {
	font-size: 12px;
	font-weight: bold;
}

#side-content2 .related-items a {
	font-size:12px;
	color:#674C36;
	font-weight:bold;
}


/*#side-content2 .related-items ul.first-items{
	list-style-image:url(../images/red-bullet.gif);
}*/
#side-content2 .related-items ul.first-items ul { margin: 15px 0 10px 0; }
#side-content2 .related-items ul.first-items li { background: url(../images_military/ico_square.png) top left no-repeat; padding-left: 17px; list-style: none; margin-bottom: 5px; font-size: .95em; }
#side-content2 .related-items ul.first-items a { color: #780214; font-weight: bold; text-decoration: none; }

#side-content2 .related-items .sub-related-item {
	padding-left: 0px;
}

#side-content2 .related-items .sub-related-item a{ text-decoration: none; }
#side-content2 .related-items .sub-related-item a:link{ text-decoration: none; }
#side-content2 .related-items .sub-related-item a:visited{ text-decoration: none; }
#side-content2 .related-items .sub-related-item a:hover{ text-decoration: none; background: #d5d1ac; }
#side-content2 .related-items .sub-related-item a:active{ text-decoration: none; }

/*#side-content2 .related-items ul.sub-related-item {
	list-style-image:url(../images/yellow-bullet.gif);
}*/
/*** ***/
#google_map{
	width: 450px;
	height: 300px;
	border: 1px solid #D4CBBB;
	overflow: hidden;
}

/* Related Items Box - Parent HTML page has no content */

#content-inner .content-items {
	margin-left: 0px;
	margin-bottom: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	/*border: 1px solid #D4CBBB;*/
	/*background: #E9E2D6;*/
	padding-top: 10px;
}

#content-inner .content-items h2 {
	font-size: 12px;
	font-weight: bold;
}

#content-inner .content-items a {
	font-size:12px;
	color:#674C36;
	font-weight:bold;
}


/*#content-inner .content-items ul.first-items{
	list-style-image:url(../images/red-bullet.gif);
}*/
#content-inner .content-items ul.first-items ul { margin: 15px 0 10px 10px; }
#content-inner .content-items ul.first-items li { background: url(../images_military/ico_square.png) top left no-repeat; padding-left: 17px; list-style: none; margin-bottom: 5px; font-size: .95em; }
#content-inner .content-items ul.first-items a { color: #780214; font-weight: bold; text-decoration: none;}

#content-inner .content-items .sub-related-item {
	padding-left: 10px;
}

#content-inner .content-items .sub-related-item a{ text-decoration: none; }
#content-inner .content-items .sub-related-item a:link{ text-decoration: none; }
#content-inner .content-items .sub-related-item a:visited{ text-decoration: none; }
#content-inner .content-items .sub-related-item a:hover{ text-decoration: none; background: #E9E2D6; }
#content-inner .content-items .sub-related-item a:active{ text-decoration: none; }

#content-inner #main-content ul { margin: 15px 0 10px 10px; }
#content-inner #main-content li { background: url(../images_military/ico_square.png) top left no-repeat; padding-left: 17px; list-style: none; margin-bottom: 5px; }

/*#content-inner .content-items ul.sub-related-item {
	list-style-image:url(../images/yellow-bullet.gif);
}*/
/*** images ***/

.subpage #main-content img {
	border:#d2cfb7 1px solid;
	margin:5px;}
	
/** forms **/
.subpage #main-content input, .subpage #main-content select, .subpage #main-content textarea {
	background-color:#f6f4e5;
	border:#B3A48A 1px solid;
	}
.subpage #main-content input submit {
	cursor:pointer;
	}
	
#google_map_atms{
	width: 800px;
	height: 500px;
	border: solid 2px #1F1B19;
}
#search-results{
	font-weight:bold;
	float:right;
	color: #fff;
}
#search-results span{
	color:#B09723;
	font-weight: bolder;
	font-size:1.2em;
}
#map-header{
	background: #2F2A26;
	border: solid 2px #1F1B19;
	border-bottom: none;
	width: 790px;
	padding: 5px;
}
#atm_search{
	color: #fff;
}
#atm_search span{
	font-weight:bold;
}

#locate_atm{ height: 150px; float: left;}
#find-branch-new{float: left; width: 80px; padding-left: 15px;}
#find_atm_form{background: #fffef3;width: 200px; float: left; padding: 10px 10px 10px 20px;}
p.find_atm_intro{color: #78002f}
#zipcode{ margin-top:10px; color: #999; width: 170px;}
#search-submit{ cursor: pointer; float: right;margin-top: 15px; margin-right: 20px; height: 30px; width: 95px; display: block; overflow: hidden; text-indent: -99999px; background:url(../images_military/atm_search_submit.jpg) top left no-repeat; border: 0;}
#search-submit:hover{background-position: bottom !important;}
#find-branch-text-new{font-size: .9em; width: 100%; text-align: center; color: #413d29}

#ncualargenew{position: absolute; top: -10px; left: 20px; z-index: 10; display: none;}
