body {
	background-color:#000000;
	}
#header{
  background:none;
}
/*.nav-portal{ width:977px; height:32px; clear:both; margin-top:10px;}*/

#partner-logo {
	position:absolute;
}
#container{
	border:solid 1px #d72231;
	background-color:#FFF;
}
/* -- knockout text --*/
#login .head, .rec-sm-color2-partner a, .rec-sm-color2-partner, .rec-sm-color2, .rec-sm-short-color2, .headline-partner-short, .rec-sm-color2, #footer, #footer a, .rec-sm-color2 a:link, .rec-sm-color2 a:visited {
	background-color:#d72231;
	color:#ffffff !important;
	line-height:auto;
}
.headline-partner-lg,  .scroll-cat h5.h5top, .headline-partner-short{
	background-color:#000000;
	color:#ffffff;
}
/* -- branded text --*/
.scroll-cat h5, .breadcrumbs {
  color:#000000;
}
/* -- nav bar -- */
#cdesubnav {
	background-color:#d72231;
	border-top:1px solid #d72231;
	border-bottom:1px solid #000000;
	height:95px;
	margin-bottom:4px;
	background-image:url(http://www.dentalaegis.com/cde2011/graphics/idt-navbg.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	width:985px;
}
#cdesubnav a:link{
	background-color:#d72231 !important;
}
#cdesubnav a:hover{
	background-color:#666666 !important;
}
.headline-partner-short {
	font-family:FranklinGothicURWCon-Boo;
	font-size:14px;
	letter-spacing:0.08em;
}
.scroll-cat h5{
	border-top:solid 1px #d72231;
}
#cdesubnav a:hover {
	background-color:#000000;
}
#cdesubnav a:active {
	background-color:#000000;
}
.scroll-cat h5.h5top {
  padding:2px 0 0;
	width:96%;
	color:#000000;
	background-color:#ffffff;
}
.ce-holder1R-promo { border:solid 1px #282425; margin:21px 0 21px 0;}
.ce-holder1-promo { border:solid 1px #282425; margin:21px 9px 21px 4px;}
.ce-holder2-promo{
	border:solid 1px #d72231;
} 
.rec-med2-partner{
	border-top:solid 1px #d72231;
}
.buffer2{
	border-top:solid 1px #d72231;	
}
#branding a:link {
	background-color:#ffffff;
	text-decoration:none;
}
#branding a:hover {
	background-color:#ffffff;
	text-decoration:none;
}
.title{
	font-family:Georgia, serif;
    margin-bottom:8px;
}
#cdesubnav a.current {
text-decoration: none;
color: white !important;
font-family: inherit;
background-color: #666666 !important;
}
/* basic layout 
body{ width:100%; background-color:#ffffff; text-align:left;}
.container{ padding-left: 4px; padding-right: 4px; max-width:100%; margin-top:29px;}
.row{ width: 100%; max-width: 1140px; min-width: 985px; margin: 0 auto; overflow: hidden;}
.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol{margin-right: 2.57%; float: left; min-height: 1px;}
.row .onecol{ width: 4.85%;}
.row .twocol{ width: 13.45%;}
.row .threecol{ width: 22.05%;}
.row .fourcol{ width: 30.75%;}
.row .fivecol{ width: 39.45%;}
.row .sixcol{ width: 48%;}
.row .sevencol{ width: 56.75%;}
.row .eightcol{ width: 65.4%;}
.row .ninecol{ width: 74.05%;}
.row .tencol{ width: 82.7%;}
.row .elevencol{ width: 91.35%;}
.row .twelvecol{ width: 100%; float: left;}*/
.holder2{ width:977px; margin:0 4px 0 4px; height:auto;}
.holdme{ width:1000px; min-height:1000px; text-align:center; color:#ffffff;}
.sectionheader, .headline-partner{ font-size:24px; font-family:FranklinGothicURWCon-Boo; font-weight:normal;  text-decoration:none; color:#d72231; text-align:left; line-height:24px; margin:8px 0 8px 0; border-bottom:solid 1px #d72231; background-color:#ffffff;}
.sf-menu a{font-size:18px; font-family:FranklinGothicURWCon-Boo; font-weight:normal;  text-decoration:none; line-height:29px; padding:0 14px 0 14px; border-right:solid 1px #ffffff;}
.sf-menu{ width:100%; height:27px; clear:both; line-height:24px; background-color:#d72231;}
.webinar-list a:hover, .resources-list a:hover, .title{color:#d72231;}
.zone-header{background:url(/images/idt-bg-header.jpg)}
.portal-btn{background:#d72231;}
.title a:visited {color:#d72231;}
.holder a, .login a,.holder2{ color:inherit; text-decoration:none;}
.displayfont2 a, .displayfont a {color:#d72231;}
.resources-btn{margin:19px 0 0 14px;
background: #d72231; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzcyYjkwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #d72231 1%, #ffffff 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#d72231), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #d72231 1%,#ffffff 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #d72231 1%,#ffffff 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #d72231 1%,#ffffff 100%); /* IE10+ */

background: linear-gradient(to bottom,  #d72231 1%,#ffffff 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d72231', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */


}
.portal-btn a{color:#ffffff !important; font-weight:normal;}
.portal{border-right:solid 1px #ffffff;}

.resources-btn-header{background: #6d6d6d; padding: 4px 0 4px 7px; font-size:13px !important; font-family: FranklinGothicURWCon-Boo; font-weight: normal;}

p {
font-family: FranklinGothicURWCon-Boo; font-weight: normal; font-size:13px !important;}

.ninecol{margin:14px 0 0 0;}