﻿
.TaxFormContainer_ 
{	
    /* margin-left:20px; */
}

.TaxForm
{
	padding:5px;	
    /* height:350px; */
    width:576px;
}

.TaxFormNavigationButtons INPUT
{
    width:60px;
}

.TaxFormNavigationBackButton
{
    background-image:url("../images/yogi/btn-back.gif");
    float:left;
}
.TaxFormNavigationNextButton
{
    background-image:url("../images/yogi/btn-next.gif");
    float:right;
}
.TaxFormHelpArea
{
	padding: 0px 0px 0px 0px;
	
}

.TaxHelpHeader
{
	text-align: left;
	font-size: 100%;
	padding: 2px;
	padding-left: 8px;
	padding-top: 5px;
	margin: 0px;
	background-color: #c3d9ff;
	color: #0f55c3;
}

.TaxStatusHeader
{
	font-size: 100%;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-top: 5px;
	margin: 0px;
	background-color: #c3d9ff;
	color: #0f55c3;
	width:183px;
}

.TaxStatusBox
{
    border-color: #c3d9ff; 
    border-width: 1px; 
    border-style: solid; 
    width:190px; 
    margin-left:auto; 
    margin-right:auto; 
    margin-top: 20px;
}

.ValidatorErrorDiv
{
    position:absolute; 
    background-color: #fdd; 
    color:#000; 
    width: 120px; 
    text-align:center; 
    border-style: solid; 
    border-width:1px; 
    border-color:red;
}

/****** NEW - May 1 2008 ******/

/***** tabs *****/
  .spreadmaincontainer1{
 	width:780px;
	float:left;
 }
 .spreadmaincontainer{
 	wid th:589px;
	float:left;
 }
.TabbedPanels {
	margin-left: 0px;
	padding: 0px;
	clear: none;

	
	 /*background-color:#E9E9E9;*/
	 /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanels1 {
	margin-left: 0px;
	padding: 0px;
	clear: none;
	width: 768px;
	
	 /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
/* This is the selector for the TabGroup. The TabGroup container houses
 * all of the tab buttons for each tabbed panel in the widget. This container
 * does not contribute anything visually to the look of the widget for our
 * default style.
 *
 * The name of the class ("TabbedPanelsTabGroup") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabGroup container.
 */
.TabbedPanelsTabGroup
{
	margin: 0px;
	padding: 0px;
}

/* This is the selector for the TabbedPanelsTab. This container houses
 * the title for the panel. This is also the tab "button" that the user clicks
 * on to activate the corresponding content panel so that it appears on top
 * of the other tabbed panels contained in the widget.
 *
 * For our default style, each tab is positioned relatively 1 pixel down from
 * where it wold normally render. This allows each tab to overlap the content
 * panel that renders below it. Each tab is rendered with a 1 pixel bottom
 * border that has a color that matches the top border of the current content
 * panel. This gives the appearance that the tab is being drawn behind the
 * content panel.
 *
 * The name of the class ("TabbedPanelsTab") used in this selector is not
 * necessary to make the widget function. You can use any class name you want
 * to style this tab container.
 */
/*
.TabbedPanelsTabGroup li
{
	position: relative;
	top: 1px;
	float: left;
	padding: 10px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 1em sans-serif;
	background-color: #DDD;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}
.TabbedPanelsTabGroup li a
{
    color: black;
	text-decoration: none;
}
.TabbedPanelsTabGroup li:hover a
{
    background-color: #CCC;
}
.TabbedPanelsTabGroup li.selected a
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #EEE;
}
*/
.TabbedPanelsTab
{
	position: relative;
	top: 1px;
	float: left;
	padding: 6px 15px;
	margin: 0px 1px 0px 0px;
	font: bold 1.1em sans-serif;
	background-color: #DDD;
	list-style: none;
	border: solid 1px #999999;	
	cursor: pointer;
	margin-right:1px;
}

/* This selector is an example of how to change the appearnce of a tab button
 * container as the mouse enters it. The class "TabbedPanelsTabHover" is
 * programatically added and removed from the tab element as the mouse enters
 * and exits the container.
 */
.TabbedPanelsTabHover {
	background-color: #CCC;
}

/* This selector is an example of how to change the appearance of a tab button
 * container after the user has clicked on it to activate a content panel.
 * The class "TabbedPanelsTabSelected" is programatically added and removed
 * from the tab element as the user clicks on the tab button containers in
 * the widget.
 *
 * As mentioned above, for our default style, tab buttons are positioned
 * 1 pixel down from where it would normally render. When the tab button is
 * selected, we change its bottom border to match the background color of the
 * content panel so that it looks like the tab is part of the content panel.
 */
.TabbedPanelsTabSelected {
	background-color: #FFFFFF;
	
	overflow:hidden;
}

/* This selector is an example of how to make a link inside of a tab button
 * look like normal text. Users may want to use links inside of a tab button
 * so that when it gets focus, the text *inside* the tab button gets a focus
 * ring around it, instead of the focus ring around the entire tab.
 */
.TabbedPanelsTab a {
	color: #1a1a1a;
	text-decoration: none;
	font-weight: bold;
	display:block;
	overflow:hidden
	
	
}
.TabbedPanelsTab a:hover {
	color: #3b3b3b;
	text-decoration: none;
	font-weight: bold;
	
	text-decoration:underline;
	display:block;
	
}

/* This is the selector for the ContentGroup. The ContentGroup container houses
 * all of the content panels for each tabbed panel in the widget. For our
 * default style, this container provides the background color and borders that
 * surround the content.
 *
 * The name of the class ("TabbedPanelsContentGroup") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the ContentGroup container.
 */
.TabbedPanelsContentGroup /* make this TaxFormContainer */
{
	clear: both;	
	border: solid 1px #999;
	
	
	
}

/* This is the selector for the Content panel. The Content panel holds the
 * content for a single tabbed panel. For our default style, this container
 * provides some padding, so that the content is not pushed up against the
 * widget borders.
 *
 * The name of the class ("TabbedPanelsContent") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the Content container.
 */
.TabbedPanelsContent
{
	padding: 0px;
}

/* This selector is an example of how to change the appearance of the currently
 * active container panel. The class "TabbedPanelsContentVisible" is
 * programatically added and removed from the content element as the panel
 * is activated/deactivated.
 */
.TabbedPanelsContentVisible 
{
}

/* Vertical Tabbed Panels
 *
 * The following rules override some of the default rules above so that the
 * TabbedPanels widget renders with its tab buttons along the left side of
 * the currently active content panel.
 *
 * With the rules defined below, the only change that will have to be made
 * to switch a horizontal tabbed panels widget to a vertical tabbed panels
 * widget, is to use the "VTabbedPanels" class on the top-level widget
 * container element, instead of "TabbedPanels".
 */

/* This selector floats the TabGroup so that the tab buttons it contains
 * render to the left of the active content panel. A border is drawn around
 * the group container to make it look like a list container.
 */
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #666;
	border-right: solid 1px #666;
	border-left: solid 1px #666;
	border-bottom: solid 1px #666;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #666;
}

/* This selector floats the content panels for the widget so that they
 * render to the right of the tabbed buttons.
 */
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

/***** rest *****/
* { padding: 0; margin: 0;}
body 
{
    height: 100%; 
    background-color: #ffffff;
}
    .TaxFormName
    {
        border-bottom:1px solid #ccc;
        border-left:1px solid #ccc;
        color:#ccc;
        float:right;
        font-family: Verdana;
        font-size:1em; /* 2em */
        margin:0px;
        padding:3px;
    }
    input.chk {padding: 0; margin: 0 5px 0 0; vertical-align:middle; border: none;}
    p{width:100%;float:left;font:normal 11px arial;padding:0px;margin:0px 0px 0px 0px;color:#000000;}
    p span{float:left;font:normal 11px arial;padding:0px;margin:0px 0px 0px 0px;color:#000000;}
	h1{width:99%;float:left;font:bold 1.4em arial;padding:0px;margin:0px 0px 0px 0px;color:#737D3E;border-bottom:2px solid}
	h2{float:left;font:bold 12px arial;padding:0px 0px 0px 0px;margin:0px;color:#737D3E; ma rgin-left:10px;}
	.copy{font:11px arial;text-decoration:none;padding:0px;margin:10px 0px 0px 0px;color:#777777;}
	a{font:1em arial;text-decoration:none;color:#000000;}	
.wrapper
	  {width:994px;margin:0 auto;}
	  .cont{width:985px;float:left;border:1px solid #E9E9E9;background-color:#ffffff;background-image:url(../../../images/yogi/strip.gif);
	background-position:top;
	background-repeat:repeat-y;}
	  .rightmainbox{width:210px;margin-left:5px;float:right;background-color:#E1ECFE;}
	  .leadershipmainbox
	  {
	  width:180px;
	  padding:0px 0px 10px 0px;margin:0px;
	  background-color:#ffffff;
	 
	  }
	  .leadershipbox
	  {
	  padding:0px 0px 0px 10px;margin:0px;
	  background-color:#ffffff;
	  border-right:1px solid #E9E9E9;
	  }
	  .leadershipbox a
	  {
	  text-decoration:none;
	  font:11px arial;
	  color:#737D3E;
	  font-weight:bold;
	  }
	  .leadershipbox span
	  {
	  width:88%;
	  padding:0px 0px 0px 0px;
	 
	  font:13px arial;
	  color:#000000;
	  line-height:20px;
	  }
	  .leadershipbox .leaf12
	  {
	    font:12px arial;
	    font-weight:normal;
	    color:#000;
	  }
	  .leadershipbox .leaf11
	  {
	    font:11px arial;
	    font-weight:normal;
	    color:#000;
	    padding-left:1px;
	  }
	  .leadershipbox .leaf10
	  {
	    font:10px arial;
	    font-weight:normal;
	    color:#000;	    
	    padding-left:1px;
	  }
.leftmaincont
{
	width:179px;
	float:left;
}
.leftmain
{
	width:179px;
	border-bottom:1px solid #E9E9E9;
	
	float:left;
}
.llcopy
{
	width:93px;
	font-family:arial;
	font-style: normal;
	font-weight:normal;
	font-size:10px;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:5px;
	color:#555555;
	float:left;
}
.lrcopy
{
	font-family:arial;
	font-style: normal;
	font-weight:normal;
	font-size:10px;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:5px;
	margin-right:5px;
	color:#555555;
	float:left;
}
.rightcopy
{
	font-family:arial;
	font-style: normal;
	font-weight:normal;
	text-align:left;
	font-size:11px;
	color:#454343;
	padding:4px;
	margin:5px;
	border-bottom:1px solid #BCC5D4;
}
.rightcopy1
{

	font-family:arial;
	font-style: normal;
	font-weight:normal;
	text-align:left;
	font-size:11px;
	color:#454343;
	padding:4px;
	margin:5px;
}
.rightcopy2
{
	font-family:arial;
	font-style: normal;
	font-weight:normal;
	text-align:left;
	font-size:11px;
	color:#306EFF;
	padding:4px;
	margin:5px;
	border-bottom:1px solid #BCC5D4;
}
.rightcopy a
{
	text-decoration:underline;
	color:#454343;
}
.rightcopy1 a
{
	text-decoration:underline;
	color:#454343;
}
.txtfill
{
    font:11px arial;
    text-decoration:none;
    padding-left:2px;
    margin:0px 0px 0px 0px;
    color:#000000;
}
/*-----------------------------------------------------------------------------------*/
.incomemain
{
	width:768px;
	text-align:center;
}
.incomemainbox
{
	width:220px; /* 220 */
	border-right:1px solid #edebeb;
	/*float:left;*/
	height:150px; /* temp */
	vertical-align:top;
	text-align:left;
    padding-left:20px;
    padding-bottom:5px;
}

.incomemainbox1
{
	width:266px; /* 220 */
    float:left;
    height:150px; /* temp */
    text-align:left;
    padding-left:20px;
    padding-bottom:5px;
}
.incomecopy
{
	height:22px;
	text-align:left;
	padding-left:5px;
}
.incomeradio
{
    padding-left:0px; 
    float:left;
    font-family:arial;
    font-size:11px;
}
.resstatusbox
{
    padding-left:5px; 
    padding-top:2px; 
    margin-left:25px; 
    margin-top:10px;
    margin-bottom:25px;
    float:left;
    width:290px; /* 290 */
    he ight:100px; 
    background-color:#fff9d7;
}

/*Taxprep */

.taxprepmain
{
	width:768px;
	background-color:#edebeb;
	text-align:center;
}
.taxpreprightbox
{
	width:450px;
	float:left;
}
.taxpreprightboxcopy
{
	font-family:arial;
	font-style: normal;
	font-weight:normal;
	text-align:left;
	font-size:11px;
	color:#454343;
	padding:4px;
	margin:5px;
	border-bottom:1px solid #5CBE5A;
}

.TaxHelpContent
{
	font-size: 90%;
	color: #0f55c3;
	overflow: hidden;
}

.TaxHelpList ul
{
	margin: 0px;
	padding: 0px;
}

.TaxHelpList ul li
{
	margin-bottom: 5px;
	list-style-type: none;	
	color: #0f55c3;
	font-family:arial;
	font-style: normal;
	font-weight:normal;
	text-align:left;
	font-size:11px;
	color:#454343;
	padding:4px;
	margin:5px;
	margin-left:0px;
	border-bottom:1px solid #BCC5D4;
}
.errorcontainer
{
    clear:right;
    margin:10px;
    width:95%;
    float:left;
}
.erroralert
{
    background-color: #fdd;
    border: 1px solid red;
    margin-left:10px;
    padding: 5px;
    font:11px arial;
    float:left;
    text-align:center;
    width:95%;
}
.msgcontainer
{
    clear:right;
    width:95%;
    margin-top: 10px;
    text-align:center;
}
.msgalert
{
    background-color: #fff7d7;
    border: 1px solid #fad163;
    padding: 5px;
    font:12px arial;
    text-align:center;
    width:auto;
    font-weight:bold;
}
.asterisk { font-size: 9px; }

/* tooltips/hints styles */
a#hints 
{
    position:relative; 
    border:1px; 
    padding:2px; 
    background-color:#eeeedd; /* 468 */
    font-family: Verdana;
    color: #000;
}
a#hints:hover {text-decoration:none;}
a#hints span {display: none;}
a#hints:hover span 
{
   display: block;
   position: absolute; 
   top: 5px;
   left: 30px;
   width: 125px;
   padding: 5px; 
   margin: 10px; 
   z-index: 100;
   color: #000;
   background: #fff9d7;
   border: 1px solid #e2c822;
   font: 10px Verdana, sans-serif; 
   text-align: center;
   text-decoration:none;
}
.underlinerow
{
    border-bottom:1px; 
    border-bottom-style:dotted; 
    border-bottom-color:Gray
}

tr.wide3 {height:3px;}
tr.wide5 {height:5px;}

input:focus, select:focus, textarea:focus 
{
    background-color: #ffff99;
}

.hoverBox {
   position: absolute;
   z-index: 2;
   background: #ffcc66;
   width: 200px;
   padding: 0.3em;
   border: 2px solid gray;
}

.ajaxupdatemsg
{
    background: #fff9d7;
    padding:5px;
    text-align:center;
    font-family: Arial;
}
/*---------------------------------------------------------------------------------------*/
.checklistblock
{
	width: 90%;
	margin: 5px;
	float:left;
	background-color: #fcfce1;
    border: 1px dotted #ffcc00;
    padding: 5px;
}
.lchecklist
{
	font-family:arial;
	font-style: normal;
	font-weight:normal;
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:5px;
}

.rchecklist
{
	font-family:arial;
	font-style: normal;
	font-weight:normal;
	font-size:11px;
    padding: 5px;
	margin-left:5px;
	margin-right:5px;
	list-style-type:none;
	line-height: 1em;
}
.clear{ height:5px; backg round:red}
.rchecklist .sub {line-height:1em; list-style-type:circle; float:left; list-style-position:inside;}
.
a#print:visited { } /* override */


body{ margin:0px; padding:0px;}
*{ margin:0px; padding:0px;}
#taxmain{ width:778px; margin:0px auto; height:auto;  font-family:arial; font-size:12px;}
img, div, input {behavior: url("/themes/yogi/HTC/iepngfix.htc")}
#taxmain img{ border:0px;}
#taxbanner{ width:778px; height:255px; background:url(/themes/yogi/images/taxes/tax_banner.jpg) no-repeat; position:relative; overflow:hidden;}
#taxbanner #taxbnr_hed{ padding:80px 0px 0px 55px; width:210px; float:left; }
#taxbanner #taxstart{ cursor:pointer; position:absolute; bottom:0px; left:190px; width:197px; height:50px;background:url(/themes/yogi/images/taxes/tax_getstarted.png) no-repeat; behavior: url("/themes/yogi/HTC/iepngfix.htc")}
#taxbanner #taxbnr_hed h1{ color:#fff; font-size:12pt; font-family:arial; margin:0px; padding:0px; margin-bottom:25PX; font-weight:bold; border:none  }
#taxbanner #taxbnr_hed h2{ color:#fff; font-size:9pt; font-family:arial; margin:0px; padding:0px; font-weight:bold; border:none    }
#taxbanner #taxbnr_title{ margin:10px 0px 0px 0px; width:250px; float:left; height:70px; text-align:center; }
#taxbanner #taxbnr_title a, h1, h2{ color:#fff; font-size:15pt; font-family:tahoma; margin:0px; padding:0px;  font-weight:bold; border:none; text-decoration:none; }
#taxboxes{ margin-top:10px; clear:both }
#taxboxes .taxcont_r{ padding:5px 10px 10px 10px; color:#141212; }
#taxboxes .taxcont_r p{ padding:3px 0px 3px 0px; margin:0px; line-height:18px; font-size:12px; font-family:Arial, Helvetica, sans-serif;  }
#taxboxes .taxreadmore{ margin-top:5px; text-align:right}

/* ----------------------------------------rounded cornerns-------------------------------- */
#taxboxes #taxblue, #taxboxes #taxgreen, #taxboxes #taxorange { width:249px; float:left; margin-right:10px;}
#taxboxes #taxblue h1, #taxboxes #taxgreen h1, #taxboxes #taxorange h1{ color:#fff; font-size:14pt; font-family:arial; margin:0px; padding:0px; border-bottom:#8EADCC solid 1px; margin-bottom:10px; padding-bottom:5px; font-weight:bold; }
#taxboxes #taxblue h3, #taxboxes #taxgreen h3, #taxboxes #taxorange h3{ color:#fff; font-size:9pt; font-family:arial; margin:0px; padding:0px;margin:0px;padding:0px; font-weight:bold;  }
#taxboxes #taxgreen h1{ border-bottom:#9BCC8E solid 1px;   }
#taxboxes #taxorange h1{ border-bottom:#ECC87E solid 1px; }
#taxboxes #taxorange{ margin-right:0px;}
#tax_blue_r{ background: #487AAD}
#tax_green_r{ background: #5DAD48}
#tax_orange_r{ background: #E1A62F}
b.rtop, b.rbottom, b.gtop, b.gbottom, b.ortop, b.orbottom{display:block;background: #fff}
b.rtop b, b.rbottom b, b.gtop b, b.gbottom b, b.ortop b, b.orbottom b{display:block;height: 1px;   overflow: hidden; background: #487AAD}
b.gtop b, b.gbottom b{ background: #5DAD48}
b.ortop b, b.orbottom b{ background: #E1A62F}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
b.gtop b.r4, b.gbottom b.r4{margin: 0 1px;height: 2px}
b.ortop b.r4, b.orbottom b.r4{margin: 0 1px;height: 2px}

/* ----------------------------------------rounded end-------------------------------- */

.iytimer {
 margin:10px auto;
 width:208px;
 background:url(/themes/yogi/images/taxes/timer_bg.gif) repeat-x #649D57;
 border:#8AC17E solid 1px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 text-align:center;
 color:#FFFFFF;
}
.iytimetop {
 height:48px;
 border-bottom:#FFFFFF solid 1px;
 overflow:hidden;
 
}
.iytimetopimg {
 float:left
}
.iytimecont {

 font-size:12px;
 font-weight:bold;
 padding-top:30px;
 height:42px;
 
}
.iy-talk {width:195px; height:35px; margin:0px auto; font-family:Verdana, Arial, Helvetica, sans-serif;	color:#034C69; font-size:13px; font-weight:bold; background:#F3FBFE no-repeat 94%;	border:#80BBEF solid 1px;padding:10px 0px 0px 5px;}
.iy-talk a {font-family:Verdana, Arial, Helvetica, sans-serif;	color:#034C69;	font-size:13px;	font-weight:bold;	text-decoration:none}
.iy-talk a:hover {color:#0880B0}

.iyorangeblock {
	background:none no-repeat scroll 94% 50% #FFFAF3;
	border:1px solid #F6DFC0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	height:35px;
	margin:10px auto;
	padding:8px 0 0 0;
	width:200px;
	text-align:center;
}

#block_t{ hei ght:324px; padding-top:15px; clear:both; }
#block_t #articles, #googlead, #ask{ width:250px; float:left;}
#block_t #articles h1, #googlead h1, #ask h1{ font-size:16px; font-weight:normal; margin:0px; padding:0px; border:0px; float:none}
#block_t #articles #top, #googlead #top, #ask #top { height:32px; padding:0px; background:#89b450;}
#block_t .left{ width:10px; float:left;}
#block_t #articles #top .mid, #googlead #top .mid, #ask #top .mid{ background:url(/themes/yogi/images/taxes/lp_free_r.gif) no-repeat right; fl oat:left; height:23px; font-size:16px; fo nt-weight:600; color:#007C90; padding-top:9px;}
#block_t #rmid{ height:286px; background:url(/themes/yogi/images/taxes/lp_r_mid.gif);}
#block_t #content{ padding:0; height:219px; margin:0px;}/*height:250px;padding:10px;*/
#block_t #content p{ padding:0px 0px 5px 0px; font-size:11px; width:100%;font-family:Verdana;}/*padding:0px 0px 5px 0px;width:auto;*/
#block_t #content b{ font-weight:bold; }
#block_t #rbot{ height:7px; background:url(/themes/yogi/images/taxes/lp_r_bot.gif) no-repeat top } 
#block_t #articles #top{ background:url(/themes/yogi/images/taxes/lp_headlines_m.gif) repeat-x}
#block_t #articles #top .mid{ background:url(/themes/yogi/images/taxes/lp_headlines_r.gif) no-repeat right;}
#block_t #rmid_h{ background:#F4FCFF; border:#C6DFE6 solid 1px; border-top:none; }
#block_t #rmid_h_g{  background:#EFFFF6; border:#C3E6C5 solid 1px; bo rder-bottom-style:none; border-top:none; }
#block_t #rmid_h_p{  background:#FFFAF3; border:#F6DFC0 solid 1px; bord er-bottom-style:none; border-top:none; }
#block_t #rbot_h{ height:7px; background:url(/themes/yogi/images/taxes/lp_headlines_b.gif) no-repeat top}
#block_t #googlead{ margin:0px 13px 0px 13px;}
#block_t #googlead #top{ background:url(/themes/yogi/images/taxes/lp_test_m.gif) repeat-x} 
#block_t #googlead #top .mid{background:url(/themes/yogi/images/taxes/lp_test_r.gif) no-repeat right; color:#416403;}
#block_t #ask #top{ background:url(/themes/yogi/images/taxes/lp_ask_m.gif) repeat-x;}  
#block_t #ask #top .mid{background:url(/themes/yogi/images/taxes/lp_ask_r.gif) no-repeat right; color:#F28D02}
#block_t ul.BlogPostList{list-style-type:none;margin:0;padding:0;}
#block_t .BlogPostArea {border-color:#DADADA;padding-bottom:20px;}/*margin-bottom:29px;padding-bottom:20px*/
#block_t ul li{backgrou nd:url("/themes/yogi/images/common/mf_icon.gif") no-repeat scroll 3px 7px transparent;
line-heig ht:22px;list-sty le:none outside none;padding- left:15px;}/*line-height:22px;*/
#block_t .headline{color:#004276;font-family:Georgia,"Times New Roman",Times,serif;font-size:13px;font-weight:bold;height:auto;line-height:1.1em;
margin-bottom:2px;padding:0;text-transform:none;width:auto;}
.view{ padding-top:8px; float:left; padding-right:8px;}
.view a{ pad ding:8px 0px 0px 0px; text-decoration:none; color:#000}
.view a:hover{  color:#05A3D8}

#taxmainservi{width: 968px;margin: 0px auto;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; border:#999999 solid 1px; padding:10px; padding-left:20px; border-top:0px; margin-top:-5px;}
#taxmainservi h1{color: #1870A8;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 20px;border-bottom: #1870A8 1px solid;margin: 0px;padding: 0px;}
#taxmainservi h2{color: #1870A8;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;margin: 0px;padding: 0px; margin:5px 0px 5px 0px}
#taxmainservi h3{color: #333;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;margin: 0px;padding: 0px;text-decoration: underline; clear:both; font-weight:bold; padding:4px 0px 4px 0px}
#taxmainservi ul li{margin: 0px;padding: 0px;line-height: 24px; list-style:inside}
#taxmainservi p{ font-size:12px; line-height:24px; font-family: Verdana, Arial, Helvetica, sans-serif;}