@charset "utf-8";
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

* Filename: default.css
* Version: 2.0 (2010-02-01) YYYY-MM-DD
* Website: http://www.skyguard.com/
* Author: MWB Interactive http://www.mwb.com
* Description: Handles the site layout & makes it pretty!

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== CSS RESET: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
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, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, 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%; font-family: inherit; vertical-align: baseline; }

a { outline: none; }
a:active { outline: none; }
:focus { -moz-outline-style: none; }


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== GENERAL: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
body,td,th { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2d2d2d; }
body { background:#FFFFFF }
h1 { color:#cb0000; font-size:40px; margin-bottom:4px; font-weight:lighter; }
h2 { width:100%; color:#404040; font-size:30px; font-weight:lighter; padding:0px; margin:30px 0 19px 0; border-bottom:#d3d3d3 1px solid; }
h3 { color:#646464; font-size:16px; *font-size:14px; margin-bottom:21px; }
h4 { color:#22335b; font-size:14px; margin-bottom:2px; font-weight:bold; text-transform:uppercase; }
p { margin:0 0 18px 0; line-height:18px; }
ul { margin:11px 0 18px 15px; }
ol { margin:11px 0 18px 15px; }
li { margin-bottom:8px; list-style-position:outside; list-style-image:url(images/img-list-icon.gif); }
a { color:#253a65; text-decoration:underline; }
a:hover { text-decoration:none; }
.linkspace { line-height:26px; }
.blue_text { color:#22335b; font-weight:bold; text-transform:uppercase; }
.red_text { color:#cb0000; font-weight:bold }
.big_green_text { color:#0c9500; font-size:30px; margin-bottom:21px; font-weight:bold}
.contactmargin { margin:0 0 5px 0; }

#home { background:url(images/img-bg-rpt.gif) repeat-x; }
#inside { background:url(images/img-bginside-rpt.gif) repeat-x; }


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== STRUCTURE: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#container { width:952px; margin:0 auto; }

#header { height:191px; width:900px; margin:0 26px; background: url(images/img-bg-header.jpg) no-repeat; }

#subnav { width:900px; height:24px; float:left;  }
#subnav ul { width:682px; height:24px; list-style-image:none; margin:0 0 0 207px; }
#subnav ul li { float:left; list-style-type:none; list-style-image:none; position:relative; margin:0px; }
#subnav li a { background:url(images/img-subnav-matrix.gif) no-repeat; display:block; text-decoration:none; }
#subnav li span{ display:none; }

#subnav ul #item1{top:0;left:0; }
#subnav #item1 a{width:140px;height:20px; background-position:0 0;}
#subnav #item1 a:hover, #subnav #item1 a.current{ background-position:0 -20px;}

#subnav ul #item2{ top:0;left:0; }
#subnav #item2 a{ width:100px;height:20px;background-position:-140px 0;}
#subnav #item2 a:hover, #subnav #item2 a.current{background-position:-140px -20px;}

#subnav ul #item3{top:0;left:0;}
#subnav #item3 a{width:64px;height:20px;background-position:-240px 0;}
#subnav #item3 a:hover, #subnav #item3 a.current{background-position:-240px -20px;}

#subnav ul #item4{top:0;left:0;}
#subnav #item4 a{width:45px;height:20px; background-position:-308px 0;}
#subnav #item4 a:hover, #subnav #item4 a.current{ background-position:-308px -20px;}

#subnav ul #item5{ top:0;left:0; }
#subnav #item5 a{ width:57px;height:20px;background-position:-356px 0;}
#subnav #item5 a:hover, #subnav #item5 a.current{background-position:-356px -20px;}

#subnav ul #item6{top:0;left:0;}
#subnav #item6 a{width:35px;height:20px; background-position:-410px 0;}
#subnav #item6 a:hover, #subnav #item6 a.current{ background-position:-410px -20px;}

#subnav ul #item7{ top:0;left:0;}
#subnav #item7 a{ width:66px;height:20px;background-position:-453px 0;}
#subnav #item7 a:hover, #subnav #item7 a.current{background-position:-453px -20px;}

#subnav ul #item8{top:0;left:0;}
#subnav #item8 a{width:50px;height:20px;background-position:-525px 0;}
#subnav #item8 a:hover, #subnav #item6 a.current{background-position:-525px -20px;}

#subnav ul #item9{top:0;left:0;}
#subnav #item9 a{width:105px;height:20px;background-position:-574px 0;}
#subnav #item9 a:hover, #subnav #item7 a.current{background-position:-574px -20px;}


#logo { float:left; width:253px; height:96px; padding-top:14px; }


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== NAVIGATION: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#navigation { float:left; width:647px; height:83px; padding-top:27px; }
#navigation ul li { list-style-type:none; }
#navigation li span{ display:none; }

ul.dropdown { margin: 0; padding: 0; float:left; list-style: none; font-size: 1.1em; position:relative; z-index:100; }
ul.dropdown li { margin: 0; padding: 0; position: relative; list-style: none; float: left; }

ul.dropdown li a.industry, ul.dropdown li a.features, ul.dropdown li a.benefits, ul.dropdown li a.roles { background:url(images/img-nav-matrix.jpg) no-repeat; }
ul.dropdown li a.industry { width:138px; height:38px; background-position:0 0; margin:0 42px 0 0; }
ul.dropdown li a.features { width:136px; height:38px; background-position:-138px 0; margin:0 40px 0 0; }
ul.dropdown li a.benefits { width:126px; height:38px; background-position:-274px 0; margin:0 35px 0 0; }
ul.dropdown li a.roles { width:130px; height:38px; background-position:-400px 0; margin:0 0 0 0; }

ul.dropdown li:hover a.industry, ul.dropdown li a.industry:hover { background-position:0 -38px; }
ul.dropdown li:hover a.features, ul.dropdown li a.features:hover { background-position:-138px -38px; }
ul.dropdown li:hover a.benefits, ul.dropdown li a.benfits:hover { background-position:-274px -38px; }
ul.dropdown li:hover a.roles, ul.dropdown li a.roles:hover { background-position:-400px -38px; }	

ul.dropdown li span { display:none; }

ul.dropdown li a { display: block; }
ul.dropdown li:last-child a { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover { position: relative; }
ul.dropdown li.hover a { color: black; }


ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; padding:17px 17px 0 17px; margin:0; list-style:none; }
ul.dropdown ul { background: #ffffff; border-bottom:solid 1px #d7d7d7; border-left:solid 1px #d7d7d7; border-right:solid 1px #d7d7d7; }
ul.dropdown ul { -moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
ul.dropdown ul { -moz-border-radius-bottomleft: 5px;	-khtml-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }

ul.dropdown ul li { float: none; }
ul.dropdown ul li { list-style: none; margin:0; width:inherit; padding:0; font-size:11px; color:#696969; list-style:none; list-style-image:none; }

ul.dropdown ul li a { border-right: none; width: 100%; display: inline-block; } /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a { display:block; float:none; text-indent:0; height:auto; padding:0; margin-bottom:14px; color:#696969; text-decoration:none; }
ul.dropdown ul li a:hover { color:#22335b; text-decoration:none; }

ul.dropdown ul.industry-dd { width:102px;  margin:0; }
ul.dropdown ul.features-dd { width:100px; margin:0; }
ul.dropdown ul.benefits-dd { width:90px; margin:0; }
ul.dropdown ul.roles-dd { width:94px; margin:0; }

ul.dropdown ul.industry-dd li  a { display:block; float:none; text-indent:0; height:auto; padding:0; margin-bottom:14px; font-size:11px; color:#696969; text-decoration:none; }
ul.dropdown ul.industry-dd li  a:hover { color:#22335b; text-decoration:none; }
ul.dropdown ul.features-dd li  a { display:block; float:none; text-indent:0; height:auto; padding:0; margin-bottom:14px; font-size:11px; color:#696969; text-decoration:none; }
ul.dropdown ul.features-dd li  a:hover { color:#22335b; text-decoration:none; }
ul.dropdown ul.benefits-dd li  a { display:block; float:none; text-indent:0; height:auto; padding:0; margin-bottom:14px; font-size:11px; color:#696969; text-decoration:none; }
ul.dropdown ul.benefits-dd li  a:hover { color:#22335b; text-decoration:none; }
ul.dropdown ul.roles-dd li  a { display:block; float:none; text-indent:0; height:auto; padding:0; margin-bottom:14px; font-size:11px; color:#696969; text-decoration:none; }
ul.dropdown ul.roles-dd li  a:hover { color:#22335b; text-decoration:none; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== HOMEPAGE: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#content { clear:both; width:952px; height:100%; padding-bottom:100px; }
#slider-main { width:952px; height:376px; background:url(images/img-slider-main-bg.gif) no-repeat; }
#mission { width:952px; height:222px; padding-top:25px; }
#mission h1 { margin:0px; line-height:42px; }
#missionImage { float:left; width:125px; margin-right:30px; }
#missionStatement { float:left; width:880px; margin-left: 28px; }
#mission p { float:left; color:#484848; font-size:16px; padding-top:8px; line-height:22px; }
#mission span { font-style:italic; font-weight:bold; }

#toolkit-main { width:900px; height:100%; margin:0 26px; }
#toolkit-main ul { width:900px; height:113px; list-style-image:none; margin:0px; padding:0px; }
#toolkit-main ul li { float:left; list-style-type:none; list-style-image:none; position:relative; margin:0px; padding:0px; }
#toolkit-main a { background:url(images/img-toolkit-home-matrix.jpg) no-repeat; display:block; text-decoration:none; }
#toolkit-main li span { display:none; }

#toolkit-main ul #item1 { top:0;left:0; margin:0 8px 0 0; }
#toolkit-main #item1 a { width:214px; height:113px; background-position:0 0; }
#toolkit-main #item1 a:hover, #toolkit-main #item1 a.current { background-position:0 -113px; }

#toolkit-main ul #item2 { top:0;left:0; margin:0 8px 0 0; }
#toolkit-main #item2 a { width:214px; height:113px; background-position:-214px 0; }
#toolkit-main #item2 a:hover, #toolkit-main #item2 a.current { background-position:-214px -113px; }

#toolkit-main ul #item3 { top:0;left:0; margin:0 8px 0 0; }
#toolkit-main #item3 a { width:214px; height:113px; background-position:-428px 0; }
#toolkit-main #item3 a:hover, #toolkit-main #item3 a.current { background-position:-428px -113px; }

#toolkit-main ul #item4 { top:0;left:0; margin:0 8px 0 0;}
#toolkit-main #item4 a { width:214px; height:113px; background-position:-642px 0; }
#toolkit-main #item4 a:hover, #toolkit-main #item4 a.current { background-position:-642px -113px; }

/*#toolkit-section h1 { font-size:16px; text-transform:uppercase; color:#22335b; margin:8px 0 6px 0; padding-bottom:4px; border-bottom: 1px solid #d3d3d3; font-weight:normal; }
#toolkit-section p { color:#484848; }*/

.clearline { clear:both; }


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== INSIDE: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#headerImage { width:952px; height:214px; margin-bottom:38px; }
#contentMain { float:left; width:574px; margin-left:26px; padding-right:70px; display:inline; }

#facts { width:574px; height:100%; background:url(images/img-facts-bg-rpt.gif) repeat-y; margin:5px 0 23px 0; }
#facts-inside { width:527px; height:100%; background:url(images/img-facts-bg.jpg) no-repeat; padding:15px 32px 10px 15px; }
#facts-inside h1 { font-size:16px; font-weight:bold; color:#FFFFFF; margin:0px; }
.facts-italic { font-size:12px; font-weight:normal; font-style:italic; }

#contentSide { float:left; width:256px; margin-right:26px; display:inline; }

#reports-detail { width:574px; height:100%; border-bottom:1px solid #d3d3d3; padding:10px 0 25px 0; margin:0 0 25px 0; }
#reports-image { float:left; width:200px; margin:0 14px 0 0; }
#reports-info { float:left; width:359px; } 
#reports-thumbs { clear:both; padding:20px 0 0 0; } 
#reports-thumbs img { padding:0 5px 0 5px; }

#toolkit-side { width:256px; height:100%; }
#toolkit-side ul { width:256px; list-style-image:none; margin:0px; padding:0px; }
#toolkit-side ul li { list-style-type:none; list-style-image:none; position:relative; margin:0px; padding:0px; }
#toolkit-side a { background:url(images/img-toolkit-matrix.jpg) no-repeat; display:block; text-decoration:none; }
#toolkit-side li span { display:none; }
#toolkit-side li p { color:#484848; font-size:11px; line-height:12px; padding:3px 0 0 0; }

#toolkit-side ul #item1 { top:0;left:0; margin:0 0 20px 0; }
#toolkit-side #item1 a { width:256px; height:113px; background-position:0 0; }
#toolkit-side #item1 a:hover, #toolkit-side #item1 a.current { background-position:0 -113px; }

#toolkit-side ul #item2 { top:0;left:0; margin:0 0 20px 0; }
#toolkit-side #item2 a { width:256px; height:113px; background-position:-256px 0; }
#toolkit-side #item2 a:hover, #toolkit-side #item2 a.current { background-position:-256px -113px; }

#toolkit-side ul #item3 { top:0;left:0; margin:0 0 20px 0; }
#toolkit-side #item3 a { width:256px; height:113px; background-position:-512px 0; }
#toolkit-side #item3 a:hover, #toolkit-side #item3 a.current { background-position:-512px -113px; }

#toolkit-side ul #item4 { top:0;left:0; margin:0 0 20px 0; }
#toolkit-side #item4 a { width:256px; height:113px; background-position:-768px 0; }
#toolkit-side #item4 a:hover, #toolkit-side #item4 a.current { background-position:-768px -113px; }

#toolkit-side ul #item5 { top:0;left:0; margin:0 0 25px 0; }
#toolkit-side #item5 a { width:256px; height:113px; background-position:-1024px 0; }
#toolkit-side #item5 a:hover, #toolkit-side #item5 a.current { background-position:-1024px -113px; }


.tabular-left-head { float:left; width:100px; background-color:#075488; color:#fff; padding:6px; border-right:#50638f 1px solid; font-size:13px; clear:both; }
.tabular-right-head { float:left; width:414px; background-color:#075488; color:#fff; padding:6px; font-size:13px; }
.tabular-left { float:left; width:100px; color:#22335b; clear:both; padding:6px; border-right:#eaf5fa 1px solid; border-bottom:#c1e7fa 1px solid; }
.tabular-right { float:left; width:414px; color:#22335b; padding:6px; border-bottom:#c1e7fa 1px solid; }


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== FOOTER: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#footer { width:100%; background-color:#075488; }
#footer p { color:#61a8d6; font-size:11px; text-align:center; margin-top:20px; }
#footer a { text-decoration:underline; color:#8fcbf3; }
#footer a:hover { text-decoration:none; }

#footer-container { width:952px; height:473px; background:url(images/img-bg-footer.jpg) no-repeat; margin:0 auto; padding-top:24px; }
#long-list { width:706px; height:319px; margin:0 auto; }
#long-list ul { margin:0px; }
#long-list li { margin:0 0 6px 0; list-style-type:none; list-style-image:none; }
#long-list a { text-decoration:none; color:#FFFFFF; font-size:11px; }
#long-list a:hover { text-decoration:underline; }
#list-header a { color:#8fcbf3; font-weight:bold; text-transform:uppercase; }

#list1 { width:130px; height:319px; float:left; }
#list2 { width:168px; height:319px; float:left; }
#list3 { width:110px; height:319px; float:left; }



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== FORM: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
fieldset { float:left; clear:left; width:500px; margin:15px 0 0 15px; padding:0px; border-style:none; border-bottom: 1px solid #d3d3d3; }
.subtext { font-size:12px; font-weight:normal; color:#333333; padding:0px; }
label { float:left; width:130px; margin:0 10px 0 0; padding:0px; }
fieldset ol { margin:0 10px 0 0; padding:0px; list-style:none; }
fieldset li { float:left; clear:left; width:500px; padding:0 0 10px 0; margin:0px; list-style-image:none; }
fieldset textarea { height:80px; padding:2px; width:274px; }
fieldset.submit { float:none; width:auto; margin:0px; padding:20px 0 0 15px; border-style:none; margin-left: auto; margin-right: auto; text-align: center;}
fieldset.forget { float:none; width:auto; margin:0px; padding:20px 0 0 15px; border-style:none; }

#savings fieldset { float:left; clear:left; width:574px; margin:15px 0 0 0; padding:0px; border-style:none; border-bottom: 1px solid #d3d3d3; }
#savings label { float:left; width:300px; margin:0 5px 0 0; padding:0px; text-align: right;}
#savings fieldset ol { margin:0 10px 0 0; padding:0px; list-style:none; }
#savings fieldset li { float:left; clear:left; width:574px; padding:0 0 10px 0; margin:0px; list-style-image:none; }
#savings fieldset.contact label {text-align: left;}
#savings fieldset.contact label, #savings fieldset.contact li {width: 500px;}
#savings fieldset.submit { float:none; width:auto; margin:0px; padding:20px 0 0 15px; border-style:none; }



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== SLIDER: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
noscript div { background: #ccc; border: 1px solid #900; margin: 20px 0; padding: 15px }

.coda-slider-wrapper { padding:4px 0 0 0; margin:0 0 0 30px; }
.coda-slider { padding:0; margin:0; }
.coda-slider h3 { font-size:24px; }
.coda-slider p { font-size:16px; }

.coda-slider-no-js .coda-slider { height: 313px; overflow: auto !important; padding-right: 20px }
.coda-slider, .coda-slider .panel { width: 892px; height:313px; } 
.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 600px }
.coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }
.coda-nav-left a, .coda-nav-right a { background: #000; color: #fff; padding: 5px; width: 100px }
.coda-nav ul li a.current { font-weight:bold; background-color:#ffffff; }
.coda-slider .panel-wrapper { margin:65px 20px 0 0; width:330px; float:right; }
.coda-slider .panel-wrapper-01 { margin:35px 0 0 35px; width:345px; float:left; }
.coda-slider .panel-wrapper-02 { margin:35px 0 0 35px; width:355px; float:left; }
.coda-slider .panel-wrapper-03 { margin:35px 0 0 35px; width:355px; float:left; }
.coda-slider .panel-wrapper-04 { margin:35px 39px 0 0; width:300px; float:right; }
.coda-slider .panel-wrapper-05 { margin:35px 39px 0 0; width:280px; float:right; }
.coda-slider .panel-wrapper-06 { margin:35px 39px 0 0; width:345px; float:right; }
.coda-slider .panel-wrapper-07 { margin:35px 39px 0 0; width:340px; float:right; }
.coda-slider .panel-wrapper-08 { margin:35px 0 0 35px; width:320px; float:left; }
.coda-slider .panel-wrapper-09 { margin:35px 0 0 35px; width:345px; float:left; }
.coda-slider p.loading { padding: 20px; text-align: center }

.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }
.coda-nav ul li { display: inline; text-align:center; font-size:13px; }
.coda-nav ul li a { background-color:none; color: #22335b; display: block; float: left; width:99px; height:54px; text-decoration: none; line-height:13px; }
.coda-nav ul li a:hover { color:#777; }
.coda-nav ul li.tab1 a { padding:22px 0 0 0; height:32px; }
.coda-nav ul li.tab2 a { padding:10px 0 0 0; height:44px; }
.coda-nav ul li.tab3 a { padding:14px 0 0 0; height:40px; }
.coda-nav ul li.tab4 a { padding:14px 0 0 0; height:40px; }
.coda-nav ul li.tab5 a { padding:22px 0 0 0; height:32px; }
.coda-nav ul li.tab6 a { padding:14px 0 0 0; height:40px; }
.coda-nav ul li.tab7 a { padding:22px 0 0 0; height:32px; }
.coda-nav ul li.tab8 a { padding:14px 0 0 0; height:40px; }
.coda-nav ul li.tab9 a { padding:22px 0 0 0; height:32px; }
	
.coda-slider-wrapper { clear: both; overflow: auto }
.coda-slider { float: left; overflow: hidden; position: relative }
.coda-slider .panel { display: block; float: left }
.coda-slider .panel-container { position: relative; }
.coda-slider .panel-container h3 { font-size:24px; }
.coda-slider .panel-container p { font-size:16px; }
.coda-nav-left, .coda-nav-right { float: left }
.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }

	
#cutcosts { background-image:url(images/slider-img-cutcosts.jpg); background-repeat:no-repeat; }
#cutcosts h2.title { display:none; }
#cutcosts h3 { color:#FFFFFF; margin:0 0 5px 0; padding:0; font-weight:bold; line-height:24px; }
#cutcosts p { color:#FFFFFF; margin:0 0 15px 0; padding:0; line-height:20px; }
.coda-slider .panel-wrapper-01 a { background:url(images/img-slider-btn.gif) no-repeat; display:block; text-decoration:none; width:144px; height:25px; background-position:0 0; }

#customerrelations { background-image:url(images/slider-img-relations.jpg); background-repeat:no-repeat; }
#customerrelations h2.title { display:none; }
#customerrelations h3 { color:#816c62; margin:0 0 5px 0; padding:0; font-weight:bold; line-height:24px; }
#customerrelations p { color:#473e3b; margin:0 0 15px 0; padding:0; line-height:20px; }
.coda-slider .panel-wrapper-02 a { background:url(images/img-slider-btn.gif) no-repeat; display:block; text-decoration:none; width:144px; height:25px; background-position:-144px 0; }

#myassets { background-image:url(images/slider-img-protect.jpg); background-repeat:no-repeat; }
#myassets h2.title { display:none; }
#myassets h3 { color:#FFFFFF; margin:0 0 5px 0; padding:0; font-weight:bold; line-height:24px; }
#myassets p { color:#FFFFFF; margin:0 0 15px 0; padding:0; line-height:20px; }
.coda-slider .panel-wrapper-03 a { background:url(images/img-slider-btn.gif) no-repeat; display:block; text-decoration:none; width:144px; height:25px; background-position:-288px 0; }

#productivity { background-image:url(images/slider-img-productivity.jpg); background-repeat:no-repeat; }
#productivity h2.title { display:none; }
#productivity h3 { color:#FFFFFF; margin:0 0 5px 0; padding:0; font-weight:bold; line-height:24px; }
#productivity p { color:#FFFFFF; margin:0 0 15px 0; padding:0; line-height:20px; }
.coda-slider .panel-wrapper-04 a { background:url(images/img-slider-btn.gif) no-repeat; display:block; text-decoration:none; width:144px; height:25px; background-position:-432px 0; }

#liability { background-image:url(images/slider-img-liability.jpg); background-repeat:no-repeat; }
#liability h2.title { display:none; }
#liability h3 { color:#f7da95; margin:0 0 5px 0; padding:0; font-weight:bold; line-height:24px; }
#liability p { color:#FFFFFF; margin:0 0 15px 0; padding:0; line-height:20px; }
.coda-slider .panel-wrapper-05 a { background:url(images/img-slider-btn.gif) no-repeat; display:block; text-decoration:none; width:144px; height:25px; background-position:-576px 0; }

#myfleet { background-image:url(images/slider-img-maintain.jpg); background-repeat:no-repeat; }
#myfleet h2.title { display:none; }
#myfleet h3 { color:#ffffff; margin:0 0 5px 0; padding:0; font-weight:bold; line-height:24px; }
#myfleet p { color:#ffffff; margin:0 0 15px 0; padding:0; line-height:20px; }
.coda-slider .panel-wrapper-06 a { background:url(images/img-slider-btn.gif) no-repeat; display:block; text-decoration:none; width:144px; height:25px; background-position:-720px 0; }

#misuse { background-image:url(images/slider-img-misuse.jpg); background-repeat:no-repeat; }
#misuse h2.title { display:none; }
#misuse h3 { color:#34546f; margin:0 0 5px 0; padding:0; font-weight:bold; line-height:24px; }
#misuse p { color:#3b4248; margin:0 0 15px 0; padding:0; line-height:20px; }
.coda-slider .panel-wrapper-07 a { background:url(images/img-slider-btn.gif) no-repeat; display:block; text-decoration:none; width:144px; height:25px; background-position:-864px 0; }

#compliance { background-image:url(images/slider-img-compliance.jpg); background-repeat:no-repeat; }
#compliance h2.title { display:none; }
#compliance h3 { color:#615756; margin:0 0 5px 0; padding:0; font-weight:bold; line-height:24px; }
#compliance p { color:#6f6766; margin:0 0 15px 0; padding:0; line-height:20px; }
.coda-slider .panel-wrapper-08 a { background:url(images/img-slider-btn.gif) no-repeat; display:block; text-decoration:none; width:144px; height:25px; background-position:-1008px 0; }

#software { background-image:url(images/slider-img-software.jpg); background-repeat:no-repeat; }
#software h2.title { display:none; }
#software h3 { color:#556790; margin:0 0 5px 0; padding:0; font-weight:bold; line-height:24px; }
#software p { color:#3b4248; margin:0 0 15px 0; padding:0; line-height:20px; }
.coda-slider .panel-wrapper-09 a { background:url(images/img-slider-btn.gif) no-repeat; display:block; text-decoration:none; width:144px; height:25px; background-position:-1152px 0; }


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== ACCORDION: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.accordion h4 { font-size:15px; font-weight:bold; text-transform:uppercase; }
.accordion h4 a { padding:6px 6px 6px 25px; color:#075488; background:#f0f9fe url(images/bg-accordion-arrow.png) no-repeat 10px 12px; border-bottom: 1px solid #c1e7fa; margin:1px 0 0 0; text-decoration:none; display:block;  }
.accordion h4 a:hover { background:#e1f4fe url(images/bg-accordion-arrow.png) no-repeat 10px 12px; }
.accordion h4 a:selected { background:#ffffff url(images/bg-accordion-arrow.png) no-repeat 10px 12px; }
.accordion h4 a:current { background:#ffffff url(images/bg-accordion-arrow.png) no-repeat 10px 12px; }
.accordionContent { padding:10px 20px 5px 15px; margin:0; border-bottom: 1px solid #c1e7fa; }



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== FANCYBOX: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	background: transparent;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('images/fancy_loading.png') no-repeat;
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 32px;
	height: 32px;
	background: url('images/fancy_close.png') top left no-repeat;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background: url('images/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background: transparent url('images/fancy_title_left.png') repeat-x;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background: transparent url('images/fancy_title_main.png') repeat-x;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background: transparent url('images/fancy_title_right.png') repeat-x;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('images/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background: transparent url('images/fancy_nav_left.png') no-repeat;
}

#fancybox-right-ico {
	background: transparent url('images/fancy_nav_right.png') no-repeat;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

div.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	z-index: 1001;
}

div#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('images/fancy_shadow_n.png') repeat-x;
}

div#fancy-bg-ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('images/fancy_shadow_ne.png') no-repeat;
}

div#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('images/fancy_shadow_e.png') repeat-y;
}

div#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('images/fancy_shadow_se.png') no-repeat;
}

div#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('images/fancy_shadow_s.png') repeat-x;
}

div#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('images/fancy_shadow_sw.png') no-repeat;
}

div#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('images/fancy_shadow_w.png') repeat-y;
}

div#fancy-bg-nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('images/fancy_shadow_nw.png') no-repeat;
}

table.savings-calculator-response {
	border-collapse:collapse;
}
table.savings-calculator-response td, table.savings-calculator-response th {
	border: none;
	padding: 5px 10px;
}
table.savings-calculator-response  th.breakeven, table.savings-calculator-response  td.breakeven {
	color: red;
	font-weight: bold;
}
table.savings-calculator-response tbody th {
	text-align: right;
}
table.savings-calculator-response thead th {
	text-align: center;
}
table.savings-calculator-response thead th.topHeader {
	background-color: #CEEBFF;
	border: 1px solid black;
}
table.savings-calculator-response th {
	font-weight: bold;
}
table.savings-calculator-response td {
	text-align: right;
}
table.savings-calculator-response td.numberCell {
	border: 1px solid black;
}
