/* Product Pages Styles */
/* Created February 2007 */

/* Called by: index.cfm (products homepage - template 1a) */
#compName { 
	color:#777;
	font-weight:normal;
}
A.product { 
	color:#004D83;
	font-weight:bold;
/*	padding:2px; */
}
A.product:hover{ 
	color:#B00000;
	background-color:#E8E8E8;
}
A.product:hover > #compName { 
	color:#555;
}
#prodSlgn {
	color:#585858;
}
DIV.softCategoryTitle {
	width:465px;
	height:20px;
	float:left;
	background-color:#E6E6E6;
	margin:0px 0px 5px 5px;
	padding:0px 0px 0px 10px;
	font-weight:bold;
	color:#333;
	border-bottom:1px solid #B4BCD8;
}
DIV.softCategoryGroup {
	width:478px;
	margin:6px 0px 16px 5px;
 	float:left;
}
DIV#softCategoryName {
	width:150px;
	padding-left:10px;
	margin-bottom:10px;
	line-height:1.4em;
	float:left;
}
DIV#softCategoryDesc {
	width:305px;
	padding-left:10px;
	margin-bottom:10px;
	line-height:1.4em;
	float:left;
}
DIV.softNameGroup {
	width:478px;
	margin:0px 0px 0px 5px;
	padding-top:5px;
 	float:left;
}

DIV.softGroupTitle >a[name] {
	font-size:1.0em;
	font-weight:bold;
	color:#333;
	line-height:1.4em;
	padding-left:0.6em; /* Change this to 8 or 9px if there is a problem in IE */
}
  
/* Called by: index.cfm (single products - template 4b)
	These two IDs are used on the index pages of main software pages to split
	menupane_1 into two columns — one for the product image and one for the 
	text. */
#menupane_l_col_l { /* Left column for product menupane pages */
	width:190px;
	text-align:center;
	padding-top:10px;
	float:left;
}
#menupane_l_col_r { /* Right column for product menupane pages */
	width:350px;
	text-align:left;
	padding:20px 40px 16px 18px;
	float:right;
}

/* Called by: index.cfm (suite products - template 3b)
	These two IDs are used on the index pages of main software pages to split
	menupane_1 into two columns — one for the product image and one for the 
	text. */
#dblpane_r_col_wrapper {
	height:64px;
	float:left;
	margin-bottom:16px;
	border-bottom:1px dashed #CCC;
}
#dblpane_r_col_l {
	width:52px;
	text-align:left;
	float:left;
	padding:0px;
}
#dblpane_r_col_r {
	width:294px;
	text-align:left;
	float:right;
	padding:0px 0px 0px 10px;
}


/* Called by: overview.cfm
	This seems pointless to delare zero height and width but it prevents the HR from
	displaying in the first itiration of the loop until after it is set by the
	DIV.software + hr style from the elements.css file. */
hr {
	width:0px;
	height:0px;
	border-width:0px;
}

/* Called by: newfeatures.cfm
	Styles for the table and links. */
TABLE {
	border:1px solid #B4BCD8;
	border-left-width:0px;
	border-bottom-width:0px;
	margin-bottom:2em;
}
TD {
	padding:10px 0px 0px 10px;
	border-left:1px solid #B4BCD8;
	border-bottom:1px solid #B4BCD8;
}
TD.oddcol {
	background-color:#E6EAF7;
}
TH {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:normal;
	text-align:left;
	line-height:1.4em;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:3px;
	border-left:1px solid #B4BCD8;
	border-bottom:1px solid #B4BCD8;
	background-color:#E6E6E6;
}
A.linkdown { 
	color:#004D83;
}
A.linkdown:hover { 
	color:#B00000;
}

/* Called by: indepth.cfm
	This seems pointless to delare zero height and width but it prevents the HR from
	displaying in the first itiration of the loop until after it is set by the
	DIV.software + hr.det2 style from the elements.css file. */
hr.det2 {
	width:0px;
	height:0px;
	border-width:0px;
}

/* Called by: requirements.cfm */
/*
DIV.reqGroup {
	width:100%;
	float:left;
	margin-bottom:0.6em;
}
DIV.reqComp {
	float:left;
	width:132px;
	padding:0.3em 0em 0.3em 0.5em;
	color:#445590;
}
DIV.reqComp>STRONG {
	color:#000;
}
DIV.reqReq {
	float:right;
	width:384px;
	padding:0.3em 0.5em 0.3em 0em;
}
*/
/* Called by: requirements.cfm */
/* Called by: contact.cfm - CHECK THIS, I DON'T THINK THEY ARE. */
DIV.reqGroup {
	width:100%;
	float:left;
	margin-bottom:0.6em;
}
DIV.reqComp {
	float:left;
	text-align:right;
	width:162px;
	padding:0.3em 0em 0.3em 0.5em;
	padding:4px 0px 4px 6px;
	color:#445590;
}
DIV.reqComp>STRONG {
	color:#49506B;
}
DIV.reqReq {
	float:right;
	width:344px;
	padding:0.3em 0.5em 0.3em 0em;
	padding:4px 6px 4px 0px;
	padding-left:10px;
}
DIV.reqNotes {
	padding:0em 0em 0em 1.0em;
	color:#666;
	font-size:0.9em;
}
DIV#notesInd {
	 padding-left:16.8em;
	 line-height:1.1em;
}

