
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; line-height:1; font-family:inherit; text-align:left; }
table { border-collapse:collapse; border-spacing:0; margin-bottom:1.2em; }
ol, ul { list-style:none; }
q:before, q:after, blockquote:before, blockquote:after { content:""; }



body { 
	background:#003663; 
	color:#000; 
	font-size:100%; 
	line-height:140%; 
	font-family:Verdana, Arial, sans-serif; 
	font-weight:normal; 
	font-style:normal; 
	padding:0; 
	margin:10px 0 0 0; 
}

.title {
	font-family:'Helvetica','Helvetica Neue','Arial', sans-serif;
	font-size:1.5em;
	font-weight:bold;
	letter-spacing:1px;
	background:#666;
	color:#fff;
	padding:.2em 1em;
	margin:-16px -16px 16px;
	text-shadow:
		-2px -2px 1px #353535,  
		2px -2px 1px #353535,
		-2px 2px 1px #353535,
		2px 2px 1px #353535,
		-2px -1px 1px #353535,  
		2px -1px 1px #353535,
		-2px 1px 1px #353535,
		2px 1px 1px #353535,
		-1px -2px 1px #353535,  
		1px -2px 1px #353535,
		-1px 2px 1px #353535,
		1px 2px 1px #353535,
		-2px 0px 1px #353535,  
		2px 0px 1px #353535,
		-2px 0px 1px #353535,
		2px 0px 1px #353535;
	border-radius: 0px 0px 14px 14px;
	-moz-border-radius: 0px 0px 14px 14px;
	-webkit-border-radius: 0px 0px 14px 14px;
	border-bottom:3px solid #444;
}

.title span {
	font-family:'Arial Narrow';
	display:inline-block;
	font-size:1em;
	font-weight:normal;
	letter-spacing:0;
	text-shadow:2px 2px 0 #353535;
}

h1 { 
	color:#003663; 
	font-family:'Times New Roman', 'Times', serif; 
	font-size:1.6em; 
	font-weight:normal; 
	padding:.2em 10px .4em; 
}

h2 { 
	color:#252525; 
	font-size:1.4em; 
	font-family:'Times New Roman', 'Times', serif; 
	font-weight:normal; 
	padding:.2em 10px; 
}

h3 { 
	color:#252525; 
	font-size:1.2em; 
	line-height:1.4em; 
	font-weight:bold; 
	padding:.2em 10px 0; 
}

h4 { 
	color:#252525; 
	font-size:1.25em; 
	line-height:1.4em; 
	font-weight:normal; 
	padding:.4em 10px 0; 
}

h5 { 
	color:#252525; 
	font-size:1.05em; 
	line-height:1.4em; 
	font-weight:bold; 
	padding:.4em 10px 0; 
}

h6 { 
	color:#252525; 
	font-size:1em; 
	line-height:1.4em; 
	font-weight:bold; 
	padding:.4em 10px 0; 
}

li, dt, dd { 
	font-size:1em; 
}

p { 
	font-size:1em; 
	line-height:1.4em; 
	padding:.5em 10px; 
}

a { 
	color:#367cc4; 
	font-weight:bold; 
	text-decoration:underline; 
}

a:link, a:visited { 
	color:#367cc4; 
}

a:hover, a:active { 
	color:#f7941d; 
}

img { 
	max-width:100%;
	border:0; 
	margin:0; 
	padding:0; 
}

a img { 
	border:0; 
	margin:0; 
	padding:0; 
}

strong { 
	font-weight:bold; 
}

em { 
	font-style:italic; 
}

th { 
	font-weight:bold; 
}

.right { float:right; }

.left { float:left; }

.center { text-align:center; margin:auto; }

.notransform { text-transform:none; }

.nobg { background-color:transparent; }

.whiteout {  }





/* =sections */

#wrapper-index { width:951px; margin:0 auto; padding:0; text-align:left; background:#448ccb url(https://45f1b2.claudeassets.com/20250814235256im_/http://www.gettingaround.net/images/index-bg.jpg) repeat-y; }

#wrapper-index-bot { width:951px; margin:0 auto; padding:0; }

#wrapper-section { width:951px; margin:0 auto; padding:0; text-align:left; background:#448ccb url(https://e4d01e.claudeassets.com/20250814235256im_/http://www.gettingaround.net/images/section-bg2.jpg) repeat-y; }

#wrapper-section-bot { width:951px; margin:0 auto; padding:0; }

#wrapper-map { width:951px; margin:0 auto; padding:0; text-align:left; background:#fff url(https://e127f9.claudeassets.com/20250814235256im_/http://www.gettingaround.net/images/map-bg.jpg) repeat-y; }

#wrapper-map-bot { width:951px; margin:0 auto; padding:0; }

p.map { width:796px; text-align:center; margin:0 5px 0 2px; padding:10px; background-color:#fff; }

#head { background:#448ccb url(https://a6e0c7.claudeassets.com/20250814235256im_/http://www.gettingaround.net/images/header.jpg) no-repeat; width:715px; height:132px; margin:0; padding:0; float:left; }

#head-logo { background:#448ccb url(https://074d68.claudeassets.com/20250814235256im_/http://www.gettingaround.net/images/header3.jpg) no-repeat; width:715px; margin:0 0 -2px 0; padding:0; float:left; border-bottom:2px solid #003663; }

#head-articles { background:#448ccb url(https://7ffea1.claudeassets.com/20250814235256im_/http://www.gettingaround.net/images/header-bottom.jpg) no-repeat bottom; width:715px; margin:0; padding:0; float:left; clear:both; }

#storefronts { clear:both; width:126px; margin:0; padding:0; float:right; border-top:2px solid #003663; }

div.sideAd { background-color:#003663; padding:5px 0 10px 0; }

p.advert { font-style:italic; font-size:10px; color:#fff; margin:0; padding:0 0 0 10px; }

#content { width:825px; position:relative; margin:0 0 20px 0; padding:0; float:left; border-top:2px solid #003663; }

#fill { width:825px; height:1px; margin:0; padding:0; clear:both; }

#siteinfo { clear:both; width:100%; margin:0 auto; }






/* =sub sections */

#content-nav { margin:0; float:left; width:231px; }

.index-section { width:270px; padding-right:5px; float:left; vertical-align:top; }

.index-section a { font-weight:normal; }

.index-section a:link, .index-section a:visited { color:#ffe604; }

.index-section a:hover, .index-section a:active { color:#f7941d; }

div.index-section h1 { color:#fff; font-family:Arial, Verdana, sans-serif; font-weight:bold; }





/* =billboard */

#billboard {
	width:100%;
	text-align:center;
	padding:0 0 .4em;
}

.bnr {
	
}

#digital {
	display:inline-block;
	width:600px;
	margin:0 auto;
}

#digital .clearfix {
	display:inline-block;
	width:600px;
	height:56px;
	background:#2e2c75;
	border:2px solid #f0e92d;
	border-radius:8px;
	overflow:hidden;
}

#digital-logo {
	float:left;
	height:56px;
}

#digital #digital-text {
	display:inline;
	float:right;
	background:#ffe604;
	color:#000;
	font-size:.6em;
	line-height:1.3em;
	font-weight:normal;
	height:40px;
	width:410px;
	border-radius:.5em;
	padding:4px 4px 4px 5px;
	margin:4px 4px 4px 0;
}

#digital #digital-text img {
	float:right;
	height:40px;
}





/* =header */

#logo { z-index:10; }

#sections { background:#ffe604; width:715px; border-top:1px solid #f7941d; border-bottom:1px solid #f7941d; }

ul.topnav { width:710px;  text-align:center; }

ul.topnav li { display:inline; text-align:center; }

ul.topnav li a { font-size:1.2em; line-height:2em; font-weight:normal; text-decoration:none; border-right:2px solid #f7941d; padding:6px 10px; margin:0; }

ul.topnav li a.last { border-right:none; }

ul.topnav li a:link, ul.topnav li a:visited { color:#333; }

ul.topnav li a:hover, ul.topnav li a:active { color:#f7941d; }





#head-articles { position:relative; border-top:5px solid #003663; z-index:100; }

#head-articles p { display:inline; font-size:1.3em; float:left; margin:0; padding:3px 10px 7px 10px; }

#articlenav, #articlenav ul { padding:0; margin:0; list-style:none; }

#articlenav a { display:block; font-size:1.1em; line-height:1.8em; font-weight:normal; text-decoration:none; padding:2px 10px; border-right:2px solid #003663; color:#fff; }

#articlenav a.first { border-left:2px solid #003663; }

#articlenav a.morenav { padding-right:20px; background:url(https://603d64.claudeassets.com/20250814235256im_/http://www.gettingaround.net/images/more-arrow.gif) no-repeat; background-position:right center; }

#articlenav li { float:left; width:9em; }

#articlenav li ul, #articlenav ul li  { width:12em; }

#articlenav ul li a  { font-size:.8em; line-height:1.5em; color:#565656; border:1px solid #333; border-left:2px solid #333; border-right:2px solid #333; padding:7px 12px 7px 16px; }

#articlenav ul li a.last  { border-bottom:2px solid #333; }

#articlenav li ul { position:absolute; margin-left:-2px; display:none; background-color:#fff; }

#articlenav li:hover a, #articlenav a:focus,
#articlenav a:active, #articlenav li.hvr a { color:#fff; background-color:#606060; }

#articlenav li:hover ul, #articlenav li.hvr ul { display:block; }

#articlenav li:hover ul a, #articlenav li.hvr ul a { color:#111; background-color:#999; }

#articlenav ul a:hover { background-color:#606060!important; color:#fff!important; }
/*  \  */
#articlenav li {width:auto;}





/* =index bases nav */

div.mag-intro { position:relative; }

div.mag-intro h1 { margin:0; }

div.mag-intro p {  }

hr.index-hr { color:003663; border:4px solid #003663; margin:1em -1em 15px; }




/* =sections bases nav */

ul.articles { margin:5px 0; }

ul.articles li { margin:0 5px; background-color:#999; border-top:dashed #333 1px; }

ul.articles li.last { border-bottom:dashed #333 1px; }

ul.articles li a { width:201px; padding:5px 10px 8px 10px; font-weight:normal; text-decoration:none; display:block; }

ul.articles li a:link, ul.articles li a:visited { color:#367cc4; background:#fff; }

ul.articles li a:hover, ul.articles li a:active { color:#fff; background:#606060; }

div.bases-title { width:231px; height:32px; background:url(https://5999a7.claudeassets.com/20250814235256im_/http://www.gettingaround.net/images/nav-section-head.jpg) no-repeat; }

div.bases-title h2 { color:#fff; font-family:Verdana, Arial, sans-serif; font-size:1.4em; font-weight:normal; padding-top:8px; text-align:center; text-transform:uppercase; }

div#content-nav ul.bases { margin:3px 0 0 0; }

div#content-nav ul.bases li { background:url(https://84a1e6.claudeassets.com/20250814235256im_/http://www.gettingaround.net/images/nav-bases-bg.jpg) repeat-y; width:175px; margin:3px 0 3px 0; padding:3px 6px 7px 50px; }

div#content-nav ul.bases li a { color:#367cc4; font-size:1em; text-decoration:none; }

div#content-nav ul.bases li a:link { color:#367cc4; }

div#content-nav ul.bases li a:visited { color:#367cc4; }

div#content-nav ul.bases li a:hover { color:#f7941d; }

div#content-nav ul.bases li a:active { color:#f7941d; }

.nav-ad-220 { margin:10px 4px; border:1px solid #252525; }

.nav-ad { background-color:#003663; padding-bottom:1px; }

hr.nav-hr { color:#003663; background-color:#003663; height:5px; border:0; margin:0; padding:0; }





/* =main-content */

img.sectionheader { margin:0 0 10px 5px; }

img.map { margin:10px 0 10px 11px; border:2px solid #333; }

img.map2 { margin:10px 0 10px 0; border:2px solid #333; }

p.photo-caption { margin:0 0 1em 11px; padding:0; font-style:italic; font-size:1em; line-height:1em; }

div#main-content ul.installations { list-style:none; font-size:.8em; }

div#main-content ul.installations li { padding:0; margin:0; display:inline; float:left; }

div#main-content ul.installations li a { display:inline-block; float:left; width:200px; padding:5px 8px; margin:3px 2px 2px 2px; line-height:1.2em; font-weight:normal; text-decoration:none; text-align:center; border:1px solid #f7941d; zoom:1; }

div#main-content ul.installations li a:link, div#main-content ul.installations li a:visited { background:#ffe604; color:#333; }

div#main-content ul.installations li a:hover, div#main-content ul.installations li a:active { color:#f7941d; }

div#main-content #tabs ul { list-style:none; margin:10px 0; padding:0; }

div#main-content #tabs ul li { margin:0 0 0 10px; padding:5px 2px; }

div#main-content #tabs h1, div#main-content #tabs h2, div#main-content #tabs h3, div#main-content #tabs p { padding-left:0; margin-left:-1px; }

div#main-content #tabs div.sidebar h1, div#main-content #tabs div.sidebar h2, div#main-content #tabs div.sidebar h3, div#main-content #tabs div.sidebar p { padding-left:11px; }
div#main-content p.tabs { margin:10px 20px 0 0; color:#333; float:right; }

div#main-content h2 { margin-top:15px; }

div#main-content p, div#main-content ul, div#main-content ol, div#main-content h1, div#main-content h2, div#main-content h3 { margin-left:11px; }

div#main-content h3.nobg { background-color:transparent; padding-top:0; font-weight:normal; }

p img { margin:5px; }

div#main-content ul { padding:.5em 0; list-style:disc; }

div#main-content ul li { font-size:1em; line-height:1.4em; color:#000; margin:0 0 0 3em; padding:.3em 3em .3em 0; }

div#main-content ul li ul li { font-size:1em; }

div#main-content ol { padding:.5em 0; list-style:decimal; }

div#main-content ol li { line-height:1.4em; color:#000; margin:0 0 0 3em; padding:.3em 3em .3em 0; }

div#main-content ol li ul li { font-size:1em; line-height:1.6em; list-style:disc; color:#000; margin:0 0 0 3em; padding:.3em 3em .3em 0; }

.sidebar { margin:20px 20px 0 31px; border:2px solid #333; }

div#main-content div.sidebar h1 { background-color:#606060; font-family:Arial, Verdana, sans-serif; font-weight:normal; color:#fff; text-align:center; margin-left:0; }

div.frequency table { border:2px solid #333; margin:2px; }

div.frequency table td, div.frequency table th { background:#fff; border:2px solid #333; padding:5px; }

div.frequency table td.afn-location { color:#fff; font-weight:normal; text-transform:uppercase; background:#666; text-align:center; }

p.links { margin-top:20px; }

p.attribution { text-align:right; font-style:italic; }





/* =section-head */

#section-head { width:95%; background-color:#999; border:3px solid #333; padding-top:1px; margin-left:11px; }

#section-map { width:35%; float:left; }

#section-map p { width:; }

#section-subnav { width:64%; float:right; border-left:1% solid #999; }

div#section-subnav ul.subarticles { margin:0; padding:0; list-style:none; background:#999; }

div#section-subnav ul.subarticles li { border-top:dashed #333 1px; margin:0; padding:0; }

div#section-subnav ul.subarticles li.last { border-bottom:dashed #333 1px; }

div#section-subnav ul.subarticles li a { font-weight:normal; text-decoration:none; display:block; padding:5px 8px; background:#fff; }

div#section-subnav ul.subarticles li a:link, div#section-subnav ul.subarticles li a:visited { color:#367cc4; }

div#section-subnav ul.subarticles li a:hover, div#section-subnav ul.subarticles li a:active { background:#606060; color:#fff; }

.subfill { width:567px; height:1px; margin:0; padding:0; clear:both; }

#section-headclear { clear:both; margin-top:5px;  }





/* =time-mileage */

div#mileage ul.mileagenav { list-style-type:none; margin:5px 5px 5px 16px; background:none; }

div#mileage ul.mileagenav li { display:inline; float:left; width:140px; margin:0; padding:0; }

ul.mileagenav li a { font-weight:normal; text-decoration:none; display:block; line-height:1.2; text-align:center;  padding:5px 8px; margin:2px; background-color:#ffe604; border:#f7941d 1px solid; }

ul.mileagenav li a:link, ul.mileagenav li a:visited { color:#333; }

ul.mileagenav li a:hover, ul.mileagenav li a:active { color:#f7941d; }

div#main-content table.timemile { width:100%; font-size:.8em; }

div#main-content table.timemile th { padding:5px; border:3px solid #fff; }

div#main-content table.timemile td { padding:5px; border:3px solid #fff; }

div#main-content table.timemile td.text { background-color:#ebebeb; }

div#main-content table.timemile td.numbers-1 { background-color:#d7e4f1; width:30%; }

div#main-content table.timemile td.numbers-2 { background-color:#d7e4f1; width:30%; }





/* =tel */

div#tel ul.telnav { list-style-type:none; margin:5px 5px 5px 16px; background:none; }

div#tel ul.telnav li { display:inline; float:left; width:263px; margin:0; padding:0; }

ul.telnav li a { font-weight:normal; text-decoration:none; display:block; line-height:1.2; text-align:center;  padding:5px 8px; margin:2px; background-color:#ffe604; border:#f7941d 1px solid; }

ul.telnav li a:link, ul.telnav li a:visited { color:#333; }

ul.telnav li a:hover, ul.telnav li a:active { color:#f7941d; }


div#tellist ul { list-style-type:none; margin:5px; }

div#tellist ul li { margin:1px;  padding:3px 8px; border-bottom:dashed #000 1px; }

div#tellist ul li.no-border { border:0; }

div#tellist ul li ul { list-style-type:none; }

div#tellist ul li ul li { margin:1px 0 1px 10px;  padding:3px 8px; font-size:1em; border-bottom:dashed #ccc 1px; }

.phonenumber { float:right; }



div.tellist  { margin-left:0; }

div.tellist dl { width:100%; padding:10px 0; margin:0 0 1.2em 0; }

div.tellist dl dt { clear:both; width:47%; float:left; margin:1px; padding:5px 8px 3px 8px; border-top:dashed #999 1px; }

div.tellist dl dd { float:left; width:40%; margin:1px; padding:5px 8px 3px 8px; border-top:1px dashed #999; text-align:right;}

div.tellist dl dt.multiple { width:95%; background:#ececec; padding-bottom:.5em; margin:0 0 -.7em; border-top:1px solid #000; }

div.tellist dl dd.multiple2 { border-top:none; border-bottom:1px solid #000; width:99%; margin:0 0 0 0; padding:0 0 0 1%; }

div.tellist dl dd.multiple2 dl dt { text-align:left; padding-left:14px; }





/* =storefronts */

.photo { float:right; padding:0 10px; }

img.store { padding:2px 3px; }

p.store { width:126px; font-family:Verdana, Arial, sans-serif; font-size:1em; font-weight:normal; background-color:#ffe604; padding:3px 0; margin:5px 0 5px 0; text-align:center; border-bottom:2px solid #333; border-top:5px solid #003663; }

.sf-ad { background-color:#003663; padding-bottom:5px; }





/* =siteinfo */

#siteinfo p {  text-align:center; color:#fff; padding:10px 0; }

#siteinfo a {  color:#ffe604; text-decoration:none; }

#siteinfo a:link { color:#ffe604; }

#siteinfo a:visited { color:#ffe604; }

#siteinfo a:hover { color:#f7941d; }

#siteinfo a:active { color:#f7941d; }




.clear { clear:both; }

.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clearfix { display:inline-block; clear:both; }
* html .clearfix { height:1%; } .clearfix { display:block; }



ul.amextra { list-style:none; }
ul.amextra li { margin:20px; display:inline; width:200px; float:left; }
ul.amextra li img { padding:0; }
ul.amextra li p { padding:5px; }



/* =business directory */
.dir-cat h2  { margin:10px 0 0 0; padding:0; }
.dir-cat h2 a { display:block; background:#ffe604; color:#000; text-decoration:none; padding:5px 10px; font-weight:normal; }
.dir-cat h2 a:hover { background:#448ccb; color:#fff; }
.listing {  }
#main-content .listing h2 { clear:both; background:#003663; font-weight:bold; color:#fff; padding:10px 10px 10px 2em; margin-left:-1em; margin-right:-1em; margin-top:5px; }
.listing p { margin-bottom:10px; padding:0; }
.listing p img { margin:0; padding:0; }
.listing ul { margin:0 0 10px 20px; list-style:disc; }
.listing li { margin:0 0 10px 0; }
.listing .featured-list, .listing .linked-list { border:1px solid #448ccb; padding:11px 11px 0 11px; margin:5px; }
.listing .featured-list{ border:10px solid #448ccb; }
.listing .featured-list div { background:#fff; margin-bottom:10px; padding:10px 10px 1px 10px; overflow:hidden; }
.featured-list .bd-address { width:245px; display:inline-block; float:left; border-right:2px solid #448ccb; border-top:4px solid #448ccb; }
.featured-list .bd-contact { width:244px; display:inline-block; float:left; border-left:2px solid #448ccb; border-top:4px solid #448ccb; margin-left:-2px; }
.featured-list .single { width:96.1%; float:none; border-left:0; }
.bd-address p, .bd-contact p { text-align:center; }
.linked-list .bd-contact p { text-align:left; }
.linked-list img.right { padding-bottom:10px; padding-left:10px; }
.listing .featured { color:#f00; }
.linked { color:blue; }
.listing .featured-list { clear:both; }
.listing .linked-list { margin-left:14px; margin-right:14px; }


/*NEW RESPONSIVE RULES*/
body {
	margin:1em;
}
.cf:before,
.cf:after {
	content: " ";
	display: table;
}
.cf:after {
	clear: both;
}
.cf {
	*zoom: 1;
}

img {
	max-width:100%;
	height:auto;
}

img.right {
	max-width:50%;
}

/* ----------------------------------------
	MAIN NAV MENU 
-----------------------------------------*/

.menu-link {
    display:none;
}

.menu {
    display:block;
    width:100%;
    z-index:100;
    font-size:.843em;
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    transition:all 0.3s ease;
}

.menu ul {
    list-style:none;
    position:relative;
    display:block;
    width:100%;
    padding:0;
    margin:0;
    margin-right:236px;
}

.menu > li > ul.sub-menu {
    min-width:10em;
    padding:4px 0;
    background-color:#f4f4f4;
    border:1px solid #ccc;
}

.menu ul li {
    position:relative;
    padding:0px;
    margin:0;
}

.menu > ul > li {
    display:inline-block;
    float:left;
    padding:0;
    margin:0;
    z-index:100;
}

.menu ul li.menu-label {
  padding:.5em 0 0 1em;
}

.menu ul li a {
    display:block;
    background:#none;
    color:#252525;
    font-family:'Verdana';
    font-size:1.05em;
    font-weight:normal;
    text-decoration:none;
    margin:0;
    border:none;
}

.menu ul li a:hover {
    background:#666;
    color:#fff;
}

.menu ul li > a {
    line-height:1em;
    padding:.5em .5em;
}

.menu ul ul {
    display:none;
    position:absolute;
    top:2.15em;
    left:0;
    min-width:200px;
    background:#fff;
}

.menu ul li:hover > ul {
    display:block;
}

.menu ul ul > li {
    position:relative;
}

.menu ul ul > li a {
    height:auto;
    background-color:#ffd700;
    font-size:1em;
    padding:1em .5em;
}

.menu li.has-submenu a {
    padding-right:1.6em;
}

.menu li.has-submenu > a:after {
    content:'\25be';
    position:absolute;
    top:.5em;
    right:6px;
    display:block;
    color:#000;
    line-height:.5em;
    padding:.2em .2em .35em .05em;
    border-radius:50%;
}

.menu ul.branches-nav {
	z-index:200; 
	background:#ffe604;
	margin-bottom:.35em;
	border-top:2px solid #ffa500;
	border-bottom:2px solid #ffa500;
	border-radius:4px;
}

.menu ul.branches-nav li a {
	border-right:2px solid #ffa500;
}

.menu ul.branches-nav li ul li a {
	border-bottom:2px solid #ffa500;
	border-right:0;
}

.menu ul.articles-nav {
	background:#1381c0;
	margin-bottom:.3em;
	border-top:2px solid #194891;
	border-bottom:2px solid #194891;
	border-radius:4px;
}

.menu ul.articles-nav li a {
	color:#fff;
	border-right:2px solid #194891;
}

.menu ul.articles-nav li ul li a {
	background:#1381c0;
	border-bottom:2px solid #194891;
	border-right:0;
}

.menu ul.articles-nav li ul li a:hover {
	background:#666;
}

/* ----------------------------------------
	TABS 
-----------------------------------------*/

.tabs-choose {
	display:inline-block;
	float:right;
}
.tabs-container {
	margin:0 auto; 
	min-width:320px; 
	max-width:800px;
}
.tabs-content {
	
}
.tabs-content > div {
	display:none; 
	padding:20px 0 0;
}

input {
	display:none;
}
label {
	display:inline-block; 
	background:#ffd700; 
	padding:.5em; 
	text-align:center; 
	border-radius:6px;
}
label:hover {
	background:#666; 
	color:#fff; 
	cursor:pointer;
}
input:checked + label {
	background:#666; 
	color:#fff;
}

#tab1:checked ~ .tabs-content #content1,
#tab2:checked ~ .tabs-content #content2,
#tab3:checked ~ .tabs-content #content3,
#tab4:checked ~ .tabs-content #content4 {
	display:block;
}




#main-ad {
	background:#003663;
	position:absolute; 
	top:0; 
	right:0; 
	width:236px; 
	height:200px; 
	z-index:300; 
}

#main-ad-sm {
	display:none;
}

#header {
position:relative;
border-radius:4px;
background: #c1d7ee; /* Old browsers */
background: -moz-linear-gradient(top, #c1d7ee 0%, #ffffff 85%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #c1d7ee 0%,#ffffff 85%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #c1d7ee 0%,#ffffff 85%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1d7ee', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

#logo {
	float:left;
}
.logo-p {
	width: 231px; 
	text-align: center; 
	font-size:.9em; 
	line-height: 1.2em; 
	color: #fff; margin:0 0 1px 0; 
	padding: 2px 0 3px; 
	background: #666; 
	border-top: 2px solid #333; 
	border-bottom: 2px solid #333;
}

.mil-logos {
	float:left; 
	padding-left:1.5em; 
	width: calc(100% - 281px);
}

#wrapper {
	position:relative;
}

#content {
	position:relative;
	width:100%;
}

#main-content {
	position:relative;
	background:#fff;
	min-height:86.5em;
	padding:1em;
	margin-right:132px;
	margin-left:237px;
	border-radius:4px;
	border-top:2px solid #666;
}

#storefronts {
	position:absolute;
	top:0;
	right:0;
	font-size:.75em;
}

#ads {
	position:absolute;
	top:0;
	left:0;
}

.nav-ad {
	margin-bottom:4px;
	border-radius:4px;
	overflow:hidden;
}

.nav-ad a img {
	border-radius:4px;
	overflow:hidden;
}

.home-only {
	display:none;
}

.homepage .home-only {
	display:block;
}

#siteinfo {
	clear:both;
	font-size:.8em;
}





@media all and (max-width:878px) {
	#billboard {
	
	}
	
	#digital {
		display:inline-block;
		width:427px;
		margin:0 auto;
	}

	#digital .clearfix {
		display:inline-block;
		width:427px;
		background:#2e2c75;
		border:2px solid #f0e92d;
		border-radius:8px;
		overflow:hidden;
	}

	#digital-logo {
		display:none;
	}

	#digital #digital-text {
		display:inline-block;
		float:right;
		background:#ffe604;
		color:#000;
		font-size:.6em;
		line-height:1.3em;
		font-weight:normal;
		width:410px;
		border-radius:.5em;
		padding:4px 4px 4px 5px;
		margin:4px 4px 4px 0;
	}

	#digital #digital-text img {
		float:right;
	}
}



@media all and (max-width:767px) {
	#billboard {
	
	}
	
	#digital {
		display:inline-block;
		width:427px;
		margin:0 auto;
	}

	#digital .clearfix {
		display:inline-block;
		width:427px;
		background:#2e2c75;
		border:2px solid #f0e92d;
		border-radius:8px;
		overflow:hidden;
	}

	#digital-logo {
		display:none;
	}

	#digital #digital-text {
		display:inline-block;
		float:right;
		background:#ffe604;
		color:#000;
		font-size:.6em;
		line-height:1.3em;
		font-weight:normal;
		width:410px;
		border-radius:.5em;
		padding:4px 4px 4px 5px;
		margin:4px 4px 4px 0;
	}

	#digital #digital-text img {
		float:right;
	}
	
	#main-content {
		margin-left:0;
	}

	#ads {
		position:relative;
		display:block;
		clear:both;
		text-align:center;
		margin:0 auto;
	}
	
	.ad-break {
		display:inline-block;
		width:31%;
		float:left;
		margin:10px 10px 0 0;
	}

	a.menu-link {
		display:block;
		width:50%;
		background-color:#ffd700;
		color:#252525;
		font-size:1.4em;
		text-align:center;
		text-decoration:none;
		padding:.3em 0 .4em;
		margin:.9em auto 0;
		border-radius:8px;
	}
	.menu {
		clear:both;
		min-width:inherit;
		float:none;
		width:52%;
		margin-left:24%;
	}
	.menu,
	.menu > ul ul {
		overflow:hidden;
		max-height:0;
	}
	.menu > li > ul.sub-menu {
		padding:0px;
		border:none;
	}
	.menu.active,
	.menu > ul ul.active {
		max-height:9999em;
	}
	.menu ul {
		display:block;
	}
	.menu > ul {
		border-top:1px solid #808080;
	}
	.menu li,
	.menu > ul > li {
		display:block;
		float:none;
		width:100%;
		text-align:center;
	}
	.menu li li {
		font-size:1.05em;
	}
	.menu li a {
		color:#000;
		display:block;
		float:none;
		width:100%;
		text-align:center;
		padding:19px 0;
		border-bottom:2px solid #fff;
		position:relative;
	}
	.menu ul li a:hover {
		background:#e5c101;
		color:#252525;
	}
	.menu ul ul > li a:hover {
		background-color:#e5c101;
		color:#252525;
	}
	.menu li.has-submenu > a:after {
		content:'\25be';
		display:inline;
		padding:0.55em 0.5em;
	}
	.menu li.has-submenu > a.active:after {
		content:"\25b4";
	}
	.menu ul ul > li a {
		background-color:#e4e4e4;
		padding:19px 0;
	}
	.menu ul ul,
	.menu ul ul ul {
		display:inherit;
		position:relative;
		left:auto;
		top:auto;
		border:none;
	}
	

	.menu ul.branches-nav li.nav-space {
		display:none;
	}
	.menu ul.branches-nav {
		background:#ffe604;
		border-top:2px solid #ffa500;
		border-bottom:2px solid #ffa500;
		border-radius:4px;
	}
	.menu ul.branches-nav li a {
		padding:19px 0;
		border-bottom:2px solid #ffa500;
	}
	.menu ul.branches-nav ul li a {
		background:#fdfd6e;
	}
	.menu ul.branches-nav ul li a:hover {
		background:#e5c101;
	}
	.menu ul.articles-nav {
		background:#1381c0;
		border-top:2px solid #194891;
		border-bottom:2px solid #194891;
		border-radius:4px;
	}
	.menu ul.articles-nav li a {
		padding:19px 0;
		color:#fff;
		border-bottom:2px solid #194891;
	}
	.menu ul.articles-nav a:hover {
		background:#01649c;
	}
	.menu ul.articles-nav ul li a {
		background:#2f9ddc;
	}
	.menu ul.articles-nav ul li a:hover {
		background:#01649c;
	}
	.menu ul li.menu-label {
		background:#fff;
		display:block;
		font-weight:bold;
		padding:10px 0;
		color:#252525;
		border-radius:4px 4px 0 0;
		border-bottom:2px solid #252525;
	}
	.menu ul li ul li.menu-label {
		background:#fff;
		display:block;
		padding:10px 0;
		color:#252525;
		border-radius:0;
		border-top:2px solid #252525;
		border-bottom:2px solid #252525;
	}
	#content {
		margin-top:1em;
	}
}





@media all and (max-width:704px) {
	#digital {
		display:inline-block;
		width:317px;
		margin:0 auto;
	}

	#digital .clearfix {
		display:inline-block;
		width:317px;
		background:#2e2c75;
		border:2px solid #f0e92d;
		border-radius:8px;
		overflow:hidden;
	}

	#digital-logo {
		display:none;
	}

	#digital #digital-text {
		display:inline-block;
		float:right;
		background:#ffe604;
		color:#000;
		font-size:.6em;
		line-height:1.3em;
		font-weight:normal;
		width:300px;
		border-radius:.5em;
		padding:4px 4px 4px 5px;
		margin:4px 4px 4px 0;
	}
	
	#digital #digital-text-2 {
		display:none;
	}
}
	
	
	
@media all and (max-width:630px) {
	a.menu-link {
		width:60%;
	}
	
	.menu {
		clear:both;
		min-width:inherit;
		float:none;
		width:72%;
		margin-left:14%;
	}
	
	#main-content {
		min-height:0;
		margin-right:0;
	}

	#storefronts {
		position:relative;
		display:block;
		clear:both;
		width:100%;
		text-align:center;
		margin:1em auto 0;
	}
	
	#storefronts p {
		width:100%;
		text-align:center;
		border-radius:4px;
	}
	
	.ad-break {
	
	}
	
	.ad-break img {
		max-width:100%;
		height:auto;
	}
}





@media all and (max-width:592px) {
	#digital {
		display:inline-block;
		width:227px;
		margin:0 auto;
	}

	#digital .clearfix {
		display:inline-block;
		width:227px;
		background:#2e2c75;
		border:2px solid #f0e92d;
		border-radius:8px;
		overflow:hidden;
	}

	#digital-logo {
		display:none;
	}

	#digital #digital-text {
		display:inline-block;
		float:right;
		background:#ffe604;
		color:#000;
		font-size:.6em;
		line-height:1.3em;
		font-weight:normal;
		width:210px;
		border-radius:.5em;
		padding:4px 4px 4px 5px;
		margin:4px 4px 4px 0;
	}
	
	#digital #digital-text-2, #digital #digital-text-3 {
		display:none;
	}
}





@media all and (max-width:505px) {
	.bnr {
		display:block;
		text-align:center;
		padding:5px 0;
	}
	
	#digital {
		display:block;
		width:227px;
		margin:0 auto;
	}
}



@media all and (max-width:460px) {
	#logo, .logo-p {
		width:100%;
	}
	.mil-logos {
		display:none;
		width:95%;
		padding-left:4%;
	}
	a.menu-link {
		width:80%;
	}
	.ad-break {
		display:inline-block;
		width:47%;
		float:left;
		margin:10px 10px 0 0;
	}
}



@media screen and (max-width: 400px) { 
	label {padding: 15px 10px;} 
}



@media all and (max-width:366px) {
	#logo, .logo-p {
		width:100%;
	}
	a.menu-link {
		width:90%;
	}
	.ad-break {
		display:block;
		width:100%;
		margin:0;
	}
	.nav-ad {
	width:231px;
	margin:10px auto 0;
	}
}



@media all and (max-width:300px) {
	#logo, .logo-p {
		width:100%;
	}
	a.menu-link {
		width:90%;
	}
	.ad-break {
		display:block;
		width:100%;
		margin:0;
	}
	.nav-ad {
	width:231px;
	margin:10px auto 0;
	}
}

@media all and (max-width:988px) {
	#main-ad {
		display:none;
	}
	
	#main-ad-sm {
		display:block;
	}
}
/*
     FILE ARCHIVED ON 04:28:10 Jun 07, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:40:39 Aug 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.495
  exclusion.robots: 0.038
  exclusion.robots.policy: 0.028
  esindex: 0.006
  cdx.remote: 11.418
  LoadShardBlock: 165.511 (6)
  PetaboxLoader3.datanode: 108.443 (7)
  PetaboxLoader3.resolve: 237.262 (3)
  load_resource: 378.006
*/