@charset "utf-8";
/*


Designed for: SAVE Corporation
Author: SAK Productions inc.
Copyright 2008
General CSS


*/
/*resets*/
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, 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 {	margin:0; padding:0; border:0; outline:0; font-size:100%; letter-spacing:normal; vertical-align:baseline; background:transparent; color:#555; }
html, body { width:auto; height:auto; background:#666 url(../../img/save_main_bg_1.jpg) 0 20px repeat-x; }
body { line-height:normal; text-align:center; font:xx-small Arial, "Comic-Sans MS", sans-serif; }
ul, ol { list-style:none;}
blockquote {}
q { quotes:'"' '"' "'" "'"; }
q:before, blockquote:before {content:open-quote;}
q:after, blockquote:after {content:close-quote;}
:focus { outline:none; }
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse: collapse; border-spacing:0;}
a, a:link { color:#212121; text-decoration:none; }
a:hover, a:focus { color:#0066CC; }




/*displays-positioning*/
#h_co a, #mb ul.L1, #mb li, #mb li a, #mb .mb_delim, .bn div, .bn h2, .bn a, .srF a { display:block }
#mb ul.L2, #mb ul.L3, form legend, form label span { display:none; }
#bg, #bg div, #bgs, #bgs div, #mb ul.L2, #mb ul.L3 { position:absolute; }
#c, #mb li, .bn, .bc, .bc-doc{ position:relative; }
#h_co, .h_d, #h_p, #h_t, #mb ul.L1, #mb .mb_delim, .bn div, .srF input, .srF a, .bc, .bc-doc, .bn, #bcC1, #bcC2, #bcC3 { float:left; }
#mb ul.L1 > li { float:left; }
#h_srF, #mb-top ul { float:right; }
#mb-top li {display:inline;}
#bg, #bg div, #bgs { left:0; top:0; }
#bgs {  }
#mb ul.L2 { top:30px; left:0; }
#mb ul.L3 {	top:0; left:180px; }
#bg div#bg_mb { top:85px; }
#bg, #bg div { z-index:10; }
#c { z-index:200; }
#mb, #mb ul, #mb li { z-index:900; }
#bgs, #bgs div { z-index:300; }
.bn, .bn .b1, .bn .b2, .bn .b3, .bn h2, .bn a { z-index:400; }
.bc, .bc-doc, .bc-doc div, .bc div {z-index:500; }


/*dimensions*/
#bg, #bg_h, #bg_mb, #h, #mb {width:100%;}
#c, #h { width:1000px; text-align:left; }
#h, #mb-top{width:1070px;}
#h, #bg_h, .h_d, #h_co, #h_p, #h_t, #h_co h1, #h_co a, #h_p h1  {height:84px;}
/*#h_co {	width:170px; margin-right:25px; }*/
#h_co {width:110px; margin-left:10px; margin-right:25px;}
#h_p { width:525px; }
#h_t { width:230px; text-align:right; }
.h_d { width:15px; }
#h_co h1, #h_co a, #h_p h1 { width:inherit; }
#h_srF { margin-top:5px; width:184px; height:20px; }
#h_srF fieldset, #h_srF input, #h_srF a { background-color:#444; }
#h_srF fieldset { border: 1px solid #aaa; }
#h_srF fieldset { padding:1px 2px; width:180px; height:18px; }
.srFi { width:156px; height:14px; margin:3px 0 0 4px; color:#ccc; font:xx-small Verdana, Helvetica, sans-seriff; }
.srFa { width:18px; height:18px; background:url(../../img/sv_mgglss.png) center center no-repeat; }
#mb{ width:1030px; padding-left:40px; margin-top:1px; }
#mb-top{width:1000px; padding:0 70px 0 0; margin:1px 0 0 0;}
#bg_mb, #mb, #mb ul.L1, #mb ul.L1 > li, #mb .mb_delim, #mb-top {height:30px;}
#mb .mb_delim {width:5px;}
#mb ul.L1 > li, #mb .mb_delim {	margin-left:5px; margin-right:5px; }
#mb-top li {margin-right:15px;}
#mb a {	padding:8px 10px 0 10px; height:22px; text-align:center; }
#mb ul.L2, #mb ul.L3, #mb-top ul.L1 { width:auto; }
#mb ul.L2 > li, #mb ul.L3 > li {width:180px;}
#mb ul.L2 > li > a, #mb ul.L3 > li > a {text-align:left;}
#mbi8, #mbi9 {width:60px;}
#mbi1, #mbi2, #mbi6, #mbi10 {width:70px;}
#mbi3, #mbi4 {width:82px;}
#mbi5 {width:90px;}
#mbi7 {width:120px;}


/*banner*/
.bn { width:960px; margin:10px 0 0 21px; border-top:2px solid #444; border-bottom:2px solid #444;}
.bn, .b1, .b2, .b3, .bn a { height:280px; }
.bn .b1 a, .bn .b2 a, .bn .b3 a {width:320px; }
.bnlg, #bn-simulators, #bn-educators, #bn-public_safety{width:960px; height:360px;}
#bn-contact{height:200px;}
#bn-main{margin-top:30px;}

.bnics dd {margin-bottom:6px;}
.bnics dd, .bnics dd a{display:block; width:300px; height:66px;}
.bnics dd a span{line-height:66px; vertical-align:middle; font-size:medium; font-weight:bold;}
.bnics dd a:hover span{color:#0000FF;}
.bnics dd a{padding-left:80px;}

#bn-educators .bnics{ margin:36px 0 36px 300px; }
#bn-simulators .bnics{ margin:120px 0 36px 70px; }
#bn-public_safety .bnics{ margin:100px 0 36px 120px; }


/*body content*/
.bc, .bc-doc{display:block; margin:40px 20px 5px; width:960px; border:#222 solid 1px; border-top:#222 solid 5px;}
.bc div, .bc-doc div{margin:4px 10px; padding:4px 5px;}
div.bcC {margin:4px 0; padding:4px 15px;}
div.bcs { padding:10px 12px; width:auto;}
#bcC1 { font-family:"Times New Roman", Times, serif; width:619px; border-right:#888 dashed 1px; padding-top:20px; font-size:16px;}
#bcC2 { width:300px; padding:20px 5px;}
#bcC3, #bcC4, #ftr{ clear:both; width:930px; height:100px; margin:18px 0 5px 0;}
div#bcC4, div#ftr {margin:0; padding:0;}
div#ftr{margin-left:20px;}
#bcC1 h2 { font: 280% Century, Times New Roman, Times, sans serif; color:#023; font-variant:small-caps; line-height:70%; width:auto; margin-top:8px; padding:0 8px; border-bottom:#023 4px solid; }
#bcC1 h3 {color:#348; margin:0; width:auto; padding: 16px 6px 0; font:normal 120% Trebuchet MS, Helvetica, sans-serif; text-transform:capitalize; font-weight:bold; font-variant:small-caps; /*background:#fff;*/ border-bottom:#023 2px solid; line-height:88%;}
#bcC1 h4 {font-size:90%; padding:5px 0;}
#bcC1 .article_body {margin:0 10px 0 18px; padding:0 0 10px;}
#bcC1 .attrs {line-height:16px;}
#bcC1 .attrs li {display:inline; font-size:70%; font-weight:bold; padding:0 10px; margin:0;border-right:1px #888 solid;}
#bcC1 .attrs li.noborder { border:none; }
div.bcss { width:auto; margin:10px 0; padding:0;}
div.bcss p {width:auto; margin:6px 8px 2px; font-size:75%;}
div.bcsss { margin-bottom:20px;}
.bc2s {display:block; width:auto; height:97px; margin:10px 0 0 0; padding:0;}
.bc2s a {display:block; width:auto; height:100px;}
#bc2s_contact {text-align:center;}
#bc2s_cnt_p{font-size:32px;}
#bc2s_cnt_e{font-size:26px;}
#bc2s_cnt dd{margin-top:10px;}
div#bc2s_cnt span, div#bc2s_cnt a{color:#469;}
div#bc2s_cnt a:hover{color:#28d;}
#bcC3 #bcC3c{ width:auto; border-top:#888 dashed 1px; margin:0; padding:6px 14px;}
#bcC1 #bcC1c{ margin-bottom:30px; }
#bcC4 dl dd, #ftr dl dd{float:left; padding:0 5px; margin:0; border-left:1px #222 dashed;}
#bcC4 dl dd.noborder, #ftr dl dd.noborder{border:none;}
#bcC4 dl dd, #bcC4 dl dd a, #bcC4 dl dd span, #ftr dl dd, #ftr dl dd a, #ftr dl dd span { font-family:Century, Helvetica, sans; color:#444; }

.bc a, .bc a:link, .bc-doc a, .bc-doc a:link { color:#4B7DA7; text-decoration:none; }
.bc a:hover, .bc a:focus, .bc-doc a:hover .bc-doc a:focus { color:#0066CC; }

div.bci200{ margin:0; width:190px; height:310px; border-top:5px #444 solid; border-bottom:3px #666 solid; }

#bc-contact{margin-top:0; padding-bottom:10px;}
#bc-contact #bcC1{width:200px; padding:20px 5px; border:none;}
#bc-contact #bcC2{width:719px; border-left:#888 dashed 1px; padding-top:20px; font-size:14px; min-height:350px;}
#bc-contact h2 {display:block; width:85%; border-bottom:#888 solid 1px; margin-bottom:2px;}
.contactF {width:auto;}
.contactF table{width:100%;}
.contactF table tr{ }
.contactF table th, .contactF table strong{text-align:right; padding:12px 5px;}
.contactF table td, .contactF table th {margin:5px 0;}
.contactF table td {padding:5px 5px; vertical-align:middle;}
.contactF table input, .contactF table textarea {width:95%;}
.contactF table input{font-style:italic;}
.contactF table select, .contactF table input{ padding:5px 5px; background-color:#ddd; }
.contactF table input#cF_lccd, .contactF table input#cF_fxcd, .contactF table input#cF_phext{width:30px; margin-right:5px; text-align:center;}
.contactF table input#cF_ph, .contactF table input#cF_fx{width:200px;}
.contactF table input#cF_phext{width:60px;}
.contactF table th#cF_cmntTH{vertical-align:top;}
.contactF table td#cF_captchaTD div {margin:0; padding:0;}
.contactF table th#cF_captchaTH label {font-size:80%;}
.contactF table input#cF_captcha{width:108px;}
.contactF table textarea{height:100px;}
.contactF input.submit{margin:10px 25px;}
div#repD dl {padding:12px 0;}
div#repD dd {margin:0 0 5px 8px;}
div#repD dd span {display:none; padding:0 8px;}
div#repD dl attr {display:none; border-left:1px #888 solid; padding:0 5px; font-variant:small-caps;}

#contact_emsgD div h3 {font:small "Times New Roman", Times, serif;}
#contact_emsgD div {background:#faa;}
#contact_emsgD ul {margin-left:12px; list-style-type:disc;}
#contact_emsgD ul li {margin:8px;}
#contact_emsgD ul li strong{font-style:italic;}

#bc-associations a, #bc-associations a:link { font: x-small Arial, Helvetica, sans-serif; color:#06c; text-decoration:none; }
#bc-associations a:hover, #bc-associations a:focus { color:#028; }

#bc-associations #bcC1 h4 {padding:5px 0 0 0;}
#bc-associations div.list-c1 {margin-top:0; margin-bottom:20px; padding-top:0;}



/*bgs*/
#bgs { width:960px; }
#bgs1 {	left:-70px; }
#bgs2 {	top:135px; height:10px; }
#bgs3 { top:145px; height:280px; }
#bgs4 { left:20px; }
#bgs5 { left:75px; width:850px; }
#bgs6 { left:925px; }
#bgs7 {	left:980px; }
/*#bgs8 {	top:465px;	height:380px; }*/
#bgs2, #bgs3, #bgs8 { left:20px; width:960px; }
#bgs1, #bgs7 { top:135px; width:90px; height:360px; }
#bgs4, #bgs5, #bgs6 { top:425px; height:100px; }
#bgs4, #bgs6 { width:55px; }


/*gen theme*/
#h_co a { background:url(../../img/save_hdr_lg_v2.png); }
#h_co a:hover { background:url(../../img/save_hdr_lg_v2_hvr.png); }
.h_d { background:url(../../img/sv_hdr_d.png); }
#h_p { background:url(../../img/sv_hdr_p_v2.png); }
.mb_delim {	background:url(../../img/save_menubar_del_1.jpg) center center no-repeat; }
#mb ul.L1 > li > a:hover, #mb ul.L1 > li > a:focus { background:url(../../img/save_menubar_bg_1_hvr.jpg) center center no-repeat; }
#mb ul.L1 li.sbm1 > a { background:url(../../img/save_menubar_bg_1_submrkr.jpg) center center no-repeat; }
#mb ul.L1 li.sbm1:hover > a, #mb ul.L1 li.sbm1 > a:hover { background:url(../../img/save_menubar_bg_1_submrkr_hvr.jpg) center center no-repeat; }
#mb ul.L2 > li > a { background:#cccccc; border-bottom:1px #fff solid; }
#mb ul.L2 > li > a:hover { background:#fff;	color:#0066CC; }
#mb ul.L2 li.sbm2 > a {	background:url(../../img/sv_mb_bg_L2_submrkr.jpg) right center no-repeat; }
#mb ul.L2 li.sbm2:hover > a, #mb ul.L2 li.sbm2 > a:hover { background:url(../../img/sv_mb_bg_L2_submrkr_hvr.jpg) right center no-repeat; }
#mb ul.L3 > li > a { background:#dddddd; border-bottom:1px #fff solid; }
#mb ul.L3 > li > a:hover { background:#fff;	color:#0066CC; }
#mb-top a, #lc_h a, #lc_h span, #lc_h strong {color: #ccc; font-variant:small-caps; font-weight:bold; font-family:"Century Gothic", Helvetica, sans;}
#lc_h a, #lc_h span { color:#999; }
#mb-top a:hover, #lc_h a:hover{color: #fff;}
#lc_h strong{color:#ddd;}
#lc_h {margin-left:22px;}


#bgs1{ background:url(../../img/svbgm_10.jpg) right 0 no-repeat; }
#bgs2{ background:url(../../img/svbgm_11.jpg) 0 0 repeat-x; }
#bgs3{ background:#000 }
#bgs4{ background:url(../../img/svbgm_17.jpg) 0 0 no-repeat; }
#bgs5{ background:url(../../img/svbgm_18.jpg) 0 0 repeat-x; }
#bgs6{ background:url(../../img/svbgm_20.jpg) 0 0 no-repeat; }
#bgs7{ background:url(../../img/svbgm_14.jpg) 0 0 no-repeat; }
/*#bgs8 { background:#f2f2f2 url(../../img/svbgm_22.jpg) 0 0 repeat-x; }*/

.bc, .bc-doc{ background:#f2f2f2 }


/*thm-A*/
#THM-A #h, #THM-A #bg_h { background:url(../../img/save_hdr_bg_1.png) 0 0 repeat-x; }
#THM-A #mb, #THM-A #bg_mb { background:url(../../img/save_menubar_bg_1.jpg) 0 0 repeat-x; }


#THM-A #bgs div{ background-attachment:scroll; }
#bn-main .b1 a{background:url(../../img/svbn_main_01.jpg) 0 0 no-repeat;}
#bn-main .b2 a{background:url(../../img/svbn_main_02.jpg) 0 0 no-repeat;}
#bn-main .b3 a{background:url(../../img/svbn_main_03.jpg) 0 0 no-repeat;}
#bn-main .b1 a:hover{background:url(../../img/svbn_main_hvr_01.jpg) 0 0 no-repeat;}
#bn-main .b2 a:hover{background:url(../../img/svbn_main_hvr_02.jpg) 0 0 no-repeat;}
#bn-main .b3 a:hover{background:url(../../img/svbn_main_hvr_03.jpg) 0 0 no-repeat;}

#bn-simulators .bnlg{background:url(../../img/svbn_simulators.jpg) 0 0 no-repeat;}
#bn-educators .bnlg{background:url(../../img/svbn_educators.jpg) 0 0 no-repeat;}
#bn-public_safety .bnlg{background:url(../../img/svbn_public_safety.jpg) 0 0 no-repeat;}
#bn-contact{background:url(../../img/svbn_contact.jpg) 0 0 no-repeat;}

.bc-doc{margin-top:10px;}
.bc-doc #bcC1 {width:auto; margin:210px 0 10px; min-height:500px; border:none;}
.bc-doc div.bcss p, .c-img span {font-size:80%;}
.bc-doc .bcss {clear:both;}
.bc-doc .bcss img {width:100%;}
.bc-doc .bcs-doc-i, .bc-doc img.bcs-doc-i {margin:10px;}
div.list-c2{width:40%; margin:2%; padding:2%;}
div.list-c3{width:29%; margin:1%; padding:1%;}
div.list-w-header {float:left;}
.list-w-header ul {width:auto; list-style:inside disc;}
.list-w-header h5 {padding-left:12px; font-weight:bold; font-variant:small-caps; border-bottom:1px #000 solid; font-style:italic; color:#023;}
.list-w-header ul li{font-size:80%; margin-left:12px;}

.c-img { width:400px; padding:20px; text-align:center; }
.bc-doc .bcss .c-img img {width:400px;}

.bc-doc .bcss .c-img p { width:400px; padding:0.2em 0; display:block; font-size:75%; color:#666666; text-align:justify; margin:0;}
.bc-doc .bcss .c-img p.img-cite { font-style:italic; text-align:right;}

#list-omni-comm-cfg {width:760px; margin:0 0 20px 0; list-style-position:inside;}
.list-pdfs{list-style-image:url(../../img/pdficon_small.gif);}
#list-omni-comm-cfg li {width:100%; padding-left:80px; padding-top:5px; padding-bottom:5px; margin:8px 0; background:#fff}
#list-omni-comm-cfg li a, #list-omni-comm-cfg li a:link { color:#023; }
#list-omni-comm-cfg li a:hover, #list-omni-comm-cfg li a:focus {color:#06C;}

#bc-simulators, #bc-educators, #bc-public_safety, #bc-contact { background:#f2f2f2 url(../../img/svbgm_22.jpg) 0 0 repeat-x; }

#bc-public_safety-save_lives{background: #f2f2f2 url(/img/svbc_save_lives_ps.jpg) 0 0 no-repeat;}
#bc-educators-save_lives{background: #f2f2f2 url(/img/svbc_save_lives_ed.jpg) 0 0 no-repeat;}
#bc-public_safety-benefits{background: #f2f2f2 url(/img/svbc_benefits_ps.jpg) 0 0 no-repeat;}
#bc-educators-benefits{background: #f2f2f2 url(/img/svbc_benefits_ed.jpg) 0 0 no-repeat;}
#bc-educators-your_future{background: #f2f2f2 url(/img/svbc_your_future_ed.jpg) 0 0 no-repeat;}
#bc-simulators-omni-comm{background: #f2f2f2 url(/img/svbc_omni-comm.jpg) 0 0 no-repeat;}
#bc-simulators-omni-comm #bcC1 {min-height:0;}
#bc-siteconstruction{background: #f2f2f2 url(/img/svbc_siteconstruction.jpg) 0 0 no-repeat; height:360px;}
#bc-about{background: #f2f2f2 url(/img/svbc_about.jpg) 0 0 no-repeat;}
#bc-history{background: #f2f2f2 url(/img/svbc_history.jpg) 0 0 no-repeat;}
#bc-articles{background: #f2f2f2 url(/img/svbc_articles.jpg) 0 0 no-repeat;}
#bc-associations{background: #f2f2f2 url(/img/svbc_associations.jpg) 0 0 no-repeat;}
#bc-about #bcC1, #bc-history #bcC1, #bc-articles #bcC1 {margin-top:250px;}
#bc-about h3, #bc-history h3 {background:none;}
#bc-about ul li {color:#036; font-style:italic;}

#THM-B #h, #THM-B #bg_h { background:#000;}
#THM-B #mb-top {background:#000;}
#THM-B #h, #THM-B #bg_h { background:#000; }
#THM-B #h_co a { background:url(../../img/save_hdr_lg_v3.png); }
#THM-B #h_co a:hover { background:url(../../img/save_hdr_lg_v3_hvr.png); }
#THM-B .h_d { background:url(../../img/sv_hdr_d_v3.png); }
#THM-B #h_p { background:url(../../img/sv_hdr_p_v3.png); }


#ic_e911_video a{background:url(../../img/ic_e911_video.png) left 0 no-repeat;}
#ic_e911_video a:hover{background:url(../../img/ic_e911_video_hvr.png) left 0 no-repeat;}
#ic_benefits a{background:url(../../img/ic_benefits.png) left 0 no-repeat;}
#ic_benefits a:hover{background:url(../../img/ic_benefits_hvr.png) left 0 no-repeat;}
#ic_save_lives a{background:url(../../img/ic_save_lives.png) left 0 no-repeat;}
#ic_save_lives a:hover{background:url(../../img/ic_save_lives_hvr.png) left 0 no-repeat;}
#ic_your_future a{background:url(../../img/ic_your_future.png) left 0 no-repeat;}
#ic_your_future a:hover{background:url(../../img/ic_your_future_hvr.png) left 0 no-repeat;}
#ic_omni_comm a{background:url(../../img/ic_omni_comm.png) left 0 no-repeat;}
#ic_omni_comm a:hover{background:url(../../img/ic_omni_comm_hvr.png) left 0 no-repeat;}

#bc2s_contact a {background:url(../../img/sv_sbar_contact.png) 0 0 no-repeat;}
#bc2s_contact a:hover {background:url(../../img/sv_sbar_contact_hvr.png) 0 0 no-repeat;}

#bci_contact_01 {background:url(../../img/svi_contact_250_01.jpg) 0 0 no-repeat;}

#bc-articles #bcC1 {margin-top:180px;}


/*hidden-hover-ons*/
#mb ul.L1 li:hover ul.L2, #mb ul.L2 li:hover ul.L3, #mb ul.L2 li:hover ul.L3 { display:block; }


/*SHARE*/
.shr dt, .shr dd {display:block; float:left; margin-right:10px;}
.shr dt strong {font-variant:small-caps; font-weight:bold; line-height:16px;}
a.shrA {display:block; width:16px; height:16px;}
a.shrA span { display:none; }
#shrmail, #shrmail:link { width:19px; background:transparent url(../../img/shr_mail1.png) right center no-repeat; }
#shrfacebook { background:url(../../img/shr_facebook_16.png) right center no-repeat; }
#shrdigg { background: url(../../img/shr_digg.png) right center no-repeat; }



/*gen tools*/
.f-l {float:left;}
.f-r {float:right;}
.c-b {clear:both;}
.off {display:none;}
.a-c {margin-left:auto; margin-right:auto;}
.noborder {border:none;}
.i { font-style:italic; }
div p.caption{text-align:center; font-size:70%; font-style:italic; font-weight:bold;}
div.lbreak{clear:both; width:auto; height:10px;}
.bc-doc div.w-s, .w-s, .bc-doc img.w-s{width:30%;}
.bc-doc div.w-ss, .w-ss, .bc-doc img.w-ss{width:20%;}
.bc-doc div.w-m, .bc-doc img.w-m, .w-m{width:80%;}
.bc-doc div.ta-c, .ta-c {text-align:center;}

