@charset "utf-8";
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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; /*font: inherit; */vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block;}
body { line-height:1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
/* End CSS Reset
--------------------------------------------------------------------------------------------------*/

/* remember to define focus styles! */
:focus { outline: 0; }
/* =Toolkit
--------------------------------------------------------------------------------------------------*/


/* For modern browsers */ 
.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }
/* For IE 6/7 (trigger hasLayout) */
.cf { zoom: 1; }
.clear { clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }/* ----- clear fix for floats ----- */
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }/* hides clearfix from IE-mac */
.clearfix { display: block; }/* end hide from IE-mac */
/* general purpose classes */
.nodisplay { display: none; }
.nodisplay_strict { display: none !important; }
.alignleft { float: left; }
.alignnone { clear: both; font-size: 0; line-height: 0; margin: 0; padding: 0; border: 0; height: 0; width: 0; }
.alignright { float: right; }
/* End Toolkit
--------------------------------------------------------------------------------------------------*/

/* RESET CSS */
hr { display: block; height: 1px; border: 0; margin: 1em 0; padding: 0; border-top: 1px solid #cccccc; /* change border colour to suit your needs */ }
audio, canvas, video { display: inline-block; *display: inline;
*zoom: 1;
}
audio:not([controls]) { display: none; }
[hidden] {
display: none;
}
html {  -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; }
body, button, input, select, textarea { font-family: sans-serif; }
a:hover, a:active { outline: 0; }
h1 { }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul { }
ins { text-decoration: none; }
del { text-decoration: line-through; }
abbr[title] { border-bottom: 1px dotted; cursor: help; }
b, strong {font-weight:normal; font-family:"open_sansbold", Arial, Helvetica, sans-serif;}
small { font-size: 75%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { margin:0; padding:0; display:block; max-width:100%; height:280px; width:auto;border: 0; -ms-interpolation-mode: bicubic; vertical-align: top; }
svg:not(:root) { overflow: hidden; }
fieldset { margin: 0; padding: 0; }
legend { border: 0; *margin-left: -7px;
}
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle;
}
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible;
}
input, select { vertical-align: middle; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
textarea { overflow: auto; vertical-align: top; }
::-moz-focus-inner {
border: 0;
outline: 0;
}
html { -webkit-text-size-adjust: none; -webkit-font-smoothing: antialiased; background:url(../images/pattern.jpg) repeat; }
input[type="text"], textarea {-webkit-appearance: none;}

body { font-size:12px; line-height:14px; color: #333;   background:url(../images/bg.jpg) repeat-x top center; font-family:"open_sansregular", Arial, Helvetica, sans-serif; -webkit-font-smoothing: antialiased;}

/* Headings */
h1 {background:#1c3e6f; border-radius:0 0 3px 3px; text-shadow:0 0 1px #000; font-size:23px; color:#fff; font-family:"open_sanssemibold", Arial, Helvetica, sans-serif;  display:block; margin:0; padding:10px 20px 13px;}
h2 { font-size:22px; line-height:22px; color:#685137; font-weight:normal; padding:0 0 12px 0;}
h3 { font-size:20px; line-height:21px; color:#685137; font-weight:normal; padding:0 0 12px 0;}
h4 { font-size:18px; line-height:20px; color:#685137; font-weight:normal; padding:0 0 12px 0;}
h5 { font-size:16px; line-height:18px; color:#685137; font-weight:normal; padding:0 0 12px 0;}
h6 { font-size:14px; line-height:16px; color:#685137; font-weight:normal; padding:0 0 12px 0;}

/* Links */
a { text-decoration:none; color:#f87000; cursor:pointer; font-size:13px; line-height:24px; }
a:hover { color:#5f6a72;}
a{transition:all 0.5s ease 0s;}

/* Branding */
p { font-size:13px; line-height:24px; color: #5a5a5a; padding:0 0 15px 0; margin:0;}
p a{ color:#5a5a5a;}
p a:hover{ color:#866e54; text-decoration:underline}
p span{ color:#f87000;}


/* ul li */
.all-content ul{ margin:0; padding:0 0 20px 20px;}
.all-content ul li{ display:block; color:#5A5A5A; font-size:13px; background:url(../images/list-icon.png) no-repeat left 6px; list-style:none; margin:0; padding:2px 0 2px 13px;}
.all-content ul li a{color:#5A5A5A; font-size:13px; line-height:14px;}

/* Header */
header{ /*background:#c3c3c3; height:280px;*/  position:relative; left:0; top:0; width:100%; z-index:10;}

/*for ie7 */
.not-supported{ display:none;}

/*banner*/
#banner{ position:absolute; background:#c3c3c3; overflow:hidden;  box-shadow:0 3px 5px #383838; height:280px; width:100%; left:0; top:0;}
.jMyCarousel{ height:280px !important;}
.jMyCarousel ul{ height:280px !important;}
.jMyCarousel ul li { padding-right:5px; line-height: 0px; width:380px;}
.jMyCarousel ul li a { /* in case of link */ display: block; border: 0px; }
.jMyCarousel ul li a img { display: block; border: 0px;}


/* Header top */
#header-top{position:relative; z-index:9; margin:0; padding:0;}
header .logo{ display:block; margin:22px 0 0 15px; padding:0;}
header .call { display:block; float:right; /*width:260px;*/ margin:13px 20px 0 0;  padding:10px 20px; font-family:"open_sansextrabold", Arial, Helvetica, sans-serif; color:#1c3e6f; font-size:19px; text-transform:uppercase; text-shadow:0px 1px 1px #757575; background:#fff; box-shadow:2px 0 5px #1f1c1a; border-radius:3px;}
header .call span { color:#ee3124; text-shadow:none;}
header .call a{ text-decoration:none; color:#ee3124;}
header .slogan { background:url(../images/slogan-bg.png) repeat top left;  font-size:26px; font-family: 'Passion One', cursive, Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; display:block; float:right; padding:12px 20px 10px; margin:165px 0 0 0;}



/* nav-bar */
#nav-bar{ width:100%; min-height:55px; background:url(../images/nav-bar.gif) repeat-x left top; border-radius:5px; box-shadow:2px 0 5px #000; margin:20px 0 0 0;}
nav{margin:0; padding:0;}
nav ul{margin:0; padding:0;}
nav ul li { float:left; list-style:none; position:relative; margin:0; padding:0 6px 0 0;}
nav ul li a {display: block; text-decoration:none; color:#fff; text-transform:uppercase; font-size:13px; transition:none; font-family:"open_sanssemibold", Arial, Helvetica, sans-serif; -webkit-transition:none; -moz-transition:none; -o-transition:none; padding:15px 8px 16px; margin:0;}
nav ul li a:hover, nav ul li a.current {text-decoration:none; background:url(../images/nav-hv.gif) repeat left top;}
nav ul li a:focus{ color:#fff; text-decoration:none;}
nav ul li a span{ background:url(../images/nav-arrow.png) no-repeat right 4px; padding-right:17px;}

/*LEVEL TWO */
nav ul ul { width: 100%; visibility: hidden; position: absolute; top:55px; left:0; width:170px; background:#081e3d url(../images/drop-menu.gif) repeat-x left top; margin:0px; padding:0 0 8px 0; z-index: 9999; }
nav ul ul li {width: 100%; float:none; margin:0; padding:0;}
nav ul ul li a { display:block; font-size:13px; font-family:"open_sansregular", Arial, Helvetica, sans-serif; text-transform:none; color:#ffffff; line-height:27px; margin:0; padding:2px 10px 2px 15px;}
nav ul ul li a:hover{ background:#bd0a22;}
nav ul li:hover > a { color:#fff;  background:url(../images/nav-hv.gif) repeat left top; }
nav ul ul li:hover > a { color:#fff; }
nav ul li:hover > ul {visibility: visible; }

.navbar-default{ display:none;}

/*Social Media*/
header .social-media {margin:0; float:right; padding:12px 0 0 0;}
header .social-media span{ float:left; display:block; font-size:25px; font-family: 'Passion One', cursive, Arial, Helvetica, sans-serif; color:#fff; line-height:29px;}
header .social-media a{ float:left; margin:0 0 0 10px; transition:all .3s; background:url(../images/social-media.png) no-repeat;height:30px; width:30px;}
header .social-media .twitter { background-position:left top;}
header .social-media .twitter:hover { background-position:left bottom;}
header .social-media .facebook {background-position:right top;}
header .social-media .facebook:hover {background-position:right bottom;}

/*content*/
#content{ margin:0; padding:30px 0 0 0;}
.sidebar-box{margin:0 0 20px 0; padding:0;}
.all-btn{ text-decoration:none; background:#1c3e6f; font-family:"open_sansbold", Arial, Helvetica, sans-serif; font-size:15px; color:#fff; border-radius:3px; padding:5px 10px; display:inline-block;}
.all-btn:hover{ text-decoration:none; color:#fff;}
.red-title{ background:#bd0a22; border-radius:0 0 3px 3px; font-size:16px; color:#fff; font-family:"open_sanssemibold", Arial, Helvetica, sans-serif;  display:block; margin:0; padding:15px 20px;}
.blue-title{ background:#1c3e6f; border-radius:0 0 3px 3px; text-shadow:0 0 1px #000; font-size:20px; color:#fff; font-family:"open_sanssemibold", Arial, Helvetica, sans-serif;  display:block; margin:0; padding:10px 20px 13px;}


/*online-store*/
.online-store{ position:relative;}
.online-store img{ border-radius:5px;}
.online-store .btn{  position:absolute; bottom:5px; left:25px; font-size:19px; color:#fff; text-decoration:none; font-family:"open_sansextrabold", Arial, Helvetica, sans-serif; text-shadow:0 1px 0 #4a4a4a; display:block; background:url(../images/border-image.png) repeat; border-radius:4px; margin:0 auto; padding:2px;}
.online-store .btn span{ display:block; border-radius:4px;  background:url(../images/online-store-btn.png) repeat-x left top; padding:3px 14px 5px;}
.online-store .btn span:hover{ background:#bd0a22;}

/*Become a Member*/
.become-member{position:relative;}
.become-member img{ border-radius:5px;}
.become-member .all-btn{  position:absolute; bottom:10px; right:10px;}
.become-member .all-btn:hover{ background:#bd0a22;}

/*Public Education*/
.public-education .image{ position:relative;}
.public-education .all-btn{  position:absolute; bottom:10px; right:10px;}
.public-education .all-btn:hover{ background:#bd0a22;}
.public-education .text{ background:#fff; padding:7px 10px; font-size:15px; line-height:21px; color:#1c3e6f;}
.public-education .text span{ display:block;}
.public-education .text a{font-size:15px; font-family:"open_sansbold", Arial, Helvetica, sans-serif; color:#1c3e6f;} 

/*Statistics*/
.statistics .content{ background:#fff; padding:10px;}
.statistics .content table{ margin:15px 0 0 0;}
.statistics .content table thead td{ padding-bottom:5px;}
.statistics .content p, .statistics .content table tbody td{color:#9e9e9e; font-size:15px; line-height:20px; margin:0; padding:0;}
.statistics .content p span, .statistics .content table thead td{ color:#292929; font-size:18px; font-family:"open_sanssemibold", Arial, Helvetica, sans-serif;}
.statistics .content table tbody td{ font-size:14px;}

/*center-wrap*/
#center-wrap{ margin:0; padding:0;}
#center-wrap .block{background:#fff; margin:0 0 20px 0; padding:0 0 15px 0;}
#center-wrap .block .content{  padding:17px 15px 0 15px;}
#center-wrap .block .no-image .text{ width:100% !important;}
#center-wrap .block .content .image{ float:left; margin:0; padding:0 15px 0 0;}
#center-wrap .block .content .image img{width:180px;}
#center-wrap .block .content .text{ width:52%; float:left; margin:0; padding:0;}
#center-wrap .block .content .ttl{ font-size:14px; color:#1c3e6f; line-height:18px; font-weight:normal; display:block; font-family:"open_sanssemibold", Arial, Helvetica, sans-serif; margin:0; padding:0;}
#center-wrap .block .content .ttl:hover{ text-decoration:underline;}
#center-wrap .block .content .text span{ display:block; font-size:13px; color:#5a5a5a; margin:0; padding:6px 0;}
#center-wrap .block .content .all-btn{ background:#8f8f8f;}
#center-wrap .block .content .all-btn:hover{ background:#1c3e6f;}

/*message center*/
#center-wrap .message-center .content .text{ width:69%;}
#center-wrap .message-center .content .image img{width:110px;}

/*Fund Drive*/
#center-wrap .fund-drive { background:#fff url(../images/fund-drive.jpg) no-repeat right bottom; margin:0;}
#center-wrap .fund-drive .content p{ font-size:13px; color:#292929; line-height:20px;}
#center-wrap .fund-drive .btn{ float:left; font-size:22px; text-align:center;color:#fff; transition:none; text-decoration:none; border-radius:4px; display:block; background:url(../images/btn-bg.jpg) repeat-x left top; margin:5px 25px 0 0; padding:10px 12px;}
#center-wrap .fund-drive .btn+.btn{ margin-right:0;}
#center-wrap .fund-drive .btn:hover{ background:#8F8F8F;}

/*Picture Of The Day*/
.picture-block .red-title{ position:relative; z-index:9; border-radius:0 0 4px 4px; font-size:20px; font-family:"open_sanssemibold", Arial, Helvetica, sans-serif; text-shadow:0 1px 1px #000; 
padding:10px 0 12px 12px; padding-left:12px;}
.picture-block .image{ position:relative;}
.picture-block img{ margin-top:-3px;}
.picture-block .author{ position:absolute; left:0; width:100%; bottom:0; background:url(../images/photo-bybg.png) repeat-x left bottom; min-height:60px}
.picture-block .author p{font-size:15px; color:#fff; text-align:right; margin:0; padding:30px 20px 10px 5px;}

/*Live Dispatch*/
.live-dispatch, .recent-alarms, .knox-box{ background:#1c3e6f;}
.live-dispatch .text{ background:url(../images/live-d-icon.gif) no-repeat 13px 12px; padding:10px 10px 10px 80px;}
.live-dispatch .text p{ font-size:13px; color:#fff;}
.live-dispatch .text a{ display:block; font-size:15px; color:#fff; text-align:center; text-transform:uppercase; border-radius:4px; font-family:"open_sansbold", Arial, Helvetica, sans-serif; background:#0c2953; margin:0 0 0 -5px; padding:7px 0px;}
.live-dispatch .text a:hover{ background:#BD0A22;}

/*Recent Alarms */
.recent-alarms .text{ border-bottom:1px solid #0c2953; padding:12px 10px 10px 15px;}
.recent-alarms .text span{ font-size:14px; color:#fff; display:block; font-family:"open_sanssemibold", Arial, Helvetica, sans-serif; line-height:19px; padding-bottom:5px;}
.recent-alarms .text p{ color:#c4c4c4; line-height:18px; padding:0 0 1px 0;}
.recent-alarms .all-btn{ background:#0c2953; margin:10px 20px 10px 0; float:right;}
.recent-alarms .all-btn:hover{ background:#bd0a22;}

/*knox-box*/
.knox-box .red-title{ z-index:3; position:relative;}
.knox-box .image{ position:relative; margin-top:-3px;}
.knox-box .text{padding:10px 10px 0 20px;}
.knox-box .text p{ color:#fff; padding-bottom:10px;}
.knox-box .text p a{ font-size:15px; color:#fff; line-height:19px; font-family:"open_sansbold", Arial, Helvetica, sans-serif; display:inline-block; margin-top:5px;}

/*footer*/
footer{ width:100%; margin:0; padding:0;}
#foot-wrap-top{border-top:2px solid #bd0a22; width:100%; background:url(../images/footer-bg.jpg) repeat; margin:30px 0 0 0; padding:17px 0 20px 0;}
#foot-wrap-bottom{ background:#0b2955; margin:0; padding:0;}
footer .f-title{ font-size:18px; color:#fff; font-family:"open_sanssemibold", Arial, Helvetica, sans-serif; border-bottom:1px solid #fff; margin:0 0 15px 0; padding:0 0 15px 0;}

/*Next Event*/
footer .next-event{ margin:0; padding:0;}
footer .next-event p{border-bottom:1px dotted #b2b2b2; margin:0 0 7px 0;}
footer .next-event p a{color:#fff;}
footer .next-event p span{ display:block; color:#fff; font-family:"open_sansitalic", Arial, Helvetica, sans-serif; padding-top:3px;}
footer .next-event .more-link{ font-size:13px; color:#fff; text-decoration:underline; float:right; font-family:"open_sanssemibold_italic", Arial, Helvetica, sans-serif;}
footer .next-event .more-link:hover{ text-decoration:none;}

/*Member Login*/
footer .member-login{ background:#e7e7e7; border-radius:5px 5px 3px 3px; margin:15px 0 0 0;}
footer .member-login p{ background:#515151 url(../images/member-icon.png) no-repeat 20px 12px; font-size:16px; color:#fff; border-radius:3px 3px 0 0; font-family:"open_sanssemibold", Arial, Helvetica, sans-serif;  margin:0; padding:15px 0 17px 50px}
footer .member-login ul{ margin:0; padding:0;}
footer .member-login ul li{ list-style:none; margin:0; padding:0 0 0 20px;}
footer .member-login ul li+li{ border-top:1px solid #b6b6b6;}
footer .member-login ul li a{ font-size:16px; color:#292929; display:block; padding:5px 0;}
footer .member-login ul li a:hover{ color:#bd0a22;}

/*phone-fax*/
footer .phone-fax{ margin:0;}
footer .phone-fax p{ float:left; font-size:15px; color:#b2b2b2; padding-right:40px;}
footer .phone-fax p+p{ padding-right:0;}
footer .phone-fax p a{color:#b2b2b2; text-decoration:none;}
footer .phone-fax p strong{ color:#fff;}

/*address*/
footer .address{ margin:0; padding:0 0 4px 0;}
footer .address .mailing{ float:left; margin:0; padding:0 30px 0 0;}
footer .address .physical{ float:left; margin:0; padding:0;}
footer .address p{ color:#b2b2b2; line-height:20px; padding-bottom:5px;}
footer .address p strong{ color:#fff; font-size:14px;}

/*map*/
footer .map{ width:78.6%; border:1px solid #d6d6d6; height:110px; margin:0; padding:0;}

/*Site Information*/
footer .site-info{ padding-bottom:25px;}
footer .site-info span{ width:45.9%; color:#b2b2b2; font-size:13px; text-align:right; line-height:20px; float:left; margin:0; padding:0;}
footer .site-info p{ width:45.5%; float:right; color:#fff; line-height:20px; text-align:left; margin:0; padding:0;}

/*foot-wrap-bottom*/
footer #foot-wrap-bottom p{ color:#fff; text-align:center; padding:10px 0;}

/*all-content*/
.all-content{background:#fff; margin:0 0 20px 0; padding:0 0 15px 0;}
.white-block{ padding:17px 15px 0;} 
.white-block p{ padding-bottom:20px;}
.white-block a{ text-decoration:underline;}
.white-block a:hover{ text-decoration:none;}
.all-content img{ margin-bottom:20px;}


/*======================================= Responsive Css (iPad and iPhone) ==========================================*/
@media (min-width:768px) and (max-width: 991px)  {
	
/* nav-bar */	
nav ul li{ padding-right:0px;}
nav ul li a{ font-size:11px; padding:15px 6px 16px;}
nav ul li a span{background:url(../images/nav-arrow.png) no-repeat right 2px; padding-right:16px;}

/*Social Media*/
header .social-media span{ font-size:20px;}
header .social-media a{ margin-left:4px;}

/*content*/
.red-title{padding:10px 10px;}

/*online-store*/
.online-store .btn{ font-size:16px; left:10px;}

/*center-wrap*/
#center-wrap .block .content .image{ width:45%;}
#center-wrap .block .content .image img{ width:auto;}

/*message center*/
#center-wrap .message-center .content .image{ width:40%;}
#center-wrap .message-center .content .text{ width:60%;}

/*Fund Drive*/
#center-wrap .fund-drive { background:#fff url(../images/fund-drive.jpg) no-repeat right top;}
#center-wrap .fund-drive .btn{ font-size:18px; margin:5px 7px 0 0; padding:10px 8px;}

/*Picture Of The Day*/
.picture-block .red-title{ font-size:16px; padding-left:5px;}
.picture-block .author p{ padding:30px 7px 10px 5px;}

/*Live Dispatch*/
.live-dispatch .text{ background:none; padding-left:15px}

/*knox-box*/
.knox-box .text{ padding-left:15px;}

/*Next Event*/
footer .next-event p a{ line-height:normal;}

/*Member Login*/
footer .member-login p{ padding-left:40px; font-size:14px; background:#515151 url(../images/member-icon.png) no-repeat 10px 12px;}

}

@media (max-width:767px) {
	
/*navbar-default*/
.navbar-default{display:block; border:none; /*position:fixed; */ width:100%; z-index:99999; left:0; top:0; margin:0;}
.navbar-header{ border-bottom:1px solid #0a254c; z-index:99999;}
.navbar-collapse{ padding:0;}
.navbar-default ul{ margin:0; padding:0;}
.navbar-default ul li{ list-style:none; margin:0; padding:0;}
.navbar-default ul li a{ display:block; font-size:13px; color:#fff; margin:0; padding:5px 20px;}
.navbar-default ul li a:hover{ background:#0a254c;}
.navbar-default ul li ul{ padding-left:20px; background:#14335f;}
.navbar-default ul li ul li a{ color:#CCC; padding:3px 12px;}
.navbar-default ul li ul li a:hover{ color:#fff; background:none;}

#nav-bar nav{ display:none;}

/*call*/
header .call{ display:none;}
.navbar-header .call { display:block; float:left; /*width:260px;*/ margin:11px 0 0 15px;  padding:7px 10px; font-family:"open_sansextrabold", Arial, Helvetica, sans-serif; color:#1c3e6f; font-size:15px; text-transform:uppercase; background:#fff; box-shadow:2px 0 5px #1f1c1a; border-radius:3px;}
.navbar-header .call span { color:#ee3124; text-shadow:none;}
.navbar-header .call a{ text-decoration:none; color:#ee3124;}

/* Header top */
header .logo{display:inline-block; margin:18px 0 10px 0;}
header .logo img{width:70%;}
header .slogan{width:100%; line-height:23px; margin:0;}

/*Social Media*/
header .social-media{ float:none;}

/*content*/
#content{ position:relative; z-index:999;}
.sidebar-box{ float:left; margin:0; margin-right:20px; margin-bottom:20px; width:213px;}

/*center-wrap*/
#center-wrap{padding:0 0 20px 0;}

/*Fund Drive*/
#center-wrap .fund-drive{ background:#fff;}
#center-wrap .fund-drive .btn{ font-size:16px; padding:6px 12px;}

/*Member Login*/
footer .member-login{ margin-bottom:20px;}

/*address*/
footer .address{ padding-bottom:20px;}

/*map*/
footer .map{ display:none;}


}

@media (max-width:470px) {
/*center-wrap*/
#center-wrap .block .content .text{ width:100%; padding-top:15px;}	

/*content*/
.sidebar-box{ float:none; margin:0 auto; margin-bottom:20px;}
}


.dl-horizontal dd
{
	margin-left:120px;
}
.dl-horizontal dt
{
	width:100px;
}

#foot-wrap-top a
{
	text-decoration:underline;
	color:#fff;
}
