.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;
}
.Normal, .NormalDisabled {font-size:16px !important;}
div#floatlinks {background:none repeat scroll 0 0 #EEEEEE;
clear:right;
float:right;
margin:0 0 1em 1em;
padding:1em;
width:25%;}

.bodybox {margin-bottom:-30px; padding-bottom:30px;}
.submenu, .submenuitemselected, .MainMenu_MenuItem, .submenuitembreadcrumb {width: auto !important;}
.submenu {width: inherit !important;}

/* .ModuleTitle_SubMenu {float:left; position:absolute; top:49px !important; left: 40px !important; margin:0;} */
#menu li.level1 {}
.menubox {border-bottom:none!important;}
div#suckerfish2-div {position:relative; width:100% !important;}
#suckerfish2-div ul {margin: 0 40px; padding:0 5px; border-bottom: 2px solid #dfdfdf !important; width:842px;}
#suckerfish2-div li ul {background:#ffffff; z-index:99;}
#menu li a {font-size:16px !important; font-weight:normal !important; padding: 15px !important;}
#menu li ul a {font-size:12px !important; padding: 5px 15px !important;}
.footer, .copy, .copy a, .copy a:link, .copy a:visited, .copy a.footer, .copy a.footer:visited {font-size:10px !important; color:#9D9D9D; text-decoration:none; }
.copy a:hover, .copy a.footer:hover {text-decoration:underline;}
.copy a.SkinObject {font-weight:normal !important;}
.logo {margin-top:0; margin-bottom:0;}
.bodybox {padding-bottom:60px !important; margin-bottom:-60px !important;  background:url(/pages/Portals/47/images/jm-bg-4.gif) repeat-x #dfdfdf !important;}
#dnn_bottompane1, #dnn_bottompane2, #dnn_bottompane3 {overflow: hidden !important; margin:-40px 0 0 18px !important; }
.bottompane2 {margin-left:-1px !important;}
.bottompane3 {margin-left:-1px !important;}
a img {border:none !important;}
.nav {z-index:999;}
.rightpane {width:200px;}
.copy {background:url("http://nearme.net/pages/Portals/47/images/b-l-corner-2.gif") no-repeat scroll left bottom transparent !important;}
#menu li.level1 a:hover, #menu li.level1 li a:hover, #menu li.level1 a:active, #menu li.level1 li a:active {background:#e9e9e9;}
#menu li a:hover, #menu li a:active {color:#304F65;}
#suckerfish2-table {margin-top:-14px;}
h2#philosophy-sidebar {background:url(/pages/Portals/47/images/our-philosophy.png) no-repeat;
	width: 200px;
	height: 37px; text-indent: -9999px;}
h2#contact-sidebar {background:url(/pages/Portals/47/images/contact.png) no-repeat;
	width: 200px;
	height: 37px; text-indent: -9999px; margin-top:1em;}
.bottompane1, .bottompane2, .bottompane3 { padding:0px; margin-left:18px !important;}
.Normal, .NormalDisabled, a, a:link, a:hover, a:active, a:visited, table tr td p {font-size:12px !important; line-height:1.75em; text-decoration:none;}
a, a:link, a:visited {color:#263b7e; text-decoration:underline;}
h1, h2, h3, h4, h5, h6, a:active, a:hover, .Head {color:#1f295c;}
.Head { font-weight:bold;}
img[align="left"] {padding-right:15px;}
img[align="right"] {padding-left:15px;}
.contentpane {width: 672px; padding-left:18px;}
#menu li li, #menu li ul {width:auto !important; clear:both;}
html {background:#e5e5e5;}
ul#menu {border-bottom:none !important;}
ul#menu ul, #menu li a {border-bottom: 2px solid #dfdfdf !important;}
#menu li a {padding:15px 29px !important;}
#menu li li a {border-bottom:none !important;}
div#right-sidebar div {margin-top:0; border-top:none; text-align:justify; width:199px; border:1px solid #dfdfdf;}
#right-sidebar p, #right-sidebar ul {font-style:normal; margin: 0px 10px 10px; }
#right-sidebar ul {padding: 0 0 0 10px ;}
#right-sidebar h2 {margin-bottom:0;}
table tr td p {color:#585858;}
#bottom-first-third, #bottom-second-third, #bottom-third-third {font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:16px !important; color:#304f65 !important; font-weight: normal; text-decoration:none;}
a:hover#bottom-first-third, a:hover#bottom-second-third, a:hover#bottom-third-third {text-decoration:none;}


#dnn_bottompane1, #dnn_bottompane2, #dnn_bottompane3 {margin:-40px 0 0 17px !important; padding:0 !important;}
#dnn_bottompane1 p, #dnn_bottompane2 p, #dnn_bottompane3 p {margin:10px 0 0;}
 #dnn_bottompane1 h2, #dnn_bottompane2 h2, #dnn_bottompane3 h2 {margin:0; margin-top:7px;}
.contentpane {margin:20px 10px 0 17px !important; padding:0 !important;}
.rightpane {margin:20px 12px 0 10px !important; padding:0 !important; position:relative;}
html, body, p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px !important;
line-height:1.75em;
text-decoration:none; color:#585858; font-weight:normal;}
#dnn_contentpane {margin:0; padding:0;}
h2, p {margin-top:0 !important;}


















