/* Data Grids */
.dg
{
	border-collapse:collapse;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}

.dg td
{
	padding:6px;
}

.dgRow td
{
	border:1px solid #CCCCCC;
}

.dgHeader
{
	background-color:#CCCCCC;
	font-weight:bold;
}

.fieldLabel
{
	text-align:right;
	font-weight:bold;
}
/* End Data Grids */

.moreinfo div {
	position: absolute;
	font-size: 0.9em;
	border:1px solid #666666;
	background-color:#EEEEEE;
	margin: 7px 0;
	line-height: 1.6em;
	padding: 5px;
	border-style:dashed;
	display:none;
}

.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: 5px 15px; 
	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;
}

/* Auto Complete */
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	text-align:left;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px 2px 7px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 22px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #368bc4;
	color: white;
}
/* End Auto Complete */

#modal_addSelectCategory_content{display:none}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container #modal_deletePortrait_content {background: url(/Portals/0/images/editP_modal_deletePortrait_bkgrd.gif) no-repeat;width:335px;height:97px;}
#simplemodal-container #modal_saveChanges_content {background: url(/Portals/0/images/editP_modal_saveChanges_bkgrd.gif) no-repeat;width:335px;height:97px;}
#simplemodal-container a.modalCloseImg {display:none;}
#simplemodal-container #modal_deletePortrait_content {}
#simplemodal-container #modal_deletePortrait_content .cancelLink {margin-right:39px;margin-left:78px;cursor:pointer;}
#simplemodal-container #modal_saveChanges_content {padding-top:0px;padding:0;text-align:left;padding-top:56px;}
#simplemodal-container #modal_saveChanges_content .cancelLink {}
#simplemodal-container #modal_saveChanges_content .okLink {margin-right:20px;margin-left:45px;}

#modal_addSelectCategory_content div.content{background: #368bc4 url(/Portals/0/images/addBizNew_modalClaim_bkgrd.gif) no-repeat;width:601px;min-height:466px;*width:630px;*height:auto !important;*height:533px;text-align:left;padding:27px 0 20px 29px;font-size:12px;}
#modal_addSelectCategory_content div.content img.simplemodal-close {position:absolute;cursor:pointer;margin:-39px 0 0 588px;}
#modal_addSelectCategory_content div.content table {margin-top:30px;margin:50px 0 0 30px;}
#modal_addSelectCategory_content div.content table tr td {vertical-align:top;text-align:center;width:220px;padding-right:53px;} 
#modal_addSelectCategory_content div.content table tr td input {margin-top:10px;}
#modal_addSelectCategory_content div.box {background:#ecf3f6 url(/Portals/0/images/selectCategory_popup_box_top.gif) no-repeat;margin:15px 0 0 0;width:580px;height:400px;overflow: auto;padding:36px 0 0 0;}
#modal_addSelectCategory_content div.box .categories {*width:580px;width:568px;*height:388px;height:380px;overflow: auto;padding:12px 0 8px 12px;}

#modal_addSelectCategory_content div.box ul {background-color:#ecf3f6;}
#modal_addSelectCategory_content div.box li {background-color:#ecf3f6;}


/* TreeView */
.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

.treeview li {
	list-style-type:none;
}

.treeview .hitarea {
	background: url(/images/treeview/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(/images/treeview/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(/images/treeview/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(/images/treeview/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(/images/treeview/treeview-red.gif); } 

.treeview-black li { background-image: url(/images/treeview/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(/images/treeview/treeview-black.gif); }  

.treeview-gray li { background-image: url(/images/treeview/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url/images/treeview/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url/images/treeview/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url/images/treeview/treeview-famfamfam.gif); } 


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url/images/treeview/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url/images/treeview/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url/images/treeview/file.gif) 0 0 no-repeat; }
/* End TreeView */


