/* Stupid IE and your horizontal scrollbars... You are the weakest link, goodbye. */
html {overflow-x: hidden;} 
/* Stupid IE */
.clearDIV {clear: both; margin-bottom: 10px;}
	
/*Support page Styles - Dhall */
#pageMain {
   width: 949px;
   padding: 0px;
   margin: 0px;
   display: table;
}

.sideBarSupport {
   float: right;
   width: 200px;
   margin: 19px 0px 0px 0px;
}
.contentContainerSup {
	width: 730px;
	background-color: #ffffff;
	float: left;
	border-left: solid 0px #dadada;
	height: 100%;
	display: table;
}
.supportsectionhead {
   	font: normal 20px/24px Verdana, Helvetica, sans-serif;
	color: #115ea2;
	padding: 15px 0px 0px 20px;
	margin: 0px;
}
.supporthr {
	/*width:724px;*/
	height: 3px;
	padding: 0px 0px 0px 10px;
	overflow: hidden;
	background-image: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;
}
.support_search_text {
   	font: normal 12px/14px Verdana, Helvetica, sans-serif;
	color: #676a6e;
	padding: 25px 0px 0px 125px;
	margin: 0px;
}
.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; }

#support_search_button {
	top: 0px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 220px;
}
#top_search_lg { float: left; position: relative; width: 468px; display: inline; padding: 0px 0px 25px 100px; 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; }
#top_search_lg #search_button { position: absolute; top: 0; left: 330px; }

#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; }
.contactBox {width:643px;}


.ColBox {border: 1px solid #868686; width: 700px; margin-left:15px;}
.ColBoxHead {background: #f5f5f5; border-bottom: 1px solid #ccc; text-align: center; font-weight: bold; padding: 3px;}
.ColBoxHead a,.rightColBoxHead a:hover {color: #000;}
.ColBoxBody {width: 700px; padding: 10px 0px 10px 0px;}

/* Colored Gradient Headers */
div.greysmheader {height: 19px; font-weight:bold; text-align:center; background: url(/images/backgrounds/bg-grey.gif) bottom repeat-x; color:#fff; padding-top:3px; margin-top:0px; border-bottom: 1px #494949 Solid; }
div.greysmheader a {text-decoration: none; color:#fff;}
div.greysmheader a:hover {text-decoration: underline; color:#fff;}



.blueheader {height: 29px; font-weight:bold; background: url(/images/backgrounds/bg-sil.gif) bottom repeat-x; color:#506194; padding:0px; margin-top:0px; border-bottom: 1px #036 Solid; }

.blueheader_text {
   	font: normal 12px/14px Verdana, Helvetica, sans-serif;
	color: #506194;
	font-weight:bold;
	padding: 7px 0px 0px 15px;
	margin: 0px;
}


div.greentitle {height: 19px; text-align:center; background: url(/images/backgrounds/bg-green_sm.gif) bottom repeat-x; color: #fff; padding-top:3px; margin-top:5px; border-bottom: 1px #006400 Solid; }
div.grntitle {height: 19px; text-align:center; background: url(/images/backgrounds/bg-green_sm.gif) bottom repeat-x; color: #fff; padding-top:3px; border-bottom: 1px #006400 Solid; }
.infoboxhead {font-size: 14px; background: url(/images/backgrounds/info_box-bg.gif) no-repeat; width: 180px; color: #fff; font-weight: bold; text-align: center; padding: 3px 0 4px 0;}
.infoboxheadExt {font-size: 14px; background: url(/images/backgrounds/info_box-bg2.gif) no-repeat; width: 300px; color: #fff; font-weight: bold; text-align: center; padding: 3px 0 4px 0;}
.infoboxhead2 {font-size: 12px; background: url(/images/backgrounds/info_box-bg.gif) no-repeat; width: 180px; color: #fff; font-weight: bold; text-align: center; padding: 3px 0 4px 0;}
.infoboxbody {border: 1px #526396 solid; width: 168px; padding: 5px; background: #fff;}
.infoboxbodyExt {border: 1px #526396 solid; width: 288px; padding: 5px; background: #fff;}
div.dkblueheader {text-align:center; height:35px; background: url(/images/backgrounds/bg-blue.gif) repeat-x;}
div.dkblueheader div {padding-top: 5px; color:#fff; font-size:17px; font-weight: bolder;}

.clearDIV {clear: both; margin-bottom: 10px;}
.supMSG {font-size:13px; color:#333; padding:7px 7px 7px 7px; margin: 5px 6px 5px 10px; border:1px dotted #257ebf; background:  #e9f5fc no-repeat top left;}

.ColBoxBody {width: 700px;}

.black li {list-style: disc; color: #506194; margin: 10px 10px 0px 10px; padding: 0; line-height: 14px;

}.blueLink
{
	list-style-image: url(/common/images/bullet_black.gif);
	margin: 6px 0 0 9px;
	padding: 0 0 5px 9px;
}
.blueLink li
{
	padding: 0 0 8px 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;}

#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;
}

/* 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;
}

/*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;
}

