/* CSS Document */



.commonPageThreeColumn #bodyContent  {
	width: 567px;
	height: 350px;
	padding: 0;
	margin: 0;
	border-right: none 0px;
	/* filter for IE5x */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 569px;
	background-image: url(/sites/playbook/smallbusiness/images/tile-playbook.gif);
	background-position: 0px 0px;
	background-repeat:repeat;

}

html>body .commonPageThreeColumn #bodyContent 
{
	height: auto;
	min-height: 350px;
}


.commonPageThreeColumn #bodyContent #playbookContent #playbookMain
{
	float: left;
	width: 379px;
	margin: 0px;
	padding: 0px;
	border-right: solid 1px #666;

}	

.commonPageThreeColumn #bodyContent #playbookContent p
{
	width: auto;
	
	
}


.commonPageThreeColumn #bodyContent #playbookContent table
{
	width: auto;
	margin: auto;
	
}


.commonPageThreeColumn #bodyContent #playbookContent #playbookRight
{
	float: left;
	margin: 0 0 0 -1px;
	padding: 0;
	border-left: solid 1px #666;
	width: 188px;
	overflow: hidden;
	/* filter for IE5x */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 189px;
	overflow: visible;

}




#playbookMain h2 {
	color: #903;
	font-weight: bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	margin-top:10px;

}

#playbookMain ul {

	margin-left:25px;

}

#playbookMain li {

	padding-left:10px;

}


#playbookMain a {
	color:#666;
	text-decoration:underline;
	}
	
#playbookMain a:hover {
	color:#903;
	text-decoration:underline;
	}	

	
#playbookRightText {
	margin:5px;
}

#playbookRightText a {
	color:#666;
	text-decoration:underline;
}


#bodyContent #playbookRightText ul {
	padding-left:5px;
}

#bodyContent #playbookRightText li {
	padding-left:0px;
	padding-top:10px;
	color:#903;
	font-weight:bold;
	line-height: 14px;
}

#bodyContent #playbookRightText li.first {

	padding-top:0px;

}

#playbookRightText .grayListText {
	color:#666;
	font-weight:normal;
}

#playbookRightText a:hover {
	color:#903;
	text-decoration:underline;
}


#bodyContent #playbookRightText p
{

	line-height: 14px;
}



.maroonText {
	color:#903;
}

#bodyContent #playbookRightText .smallText {
	font-size:9px;
	line-height:10px;
}




#playbookMain #table1 {
	margin-bottom:10px;
	padding-left:10px;
}

#playbookMain #table2 {
	margin-bottom:10px;
	padding-left:10px;
}

.tableHeaderRow {

	width:349px;
	background-color:#903;
	color: #ffffff;
	font-weight: bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	padding: 5px;
	border-bottom: solid 1px #ffffff;

}

.tableSubheadRow {

	width:349px;
	background-color:#ffea59;
	padding: 5px;
	border-bottom: solid 1px #ffffff;
}

.tableTextRow {

	width:349px;
	background-color:#fff3a6;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:20px;
	border-bottom: solid 1px #ffffff;
}

.tableSubheadRow2 {

	width:349px;
	background-image: url(/sites/playbook/smallbusiness/images/tile-table2-subhead.gif);
	background-position: 0px 0px;
	background-repeat:repeat;
	padding: 5px;
	border-bottom: solid 1px #ffffff;
}

.tableSubheadRow2ColA {
	float:left;
	width:115px;
	padding-right:5px;

}

.tableSubheadRow2ColB {
	float:right;
	width:229px;

}

.tableTextRow2 {

	width:349px;
	background-image: url(/sites/playbook/smallbusiness/images/tile-table2-text.gif);
	background-position: 0px 0px;
	background-repeat:repeat;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	border-bottom: solid 1px #ffffff;
}

.tableTextRow2ColA {
	float:left;
	width:115px;
	padding-right:5px;
	padding-bottom:20px;
	
}

.tableTextRow2ColB {

	float:right;
	width:229px;
	padding-bottom:20px;
	
}
.component.image, .component.image img, .component .image, .component .image img
{
	display: block;
	margin: 0;
	padding: 0;
       	 margin-top:-7px;
}

.middlegraphic{
	display: block;
	margin: 0;
	padding: 0;

       	 margin-left:4px;
}

.playbookstandalone #bodyContent {

	padding: 0;
	margin: 0;
	border-right: none 0px;
	/* filter for IE5x */
	voice-family: "\"}\"";
	voice-family:inherit;
	background-image: url(/sites/playbook/smallbusiness/images/tile-playbook_std.gif);
	background-position: 0px 0px ;
	background-repeat:repeat;


}
.playbookstandalone #contentContainer
{
	margin: 0;
	width: 760px;
	background-color: #FFF;
	background-image: none;
}

.playbookstandalone #mastheadContainer
{
	height: 107px;
}

html>body.playbookstandalone #mastheadContainer
{
	height: 110px;
}

.playbookstandalone #primaryNavigation
{
	width: auto;
	margin: 0;
	background-color: #903;
}

.playbookstandalone #bodyContainer
{
	border-top: none 0px;
	margin: 0 0 0 190px;
	padding: 10px 189px 5px 0;
	border-left: solid 1px #666;
}

.playbookstandalone #bodyContent
{
	width: auto;
	float: none;
	border-right: none 0px;
}

.playbookstandalone #printLink
{
	margin: 0;
}


.playbookstandalone #footerContainer
{
	padding: 3px 0 3px 10px;
	height: 14px;
}

html>body.playbookstandalone #footerContainer
{
	padding: 3px 0 3px 10px;
	height: auto;
	min-height: 14px;
}

.playbookstandalone #bodyContainer
{
	border-top: none 0px;
	margin: 0 0 0 0px;
	padding: 0px 0px 0px 0;
	border-left: none;
}

.playbookstandalone #playbookMain{
border-right: 1px solid #666;
width:560px;
float:left;
}

.playbookstandalone #playbookRight{
float:right:
width:200px;
height:805px;
}


/* these are the new styles for the start-up costs form */

#playbookMain #tableForm {
	margin-bottom:10px;
	padding-left:10px;
}

#playbookMain #tableForm table {

	margin:0px;
	padding:0px;
	border:none;
	background-color:#fcf2b7;
	vertical-align:middle;
}

#playbookMain #tableForm table td{
	margin:0px;
	padding:0px;
	border:none;
	background-color:#fcf2b7;
	vertical-align:middle;
}

#playbookMain #tableForm .tableCalculateRowForm table {

	margin:0px;
	padding:0px;
	border:none;
	background-color:#ffea59;
}

#playbookMain #tableForm .tableCalculateRowForm table td{
	margin:0px;
	padding:0px;
	border:none;
	background-color:#ffea59;
}


.tableSubheadRowForm {

	width:349px;
	background-image: url(/sites/playbook/smallbusiness/images/tile-tableForm-subhead.gif);
	background-position: 0px 0px;
	background-repeat:repeat;
	padding: 5px;
	border-bottom: solid 1px #ffffff;
}

.tableSubheadRowFormColA {
	float:left;
	width:168px;
	padding-right:8px;

}

.tableSubheadRowFormColB {
	float:right;
	width:173px;

}

.tableTextRowForm {

	width:349px;
	background-image: url(/sites/playbook/smallbusiness/images/tile-tableForm-text.gif);
	background-position: 0px 0px;
	background-repeat:repeat;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	border-bottom: solid 1px #ffffff;
}

.tableTextRowFormColA {
	float:left;
	width:168px;
	padding-right:8px;
	padding-bottom:10px;
	
}

.tableTextRowFormColB {

	float:right;
	width:173px;
	padding-bottom:10px;
	
}

#playbookMain #tableForm .tableTextRowFormLabels {

	width:110px;
	padding-bottom:5px;


}

#playbookMain #tableForm .tableTextRowFormData {
	width:55px;
	padding-bottom:5px;

}

#playbookMain #tableForm .tableTextRowFormLabels2 {

	width:115px;
	padding-bottom:5px;


}

#playbookMain #tableForm .tableTextRowFormData2 {
	width:55px;
	padding-bottom:5px;

}


#playbookMain #tableForm .tableCalculateRowTotal {

	width:165px;

}

#playbookMain #tableForm .tableCalculateRowTotal2 {

	width:170px;

}


.tableTextRowFormTextfield {
	width:35px;
}

.tableCalculateRowForm {

	width:349px;
	background-image: url(/sites/playbook/smallbusiness/images/tile-tableForm-calculate.gif);
	background-position: 0px 0px;
	background-repeat:repeat;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	border-bottom: solid 1px #ffffff;
}

.tableCalculateRowFormColA {
	float:left;
	width:168px;
	padding-right:8px;
	padding-bottom:10px;
	
}

.tableCalculateRowFormColB {

	float:right;
	width:173px;
	padding-bottom:10px;
	
}
