body
{
   font-family: Arial, Tahoma;
   color: #8c8c8c;
   background-color: white;
   font-size: .7em;
   text-align: center;
}

#LogoutInfo .SkinObject
{
	font-weight: normal;
}

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;
}

.ui-fade-rollover {display:block;}

#popin_coverDiv
{
	background-color: black;
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}


.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;
}

#contactFAQ {
	background-color:#0066cc; 
	padding:17px 0 8px 0; 
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#contactFAQ a{
	color:#FFFFFF;
	
}

#contactFAQ .arrow {
	background: url(/Portals/_default/skins/PGPro/images/pinkArrow.gif) 0 3px no-repeat;
	width:170px;
	padding: 5px 0 2px 30px;
	}

#LogoutInfo {
	background-color:#8cc7e5; 
	padding:0px; 
	color:#000000;
	font-weight:normal;
	height: 110px;
}

#LogoutInfo .arrow {
	background: url(/Portals/_default/skins/PGPro/images/arrow.gif) 0 3px no-repeat;
	width:150px;
	padding: 2px 0 0px 15px;
	}

.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;
}

.topbanner1208
{
   width: 100%;
   border-top: solid 1px #cccccc;
   padding-top: 10px;
   padding-bottom: 10px;
   clear: both;
}

.contentpane
{
   float: left;
   margin-left: 20px;
   width: 731px;
}

.widecontentpane
{
   float: left;
   width: 751px;
}

.contentpanefull
{
   float: left;
   margin-left: 0px;
   width: 977px;
}

.divContent
{
	position:relative;
	width:978px;
}

.divContent a
{
	color:#666666;
}

.divContent a:hover
{
	color:#0083c6;
}


.divLFloat
{
	position:relative;
	float:left;
}

.divCopy
{
	font-size:8pt;
	text-align:left;
	padding: 13px 20px 0px 0px;
	color: #666666;
	line-height:1.8em;
}

.divCopy a
{
	color:#666666;
}

.divCopy a:hover
{
	color:#0083c6;
}

.bottompane
{
   float: left;
   margin-left: 20px;
   width: 711px;
}
/*.................................. */
/*    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;
}

.phasegraphicbuckets1208
{
   width: 100%;
   padding-top: 0px;
   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;
}

.bottomtextlinks1208
{
   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%;
   
}

.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;
}

/*          CSS for New Home Page 12/         
	More Comment Here
 */

#trialWrapper{
    position: relative;
    padding: 30px 0 0 255px;
    /*264px*/
    color: #000;
}





.orderImage{
    position: absolute;
    top: 0px;
    left: 0px;
}







.Trialtopbanner
{
   width: 100%;
   /*border-top: solid 1px #cccccc;
   border-bottom: solid 1px #cccccc;
   padding-top: 10px;
   padding-bottom: 10px;*/
   clear: both;
}

a.trialLink{

    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(/Portals/0/images/trial/BlueArrow.gif) no-repeat scroll 0 0;
    color:#666666;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    padding:1px 0 2px 20px;
        
}

#trialLinkW{
    position: absolute;
    top: 40px;
    left: 40px;
}

#trialSep{ 
    width: 2px;
    height: 95px;
    position: absolute;
    top: 0px;
    left: 180px;
}

#trialLogin{
    position: absolute;
    top: 0px;
    left: 240px;
}

#trialForgot a{
    position: absolute;
    bottom: 5px;
    left: 3px;
    color: #0054a6;
}

.trialSub{
    margin-top: 5px;
}

.trialSH{
    color: #000;
}


#trialQ{
    color: #000;
}

.trialDrop{
    margin-bottom: 0px;
    background-color: #ebebeb;
    border: solid 1px #000;
}

.trialDrop2{
    margin-top: 15px;
    margin-bottom: 0px;
    background-color: #ebebeb;
    border: solid 1px #000;
}

.trialCheck{
    float: left;
    margin-top: -6px;
    margin-left: 10px;
    
}

.trialTBM{
    margin-top: -2px;
    margin-bottom: 15px;
}

.trialO{
    margin-left: -7px;
}

.trialIntro{
   margin-bottom: 20px;   
}

#dnn_trialWrapper {
border-top:1px solid #CCCCCC;
padding-top: 10px;
}

