.branding-top {
	background: url(dnn_large_banner.jpg) no-repeat center;
	width: 890px;
	height: 340px;
	clear: both;
	overflow: hidden;
}
.branding-top p {
	padding: 270px 60px 0 60px;
	font-size: 1.4em;
	color: #333;
}

.branding-top span, .branding-bottom span{
display:block;
}

.dt{
color:#003366;
font-family:Tahoma,Arial,Helvetica;
}


.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;
	height: 250px;
	float: left;
}

.branding-bottom li.training {
	margin: 0;
}

.branding-bottom .dl{
	background: url(itembg.gif) repeat-y;
	margin: 33px 0 0 0;
	padding: 0 10px 10px 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 .support {
	background: url(support_title.gif) no-repeat top left;
}
.support .dt {
	background: url(support_icon.gif) no-repeat;
	background-position: 50% 10px;
}

/* Changes to make default install page XHTML compliant */
span.bt {
	margin: 0;
	padding: 0;
	background: url(item_bt_bg.gif) no-repeat bottom;
	height: 32px;
	width: 170px;
}


#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: 5px 26px; 
	float: left;
}
#QuickLinks 
{
	background-color:#f0f0f0;
	border: 1px gray dotted;
	padding: 2px 5px;
	margin-right:5px;
	width: 200px;
	float:left;
}
div.hr
{
	height: 2px;
	background-color: #8f0000;
	margin: 5px 0 15px 0;
	clear:both;
}
div.hr hr
{
	display: none;
}



.Repheadstyle
{
	color:Green;
	
}

.Breadcrumb {
    font-family: Tahoma, Arial, Helvetica;
    color:#25733F;
	font-weight:bold;
    font-size:12px;
    text-decoration:none;
}

A.Breadcrumb:link {
    font-family: Tahoma, Arial, Helvetica;
    color:#25733F;
	font-weight:bold;
    font-size:12px;
    text-decoration:none;
}

 A.Breadcrumb:visited {
    font-family: Tahoma, Arial, Helvetica;
    color:#c7e3cc;
	font-weight:bold;
    font-size:12px;
    text-decoration:none;
}

A.Breadcrumb:active {
    font-family: Tahoma, Arial, Helvetica;
    color:#54A66F;
	font-weight:bold;
    font-size:12px;
    text-decoration:none;
}

A.Breadcrumb:hover  {
    font-family: Tahoma, Arial, Helvetica;
    color:#00CC66;
	font-weight:bold;
    font-size:12px;
    text-decoration:none;
}

.Deactive {
    font-family: Tahoma, Arial, Helvetica;
    color:##25733F;
	font-weight:bold;
    font-size:12px;
    text-decoration:none;
}
A.Deactive:hover  {
    font-family: Tahoma, Arial, Helvetica;
    color:#ffffff;
	font-weight:bold;
    font-size:12px;
    text-decoration:none;
}

.Active{
    font-family: Tahoma, Arial, Helvetica;

    color:#E82B3B;
	font-weight:bold;
    font-size:12px;
    text-decoration:none;
}
.Active:hover{
    font-family: Tahoma, Arial, Helvetica;

    color:#E82B3B;
	font-weight:bold;
    font-size:12px;
    text-decoration:none;
}
    font-family: Tahoma, Arial, Helvetica;
A.Active:link {
    color:#E82B3B;
	font-weight:bold;
    font-size:12px;
    text-decoration:none;
}
.Tdstyle
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
   
    color: #000000;
}
td
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    
    color: #000000;
}
.SubHead
{
font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    
    color: #000000;
}
.NormalTextBox
{
font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    
    color: #000000;
}

.Head
{
font-family: Tahoma, Arial, Helvetica;
    font-size: 15px;
    font-weight:bold;

    color: #000000;
}

.Normal
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}
.Dollar
{
    font-size: 11px;
    font-weight: bold;
    color:#000000;

}


.gridHead
{
	color:#ffffff;
	font:Tahoma;
	font-size:14px;
	font-weight:bold;
	}
.gridHead2
{
	color:#000000;
	font:Tahoma;
	font-size:13px;
	background-color:#FFFF99;
	font-weight:bold;
	}
	.gridrow1
{
	color:#000000;
	font:Tahoma;
	font-size:11px;
	background-color:#ffffff;
	}
	.gridrow2
{
	color:#000000;
	font:Tahoma;
	font-size:11px;
	background-color:#C6D9F1;
	}
.gridrow3
{
	color:#000000;
	font:Tahoma;
	font-size:11px;
	background-color:#BFBFBF;
	}
.gridrow4
{
	color:#000000;
	font:Tahoma;
	font-size:11px;
	background-color:#C6D9F1;
	}
.grid-txtStyle
{
	background:transparent;
	color:#000000;
	font-family:Tahoma;
	font-size:11px;
	}
.RepDelete
{
	color:#CC0202;
	font-family:Tahoma;
	font-size:14px;
font-weight:bold;
text-decoration: none;
	}
.RepDelete:hover
{
	color:#CC0202;
	font-family:Tahoma;
	font-size:14px;
font-weight:bold;
text-decoration: underline;
	}
.RepDelete a
{
	color:#CC0202;
	font-family:Tahoma;
	font-size:14px;
font-weight:bold;
text-decoration: none;
	}

.RepDelete a:hover
{
	color:#CC0202;
	font-family:Tahoma;
	font-size:14px;
font-weight:bold;
text-decoration: underline;
	}
.VDelete
{
	color:#E36C0A;
	font-size:14px;
	font-weight: bold;
	
}
.gridPricing
{
	color:#17365D;
	font:Tahoma;
	font-size:11px;
	padding-left:4px;
	background-color:#C4BC96;
	}
.gridPD
{
	color:#000000;
	font:Tahoma;
	font-size:11px;
	background-color:#FBD4B4;
	}
	
.gridCargo
{
	color:#000000;
	font:Tahoma;
	font-size:11px;
	background-color:#D6E3BC;
	}
	
.gridLiab
{
	color:#000000;
	font:Tahoma;
	font-size:11px;
	background-color:#E5B8B7;
	}
	
	.gridTaxfee
{
	color:#000000;
	font:Tahoma;
	font-size:11px;
	background-color:#CCC0D9;
	}
	
.gridTotalpd
{
	color:#000000;
	font:Tahoma;
	font-size:11px;
	background-color:#FBD4B4;
	}
.gridTotalcargo
{
	color:#000000;
	font:Tahoma;
	font-size:11px;
	background-color:#D6E3BC;
	}
.gridTotallib
{
	color:#000000;
	font:Tahoma;
	font-size:11px;
	background-color:#E5B8B7;
	}
.gridTotalfee
{
	color:#000000;
	font:Tahoma;
	font-size:11px;
	background-color:#CCC0D9;
	}
.gridTotal
{
	color:#000000;
	font:Tahoma;
	font-size:11px;
	background-color:#C4BC96;
	}
	
.gridTotrow
{
	color:#17365D;
	font:Tahoma;
	font-size:11px;
	padding-left:4px;
	background-color:#ffffff;
	}
.txtamount
{
	color:#17365D;
	font:Tahoma;
	font-size:11px;
	font-weight:bold;
	background-color:#ffffff;
	}
.gridChk
{
	background-color:#C0C0C0;
	
}
.gridtxt
{
	background-color:#C0C0C0;
	font:Tahoma;
}
.gridtaxtxt
{
	text-align:left;
	padding-left:4px;
	color:#000000;
	font:Tahoma;
	font-size:11px;
	background-color:#ffffff;
}
.gridfillfee
{
	color:#000000;
	font:Tahoma;
	font-size:11px;
	background-color:#CCC0D9;
	}


