body
{
   font-family: Arial, Tahoma;
   color: #8c8c8c;
   background-color: white;
   font-size: .7em;
   text-align: center;
}


P
{
   padding: 0 0 0 0;
   margin: 0 0 0 0;
}

H1, H2, H4
{
   color: #0B7EBD;
   padding: 0 0 0 0;
   margin: 0 0 0 0;
}

H4
{
   font-weight: bold;
}

H3
{
   color: #8c8c8c;
}

.master
{
   width: 978px;
   margin: 14px auto 10px auto;
   text-align: left;
}
/*----------------------------------- */
/*           MASTER PANELS            */

.top
{
   width: 100%;
   padding-bottom: 10px;
   float: left;
}

/*----------------------------------- */
/*    LEFT PANEL ITEMS                */

.leftpanel
{
   width: 766px;
   padding-right: 14px;
   float: left;
   border-right: solid 1px #cccccc;
}

.mainnavigation
{
   height: 69px;
   width: 100%;
   margin-bottom: 9px;
   text-align: left;
   background-color: #0066CC; /* #0083c6; */ /* 0066CC */
   float: left;
}

.logo
{
   margin-top: 16px;
   margin-left: 28px;
   float: left;
   width: auto;
}

.topmenu
{
   float: right;
   padding-top: 35px;
   width: 500px;
}

.topmenutext
{
   margin-bottom: 6px;
   font-size: 11px;
   color: White;
   font-weight: bold;
}

.topbanner
{
   width: 100%;
   border-top: solid 1px #cccccc;
   border-bottom: solid 1px #cccccc;
   padding-top: 10px;
   padding-bottom: 10px;
   clear: both;
}

.contentpane
{
   float: left;
   margin-left: 20px;
   width: 731px;
}


.bottompane
{
   float: left;
   margin-left: 20px;
   width: 731px;
}
/*.................................. */
/*    Page Specific Containers       */

.maincontent
{
   padding-top: 10px;
   width: 100%;
   padding-bottom: 10px;
   float: left;
}

.promosbusinesssupportcenter
{
   margin-bottom: 16px;
   width: 100%;
   height: auto;
   float: left;
   clear: both;
}

.promos
{
   width: 378px;
   float: left;
}

.businesssupportcenter
{
   width: 378px;
   margin-left: 10px;
   float: left;
}

.businesssupportcenterheader
{
   float: left;
   width: 100%;
}

.businesssupportcenterleft
{
   float: left;
   width: 183px;
}
.businesssupportcenterright
{
   float: right;
   width: 185px;
}
.phasegraphicbuckets
{
   border-top: solid 1px #cccccc;
   width: 100%;
   padding-top: 16px;
   padding-bottom: 16px;
   float: left;
   clear: both;
}



.productcategory
{
   float: left;
   width: 358px;
   margin-right: 10px;
   padding-left: 20px;
   vertical-align: top;
}
.subcategories
{
   float: right;
   width: 358px;
   vertical-align: top;
}


.phasegraphicbucketsleft
{
   float: left;
   width: 378px;
   margin-right: 10px;
}
.phasegraphicbucketsright
{
   float: right;
   width: 378px;
}


.productcategorysubcategories
{
   width: 100%;
   padding-top: 16px;
   padding-bottom: 16px;
   float: left;
   clear: both;
}

.resourcestestimonials
{
   border-top: solid 1px #cccccc;
   width: 100%;
   padding-top: 9px;
   padding-bottom: 9px;
   border-bottom: solid 1px #cccccc;
   float: left;
   clear: both;
}

.categoryresourcesimage
{
   margin-left: 7px;
   float: left;
   width: 105px;
}
.categoryresources
{
   float: right;
   width: 260px;
   padding-left: 7px;
}

.divsep
{
   width: 1px;
   border-right: solid 1px #cccccc;
   float: left;
   height: 110px;
}

.producttestimonialsimage
{
   margin-left: 7px;
   float: left;
   width: 105px;
}
.producttestimonials
{
   float: right;
   padding-left: 7px;
   width: 250px;
}

.productcarousel
{
   float: left;
   padding-top: 15px;
   clear: both;
}


.bottomtextlinks
{
   border-top: solid 1px #cccccc;
   padding-top: 16px;
   width: 100%;
   padding-bottom: 16px;
   clear: both;
}
.bottomtextlinksleft
{
   width: 242px;
   margin-right: 9px;
   float: left;
}
.bottomtextlinksmiddle
{
   width: 242px;
   border-left: solid 1px #cccccc;
   padding-left: 9px;
   margin-right: 9px;
   float: right;
}
.bottomtextlinksright
{
   width: 242px;
   padding-left: 9px;
   float: right;
   border-left: solid 1px #cccccc;
   clear: right;
}

/*.................................. */
/*        RIGHT PANEL ITEMS          */

.rightpanel
{
   width: 184px;
   padding-bottom: 10px;
   float: right;
}

.globalnavigation
{
   width: 100%;
   float: left;
}

.windowshadebucket
{
   width: 100%;
   border-top: solid 1px #cccccc;
   padding-top: 10px;
   float: left;
}

.rightnewsbuckets
{
   width: 100%;
   border-top: solid 1px #cccccc;
   padding-top: 10px;
   float: left;
}

/*----------------------------------- */
/*           BOTTOM ITEMS             */

.bottom
{
   width: 100%;
   height: 45px;
   background-color: #0066CC; /* #0083c6; */
   clear: both;
   position: relative;
   text-align: left;
}

.copyright
{
   position: absolute;
   top: 17px;
   left: 15px;
   width: 170px;
   height: 19px;
}
.bottomextra
{
   position: absolute;
   top: 7px;
   left: 168px;
   width: 635px;
   height: 32px;
   line-height: 15px;
}
.privacyterms
{
   position: absolute;
   top: 17px;
   left: 810px;
   width: 158px;
   height: 19px;
}

.footer
{
}

/*----------------------------------- */
/*          Text Definitions          */

#dnnCopyright, .bottomtext, .bottomtext P, .bottomtext A, .bottomtext A:link, .bottomtext A:visited, .bottomtext A:hover, .bottomtext A:active
{
   font-size: 9px;
   color: White;
}

.bottomtext A, .bottomtext A:link, .bottomtext A:visited, .bottomtext A:hover, .bottomtext A:active
{
   text-decoration: underline;
}



