/* CSS Document */
h2
{
	font-size: 13px;
	margin: 0 5px 3px 13px;
	padding: 2px 5px;
	background: url('http://images.inin.com/images/bk_nav.gif') repeat-x 0 0;
	color: #000;
}
.mainHeader { background: url('http://images.inin.com/images/bk_nav_left.gif') no-repeat -27px 0px; }
h3
{
	font-size: 15px;
	margin: 10px 7px 3px 0;
	padding: 1px 5px;
	color: #000;
}

ul
{
	margin: 0 5px 7px;
	padding: 0;
}

ul li
{
	margin: 0;
}
#homeLink a
{
	font-weight: bold;
	color: #9B243E;
}

.img_place{
	padding-top:30px;
	padding-left:24px;
}

.menu{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font:Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	text-align:left;
	
}
.menu_item{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font:Verdana, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	text-align:left;
}
.body_text{
	padding-top:0px;
	padding-left:0px; 
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font:Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;

}
.body_title{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font:Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:600;
	text-align:left;
}
.body_title2{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font:Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:600;
	text-align:center;
	width:800px;
}

.level2_title{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font:Verdana, Helvetica, sans-serif;
	font-size:14px; color:#000000;
	line-height:18px;
	font-weight:600;
	text-align:left;
}

.level2_SideBarLeft{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font:Verdana, Helvetica, sans-serif;
	font-size:12px; color:#333333;
	line-height:18px;
	font-weight:600;
	text-align:left; 
	text-decoration:underline;
}
.level2_output{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font:Verdana, Helvetica, sans-serif;
	font-size:12px; color:#000000;
	line-height:18px;
	text-align:left;
}

.level2_outputSmall{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font:Verdana, Helvetica, sans-serif;
	font-size:11px; color:#000000;
	line-height:18px;
	text-align:left;
}

.verticalText
{
	padding-top:3px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
	font:Verdana, Helvetica, sans-serif;
	font-size:11px; color:#000000;
	line-height:18px;
	text-align:left;
	writing-mode:tb-rl;
	filter: fliph flipv;	
}

/*formatting settings for the tables on the productlist usercontrol*/
.productDetailTable
{
	width:100%;
}

.productNameCell
{
	width:55%;
	vertical-align:top;

}
.productNameCellSoftware
{
	vertical-align:middle;

	width:35%;
	
}
.productVendorCellSoftware
{
	vertical-align:middle;
	width:15%;
	
}
.productCommentsCellSoftware
{
	vertical-align:middle;
	width:50%;	
}
.spacerCell
{
	width:5px;
}
.productImage
{
	width:60px;
}
.imageCell
{
	width:15%;	
}
.checkBoxCell
{
	/*width:5%;*/
	width:25px;
}
.ProductsWithStatusTable
{
	width:100%;
	

}
/* end formatting settings for the tables on the productlist usercontrol*/

/* start formatting settings for the featureList user control*/
.featurelist_featureValueCell
{
	text-align:center;
}
.featurelist_productColumnHeader
{
	text-align:center;
}
.featurelist_featureNameCell
{
	text-align:left;
}
.featurelist_productFileLinks
{
	width:30%;
	text-align:center;
}
#ctl00_PageContentHolder_FeatureList_ButtonSaveToFile
{	
	padding:2px 0px 0px 20px;
}

/*end featurelist usercontrol */	

.verticalSpacerImage
{	
	background-image: url(../_images/vspacer.gif);
	background-repeat:repeat-y;
	width:5px;		
}
.alternaterowcolor
{
	background-color:#FFF1D0;
}

/*classes to build producttypeslist*/

/* start classes to build producttypeslist*/
.ProductTypesTable 
{
	vertical-align:middle;
	text-align:center;
}
.productTypesTableCell  /*background image and sizing for each product type cell */
{
	background-image:url(../_images/hm_cont_background.gif);
	background-position:center center;	
	background-repeat :no-repeat;
	
	width:300px;	
	height:40px;	
}
.producttypeTable  /*each product has an image and text link.  use table to space columns */
{
	width:100%;
	height:100%;	
}
.producttypeNameCell
{
	text-align:left;
	vertical-align:middle;
	padding-left:1px;
		
}
.producttypeImageCell
{
	text-align:center;
	vertical-align:middle;
	width:33%;	
}
/* end classes to build producttypeslist*/
	/*start to define  rounded corner box*/
	.editbox 
	{
		float:left;
		padding:0 14px 0 0;
		background-color:#fff;
		background-image:url(../_images/home_content_right_ext.gif) ;
		background-position:100% 0;
		background-repeat:repeat-y;
		width:610px;			
	}
	.editbi {
		padding:0 0 0 12px;
		background:#fff url(../_images/home_content_left_ext.gif) 0 0 repeat-y;
	}

	/* Top left corner */ 
	.editbt div {
		width:250px;
		height:16px;
		background:url(../_images/home_content_header.gif) 0 0 no-repeat;
	}

	/* Top border and right corner */ 
	.editbt {
		height:16px;
		margin:0 -12px;
		background: url(../_images/home_content_header.gif);
		background-position: 100% 0;
		background-repeat: no-repeat;

	}
	/* Bottom border and right corner */ 
	.editbb {
		height:17px;
		margin:0 -12px;
		background-image:url(../_images/home_content_footer.gif);
		background-position: 100% 100%;
		background-repeat: no-repeat;
	}
	/* Bottom left corner */ 
	.editbb div {
		width:250px;
		height:17px;
		background:url(../_images/home_content_footer.gif) 0 100% no-repeat;
	}
	/*end rounded corner box*/
/*start definitions of classes for the basic page layout*/

#container
{
	width:850px;
	padding-left:20px;
	
}
#masthead
{		
}
#links
{
	width:184px;
	float:left;	
}
#footer
{
	width:810px;
	clear:both;	
}
#ctl00_PageContentHolder_ButtonCompareProducts
{	
	clear:both;
	position:relative;
	left:45%;
}
/*end definitions of classes for the basic page layout*/

/*added for msupdates page*/

.wsuspagebox
{
	border:solid thin green;
	float:left;
	padding:0 14px 0 0;
	background-color:#fff;
	background-image:url(../_images/home_content_right_ext.gif) ;
	background-position:100% 0;
	background-repeat:repeat-y;
	width:auto;	
}

.B {
    font-weight: bold;
}
.SectionHeader {
	width: 574px;/*datagrid is 590px because editbox is 610px, section header is 574px+16px of padding = 590px(same as grid)*/
	background-color: #E8E5E1;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FAFAF9, endColorstr=#D7D4CC);
	border: 1px solid #808080;
	padding:2px 8px 3px 8px;
}
/* GridControl */

table.GridControl {
    width: 590px;
    table-layout: auto;
	border-width: 1px;
	border-style: solid;
	border-color:  #808080;
}

table.GridControl td {
	padding: 1px 5px 1px 5px;
	background-color: window;
    color: windowtext;
}

table.GridControl td a {
    color: windowtext;
    text-decoration: none;
}

table.GridControl td a:hover {
    text-decoration: underline;
}

table.GridControl tr.ColumnHeaders td {
    white-space: nowrap;
	background-color: #E8E5E1;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FAFAF9, endColorstr=#D7D4CC);
	padding: 2px 4px 3px 4px;
	border-left: 1px solid #808080;
	border-bottom: 1px solid #808080 !important;
}

table.GridControl tr.ColumnHeaders td a:hover {
    text-decoration: none;
}

table.GridControl tr.H td { /* Highlighted rows */
	background-color: #F5F5F5;
}

tr.TableFooter td {
	padding: 2px 4px 3px 4px;
    text-align: center;
	background-color: #E8E5E1;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FAFAF9, endColorstr=#D7D4CC);
    border: 1px solid #808080;
}

tr.TableFooter td span {
    color: graytext;
}

tr.TableFooter td a {
    text-decoration: underline;
}


/* GridControl */