.regoFormLabels { white-space:nowrap; font-size: 12px; font-weight:bold; }
.hiddenfield { display:hidden;border-style: none;}
.UCANlabel { font-size: 12px; font-weight:bold; border-style: none;}
h2 {font-size:16px;margin-bottom:0.75em;}
.survey {color: #ffffff;}
.surveyitems {colo: #ffffff;}
.surveyitems.Normal {color: #ffffff;}
.surveyitems.NormalBold {color: #ffffff;}

.span-1  { width: 10px;}
.span-2  { width: 30px;}
.span-3  { width: 50px;}
.span-4  { width: 70px;}
.span-5  { width: 90px;}
.span-6  { width: 110px;}
.span-7  { width: 130px;}
.span-8  { width: 150px;}
.span-9  { width: 170px;}
.span-10 { width: 190px;}
.span-11 { width: 210px;}
.span-12 { width: 230px;}
.span-13 { width: 250px;}
.span-14 { width: 270px;}
.span-15 { width: 290px;}
.span-16 { width: 310px;}
.span-17 { width: 330px;}
.span-18 { width: 350px;}
.span-19 { width: 370px;}
.span-20 { width: 390px;}
.span-21 { width: 410px;}
.span-22 { width: 430px;}
.span-23 { width: 450px;}
.span-24 { width: 470px;}
.span-25 { width: 490px;}
.span-26 { width: 510px;}
.span-27 { width: 530px;}
.span-28 { width: 550px;}
.span-29 { width: 570px;}
.span-30 { width: 590px;}
.span-31 { width: 610px;}
.span-32 { width: 630px;}
.span-33 { width: 650px;}
.span-34 { width: 670px;}
.span-35 { width: 690px;}
.span-36 { width: 710px;}
.span-37 { width: 730px;}
.span-38 { width: 750px;}
.span-39 { width: 770px;}
.span-40 { width: 790px;}
.span-41 { width: 810px;}
.span-42 { width: 830px;}
.span-43 { width: 850px;}
.span-44 { width: 870px;}
.span-45 { width: 890px;}
.span-46 { width: 910px;}
.span-47 { width: 930px;}
.span-48 { width: 950px;}
.span-49 { width: 970px;}
.span-50 { width: 990px;}
.span-51 { width: 1010px;}
.span-512 { width: 1020px;margin: 5px}
.span-52, div.span-52 { width: 1030px; margin: 0; }

.append-1  { padding-right: 20px;}
.append-2  { padding-right: 40px;}
.append-3  { padding-right: 60px;}
.append-4  { padding-right: 80px;}
.append-5  { padding-right: 100px;}
.append-6  { padding-right: 120px;}
.append-7  { padding-right: 140px;}
.append-8  { padding-right: 160px;}
.append-9  { padding-right: 180px;}
.append-10 { padding-right: 200px;}
.append-11 { padding-right: 220px;}
.append-12 { padding-right: 240px;}
.append-13 { padding-right: 260px;}
.append-14 { padding-right: 280px;}
.append-15 { padding-right: 300px;}
.append-16 { padding-right: 320px;}
.append-17 { padding-right: 340px;}
.append-18 { padding-right: 360px;}
.append-19 { padding-right: 380px;}
.append-20 { padding-right: 400px;}
.append-21 { padding-right: 420px;}
.append-22 { padding-right: 440px;}
.append-23 { padding-right: 460px;}
.append-24 { padding-right: 480px;}
.append-25 { padding-right: 500px;}
.append-26 { padding-right: 520px;}
.append-27 { padding-right: 540px;}
.append-28 { padding-right: 560px;}
.append-29 { padding-right: 580px;}
.append-30 { padding-right: 600px;}
.append-31 { padding-right: 620px;}
.append-32 { padding-right: 640px;}
.append-33 { padding-right: 660px;}
.append-34 { padding-right: 680px;}
.append-35 { padding-right: 700px;}
.append-36 { padding-right: 720px;}
.append-37 { padding-right: 740px;}
.append-38 { padding-right: 760px;}
.append-39 { padding-right: 780px;}
.append-40 { padding-right: 800px;}
.append-41 { padding-right: 820px;}
.append-42 { padding-right: 840px;}
.append-43 { padding-right: 860px;}
.append-44 { padding-right: 880px;}
.append-45 { padding-right: 900px;}
.append-46 { padding-right: 920px;}
.append-47 { padding-right: 940px;}
.append-48 { padding-right: 960px;}
.append-49 { padding-right: 980px;}
.append-50 { padding-right: 1000px;}
.append-51 { padding-right: 1020px;}

.prepend-1  { padding-left: 20px;}
.prepend-2  { padding-left: 40px;}
.prepend-3  { padding-left: 60px;}
.prepend-4  { padding-left: 80px;}
.prepend-5  { padding-left: 100px;}
.prepend-6  { padding-left: 120px;}
.prepend-7  { padding-left: 140px;}
.prepend-8  { padding-left: 160px;}
.prepend-9  { padding-left: 180px;}
.prepend-10 { padding-left: 200px;}
.prepend-11 { padding-left: 220px;}
.prepend-12 { padding-left: 240px;}
.prepend-13 { padding-left: 260px;}
.prepend-14 { padding-left: 280px;}
.prepend-15 { padding-left: 300px;}
.prepend-16 { padding-left: 320px;}
.prepend-17 { padding-left: 340px;}
.prepend-18 { padding-left: 360px;}
.prepend-19 { padding-left: 380px;}
.prepend-20 { padding-left: 400px;}
.prepend-21 { padding-left: 420px;}
.prepend-22 { padding-left: 440px;}
.prepend-23 { padding-left: 460px;}
.prepend-24 { padding-left: 480px;}
.prepend-25 { padding-left: 500px;}
.prepend-26 { padding-left: 520px;}
.prepend-27 { padding-left: 540px;}
.prepend-28 { padding-left: 560px;}
.prepend-29 { padding-left: 580px;}
.prepend-30 { padding-left: 600px;}
.prepend-31 { padding-left: 620px;}
.prepend-32 { padding-left: 640px;}
.prepend-33 { padding-left: 660px;}
.prepend-34 { padding-left: 680px;}
.prepend-35 { padding-left: 700px;}
.prepend-36 { padding-left: 720px;}
.prepend-37 { padding-left: 740px;}
.prepend-38 { padding-left: 760px;}
.prepend-39 { padding-left: 780px;}
.prepend-40 { padding-left: 800px;}
.prepend-41 { padding-left: 820px;}
.prepend-42 { padding-left: 840px;}
.prepend-43 { padding-left: 860px;}
.prepend-44 { padding-left: 880px;}
.prepend-45 { padding-left: 900px;}
.prepend-46 { padding-left: 920px;}
.prepend-47 { padding-left: 940px;}
.prepend-48 { padding-left: 960px;}
.prepend-49 { padding-left: 980px;}
.prepend-50 { padding-left: 1000px;}
.prepend-51 { padding-left: 1020px;}


div.colborder { padding-right:14px;margin-right:15px;border-right:1px solid #ddd;}
.locations label {float:left; width: 100px}
.locations p, .locations h4 {margin:0 0 5px 0;}
.locations span{color: #339966;font-weight:bold; }
.locations b{color: #f00;}


.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;
}













