/*---------------------------------------
                 GLOBAL
----------------------------------------*/
/* removing for OneCohesive project */
/*
* {
	margin:0; 
	padding:0;
}
body {
	width:995px; 
	font: 12px/18px Arial, Georgia, sans-serif;
	color: #333;
	background-color:#fff;
	height: 650px;
}
*/
img {
	border:none;
}
img.rightfloat {
	margin: 10px;
	float: left;
	display: inline;
}
img.floatright {
	margin: 10px;
	float: right;
	display: inline;
}
/*a 		{ color: #0e6bb0; }
a:link		{ color: #0e6bb0; text-decoration:none; background-color:transparent;}
a:visited	{ color: #0e6bb0; text-decoration:none; background-color:transparent;}
a:active	{ color: #0e6bb0; text-decoration:none; background-color:transparent;}
a:hover		{ color: #c77b14; text-decoration:underline; background-color:transparent;}
a.img:hover { text-decoration:none; background-color:transparent;}*/

/*---------------------------------------
                 LAYOUT
----------------------------------------*/
#homeproducts {
	margin: 11px 0 0 11px;
	padding-bottom: 20px;
	width: 560px;
	float: left;
	display: inline;
}
#homeboxes {
	margin: 11px 0 0 0;
	padding-bottom: 20px;
	width: 189px;
	float: right;	
}
#homeboxesHome {
	margin: 0;
	padding-bottom: 11px;
	width: 189px;
	float: right;	
}
#sidebar {
	margin: 20px 0 0 10px;
	padding-bottom: 20px;
	float: left;
	display: inline;
	width: 180px;
}
#center {
	margin: 18px 0 0 15px;
	/*margin: 5px 0 0 15px;*/
	padding-bottom: 20px;
	width: 560px;
	float: left;
}
#center.indivlink a 			{ color: #0e6bb0; }
#center.indivlink a:link		{ color: #0e6bb0; text-decoration:none; }
#center.indivlink a:visited	{ color: #0e6bb0; text-decoration:none; }
#center.indivlink a:active	{ color: #0e6bb0; text-decoration:none; }
#center.indivlink a:hover		{ color: #c77b14; text-decoration:underline; }

#rightcolumn {
	/*margin: 20px 0px 0px 0px;*/
	padding: 0px;
	width: 172px;
	float: right;
}
#footer {
	width:980px; 
	background-color:#fff;
	float: left;
	margin-left: 10px;
	border-top: 3px solid #155b8f;
}
#footer a {
	float: left;
	color: #0e6bb0;
	list-style: none;
	margin-left: 3px;
	padding: 7px 10px 2px 5px;
}
#footer a:hover {
	color: #c77b14;
}
#footer a.floatright {
	float: right;
	list-style: none;
	padding: 5px 5px 0px 5px;
}

#footerphone {
	float:right;
	color:#999999;
	padding: 7px 10px 2px 5px;
}

.copyright{
	padding: 5px 10px 0 10px;
	color:#999999;
	font-size:10px;
	margin-left: 10px;
	float: left;
}
.toc {
	margin-top: 10px;
}
sup {
	font-size: 10px;
}
p.question {
	margin-top: 15px;
}
#center h3 {
	margin: 25px 0 5px 0;
	font-size: 14px;
	color: #333;
	background-color: #fff;
	background: url(/common/images/yellow_fade_right.gif) no-repeat bottom left;
	padding-bottom: 2px;
}
#center h3.nounderline {
	margin: 25px 0 5px 0;
	font-size: 14px;
	color: #333;
	background-color: #fff;
	padding-bottom: 2px;
}
/*---------------------------------------
                 HEADER
----------------------------------------*/


/* New Intuit Global Navigation
----------------------------------------------------------------- */
/* removing for OneCohesive project */
/*
#wcgIntuitHeader {
   width: 980px;
   margin: 0px 0px 5px 10px;
} 
*/

/* Old Intuit Global Navigation
----------------------------------------------------------------- */
#gnav {
	background-color: #FFFFFF;
	color: #999999;
	font-family: arial, helvetica, geneva, verdana ,sans-serif;
	font-size: 85%;
	font-weight: bold;
	height: 30px;
	width: 980px;
}

#gnav .box {
	background-color: #666666;
	background-image: url(/common/images/intuit_global_bg.gif);
	background-position: left;
	background-repeat: no-repeat;
	float: right;
	height: 26px;
}

#gnav .box .links {
	margin: 6px 5px 0 26px;
}

#gnav a {
	color: #F0F0F0;
	margin: 0 5px 0 5px;
	text-decoration: none;
}

#gnav a:hover {
	text-decoration: underline;
}

#gnav img {
	border: 0;
}

#gnav img.intuitbug {
	float: left;
}

#gnav img.vdiv {
	vertical-align: text-bottom;
}

/* INTUIT GLOBAL HEADER */

#headertop {
	/*width:761px; 
	height:34px;
	color: #333;
	background-color:#fff;
	margin-left: 10px; */
}
/* PROSERIES HEADER */
#header {
	width:980px; 
	height:56px;
	color: #7de2ff;
	background-color:#0e6bb0;
	margin-left: 10px;
}
#logo {
	margin: 14px 0 0 10px;
	float:left;
	width: 125px;
	display: inline;
}
#header p.phonenum {
	text-align: right;
	font: 16px/18px Arial, Georgia, sans-serif;
	font-weight: bold;
	color: #fff;
	padding: 12px 12px 0 0;
}
#search {
	float: right;
	margin: 12px 10px 2px 0;
	width: 166px;
}
#scorner {
	float: left;
}
#sbox {
	height: 19px;
	width: 105px;
	float: left; 
	color: #333;
	background-color: #fff;
	border-style: none;
}
#sbox input {
	border: 0;
	width: 90px;
}
#searchbutton {
	float: right;
}
#headerlinks {
	clear: right;
	color: #7de2ff;
	background-color:#0e6bb0;
	font-size: 10px;
	float: right;
	margin-right: 10px;
}
#headerlinks a {
	color: #7de2ff;
	background-color:#0e6bb0;
	text-decoration: none;
}
#headerlinks a:hover {
	color: #fff;
	background-color:#0e6bb0;
	text-decoration:underline;
}

/*---------------------------------------
              SIDEBAR
----------------------------------------*/
#sidebar h3 {
	font-size: 11px;
	color: #fff;
	background: #155b8f url(/common/images/leftnav_top.gif) no-repeat top left;
	padding: 3px 0 3px 10px;	
}
#sidebar ul {
	font-size: 11px;
	color: #333;
	background-color: #e6f2f9;
	padding: 10px 0 0 9px;
}

#sidebar ul.root {
	border-left: 1px solid #82bede;
	border-right: 1px solid #82bede;
}
#sidebar ul.nonvisible
{
	display: none;
	padding-left: 0;
	background: transparent;
	background-image: none;
	margin-top: -7px;
	margin-bottom: 10px;
	
}
#sidebar > ul {
	padding-bottom: 8px;	
}
#sidebar li {
	padding: 0 5px 5px 10px;
	list-style-type: none;
	color: #333;
	background-color: #e6f2f9;
	line-height: 12px;
	background:url(/common/images/sidebar_dot.gif) no-repeat top left;
	width: auto;
}
#sidebar li.subHead {
    padding: 0 0 0px 0px;
    font-weight:bold;
    margin: 0 0px 3px 10px;
    background-image: none;
    color: #c77b14;
    width: 100px;
    background-color: #e6f2f9;
    border-bottom: 1px solid #c77b14;
}
#sidebar ul > li {
	padding-bottom: 6px;
}
#sidebar li a {
	color: #333;
	background-color: #e6f2f9;
	text-decoration: none;
}
#sidebar li.topselected {
	color: #c77b14;
	padding-top: 3px;
	background-color: #e6f2f9;
	text-decoration: none;
}
#sidebar li a:hover {
	color: #c77b14;
	background-color: #e6f2f9;
	text-decoration:underline;
}
#sidebar li.top {
	padding-left: 0;
	font-weight:bold;
	background-image: none;
}
#sidebar li.top a{
	color: #c77b14;
	background-color: #e6f2f9;
	text-decoration: none;
}
#sidebar li.topsection {
	padding-left: 0;
	font-weight:bold;
	background-image: none;
}
#sidebar li.topsection a{
	color: #333;
	background-color: #e6f2f9;
	text-decoration: none;
}
#sidebar li.topsection a:hover{
	color: #c77b14;
	background-color: #e6f2f9;
	text-decoration: underline;
}
#sidebar li.selected{
	color: #c77b14;
	background-color: #e6f2f9;
	text-decoration: none;
}
#sidebar li.section {
	padding-left: 0; 
	padding-bottom: 5px;
	padding-top: 3px;
	font-weight:bold;
	background-image: none;
}
#sidebar li.section a {
	color: #333;
	background-color: #e6f2f9;
}
#sidebar li.section a:hover {
	color: #c77b14;
	background-color: #e6f2f9;
	text-decoration:underline;
}
#sidebar li.second {
	padding: 7px 0 0 0;
	font-weight:bold;
	background-image: none;
}
#sidebar li.second a {
	color: #333;
	background-color: #e6f2f9;
}
#sidebar li.second a:hover {
	color: #c77b14;
	background-color: #e6f2f9;
	text-decoration:underline;
}
#sidebar li.plain {
	padding-left: 0;
	background-image: none;
}
#sidebar li.last {
	padding: 0;
	background-image: none;
}
#sidebar .leftnav_bottom {
	background: url(/common/images/leftnav_bottom.gif) no-repeat bottom left;
	width: 180px;
	height: 10px;
	margin-top: -4px;
	margin-bottom: 10px;
}
#sidebar li.list {
    padding: 0 0 6px 0;
    font-weight:bold;
    background-image: none;
    color: #333;
    background-color: #e6f2f9;
}
#sidebar li.list a {
    color: #333;
    background-color: #e6f2f9;
    text-decoration: none;
}
#sidebar li.list a:hover {
    color: #c77b14;
    background-color: #e6f2f9;
    text-decoration:underline;
}
#sidebar li.hilite {
    padding: 2px 0 0 0;
    font-weight: bold;
    background-image: none;
    color: #c77b14;
    background-color: #e6f2f9;
}
#sidebar li.hilite a {
    color: #c77b14;
    background-color: #e6f2f9;
    text-decoration: none;
}
#sidebar li.hilite a:hover {
    color: #c77b14;
    background-color: #e6f2f9;
    text-decoration:underline;
}
/*---------------------------------------
             CENTER CONTENT
----------------------------------------*/
/* removing for OneCohesive project */
/*
h1 {
	clear: left;
	font: bold 19px Arial, Georgia, sans-serif;
	color: #0e6bb0;
	background-color: #fff;
	margin-bottom: -5px;
}
h2 {
	margin: 13px 0 12px 0;
	font-size: 14px;
	color: #333;
	background-color: #fff;
	width: 558px;
}
*/
h2.subpage {
	clear: left;
	margin: 4px 0 2px 0;
	font-size: 14px;
	color: #333;
	background-color: #fff;
}
.bodyTextRed {
  color : Red;
}
#center p {
	clear: both;
	width: auto;
	margin: 0 0 10px 0;
}
#center p.sub {
	/*margin: 13px 0 15px 0;*/	
	margin: 0 0 15px 0;	
}
#center p a{
	color: #0e6bb0;
	/*background-color: #fff;*/
	text-decoration: underline;
}
#center p a:hover{
	color: #c77b14;
	/*background-color: #fff;*/
	text-decoration: underline;
}
#center .pricing {
	background: url(/common/images/pricing_bkgrnd.jpg) no-repeat top left;
	margin-top: 18px;
}
#center .pricingtext {
	padding: 0 0 0 10px;
	color: #0e6bb0;
	font-weight: bold;
}
#center .pricingsubtext {
	padding: 0 0 0 10px;
	margin-top: -2px;
	color: #333;
	font-weight:bold;
	float: left;
}
#center #addtocart {
	clear: both;
	padding: 2px 0 14px 10px;
}
#center #subpagetitle {
	font-size: 16px;
	font-weight:bold;
	color: #c77b14;
	background-color: #fff;
	padding: 19px 0 5px 0;
}
#center #subpageinfo { 
	background:url(/common/images/right_hook_orange1040.gif) no-repeat top left;
	padding: 10px 0 0 0;
	font-size: small;
	line-height: 120%;
	width: 560px;
}
#center #subpageinfo div.noindent ul.noindent li ul li{ 
	 margin: 0; 
	 padding: 0 0 0 8px; 
	 list-style-type: none; 
	 background:url(/common/images/blue_dot.gif) no-repeat top left; 
	 width: 580px;
}
#center ul.features {
	padding: 8px 0 0 0;
}
#center ul.features li {
	padding: 0 0 10px 8px;
	list-style-type: none;
	color: #333;
	background-color: #fff;
	background:url(/common/images/blue_dot.gif) no-repeat top left;
	width: 580px;
}

#center ul.noindent {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
}
#center ul.noindent li {
	padding: 0 0 0 10px;
	list-style-type: none;
	color: #333;
	background-color: #fff;
	background: url(/common/images/orangedot.gif) no-repeat left 5px;
	width: 530px;
}
#center ul.noindent li a 			{ color: #0e6bb0; }
#center ul.noindent li a:link		{ color: #0e6bb0; text-decoration:none; }
#center ul.noindent li a:visited	{ color: #0e6bb0; text-decoration:none; }
#center ul.noindent li a:active		{ color: #0e6bb0; text-decoration:none; }
#center ul.noindent li a:hover		{ color: #c77b14; text-decoration:underline; }

#buttonTable ul.noindent {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-align: left;
}
#buttonTable ul.noindent li {
	padding: 0 0 0 10px;
	text-align: left;
	list-style-type: none;
	color: #333;
	font-size: 11px;
	background-color: #fff;
	width: 255px;
	background: url(/common/images/orangedot.gif) no-repeat left 5px;

}
#buttonTable ul.noindent li a 			{ color: #0e6bb0; }
#buttonTable ul.noindent li a:link		{ color: #0e6bb0; text-decoration:none; }
#buttonTable ul.noindent li a:visited	{ color: #0e6bb0; text-decoration:none; }
#buttonTable ul.noindent li a:active		{ color: #0e6bb0; text-decoration:none; }
#buttonTable ul.noindent li a:hover		{ color: #c77b14; text-decoration:underline; }
#center .contenttable {
	margin-top: 0px;
	width: 560px;
	border: 0;
}

#center .contenttable td {
	text-align: left;
	vertical-align: top;
}
#center .contenttable a {
	color: #0e6bb0;
}
#center .contenttable a:hover {
	color: #c77b14; 
	text-decoration:underline;
}
#center .contenttable h3 a:hover {
	color: #333; 
	text-decoration: none;
}
#center .contenttable h3 a {
	color: #333; 
	text-decoration: none;
}
#center .contenttable .actionLinks {
	margin-left: 18px;
}
#center .contenttable ul li {
	padding: 0 0 0 10px;
	list-style-type: none;
	color: #333;
	background-color: #fff;
	background: url(/common/images/orangedot.gif) no-repeat left 5px;
}
#center .contenttable ul {
	margin-top: 0px;
}
#center .contenttable ul.nobullet li {
	padding: 0 0 0 10px;
	list-style-type: none;
	color: #333;
}
/* Bundles Table */
#center .bundlestable {
	padding: 0px;
   background: url(/common/images/blueTableTop.gif) no-repeat;
	font: normal 11px Arial, Georgia, sans-serif;
	margin-top: 0px;
	width: 560px;
}
#center .bundlestable .right {
	border-right: 1px solid #0E6BB0;
}
#center .bundlestable .bottom {
	border-bottom: 1px solid #0E6BB0;
}
#center .bundlestable .left {
	border-left: 1px solid #0E6BB0;
}
#center .bundlestable a {
	font: normal 12px Arial, Georgia, sans-serif;
	color: #0E6BB0;
}
#center .bundlestable th {
	color: #333333;
	text-align: left;
	padding: 3px;
}
#center .bundlestable th.headerText {
	color: #fff;
	font: bold 14px Arial, Georgia, sans-serif;
	padding-left: 15px;
}
#center .bundlestable th.headerFont {
	color: #fff;
	font: bold 14px Arial, Georgia, sans-serif;
	text-align: left;
	padding-left: 15px;
}
#center .bundlestable th.recommended {
   vertical-align: bottom;
   padding-bottom: 0px;
}
#center .bundlestable th.nobg {
	background: none;
}
#center .bundlestable td {
	background: #fff;
   width: 5%;
	padding: 3px;
	color: #333;
	text-align: center;
}
#center .bundlestable td.sbbt {
	background: #fff;
    width: 540px;
	padding: 3px;
	color: #333;
	text-align: left;
}
#center .bundlespricingtable td {
	text-align: left;
	color: #333333;
}
#center .bundlespricingtable td.subprice {
	background: #cccccc;	
	color: #333333;
	font-weight: bold;
}
#center .bundlespricingtable td.totalprice {
	background: #0e6bb0;	
	color: #ffffff;
	font-weight: bold;
}
#center .bundlestable td.alt {
	background: #DAEDF5;
	color: #333;
}
#center .bundlestable th.headrow {
	background: #0E6BB0;
	font: bold 11px Arial, Georgia, sans-serif;
	color: #fff;
   text-align: left;
}
#center .bundlestable th.spec {
	background: #fff;
	font: normal 11px Arial, Georgia, sans-serif;
}
#center .bundlestable th.specalt {
	border-top: 0px;
	background: #DAEDF5;
	font: normal 11px Arial, Georgia, sans-serif;
	color: #333333;
}
/* End contenttable */

#center p.gifttext {
	clear: left;
	width: 385px;
	padding: 8px 0 9px 0;
}
#freegift {
	background: url(/common/images/free_gift.jpg) no-repeat top left;
	width: 169px;
	height: 400px;
	float: right;
	margin-top: 12px;
	margin-right: 2px;
}
#center #gifimgtext {
	padding: 49px 10px 0 10px;
}
#center #gifimgtext p{
	width: 147px;
	padding-top: 14px;
	line-height: 16px;
}
img#howorder {
	margin-top: 12px;
}
.regTextBold{
	font: bold 12px Arial, Georgia, sans-serif;
	color: #0e6bb0;
}
.regText{
	font: normal 12px Arial, Georgia, sans-serif;
	color: #333333;
}
.smallText{
	color:#333;
	font-size:10px;
}
.secHeader{
	font: bold 14px Arial, Georgia, sans-serif;
	color: #c77b14;
}
.secSub{
	font: 11px Arial, Georgia, sans-serif;
	color: #c77b14;
}
.feature1 {
	margin-top: 12px;
	padding-bottom: 113px;
}
.feature2 {
	clear: both;
	padding-bottom: 113px;
}
.feature3 {
	clear: both;
}
.featuretext {
	width: 310px;
	float: left;
}
.featurehead {
	color: #0e6bb0;
	background-color: #fff;
	font-weight:bold;
	padding-bottom: 5px;
	margin-top: 15px;
}
.featurehead a {
	color: #0e6bb0;
}
.featurehead a:hover {
	color: #c77b14; 
	text-decoration:underline;
}
.featureimage {
	float: left;
	margin-top: 5px;
	width: 80px;
}
.evalhead {
	padding: 2px 0 0 20px;
	font-weight:bold;
	background: url(/common/images/tour_dot4.gif) no-repeat 9px 10px;
}
.evalhead a {
	color: #0e6bb0;
	background-color: #fff;
	text-decoration: underline;
}
.evalhead a:hover {
	color: #c77b14;
	background-color: #fff;
	text-decoration: underline;
}
.evalsubhead {
	color: #333;
	background-color: #fff;
	padding: 0 0 5px 20px;
	margin-top: -4px;
	width: 200px;
}
.contact {
	width: 220px;
	padding: 6px 0 13px 0;
}
a.evallinks {
	color: #0e6bb0;
	text-decoration: underline;
	display: block;
	padding-left: 20px;
	background: url(/common/images/tour_dot3.gif) no-repeat 9px 8px;
}
a:hover.evallinks {
	color: #c77b14;
}
p.tour { padding: 10px 0;
  
}
a.tourlinks {
	color: #0e6bb0;
	background-color: #fff;
	font-weight: bold;
	text-decoration: underline;
	display: block;
	padding: 0 0 6px 20px;
	background: url(/common/images/tour_dot4.gif) no-repeat 9px 8px;
}
a:hover.tourlinks {
	color: #c77b14;
	background-color: #fff;
}
a.tevallinks {
	color: #0e6bb0;
	text-decoration: underline;
	display: block;
	padding: 0 0 6px 20px;
	background: url(/common/images/tour_dot3.gif) no-repeat 9px 8px;
}
a:hover.tevallinks {
	color: #c77b14;
}
/*---------------------------------------
            RIGHT COLUMN CONTENT
----------------------------------------*/
/* TEST DRIVE MODULE */
.testdrive {
	height: 118px;
	width: 175px;
}
.generic {
	background:url(/common/images/bkgrnd_proseries.gif) no-repeat;
}
.dmsdemo {
	background:url(/common/images/bkgrnd_dms.gif) no-repeat;
}
.testdriveprofessional {

}
.testdrivebasic {
	background:url(/common/images/bkgrnd_basic.gif) no-repeat;
	height: 138px;
}
.testdriveexpress {
	background:url(/common/images/bkgrnd_express.gif) no-repeat;
}
.testdrive #img1 {
	padding: 31px 10px 0 10px;
}
.testdrive #testdrivetext {
	padding: 33px 10px 1px 12px;
	font-size: 11px;
	line-height: 11px;
	/* color: #155b8f; */
	color: #000;
}
.testdrive .bttn {
	padding: 4px 10px 0 10px;
}
img.tdimage {
	display: block;
	margin-top: 10px;
}
/* ADDITIONAL RIGHT COLUMN CONTENT */
#rightcolumn p {
	padding: 9px 0 0 0;
	font: 12px Arial, Georgia, sans-serif;
}
.phone {
	font-weight: bold;
	color: #c77b14;
	background-color: #fff;
}
#rightcolumn p.request {
	padding: 9px 0 8px 0;
}
#rightcolumn p.request a {
	font-weight: bold;
	color: #0e6bb0;
	background-color: #fff;
}
#rightcolumn p.request a:hover {
	color: #c77b14;
	background-color: #fff;
}
/* BLUE BOX*/
.cornersblue {
	background: url(/common/images/ltblueblend_large.gif) repeat-x;  
	width: 170px; 
	border: 1px solid #97cae6;
	float: right;
	/*margin-top: 11px;*/
}

.cornersblue_topbox {
	background: url(/common/images/ltblueblend_large.gif) repeat-x;  
	width: 175px; 
	border: 1px solid #97cae6;
	float: right;
}

.wide {
	width: 186px;
}
.cornersblue .cornertops div { 
	background: url(/common/images/ltbluecorner_topleft.gif) no-repeat top left; 
	float: left; 
	width: 10px;  
	top: 0; 
	left: -2px;
}
.cornersblue .cornertops {
	background: url(/common/images/ltbluecorner_topright.gif) no-repeat top right; 
	left: 1px; 
	bottom: 1px;
}
.cornersblue .cornerbottoms div { 
	background: url(/common/images/ltbluecorner_bottleft.gif) no-repeat bottom left;
	float: left; 
	width: 10px; 
	top: 0; 
	left: -2px;
}
.cornersblue .cornerbottoms { 
	background: url(/common/images/ltbluecorner_bottright.gif) no-repeat bottom right;
	left: 1px; 
	top: 1px;
}
.cornersblue .cornertops div, .cornersblue .cornertops, .cornersblue .cornerbottoms div, .cornersblue .cornerbottoms {
	display: block; 
	position: relative; 
	height: 10px; 
	font-size:0.01em;
}
/* wide home box */
.cornersbluehome {
	background: url(/common/images/ltblueblend_large.gif) repeat-x;  
	width: 560px; 
	border: 1px solid #97cae6;
	margin-top: 11px;
}

.cornersbluehome .cornertops div { 
	background: url(/common/images/ltbluecorner_topleft.gif) no-repeat top left; 
	float: left; 
	width: 10px;  
	top: 0; 
	left: -2px;
}
.cornersbluehome .cornertops {
	background: url(/common/images/ltbluecorner_topright.gif) no-repeat top right; 
	left: 1px; 
	bottom: 1px;
}
.cornersbluehome .cornerbottoms div { 
	background: url(/common/images/ltbluecorner_bottleft.gif) no-repeat bottom left;
	float: left; 
	width: 10px; 
	top: 0; 
	left: -2px;
}
.cornersbluehome .cornerbottoms { 
	background: url(/common/images/ltbluecorner_bottright.gif) no-repeat bottom right;
	left: 1px; 
	top: 1px;
}
.cornersbluehome .cornertops div, .cornersbluehome .cornertops, .cornersbluehome .cornerbottoms div, .cornersbluehome .cornerbottoms {
	display: block; 
	position: relative; 
	height: 10px; 
	font-size:0.01em;
}


/* ORANGE BOX*/
.cornersorange {
	background: url(/common/images/testimonial_gradient.jpg) repeat-x;  
	width: 186px; 
	border: 1px solid #EE951F;
	float: right;
}
.cornersorangenarrow {
	background: url(/common/images/testimonial_gradient.jpg) repeat-x;  
	width: 175px; 
	border: 1px solid #EE951F;
	float: right; 
}
.cornersorange .cornertops div, .cornersorangenarrow .cornertops div { 
	background: url(/common/images/ps_testacorner_topleft.gif) no-repeat top left; 
	float: left; 
	width: 10px;  
	top: 0; 
	left: -2px;
}
.cornersorange .cornertops, .cornersorangenarrow .cornertops {
	background: url(/common/images/ps_testacorner_topright.gif) no-repeat top right; 
	left: 1px; 
	bottom: 1px;
}
.cornersorange .cornerbottoms div, .cornersorangenarrow .cornerbottoms div { 
	background: url(/common/images/ps_testacorner_botleft.gif) no-repeat bottom left;
	float: left; 
	width: 10px; 
	top: 0; 
	left: -2px;
}
.cornersorange .cornerbottoms, .cornersorangenarrow .cornerbottoms { 
	background: url(/common/images/ps_testacorner_botright.gif) no-repeat bottom right;
	left: 1px; 
	top: 1px;
}
.cornersorange .cornertops div, .cornersorange .cornertops, .cornersorange .cornerbottoms div, .cornersorange .cornerbottoms, 
.cornersorangenarrow .cornertops div, .cornersorangenarrow .cornertops, .cornersorangenarrow .cornerbottoms div, .cornersorangenarrow .cornerbottoms {
	display: block; 
	position: relative; 
	height: 10px; 
	font-size:0.01em;
}

/* BOX CONTENT*/
.boxwide {
	padding: 8px 8px;
}
.boxwideshort {
	padding: 7px 11px 6px 12px;
}
.blueboxhead {
	font-size: 16px; 
	font-weight: bold; 
	color: #0e6bb0;
}
.orangeboxhead {
	font-size: 16px; 
	font-weight: bold; 
	color: #c77b14;
}
.boxwide p {
	padding: 4px 0 8px 0;
	font: 11px/13px Arial, Georgia, sans-serif;
}
.boxwide p.author {
	margin-top: 4px;
	padding-bottom: 9px;
}
.boxwide p a {
	display: block;
	padding-bottom: 2px;
	font-weight: bold;
	color: #0e6bb0;
}
.boxwide p a:hover {
	color: #c77b14;
}
.boxwide a{
	display: block;
	padding-bottom: 2px;
	font-weight: bold;
	color: #0e6bb0;
}
.boxwide a:hover {
	color: #c77b14;
}
.boxwide p.line {
	border-top: 1px solid #d5d5d5;
	margin-top: 9px;
}
.boxwide p.second {
	padding-top: 0;
	margin-top: -4px;
}
#rightcolumn .boxwide ul.noindent {
	list-style-type: none;
}
#rightcolumn .boxwide ul.noindent li {
	padding: 0 0 0 10px;
	float: left;
	list-style-type: none;
	color: #333;
	background: url(/common/images/orangedot.gif) no-repeat left 5px;
	width: 130px;
	font-size: 11px;
}
#rightcolumn .boxwide ul.noindent li a 			{ color: #0e6bb0; }
#rightcolumn .boxwide ul.noindent li a:link		{ color: #0e6bb0; text-decoration:underline; }
#rightcolumn .boxwide ul.noindent li a:visited	{ color: #0e6bb0; text-decoration:underline; }
#rightcolumn .boxwide ul.noindent li a:active	{ color: #0e6bb0; text-decoration:underline; }
#rightcolumn .boxwide ul.noindent li a:hover	{ color: #c77b14; text-decoration:underline; }


/*#rightcolumn .boxwide p {
	font: 11px/15px Arial, Georgia, sans-serif;
}
#rightcolumn .boxwide p.quotesrc {
	padding-top: 26px;
}
#rightcolumn .boxwide > p.quotesrc {
	padding-top: 27px;
}*/

/* News & Events Foramting */
#newsTable {
	width: 100%;
	padding: 0;
	margin: 0;
}
#newsTable td {
	padding: 5px 10px 0 0;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
}

/*---------------------------------------
           HOME PAGE
----------------------------------------*/
.hero {
	margin-bottom: 11px;
}
#subhero {
	border: 0;
	padding: 3px;
	margin: 0;
	background: #ffffff;
	font-size: 14px;
}
/* PRODUCT BOXES */
.product {
	margin-top: 10px;
	float: left;
	width: 279px;
	height: 100px;
	background: url(/common/images/choose_basic_pod.gif) no-repeat;
}
.product a 			{ color: #333; text-decoration:none; }
.product a:link		{ color: #333; text-decoration:none; }
.product a:visited	{ color: #333; text-decoration:none; }
.product a:active	{ color: #333; text-decoration:none; }
.product a:hover	{ color: #333; text-decoration:none; }

.product2 {
	width: 280px;
	background: url(/common/images/choose_pro_pod.gif) no-repeat;
}
.product3 {
	background: url(/common/images/choose_express_pod.gif) no-repeat;
}
.product ul {
	margin: 85px 0 0 20px;
	width:130px;
}
.product li {
	list-style: none;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #247cbe;
	background: url(http://www.proseries.com/common/images/product_dot.gif) no-repeat;
	padding: 0 0 10px 8px;
}
.product p {
	margin: 55px 0 0 9px;
	width:230px;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #247cbe;
	padding: 0 0 10px 8px;
}
/* LEARN MORE & TRY IT BUTTONS */
.learntry1 {
	padding: 0 0 0 19px;
	border-left: 1px solid #f5c382;
	float: left;
	width: 167px; 
}
.learntry2 {
	padding: 0 0 0 19px;
	border: 0;
	float: left;
	width: 166px;
}
.learntry3 {
	padding: 0 0 0 19px;
	border-right: 1px solid #f5c382;
	float: left;
	width: 167px;
}
.learntry1 a, .learntry2 a, .learntry3 a{
	display:block;
	padding-bottom: 5px;
}

/* LEARN MORE & TRY IT BUTTON IN TABLE FOR SLIDING FLASH DEMO*/
#buttonTable {
	width: 559px;
	border-left: 1px solid #f5c382;
	border-right: 1px solid #f5c382;
	clear: both;
}
#buttonTableLP {
	width: 559px;
	border-left: 1px solid #f5c382;
	border-right: 1px solid #f5c382;

}
#buttonTable td {
	padding: 0 0 5px 0;
	width: 186px;
	text-align: center;
}

/* PRODUCTS BOTTOM SECTION */
#letushelp {
	clear: both;
	width: 557px;
	padding: 9px 0 5px 0;
	height: 10px;
}
#letushelpprod {
	clear: both;
	width: 410px;
	padding: 18px 0 10px 0;
/*	border-left: 1px solid #f5c381;
	border-right: 1px solid #f5c381;*/
	height: 15px;
}
#letushelptext {
	font: bold italic 14px Arial, Georgia, sans-serif;
	color: #0e6bb0;
	background-color: #fff;
	text-align: right; 
	float: left; 
	width: 400px;
}
#letushelp a {
	color: #0e6bb0;
	background-color: #fff;
}
#letushelp a:hover {
	color: #c77b14;
	background-color: #fff;
}
#arrow {
	float: left; 
	width: 20px;
	margin: 4px 0 0 7px;
}
#productsbottom{
	clear: both;
	width:559px;
	background: url(/common/images/prodbox_bttmbrder_559x10.gif) no-repeat bottom left;
}

/* COMPARE PRODUCTS */
#center h2.compare {
 padding-top: 0;
 margin-bottom: 4px;
 width: 400px;
}
table.comptable {
	margin-top: 19px;
	border: none;
	width: 413px;
	background: url('/common/images/right_hook_orangebar.gif') no-repeat top right;
}
.comparecol {
	font-weight: bold;
	color:#0e6bb0;
	background-color: #fff;
	line-height: 12px;
	width: 85px;
	margin-top: 10px;
	margin-bottom: 14px;
	border-left: 1px solid #ee9624;
	text-align: center;
	padding-left: 8px;
}
.compbttn {
	padding: 9px 0 0px 0;
}
.printbttn {
	padding: 30px 0 0px 10px;
}
tr.compare {
	height: 29px;
}
tr.bluebar {
	color: #333;
	background-color:#e9f4f9;
	margin-top: 13px;
}
td.compare {
	width: 102px;
	height: 29px;
}
td.label {
	font: bold 12px/12px Arial, Georgia, sans-serif;
	padding-left: 4px;
	width: 107px;
}
.check {
	padding-left: 40px;
}
/*---------------------------------------
   NEW STYLES FOR PS_PR_4.2_COMPARE_ATX
----------------------------------------*/
div.top {
	margin-top: 15px;
	font-size: 0.1em;
	line-height: 10px;
}
table.compareatx {
	padding: 0; 
	background-color: #e6f2f9;
	border-left: 1px solid #82bede;
	border-right: 1px solid #82bede;
}
.basiccomphead {
	background-color: #b1d8ee;
	border-bottom: 1px solid #fff;
}
#center .basiccomphead p {
	padding: 5px 10px 5px 15px;
	color: #333; 
	font-weight: bold;
	width: 250px;
}
#vs, #psp, #atx, #pspbasic, #turbobasic {
	color: #fff; 
	font-weight: bold; 
	line-height: 15px;
}
#vs {
	background: #155b8f;
	width: 231px;
}
#psp {
	background: #c77b14;
	width: 97px;
	text-align: center;
}
#atx {
	background: #2e79b1;
	width: 82px;
	text-align: center;
}
#vs p {
	padding: 0 10px 10px 15px;
	width: 190px;
}
#pspbasic {
	background: #c77b14;
	width: 97px;
	text-align: center;
	padding-bottom: 6px;
}
#turbobasic {
	background: #2e79b1;
	width: 82px;
	text-align: center;
	padding-bottom: 11px;
}
.vscol {
	width: 231px;
	border-bottom: 1px solid #fff;
	height: 56px;
}
.pspcol {
	width: 97px;
	background-color: #ebbb79;
	border-bottom: 1px solid #fff;
	text-align: center;
}
.atxcol {
	width: 82px;
	border-bottom: 1px solid #fff;
	text-align: center;
}
#center .vscol p {
	width: 190px;
	color: #0e6bb0;
	font-weight: bold;
	padding: 0 10px 0 15px;
	line-height: 15px;
}
.compareatx td.last {
	border-bottom: none; 
	height: 46px;
}
div.bottom {
	font-size: 0.1em;
	line-height: 8px;
}
div#compareatxtxt {
	margin-top: 20px;
	line-height: 15px;
}
div#compareatxtxt p {
	background: url('/common/images/orangedot.gif') no-repeat left 5px;
	padding: 0 0 15px 10px;
}
div#compareatxtxt p#compatxtitle {
	background: none;
	padding-left: 0;
}
/*----------------------------------------
	New styles for basic compare chart
----------------------------------------*/
#bas_vs, #bas_pspbasic, #bas_turbobasic,#taxcutbasic {
	color: #fff; 
	font-weight: bold; 
	line-height: 15px;
}
#bas_vs {
	background: #155b8f;
	width: 199px;
}
#bas_pspbasic {
	background: #c77b14;
	width: 82px;
	text-align: center;
	padding-bottom: 6px;
}
#bas_turbobasic {
	background: #2e79b1;
	width: 64px;
	text-align: center;
	padding-bottom: 11px;
	border-right: 1px solid #82bede;
}
#taxcutbasic {
	background: #2e79b1;
	width: 64px;
	text-align: center;
	padding-bottom: 11px;
}
#bas_vs p {
	padding: 0 10px 10px 15px;
	width: 170px;
}

.bas_vscol {
	width: 199px;
	border-bottom: 1px solid #fff;
	height: 56px;
}
.bas_pspcol {
	width: 82px;
	background-color: #ebbb79;
	border-bottom: 1px solid #fff;
	text-align: center;
}
.bas_turbocol {
	width: 64px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #82bede;
	text-align: center;
}
.taxcutcol {
	width: 64px;
	border-bottom: 1px solid #fff;
	text-align: center;
}
#center .bas_vscol p {
	width: 170px;
	color: #0e6bb0;
	font-weight: bold;
	padding: 0 10px 0 15px;
	line-height: 15px;
}

/*---------------------------------------
    NEW STYLES FOR PS_EXPRESS_COMPARE
----------------------------------------*/
#expresshead {
	width: 412px;
	margin-top: 15px;	
}
#expresshead h2 {
	width: 220px;
	margin: 0;
}
#expresshead p {
	clear: left;
	float: left;
	width: 220px;
	margin-top: 5px;
	padding-bottom: 20px;
}
#center #expresshead img {
	float: right;
	width: 168px;
}
#compexptxt {
	clear: both;
	width: 400px;
}
#center .numbers {
	clear: both;
}
#center .numbers p {
	clear: none;
	float: right;
	width: 370px;
	margin-top: 5px;
	padding-bottom: 15px;
}
#compexptxt .compexp {
	float: left; 
}
#compexphead {
	font-size: 14px;
	color: #0e6bb0;
	background-color: #fff;
	font-weight: bold;
	padding-bottom: 15px;
}
/* PRODUCT BOXES - SMALLER */
.product_sm {
	float: left;
	margin-top: 14px;
	width: 139px;
	height: 226px;
	background: url(/common/images/basic_bkgrnd.gif) no-repeat;
}
.product2_sm {
	width: 138px;
	background: url(/common/images/express_bkgrnd.gif) no-repeat;
}
.product3_sm {
	width: 138px;
	background: url(/common/images/professional_bkgrnd.gif) no-repeat;
}
.product_sm ul {
	margin: 85px 0 0 11px;
	width:115px;
}
.product_sm li {
	list-style: none;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #247cbe;
	background: url(/common/images/product_dot.gif) no-repeat;
	padding: 0 0 10px 8px;
}
/* LEARN MORE & TRY IT BUTTONS */
#center .learntry1 {
	padding: 0 0 0 9px;
	border-left: 1px solid #f5c382;
	float: left;
	width: 129px; 
}
#center .learntry2 {
	padding: 0 0 0 10px;
	border: 0;
	float: left;
	width: 127px;
}
#center .learntry3 {
	padding: 0 0 0 11px;
	border-right: 1px solid #f5c382;
	float: left;
	width: 127px;
}
#center .learntry1 a, #center .learntry2 a, #center .learntry3 a{
	display:block;
	padding-bottom: 5px;
}
/* PRODUCTS BOTTOM SECTION - removed 05.25.2006 - je for testing purposes*/
/*#center #letushelp {
	clear: both;
	width: 413px;
	padding: 18px 0 10px 0;
	border-left: 1px solid #f5c382;
	border-right: 1px solid #f5c382;
	height: 15px;
}
#center #letushelptext {
	font: bold italic 14px Arial, Georgia, sans-serif;
	color: #0e6bb0;
	background-color: #fff;
	text-align: right; 
	float: left; 
	width: 335px;
}

#center #productsbottom{
	width:415px;
	background: url(/common/images/prodbox_bttmbrder_415x10.gif) no-repeat bottom left;
}*/
#center p.tools{
	padding: 11px 0;
	font-size: 11px;
	line-height: 12px;
}
#center p.tools a{
	color: #0e6bb0;
	background-color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	display: block;
	padding-bottom: 5px;
}
#center p.tools a:hover{
	color: #c77b14;
	background-color: #fff;
	text-decoration: underline;
}

/* Support */
/* removing for OneCohesive project */
/*
#support419
{
	margin: 18px 0 0 15px;
	padding-bottom: 20px;
	width: 580px;
	float: left;
}
#support520 
{
	margin: 18px 0 0 15px;
	padding-bottom: 20px;
	width: 590px;
	float: left;
}
#support590 
{
	margin: 18px 0 0 15px;
	padding-bottom: 20px;
	width: 590px;
	float: left;
}
#support520 ul.noindent {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
}
#support520 ul.noindent li {
	padding: 0 0 0 10px;
	list-style-type: none;
	color: #333;
	background-color: #fff;
	background: url(/common/images/orangedot.gif) no-repeat left 5px;
	width: 350px;
}
#support520 ul.noindent li a 			{ color: #0e6bb0;}
#support520 ul.noindent li a:link		{ color: #0e6bb0;}
#support520 ul.noindent li a:visited	{ color: #0e6bb0; text-decoration:none; }
#support520 ul.noindent li a:active		{ color: #0e6bb0; text-decoration:none; }
#support520 ul.noindent li a:hover		{ color: #c77b14; text-decoration:underline; }

#support419 h1, #support520 h1, #support590 h1
{
	clear: left;
	font: bold 18px Arial, Georgia, sans-serif;
	color: #0e6bb0;
	background-color: #fff;
}
#support419 h2
{
	margin: 13px 0 12px 0;
	font: bold 14px Arial, Georgia, sans-serif;
	color: #333;
	background-color: #fff;
	width: 419px;
}
#support520 h2
{
	margin: 13px 0 12px 0;
	font: bold 14px Arial, Georgia, sans-serif;
	color: #333;
	background-color: #fff;
	width: 520px;
}
#support590 h2
{
	margin: 13px 0 12px 0;
	font: bold 14px Arial, Georgia, sans-serif;
	color: #333;
	background-color: #fff;
	width: 590px;
}
#support419 h3, #support520 h3, #support590 h3
{
	margin: 5px 0 5px 0;
	font: bold 12px Arial, Georgia, sans-serif;
	color: #0e6bb0;
}
#support419 p, #support520 p, #support590 p
{
	padding: 11px 0 5px 0;
	font: normal 12px Arial, Georgia, sans-serif;
	color: #333;
}
#support419 p.bold, #support520 p.bold, #support590 p.bold
{
	padding: 11px 0 5px 0;
	font: bold 12px Arial, Georgia, sans-serif;
	color: #333;
}
#support419 li.number, #support520 li.number, #support590 li.number
{
	font-size: 12px;
	color: #333;
	list-style: decimal;
	padding: 3px 0 0 0;
	margin-left: 3em;
}
#support419 li.bullet, #support520 li.bullet, #support590 li.bullet 
{
	font-size: 12px;
	color: #333;
	list-style: disc;
	padding: 3px 0 0 0;
	margin-left: 3em;
}
#support419 li.alpha, #support520 li.alpha, #support590 li.alpha
{
	font-size: 12px;
	color: #333;
	padding: 0 0 5px 10px;
	list-style: lower-alpha;
	padding: 3px 0 0 0;
	margin-left: 3em;
}	
#support419 li.roman, #support520 li.roman, #support590 li.roman
{
	font-size: 12px;
	color: #333;
	list-style: lower-roman;
	padding: 3px 0 0 0;
	margin-left: 3em;
}	
#support419 a.mpslink, #support520 a.mpslink, #support590 a.mpslink 
{
	color: #0e6bb0;
	text-decoration: none;
}
#support419 a.mpslink:hover, #support520 a.mpslink:hover, #support590 a.mpslink:hover 
{
	color: #c77b14;
	text-decoration: underline;
}
.mpsimg
{
	padding: 4px 2px 0 0;
}
#support419 a, #support520 a, #support590 a 
{
	color: #0e6bb0;
}
#support419 a:hover, #support520 a:hover, #support590 a:hover 
{
	color: #c77b14;
}
#support419 td, #support520 td, #support590 td
{
	font: normal 12px Arial, Georgia, sans-serif;
}
#support419 td.header, #support520 td.header, #support590 td.header
{
	font: bold 12px Arial, Georgia, sans-serif;
	text-align: center;
}
#support419 td.spacer, #support520 td.spacer, #support590 td.spacer
{
	height: 3px;
}
#support419 p.subtitle, #support520 p.subtitle, #support590 p.subtitle 
{
	font-size: 16px;
	font-weight:bold;
	color: #c77b14;
	background-color: #fff;
	padding: 19px 0 5px 0;
}
#support419 p.subinfo
{ 
	background: url(/common/images/right_hook_orange1040.gif) no-repeat top left;
}
#support520 p.subinfo 
{ 
	background: url(/common/images/right_hook_orangebar_520.gif) no-repeat top left;
}
#support419 .printbutton, #support520 .printbutton 
{
	clear: both;
	padding: 2px 0 14px 10px;
}
#support419 .regTextBold{
	font: bold 12px Arial, Georgia, sans-serif;
	color: #0e6bb0;
}
#support419 .regText{
	font: normal 12px Arial, Georgia, sans-serif;
	color: #333333;
}
*/
.LicenseCode{
	font: bold 16px "Times New Roman", Times, serif;
	margin: 5px 0 5px 0;
	color: #0e6bb0;
	letter-spacing: 2px;
}
#Overlay 
{
 visibility: hidden;
 position: absolute;
 background-color: #333;
 background-color: transparent;
 left: 0px;
 top: 0px;
 width:100%;
 height:100%;
 text-align:center;
 z-index: 1000;
 background-image:url(/common/images/overlay.png);
}
#LoadingDiv
{
 visibility: hidden;
 BORDER-RIGHT: black 1px solid; 
 BORDER-TOP: black 1px solid; 
 BORDER-LEFT: black 1px solid; 
 BORDER-BOTTOM: black 1px solid; 
 POSITION:absolute; 
 padding: 8px 0 0 0;
 BACKGROUND-COLOR: #ffffff;
 z-index: 1050;
 Width: 150px;
 Height: 25px;
}
.errorMsg{
	color: Red;
	font-weight: bold;
	font-size: 12px;
}
#rightcolumn ul li 
{
	font-size: 10px;
	color: #333;
	padding: 0 0 5px 2px;
	list-style: disc;
	line-height: 12px;
	/*list-style-position: inside;*/
}
#rightcolumn li a 
{
	font-weight: bold;
	color: #333;
}
#rightcolumn li a:hover 
{
	color: #c77b14;
}
#rightcolumn .supportwide {
	padding: 8px 11px 11px 12px;
}
#rightcolumn .supportwide p {
	padding-top: 8px;
	font: 11px/12px Arial, Georgia, sans-serif;
}
#rightcolumn .supportwide p a {
	/*display: block;*/
	font-weight: bold;
	color: #333;
	/*padding: 2px 0 4px 0;*/
}
#rightcolumn .supportwide p a:hover {
	color: #c77b14;
}
#rightcolumn .supportwide p.line {
	border-top: 1px solid #d5d5d5;
	margin-top: 9px;
}
#rightcolumn .supportwide p.second {
	padding-top: 0;
	margin-top: -4px;
}
#rightcolumn .supportbox {
	margin-top: 14px;
	width: 370px;
	height: 200px;
	background: url(/common/images/user_bg_lg.gif) no-repeat top right;
}
#rightcolumn .supboxleft {
	float: left;
	margin-top: 2px;
	width: 350px;
	line-height: 15px;
}
/* OrderStatus Grid */
.dataRowOdd
{
	background-color: #DAEDF5;
}
.dataRowEven
{
	background-color: #FFFFFF;
}
.dataCell
{
	font: normal 12px Arial, Georgia, sans-serif;
	height: 27px;
}
.headerCell
{
	margin: 5px 0 5px 0;
	font: bold 12px Arial, Georgia, sans-serif;
	color: #0e6bb0;
	height: 27px;
}
.headerRow
{
	background-color: #FFFFFF;
}
.ttHeaderCell{
	height:0px;
}
.ttCell{
	font: normal 12px Arial, Georgia, sans-serif;
}
.srCell
{
	font: normal 12px Arial, Georgia, sans-serif;
	height: 27px;
	vertical-align: top;
}
.GridFooter
{
	cursor: default;
	padding:10px;
	border-top: solid #cccccc;
	border: 1px;
}
td.regHeader{
	color: #FFF;
	font: bold 14px Arial, Georgia, sans-serif;
}
.regGrayText{
	color: #999999;
}
#rightcolumn ul li {
	font-size: 10px;
	color: #333;
	padding: 0 0 5px 2px;
	list-style: disc;
	line-height: 12px;
	/*list-style-position: inside;*/
}
#rightcolumn li a {
	font-weight: bold;
	color: #333;
}
#rightcolumn li a:hover { color: #c77b14; }

#rightcolumn a { font-weight: bold; color: #0e6bb0; }
#rightcolumn a:hover { font-weight: bold; color: #c77b14; text-decoration:underline; }
/*#rightcolumn a:link		{ font-weight: bold; color: #0e6bb0; text-decoration:none; }
#rightcolumn a:visited	{ font-weight: bold; color: #0e6bb0; text-decoration:none; }
#rightcolumn a:active	{ font-weight: bold; color: #0e6bb0; text-decoration:none; }*/
/* choose.css */
/* CHOOSE PRODUCT */
#widecontent {
	margin-left: 10px;
}

.choose, .choose2 {
	float: left;
	width: 243px;
	background: url(/common/images/user_bg.gif) no-repeat;
	margin: 18px 0 0 0;
	padding: 21px 0;
}
.choose2 {
	margin-left: 15px;
}
#widecontent div div {
	border-right: 1px solid #3c87bf;
	height: 300px;
}
#widecontent p {
	padding-top: 10px;
	color: #0e6bb0;
	background-color: #fff;
	font-weight: bold;
	line-height: 15px;
	width: 225px;
}
#widecontent li {
	padding: 0 0 5px 15px;
	margin-top: 10px;
	list-style-type: none;
	line-height: 15px;
	background:url(/common/images/orangedot.gif) no-repeat left 7px;
	width: 220px;
}
#widecontent p.last {
	background: url(/common/images/blue_fade_down.gif) no-repeat top right;
	width: 228px;
	padding: 5px 15px 15px 0;
}
h1.choosetitle {
	padding-bottom: 5px;
	padding-top: 15px;
	font: bold 19px Arial, Georgia, sans-serif;
	color: #0e6bb0;
	background-color: #fff;
}
h3.choosesub {
	font: bold 13px Arial, Georgia, sans-serif;
}
#widecontent h2 {
	margin: 0 0 12px 0;
	font-size: 14px;
	color: #333;
	background-color: #fff;
	width: 170px;
}
#widecontent img.tryit {
	margin: 5px 0 0 0;
}
/* products.css */
/* PRODUCTS PAGE */
#productssub {width: 410px;}
.products {
	margin-top: 14px;
	width: 410px;
	background: url(/common/images/user_bg_lg.gif) no-repeat top right;
}
.prodright {
	float: right;
	margin-top: 20px;
	width: 190px;
}
#center .prodright p{
	padding: 8px 0;
	color: #0e6bb0;
	background-color: #fff;
	font-weight: bold;
	line-height: 15px;
	width: 180px;
}
.prodleft {
	float: left;
	margin-top: 2px;
	width: 210px;
	line-height: 15px;
}
.products h2 {
	margin: 3px 0 5px 0;
	font-size: 14px;
	color: #333;
	background-color: #fff;
	width: 380px;
	background: url(/common/images/yellow_fade_right.gif) no-repeat bottom left;
	padding-bottom: 2px;
}
.prodleft ul {
	margin: 5px 0 0 6px;
	width:190px;
}
.prodleft li {
	padding: 0px 0px 0px 15px;
	margin-top: 10px;
	list-style-type: none;
	font-size: 11px;
	background:url(/common/images/orangedot.gif) no-repeat left 5px;
}

#letushelpprod a {
	color: #0e6bb0;
	background-color: #fff;
}
#letushelpprod a:hover {
	color: #c77b14;
	background-color: #fff;
}

/* proFaqs */
.proFaqs
.proFaqs a 			{ color: #0e6bb0; }
.proFaqs a:link		{ color: #0e6bb0; text-decoration:none; }
.proFaqs a:visited	{ color: #0e6bb0; text-decoration:none; }
.proFaqs a:active	{ color: #0e6bb0; text-decoration:none; }
.proFaqs a:hover	{ color: #c77b14; text-decoration:underline; }

.proFaqs ul {
	list-style: none;
}

.proFaqs ul li {
	padding-bottom: 3px;
	display: block;
}
/* FAQ's */
#center .faq a 			{ color: #0e6bb0; }
#center .faq a:link		{ color: #0e6bb0; text-decoration:none; }
#center .faq a:visited	{ color: #0e6bb0; text-decoration:none; }
#center .faq a:active	{ color: #0e6bb0; text-decoration:none; }
#center .faq a:hover	{ color: #c77b14; text-decoration:underline; }

#center .faq ul {
	font-size: 11px;
	padding: 0 0 2px 9px;
	margin-bottom: 15px;	
}
#center .faq table {
	border: 1px solid #333333;
	width: 100%;
}
#center .faq table td {
	border: 1px solid #333333;
	padding: 3px;
}
#center .faq table tr.header {
	background: #0e6bb0;
	color: #ffffff;
}
#center .faq ul li {
	padding: 0 0 5px 10px;
	list-style-type: none;
	background: url(/common/images/orangedot.gif) no-repeat left 8px;
}
#center .faq ul.toc li {
	padding: 0 0 7px 15px;
	list-style-type: none;
	background: url(/common/images/orangedot.gif) no-repeat left 8px;
}
#center .faq p.answer {
	margin-top: 25px;
}

/*---------------------------------------
    NEW STYLES FOR SEARCH RESULTS
----------------------------------------*/
#searchresults {
	margin: 18px 0 0 25px;
	padding-bottom: 20px;
	width: 590px;
	float: left;
}
#searchwords {
	font-weight: normal;
}
#revise {
	float: left; 
	margin: 16px 0 20px 0;
}
.textbox {
	font-family: Verdana, Arial, sans-serif; 
	color: #000000; 
	height: 16px;
}
div img#search1 {
	margin: 17px 0 0 7px;
}
#upperindex {
	clear: both; 
	font-weight: bold;
}
img.next {
	margin-left: 10px;
}
#searchtext, #lowerindex {
	margin-top: 20px;
}
#searchresults a {
	color: #0e6bb0;
}
#searchresults a:hover {
	color: #c77b14;
}
.searchnumbers {
	margin-left: 15px; 
	letter-spacing: 1px;
}
.results {
	margin: 0 0 10px 23px;
}

/*---------------------------------------
            ALL TAB NAVIGATION
----------------------------------------*/
/* PROSERIES TABS */
#tabs {
	width:980px; 
	height:24px;
	margin-left: 10px;
	font-size: 11px;
	font-weight: bold;
	background: url(/common/images/topnav_bar.gif) no-repeat bottom left;
}
#tabshome {
	width:980px; 
	height:24px;
	margin-left: 10px;
	font-size: 11px;
	font-weight: bold;
	background: url(/common/images/topnav_bar_home.gif) no-repeat bottom left;
}
#nav {
	margin-left: 10px;
}
#nav li {
	float: left;
	list-style: none;
	padding: 2px 7px 3px 7px;
	margin-top: 1px;
	background: url(/common/images/ps_topnav_gradient.gif) repeat-x;
	border-right: 1px solid #739cbd;
}

#nav a {
	text-decoration: none;
	color: #fff;
	background-color:#155b8f;
}
#nav a:hover {
	text-decoration: underline;
}
#nav .selected {
	background:url(/common/images/ps_topnav_gradient_hghlt.gif) repeat-x;
}
#nav .selected a{
	color: #104061;
	background-color:#4a90c4;
	text-decoration: none;
}
#nav .selected a:hover{
	text-decoration: underline;
}
#nav li.last {
	float: right;
	background: none;
	border-right: 0;
	color: #ffffff;	
}

/* SECONDARY TABS */
#nav2 {
	margin: 16px 0 0 -1px;
	width: 414px;
	height: 22px;
	font-size: 11px;
	background: url(/common/images/subtab_blend.gif) no-repeat bottom right;
}
#nav2 li {
	list-style: none;
	padding: 2px 8px;
	margin-left: 1px;
	color: #fff;
	background: #acacac url(/common/images/ps_mddlenav_graycorner.gif) no-repeat top right;
	float: left;
}
#nav2 .selected {
	font-weight: bold;
	color: #fff;
	padding: 2px 8px;
	background: #ee9624 url(/common/images/ps_mddlenav_orangecorner.gif) no-repeat top right;	
}
#nav2 .blank {
	border-bottom:1px solid #afafaf; 
	height:17px; 
	margin-left: -1px; 
	color: #fef;
	background: #fff none; 
	width: 87px;
}
#nav2 a {
	text-decoration: none;
	color: #fff;
	background-color:#acacac;
}
#nav2 a:hover {
	text-decoration: underline;
}
/* TERTIARY NAV */
.pointer {
	margin-left: 265px;
}
#nav3 {
	width: 414px;
	height: 22px;
	font-size: 11px;
	color: #0e6bb0;
	background-color: #fff;
}
#nav3 li {
	color: #0e6bb0;
	background-color: #fff;
	list-style: none;
	padding: 5px 5px 5px 1px;
	float: left;
}
#nav3 .selected {
	font-weight: bold;
}
#nav3 li a {
	color: #0e6bb0;
	background-color: #fff;
}
#nav3 li a:hover {
	color: #ee9624;
	background-color: #fff;
	text-decoration: underline;
}

/* Tertiary Nav Component */

#tabNav {
	margin: 16px 0 0 -1px;
	width: 414px;
	height: 44px;/* fixes Tertiary subtab bug in IE7 */
	font-size: 11px;
}

#tabNav .mainSelected
{
	background: url(/common/images/ps_mddlenav_selected_center.gif);
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	cursor:default;
	font-family: Arial, Georgia, sans-serif;
}
#tabNav .mainSelected a
{
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	cursor:default;
	font-family: Arial, Georgia, sans-serif;
	background-color: #ee9624;
	}
#tabNav .mainSelected a:hover
{
	text-decoration: none;
}
#tabNav .mainDefault
{
	background-image: url(/common/images/ps_mddlenav_default_center.gif);
	text-decoration: none;
	font-size: 11px;
	color: #fff;
	cursor: pointer;
	font-family: Arial, Georgia, sans-serif;
}
#tabNav .mainDefault a
{
	text-decoration: none;
	font-size: 11px;
	color: #fff;
	cursor: pointer;
	font-family: Arial, Georgia, sans-serif;
	background-color: #acacac;
	}
#tabNav .mainDefault a:hover
{
	text-decoration: underline;
}
#tabNav .subSelected
{
	font-family: Arial, Georgia, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0e6bb0;
	text-decoration: none;
	cursor:default;
	margin: 5px 5px 0px 5px;
}
#tabNav .subSelected a
{
	font-family: Arial, Georgia, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0e6bb0;
	text-decoration: none;
	cursor:default;
}
#tabNav .subSelected a:hover
{
	font-family: Arial, Georgia, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0e6bb0;
	text-decoration: none;
	cursor:default;
}
#tabNav .subDefault
{
	font-family: Arial, Georgia, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0e6bb0;
	text-decoration: none;
	cursor: pointer;
	margin: 5px 5px 0px 5px;
	}
#tabNav .subDefault a
{
	font-family: Arial, Georgia, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0e6bb0;
	text-decoration: underline;
	cursor: pointer;
}
#tabNav .subDefault a:hover
{
	font-family: Arial, Georgia, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ee9624;
	text-decoration: underline;
	cursor: pointer;
}
#tabNav .divider
{
	cursor:default;
	margin: 5px 1px 0px 1px;
}
#tabNav tr
{
	height: auto;
}
#tabNav td
{
	height: auto;
}
#tabNav .topGroup
{
	background-image: url(/common/images/subtab_blend.gif);
}

/* Tab Content */
.tabcontenttitle {
	font-size: 16px;
	font-weight:bold;
	color: #c77b14;
	background-color: #fff;
	padding: 19px 0 5px 0;
}
.tabcontentinfo { background:url(/common/images/right_hook_orange1040.gif) no-repeat top left; }

/*--------------------------------------------------------------------
        PAY-PER-RETURN PAGE - new as of 02.03.2006 - jettwein
----------------------------------------------------------------------*/
.ppr {
	margin: 2px 0 18px 0;
	width: 395px;
	line-height: 15px;
}
.ppr ul {
	width:395px;
	margin: 5px 0 0 6px;
}
.ppr li {
	font: bold 12px/15px Arial, Georgia, sans-serif;
	padding-left: 15px;
	margin-top: 2px;
	list-style-type: none;
	background:url(/common/images/orangedot.gif) no-repeat left 5px;
}
#center .payper {
	width: 411px; 
	margin-top: 22px; 
	background: url(/common/images/pricing_bkgrnd.jpg) no-repeat top left;
}
table.customers td {
	padding: 10px 0 0 10px;
}
table.customers td.lower {
	padding-top: 14px;
}
#center .payper h2 {
	background: transparent; 
	display: inline;
}
.payper p {
	margin-top: 20px;
}
.highlight {
	font-size: 14px; 
	color: #c77b14;
}
.payper ul {
	clear: both; 
	margin-left: 27px; 
	font-weight: bold; 
	padding-top: 10px;
}
#center h3 {
	margin: 25px 0 5px 0;
	font-size: 14px;
	color: #333;
	background-color: #fff;
	background: url(/common/images/yellow_fade_right.gif) no-repeat bottom left;
	padding-bottom: 2px;}
table.pricinginfo {
	font: 10px/18px Arial, Georgia, sans-serif; 
	color: #333; 
	width: 410px; 
	border: 0; 
	margin: 13px 0 0 0; 
	padding: 0;
}
table.pricinginfo th {
	text-align: left; 
	vertical-align: top; 
	padding-left: 3px; 
	margin-top: 15px; 
	border: 1px solid #C1DAD7; 
	border-top: none;
	font-weight: bold;
}
table.pricinginfo th.specalt {
	background: #DAEDF5;
}
table.pricinginfo td {
	text-align: center; 
	vertical-align: top; 
	padding-left: 3px; 
	margin-top: 15px; 
	border-right: 1px solid #C1DAD7; 
	border-bottom: 1px solid #C1DAD7;
}
table.pricinginfo td.alt {
	background: #DAEDF5;
}

.scissors {float: right;}

/*---------------------------------------
     STYLES FOR NEW COMPARE PAGES
	          APRIL 2006
----------------------------------------*/
#comparecontent {
	float: left;
	padding-bottom: 20px;
	width: 603px;
	clear: both;
}
#nav3wide {
	background-color: #fff;
	color: #0e6bb0;
	font-size: 11px;
	height: 22px;
	width: 603px;
}
#nav3wide li {
	background-color: #fff;
	color: #0e6bb0;
	float: left;
	list-style: none;
	padding: 5px 5px 5px 1px;
}
#nav3wide .selected {
	font-weight: bold;
}
#nav3wide li a {
	background-color: #fff;
	color: #0e6bb0;
}
#nav3wide li a:hover {
	background-color: #fff;
	color: #ee9624;
	text-decoration: underline;
}
table#consider {
	width: 603px;
}
table#consider td {
	padding: 5px 5px 5px 0;
	vertical-align: top;
	line-height: 14px;
}
sup {
	line-height: 18px;
	vertical-align: super;
}
.comparetabletop {
	padding-top: 10px;
}
#comphead1 {
	background-color: #e6f2f9; 
	border-bottom: 1px solid #fff;
	width: 200px; 
}
#comphead2 {
	background-color: #c77b15;
	border-bottom: 1px solid #fff;
	color: #fff; 
	font-weight: bold; 
	padding-bottom: 2px;
	text-align: center; 
	width: 200px; 
}
#comphead3 {
	background-color: #2f79b1;
	border-bottom: 1px solid #fff;
	color: #fff; 
	font-weight: bold;
	padding-bottom: 2px;
	text-align: center; 
	width: 200px; 
}
.compheader {
	background-color: #155b8f; 
	color: #fff; 
	font-weight: bold; 
	padding: 3px 0 2px 9px;
}
.criteria {
	border-bottom: 1px solid #fff;
	font-size: 11px; 
	line-height: 13px;
	padding: 5px 0 5px 9px; 
}
.psprod {
	background-color: #ebbb79;
	border-bottom: 1px solid #fff; 
	font-size: 11px; 
	line-height: 13px; 
	padding: 5px 0;
	text-align: center; 
}
.otherguys {
	border-bottom: 1px solid #fff; 
	font-size: 11px; 
	line-height: 13px; 
	padding: 5px 0;
	text-align: center;
}
.noborder {
	border-bottom: none;
}
.number1l {
	background: url(/common/images/1sm_l.gif) no-repeat 100% 50%;
}
.number1r {
	background: #ebbb79 url(/common/images/1sm_r.gif) no-repeat 0% 50%;
}
.number2l {
	background: url(/common/images/2sm_l.gif) no-repeat 100% 50%;
}
.number2r {
	background: #ebbb79 url(/common/images/2sm_r.gif) no-repeat 0% 50%;
}
.number3l {
	background: url(/common/images/3sm_l.gif) no-repeat 100% 50%;
}
.number3r {
	background: #ebbb79 url(/common/images/3sm_r.gif) no-repeat 0% 50%;
}
.number4l {
	background: url(/common/images/4sm_l.gif) no-repeat 100% 50%;
}
.number4r {
	background: #ebbb79 url(/common/images/4sm_r.gif) no-repeat 0% 50%;
}
.number12l {
	background: url(/common/images/1_2sm_l.gif) no-repeat 100% 50%;
}
.number12r {
	background: #ebbb79 url(/common/images/1_2sm_r.gif) no-repeat 0% 50%;
}
td.criteria p {
	width: 180px;
}
.footnotes {
	font-size: 9px; 
	line-height: 11px;
	margin-top: 12px; 
}
.footnotes p {
	margin-top: 6px; 
}

/*
New items as of April 14, 2006 - je
These are style definitions for the proseries 4/14/2006 push
*/
/*---------------------------------------
                 GLOBAL
----------------------------------------*/
/* removing for OneCohesive project */
/*
* {
	margin:0; 
	padding:0;
}
*/
.row_start {
	margin:0;
	padding:0;
}

.clear {
	clear: both; 
}

.ib_search {
	font-family: Verdana, Arial, Geneva, Sans-Serif;
	font-size: 12px; 
	color: #000 ;
	width: 110px;
	height: 15px;
	border:0;
	margin: 1px 0 0 0;
}

/*---------------------------------------
             PRODUCT PAGES
----------------------------------------*/
.subpageshd {
	font-size: 16px;
	font-weight:bold;
	color: #c77b14;
	background-color: #fff;
	padding: 10px 0 5px 0;
}

.subpageinfonew { 
	background:url(http://www.proseries.com/common/images/right_hook_orange1040.gif) no-repeat top left;
	padding: 10px 10px 0 0;
	color: #424242;
}

.text12_58 {
	font: 12px/15px Arial, Georgia, sans-serif;
	color: #585858;
	margin:0 0 0 5px;
}

.pricingtextnew {
	padding: 4px 0 0 15px;
	color: #0e6bb0;
	font-weight: bold;
}

.pricingsubtextnew {
	padding: 0px 0px 0px 15px;
	margin: 0px;
	color: #333;
	font-weight: bold;
}

.productprice {
	width: 560px;
	height: 188px;
	background: url(/common/images/pricehd.gif) no-repeat;
	margin:10px 0 0 0;
}

.productpricecontent {
	width: 560px;

}

.ul_subtext {
  	list-style-type: none;
  	margin: 0;
  	padding: 0 0 0 5px; 

}

.li_subtext {
	background-image: url(/common/images/bullet_blue.gif);
	background-repeat: no-repeat;
	background-position: 0.1em 0.5em;
	padding: 0 0.5em 1.25em 0.9em;
	margin: 0;
	font: 12px/14px Arial, Georgia, sans-serif;
	color:#424242;
}

#sidebar li.bold {
	padding-left: 0;
	background-image: none;
	font-weight:bold;
	color:#666;
}

#sidebar li a.color666 {
	color: #666;
}

.text11_666 {
	font: 12px/13px Arial, Georgia, sans-serif;
	color: #666;
}

/*---------------------------------------
	PROSERIES SPECIFIC - structure
----------------------------------------*/
.banner {
	width: 560px;
	height: 186px;
}

#proseries_info {
	float:left;
	width:390px;
	text-align:left;
}

#proseries_price {
	float:right;
	width:165px;
	text-align:left;
}

#product_info {
	width:310px;
}

#pro_info_top {
	margin:0 0 0 8px;
	padding:10px 0 0 0;
}

#pro_info_left_top {
	float:left;
	width:292px;
	text-align:left;
}

#pro_info_right_top {
	float:left;
	width:245px;
	text-align:left;
}

.info_right_bot {
	width: 560px;
	height: 188px;
	margin:10px 0 0 0;
}

.tryit {
	margin: 10px 0 0 10px;
}


/*---------------------------------------
	PROSERIES SPECIFIC - bullets
----------------------------------------*/
.ul_info_top {
  	list-style-type: none;
  	margin-left: 0;
  	padding-left: 0; 

}

.li_info_top {
	background-image: url(/common/images/whitedot.gif);
	background-repeat: no-repeat;
	background-position: 0.1em 0.4em;
	padding: 0 0 0 0.9em;
	margin: 0;
	font: bold 12px/15px Arial, Georgia, sans-serif;
	color:#ffffff;
}

.ul_info_bot {
  	list-style-type: none;
  	margin: 0;
  	padding: 0 0 0 70px; 

}

.li_info_bot {
	background-image: url(/common/images/bluedot.gif);
	background-repeat: no-repeat;
	background-position: 0.1em 0.3em;
	padding: 0 0 0 0.9em;
	margin: 0;
	font: bold 11px/13px Arial, Georgia, sans-serif;
	color:#247cbe;
}

/*---------------------------------------
	PROSERIES SPECIFIC - text style
----------------------------------------*/
.headline {
	font: bold 18px/20px Arial, Georgia, sans-serif;
	color:#fff;
	text-align: left;
	margin: 0 0 8px 10px;
}
.headline.smalloffer {
	font: bold 14px/16px Arial, Georgia, sans-serif;
}

.more {
	font: bold 14px/16px Arial, Georgia, sans-serif;
	color:#7de2ff;
	text-align: left;
	margin: 0 0 8px 10px;
}

.proseries_type {
	font: bold 16px/17px Arial, Georgia, sans-serif;
	color:#0b4571;
	text-align: left;
	padding: 4px 0 8px 12px;
}

.productprice_desc {
	font: bold 14px/15px Arial, Georgia, sans-serif;
	color:#0b4571;
	text-align: left;
	padding: 25px 0 12px 15px;
	width:315px;
}

.productprice_desc_sm {
	font: bold 11px/12px Arial, Georgia, sans-serif;
	color:#0b4571;
	text-align: left;
	padding: 2px 0 8px 15px;
	width:315px;
}

.startingat {
	font: bold 11px/13px Arial, Georgia, sans-serif;
	color:#7de2ff;
	text-align: right;
	padding: 28px 10px 0 0;
}

.price {
	font: bold 25px/23px Arial, Georgia, sans-serif;
	color:#fff;
	text-align: right;
	padding: 0 10px 8px 0;
}

.contactinfo {
	font: bold 12px/15px Arial, Georgia, sans-serif;
	color:#fff;
	text-align: right;
	padding: 3px 10px 0 0;
}

.reference {
	font: bold 10px/12px Arial, Georgia, sans-serif;
	color:#7de2ff;
	text-align: right;
	padding: 3px 10px 8px 0;
}s

/* Scanner Survey and Offer Formatting */
#surveyResults th {
  font-size: 8pt;
  padding: 4px 10px 4px 2px;
  border-bottom: solid 4px #0e6bb0;
}
#surveyResults td {
  font-size: 8pt;
  padding: 4px 10px 4px 2px;
  border-bottom: dashed 1px #0e6bb0;
}
#surveyResults #brand {
  font-size: 8pt;
  padding: 4px 10px 4px 2px;
  border-bottom: solid 1px #0e6bb0;
}
#surveyResults #showMore {
  padding: 0;
  border: 0;
}
#surveyResults #avg {
  font-size: 8pt;
  padding: 2px 10px 2px 2px;
  border-top: solid 3px #0e6bb0;
  border-bottom: 0;
}
#surveyResults .toggle td {
  font-size: 8pt;
  color: #666;
}
#surveyResults .hotspot {
  font-size: 8pt;
  color: #0e6bb0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  cursor: help;
}
#surveyResults .hotspotall {
  font-size: 8pt;
  font-weight: bold;
  color: #0e6bb0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  cursor: help;
}
.modelTable {
	width: 760px;
	border: 1px solid #666;
	border-collapse: collapse;
}
.modelTable th {
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	background-color: #666;
	border-bottom: solid 4px #000;
	text-align: left;
	vertical-align: bottom;
	padding: 5px 10px 5px 5px;
}
.modelTable td {
	font-size: 10px;
	border-bottom: solid 1px #666;
	text-align: left;
	vertical-align: top;
	padding: 5px 10px 5px 5px;
}
.modelTable .on {
	background-color: #ececec;
}
.modelTable .off {
	background-color: #fff;
}
#offerTable ul li {
	padding-left: 10px;
	list-style-type: none;
	color: #333;
	background-color: #fff;
	background: url(/common/images/orangedot.gif) no-repeat left 5px;
}

/*---------------------------------------
                 PRO_PSLP PAGES
----------------------------------------*/
.shd_testdrive {
	padding: 0 0 7px 0;
	margin: 32px 0 0 0;
	height: 11px;
}

.btn_testdrive {
	margin: 0;
	padding: 3px 0 0 0;
}
/*---------------------------------------
              Error Alerts
----------------------------------------*/
.evalAlertTable {
            margin: 10px 0;
            border: 1px solid #cc0000;
            width: 100%;
            background: #eaeddb;
}
.evalAlertTable td {
            padding: 5px 10px;
            vertical-align: middle;
            text-align: center;
}
.evalAlertIcon {
            background: #cc0000;
            color: #fff;
            font-weight: bold;
            font-size: 30px;
}
.evalAlert {
            color: #cc0000;
            font-weight: bold;
            font-size: 11px;
            line-height: 13px;
            padding: 10px 0;
}
/*---------------------------------------
                Hero Lite
----------------------------------------*/
.atxHeroLite {
	background: url(/common/images/atx_compare_pod.jpg) no-repeat;  
	width: 188px;
	height: 194px;
	float: right;
	margin-top: 10px;
}
.atxHeroLiteCTA {
	padding-top: 84px;
}
.sourceDocHeroLite {
	background: url(/common/images/source_doc_herolite.jpg) no-repeat;  
	width: 188px;
	height: 194px;
	float: right;
}
.sourceDocHeroLiteCTA {
	padding-top: 88px;
}
.orangeBoxOnly {
	background: url(/common/images/orangeFade.jpg) no-repeat;
}
.orangeBoxLP {
	background: url(/common/images/orangeFadeLanding.jpg) no-repeat;
}
.orangeBoxOnlyWidth {
	padding-top: 88px;
}
.orangeboxheadsmaller {
	font-size: 15px; 
	font-weight: bold; 
	color: #c77b14;
}

/*---------------------------------------
          Tutorial Video Pages
----------------------------------------*/
.videoHeader {
	margin-left: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	background-color: #fff;
	background: url(/common/images/yellow_fade_right.gif) no-repeat bottom left;
	padding-bottom: 2px;
	width: 350px;
}
.videoList {
	margin-left: 35px;
}
.videoList li {
	clear: both;
	width: 350px;
	list-style-type: none;
	padding: 8px 0 8px 16px;
	border-bottom: 1px solid #82bede;
	background:url(/common/images/orangedot.gif) no-repeat left 16px;
}
.videoListButton {
	float: right;
	vertical-align: middle;
}

/*---------------------------------------
    State Forms/Features Table Format
----------------------------------------*/
#stateContainer td {
	padding: 0 7px 2px 0;
}

/* style for products/professional/pricing_charttesy6.aspx */
.bundlename {
	background: #0e6bb0;
	color: #ffffff;
	padding: 10px;
	font-weight: bold;
}

/* SDAE Requirements products/sdae/index.aspx */
#faqs { display:none; }
#subtabs-advantages { display:block; }
#benefits { display:block; }
#scanner  { display:none; }
#scannersupport { color: #335f9b; font-size: 11px; display: none;}

#scannerrightpromo{ display:block; }
#specifications   { display:none; }
#requirements {font-size: 10px; line-height: 12px; margin-top: 15px; border-top: 1px solid #f4b82e;}	
#sdaeRequirements {
	margin: 5px 0 10px 0;
	border: 1px solid #999999;
	border-collapse: collapse;
}
#sdaeRequirements th {
	background-color: #cccccc;
	padding: 5px;
	vertical-align: middle;
	text-align: left;	
}
#sdaeRequirements td {
	padding: 5px;
	vertical-align: middle;
	text-align: left;	
	border-top: 1px solid #cccccc;
	border-collapse: collapse;
}

#sdaeDiv {
   margin: 10px 0px 20px 0px;
}
#sdaeDiv ul {
	list-style: none;
	margin: 10px 0px 10px 0px;
	width: 220px;
	padding-left: 1em;
}
#sdaeDiv ul li {
	padding: 0 0 0 10px;
	list-style-type: none;
	color: #333;
	background: url(/common/images/orangedot.gif) no-repeat left 5px;
}
#sdaeDiv #left {
   padding-top: 0px;
   width: 245px;
   float: left;
}
#sdaeDiv #right {
   float: right;
   height: 130px;
   background-image: url(/common/images/ps_sdae_screen_170.gif);
   background-repeat: no-repeat;
   background-position: 0px 14px;
   width:170px;
}

/* styles for products/professional/sysreq.aspx */

#standalone { 
   display:block; 
}
#network { 
   display:none; 
}
#highvolume { 
   display:none; 
}

.actionLinks a {
   margin: 0px 3px;
}
.smallFont {
   font-size: 11px;
   font-weight: normal;
   line-height: 12px;
}

/* product pricing table that spans width of center and right column */
/*********************************************************************/

.pricingProductsTable {
	width: 600px;
	border: 1px solid #82bede;
   margin: 0px 0px 20px 0px;
}
.pricingProductsTable a {
	color: #0e6bb0;
}
.pricingProductsTable a:hover {
	color: #0e6bb0; 
	text-decoration: underline;
}
.pricingProductsTable th {
	font: bold 11px Arial, Georgia, sans-serif;
	color: #fff;
	text-align: left;
	padding: 3px;
	background: #0E6BB0;
}
.pricingProductsTable td {
	font: 11px Arial, Georgia, sans-serif;
	background: #fff;
	padding: 3px 3px 3px 5px;
	border-right: 1px solid #DAEDF5;
	border-bottom: 1px solid #DAEDF5;
	color: #333;
   vertical-align: top;
}
.pricingProductsTable td.alt {
	background: #DAEDF5;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #333333;
}
.pricingProductsTable td.specalt {
	background: #fff;
	color: #333333;
}
.pricingProductsTable td.sideBar {
	width: 10px;
}
.pricingProductsTable td.sideBarAlt {
	width: 10px;
   background-color: #0e6bb0;
}
.pricingProductsTable td.order {
	border-right: 0px;
   font-weight: bold;
   padding: 2px 5px;
}
.pricingProductsTable td.price {
	white-space: nowrap;
}
.pricingProductsTable ul {
   margin: 0px 0px 0px 5px;
   padding: 0px;
	list-style-type: none;
}
.pricingProductsTable ul li {
	list-style-type: none;
	background: url(/common/images/orangedot.gif) no-repeat left 5px;
   margin: 0px;
   padding: 2px 0px 2px 10px;
	color: #333;
   font: normal 11px/12px Arial, Helvetica, sans-serif;
}
/* End product pricing table */

.pricingProductDiv  {
   border-right: 1px solid #82bede;
   border-left: 1px solid #82bede;
   background-color: #e6f2f9;
   width: 598px;
}
.pricingTop {
   background: url(/common/images/pricingTableTop.gif) no-repeat;
   color: #fff;
   padding: 3px 0px 3px 15px;
   font: bold 14px Arial, Helvetica, sans-serif;
}
.pricingTopBasic {
   background: url(/common/images/pricingTableTopBasic.gif) no-repeat;
   color: #fff;
   padding: 3px 0px 3px 15px;
   font: bold 14px Arial, Helvetica, sans-serif;
}
.pricingBottom {
   background: url(/common/images/pricingTableBottom.gif) no-repeat;
   height: 7px;
   margin-bottom: 20px;
}
.pricingProductContentHome {
   margin: auto;
}
.pricingProductContentHome ul {
   margin: 10px 0px 10px 15px;
   width: 350px;
   padding: 0px;
	list-style-type: none;
}
.pricingProductContentHome ul li {
	list-style-type: none;
	background: url(/common/images/orangedot.gif) no-repeat left 5px;
   margin: 0px;
   padding: 0px 0px 0px 10px;
	color: #333;   
}
.pricingProductContent {
   margin: auto;
}
.pricingProductContent img {
   position: relative; top: 180px; left: 15px;
   margin: 0px;
   padding: 0px;
}
.pricingProductContent span {
   position: relative; top: 180px; left: 15px;
   margin: 0px;
	color: #333;
   font: bold 16px Arial, Helvetica, sans-serif;
   padding: 0px;
	vertical-align: top;	
}
.pricingProductContent td {
   width: 276px;
   background: url(/common/images/pricingTablePod.gif) no-repeat;
   height: 235px;
   white-space: normal;
   vertical-align: top;
   padding: 0px;
   margin: 10px;
   position: relative;
   
}
.pricingProductContent h2 {
   width: 100%;
   margin: 2px 0px 10px 15px;
   background: none;
   color: #fff;
}
.pricingProductContent ul {
   margin: 10px 0px 10px 15px;
   width: 245px;
   padding: 0px;
	list-style-type: none;
}
.pricingProductContent ul li {
	list-style-type: none;
	background: url(/common/images/orangedot.gif) no-repeat left 5px;
   margin: 0px;
   padding: 0px 0px 0px 10px;
	color: #333;
   font: normal 11px/14px Arial, Helvetica, sans-serif;
}






.landingProductContent td {
   width: 275px;
   background: url(/common/images/landingTablePod.gif) no-repeat;
   height: 160px;
   white-space: normal;
   vertical-align: top;
   padding: 0px;
   margin: 10px;
   position: relative;
   
}
.landingProductContent h2 {
   width: 100%;
   margin: 2px 0px 10px 15px;
   background: none;
   color: #fff;
}
.landingProductContent p {
   margin: 10px 15px;
   font-size: 11px;
   line-height: 14px;
}
.landingProductContent ul {
   margin: 10px 0px 10px 15px;
   width: 235px;
   padding: 0px;
	list-style-type: none;
}
.landingProductContent ul li {
	list-style-type: none;
	background: url(/common/images/orangedot.gif) no-repeat left 5px;
   margin: 0px;
   padding: 3px 0px 3px 10px;
	color: #333;
   font: normal 11px/14px Arial, Helvetica, sans-serif;
}



#center .pricingProductContent p {
   width: 245px;
   font: bold 11px Arial, Helvetica, sans-serif;
	color: #0e6bb0;
   margin: -15px 0px 0px 15px;
}
#center .disclaimers p {
   width: 600px;
   font-size: 10px; 
   line-height: 11px;
}
#center p.topText {
   width: 600px;
}

.importantText {
   color: #b22222;
}

.loginText a { 
   color: #c77b14; 
   font: bold 12px Arial, Helvetica, sans-serif;
}
.loginText a:visited	{ 
   color: #c77b14; 
   text-decoration: none; 
}
.loginText a:hover { 
   color: #c77b14; 
   text-decoration: underline; 
}
h4 {
   margin: 10px 0px 0px 0px;
   font: bold 12px Arial, Helvetica, sans-serif;
}
/*          BEGIN Right Nav Redesign          */
.theTop{
	margin: 0;
	padding: 2px 1px 1px 3px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background: #FFFFFF url(/common/images/sideNavTop.gif) no-repeat top left; /* 155b8f */
	width: 175px;
	height: 23px;
}
#rtNav{
	padding-top: -15px;
	margin-top: -4px;
	background: url(/common/images/rightPodBlend.jpg) repeat-x ; /* 155b8f */
	width: 175px;
	min-height: 320px;
	color: #c77b14;
}
html>body #rtNav{
	margin-top: -10px;
}
#rtNav div{
	margin: 7px;
}
#rtNav div a{
	text-decoration: none;
	font-weight: normal;
	color: #0e6bb0; /* blue 0e6bb0 */
}
#rtNav div a:hover{
	text-decoration: none;
	font-weight: normal;
	color: #c77b14; /* orange c77b14 */
}
.navSubHdr{
	font-size: 12px;
	font-weight: bold;
}
#rtNav div .addlInfo{
	margin: -5px 0 0 0;
	font-size: 10px;
	display: block;
	color: #0e6bb0;
}
#rtNav div .theSpecTop{
	overflow: auto;
	margin: 0 auto;
	padding: 0 0 0 4px;
}
#rtNav div .theSpecialTitle{
	margin: 0 auto;
	padding: 4px 4px 8px 4px;
	font-size: 13px; 
	color: #0e6bb0;
	font-weight: bold;
	width: 142px;
	border-left: 1px solid #c77b14;
	border-right: 1px solid #c77b14;
	background: #C6E2FF;
}
#rtNav div .theSpecBottom{
	overflow: auto;
	margin: 0 auto;
	padding: 0 0 0 4px;
}
/*          END Right Nav Redesign          */

/* VOC Survey Formatting */
.dmsHeroLite {
	background: url(/common/images/dms_herolite.jpg) no-repeat;  
	width: 188px;
	height: 194px;
}
.dmsHeroLiteCTA {
	padding-top: 68px;
}
.boxwideVOC {
	clear: both;
	padding: 0 11px 6px 11px;
	font-size: 11px;
}
.boxwideVOC p.headerText {
   	font: bold 11px Verdana, Helvetica, sans-serif;
   	color: #00529B;
   	margin: 2px 0px 3px 0px;
}
.boxwideVOC p.headerSubText {
   	font: bold 11px Verdana, Helvetica, sans-serif;
   	color: #00529B;
   	margin: 2px 0px 3px 0px;
}
#surveyContainer {
	margin: 0;
}
.surveySelect label {
	margin: 0 20px 0 0;
	padding: 0;
	height: 15px;
}
.surveySelect input {
	margin: 0 0 -3px 0;
}
.optionSelect label {
	display: block;
	margin: 0;
	padding: 0;
	height: 15px;
}
.optionSelect input {
	margin: 0 0 -3px 0;
}
#currentCustomer,
#newCustomer {
	margin: 5px 0 0 0;
}
#currentCustomerForm,
#newCustomerForm {
	margin: 0;
}
#currentCustomerForm p,
#newCustomerForm p {
	vertical-align: middle;
	padding: 0;
	margin: 0;
}
.submitCurrent {
	margin-top: 5px;
}
.submitNew {
	margin-top: 5px;
}
#surveyContainer .orangeboxheadsmaller,
#currentCustomerForm .orangeboxheadsmaller,
#newCustomerForm .orangeboxheadsmaller {
	padding: 0;
	margin: 0;
	font-size: 14px; 
}
.vocSurveyPopUp .enlarge {
	position: absolute;
	top: 5px;
	right: 10px;
	font: 12px Arial, Georgia, sans-serif;
}
.vocSurveyPopUp .enlarge img {
	align-vertical: middle;
	border: 0px;
}
.vocSurveyPopUp .enlarge a {
	border: 0px;
	color: #c77b14;
	text-decoration: none;
}
.vocSurveyPopUp .enlarge a:hover {
	border: 0px;
	color: #c77b14;
	text-decoration: underline;
}
.vocSurveyPopUp .surveyContent {
	padding: 20px;
}
.vocSurveyPopUp h1 {
	background: none;
}
.vocSurveyPopUp h2 {
   margin-top: 10px;
	background: none;
}
.vocSurveyPopUp h3 {
   margin-top: 10px;
	background: none;
}
.vocSurveyPopUp p {
	font-size: 12px;
	margin: 10px 0;
}
/* OLR Landing page */
.olr li {
	font: 12px/15px Arial, Georgia, sans-serif;
	padding-left: 15px;
	margin-top: 2px;
	list-style-type: none;
	background:url(/common/images/orangedot.gif) no-repeat left 5px;
}

.arrow {
   	font: normal 11px/16px arial, Helvetica, sans-serif;
	background: url(/common/images/navRtTopBar.gif) top left no-repeat;
	color: #666666;
	padding: 10px 0px 0px 10px;
	margin: 0px 0px 15px 0px;
}
.arrow a {
   color: #333366;
   text-decoration: none;
   background: url(/common/images/orangedot.gif) 0px 6px no-repeat;
   padding-left: 10px;
	display: block;
	margin: 5px 0px;
}
.mpsarrow {
   	font: normal 11px/16px arial, Helvetica, sans-serif;
	background: url(/common/images/navRtTopBar.gif) top left no-repeat;
	color: #666666;
	padding: 10px 0px 0px 10px;
	margin: 0px 0px 15px 0px;
}
.mpsarrow a {
   color: #333366;
   text-decoration: none;
   /*background: url(/common/images/orangedot.gif) 0px 6px no-repeat;
   padding-left: 10px;
	display: block;
	margin: 5px 0px;*/
}
.arrow a:link {
   color: #333366;
   text-decoration: none;
}
.arrow a:visited {
   color: #666666;
   text-decoration: none;
}
.arrow a:hover {
   color: #115ea2;
   text-decoration: underline;
}
.arrow p {
   margin: 0px 0px;
}
.arrow img {
   margin-left: 30px;
}
.arrow span {
   padding-left: 10px;
   display: block;
   margin-top: -5px;
   font-size: 10px;
}
.rightBarSeparator {
	padding: 3px 0px 0px 5px;
	font-weight: bold;
	color: #666666;
}
.mpsrightBarSeparator
{
	padding: 3px 0px 0px 5px;
	font-weight: bold;
	color: #CC3333;
}
.mpsrightBarSeparator p, .rightBarSeparator p {
   margin: 0px;
   padding: 0px;
   font: 11px/14px Verdana, Helvetica, sans-serif;
   color: #666666;
}
#rightcolumn ul.noindent {
	list-style: none;
	background: url(../images/navRtTopBar.gif) top left no-repeat;
	margin-left: 0;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-left: 1em;
}
#rightcolumn ul.noindent li {
	padding: 0 0 10px 10px;
	list-style-type: none;
	color: #333;
	font-size: 11px;
	background-color: #fff;
	border: 1px solid red;
	background: url(/common/images/orangedot.gif) no-repeat left 5px;
	display: block;
}
#rightcolumn ul.noindent li span {
   padding-left: 0px;
   display: block;
   margin-top: 0px;
   font-size: 10px;
}
.rtNavImage {
   text-align: center;
   margin-bottom: 5px;
}
#rightcolumn ul.noindent li a 			{ color: #0e6bb0; }
#rightcolumn ul.noindent li a:link		{ color: #0e6bb0; text-decoration:none; }
#rightcolumn ul.noindent li a:visited	{ color: #0e6bb0; text-decoration:none; }
#rightcolumn ul.noindent li a:active		{ color: #0e6bb0; text-decoration:none; }
#rightcolumn ul.noindent li a:hover		{ color: #c77b14; text-decoration:underline; }

.lpHilightText {
	font-size: 14px;
	color: #de9c10;
	font-style: italic;
	font-weight: bold;
}

/* OLR LANDING PAGE  */
.olr {
	margin-top: 14px;
	width: 600px;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
}

.olrBox {
	margin-top: 14px;
	width: 600px;
	background: url(/common/images/user_bg_600.gif) no-repeat top right;
	margin: 0 0 0 0px;
}
.olrright {
	float: right;
	width: 280px;
	padding: 10px 0px 10px 0;
	line-height: 15px;	
}

.olrleft {
	float: left;
	width: 260px;
	line-height: 15px;
	padding: 10px 0px 10px 0;
}

.olr p {	
	line-height: 18px;
	width: 260px;
}
.olr h1 {
	margin: 10px 0 10px 0;	
	background-color: transparent;
	
}
.olr h2 {
	font-size: 15px; 
	font-weight: bold; 
	color: #c77b14;	
	background-color: transparent;
	padding-top: 10px;
}
olr h4 {
	color: #0e6bb0;
}
.olr ul {
	line-height: 18px;
	list-style: none;
	list-style-image: none;
	list-style-type: none;
}
.olr li {
	line-height: 18px;
	list-style: none;
	list-style-image: none;
	list-style-type: none;
}
/* the following link styles are for the homepage VOC survey */
a.info {
    position: relative; /*this is the key*/
    z-index: 24;
    text-decoration: none;
	cursor: default;
}
a.info:hover {
	z-index: 25; 
	cursor : default; 
	color: #0e6bb0;
}
a.info span {
	display: none;
}

a.info:hover span { /*the span will display just on :hover state*/
    display: block;
    position: absolute;
    top: -7em; left: -10em; 
	width: 25em;
    border: 1px solid #3c70ac;
    background-color: #f0f0f0; color:#000;
	text-decoration: none;
    text-align: center;
	cursor: default;
}
.emailSurvey {
	margin: 5px 0px 10px 0px;
}

.clear{clear:both;font-style:normal;font-size:1px;font-family:serif;height:.1em;margin:0px;padding:0px;}
p#pricingOptions{color:#0e6bb0;font-size:15px;}
div#skuSelector{padding:10px 0px 28px 20px;background:url(/common/images/sku_selector_bkgrnd.png) no-repeat top left;}
div#skuSelector input{margin:0px 7px 0px 0px;padding:0px;}
div#skuSelector td.priceNote{color:#8d8d8d;padding:0px 0px 9px 0px;}
div#skuSelector a{color:#0E6BB0;}

div#pageTabOn{float:left;background:#f19d21 url(/common/images/tabs/tab_on_right.gif) no-repeat top right;color:#fff;font-size:11px;font-weight:bold;padding:2px 15px;}
div.pageTabOff{float:left;background:#a9a9a9 url(/common/images/tabs/tab_off_right.gif) no-repeat top right;color:#fff;font-size:11px;padding:2px 15px;text-decoration:none;}
a:hover div.pageTabOff{cursor:pointer;}
div#pageTabEnd{border-bottom:1px solid #a9a9a9;padding:2px 0px 1px;}

/* ------------------------
IDManager
--------------------------*/

/* Buttons */
#PSBlueButton {display: block; width: 141px; height: 22px; background: url(../images/PS_BlueButtonSI-off.gif) no-repeat 0 0;}
#PSBlueButton:hover {background-position: 0 -23px; width: 141px; height: 22px; background: url(../images/PS_BlueButtonSI-on.gif) no-repeat 0 0;}
#PSBlueButton span {display: none;}

#PSBlueButtonRML {display: block; width: 141px; height: 22px; background: url(../images/PS_BlueButtonRML-off.gif) no-repeat 0 0;}
#PSBlueButtonRML:hover {background-position: 0 -23px; width: 141px; height: 22px; background: url(../images/PS_BlueButtonRML-on.gif) no-repeat 0 0;}
#PSBlueButtonRML span {display: none;}

#PSBlueButtonRPW {display: block; width: 141px; height: 22px; background: url(../images/PS_BlueButtonRPW-off.gif) no-repeat 0 0;}
#PSBlueButtonRPW:hover {background-position: 0 -23px; width: 141px; height: 22px; background: url(../images/PS_BlueButtonRPW-on.gif) no-repeat 0 0;}
#PSBlueButtonRPW span {display: none;}

#PSBlueButtonRPWE {display: block; width: 213px; height: 22px; background: url(../images/PS_BlueButtonRPWE-off.gif) no-repeat 0 0;}
#PSBlueButtonRPWE:hover {background-position: 0 -23px; width: 213px; height: 22px; background: url(../images/PS_BlueButtonRPWE-on.gif) no-repeat 0 0;}
#PSBlueButtonRPWE span {display: none;}

#PSBlueButtonRTL {display: block; width: 141px; height: 22px; background: url(../images/PS_BlueButtonRTL-off.gif) no-repeat 0 0;}
#PSBlueButtonRTL:hover {background-position: 0 -23px; width: 141px; height: 22px; background: url(../images/PS_BlueButtonRTL-on.gif) no-repeat 0 0;}
#PSBlueButtonRTL span {display: none;}

#PSBlueButtonOK {display: block; width: 141px; height: 22px; background: url(../images/PS_BlueButtonOK-off.gif) no-repeat 0 0;}
#PSBlueButtonOK:hover {background-position: 0 -23px; width: 141px; height: 22px; background: url(../images/PS_BlueButtonOK-on.gif) no-repeat 0 0;}
#PSBlueButtonOK span {display: none;}

#PSBlueButtonSUBMIT {display: block; width: 141px; height: 22px; background: url(../images/PS_BlueButtonSUBMIT-off.gif) no-repeat 0 0;}
#PSBlueButtonSUBMIT:hover {background-position: 0 -23px; width: 141px; height: 22px; background: url(../images/PS_BlueButtonSUBMIT-on.gif) no-repeat 0 0;}
#PSBlueButtonSUBMIT span {display: none;}

#PSBlueButtonBK {display: block; width: 141px; height: 22px; background: url(../images/PS_BlueButtonBK-off.gif) no-repeat 0 0;}
#PSBlueButtonBK:hover {background-position: 0 -23px; width: 141px; height: 22px; background: url(../images/PS_BlueButtonBK-on.gif) no-repeat 0 0;}
#PSBlueButtonBK span {display: none;}

#PSBlueButtonNXT {display: block; width: 141px; height: 22px; background: url(../images/PS_BlueButtonNXT-off.gif) no-repeat 0 0;}
#PSBlueButtonNXT:hover {background-position: 0 -23px; width: 141px; height: 22px; background: url(../images/PS_BlueButtonNXT-on.gif) no-repeat 0 0;}
#PSBlueButtonNXT span {display: none;}

#PSBlueButtonPP{display: block; width: 141px; height: 22px; background: url(../images/PS_BlueButtonPP-off.gif) no-repeat 0 0;}
#PSBlueButtonPP:hover {background-position: 0 -23px; width: 141px; height: 22px; background: url(../images/PS_BlueButtonPP-on.gif) no-repeat 0 0;}
#PSBlueButtonPP span {display: none;}


/* Help */
/*div.helpWidgetBox {position: relative; top: 42px; left: 600px;  width:105px; height:33px; color: #0E6BB0; font-family:Arial,Helvetica,sans-serif; font-size:13px;}*/
div.helpWidgetBox {float: right; top: 42px; left: 600px;  width:105px; height:33px; color: #0E6BB0; font-family:Arial,Helvetica,sans-serif; font-size:13px;}

div.helpWidgetBox a:visited {color: #0E6BB0; text-decoration: none;}
div.helpWidgetBox a:hover {color:#c77b14; text-decoration: underline;}

div.helpWidgetLeft {float:left; padding-left:20px; width:21px;height:21px; padding-top: 6px;}

div.helpWidgetRight {float:right; width:55px;height:21px; color: #0E6BB0; font-family:Arial,Helvetica,sans-serif;font-size:13px;padding-top:8px;}
div.helpWidgetRight a:visited {color: #0E6BB0; text-decoration: none;}
div.helpWidgetRight a:hover {color:#c77b14; text-decoration: underline;}

.helpLink {color: #333; font-family:Arial,Helvetica,sans-serif;font-size:13px;text-decoration: none;}
.helpLink a {color: #0E6BB0; font-family:Arial,Helvetica,sans-serif;font-size:13px;text-decoration: none;}
.helpLink a:visited {color: #0E6BB0; text-decoration: none;}
.helpLink a:hover {color:#c77b14; text-decoration: underline;}

.helpIcon {border:0px; display:inline;}

/* Help Pop-Up Window */
div.helpContainer {width: 514px; margin: 15px 0px 10px 10px;}
div.helpTitle {background: url(../images/help-hdr.gif) no-repeat top; width: 514px; height: 51px; color: #0E6BB0;}
div.helpTitle div.helpContent {padding: 14px 0px 0px 11px; font: 21px arial;}
div.helpFrame {float:left; color: #333333; background: url(../images/help-middle.gif) repeat-y top left;width: 514px; padding: 0px 0px 0px 13px;}
div.helpFrame div.helpContent {width:514px; float:left; padding-bottom: 0px; font: 13px arial;}
div.helpFrameFooter {background: url(../images/help-bottom.gif) repeat-x top; height: 45px;  float:left; width: 514px;}
.helpBox {color:#333; font-family:Arial,Helvetica,sans-serif; font-size:13px; width:435px; margin:0px 0px 0px 15px;}

div.helpScroller {background:#ffffff none repeat scroll 0%; overflow:auto;width:485px;height:450px;}


.helpList li {background:transparent url(../images/orangedot.gif) no-repeat scroll left 5px; font-size:13px; line-height:15px; list-style-type:none; margin: 0px 0px 0px 10px; padding:0 0 5px 15px; color: #333; font-family:Arial,Helvetica,sans-serif; text-decoration: none; font-weight:bold;}
.helpList {color: #333; font-family:Arial,Helvetica,sans-serif;font-size:13px; text-decoration: none;}
.helpListTitle {color: #333; font-family:Arial,Helvetica,sans-serif;font-size:14px; text-decoration: none; font-weight:bold;}
.helpList a{color: #0E6BB0; font-family:Arial,Helvetica,sans-serif;font-size:13px; text-decoration: none;}
.helpList a:visited {color: #0E6BB0; text-decoration: none; font-weight:bold;}
.helpList a:hover {color:#c77b14; text-decoration: underline; font-weight:bold;}


/* STATUS BOX */
.statusBox3 {float:right; width:207; height:32;}
.statusBox4 {float:right; width:276; height:32;}


/* FRAME */
/* removing for OneCohesive project */
/*
div.wcgContainer { width: 747px; margin: -15px 0px 10px 10px;}
div.wcgTitle { background: url(../images/hdr.gif) no-repeat top; width: 747px; height: 51px; color: #0E6BB0;}
div.wcgTitle div.wcgContent { padding: 14px 0px 0px 11px; font: 21px arial;}
div.wcgFrame {  float:left; color: #333333; background: url(../images/middle.gif) repeat-y top left;width: 747px; padding: 20px 0px 0px 30px;   }
div.wcgFrame div.wcgContent { width: 696px; float:left; padding-bottom: 20px; font: 13px arial; }
div.wcgFrameFooter { background: url(../images/bottom.gif) repeat-x top; height: 45px;  float:left; width: 747px; }
*/
/* Page Formatting */

.loginBox {color:#333; font-family:Arial,Helvetica,sans-serif; font-size:13px; width:683px;}

.loginFieldsBox {text-align:left; width:700px; padding:0px; margin:0px;}

.loginFieldsBoxIn {text-align:left; width:680px;}

.loginFieldsLeft {width:350px;}
.loginFieldsRight {padding-left:10px;width:330px;}

.loginMainBox {text-align:left; width:700px; padding: 0px 10px 10px 0px;}
.loginMainLeft {width:350px;}
.loginMainRight {padding-left:10px;width:330px;}

.hintBox {margin:0px; padding:0px;}

.advMSG {font-size:13px; color:#333; padding:7px 7px 7px 30px; margin: 5px 0px 5px 0px; border:1px dotted #257ebf; background: url(../images/advIcon.gif) #e9f5fc no-repeat top left;}

/* Text Formatting */
.loginBox a {color: #0E6BB0; font-family:Arial,Helvetica,sans-serif; text-decoration: none;}
.loginBox a:visited {color: #0E6BB0; text-decoration: none;}
.loginBox a:hover {color:#c77b14; text-decoration: underline;}

.pageHeader {color: #333; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:14px;}

.sectionHeader {color: #003366; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:14px;}

.loginHint {color: #333; font-family:Arial,Helvetica,sans-serif; font-size:11px;font-style:italic;}
.loginHint a {color: #333; font-family:Arial,Helvetica,sans-serif; font-size:11px;font-style:italic;}
.loginHint a:visited {color: #0E6BB0; text-decoration: none; font-style:italic;}
.loginHint a:hover {color:#c77b14; text-decoration: underline; font-style:italic;}

.fieldNames {font-weight:bold; padding-right:15px;}
.fieldNamesG {font-weight:bold; padding-right:15px; color:#ccc;}
.fieldNamesT {font-weight:bold;}

.errorMSG {background: url(../images/cc-warning.gif) no-repeat top left; font-weight:bold; font-size:13px; color:#ff0000; padding:5px 5px 5px 30px; margin: 5px 0px 15px 0px;}

.pwHint {color: #0E6BB0; font-family:Arial,Helvetica,sans-serif; font-style:italic; font-size:13px; font-weight:bold;}


/* Chat Styles */
.chatLink {color: #666; font-family:arial,verdana,sans-serif; font-size:11px;}
.chatLink a{color: #115EA2; font-family:arial,verdana,sans-serif; font-size:11px;}
.chatLink a:visited {color: #115EA2; text-decoration: none;}
.chatLink a:hover {color:#115EA2; text-decoration: underline;}


/* Input Boxes */
input.wcgInput {
background:#FFFFFF url(../images/inputBack.gif) no-repeat scroll left top;
border-color:#7C7C7C rgb(221, 221, 221) rgb(221, 221, 221) rgb(195, 195, 195);
border-style:solid;
border-width:1px;
color:#333333;
font-family:arial;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:5px 0px;
padding:5px;
width:165px;
}

input.wcgInputShort {
background:#FFFFFF url(../images/inputBack.gif) no-repeat scroll left top;
border-color:#7C7C7C rgb(221, 221, 221) rgb(221, 221, 221) rgb(195, 195, 195);
border-style:solid;
border-width:1px;
color:#333333;
font-family:arial;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:5px 0px;
padding:5px;
width:125px;
}

input.wcgInputLong {
background:#FFFFFF url(../images/inputBack.gif) no-repeat scroll left top;
border-color:#7C7C7C rgb(221, 221, 221) rgb(221, 221, 221) rgb(195, 195, 195);
border-style:solid;
border-width:1px;
color:#333333;
font-family:arial;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:2px;
width:200px;
}

select.selectBox {
background:#FFFFFF url(../images/inputBack.gif) no-repeat scroll left top;
border-color:#7C7C7C rgb(221, 221, 221) rgb(221, 221, 221) rgb(195, 195, 195);
border-style:solid;
border-width:1px;
color:#333333;
font-family:arial;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:1px 0px 0px 0px;
padding:1px 4px 0px 0px;
width:200px;
}

/*08 Support Page Additions*/
#container {
   width: 980px;
   text-align: left;
   background-color: #ffffff;
   display: table;
}
#pageMain {
   width: 980px;
   padding: 0px;
   margin-left: 10px;
   background-color: #ffffff;
   display: table;
}
#contentSolutionContainer {
	width: 700px;
	background-color: #ffffff;
	float: left;
	border-left: solid 0px #dadada;
	display: table;
	margin-left: 5px;
}

#apdMainContentBodySupportCol {float:left;width:728px;}

.supportsectionhead {
   	font: normal 20px/24px Verdana, Helvetica, sans-serif;
	color: #365ebf;
	padding: 15px 0px 0px 20px;
	margin: 0px;
}
.supporthr {
	width:700px;
	height: 3px;
	margin: 0px 0px 0px 10px;
	overflow: hidden;
	background: url(/common/images/support_hr.jpg);
}
.support_text {
   	font: normal 12px/14px Verdana, Helvetica, sans-serif;
	color: #676a6e;
	padding: 0px 0px 0px 20px;
	margin: 0px;
}
#solutionatorwrapper {
	
	padding: 10px 0;
	margin-left: 55px;
}
.support_search_text {
   	font: normal 12px/14px Verdana, Helvetica, sans-serif;
	color: #676a6e;
	padding: 25px 0px 0px 125px;
	margin: 0px;
}

#top_search_lg { float: left; position: relative; width: 468px; display: inline; padding: 0px 0px 0px 120px; margin: 0; }
#top_search_lg .search_wrapper { background: url(/common/images/search_bg_lg.png) top 

left no-repeat; padding: 8px 12px 10px 12px; width: 468px; }
#top_search_lg .search_wrapper input { border: none; }
.srch-input-lg { margin: 0 0 5px 0; 
	font-size: 15px; 
	font-weight: bold;
	border-top: 1px solid #8f8f8f; 
	border-left: 1px solid #cecece; 
	border-right: 1px solid #cecece; 
	border-bottom: 1px solid #e4e4e4; 
	width: 165px; 
	height: 18px;
}
.srch-light { color: #707070; }

#top_search_med { float: left; position: relative; width: 330px; display: inline; padding: 25px 0px 15px 15px; margin: 0; }
#top_search_med .search_wrapper { background: url(/common/images/search_bg_med.png) top left no-repeat; padding: 8px 12px 10px 12px; width: 330px; }
#top_search_med .search_wrapper input { border: none; }
#top_search_med #search_button { position: absolute; top: 0; left: 330px; }

#support_search_button_ab {
	top: 0px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 220px;
}

#support_search_button {
	top: 0px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

#sideAccordionContainer { 
   float: right;
   width: 200px;
   margin: 25px 12px 0px 0px;
   
}
#sideAccordionContainerContact { 
   float: right;
   width: 200px;
   margin: 16px 1px 0px 5px;
   
}

#sidebar_accordion_wrap {
	background: #e6f2f9 url(/common/images/acc_wrap_top.gif) no-repeat top left;
	width: 216px;
	height: 12px;
	padding: 0px 0px 0px 0px;	
}
#sidebar_accordion_content{
    width: 208px;
	background-color: #e6f2f9;
	border-left: 1px solid #316090;
	border-right: 1px solid #316090;
	padding: 0px 0px 0px 6px;	
}
#sidebar_accordion_content span.link { 
      display:block;
      color:#24518a;
      font-weight:bold;
      font-size:12px;
      line-height:15px;
      padding:0px 5px 0px 6px;
      text-decoration:none;
	  
    }
#sidebar_accordion_bottom {
	background: url(/common/images/acc_wrap_bottom.gif) no-repeat bottom left;
	width: 216px;
	height: 12px;
	margin-top: -6px

}

.contentContactContainer
{
	width:900px;
	background-color:#efefef;
	float: left;
	height:100%;
	display:table;
	margin: 5px 0px 5px 0px; 
	padding: 15px 0px 15px 30px;
}

contactustitle {
	clear: left;
	font:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	color: #145C8F;
	
}
.supMSG {font-size:13px; color:#333; padding:7px 7px 7px 7px; margin: 5px 15px 5px 10px; border:1px dotted #257ebf; background:  #e9f5fc no-repeat top left;}
 
 #support_release
{
	margin: 18px 0 0 15px;
	padding-bottom: 20px;
	width: 520px;
	float: left;
}

#top_search_lg_hidden { visibility:hidden;  }
#top_search_lg .search_wrapper_hidden {visibility:hidden;  }
#top_iva_lg_hidden { visibility:hidden;  }
#top_iva_lg .iva_wrapper_hidden {visibility:hidden;  }

#support_iva_button {
	top: 0px;
	float: right;
	margin: 0px;
	padding: 0px 0px 13px 10px;
}

#top_search_med_iva { float: left; position: relative; width: 330px; display: inline; padding: 12px 0px 0px 0px; margin: 0; }
#top_search_med_iva .search_wrapper { background: url(/common/images/search_bg_med.png) top left no-repeat; padding: 8px 12px 10px 12px; width: 330px; }
#top_search_med_iva .search_wrapper input { border: none; }
#top_search_med_iva #search_button { position: absolute; top: 0; left: 330px; }

#top_search_sm { float: left; position: relative; width: 170px; display: inline; padding: 0px 0px 0px 50px; margin: 0; }
#top_search_sm .search_wrapper { background: url(/common/images/search_bg_sm.png) top left no-repeat; padding: 1px 39px 1px 6px; width: 170px; }
#top_search_sm .search_wrapper input { border: none; }
#top_search_sm #search_button { position: absolute; top: 0; left: 330px; }


.srch-input-sm { margin: 4px 0 5px 0; 
	font-size: 12px; 
	font-weight: bold;
	border-top: 1px solid #8f8f8f; 
	border-left: 1px solid #cecece; 
	border-right: 1px solid #cecece; 
	border-bottom: 1px solid #e4e4e4; 
	width: 165px; 
	height: 14px;
}
.srch-light { color: #707070; }

#contact_search_button {
	top: 0px;
	float: right;
	margin: 0px;
	padding: 0px 3px 0px 30px;
}

/* Support Styles */
.mainHead {color: #505050;font-size: 24px;font-weight: bold;margin: 0 0 10px 0;position: relative;}
.subHead {color: #505050;font-size: 18px;font-weight: normal;position: relative;}
.secHead {color: #505050;font-size: 16px;font-weight: bold;position: relative;}
.secSubHead {color: #505050;font-size: 14px;font-weight: bold;position: relative;}
.prodTitle {color: #505050;font-size: 12px;font-weight: bold;position: relative;}
.norm {font-weight: normal;}
.linkB {font-weight: bold;}
.clr01 {color: #505050;}
.clr02 {color: #365EBF;}
.clr03 {color:#f0640f;}
.blueLink ul
{
	list-style-image: url(/common/images/bullet_black.gif);
	margin: 6px 0 0 9px;
	padding: 0 0 5px 9px;
}
.blueLink li
{
	padding: 0 0 1px 0;
	margin: 0px 5px 0px 10px;
}

.blueLink a:link
{
	color: #365ebf;
	text-decoration: none;
}
.blueLink a:visited
{
	color: #365ebf;
	text-decoration: none;
}
.blueLink a:hover
{
	color: #365ebf;
	text-decoration: underline;
}
.blueLink a:active
{
	color: #365ebf;
	text-decoration: none;
}
.roundedContainerSup{background:#fff;padding:10px 0 10px 0;}
.roundedContainerTopSup{background-color:#fff;}
.roundedContainerTopLeftSup{background:url(http://accountant.intuit.com/images/background/whitebox-cap_top_left.png) top left no-repeat;height:7px;}
.roundedContainerTopRightSup{background:url(http://accountant.intuit.com/images/background/whitebox-cap_top_right.png) top right no-repeat;height:7px;}
.roundedContainerTopISSup{border-top:1px solid #ccc;margin:0 7px;height:6px;font-size:3px;}
.roundedContainerContentSup{border:solid #ccc;border-width:0 1px;padding:0 10px;background-color:#fff;}
.roundedContainerBottomLeftSup{background:url(http://accountant.intuit.com/images/background/gradientbox-bottom.png) bottom left no-repeat;height:10px;font-size:7px;}
.roundedContainerBottomRightSup{background:url(http://accountant.intuit.com/images/background/gradientbox-bottom.png) bottom right no-repeat;margin-left:10px;height:10px;font-size:7px;}
.roundedContainerColumnSup{width:220px;float:left;position:relative;}
.roundedContainerColumnSpacingSup{width:10px;float:left;}

/* Buttons */
.lgBtnClr01 {background: url(/common/images/sprite-buttonsCTA.png) 0 0 no-repeat;height: 23px;padding: 0;width: 110px;}
.lgBtnClr02 {background: url(/common/images/sprite-buttonsCTA.png) 0 -62px no-repeat;height: 23px;padding: 0;width: 110px;}
.smBtnClr01 {background: url(/common/images/sprite-buttonsCTA.png) 0 -36px no-repeat;height: 19px;padding: 0;width: 74px;}
.smBtnClr02 {background: url(/common/images/sprite-buttonsCTA.png) 0 -97px no-repeat;height: 19px;padding: 0;width: 74px;}
a.lgBtn01 {color: #fff;display: block;font-size: 13px;font-weight: bold;padding: 5px;text-align: center;text-decoration: none;}
a.lgBtn02 {color: #000;display: block;font: bold 13px verdana;padding: 5px;text-align: center;text-decoration: none;}
a.smBtn01 {color: #fff;display: block;font: bold 9px verdana;padding: 2px;text-align: center;text-decoration: none;}
a.smBtn02 {color: #000;display: block;font: bold 9px verdana;padding: 2px;text-align: center;text-decoration: none;}
a.lgBtn01:hover,a.lgBtn02:hover,a.smBtn01:hover,a.smBtn02:hover {text-decoration: none;}
.floatRight{float: right;}
.floatLeft{float: left;}

.orangeButtonLrg{background: url(/common/images/sprite-buttonsCTA.png) 0px 0px no-repeat;height:29px;padding:6px 25px 8px 17px;font-weight:bold;color:#fff;font-size:13px;}
.orangeButtonLrg:hover{text-decoration:none;}
.orangeButtonSml{background: url(/common/images/sprite-buttonsCTA.png) 0px -36px no-repeat;height:19px;padding:3px 10px 5px 5px;font-weight:bold;color:#fff;font-size:10px;}
.orangeButtonSml:hover{text-decoration:none;}
.grayButtonLrg{background: url(/common/images/sprite-buttonsCTA.png) 0px -60px no-repeat;height:29px;padding:6px 25px 8px 20px;font-weight:bold;color:#000;font-size:13px;}
.grayButtonLrg:hover{text-decoration:none;}
.grayButtonSml{background: url(/common/images/sprite-buttonsCTA.png) 0px -97px no-repeat;height:19px;padding:2px 18px 10px 13px;font-size:9px;border:0;}
.grayButtonSml:hover{text-decoration:none;}
/* Control spacing for different CTA texts */
.tryItFreeLrg{padding:6px 25px 8px 20px;}
.learnMoreLrg{padding:7px 25px 8px 20px;}
.getStartedLrg{padding:7px 25px 8px 17px;}
.registerLrg{padding:7px 30px 8px 30px;}
.tryItFreeSml{padding:3px 10px 5px 8px;}
.rel{position:relative;}
.underline{text-decoration:underline;}

#search_button {
	float:right;
	padding:2px 12px 0px 5px;

	
}

input {
	float:right;
	width:510px;
	height:28px;
	border:1px solid #ddd;
	background:#ffffff;
	font:bold 0.95em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	margin-right:10px;
	-moz-box-shadow: 2px 2px 3px #000;
	-webkit-box-shadow: 2px 2px 3px #000;
	box-shadow: 2px 2px 3px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	
}

input:hover, input:focus {
	border-color:#c5c5c5;
	background:#fafafa;
} 

.form {
	width:510px;
	
	
}

input.default {
	color:#bbb;
}

/* Support Side Box */
.supportBoxsidebar {width:188px;}
.supportBoxsidebarTop {background:url(/images/background/sidebar-cap_top.png) bottom left no-repeat;height:10px;font-size:7px;}
.supportBoxsidebarBody {border:solid #ccc;border-width:0 1px;padding:0 17px;}
.supportBoxsidebarBottom {background:url(/images/background/sidebar-cap_bottom.png) bottom left no-repeat;height:10px;font-size:7px;}
.supportBoxsidebarBody1 {border:solid #ccc;border-width:0 1px;padding:1px; height:400px;}

.acc_container ol {
	  list-style:disc;
      margin: 0px;
      padding: 0px;
      padding-left: 25px;
    }
.acc_container ol li {
      line-height:12px;
      margin:0;
      padding:0 0 7px;
      vertical-align: top;
    }
.acc_container  div a {
	font-size: 11px;
      font-weight:bold;
      padding-right:10px;    
      text-decoration:none;
      color:#365ebf;
    }

h2.acc_trigger {
	padding: 0;	margin: 0 0 1px 0;
	background: url(/common/images/h2_trigger_a.gif) no-repeat;
	height: 25px;	line-height: 25px;
	width: 188px;
	font-size: 12px;
	color: #365ebf;
	font-weight: bold;
	float: left;
}
h2.acc_trigger a {
	color: #365ebf;
	text-decoration: none;
	display: block;
	padding: 0 0 0 10px;
}
h2.acc_trigger a:hover {
	color: #ccc;
}
h2.active {background-position: left bottom;}
.acc_container {
	margin: 0 0 5px; padding: 0;
	overflow: hidden;
	font-size: 1.2em;
	width:186px;
	clear: both;
	background: #fbfbfb;
	border: 1px solid #d6d6d6;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.acc_container .block {
	padding: 5px;
	

}

.acc_container div a{
	color:#365EBF;
	font-size:11;
	font-weight:100;
	text-decoration:none;
	padding-right:10px;
	
}

h2.acc_link {
	padding: 0;	margin: 0 0 1px 0;
	background: url(/common/images/h2_trigger_link.gif) no-repeat;
	height: 25px;	line-height: 25px;
	width: 188px;
	font-size: 12px;
	color: #365ebf;
	font-weight: bold;
	float: left;
}


h2.acc_link a {
	color: #365ebf;
	text-decoration: none;
	display: block;
	padding: 0 0 0 10px;
}
h2.acc_link a:hover {
	color: #ccc;
}
				

#bottom_toolbar {
	background-image:url(/common/images/bottom_bg.png);
	background-repeat:repeat;
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	color:#FFF;
	height:34px;
}


#toolbar_content{
	padding-top:3px;
	width:600px;
	margin-left:auto;
	margin-right:auto;
}
#lpButton-toolbar{
	float:left;
}

#buttons-toolbar{
	float:right;
}


				/*VERISIGN AND TRUSTE SEALS IN FOOTER*/
#seals {float: right;}
#vs-seal {float: left;height: 72px;width: 100px;}
#te-seal {float: left;margin: 18px 0 0 10px;}

/*Social Support*/

.supportFollowBoxsidebar {width:188px;}
.supportFollowBoxsidebarTop {background:url(/images/background/sidebar-cap_top.png) bottom left no-repeat;height:10px;font-size:7px;}
.supportFollowBoxsidebarBody {border:solid #ccc;border-width:0 1px;padding:0 10px;}
.supportFollowBoxsidebarBottom {background:url(/images/background/sidebar-cap_bottom.png) bottom left no-repeat;height:10px;font-size:7px;}
.supportFollowBoxsidebarBody1 {border:solid #ccc;border-width:0 1px;padding:1px; height:400px;}

h2.social {
	padding: 0;	margin: 0 0 1px 0;
	height: 17px;	line-height: 12px;
	width: 188px;
	font-size: 12px;
	color: #365ebf;
	font-weight: bold;
	float: left;
}

