html * {margin: 0px; padding: 0px; list-style:none;}
body {font-family:Helvetica,Verdana,Arial,Helvetica,Sans-serif; font-size: 100%; line-height:1.2em; background-color:#ffffff;text-align:left;}
img {border:none;}
a {color:#003399;}
#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 ;}
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;}

#header {padding-bottom:0px;}
.home #header img {margin:20px 0px 0px 14px;}
.interior #header img {margin:20px 0px 0px 14px;}
#header img {float:left; display:inline;}
#topnav {position:relative; float:left; margin-left:90px; margin-top:20px;}
#topnav li {float:left; padding-left: 7px; display:inline;}
#topnav a {text-decoration:none;}
#topnav a:hover {color:#000;}
#topnav li.at a {display:block; color:#000; font-weight:bold; border-bottom:3px solid #000;}

#pasmBtn  a {display:block;height:61px;width:157px;background-image:url('/images/PASM-button.png');}
#pasmBtn a:hover {background-image:url('/images/PASM-button-RO.png');}
#pastmBtn  a {display:block;height:61px;width:157px;background-image:url('/images/PAStM-button.png');}
#pastmBtn a:hover {background-image:url('/images/PAStM-button-RO.png');}
#pafsBtn  a {display:block;height:61px;width:157px;background-image:url('/images/PAFS-button.png');}
#pafsBtn a:hover {background-image:url('/images/PAFS-button-RO.png');}
#pawdBtn  a {display:block;height:61px;width:157px;background-image:url('/images/PAWD-button.png');}
#pawdBtn a:hover {background-image:url('/images/PAWD-button-RO.png');}

/*-- 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;}

/*-- 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%;}

.ErrHeader
{
    display:block;
    background-color:#C00000;
    padding:10px;
    width:100%;
    text-align:center;
    color:White;
    font-weight:bold;
    margin-bottom:20px;
}

.home #nav {margin:20px 0px 0px 10px; clear:both;}
.interior #nav {margin: 20px 0px 0px 10px;}
#nav { float:left; display:inline; background:#e1e1e1; width:196px;border-left:1px solid #aaa; border-right:1px solid #aaa; border-top: 1px solid #aaa; padding-top:8px; -moz-border-radius-topright: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-right-radius: 10px; -webkit-border-top-left-radius: 10px; border-top-right-radius: 10px; border-top-left-radius: 10px;}
#nav ul.main { width:100%;}
#nav ul.main li a {background: url('../images/nav_main_bg_normal.gif') repeat-x 0px 0px; display:block; padding:5px 0px; border-bottom:1px solid #e3e3e3; text-decoration:none; font-size:105%;}
#nav ul.main li a:hover {color:#039; font-weight:bold; background:url('../images/nav_main_bg_hover.gif') repeat-x 0px 0px;}
#nav ul.main li.at a {color: #fff; background: #004990 url('../images/nav_main_bg_at.gif') repeat-x 0px 0px;}

#nav ul.main .servermonitor {background:url('../images/nav_icon_servermonitor.png') 5px 50% no-repeat; padding: 5px 0px 5px 35px;}
#nav ul.main #pasmBtn a {background:url('../images/nav_pasm_bg_sel.gif') repeat-x 0px 0px; }
#nav ul.main #pasmBtn a:hover {color:#039; font-weight:bold; background:url('../images/nav_pasm_bg_sel.gif') repeat-x 0px 0px; }
#nav ul.main #pasmBtn.at a {color:#039; font-weight:bold; background:url('../images/nav_pasm_bg_sel.gif') repeat-x 0px 0px; }

#nav ul.main .storagemonitor {background:url('../images/nav_icon_storagemonitor.png') 5px 50%  no-repeat; padding: 5px 0px 5px 35px;}
#nav ul.main #pastmBtn a {background:url('../images/nav_pastm_bg_sel.gif') repeat-x 0px 0px; }
#nav ul.main #pastmBtn a:hover {color:#039; font-weight:bold; background:url('../images/nav_pastm_bg_sel.gif') repeat-x 0px 0px; }
#nav ul.main #pastmBtn.at a {color:#039; font-weight:bold; background:url('../images/nav_pastm_bg_sel.gif') repeat-x 0px 0px; }

#nav ul.main .filesight {background:url('../images/nav_icon_filesight.png') 5px 50% no-repeat; padding: 5px 0px 5px 35px;}
#nav ul.main #pafsBtn a {background:url('../images/nav_pafs_bg_sel.gif') repeat-x 0px 0px; }
#nav ul.main #pafsBtn a:hover {color:#039; font-weight:bold; background:url('../images/nav_pafs_bg_sel.gif') repeat-x 0px 0px; }
#nav ul.main #pafsBtn.at a {color:#039; font-weight:bold; background:url('../images/nav_pafs_bg_sel.gif') repeat-x 0px 0px; }

#nav ul.main .watchdisk {background:url('../images/nav_icon_watchdisk.png') 5px 50%  no-repeat; padding: 5px 0px 5px 35px;}
#nav ul.main #pawdBtn a {background:url('../images/nav_pawd_bg_sel.gif') repeat-x 0px 0px; }
#nav ul.main #pawdBtn a:hover {color:#039; font-weight:bold; background:url('../images/nav_pawd_bg_sel.gif') repeat-x 0px 0px; }
#nav ul.main #pawdBtn.at a {color:#039; font-weight:bold; background:url('../images/nav_pawd_bg_sel.gif') repeat-x 0px 0px; }

#nav ul.main .comparison {background:url('../images/check3.png') 10px 50%  no-repeat; padding: 5px 0px 5px 35px;}

#nav ul.util {margin:0px 0px 0px 0px; width:184px; }
#nav ul.util li {color:#fff; padding: 10px 0px 0px 0px; /*border-left: 1px solid #999;*/}
#nav ul.util li a {display:block; text-decoration:none; color:#039; text-transform:uppercase; font-size:90%; border:none; text-align: center; padding:5px 0px 5px 0px;  background:url('../images/util_button.gif') no-repeat center center;}
#nav ul.util li a:hover {font-weight:bold; color:#039;}
#nav ul.util .license a {font-weight:bold; color:#ffffff; background: url('../images/button_order.png') no-repeat center center; background-position: 16px 0px; padding:0px; text-align:center; height:38px;}
#nav ul.util .license a:hover {color:#008000;}
#nav ul.util .download a {font-weight:bold; color:#ffffff; background: url('../images/button_download.png') no-repeat center center; background-position: 16px 0px;  padding:0px 0px 0px 0px;height:38px;}
#nav ul.util .download a:hover {color:#008000;}
#nav ul.util .twitter a {display:block; text-decoration:none; color:#039; text-transform:uppercase; font-size:90%; border:none; text-align: center; padding:3px 0px 3px 0px;  background:url('../images/util_button_twitter_follow.png') no-repeat center center; height:20px;}
#nav ul.util .twitter a:hover {background: url('../images/util_button_twitter_follow_ro.png') no-repeat center center;}
#nav ul.util .gplus a {display:block; text-decoration:none; color:#039; text-transform:uppercase; font-size:90%; border:none; text-align: center; padding:3px 0px 3px 0px;  background:url('../images/util_button_googleplus.png') no-repeat center center; height:20px;}
#nav ul.util .gplus a:hover {background: url('../images/util_button_googleplus_ro.png') no-repeat center center; }
#nav ul.util li.last {padding-bottom:10px; }

.orderButton {background: url('../images/util_button_big_green.gif') no-repeat center center; background-position: 16px 0px; text-align:center;padding:10px 0px 15px 0px;}
.orderButton a {font-weight:bold; color:#ffffff;}
.orderButton a:hover {color:#008000;}

BODY.helppage{ text-align:left; background: #fff;}
#helpcontent {float:right; width:670px;}
#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;}

#contactaddress li {padding:0px 30px 12px 15px; background:url('../images/bullet_arrow.gif') 0px 6px no-repeat;}

.home #content {}
.interior #content {padding-top: 25px;}
#content {width:910px;margin-right:auto;margin-left:auto;margin-top:0px;margin-bottom:0px;padding:25px;background-color:#ffffff;}
#content ul {margin-left: 10px;}
#content li {background:url('../images/bullet_arrow.gif') 0px 2px no-repeat; margin-left: 10px; padding:0px 30px 5px 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;}
#content .lastproduct li {color:#030365; padding:0px 30px 10px 15px;}
.lastproduct {padding-bottom: 10px; margin-bottom: 20px; border:none;}
.productlogo {margin:0px 10px 5px 0px; }
.freetrial {float:right; margin-left: 10px; margin-bottom: 5px; display:inline;}

#firstpagecontent {position:relative; top:-220px;float:right; width:690px;}
#firstpagecontent ul {margin-left: 20px;}
#firstpagecontent li {background:url('../images/bullet_arrow.gif') 0px 2px no-repeat; margin-left:10px; padding:0px 20px 5px 15px;}
#firstpagecontent .product li {color:#030365; padding:0px 20px 5px 15px;}
#firstpagecontent li a {}
#firstpagecontent div.product {height:250px; margin:10px; display:inline-block; }
#firstpagecontent .lastproduct li {color:#030365; padding:0px 30px 10px 15px;}

h1 {color: #004990; font-size: 145%;border-bottom: 1px solid #ccc;padding-bottom: 3px; margin-bottom: 7px;padding-top: 15px;}
h2 {color: #004990; font-size: 130%;border-bottom: 1px solid #ccc;padding-bottom: 3px; margin-bottom: 7px;padding-top: 15px;}
h3 {color: #004990; font-size: 105%; margin-bottom: 7px; padding-top:7px;}
.description {color: #666; line-height:1.5em; margin-bottom: 20px;}


.helpTitle {color:#003399; text-transform:uppercase; font-weight:bold; text-align:center; }

/*-- secondary nav --*/
#sidebarnav {float:left; display:inline; clear:left; width:196px; margin:0px 0px 0px 10px; 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;}
#sidebarnav h2 {text-align:center; font-size:110%; background: url('../images/sidebar_head_bground.gif') top left repeat-x; width:100%; padding:10px 0px 11px 0px; margin:0px; border:none;}
#sidebarnav li {margin-bottom:4px; margin-left:10px;}
#sidebarnav li.headline { margin-bottom:10px; margin-left:10px; font-size: 90%; }
#sidebarnav a {display:block; text-decoration:none;}
#sidebarnav ul li a {padding-left:20px; background: url('../images/nav_icon_arrow_blue.png') 3px 5px no-repeat; }
#sidebarnav ul li.title {color:#003399; padding-left:20px; }
#sidebarnav ul li a.headline {padding-left:0px; display:inline; font-weight:normal; margin-bottom:0px;}
#sidebarnav ul li a.headline:hover {padding-left:0px; display:inline; font-weight:normal; background:#ccc; margin-bottom:0px;}
#sidebarnav inline {display:inline; }
#sidebarnav ul li a:hover {font-weight:bold; color:#039; background: url('../images/nav_icon_arrow_blue.png') 3px 5px no-repeat;}
#sidebarnav li.at a {background:#fff url('../images/nav_icon_arrow_blue.png') 3px 5px no-repeat;}
#sidebarnav li.at a:hover {color:#039; background: url('../images/nav_icon_arrow_blue.png') 3px 5px no-repeat;}
#sidebarnav ul ul {border:none;}
#sidebarnav ul ul li a {padding-left: 30px; background:url('../images/nav_icon_arrow_blue.png') 15px 5px no-repeat;}
#sidebarnav ul ul li a:hover {font-weight:bold; color:#039; background: url('../images/nav_icon_arrow_blue.png') 15px 5px no-repeat;}
#sidebarnav ol li {list-style:decimal inside;margin-left:10px; margin-bottom:10px;}
#sidebarnav ul li.ad { text-align:center; padding-left: 5px; margin-right:10px; display:block; background:#eeeeee; padding-bottom:10px; margin-bottom: 10px;}
#sidebarnav ul li.ad a {padding-left:0px; display:block; background:#eeeeee; }
#sidebarnav ul.prod_details .download a {color:#ffffff; padding: 7px 25px 5px 0px; text-align: center; background: url('/images/util_button_download.gif') no-repeat 5px 5px;}
#sidebarnav ul.prod_details .download a:hover {color:#008000;}
#sidebarnav p {border-left:1px solid #999;}

/*-- help tree documentation nav --*/
#helptree {float:left; display:inline; clear:left; width:196px; margin:0px 0px 20px 10px; 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%; background: url('../images/sidebar_head_bground.gif') top left repeat-x; 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;}
.icon_pdf {background-image: url('../../images/pdficon_small.gif') !important; background-repeat: no-repeat;}


/*-- 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: #004990; font-size:14px; font-weight:bold; text-align:left; border-bottom: 1px solid #b3b3b3; padding: 3px 10px; background: #FEFFCD; } */
#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% 20px; 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;}
.centercheckbox {vertical-align:center; text-align:center;}
#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; font-size:85%; color:#e0e0e0; border-top:1px solid #c3c3c3; }
#footer a {color:#e0e0e0; text-decoration:none; }
#footer a:hover {color:#ffffff; text-decoration:underline;}
.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;}

#subMenuLinks a {color:#808080;font:12px verdana,arial;text-decoration:none;}
#subMenuLinks a:hover {color:#000000;text-decoration:underline;}

/* -- Lightbox Stuff -- */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: center; }
#closeButton{ top: 0px; right: 0px; }
#lightbox img{ border: none; clear: both;}
#overlay img{ border: none; }
#body{ margin: 0; padding: 0; }
#overlay{background-image: url(/images/lightboxoverlay.png);     position: absolute;     top: 0px;     left: 0px;     z-index: 90;     width: 100%;     height: 100%;}
* html #overlay{ background-color: #333; background-color: transparent; background-image: url(/images/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/lightboxoverlay.png", sizingMethod="scale"); }
/* -- Lightbox Stuff -- */

#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 -- */

.api_name {vertical-align:top; font-weight:bold; padding:10px;border:1px solid #909090; width:150px;}
.api_name_nonbold {vertical-align:top; padding:10px;border:1px solid #909090; 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;}

.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 -- */



/* -- LMS List -- */
.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; padding:0px; text-align:left}

#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: 680px; 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 -- */


/* -- Beta page --*/
.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;}

/* -- Beta page --*/

/* -- Tabs -- */
.tabberlive .tabbertabhide { display:none; }/* REQUIRED to hide the non-active tab content */

/*
.tabber = before the tabber interface is set up
.tabberlive = after the tabber interface is set up
*/
.tabber
{
}

.tabberlive {
 margin-top:1em;
}

/*
ul.tabbernav = the tab navigation list
li.tabberactive = the active tab
*/
ul.tabbernav
{
 margin:0px !important;
 padding: 3px 0px;
 border-bottom: 1px solid #99AAFF;
 font: bold 14px Verdana, sans-serif;
 background:none !important;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0px !important;
 left:0px  !important;
 padding-left:5px !important;
 padding-right:5px !important;
 display: inline;
 background:none !important;
}

ul.tabbernav li a
{
 padding: 3px 18px 3px 18px;
 margin-left: 0px;
 border: 1px solid #99AAFF;
 border-bottom: none;
 background: #fff;
 text-decoration: none;
-moz-border-radius-topright: 10px; -moz-border-radius-topleft: 10px; 
-webkit-border-top-right-radius: 10px; -webkit-border-top-left-radius: 10px; 
border-top-right-radius: 10px; border-top-left-radius: 10px;
 background-color: #D8DEFC;
}

ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #DDE;
 border-bottom: 1px solid #dde;
}

ul.tabbernav li.tabberactive a
{
// background-color: #D8DEFC;
 background-color: #1253B4;
 border-bottom: 1px solid #D8DEFC;
 color: #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: #dde;
 border-bottom: 1px solid #dde;
}

/*
.tabbertab = the tab content
Add style only after the tabber interface is set up (.tabberlive)
*/
.tabberlive .tabbertab {
 padding:10px;
 border:1px solid #99AAFF;
 border-top:0;
/*  height:200px; fixed height*/
 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */
 /* overflow:auto; */
}
/* -- Tabs -- */

/* new order page */
.orderGridTable {border-bottom:none; border-collapse:separate; }
.orderGridRow {border-style:none !important;}
.orderGridTop { height:10px; width:24%;}
.orderGridTopBig { font-size:110%; padding-top:10px !important; width:29%; border:solid 4px #003399 !important; background:#FFF; text-align:center; vertical-align:top;}
.orderGridMid { font-size:100%; padding-top:10px !important; height:200px; border:solid 1px #808080; background:#f7f7f7; text-align:center; vertical-align:top;}
.orderGridBottom { height:10px; }
.orderGridTable h1 {font-size:140%; font-weight:bold; color:#003399; border-style:none !important; margin-bottom:10px; padding:0px;}
.orderGridTable h2 {font-size:100%; font-weight:normal; color:#70A3F9; border-style:none !important; margin:0px; !important; padding:0px;}
.orderGridHeader {height:60px; border-bottom:solid 1px #808080; margin-bottom:10px; }
.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;}

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; }

