/* Top Level Styles*********************************************/* {	margin: 0;	padding: 0;}body {	background-color: #FFF;	font-family: tahoma, arial, verdana;	font-size: 11px;	color: #666;}li {  list-style: none;}a, a:visited {	text-decoration: none;	color: #66bb00;}h1 {	font-size: 20px;	/*font-weight: normal;*/	color: #6f9cb1;}h2 {  font-weight:normal;  font-size:20px;  color: #6f9cb1;}h2 {	margin: 30px 0;}h1, h2, h3 {  font-family:Trebuchet MS;}a img {  border: none;}p {  margin: 10px 0;}/* Float Clearing*********************************************/div#home div#action:after,div#home div.actionExpandInner:after {  content:'.';  display:block;  clear:both;  height:0;  visibility:hidden;}/* Generic Button Styles*********************************************/span.button-l {  float:right;  padding:0;  background:url('../images/back-button-l.gif') no-repeat top left;}span.button-l span.button-r {  display:block;  height:20px;  padding:2px 15px 0 15px;  background:url('../images/back-button-r.gif') no-repeat top right;}span.button-l span.button-r a {  color:#FFF;}span.button-l span.button-r a:hover {  text-decoration:none;}/* New Home Page Styles*********************************************/div#home {  padding:10px 45px;}div#home p a:hover {  text-decoration:underline;}div#home div#hometopright {  float:right;  width:225px;  padding-bottom:10px;}div#home div#hometopright img {  margin-bottom:15px;}div#home div#hometext {  width:495px;  padding:0 0 20px 0;  font-size:12px;  line-height:150%;}div#home div#action {  padding-top:20px;  margin-bottom:20px;  height:1%;  border:1px solid #B9D0DE;  border-width:1px 0;}div#home div.actionBox {  float:left;  display:inline;  padding-right:37px;}div#home div.actionBox span.homeactiontitle {  display:block;  padding:0 0 10px 0;  text-align:center;  font-size:14px;  font-weight:bold;  color:#6f9cb1;}div#home div#medium {  padding-right:0;}div#home div#whyprotec {  padding:20px 0;}div#home div#flash {  /*position:relative;  right:45px;*/  width:725px;  height:75px;}div#home div.actionExpand  {  padding-top:5px;  margin-bottom:15px;  width:225px;  background:url('../images/back-home-action.gif') no-repeat top left;}div#home div.actionExpandInner {  min-height:75px;  padding:10px 15px;  background:url('../images/back-home-action-bottom.gif') no-repeat bottom left;}div#home div.actionExpandInner ul.greenticks {  /*padding:10px 15px;*/  color:#66bb00;  font-size:12px;}div#home div.actionExpandInner ul.greenticks li {  padding:0px 0 5px 35px;  background:url('../images/back-home-bullet.png') no-repeat 0 0;}div#home div.actionExpandInner h3 {  width:auto;  font-size:14px;  color:#66bb00;}div#home div.actionExpandInner a {  float:right;}div#home div#action span.button-l {  margin:10px 60px 10px 0;}div#home div.actionExpandInner span.orange {  display:block;  padding-bottom:10px;  color:#ff6600;  font-weight:bold;  font-size:14px;}div#home div#whyprotec {  font-size:14px;  color:#6F9CB1;  font-weight:bold;}/* Layout Styles*********************************************/#wrapper {	position: relative;	width: 840px;	margin: 0 auto;	background: url(../images/bg-wrapper.gif) repeat-y;}#header {	position: relative;	width: 840px;	height: 130px;	background: url(../images/bg-header.gif) no-repeat;}#header a:hover {	text-decoration: underline;}/*#height {	width: 1px;	height: 620px;	float: left;}*/#content {  min-height:500px;}#footer {	position: relative;	clear: both;	width: 840px;	height: 155px;	background: url(../images/bg-footer.gif) 0 100% no-repeat;}#footer #towns {	position: absolute;	left: 30px;	top: 75px;	width: 800px;	color: #CCC;}#footer #copyright {	position: absolute;	left: 30px;	top: 125px;	color: #FFF;}#footer #copyright  a {  color: #FFF;}#live {	float:right;	display:inline;	padding:4px 0 4px 30px;	margin:5px 10px 0 0;	background:url('/images/back-home-remote-support.gif') no-repeat 0 0;}#client {	float:right;	display:inline;	padding:4px 0 4px 30px;	margin:5px 40px 0 0;	background:url('/images/back-home-client-login.gif') no-repeat 0 0;}/* Navigation Styles*********************************************/#nav {	position: absolute;	left: 20px;	top: 91px;	z-index: 98;}#nav li {  float: left;	display: block;	width: 100px;	text-align: center;	position: relative;}#nav a {	color: #FFFFFF;	display: block;	width: 100px;	padding: 4px 0 6px 0;}#nav a:hover {  color: #1283bc;	background-color: #f1f1f1;	text-decoration: none;}#nav ul {	visibility: hidden;	position: absolute;	left: 0;	z-index: 99;}#nav ul li {	text-align: left;	width: 175px;	float: none;	z-index: 100;}#nav ul a {	background-color: #66bb00;	padding: 1px 0px 1px 5px;	display: block;	width: 175px;	z-index: 101;}#nav ul a:hover {	color: #66bb00;}#nav li:hover ul, #nav a:hover ul {   visibility: visible;}ul#nav li.over ul {  display:block;  visibility: visible;}/* Sub Navigation Styles*********************************************/#subNav {	position: absolute;	top: 135px;	left: 40px;	/*z-index: -1;*/}#subNav li {	border-bottom: 1px solid #f1f1f1;}#subNav a {	padding: 3px 0 2px 35px;	background: url(../images/bg-bullet.gif) 10px 50% no-repeat;	display: block;	width: 175px;	height: 15px;}#subNav a:hover {	background: #66bb00 url(../images/bg-bullet-hover.gif) 10px 50% no-repeat;	color: #FFFFFF;}/* Action Styles*********************************************/#action {	clear:right;	/*position: relative;*/	/*z-index: -1;*/}.actionBox {	width: 225px;}.actionBox ul {	margin-top: 10px;}.actionBox li {	margin: 10px 0;	padding: 4px 0;	text-align:center;	/*border-bottom: 1px solid #f1f1f1;*/	/*background: url(../images/bg-bullet.gif) 20px 1px no-repeat;*/}#adHoc {	/*position: absolute;	left: 50px;	top: 0px;*/	/*background: url(../images/a-ad-hoc.jpg) no-repeat;*/	/*z-index: -1;*/}#small {	/*position: absolute;	left: 307px;	top: 0px;*/	/*background: url(../images/a-small.jpg) no-repeat;*/	/*z-index: 1;*/}#medium {	/*position: absolute;	right: 50px;	top: 0px;*/	/*background: url(../images/a-medium.jpg) no-repeat;*/	/*z-index: 1;*/}.actionBox a {	font-size: 11px;	font-weight: bold;}.actionBox a:hover {	text-decoration: underline;}.bottomLayer {	/*z-index: 1;*/}.action {	color: #6f9cb1;	font-weight: bold;}div#whyprotec {  padding:20px 0 0 0;}div#whyprotec a {  color:#6F9CB1;  font-size:14px;  font-weight:bold;}/* Home Page Content Styles*********************************************/p#simplicity {  text-align:center;  font-size:12px;  color: #6f9cb1;  font-weight:bold;  padding-bottom:15px;   margin:0;}#hpContent {	border: 1px solid;}div#homebottom {  padding:20px 30px 20px 30px;}#hpContentLeft {	/*position: absolute;	top: 465px;	left: 35px;*/	float:left;	width: 250px;}#hpContentLeft h1, h2 {	border-bottom: 1px solid #f1f1f1;	padding-bottom: 10px;	margin-bottom: 10px;	font-size:18px;	font-weight:bold;}#hpContentRight {	/*position: absolute;	top: 435px;	right: 35px;*/	width: 250px;	float:right;}#hpContentRight h2 {  margin:0;  font-weight:normal;}#action2 {	/*position: absolute;	left: 307px;	top: 465px;*/	width: 195px;	float:left;	padding-left:30px;}#action2 img {	margin-bottom: 15px;}#microsoft {  position: relative;	left: 70px;}#flash {	/*position: relative;	left: 30px;	height:75px;*/}#towns {	position: absolute;	left: 30px;	top: 780px;}#towns h2 {	font-size: 11px;	font-weight: normal;	color: #999999;}#towns li {	float: left;	margin-right: 10px;}/* Inner Content Styles*********************************************/#content {	margin: 0px 50px 40px 270px;}#content h1, #costCalculatorContent h1 {	border-bottom: 1px solid #f1f1f1;	padding-bottom: 15px;	margin-bottom: 15px;	font-size: 24px;}#costCalculator {	float: right;}#content ul {	margin: 30px 0 15px 15px;	font-size: 14px;}#content li {	list-style-type: none;	background: url(../images/bg-tick-small.gif) no-repeat;	padding: 1px 0 7px 40px;		margin: 8px 0;	/*height: 22px;*/}ul.bulletslist {  margin:30px 0 15px 15px;  font-size:14px;}ul.bulletslist li {  list-style:none;  background:url(../images/bg-tick-small.gif) 0 50% no-repeat;  padding:8px 0 8px 35px;}#content p {	font-size: 14px;}#content a:hover {	text-decoration: underline;}/* Cost Calculator Styles*********************************************/#costCalculatorContent {	margin: 10px 40px;	font-size: 14px;	position: relative;	/*z-index: -1;*/}#costCalculatorContent p {  font-size: 14px;}label {	border: none;	display: block;	width: 300px;	float: left;}.questionMark {	position: relative;	top: 1px;	left: 10px;}#error {	color: red;	margin: 15px 0;}#calculator li {	margin: 10px 0;}.text {background-color: #FFF !important;	font-size: 11px;	color: #999;	font-family: arial;}.submit {	padding: 2px 2px 4px 2px;	color: #333333;	border: 0;	background-color: #6d7a82;	color: #f1f1f1;	font-size: 9px;	margin: 5px 0;  padding: 0 5px;}legend {  margin: 0 10px;	padding: 0 10px;	font-size: 20px;	color: #66bb00;}fieldset {	position: relative;	margin: 10px;	padding: 0 20px;	border: 1px solid #CCCCCC;}fieldset ul {	padding: 10px 0 10px 0;}fieldset ul  li {	margin: 5px 0;}#quote {	margin: 25px 0;}h3 {	color: #66bb00;	margin: 30px 10px 10px 10px;	border-bottom: 1px solid #cccccc;	display: block;	width: 250px;	padding-bottom: 5px;}#quote li {	margin: 5px 0;}.ccPrices {	margin: 20px 10px;	border-collapse: collapse;}.ccPrices td {	padding: 5px;	border: 1px solid #CCCCCC;	border-width: 1px 0;}.cP {	margin: 20px 0;	border-collapse: collapse;	font-size: 14px;}.cP td {  padding: 5px;	border: 1px solid #CCCCCC;	border-width: 1px 0;}.cP td.tick {	background: url(../images/bg-tick-small.gif) 50% 50% no-repeat;}#divPercent {	font-size: 12px;	font-weight: bold;	color: #ff6600;	padding: 5px;}#discount {	margin: 0 10px;	font-size: 12px;	font-weight: bold;	color: #ff6600;}#discountImg {	position: absolute;	right: -10px;	top: -40px;}.saving {	font-size: 14px;  font-weight: bold;  color: #66bb00;}.total {	background-color: #66bb00;	color: #fff;	font-size: 16px;	font-weight: bold;}.discount {  font-size: 14px;	font-weight: bold;	color: #ff6600;}#quote {	float: right;}#discounts {	position: absolute;	right: 40px;	bottom: 8px;	background-color: #f2f5f9;	/*color: #FFF;*/	font-size: 11px;	width: 170px;	padding: 10px;}/* Contact Styles*********************************************/.teamMember {	margin: 25px 40px 25px 30px;	border-bottom: 1px solid #f1f1f1;	padding-bottom: 10px;	width: 310px;  height: 350px;	float: left;}.teamMember h2, h3 {	border: none;	font-size: 13px;	font-weight: bold;	color: #6f9cb1;  margin: 0;}.teamMember h3 {	margin: 0;	width: auto;	color: #66bb00;}#contact {	float: left;	width: 400px;	margin-left: 10px;}#office {	float: left;	font-size: 12px;}.officeAddress {	margin: 15px 0;}.officeAddress li {	margin: 5px 0;	font-size: 12px;}.office {	margin: 15px;	font-size: 12px;}form#contactform {  margin-top:50px;}div#contactoffices {  min-height:400px;}div#regoffice {  text-align:center;}div#regoffice p {  font-size:9px;  color:#cccccc;}div#creditcards {  text-align:center;}/* Case Studies Styles*********************************************/.caseStudy {	border-bottom: 1px solid #f1f1f1;	padding: 15px 0;	margin: 20px 0;}.caseStudy img {	float: right;}.caseStudy h2 {	color: #66bb00;	border: none;	/*clear: right;*/}#caseStudy {	/*margin: 10px 0;*/	float: right;}#service {	font-weight: bold;	color: #66bb00;	margin: 20px 0;}/* Admin Styles*********************************************/#pagesList li {	margin: 5px 0;	padding-bottom: 5px;	border-bottom: 1px solid #f1f1f1;	width: 350px;}ul.nb {}div#content ul.nb li {  padding-left:0;  background:none;  font-weight:bold;  margin-bottom:0;  padding-bottom:0;}div#content ul.nb li.nb-text {  padding-left:20px;  padding-top:0px;  margin-top:0;  font-weight:normal;}div#content li.nb-text {  background:none;  margin-top:0;  padding-top:0;}span.contractleft {  display:block;  width:150px;  float:left;}/* Contract Styles*********************************************/div.contracts {  float:left;  width:225px;  margin:15px 20px 0 0;  padding-bottom:20px;}div.contracts img {  margin-bottom:20px;}div.contracts span.button-l {  padding-left:2px;  margin-right:60px;}div.contracts span.button-l a:hover {  text-decoration:none;}