.branding-top {
	background: url(dnn_large_banner.png) no-repeat top left;
	width: 890px;
	height: 427px;
	clear: both;
	overflow: hidden;
}
.branding-top p {
	padding: 0px 60px 0 60px;
	font-size: 1.4em;
	color: #333;
}
.branding-bottom {
	clear: both;
	margin-top: 1em;
	overflow: hidden;
}
.branding-bottom ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
}
.branding-bottom li {
	list-style: none;
	margin: 0 10px 0 0;
	padding: 0;
	display: block;
	width: 170px;
	float: left;
}
.branding-bottom li.feeds {
	margin: 0;
}
.branding-bottom dl {
	background: url(itembg.gif) repeat-y;
	margin: 33px 0 0 0;
	padding: 0 10px;
}
.branding-bottom dd {
	margin-left: 10px;
	height: 66px;
}
.branding-bottom dt {
	font-size: 90%;
	text-align: center;
	padding-top: 65px;
	margin-bottom: 1.75em;
	font-weight: bold;
}
.branding-bottom .commmunity {
	background: url(community_title.gif) no-repeat top left;
}
.commmunity dt {
	background: url(community_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .marketplace {
	background: url(marketplace_title.gif) no-repeat top left;
}
.marketplace dt {
	background: url(marketplace_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .conferences {
	background: url(conferences_title.gif) no-repeat top left;
}
.conferences dt {
	background: url(conferences_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .training {
	background: url(training_title.gif) no-repeat top left;
}
.training dt {
	background: url(training_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .feeds {
	background: url(feeds_title.gif) no-repeat top left;
}
.feeds dt {
	background: url(feeds_icon.gif) no-repeat;
	background-position: 50% 10px;
}
dl.bt {
	margin: 0;
	padding: 0;
	background: url(item_bt_bg.gif) no-repeat bottom;
	height: 32px;
	width: 170px;
}
div.link_adminguide {
	float:left;
	background: url(dnn_adminguide.png) no-repeat top left;
	width: 316px;
	height: 137px;
	cursor: pointer;
}
div.link_proedition {
	float:right;
	background: url(dnn_proedition.png) no-repeat top left;
	width: 514px;
	height: 137px;
	cursor: pointer;
}
div.link_main {
	margin: 260px 30px 0px 30px;
}
#LoginInfo
{
	width:660px; 
	float:left;
}
#LoginInfo h3
{
	background-color: #f7f7f7;
	color: #8f0000;
	padding: 2px 0px;
}
#LoginInfo dd, #LoginInfo dt 
{
	display:inline;
}
#LoginInfo dt
{
	font-weight:bold;
	color: #333;
}
#LoginInfo p.LoginNotes
{
	font-size: .8em;
}
#LoginInfo div.LoginBlock {
	float: left;
	width: 310px;
	padding: 5px 5px;
	margin: 0px 2px;
	border: 1px #f0f0f0 solid;
}
.SponsorIcon
{
	margin: 8px 47px; 
	float: left;
}
#QuickLinks 
{
	background-color:#f0f0f0;
	border: 1px #cccccc solid;
	padding: 2px 5px;
	margin-right:5px;
	width: 200px;
	float:right;
}
div.hr
{
	height: 2px;
	background-color: #8f0000;
	margin: 5px 0 15px 0;
	clear:both;
}
div.hr hr
{
	display: none;
}
/*Added after default*/
.li {
	margin-top: 10px;
	margin-bottom: 0px;
}
hr {border: none 0;
border-top: 1px dotted #3F3F3F;
width: 99%;
height: 1px;
} 
/*FAQ List*/
#content {
margin: 0;
}
#content .no_style {
list-style-image: none;
list-style-position: outside;
list-style-type :none;
list-style: none;
margin: 0;
padding: 0;
}
#content ul li, #content ol li { margin-bottom:0px; }
span.number { color: #999; font-family: Georgia, serif; font-weight: normal; font-size: 26px; }
ol#list_top {margin-left: 0; padding-left: 20px; }
ol#faq li span {display: block; }
ol#faq li p, ol#faq li h4 { position: relative; left: 33px; top: -30px; width: 80%; }
ol li {
list-style-type: none;
}
#content .special {
list-style-type: decimal;
margin-left: 10px;
}
/*end*/
.Normal, .NormalDisabled {
font-family: Verdana,Arial,Helvetica;
font-size:12px;
font-weight:normal;
text-align:left;
}
/*Download box*/
dl.download {
background-color:#F8F0E8;
border:1px solid #CCCCCC;
float:right;
font-size:0.9em;
line-height:18px;
margin:0 0 0 13px;
padding:5px;
width: 235px;
}
dl.download dt {
display:block;
width:100px;
margin-top: 0;
}
dl.download dd {
float:right;
margin-top: -18px;
text-align:right;
width:auto;
}
/*end*/
h1 {
color:#3F3F3F;
font-family:Tahoma,Arial,Helvetica;
font-size:20px;
font-weight:normal;
}
h2 {
color:#3F3F3F;
font-family:Tahoma,Arial,Helvetica;
font-size:18px;
font-weight:normal;
}
h3 {
border-bottom:1px dotted #336699;
font-family:Tahoma,Arial,Helvetica;
color:#3F3F3F;
font-size:16px;
font-weight: 600;
margin:15px 0 5px;
width:99%;
}
h4 {
color:#3F3F3F;
font-family:Tahoma,Arial,Helvetica;
font-size:14px;
font-weight: 600;
}
/*case study image box*/
#jonTable {
border-style:dotted;
border-width:1px;
float:right;
margin-left:0;
padding:5px;
width:230px;
}
#jonTable {
border-style:dotted;
}
/*end*/
/*case study td*/
tr.odd td {
background:#DDD9D9 none repeat scroll 0 0;
}
td {
background:none repeat scroll 0 0;
margin:0;
padding:5px;
vertical-align:top;
}
td.docs_menu {
width:150px;
}
table#listing {
margin:10px 0;
padding:0;
width: 90%;
}
/*end*/
/*ink*/
.ink {

	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	text-align: left;
        overflow: auto;
	width: 99%;
	padding: 5px;
	margin: 0px auto 0px auto;
}
.inkodd {
	background-color: #ECEDEB;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	text-align: left;
        overflow: auto;
	padding: 5px;
	margin: 0px auto 0px auto;
	width: 99%;
}
#ink h4, #ink h4 a{
	font-size: 16px;
	font-weight: bold;
	margin: 5px 0px 2px 0px;
	color: #36C;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#ink h4 a:hover{
	font-size: 16px;
	font-weight: bold;
	margin: 5px 0px 2px 0px;
	color: #36C;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
/*end*/
/*ITW Links*/
#itwlinks {
 width: 100%;
 border: 0;
 height: auto;
overflow: hidden;
}
#itwlinks h3 {
border-bottom:1px dotted #336699;
font-family:Tahoma,Arial,Helvetica;
color:#3F3F3F;
font-size:16px;
font-weight: 600;
margin:15px 0 5px;
width:99%;
}
.itwlinks {
	height: auto;
        overflow: hidden;
	/*border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #336699;*/
	text-align: left;
        overflow: auto;
	width: 99%;
	padding: 5px;
	margin: 0px auto 0px auto;
}
/*end*/

/* Begin Store Menu */
div.ul_wrapper{ padding:0 5px;}
.fm_menu_ul{border:1px solid #8e8c8c; padding:3px 3px 3px 30px; margin:0; background:#EDF2F7;}
.fm_menu_ul li{padding:0; margin:0;}
.fm_menu_ul li ul{border-width:0; padding:0; margin:3px 3px 3px 15px; background:#EDF2F7;}
.fm_menu_li{list-style-image:url(/Portals/0/images/side/arrow.gif);}
.fm_menu_li a.SkinObject:link,.fm_menu_li a.SkinObject:visited,.fm_menu_li a.SkinObject:hover,.fm_menu_li a.SkinObject:active
{color:#036; text-decoration:underline;}
.fm_menu_li a.SkinObject:hover,.fm_menu_li:hover{background:#EDF2F7; color:#f00;}
/* End Store Menu */

a img {/*border:1px solid #cccccc;*/ margin-right:5px;}
a:hover img { opacity:0.80; filter:alpha(opacity=80); }
/*  Sidebar links */
.childlinksheader
{
	background-image: url(images/side/sideheader.jpg); 				    
	background-repeat: no-repeat; 
	height: 32px;  
	border-bottom:1px solid #CCCCCC; 
	border-right:2px solid #CCCCCC; 
	width:197px; 
	margin-top:20px;
       text-align:left;
}
.videocategoryheader
{
      background-image: url(images/side/videocategoryheader.jpg); 				    
	background-repeat: no-repeat; 
	height: 32px;  
	border-bottom:1px solid #CCCCCC; 
	border-right:2px solid #CCCCCC; 
	width:238px; 
	margin-top:20px;
       text-align:left;
}
.childlinksslideshow
{
       border: 1px solid #CCCCCC; 
       border-bottom: 0px;
       width:197px;
}
.childlinksarrow
{
	border-left:1px solid #CCC; 
	border-top:2px solid #CCC; 
	border-bottom:2px solid #CCC; 
	float:left;
}
.subarrow
{
	border-left:1px solid #CCC; 
	border-top:2px solid #CCC; 
	border-bottom:2px solid #CCC; 
	float:left;
}
.childlinksmenu
{
	clear:right; 
	background-color: #EDF2F7; 
	height: 17px; 
	width:182px; 
	border-right:1px solid #CCC; 
	border-top:2px solid #CCC; 
	border-bottom:2px solid #CCC; 
	float:left;
        overflow:hidden;
               text-align:left;
}
.videocategorymenu
{
	clear:right; 
	background-color: #EDF2F7; 
	height: 17px; 
	width:222px; 
	border-right:2px solid #CCC; 
	border-top:2px solid #CCC; 
	border-bottom:2px solid #CCC; 
	float:left;
        overflow:hidden;
        text-align:left;
       
}
.sublinksmenu
{      clear:right; 
	background-color: #EDF2F7; 
	height: 17px; 
	width:173px; 
	border-right:1px solid #CCC; 
	border-top:2px solid #CCC; 
	border-bottom:2px solid #CCC; 
	float:left;
        overflow:hidden;
        text-align:left;
}
.childlinkstext
{
        line-height:17px;
        font-size:11px;
        vertical-align:top;
}
.childlinksfooter
{
	background-image: url(images/side/bottom.jpg); 
	background-repeat: no-repeat; 
	height: 37px; 
	border-top:1px solid #CCCCCC; 
	border-left:2px solid #CCCCCC; 
	width:197px;
       margin-bottom: 15px;
}
.childlinkscontactfooter
{
	background-image: url(images/side/bottom-contact-us.jpg); 
	background-repeat: no-repeat; 
	height: 37px; 
	border-top:1px solid #CCCCCC; 
	border-left:2px solid #CCCCCC; 
	width:197px;
       margin-bottom: 15px;
}
.videocategoryfooter
{
	background-image: url(images/side/bottom-wider-contact-us.jpg); 
	background-repeat: no-repeat; 
	height: 37px; 
	border-top:1px solid #CCCCCC; 
	border-left:2px solid #CCCCCC; 
	width:239px;
       margin-bottom: 15px;
}
.childlinksfooter:hover
{ opacity:0.90; filter:alpha(opacity=90); }
.childlinksnofooter
{ margin-bottom: 15px; line-height:1px; }
.childlinksbr
{
	clear: both;
}
.dvclr
{ clear:both; line-height:0; }
/*  End Sidebar Links  */
/* Product Tabs */
.productwider
{ width:60%;
   float:left;
   height:auto;
   padding-right:5px; }
.productimg
{ width: 240px;
   float:right; }
.product-tab-table
{clear:both; }
.product ul
{
     margin: 0px 0px 0px 10px; 
     padding: 5px;
}
/* End Product Tabs */
.SectionFooter .Pager .Pager td.Normal{margin:0; padding:0;}

.msdsTable {width:99%}
.msdsTable td {vertical-align:middle}

td.manuals {border-bottom:1px dotted #ccc;}



