.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-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.training {
	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 .support {
	background: url(support_title.gif) no-repeat top left;
}
.support dt {
	background: url(support_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;
}
#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:right;
}

/*
div.hr
{
	height: 2px;
	background-color: #8f0000;
	margin: 5px 0 15px 0;
	clear:both;
}
div.hr hr
{
	display: none;
}
*/
.nzippCommandPanel
{
	float:right;
	clear:both;
	display:inline-block;
}

.nzippCommandButton
{
	margin-left:1em;
	margin-right:0.5em;
	display:inline-block;
}

/* fix chrome where the update button would be hidden behind other elements */
#dnn_ctr_ManageUsers_pnlProfile table, #dnn_ctr455_ModuleContent table
{
clear:both;
}

/* default text for the page */
body
{
}

/* this is the style for paragraph text 
*/
body, p, table, li, .SubHead, .nzippLabel, label, .NormalTextBox, .nzippTextbox, .nzippDropdown, .nzippCheckboxList, .nzippLink, .nzippDataItem, .nzippDate
{
	font: 100%/1.5 'Trebuchet MS',Verdana, Arial, sans-serif;
}

/* -----------------------------------*/
/* --------->>> Links <<<-------------*/
/* -----------------------------------*/

/* normal link */
a
{
	color: #969FA8 !important;
}

/* visited link */
a:visited
{
	color: #969FA8 !important;
}

/* hover link */
a:hover
{
	text-decoration: underline !important;
	color: #80878F !important;
}

/* hover over named anchor link */
a[name]:hover
{
	color: #80878F !important;
	text-decoration: inherit !important;
	/*color: inherit;*/
	background: inherit !important;
}

.nzippLink 
{
	color: #969FA8;
}

/*
==========================================================
*/

/* 
Set the font for the labels for property names
*/
.SubHead, .nzippLabel, label
{
	font-weight:bold;
		
}

/*
Set the font used in the various types of user input controls such as
textboxes you type into on the manage profile page.
*/ 
.NormalTextBox, .nzippTextbox, .nzippDropdown, .nzippCheckboxList, .nzippLink 
{
}
/* sets the default width of the textboxes etch .NormalTextBox, */
.nzippTextbox, .nzippDropdown
{
	width: 20em;
}
.NormalTextBox
{
	width: 14em;

}
.nzippDate
{
	width:15em;
}

/* make the textareas spread across the whole page. */
textarea.nzippTextbox 
{
	width:100% !important;
}

/*
Font used for diplaying data to the user eg all the values for the 
items on the search photographer page
*/
.nzippDataItem 
{
}
/*
Set the font used in display stuff in grids
*/ 
.nzippGrid 
{
}

/*
The font used for the individual items in the grid
*/ 
.nzippGridItem
{
}

/*
The font used for the individual items in every second row of the grid (if specified for the grid)
*/ 
.nzippGridAltItem
{
}

/*
The font used for the header cells of the grid.
*/ 
.nzippHeaderItem 
{
}

/*
Set the font used for the header in the collapsible header control
 (eg on the search member page, it is the control hiding the various profile properties.
*/ 
.nzippSectionHead , .Head
{
	font-size: 110%;
}

/* Used for the sub headings on a page
eg the bio/info headings on the member gallery
*/
h3 
{
	font-size: 120%;
	font-weight: bold;
	margin-top: 0.25em;
	margin-bottom: 0.5em;
}

/* 
Used for the headings of items that occurn many times on the page
*/
h5
{
	font-size: 110%;
	font-weight:bold;
    padding: 0;
    margin: 0;
color:black;
text-align:left;
}

.copyright
{
	color: #969FA8;
}

/* Login button and others */
.StandardButton
{
	background-color: #EAEAEA;
}
/* Remove the page width and text size adjustors from the page. */
#pageoptions #Table_8
{
display:none;
}

/* Horizontal line */
hr
{
 color:#DBDBDB;
background-color:#DBDBDB;
}

/* remove the borders from the corporate image page. */
img
{
	border:0;
}

/* ********** style For width setting of skin ************** */
.PageWidth{	
width:920px !important;
}
#PageWidth {
	MARGIN: 0px auto; 
WIDTH: 920px !important;
}

/* hide the menu on the footer bar */
#dnn_dnnLINKS_lblLinks a
{
display:none;
} 
#dnn_dnnLINKS_lblLinks .links
{
color:#333333;
}


/* Menu formatting */

.omega_menu{
border-top: 3px solid silver;
margin: 0 0 5px 0;
padding: 0;
width: 100%;
overflow: hidden;
border-width: 1px 0;
background: #3F3F3F;
}

.omega_menu ul{
/*width: 861px;*/
margin: 0;
padding: 0;
}

.omega_menu li{
float:left;
display: inline-block;
margin:0;
}
.omega_menu li a{
float: left;
padding: 6px 12px;
color: white;
text-decoration: none;
border-right: 1px solid #D1D1D1;
}

.omega_menu li a:visited{
/*color: white;*/
}

.omega_menu li a:hover, .omega_menu .menuitem_selected{
/*color: white;*/
background: black;
}

/* ===========================
 setup the default grid styling
*/
.nzippGrid
{
	margin-bottom:2em;
	width:100%;
}

.nzippGrid
{
	border-style: solid;
	border-width: 1px;
	border-color: black;
}
.nzippGridHeader
{
	/*
	text-align:left;
	border-style: solid;
	border-width: 1px;
	border-color: black;
*/
}

.nzippGrid td, .nzippGrid th
{
	padding-right:3px;
	padding-left:3px;
}
.nzippGrid th 
{
	text-align: left;
}
/* ===========================
 Style the member name heading.
*/
#member_name
{
	float:left;
}
#member_name .nzippDataItem
{
	padding-right:2em;
}

#member_name_wrapper
{
	float:left;
	background-color:#EBEBEB;
	width:100%;
	margin: 5px 0;
}
#member_name h3
{
	background-color:#EBEBEB;
    color:Black;
	font-size:120%;
	font-variant: small-caps;
    clear:both;
    text-align:left;
    padding:0;
    margin:0;
}

/* hides the links on the dnn profile page */
#dnn_ctr_ManageUsers_pnlTabs
{
	display:none;
}

/* adjust the front page alignment */
#dnn_ctr474_ModuleContent
{
	float:right;
}
#dnn_ctr379_HtmlModule_HtmlModule_lblContent
{
}
#dnn_ctr379_HtmlModule_HtmlModule_lblContent p
{
	width:100%;
}
/* make the textboxes on the register page shorter so the red arrows stay
on the same line. */
/*
#dnn_ctr679_ManageUsers_User_UserEditor_tbl .NormalTextBox, #dnn_ctr679_ManageUsers_User_tblPassword .NormalTextBox
{
	width:14em;
}
*/
/* Align the labels on the register page */
#dnn_ctr679_ManageUsers_User_UserEditor_tbl span , #dnn_ctr679_ManageUsers_User_tblPassword .SubHead
{
	padding-top: 4px;
}

/* */
.nzippFlanPopup
{
	padding: 1em;
	background-color: #EBEBEB; 	
}

div.clear
{
	clear:both;
}

.errordisplay, .errordisplay td
{
	color:Red !important;
	padding-bottom: 1em;
}

.errordisplay td.errordisplay
{
	display:none;
}

.nzippContentLeft
{
	text-align:left;
}
/* display ordered list as numbers instead of the image */
ol, ol li p
{
list-style-image: none;

}





#simplemodal-overlay {background-color:#000; cursor:wait;}
#simplemodal-container {color:#bbb; background-color:#fff; border:6px solid #444; padding:12px;}


