﻿.branding-top
{
	background: url(dnn_large_banner.png) no-repeat top left;
	width: 900px;
	height: 428px;
	clear: both;
	overflow: hidden;
}
.branding-top p
{
	padding: 0px 60px 0 60px;
	font-size: 1.4em;
	color: #333;
}
.branding-bottom
{
	clear: both;
	margin: 1em 0;
	overflow: hidden;
}
.branding-bottom ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
}
.branding-bottom li
{
	list-style: none;
	margin: 0 20px 0 0;
	padding: 0;
	display: block;
	width: 210px;
	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;
}
.branding-bottom dd
{
	margin: 0 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;
}
dl.bt
{
	margin: 0;
	padding: 0;
	background: url(item_bt_bg.gif) no-repeat bottom;
	height: 32px;
	width: 210px;
}
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: 545px;
	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: 255px;
	padding: 5px 5px;
	margin: 0px 2px;
	border: 1px #f0f0f0 solid;
}
.SponsorIcon
{
	margin: 5px 15px;
	float: left;
}
#QuickLinks
{
	background-color: #f0f0f0;
	border: 1px #cccccc solid;
	padding: 2px 5px;
	position: relative;
	width: 330px;
}
#QuickLinks h2, #QuickLinks p
{
	margin: 5px 5px;
}
div.hr
{
	height: 2px;
	background-color: #8f0000;
	margin: 5px 0 15px 0;
	clear: both;
}
div.hr hr
{
	display: none;
}

#TelerikInside
{
	background: white url('telerikInside.jpg');
	border: 1px #cccccc solid;
	padding: 20px 5px 10px 130px;
	margin-bottom: 5px;
	width: 205px;
	height: 140px;
	border-style: none;
}

#TelerikInside h2
{
	font-weight: bold;
}

#RightColumnInfo
{
	float: right;
	width: 340px;
	margin-left: 10px;
	margin-bottom: 15px;
}
#qlCol1, #qlCol2
{
	margin: 5px 5px 15px;
	padding-left: 12pt;
	float: left;
	position: relative;
}
/* ******************************* */
/*     RTL fix DNN 6           */
/* ******************************* */

/* DNN 6 fix for RTL help popup */
a.dnnFormHelp, .dnnForm .dnnFormItem a.dnnFormHelp, .dnnTooltip label a.dnnFormHelp
{
	background: url("../../images/help-icn.png") no-repeat scroll left center transparent;
}
.dnnFormHelpContent.dnnClear, .dnnFormItem label.dnnFormLabel .dnnFormHelpContent.dnnClear, .dnnFormItem label .dnnFormHelpContent.dnnClear
{
	line-height: 1.4;
	text-align: right;
}
.dnnFormHelpContent, .dnnFormItem .dnnFormHelpContent
{
	max-width: 30em;
	overflow: hidden;
	position: absolute;
	right: 95%;
	top: 0;
	width: 275px;
	z-index: 25;
}
td > .dnnTooltip label {
    float: left;
    text-align: right;
}
td > .dnnTooltip label a span {
    display: block;
    padding-left: 20px;
}
/* DNN 6 fix for RTL main popup */
body
{
	direction: rtl !important;
}
.dnnFormPopup .ui-dialog-buttonpane
{
	text-align: right;
	border-width: 1px 0 0 0;
	background-image: none;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em;
}

.dnnFormPopup .ui-dialog-buttonpane .ui-dialog-buttonset
{
	float: right;
}

.dnnFormPopup .ui-dialog-buttonpane button
{
	margin: .5em .4em .5em 0.8em;
	cursor: pointer;
	padding: 0.5em 1em;
}

.dnnFormPopup .ui-resizable-se
{
	width: 14px;
	height: 14px;
	float: left;
	background: url(../../images/modal-resize-icn.png) no-repeat bottom;
	height: 24px;
	width: 24px;
}
.dnnForm .dnnFormItem
{
	clear: both;
	line-height: 1.8;
	min-height: 1.8em;
	position: relative;
	text-align: right;
}
#dnnCurrentPage .dnnCPPageList, .dnnFormCheckbox input, .cbctAddModule a.dnnPrimaryAction, #dnnCurrentPage .dnnFormCheckbox
{
	margin-right: 65px;
}
.dnnadminmega .megaborder h5
{
	border-bottom: 1px solid #EEEEEE;
	font-size: 12px;
	margin: 0 0 3px;
	padding: 0 0 3px;
	text-align: right !important;
}

.dnnFormItem label, .dnnFormItem .dnnFormLabel, .dnnFormItem .dnnTooltip
{
	display: block;
	float: right;
	margin-left: 16px;
	text-align: right;
}
#dnnCurrentPage .dnnCPPageList, .dnnFormCheckbox input, .cbctAddModule a.dnnPrimaryAction, #dnnCurrentPage .dnnFormCheckbox
{
	margin-right: 65px;
	margin-left: 0px !important;
}
.dnnCPModSelection .dnnClear input[type="text"], .dnnCPModSelection .dnnClear select, .dnnCPModLocation .dnnClear select, #dnnCurrentPage input[type="text"], #dnnCurrentPage select
{
	/*margin-right: 65px;*/
	overflow: hidden;
	width: 160px !important;
}
.dnnFormItem input, .dnnFormItem .dnnFormInput, .dnnFormItem textarea
{
	float: right;
}
.dnnFormItem .ucLinkTypeRadioButtons label
{
	text-align: right;
}
/* force RTL DNN 6.0*/
.dnnRight
{
	float: left;
}
.dnnLeft
{
	float: right;
}
/* Control Panel*/
.dnnControlPanel
{
	direction: rtl;
	font-size: 11px;
	margin: 0 auto;
	text-align: right;
	width: 650px;
}
.dnnControlPanel
{
	direction: rtl;
	font-size: 11px;
	text-align: right;
}
/* EndControl Panel*/
.urlControlLinkType span, .dnnFormItem .urlControlLinkType span
{
	text-align: right;
}
.dnnLoginRememberMe
{
	height: 15px;
	margin-left: 0;
	margin-right: 165px;
	margin-top: 0;
	padding-bottom: 5px;
}
.dnnLoginService a.dnnPrimaryAction
{
	line-height: 1.6;
	margin-left: 0px;
	margin-right: 160px;
	margin-top: 5px;
	padding: 3px 12px;
}
.dnnFormSuccess
{
	background: url("../../images/success-icn.png") no-repeat scroll right center #ECFFEB;
	border: 2px solid #64B657;
	color: #358927;
	text-align: right;
}
.dnnFormValidationSummary 
{
    background: url("../../images/error-icn.png") no-repeat scroll right center #F7EAEA;
    border: 2px solid #DF4A40;
    color: #990000;
    text-shadow: 0 1px 1px #FFFFFF;
}
.dnnFormMessage
{
	border-radius: 3px 3px 3px 3px;
	line-height: 1.4;
	margin: 0.5em 1em;
	padding: 10px 20px 10px 10px;
}
.dnnFormInfo {
    background: url("../../images/help-icn.png") no-repeat scroll right center #EDF8FF;
    border: 2px solid #46A3D3;
    color: #085B8F;
    text-shadow: 0 1px 1px #FFFFFF;
}
.dnnForm h2.dnnFormSectionHead a, .dnnForm h2.dnnFormSectionHead a:visited {
    background: url("../../images/down-icn.png") no-repeat scroll 2% center transparent;
    color: #000000;
    display: block;
    font-weight: bold;
    letter-spacing: -0.03em;
    padding: 0.4em 0.8em;
    text-decoration: none;
}
.dnnForm h2.dnnFormSectionHead a:hover {
    background: url("../../images/down-icn.png") no-repeat scroll 2% center #F1F1F1;
}
.dnnForm h2.dnnFormSectionHead a.dnnSectionExpanded {
    background: url("../../images/up-icn.png") no-repeat scroll 2% center transparent;
    text-align: right;
}
.dnnForm h2.dnnFormSectionHead a.dnnSectionExpanded:hover {
    background: url("../../images/up-icn.png") no-repeat scroll 2% center #F1F1F1;
}
h2.dnnFormSectionHead {
    font-size: 1.5em;
    font-weight: bold;
    letter-spacing: -0.03em;
    line-height: 1.2;
    text-align: right;
}
/* ******************************* */
/*     End RTL fix DNN 6           */
/* ******************************* */