/* Direct DB CSS */
.red{border-collapse:collapse;border:1px solid #D41807;}
.table_ors_dyn{
	width:100%;
	border:none;
	padding:0;
	margin-top:5px;
	border-spacing:0;
	border-collapse:collapse;
}
.table_ors_dyn td{padding:20px 5px;vertical-align:top;border-bottom:1px solid #DCDCDC;}
.table_ors_dyn td img{border:1px solid #DCDCDC;padding:5px;background:#fff;}

/* Training */
#articles .training dl{margin-bottom:10px;}
#articles .training dt{font-weight:bold;}
#articles .training dt, #articles .training dd{display:inline;}

/* Forms */
#content #articles form.submitForm fieldset{margin-top:20px;} 
#content #articles form.submitForm ul{list-style:none;margin-left:0;} 
#content #articles form.submitForm li{overflow:hidden;margin-bottom:10px;}
#content #articles form.submitForm label{
	font-weight:bold;
	display:block;
	margin-right:10px;
	width:200px;
	padding-top:4px;
}
#content #articles form.submitForm .checkRep label{width:auto;font-weight:bold;}
#articles form.submitForm label,  #articles form.submitForm .input_box{float:left;}
#articles form.submitForm #ptitcaptcha_entry.input_box{float:none;}
#articles form.submitForm span.labelTitle{display:block;font-weight:bold;color:#D41807;}
#articles form.submitForm p.send{text-align:right;margin-right:70px;}
#articles form.submitForm input.input_box{padding:1px 3px;}
#articles form.submitForm .input_box{color:#666;}
#articles .submitForm select{width:248px;}
#articles form.submitForm .checkChoice fieldset{margin-top:0;}
#articles #contactForm.submitForm #state, #articles .submitForm #whitePaper #state{margin-left:10px;}

/* Success Stories - Tab6 + Case studies - Products - Tab2 */
#articles .successStories .successRow.last, #articles .orsTab2 .tab2Row.last, #articles .contentTable .last .liststyle{border-bottom:none;}
#articles .successStories .successRow, #articles .orsTab2 .tab2Row{
	clear:both;
	overflow:hidden;
	width:100%;
	border-bottom:1px solid #ccc;
	padding:10px 0;
}
#content #articles .orsTab2 .content p{margin-bottom:10px;}
#content #articles .orsTab2 .content p.category{font-style:italic;}
#articles .successStories h3, #articles .orsTab2 h3{;color:#000;}
#content #articles .orsTab2 p{text-align:left;}
#content #articles .orsTab2 p.description{text-align:justify;}
#articles .successStories .logo, #articles .successStories .content, #articles .orsTab2 .logo, #articles .orsTab2 .content{float:left;display:block;}
#articles .successStories .logo, #articles .orsTab2 .logo{
	width:31%;
	text-align:center;
	margin-right:20px;
	overflow:hidden;
}
#articles .orsTab2 .logo.title{text-align:left;}
#articles .successStories .content, #articles .orsTab2 .content{width:65%;overflow:hidden;}
#content #articles .successStories ul.ico, #content #articles .orsTab2 ul.ico{
	clear:both;
	list-style:none;
	margin-left:0;
	margin-top:10px;
	margin-bottom:0;
}
#content #articles .successStories ul.ico li, #content #articles .orsTab2 ul.ico li{display:inline;margin-right:5px;}

/* Select DirectDB */
#content #articles div.selectDirectDB{
	background:#D4D4D4;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	padding:10px;
	clear:both;
	margin-bottom:20px;
	overflow:hidden;
}
#content #articles div.selectDirectDB label{
	display:block;
	float:left;
	font-weight:bold;
	width:58px;
	color:#757473;
	margin-top:1px;
}
#content #articles div.selectDirectDB select{
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#444444;
	font-size:10px;
	float:left;
}