body {
background:url(../images/bg-subpage.jpg) top left repeat-x;
}
#tinymce {
background-image: none;
}
#subpage-container {
margin:0 auto;
width:1084px;
position:relative;
}
#subpage-container .subpage-mast {
width:1084px;
height:269px;
}
/* Benefits */
#subpage-container .benefits-overview {
background:url(../images/benefits/bg-sub-benefits-overview.jpg) no-repeat left top;
}
#subpage-container .benefits {
background:url(../images/benefits/bg-sub-benefits-power-security.jpg) no-repeat left top;
}
#subpage-container .video {
background:url(../images/benefits//bg-sub-benefits-int-video.jpg) no-repeat left top;
}
#subpage-container .cost {
background:url(../images/benefits/bg-sub-benefits-low-cost.jpg) no-repeat left top;
}
#subpage-container .security {
background:url(../images/benefits/bg-sub-benefits-power-security.jpg) no-repeat left top;
}
#subpage-container .use {
background:url(../images/benefits/bg-sub-benefits-simple.jpg) no-repeat left top;
}
#subpage-container .access {
background:url(../images/bg-sub-access-anywhere.jpg) no-repeat left top;
}
/* Products */
#subpage-container .products {
background:url(../images/bg-sub-products.jpg) no-repeat left top;
}
/* Solutions */
#subpage-container .solutions-overview {
background:url(../images/solutions/sub-solutions-overview.jpg) no-repeat left top;
}
#subpage-container .mast-solutions {
background:url(../images/solutions/bg-sub-solutions-small-business.jpg) no-repeat left top;
}
#subpage-container .education {
background:url(../images/solutions/bg-sub-solutions-education.jpg) no-repeat left top;
}
#subpage-container .federal {
background:url(../images/solutions/bg-sub-solutions-federal-govt.jpg) no-repeat left top;
}
#subpage-container .general-aviation-airports {
background:url(../images/solutions/bg-sub-solutions-general-aviation.jpg) no-repeat left top;
}
#subpage-container .multi-site-commercial-offices {
background:url(../images/solutions/bg-sub-solutions-multi-site.jpg) no-repeat left top;
}
#subpage-container .municipalities-utilities {
background:url(../images/solutions/bg-sub-solutions-municipalities.jpg) no-repeat left top;
}
#subpage-container .property-management {
background:url(../images/solutions/bg-sub-solutions-property-management.jpg) no-repeat left top;
}
#subpage-container .religious-institutions {
background:url(../images/solutions/bg-sub-solutions-religious.jpg) no-repeat left top;
}
#subpage-container .small-business {
background:url(../images/solutions/bg-sub-solutions-small-business.jpg) no-repeat left top;
}
#subpage-container .dealers {
background:url(../images/bg-sub-dealer-overview.jpg) no-repeat left top;
}
#subpage-container .support {
background:url(../images/bg-sub-support.jpg) no-repeat left top;
}
#subpage-container .about-us {
background:url(../images/bg-sub-about-us.jpg) no-repeat left top;
}
#subpage-container .subpage-mast p.page-title {
margin-bottom:83px;
padding-top:.7em;
}
#subpage-container .subpage-mast h1 {
margin-bottom:72px;
padding-top:0;
font-weight:normal;
}
#subpage-container .row {
margin:0 63px 0 70px;
}
#subpage-container .content-area {
background:url(../images/bg-left-content-area.jpg) no-repeat 12px top;
min-height:344px;
}
#subpage-container .content-area .main {
background:url(../images/bg-main.png) no-repeat right bottom;
margin:0 33px 0 43px;
}
#subpage-container .content-area .main .row {
margin:0 17px 0 0;
/*padding-left:27px;*/
background:#fff;
}
#subpage-container .content-area .main .row .column-one {
width:194px;
float:left;
height:624px;
background:url(../images/bg-column-one-shadow.jpg) no-repeat right top;
}
#subpage-container .content-area .main .row .column-two {
width:488px;
padding:0 43px 0 26px;
float:left;
background:url(../images/bg-column-two-shadow.jpg) no-repeat right top;
}

.absoFlash {
position: absolute;
}

#subpage-container .column-three {
position:absolute;
width:218px;
padding:48px 11px 0;
top:0;
right:50px;
}
#footer-container {
background:#021b2d url(../images/bg-footer.gif) repeat-x left top;
min-height:300px;
}
#footer-container .footer-content {
background:url(../images/bg-main-end.gif) no-repeat left 20px;
width:991px;
margin:0 auto;
padding:0 50px 0 43px;
}
#footer-container .footer-content .sponsor-image {
width:991px;
height:102px;
}
#footer-container .footer-content .sponsor-image img {
float:right;
}
#footer-container .footer-content .demo-form {
background:#142b3c;
min-height:100px;
padding:22px 20px 0 36px;
}
#footer-container .footer-content .demo-form h3 {
font-size:2.2em;
color:#fff;
margin-bottom:6px;
font-weight:normal;
}
#footer-container .footer-content .demo-form p {
font-size:1.2em;
color:#fff;
}
#footer-container .footer-content .demo-form table {
width:100%;
margin:0 0 25px;
}
#footer-container .footer-content .demo-form table td label {
color:#92acc0;
font-size:1.2em;
margin-bottom:5px;
display:block;
}
#footer-container .footer-content .demo-form table td input {
border:1px solid #293d4d;
background:#2c4150;
width:210px;
height:20px;
padding:0;
color:#fff;
}
#footer-container .footer-content .demo-form table td.button {
vertical-align:bottom;
}
#footer-container .footer-content .demo-form table td input.button {
width:183px;
height:27px;
padding:0;
border:none;
}
#footer-container .footer-content .sitemap-footer {
padding:0 19px 30px 15px;
margin:59px 0 0;
border-bottom:1px solid #193040;
}
#footer-container .footer-content .sitemap-footer .box {
float:left;
margin-right:23px;
}
#footer-container .footer-content .sitemap-footer .last {
margin-right:0;
}
#footer-container .footer-content .sitemap-footer .box ul {
margin:0;
}
#footer-container .footer-content .sitemap-footer .box ul li,
#footer-container .footer-content .sitemap-footer .box ul li a {
color:#9cb6ca;
font-size:1em;
text-decoration:none;
}
#footer-container .footer-content .sitemap-footer .box ul li a:hover {
text-decoration:underline;
}
#footer-container .footer-content .sitemap-footer .box ul li.title {
font-size:1.2em;
color:#7d96a9;
font-weight:bold;
margin-bottom:8px;
}
#footer-container .footer-content .sitemap-footer .box ul li.phone {
font-size:1.4em;
margin:5px 0;
}
#footer-container .footer-content .sitemap-footer .box ul li.email a {
font-size:1.2em;
color:#7d96a9;
}
#footer-container .footer-content .copyright {
margin:20px 0 30px;
text-align:center;
}
#footer-container .footer-content .copyright p,
#footer-container .footer-content .copyright p a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#bbcfdf;
font-size:1em;
text-decoration:none;
}
#footer-container .footer-content .copyright p a:hover {
text-decoration:underline;
}

.error {
  border: 1px solid #9BD6ca;
  background-color: #7d96a9;
  color: #000;
  font-weight: bold;
  padding: 1em;
}

#sitemap ul{margin:0;padding:0;list-style-type:none !important;}#sitemap ul ul{border-left:1px solid #ccc;margin-left:15px;}#sitemap li{padding-left:0;font-size:18px;list-style: none;}#sitemap li ul li{background:url(../images/sitemap_dash.gif) 0 8px no-repeat;font-size:16px;padding-left:15px;}

#subpage-container .column-two .content #sitemap ul li {
margin-left:0;
}
#subpage-container .no-page-title {
display: inline-block;
width: 73px;
}