﻿/* SSE Monitor Template Created By Suzanne McCulley 21/05/08*/
/*Updated By Suzanne McCulley 05/06/08*/

#productTour .largeCol:after, .header-login div .button:after, .header-login div:after,.header-login:after, #header:after,.button:after,#content:after,#purProcess:after,.areaBorder:after,.accessLinks .inner:after,.navigation:after,.siteNav ul:after,.mainNav ul:after,.leftNav ul:after,.rightNav ul:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden;}
a{color:#6C82AC;cursor:pointer;}
a img{border:0;}
a:visited{color:#345077;}
a:hover{color:#0F317F;}
a:active{color:#9DBAF4;}
body{background-color:#0F317F;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;}
h1{border-bottom:#9DBAF4 1px solid;color:#70BC1F;font-size:130%;margin:0 0 5px;padding-bottom:10px;}
html{overflow-y:scroll;}
li{list-style:none;}
p{line-height:17px;margin:0 0 10px;}
p,label,address,select,textarea,input{color:#6C82AC;font-size:70%;font-style:normal;}
select,textarea,input{font-size:70%;}
span.monitorSol{background:url(../cssImages/monitor-solutions.png) no-repeat top left;float:right;height:351px;margin:-40px -253px 0 0;padding:0;position:relative;width:411px;z-index:5;}
#content{background:#fff;clear:both;margin:0 15px;padding:0;width:772px; min-height: 450px;}
#footer{clear:both;color:#FFF;margin:0 auto;padding-bottom:40px;width:772px;}
#footer p{clear:both;color:#fff;font-size:60%;line-height:16px;margin:0 15px 15px;padding:0;}
#footer ul{margin:15px;padding:0;}
#footer ul.corporate{display:inline;float:left;width:410px;}
#footer ul.corporate li{display:inline;float:left;margin:0 58px 0 0;padding:0;}
#footer ul.corporate li.end{margin-right:0!important;}
#footer ul.sitenav{display:inline;float:right;width:300px;}
#footer ul.sitenav li{background:url(../cssImages/list-divider.gif) no-repeat top left;color:#FFF;display:inline;float:right;font-size:60%;margin:0 0 0 5px;padding:0 0 0 5px;}
#footer ul.sitenav li a{color:#FFF;text-decoration:none;}
#footer ul.sitenav li a:hover{text-decoration:underline;}
#footer ul.sitenav li a:visited{color:#F3F9FC!important;}
#footer ul.sitenav li.end{background:none;}
#header{background:#FFF url(../cssImages/header-bg.gif) no-repeat bottom left;margin:0 15px;padding-bottom:28px;position:relative;width:772px;}

#header .logo{position:absolute;left:15px;top:13px;margin:0;padding:0;z-index:10000;height:90px;width:90px;}
#header .logo a{display:block;width:100%;height:100%;}
#header .logo img{background:url(../cssImages/home-protection-logo.png) top left no-repeat;height:90px;width:90px;}
.productTourImg {margin: 0px; padding: 0px; width: 100%; display: block;}
.productTourImg img {margin: 0px; padding: 0px;}

#header ul{background:#fff;display:inline;float:left;margin:0 0 0 138px;overflow:hidden;padding:19px 0 0;width:487px;}
#header ul li{display:inline;float:left;margin:0 29px 0 0;padding:0;}
#inner-wrap{background:url(../cssImages/header-top.png) no-repeat top left;margin:0 auto;padding:22px 0 0;width:802px;}
#monitorSolutions{clear:both;display:block;padding:0 15px;width:742px;}
#monitorSolutions .mainHeader{clear:both;margin-bottom:0;}
#monitorSolutions .mainHeader h1{margin-bottom:0!important;}
#page-border{background:url(../cssImages/body-dropshadow.png) repeat-y top left;margin:0;padding:0;width:802px;}
#standardTemp .smallCol{float:right!important;}
#standardTemp,#productTour, #homepage{display:block;margin:0 15px;padding:0;width:742px;}
#wrapper{background:#DCE8FE url(../cssImages/body-bg.jpg) repeat-x top left;margin:0px 0 0 0;padding:0;width:100%;}
#productTour .backToHome {clear: both; margin-top: 5px; display: block;}
.areaBorder{border-bottom:1px #9DBAF4 solid;margin-bottom:40px!important;}
.button{background:url(../cssimages/button-right.gif) no-repeat right top;display:table;display:inline-block;padding:0 9px 0 0;}
.button a{background:url(../cssimages/button-left.gif) no-repeat left top;border:none;color:#000;display:block;font-size:70%;font-weight:normal;line-height:18px;margin:0;padding:2px 5px 5px 29px;text-align:center;text-decoration:none;}
.button input{background:url(../cssimages/button-left.gif) no-repeat left top;border:none;color:#000;cursor:pointer;font-size:70%;line-height:20px;margin:0;min-height:24px;overflow:visible;padding:0 0 3px 29px;text-align:center;width:auto;}
.button input:hover,.button a:hover{color:#FFF;}
.floatLeft{display:inline;float:left!important;}
.floatRight{display:inline;float:right!important;}
.header-login{background:url(../cssImages/home-login-top.gif) no-repeat top left;display:inline;float:left;margin:1px 5px 0 0;padding-top:7px;width:139px;}
.header-login div{background:url(../cssImages/home-login-end.gif) no-repeat bottom left;padding:3px 15px 15px;width:109px; display: block;}
.header-login div h2{color:#0A2F75;font-size:70%;margin:0 0 6px;padding:0;}
.header-login div .button {background:url(../cssimages/button-right-blue.gif) no-repeat right top;}
.header-login div .button a{background:url(../cssimages/button-left-blue.gif) no-repeat left top;}
.header-login div .button input{background:url(../cssimages/button-left-blue.gif) no-repeat left top;}
.homepage {margin:0px; padding: 0px; width: 100%;}
h5, h6 {margin: 0px; padding: 0px 0px 10px 0px; color:#6C82AC;}
.largeCol{display:inline;float:left;margin:0px;padding:0;width:489px;}
.mainHeader{clear:both;float:left;margin:0 0 10px;padding:6px 0px 0px;width:100%;}
.monSolBg{background:url(../cssImages/monitor-sol-bg.gif) no-repeat top right;clear:both;width:100%;}
.monSolBg .smallCol{padding-top:321px;}
.smallCol{display:inline;float:left;margin:0;padding:0;position:relative;width:237px;}
.accessLinks {width: 100%; margin:0px 0px -10px; padding:0px; position: relative; z-index: 10;}
.accessLinks .inner{margin:0 auto;padding:15px 32px 0px 15px;width:745px}
.accessLinks .inner ul {float: right; display: inline; margin: 0px; padding: 0px;}
.accessLinks .inner ul li {background:url(../cssImages/list-divider.gif) no-repeat top left;color:#FFF;display:inline;float:right;font-size:60%;margin:0 0 0 5px;padding:0 0 0 5px;}
.accessLinks .inner ul li a{color:#FFF;text-decoration:none;}
.accessLinks .inner ul li a:hover{text-decoration:underline;}
.accessLinks .inner ul li a:visited{color:#F3F9FC!important;}
.accessLinks .inner ul li.end{background:none;}
#productTour .largeCol {min-height: 481px; float:right!important;}
.navigation {width: 100%; margin:0 0 4px 0; padding: 0px; border-bottom: 1px solid #DFE5DB;}
.navigation ul {margin:0px; padding: 0px; width: 100%;} 
.navigation ul li{margin:0px 0px -1px; padding: 0px; font-size: 70%; display: inline; position:relative;}
.mainNav {float: left; display:inline; margin:0px; padding: 0px 0px 0px 20px;}
.mainNav ul li{float: left;}
.supportNav {width: 350px; float: right; display:inline; margin:0px; padding: 0px 20px 0px 0px;}
.supportNav ul li{float: right;}
.supportNav ul li.active {margin-right:-3px !important;position:relative;z-index:5;}
.mainNav ul li.active {margin-left:-3px !important;position:relative;z-index:5;}
.mainNav ul li a{background:url(../cssImages/site-nav-mid-r.gif) no-repeat top right;float:left;margin:20px 0 0;padding:0 3px 0 0;text-decoration:none!important;}
.mainNav ul li a span{background:#9DACC8 url(../cssImages/site-nav-mid-l.gif) no-repeat top left;color:#FFF;float:left;margin:0;padding:8px 10px 7px 14px;text-decoration:none!important;}
.mainNav ul li a:hover span,.supportNav ul li a:hover span{background:#d3dded url(../cssImages/site-nav-mid-l-ro.gif) no-repeat top left;}
.mainNav ul li a:hover,.supportNav ul li a:hover{background:url(../cssImages/site-nav-mid-r-ro.gif) no-repeat top right;}
.mainNav ul li.end a{background:url(../cssImages/site-nav-end-r.gif) no-repeat top right;padding-right:8px;}
.mainNav ul li.end a:hover,.supportNav ul li.start a:hover{background:#d3dded url(../cssImages/site-nav-end-r-ro.gif) no-repeat top right;padding-right:8px;}
.mainNav ul li.start a span{background:#9DACC8 url(../cssImages/site-nav-start-l.gif) no-repeat top left;}
.mainNav ul li.start a:hover span,.supportNav ul li.end a:hover span{background:#d3dded url(../cssImages/site-nav-start-l-ro.gif) no-repeat top left;}
.supportNav ul li a{background:#6C82AC url(../cssImages/page-nav-mid-r.gif) no-repeat top right;float:left;margin:20px 0 0;padding:0 3px 0 0;text-decoration:none!important;}
.supportNav ul li a span{background:#6C82AC url(../cssImages/page-nav-mid-l.gif) no-repeat top left;color:#FFF;float:left;margin:0;padding:8px 10px 7px 14px;text-decoration:none!important;}
.supportNav ul li.end a span{background:#6C82AC url(../cssImages/page-nav-start-l.gif) no-repeat top left;}
.supportNav ul li.start a{background:#6C82AC url(../cssImages/page-nav-end-r.gif) no-repeat top right;padding-right:8px;}
.mainNav ul li.active a:hover{background:url(../cssImages/mn_homeActive_r2.gif) no-repeat top right;}
.supportNav ul li.active a span,.mainNav ul li.active a span{font-weight: bold;background:url(../cssImages/mn_homeActive_l.gif) no-repeat top left;color:#1B3C78;margin:0;padding-bottom:12px;padding-left:17px;padding-top:13px;}
.supportNav ul li.active a,.mainNav ul li.active a{background:url(../cssImages/mn_homeActive_r2.gif) no-repeat top right;margin:11px 0 0;padding-right:7px;}
.supportNav ul li.active a:hover{background:url(../cssImages/mn_homeActive_r2.gif) no-repeat top right;padding-right:7px;}
.supportNav ul li.active a:hover span,.mainNav ul li.active a:hover span{background:url(../cssImages/mn_homeActive_l.gif) no-repeat top left;color:#1B3C78;}