/* 004990 - PA blue - links, headers, titles, text, column header, borders */
html * {margin: 0px; padding: 0px; list-style:none;}
body {font-family:Roboto,Sans-Serif,Helvetica,Verdana,Arial,Sans-serif; min-width:360px;font-size: 100%; line-height:1.2em; background-color:#ffffff;text-align:left;}
img {border:none; max-width:100%;}
a {color:#003399;}
.interior #content {padding-top: 25px;}
/* page width 960px */
#content {width:910px;margin-right:auto;margin-left:auto;margin-top:0px;margin-bottom:0px;padding:25px;}
.content_width, #quote {width:910px;margin-right:auto;margin-left:auto;}
#content ul {margin-left: 10px;}
#content li {background:url('/images/bullet_arrow.gif') 0px 2px no-repeat; margin-left: 10px; padding:0px 30px 15px 15px;}
#content .product li {color:#030365; padding:0px 30px 10px 15px;}
#content li a {}
#content div.product {padding-bottom: 10px; display:inline-block; margin-bottom:20px; border-bottom: 1px solid #ccc;}
#content div.product {display:block;}

#pageHeader {  }
#subMenuContainer { box-shadow:0px 2px 2px #d0d0d0;margin-bottom:2px;background-color:#004499;}
#subMenuLinks a {color:#ffffff;font:13px verdana,arial;text-decoration:none;}
#subMenuLinks ul li a {color:#ffffff;}
#subMenuLinks ul li ul li a {color:#004499;}

#subMenuContainer-top { box-shadow:0px 2px 2px #d0d0d0;margin-bottom:2px;color:#004499;background-color:#ffffff;}
#subMenuLinks-top a {color:#004499;font:13px verdana,arial;text-decoration:none;}
#subMenuLinks-top ul li a {color:#004499;}
#subMenuLinks-top ul li ul li a {color:#004499;}

.rd_lvl4_show {display:none; }
.rd_lvl5_show {display:none; }

a:hover {color:#00f;}
p {margin-bottom:10px;}

.bigList {font-size:16px;font-family:arial,helvetica;font-weight:bold;color:#555;line-height:180%;}
.bigList a  {text-decoration:none; border-bottom: 1px dotted #555; color: #555;}

/* -- very old help pages, or possibly not used -- */
#container {padding-right:30px; padding-left:10px; background:#ffffff url('/images/content-background.png') repeat-x 0px 0px; width: 940px; text-align:left; margin: 0px auto; border: 1px #dddddd solid ;}
.home #content {}
.home #header img {margin:20px 0px 0px 14px;}
#header {padding-bottom:0px;}
.interior #header img {margin:20px 0px 0px 14px;}
#header img {float:left; display:inline;}
/* -- very old help pages, etc -- */

/*-- Override to ExtJS 4 to center page content --*/
.x-border-box .x-reset, .x-border-box .x-reset * { box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-webkit-box-sizing:content-box }

.code {background-color:#F0F0F0; margin:15px 0px 15px 0px; padding:3px; font-family:courier; border:1px solid #D0D0D0;}
.path  {font-family:courier;}

/*-- clearfix hack for clearing floats --*/
.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix {display:inline-block;}
.clearfix {display:block;}
* html .clearfix {height:1%;}



/* SPRITES from spritepad.wearekiss.com */
.pa-logo, .pa-only, .pasm-btn, .pastm-btn, .pafs-btn, .pawd-btn, .power-admin-software-trial-downloads-button, .power-admin-order-licenses-button, .power-admin-social-channels-contact-icons, .power-admin-contact-icons, .DownloadArrowButton, .bullet_arrow, .sidebar_head_bground, .pdficon_small, .check2, .buttonBarSep, .lightboxoverlay, .bullet-point-checkmark, .footerBG, .power-admin-certified-microsoft-partner-badge, .small-menu-btn, .search, .texture, .pa_file_sight_LOGO-ONLY-50x50, .pa_server_monitor_LOGO-ONLY-50x50, .pa_storage_monitor_LOGO-ONLY-50x50, .pa_watch_disk_LOGO-ONLY-50x50{
	background: url('/images/sprites.png') no-repeat ;
}
.pa-logo{
	background-position: 0 0;
	width: 145px;
	height: 39px;
}
.pa-only{
	background-position: 0 0;
	width: 70px;
	height: 39px;
	margin:9px 0px 9px 0px;
}
.pasm-btn
{
	background-position: 0 -66px;
	width: 170px;
	height: 57px;
}
.pastm-btn
{
	background-position: 0 -124px;
	width: 178px;
	height: 58px;
}
.pafs-btn
{
	background-position: -173px -66px;
	width: 139px;
	height: 57px;
}
.pawd-btn
{
	background-position: 0 -183px;
	width: 151px;
	height: 58px;
}
.power-admin-software-trial-downloads-button{
	background-position: -147px 0;
	width: 150px;
	height: 28px;
}
.power-admin-order-licenses-button{
	background-position: -299px 0;
	width: 150px;
	height: 28px;
}
.power-admin-social-channels-contact-icons{
	background-position: 0 -43px ;
	width: 130px;
	height: 21px;
}
.power-admin-contact-icons{
	background-position: -70px -43px ;
	width: 65px;
	height: 21px;
}
.DownloadArrowButton{
	background-position: -287px -32px ;
	width: 23px;
	height: 23px;
}
.bullet_arrow{
	background-position: -147px -29px;
	width: 12px;
	height: 12px;
}
.PAFS-button
{
	background-position:-225px -107px;
	width:139px;
	height:61px;
}
.sidebar_head_bground{
	background-position: -159px -325px ;
	width: 14px;
	height: 36px;
}
.pdficon_small{
	background-position: -160px -32px ;
	width: 17px;
	height: 17px;
}
.check2{
	background-position: -183px -32px ;
	width: 18px;
	height: 18px;
}
.buttonBarSep{
	background-position: -205px -32px ;
	width: 2px;
	height: 12px;
}
.lightboxoverlay{
	background-position: -322px -78px ;
	width: 101px;
	height: 101px;
}
.bullet-point-checkmark{
	background-position: -209px -30px ;
	width: 20px;
	height: 20px;
}
.footerBG{
	background-position: -232px -31px ;
	width: 7px;
	height: 6px;
}
.power-admin-certified-microsoft-partner-badge{
	background-position: -327px -34px ;
	width: 83px;
	height: 42px;
}
.small-menu-btn{
	background-position: -244px -30px ;
	width: 21px;
	height: 21px;
}
.search{
	background-position: -269px -34px ;
	width: 16px;
	height: 16px;
}
.texture{
	background-position: -322px -185px ;
	width: 113px;
	height: 113px;
}
.pa_file_sight_LOGO-ONLY-50x50{
	background-position: -289px -321px ;
	width: 50px;
	height: 50px;
}
.pa_server_monitor_LOGO-ONLY-50x50{
	background-position: -343px -318px;
	width: 50px;
	height: 50px;
}
.pa_storage_monitor_LOGO-ONLY-50x50{
	background-position: -178px -320px ;
	width: 50px;
	height: 50px;
}
.pa_watch_disk_LOGO-ONLY-50x50{
	background-position: -232px -321px ;
	width: 50px;
	height: 50px;
}
/* using sprites */
#pasmBtn  a {display:block;height:61px;width:157px;background-image:url('/images/sprites.png');background-position: 0 -66px ;}
#pastmBtn  a {display:block;height:61px;width:157px;background-image:url('/images/sprites.png');background-position: 0 -129px ;}
#pafsBtn  a {display:block;height:61px;width:157px;background-image:url('/images/sprites.png');background-position: 0 -195px ;}
#pawdBtn  a {display:block;height:61px;width:157px;background-image:url('/images/sprites.png');background-position: 0 -258px ;}
/* END SPRITES */

.ErrHeader
{
    display:block;
    background-color:#C00000;
    padding:10px;
    width:100%;
    text-align:center;
    color:White;
    font-weight:bold;
    margin-bottom:20px;
}

BODY.helppage{ text-align:left; background: #fff;}
#helpcontent {float:right;width:740px;}
#helpcontent img {margin-left:20px; margin-top:10px; margin-bottom:10px;}
#helpcontent ul {margin-left: 0px;margin-bottom:10px;}
#helpcontent ul li {background:url('/images/bullet_arrow.gif') 0px 2px no-repeat; margin-left: 10px; padding-left:15px; margin-top:5px;}
#helpcontent ol ul li {list-style:none; background:url('/images/bullet_arrow.gif') 0px 8px no-repeat; margin-left: 0px; padding-top:5px; padding-left:15px;}
#helpcontent ol li {list-style:decimal outside; margin-left:20px; padding-top:10px;}
#helpcontent ol li p {padding-top:5px;}
.hintBox {width:95%; display:block; border: 1px solid #CABB56; padding:10px; margin:20px 0px 20px 0px; background:#FEFFCD url('/images/lightbulb_on.png') 10px 10px no-repeat;  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.hintBox p {margin-left:40px;}
.helpContainer {width:960px;margin-left:auto;margin-right:auto;background-color:#ffffff;margin-top:0px;margin-bottom:0px;}
.helpContainerSimple {width:700px;margin-left:auto;margin-right:auto;background-color:white;padding:20px;text-align:left;float:none;}


#contactaddress li {padding:0px 30px 12px 15px; background:url('/images/bullet_arrow.gif') 0px 6px no-repeat;}

.productlogo {margin:0px 10px 5px 0px; }
.freetrial {float:right; margin-left: 10px; margin-bottom: 5px; display:inline;}

#firstpageprod li {background:url('/images/bullet_arrow.gif') 0px 2px no-repeat; margin-left: 10px; padding:0px 30px 5px 15px;}

h1 {color: #004990; font-size: 145%;border-bottom: 2px solid #004990;padding-bottom: 3px; margin-bottom: 7px;padding-top: 15px;line-height:115%;}
h2 {color: #004990; font-size: 130%;border-bottom: 1px solid #ccc;padding-bottom: 3px; margin-bottom: 7px;padding-top: 15px;line-height:125%;}
h3 {color: #004990; font-size: 105%; margin-bottom: 7px; padding-top:7px;line-height:115%;}
.description {color: #666; line-height:1.5em; margin-bottom: 20px;}


.helpTitle {color:#003399; text-transform:uppercase; font-weight:bold; text-align:center; }



/*-- help tree documentation nav --*/
#helptree {float:left; display:inline; clear:left; width:196px; margin:0px 0px 20px 0px; background: #e1e1e1;border-left:1px solid #aaa; border-right:1px solid #aaa; border-bottom: 1px solid #aaa; padding-bottom:8px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
#helptree h2 {text-align:center; font-size:110%; width:100%; padding:8px 0px 6px 0px; margin:0px; }
#helptree ul ul {border:none; font-size:110%;}
#helptree li li {font-family:Verdana,Arial,Helvetica,Sans-serif;}
#helptree a {text-decoration:none;}
#treeTitle {color:#003399; font-weight:bold; text-transform:uppercase; font-family:Verdana,Arial,Helvetica,Sans-serif;}
#treeNodeText {color:#003399; text-transform:uppercase; font-family:Verdana,Arial,Helvetica,Sans-serif;}
#treeChildText {color:#003399; overflow: hidden !important; white-space: normal !important; font-family:Verdana,Arial,Helvetica,Sans-serif;}
#treeChildSelected {color:#ffffff; background:#0055BB; white-space: normal !important; font-family:Verdana,Arial,Helvetica,Sans-serif;}
#sidebartree {height: 1900px; background-color: #f5f5f5;}
.icon_pdf {background-image: url('/images/sprites.png') !important; background-repeat: no-repeat; background-position: -160px -32px ; width: 17px; height: 17px;}
	

/*-- override the background color and mouse over color for the tree nodes --*/
#sidebartree .x-grid-row .x-grid-cell{background-color:#f5f5f5;}
#sidebartree .x-grid-row-over .x-grid-cell, .x-grid-row-over .x-grid-rowwrap-div {background-color:#dfe8f6 !important;}



/*-- definition lists --*/
#content dl {margin-bottom: 10px;}
#content dt {font-weight:bold; }
#content dd {margin-left: 20px; margin-bottom:10px;}
#content dd p {margin-bottom: 5px;}

#helpcontent dl {margin-bottom: 10px;}
#helpcontent dt {font-weight:bold; }
#helpcontent dd {margin-left: 20px; margin-bottom:10px;}
#helpcontent dd p {margin-bottom: 5px;}

#helpcontent table { border: 1px solid #b3b3b3; margin: 10px;}
#helpcontent th {color: #004990; font-weight:bold; text-align:left; border: 1px solid #b3b3b3; padding: 3px 10px; background: #e0e0e0;}
#helpcontent td {border: 1px solid #b3b3b3; padding:3px;}

/*-- table styles --*/

#featurelist { border: 1px solid #b3b3b3; margin-bottom: 20px; border-collapse:collapse;}
#featurelist th {color: #f8f8f8; font-size:14px; font-weight:bold; text-align:left; border-bottom: 1px solid #b3b3b3; padding: 3px 10px; background: #0058AA; } 
#featurelist th a {color: #f8f8f8;} 

#featurelist th.checked {width: 29px; }
#featurelist td.checked {width: 29px; background-image:url('/images/check2.gif'); background-repeat:no-repeat; background-position: 50% 50%; padding:10px; }

#featurelist tr {background:#f0f0f0; border-top:1px solid #d0d0d0;}
#featurelist tr.even {background:#f8f8f8;}

#featurelist td img {float:left; margin-right: 5px;}
#featurelist td a {display:block;}
#featurelist td a.inline {display:inline;}
#featurelist td p {margin:0px 0px 0px 37px;}
#featurelist td {padding:7px 10px;}
.rbord {border-right:1px solid #ccc;}
.lbord {border-left: 1px solid #999;}

/*-- form styles --*/
form fieldset {border:none; clear:both; margin-bottom:30px;}
#contactform fieldset {border:1px solid #ccc; padding: 10px;}
#contactform td {padding: 5px;}

#orderform h4 {font-size: 110%; padding: 3px 6px; margin-bottom: 3px; }
#orderform h5 {font-size: 100%;}
#orderform table {width:100%; border-collapse:collapse;}
#orderform th {padding: 3px 6px; font-weight: bold; text-align:left;font-size: 100%;background: #E0E0E0; border:1px solid #808080;}
#orderform .price {font-weight:bold; color: #06298E; }
#orderform td.fleft {float:left;}
#orderform td {padding: 3px 6px; /* border-bottom: 1px solid #ccc; */}
#orderform tr {border-bottom: 1px solid #ccc; }
#orderform td.checked {background:#f3f9ff url('/images/check2.gif') center center no-repeat; border-left: 1px solid #fff; padding: 10px;}
#orderform td p {margin:0px;padding:0px;}
#orderform td img {float:right; margin-right: 20px;}
#orderform td label {margin-left: 5px;}
#formsubmit {background-color: #eee;}

.headedTable th {padding: 3px 6px; font-weight: bold; text-align:left;font-size: 100%;background: #eee; }
.headedTable table {width:100%; border-collapse:collapse;}


#footer {clear:both; border-top:1px solid #c3c3c3; }
#footer a {color:#f8f8f8; text-decoration:none; }
#footer a:hover {color:#ffffff; text-decoration:underline;}
.footerBlock {font-size:85%; color:#e0e0e0; display:block;float:left;width:160px;padding:5px;}
.copyright {color: #000;}

#topMenu a {color:#e0e0e0; font:12px arial,verdana;text-decoration:none;}
#topMenu a:hover {color:#ffffff; text-decoration:underline;}

#prodMenu a {font:bold 15px verdana,arial; color:#014A8F;text-decoration:none;}
#prodMenu a:hover {color:#68A1D6; }
#prodMenuSep {width:2px;background-image:url('/images/buttonBarSep.gif');background-repeat:repeat-y;}


#google_results iframe { width: 550px; }

/* -- Create Single Doc Page -- */
#singleDocBody {font-family:Verdana,Arial,Helvetica,Sans-serif; font-size: 100%; line-height:1.3em; color: #000; text-align:center; background: #FFFFFF;}
#singleDocContainer {padding-right:30px; padding-left:10px; background:#ffffff repeat-x 0px 0px; width: 940px; text-align:left; margin: 0px auto; }
#singleDocPage img {margin-left:20px; margin-top:10px; margin-bottom:10px;}
#singleDocPage ul {margin-left: 0px;margin-bottom:10px;}
#singleDocPage ul li {background:url('/images/bullet_arrow.gif') 0px 2px no-repeat; margin-left: 10px; padding-left:15px; margin-top:5px;}
#singleDocPage ol ul li {list-style:none; background:url('/images/bullet_arrow.gif') 0px 8px no-repeat; margin-left: 0px; padding-top:5px; padding-left:15px;}
#singleDocPage ol li {list-style:decimal outside; margin-left:20px; padding-top:10px;}
#singleDocPage ol li p {padding-top:5px;}
#singleDocPage dl {margin-bottom: 10px;}
#singleDocPage dt {font-weight:bold; }
#singleDocPage dd {margin-left: 20px; margin-bottom:10px;}
#singleDocPage dd p {margin-bottom: 5px;}
/* -- Create Single Doc Page -- */

/* -- Resellers List -- */
#resellerList {width: 100%; border-bottom: 1px solid #ccc; margin-top: 10px; margin-bottom: 10px; padding: 3px; }
#resellerList tr td {vertical-align:top; }
#resellerTitle h2 {color: #004990; font-size: 130%;border-bottom: none; border-top: none;padding-bottom: 3px; margin-bottom: 7px;padding-top: 15px;}
/* -- Resellers List -- */

.howto_table {border:1px solid #909090;border-collapse:collapse;table-layout:fixed;margin:auto;}
.howto_tableHeader {border:1px solid #909090;border-collapse:collapse;background-color:#e0e0e0;}
.howto_tableData {border:1px solid #909090;border-collapse:collapse;padding:4px 10px 4px 10px;}

.api_name {vertical-align:top; font-weight:bold; padding:10px;border:1px solid #909090; width:150px;}
.api > dt {vertical-align:top; padding:20px 0px 5px 20px;width:350px; color: #004990;}
.api > dd { padding-left:30px;}
.api_name_nonbold {vertical-align:top; padding:10px; width:150px;}
.api_content {padding:10px;border:1px solid #909090;width:500px;}

/* -- Colored Boxes -- */
.pasmBox {background:#E4E8FE;border:1px solid #99AAFF; padding:10px; /* -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; */}
.pafsBox {background:#EDE0CB;border:1px solid #DEC49A; padding:10px; /* -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; */}
.pastmBox {background:#F7EBBB;border:1px solid #F0D166; padding:10px; /* -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; */}
.pawdBox {background:#DFE9C5;border:1px solid #BED282; padding:10px; /* -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; */}
.screenshotBox {background:#f0f0f0;border:1px solid #e0e0e0; padding:10px; /* -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; */}
.previewBox {background:#D8F5CF; border:1px solid #C0EFAF; padding:10px; /* -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; */}
.grayBox {background:#e8e8e8;border:1px solid #808080; padding:10px; /* -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; */}
.yellowBox {background:#FFFFC0;border:1px solid #D8DA0C; padding:10px; /* -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; */}

.pasmBoxNotRound {background:#E4E8FE;border:1px solid #99AAFF; padding:10px;}
.pafsBoxNotRound {background:#EDE0CB;border:1px solid #DEC49A; padding:10px;}
.pastmBoxNotRound {background:#F7EBBB;border:1px solid #F0D166; padding:10px;}
.pawdBoxNotRound {background:#DFE9C5;border:1px solid #BED282; padding:10px;}

.orangeBtn {background:#FF7E00; border: none; padding:15px 20px 20px 20px; /* -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; */ color:white; text-decoration:none !important;
			font-size:28px;font-weight:700;text-align:center;margin-right:auto;margin-left:auto;	
			-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
			-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
			box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
			text-shadow: 0px 1px 1px #808080; 
			cursor: pointer;
}
.orangeBtnSub {font-size:80%;margin-top:8px;}

.orangeBtn * {text-decoration:none;}

.bigOrange {font-size:24px;padding:10px 10px 10px 10px}

.startTrialBtn  { padding:15px 15px 10px 15px;margin-left:0px;width:280px;}
.startTrialBtnSub {font-size:60%;margin-top:10px;}

.blueButton
{
background:#4685E4;
border:none; 
padding:10px; 
/* -moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border-radius: 5px; */
display:inline; 
font-size:150%; 
font-weight:600;
text-align:center;
text-shadow: 1px 1px 1px #202020;
}
.blueButton a {text-decoration: none; color:#ffffff; }
.blueButton  a:hover{color:#ffffff;}


.quoteBox { border: 1px solid #CABB56; width:176px; padding:10px; margin:30px 0px 20px 10px; background:#FEFFCD;  /* -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; */ }
.quoteInner {}
.quoteText {font-size:85%; color: #000000; }
.quoteAttr {font-size:75%; color: #6A6124; }

.licenseForm { border:solid 2px #003399; padding:10px; background-color:#CCDDFF; }
.licenseForm td {padding:10px;}

.loginForm { border:solid 1px #003399; padding:10px; background:#CCDDFF;  /* -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; */ }
.loginForm td {padding:5px;}
/* -- Colored Boxes -- */

/* -- Customer Success Pages -- */

.custSuccessItem  {float:left;padding:40px 20px 40px 0px;}

#custSuccessPageContent {width:960px;margin-right:auto;margin-left:auto;margin-top:0px;margin-bottom:0px;padding:25px;}
#custSuccessPageContent h1 {font-family:Century Gothic;font-weight:normal; font-size:300%;color:#3e3e3e;padding-top:30px; padding-bottom:10px;border-bottom: hidden;}
.custSuccessH2 {font-family:'Century Gothic';font-size:150%;color:#3e3e3e;padding-top:10px; padding-bottom:10px;}
.custSuccessH3 {font-family:'Century Gothic';font-size:200%;color:#3f3f3f;padding-top:30px; padding-bottom:10px; line-height:40px;}

.custSuccessText {font-family:'Century Gothic'; font-size:22px;color:#3f3f3f;line-height:30px;padding-bottom:20px;}
.custSuccessDetailText {font-family:'Century Gothic'; font-size:22px;color:#3f3f3f;line-height:30px;padding-bottom:20px;}
.custSuccessDetailText h4 {font-family:'Century Gothic';font-size:26px;color:#3186e5;padding-top:14px;font-weight:normal}
.custSuccessDetailQuestionMark {font-family:'Arial';font-weight:normal}

.custSuccessWebSiteImage {float:left;position:relative;left:45px;top:30px;padding-bottom:20px;width:49%;}
.custSuccessTextFloatLeft {float:left;position:relative;left:0px;top:30px;width:49%;}
.custSuccessSplashImage {padding-bottom:10px;}
.custSuccessLink {font-family:'Century Gothic';font-size:20px;color:#5a68b1;padding-left:10px;padding-top:10px;text-decoration:none;}
.custSuccessSplashCenterColumn {margin: 0 auto; width: 293px}
.custCommentBox {background:#e0e3ef;padding:30px; /* -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; */ }
.custSuccessCommentText {font-family:Century Gothic;font-size:28px; color:#323232;line-height:40px; }
.custSuccessCustName {font-family:'Century Gothic';font-size:26px;color:#252525;font-weight:bold;font-style: italic;}
.custSuccessCustInfo {font-family:'Century Gothic';font-size:24px;color:#4a4a4a;}
.custSuccessQuote {font-size:40px;font-family:'times-roman';font-weight:bold; color: #323232;line-height:40px;}

table.custSuccessTable1 {width:100%;padding-bottom:40px;}
tr.table1RowCenter > td {text-align:center;padding-top:2em;}
tr.table1RowLeft > td {text-align:left;padding-top:2em;}

.custSuccessChallenges {float:left;position:relative;left:0px;top:0px;width:60%; line-height:40px;padding-bottom:20px;}
.custSuccessChallenges ul {font-family:'Century Gothic'; font-size:20px;color:#3f3f3f;}
.custSuccessChallenges li {list-style:disc outside;list-style-position:inside;}

.custSuccessBigButtons {float:right;position:relative;left:0px;top:30px;padding-bottom:20px;}

.custStatsHeader {font-family:'Century Gothic';font-size:125%;color:#3f3f3f;padding-top:20px;padding-bottom:10px; text-decoration:underline}
.custStatsText {font-family:'Century Gothic'; font-size:115%;color:#3f3f3f;}


/* -- Customer Success Pages -- */

/* -- Banded Pages -- */
.pageBandMid {background-color:#ECF4F9;}
.pageBandMid h1 {font-family:'Century Gothic';font-weight:normal;font-size:50px;color:#004d9f;padding-top:30px; padding-bottom:10px;border-bottom: hidden;}
.pageBandMid h2 {font-family:'Century Gothic';font-weight:normal;font-size:39px;color:#004d9f;padding-top:10px;padding-bottom:10px;border-bottom:hidden;text-align:center;}
.pageBandMid h3 {font-family:'Century Gothic';font-weight:normal;font-size:34px;color:#004d9f;text-align:center;padding-top:50px;padding-bottom:20px;}

.pageBandLight {background-color:#ffffff;}
.pageBandLight h2 {font-family:'Century Gothic';font-weight:normal;font-size:39px;color:#004d9f;padding-top:10px;padding-bottom:10px;border-bottom:hidden;text-align:center;}
.pageBandLight h3 {font-family:'Century Gothic';font-weight:normal;font-size:34px;color:#004d9f;text-align:center;padding-top:50px;padding-bottom:20px;}

.pageBandDark {background-color:#314EA1;}
.pageBandDark h2 {font-family:'Century Gothic';font-weight:normal;font-size:39px;color:#ffffff;padding-top:10px;padding-bottom:10px;border-bottom:hidden;text-align:center;}
.pageBandDark h3 {font-family:'Century Gothic';font-weight:normal;font-size:34px;color:#ffffff;text-align:center;padding-top:50px;padding-bottom:20px;}
.pageBandDarkWhiteCenteredText {font-family:'Century Gothic';font-size:20px;color:#ffffff;line-height:36px;text-align:center;}

.pageBandContent {width:960px;margin-right:auto;margin-left:auto;margin-top:0px;margin-bottom:0px;padding:25px;}

.checkmarkUnorderedList {float:left;position:relative;left:0px;top:0px;width:540px; line-height:44px;padding-top:20px; padding-bottom:10px;}
.checkmarkUnorderedList ul {font-family:'Century Gothic'; font-size:22px;color:#545454;}
.checkmarkUnorderedList li {list-style:disc outside;list-style-position:inside;list-style-image:url('/images/bullet-point-checkmark.png'); }
.imageRightOfList {float:right;position:relative;left:0px;top:30px;padding-bottom:20px;}
.checkmarkUnorderedList a  {text-decoration:none; border-bottom: 1px dotted #555; color: #555;}


.startFreeTrailCenter {text-align:center;float:left;position:relative;left:315px; top:10px;}
.startFreeTrailText {font-size:16px;font-family:'Century Gothic';font-weight:bold;color:#555;line-height:180%;}

table.freeTrailDemoBoxes {width:100%;padding-bottom:40px;}
tr.freeTrailDemoBoxesCenter > td {text-align:center;padding-top:2em;}

/*.commentBox {text-align:center;float:left;position:relative;left:60px;background:#b7b3b3;padding:30px;width:780px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; }*/
.commentBox {text-align:center;float:left;position:relative;left:60px;background:#b7b3b3;padding:30px;width:780px;}
.commentText {font-family:Century Gothic;font-size:28px; color:#323232;line-height:40px; }
.commentCustName {font-family:'Century Gothic';font-size:32px;line-height:40px;color:#252525;font-weight:bold;font-style: italic;}
.commentCustInfo {font-family:'Century Gothic';font-size:30px;line-height:40px;color:#4a4a4a;}
.commentQuote {font-size:40px;font-family:'times-roman';font-weight:bold; color: #323232;line-height:40px;}

#optionList {font-family:'Century Gothic';color:#ffffff;}
#optionList ul {font-size:20px;line-height:28px;width:400px;padding:20px;}
#optionList li {list-style-type:disc}
.optionListTitle {font-size:35px;padding-top:30px; padding-bottom:10px;border-bottom:solid;width:420px;}

#screeshotTable {width:100%;}
#screeshotTable tr {text-align:center;}
#screeshotTable td {font-family:'Century Gothic';color:#004d9f;font-size:16px;}
#screeshotTable a {font-family:'Century Gothic';color:#004d9f;font-size:16px;}
#screeshotTable img {width:160px; height:100px;}

/* -- Banded Pages -- */

/* -- LMS List start -- */
.slideBox {background:#D8DEFC; border:1px solid #99AAFF; padding:0px; text-align:left}
.lmsBox {background:#D8DEFC;border:1px solid #99AAFF; padding:0px; text-align:left}
.lmsHeaderMessage {font:bold; color:Red}
.lmsImportant {vertical-align: top; color: #FF0000}
.custMaintTable {background:#D8DEFC;border:1px dashed #99AAFF; text-align:left; border-spacing:5px; width:100%;}

#lmsGridTable {border-width: 0 0 1px 1px; border-style: solid; border-color: #99AAFF; border-collapse: separate; border-spacing: 0px 0px; }
#lmsGridTable th {border-width: 1px 1px 0 0; border-style: solid; border-color: #99AAFF; border-collapse: collapse; padding:4px; text-align:center; vertical-align: top; font-weight:bold; }
#lmsGridTable td {border-width: 1px 1px 0 0; border-style: solid; border-color: #99AAFF; border-collapse: collapse; padding:4px; text-align:left; vertical-align: top;}


#lmsSubUserTable {width: 910px; background: white; border-width: 2px 2px 3px 2px; border-style: solid; border-color: #3E65F6; border-collapse: separate; border-spacing: 0px 0px; }
#lmsSubUserTable td {border-width: 1px 1px 0 0; border-style: solid; border-color: #99AAFF; border-collapse: collapse; padding:4px; text-align:left; vertical-align: top;}
#lmsSubUserTable td.compname {width: 250px; border-width: 1px 1px 0 0; border-style: solid; border-color: #99AAFF; border-collapse: collapse; padding:4px; text-align:left; vertical-align: top;}
#lmsSubUserTable td.billingdate {width: 150px; border-width: 1px 1px 0 0; border-style: solid; border-color: #99AAFF; border-collapse: collapse; padding:4px; text-align: center; vertical-align: top;}
#lmsSubUserTable td.date {width: 87px; border-width: 1px 1px 0 0; border-style: solid; border-color: #99AAFF; border-collapse: collapse; padding:4px; text-align: center; }
#lmsSubUserTable td.count {width: 30px; border-width: 1px 1px 0 0; border-style: solid; border-color: #99AAFF; border-collapse: collapse; padding:4px; text-align: center; }
#lmsSubUserCountTable {width: 100%; background: white; border-width: 0 0 1px 1px; border-style: solid; border-color: #99AAFF; border-collapse: separate; border-spacing: 0px 0px; }

.subscriptionOrderBox {background:white; border:1px solid #99AAFF; padding:10px; text-align:left}
.required {}
.requiredStar {color:Red; font-weight:bold; vertical-align:text-top;}
/* -- LMS List end -- */


/* -- Beta page -- start */
.productEdition {margin-left:10px; border-collapse: collapse;}
.productEdition th {font-weight:bold;border:solid 1px #9AF; background-color:#D8DEFC; padding:4px 4px 4px 10px;}
.productEdition td {border:solid 1px #9AF;border:solid 1px #99AAFF; }
.productEdition ul {margin-left:0px !important;} 

.betaPricingTable {border-collapse: collapse;}
.betaPricingTable th {vertical-align:bottom; font-weight:bold;border:none; background-color:#D8DEFC; padding:4px; text-align:center;}
.betaPricingTable td {border:none;text-align:center; padding:5px;border-bottom:solid 1px #99AAFF;}
.betaPricingTableTitles {color:#004990;}

.betaSubPricingTable {margin-left:30px; border:solid 1px #99AAFF; border-collapse: separate; border-spacing: 0px 0px; }
.betaSubPricingTable td {border:none; text-align:left; padding:5px;border-bottom:solid 1px #99AAFF;}
.betaSubPricingTable th {vertical-align:bottom; font-weight:bold;border:none; background-color:#D8DEFC; padding:4px; text-align:center;}
.betaSubPricingTableTitles {color:#004990;}

dl.newFeatures dd {padding-left:30px; margin-bottom:10px;}
dl.newFeatures dt {margin-left:30px; color:#003388;}
dl.newFeatures a {text-decoration:none; border-bottom: 1px dotted #555; color: #555;}
/* -- Beta page end --*/

.orderGridTable {border:none; border-collapse:collapse; }
.orderGridTable td {padding: 5px;text-align:center;}
.orderGridTable h2 {font-size:140%; font-weight:bold; color:#003399; border-style:none !important; margin-bottom:10px; padding:0px;}
.orderGridTable h3 {font-size:100%; font-weight:normal; color:#70A3F9; border-style:none !important; margin:0px !important; padding:0px;}
.orderGridTable tr {border: none !important; }
.orderGridTable ul {margin:0px !important;padding:0px !important;}
.orderGridTable li {background-image:none !important; margin:0px 0px 10px 0px; padding:0px !important; color:Green; font-weight:normal;}
.orderGridTable li a {color:Green; font-weight:normal;}
.orderGridTable input {width:60px; }
        
.orderGridSKU {font-size:10px;text-align:right;float:right;}
.orderGridQuant {color:Black; font-weight:bold; margin-top:20px;}
.orderGridPricing {border:dashed 1px black;}

.orderGrid2Top {border-left:1px solid #003399; border-right:1px solid #003399; border-top:1px solid #003399;border-bottom:1px solid gray;background-color:#f7f7f7;}
.orderGrid2TopBig {font-size:110%; border-top:4px solid #003399; border-left:4px solid #003399; border-right:4px solid #003399;border-bottom:1px solid gray;background:#ffffff;}
        
.orderGrid2TopLine {border-left:1px solid #003399; border-right:1px solid #003399;border-bottom:1px solid gray;background:#f7f7f7;}
.orderGrid2TopLineBig {font-size:110%; border-left:4px solid #003399; border-right:4px solid #003399;border-bottom:1px solid gray;background:#ffffff;}

.orderGrid2Sides {border-left:1px solid #003399; border-right:1px solid #003399;background:#f7f7f7;background:#f7f7f7;}
.orderGrid2SidesBig {font-size:110%; border-left:4px solid #003399; border-right:4px solid #003399;background:#ffffff;}

.orderGrid2Bottom {border-left:1px solid #003399; border-right:1px solid #003399; border-bottom:1px solid #003399;background:#f7f7f7;}
.orderGrid2BottomBig {font-size:110%; border-left:4px solid #003399; border-right:4px solid #003399; border-bottom:4px solid #003399;background:#ffffff;}

#screen-slider p { line-height:90%;margin-top:20px;color:#FF7E00;font-size:130%;font-weight:bold; }
#screen-slider li {padding:0px; margin;0px; margin-left:0px;background:none;}
#screen-slider {margin-left:0px !important;}

a.tooltipLink
{
	position:relative; /*this is the key*/
    text-decoration: none;
    border-bottom:1px dotted #004990;
    color:#004990;
}

#tooltipDIV
{
    display: none;
    background-color: rgb(255, 255, 230);
    border: 2px solid #243E85;
    padding: 10px;
    position: absolute;
    text-align: left;
    width: 500px;
    z-index:100;
}

#tooltipDIV dt {color:#003388; margin: 5px 5px 0px 5px; padding:0px;}
#tooltipDIV a {margin:0px; padding:0px;}
#tooltipDIV dd {margin: 0px 5px 5px 15px;padding:0px;}

/* new order page */

/*-- helpNavTC lists --*/
#helpNavTC dl {margin-left:40px;}

.invoiceTable {border-spacing:10px;}
.imgCenter {display:block !important; margin-left:auto !important; margin-right:auto !important; padding-top:10px; padding-bottom:10px; }

.black_overlay{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.5;
	opacity:.50;
}
.download_popup {
	display: none;
	position: fixed;
	top: 10%;
	left:35%;
	background-color: white;
	z-index:1002;
	overflow: auto;
}

/* top menu bar */
#dropdown {
	margin: 0;
	line-height: 100%;
}
#dropdown > li {
	float: left;
	position: relative;
	list-style: none;
	height:25px;
}

/* main level link */
#dropdown > li {
	padding-right:35px;
	margin: 0;
	text-align:left;
}

#dropdown li:last-child {
	padding-right: 0px;
}

#dropdown a{
	padding: 8px 0px 0px 0px;
	display: block;
	text-decoration: none;
	font:13px verdana,arial;
	font-weight: bold;
}

/* main level link hover */
#dropdown .current a, #dropdown li:hover > a {
	color: orange;
}
/* sub levels link hover */
#dropdown ul li:hover a, #dropdown li:hover li a {
	background: none;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

#dropdown ul a:hover, #dropdown ul a:target{
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}

/* level 2 list */
#dropdown ul {
	z-index:150;
	display: none;
	margin: 0px;
	padding: 10px;
	width: 350px;
	position: absolute;
	border: solid 1px #b4b4b4;
	background-color:#F4F4F4;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
}
/* dropdown */
#dropdown li:hover > ul {
	display: block;
}
#dropdown ul li {
	float: none;
	margin: 0;
	padding: 0px 0px 10px 0px;
}
#dropdown ul a {
	font-weight: normal;
	font-size:100%;
}
/* level 3+ list */
#dropdown ul ul {
	left: 181px;
	top: -3px;
}

/* clearfix */
#dropdown:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#dropdown {
	display: inline-block;
}
html[xmlns] #dropdown {
	display: block;
}
* html #dropdown {
	height: 1%;
}


/* Flexnav Base Styles - start */
.flexnav {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  transition: none;
  -webkit-transform-style: preserve-3d;
  overflow: hidden;
  width: 60%;
  max-height: 0; 

  position:relative;
  top:10px;
  left:-30px;
  padding:10px;
  background-color: #0056A6; 
  z-index:150;
}
.flexnav.opacity {
    opacity: 0; 
}
.flexnav.flexnav-show {
    max-height: 2000px;
    opacity: 1;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out; 
	border:1px solid #eee;
}
.flexnav li {
	position:relative;
    overflow: hidden; 

    text-align:left;
    margin:0px; 
}
.flexnav li a {
	position: relative;
    display: block;
    z-index: 2;
    overflow: hidden;
    color:#FFF;

    font-size: 150% !important;
    text-decoration: none;
    margin: 0px 0px 10px 0px;
    text-align:left;
    font:15px verdana,arial !important; 
}
.flexnav li ul { width: 100%; }
.flexnav li ul li {
    font-size: 100%;
    position: relative;
    overflow: hidden; 

	padding-left:20px; 
}
.flexnav li ul.flexnav-show li { overflow: visible; }
.flexnav li ul li a { display: block;}
.flexnav .touch-button {
	display:none;
}

.menu-button {
    float:left;
    position: relative;
    display: inline-block;
    color: #ffffff;
    padding: 5px;
    cursor: pointer;
}

.menu-button.one-page { position: fixed; top: 0; right: 5%; padding-right: 45px; }
.menu-button .touch-button { display:none; }

@media all and (min-width: 930px) 
{
.flexnav {
    overflow: visible; 
    position:relative;
    left:0px;
    width:80%;
    height:30px;
    padding:0px;
    background-color: #0056A6;
}
.flexnav.opacity {opacity: 1; }
.flexnav li { 
    line-height:12px;
    position: relative; 
    list-style: none; 
    float: left; 
    display: inline-block; 
    height:15px;
    }
.flexnav li a {
    text-decoration: none;
    text-align:left;
    display: inline-block;
    padding: 0px 10px 0px 10px;
    margin: 0;
    color:#FFF;
    font:12px verdana,arial !important;
    background-color: #0056A6;
    overflow: hidden;
    border-bottom: none; 
    }
.flexnav li > ul {
    position: absolute;
    top: auto;
    left: 0; 
    font-size:100%;
    width:200px;
}
.flexnav li > ul li { width: 100%; }
.flexnav li ul li > ul {
    margin-left: 100%;
    top: 0; 
    }
.flexnav li ul li a { border-bottom: none; }
.flexnav li ul.open {
    display: block;
    opacity: 1;
    visibility: visible;
    z-index: 200; }
    .flexnav li ul.open li {
    overflow: visible;
    max-height: 100px; }
    .flexnav li ul.open ul.open {
    margin-left: 100%;
    top: 0; 
    }

.menu-button { display: none; } 
}

/* Flexnav Base Styles - end */

.rd_prod_btns_alternative {
    display: none;
}

/* Responsive Design 
up to 360
up to 480
up to 640
up to 768
up to 940 
full size is 960
*/

.responsiveRow:after 
{
    content: "";
    display: table;
    clear: both;
}

.resp3Col {
    float: left;
    width: 33%;
	padding:20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.resp2Col {
    float: left;
    width: 49%;
	padding:20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

@media screen and (max-width:940px) /* 940px or less */
{
#productDropdown {display:block !important; }
    .rdimgtext_img {width:39% !important; }
    .rdimgtext_text {width:60% !important; }
    .rdimg_scale {
      -webkit-transform: scale(0.9) !important; /* Saf3.1+, Chrome */
	     -moz-transform: scale(0.9) !important; /* FF3.5+ */
	      -ms-transform: scale(0.9) !important; /* IE9 */
	       -o-transform: scale(0.9) !important; /* Opera 10.5+ */
		      transform: scale(0.9) !important;
	    }
    #subMenuLinks, #prodMenu, #topMenu, #prodTable {width:100% !important;}
    .content_width, #content, #custSuccessPageContent, #footerInner, .footerSignupInner, #quote{width:740px !important;}
    #helpcontent
    {
        width: 530px !important;
    }
    .rd_prod_btns {display:none;}
    .rd_prod_btns_alternative 
    {
       display:inline-block; 
       margin-right:11%;
        width:50px;
        height:50px;
    }
    .rd_lvl1_hide {display:none !important;}
    #dropdown a {
        padding: 8px 35px 0px 0px;
    }
#drop_sm {height: 480px !important;}
}

@media screen and (max-width:768px) /* 768px or less */
{
.rdimgtext_img {width:30% !important;; }
.rdimgtext_text {width:69% !important; }
.rdimg_scale {
  -webkit-transform: scale(0.8) !important; /* Saf3.1+, Chrome */
	 -moz-transform: scale(0.8) !important; /* FF3.5+ */
	  -ms-transform: scale(0.8) !important; /* IE9 */
	   -o-transform: scale(0.8) !important; /* Opera 10.5+ */
		  transform: scale(0.8) !important;
	}
#subMenuLinks, #prodMenu, #topMenu, #prodTable  {width:100% !important;}
.content_width, #content, #custSuccessPageContent, #footerInner, .footerSignupInner, #quote {width:610px !important;}
    #helpcontent
    {
        width: 380px !important;
    }
.rd_prod_btns {display:none;}
.rd_prod_btns_alternative {
   display:inline-block; 
   margin-right:11%;
    width:45px;
    height:45px;
}
.rd_lvl1_hide {display:none !important;}
.rd_lvl2_hide {display:none !important;}
    #dropdown a {
        padding: 8px 25px 0px 0px;
    }
#drop_sm {height: 520px !important;}
#drop_stm {height: 470px !important;}
#drop_fs {height: 450px !important;}
}

@media screen and (max-width:720px) /* 720px or less */
{
.rd_prod_btns_alternative {
   display:inline-block; 
   margin-right:6%;
    width:45px;
    height:45px;
    }
}

@media screen and (max-width:640px) /* 640px or less */
{

    .rdimgtext_img {
        display: none;
    }

    .rdimgtext_text {
        width: 100% !important;
    }

    .rdimg_scale {
        -webkit-transform: scale(0.7) !important; /* Saf3.1+, Chrome */
        -moz-transform: scale(0.7) !important; /* FF3.5+ */
        -ms-transform: scale(0.7) !important; /* IE9 */
        -o-transform: scale(0.7) !important; /* Opera 10.5+ */
        transform: scale(0.7) !important;
    }

    #subMenuLinks, #prodMenu, #topMenu, #prodTable {
        width: 100% !important;
    }

    .content_width, #content, #custSuccessPageContent, #footerInner, .footerSignupInner, .copyRightBlock, #quote {
        width: 520px !important;
    }
    #helpcontent
    {
        width: 290px !important;
    }

    .rd_prod_btns {
        display: none;
    }

    .rd_prod_btns_alternative {
        margin: 0 5% 1% 0;
        width: 35px;
        height: 35px;
    }

    .rd_lvl1_hide {
        display: none !important;
    }

    .rd_lvl2_hide {
        display: none !important;
    }

    .rd_lvl3_hide {
        display: none !important;
    }

    .rd_small_menu {
        display: inline !important;
    }

    #dropdown li {
        width: 100%;
        padding-left: 20px;
        margin-bottom:20px;
    }
    #dropdown a
    {
        font-size: 110% !important;
    }

#drop_sm {height: 655px !important;}
#drop_stm {height: 570px !important;}
#drop_fs {height: 470px !important;}
}

@media screen and (max-width:530px) /* 530px or less */
{

.resp3Col {
    float: left;
    width: 100%;
}

.resp2Col {
    float: left;
    width: 100%;
}

    .rd_prod_btns_alternative {
        margin: 0 18% 1% 0;
        width: 25px;
        height: 25px;
    }
}

@media screen and (max-width:480px) /* 480px or less */
{
	.pa-logo{ /* make pa-logo into pa-only */
		background-position: 0 0;
		width: 70px;
		height: 39px;
		margin:9px 0px 9px 0px;
	}

.rdimgtext_img {display:none; }
.rdimgtext_text {width:100% !important; }
.rdimg_scale {
  -webkit-transform: scale(0.6) !important; /* Saf3.1+, Chrome */
	 -moz-transform: scale(0.6) !important; /* FF3.5+ */
	  -ms-transform: scale(0.6) !important; /* IE9 */
	   -o-transform: scale(0.6) !important; /* Opera 10.5+ */
		  transform: scale(0.6) !important;
	}
#subMenuLinks, #prodMenu, #topMenu, #prodTable {width:100% !important;}
.content_width, #content, #custSuccessPageContent, #footerInner, .footerSignupInner, .copyRightBlock, #quote {width:390px !important;}
    #helpcontent   { width: 100% !important; /* not showing the menu */ }
#content li {margin-left:5px; padding-left:12px; padding-right:10px; }
#content ul {margin-left:0px;}
.rd_prod_btns {display:none;}
.rd_prod_btns_alternative {
    margin:0 1% 1% 0;
    width:20px;
    height:20px;
}
.rd_lvl1_hide {display:none !important;}
.rd_lvl2_hide {display:none !important;}
.rd_lvl3_hide {display:none !important;}
.rd_lvl4_hide {display:none !important;}
.rd_lvl4_show {display:block !important;}
.bigList{font-weight:normal;}
#quote {display:none;}
.rd_small_menu {display:inline !important;}
#drop_sm {height: 685px !important;}
#drop_stm {height: 600px !important;}
#drop_fs  {height: 620px !important;}
}

@media screen and (max-width:400px) /* 400px or less */
{
	.pa-logo{ /* make pa-logo into pa-only */
		background-position: 0 0;
		width: 70px;
		height: 39px;
		margin:9px 0px 9px 0px;
	}

    .rd_prod_btns_alternative {
        display:none;
    }
}

@media screen and (max-width:360px) /* 360px or less */
{
	.pa-logo{ /* make pa-logo into pa-only */
		background-position: 0 0;
		width: 70px;
		height: 39px;
		margin:9px 0px 9px 0px;
	}

    body
    {
        font-size: 110% !important;
    }
.rdimgtext_img {display:none; }
.rdimgtext_text {width:100% !important; }
.rdimg_scale {
  -webkit-transform: scale(0.7) !important; /* Saf3.1+, Chrome */
	 -moz-transform: scale(0.7) !important; /* FF3.5+ */
	  -ms-transform: scale(0.7) !important; /* IE9 */
	   -o-transform: scale(0.7) !important; /* Opera 10.5+ */
		  transform: scale(0.7) !important;
	}
#subMenuLinks, #prodMenu, #topMenu, #prodTable {width:100% !important;}
.content_width, #content, #custSuccessPageContent, #footerInner, .footerSignupInner, .copyRightBlock, #quote {width:330px !important;}
    #helpcontent   { width: 100% !important; /* not showing the menu */ }
#content li {margin-left:5px; padding-left:12px; padding-right:10px;}
#content ul {margin-left:0px;font-size:110%;}
.rd_prod_btns {display:none;}
    .rd_prod_btns_alternative {
        display:none;
    }
.rd_lvl1_hide {display:none !important;}
.rd_lvl2_hide {display:none !important;}
.rd_lvl3_hide {display:none !important;}
.rd_lvl4_hide {display:none !important;}
.rd_lvl5_hide {display:none !important;}
.rd_lvl5_show {display:block !important;}
.bigList{font-weight:normal;font-size:110%;}
#quote {display:none;}
.rd_small_menu {display:inline !important;}
#drop_sm {height: 685px !important;}
#drop_stm {height: 600px !important;}
#drop_fs {height: 600px !important;}
}

#simpleTable thead { padding:10px; background-color:#003399; color:#ffffff; font-weight:bold;}

.competitiveTable { width:100%; border-collapse:collapse;}
.competitiveTable th {color: #f8f8f8; font-size:14px; font-weight:bold; text-align:center; border-bottom: 1px solid #b3b3b3; padding: 3px 10px; background: #0058AA; } 
.competitiveTable td {padding: 10px; border:1px solid #d0d0d0;vertical-align:top;} 
.competitiveTable td.pachecked {background:#C0FCC8 url('/images/check2.gif') center center no-repeat; border-left: 1px solid #fff; padding: 10px;}
.competitiveTable td.checked {background: url('/images/check2.gif') center center no-repeat; border-left: 1px solid #fff; padding: 10px;}
.competitiveTable td.notchecked {background: url('/images/delete2.png') center center no-repeat; border-left: 1px solid #fff; padding: 10px;}
.competitiveGreen { background:#e6ffe6; }
.competitiveHalf { width:100%;margin-left:30px;}
.competitiveHalfTitle {font-size:100%; font-weight:bold; color:#0058AA; border-style:none !important; margin:0px !important; padding:0px;}
.competitiveHalf img { border:1px solid #c0c0c0; box-shadow: 5px 5px 10px grey;margin-bottom:10px;}
.competitiveHalf td {width:50%;padding:10px 10px 40px 10px;vertical-align:top;}
.competitiveHalf td:first-child {background:#e6ffe6;}
.competitiveHalf td:last-child {border-left:1px solid #c0c0c0;}
.competitiveHalf tr td {border-bottom:1px solid #c0c0c0;}
.competitiveHalf tr:last-child td {border-bottom:none;}
.competitiveVictory {margin-left:30px;}
.competitiveLineHighlight {color:#0058AA;font-weight:bold;}
.competitiveSource {font-size:60%;display:block;}

.footerSignup
{
background: #afdc7c; /* Old browsers */
background: -moz-linear-gradient(top,  #afdc7c 0%, #92bf5c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #afdc7c 0%,#92bf5c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #afdc7c 0%,#92bf5c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afdc7c', endColorstr='#92bf5c',GradientType=0 ); /* IE6-9 */
}

.footerSignup span 
{
padding:0px 5px 2px 5px; 
font-weight:bold;
cursor:pointer;
background-color:#6389B5;
font-size:100%;
}
.footerSignupInner
{
clear:both; 
border-top:1px solid #c3c3c3;
width:700px;
padding:6px 0px 6px 0px;
margin-right:auto;
margin-left:auto;
color:white;
font-size:110%;
text-shadow: 0px -1px #888;
}

@livechat-mobile { #content-container.new-mobile, #mobile_invitation_container { display:none!important; } }

/* Price Quote */
span.pqHeaderText {
    font-size:28.0pt;
    font-family:"Arial","sans-serif";
    color:#A6A6A6
}
.pqText {
    font-size:11.0pt;
    font-family:"Arial","sans-serif";
}
/* END Price Quote */

