.h2-section-title {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px; font-style: normal; color: #336699;text-decoration:underline;
text-align: left;margin: 2px 0px 0px 0px;
}


div.section-title {
width:88%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #336699;
text-align:center;
margin: 9px 1px 10px 1px;
}



#pcm{display:none;}
ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul{position: absolute;left:-1px;top:98%;}
ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:2px 2px 2px 10px;
	background-color:#eeeeee;
	background-repeat:repeat;
	border-color:#AAAAAA;
	border-width:1px;
	border-style:solid;
}
ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
	display:block;
	zoom:1;
	float: left;
}
ul.pureCssMenu ul{
	width:260px;
}
ul.pureCssMenu li{
	display:block;
	margin:0px 0px 0px 1px;
	font-size:0px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#eeeeee;
	border-width:0px;
	border-color:#6655ff;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:4px;
	padding-left:10px;
	font:bold 11px Verdana;
	color: #444444;
	text-decoration:none;
	cursor:default;
}
ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu li {
	float:left;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.pureCssMenu li.sep{
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.pureCssMenu li.sep span{
	float:none;	padding-right:0px;
	width:5;
	height:16;
	display:inline-block;
	background-color:#AAAAAA;	background-image:none;}
ul.pureCssMenu ul li.sep span{
	width:80%;
	height:3;
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	background-color:#fbdb6c;
	border-color:#665500;
	border-style:solid;
	font:bold 11px Verdana;
	color: #000000;
	text-decoration:none;
}
ul.pureCssMenu li a:hover{
	position:relative;
	background-color:#fbdb6c;
	border-color:#665500;
	border-style:solid;
	font:bold 11px Verdana;
	color: #000000;
	text-decoration:none;
}
ul.pureCssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.pureCssMenu img {border: none;float:left;_float:none;margin-right:4px;width:16px;
height:16px;
}
ul.pureCssMenu ul img {width:16px;
height:16px;
}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul,ul.pureCssMenu a:hover a:hover ul{display:block}
ul.pureCssMenu a:hover ul ul{display:none}
ul.pureCssMenu span{
	display:block;
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:30px;}
ul.pureCssMenu li:hover>a>span{}
ul.pureCssMenu a:hover span{}
ul.pureCssMenu ul span,ul.pureCssMenu a:hover table span{}
ul.pureCssMenu ul li:hover > a span{}
ul.pureCssMenu table a:hover span,ul.pureCssMenu table a:hover a:hover span{}
ul.pureCssMenu table a:hover table span{}


.menu-panel{z-index: 100;position:relative; left:0px; top:0px;margin:20px 0px 10px 0px;width:803px;height:43px;border:1px; border-style: solid; border-color: #555555; background: url(/Portals/0/buttons/silver-top-panel.gif) repeat-x; background-repeat: repeat-x }
.menu-container{position:absolute; left:30px; top:6px;padding:4px;width:auto;height:auto;border:0px; border-style: solid; border-color: #888888; }
.menu-shopcart{position:absolute; left:710px; top:2px;padding:2px;width:84px;height:33px;border:1px; border-style: solid; border-color: #888888; background: #FFFFFF; }



.cart-font{margin:2px 0px 0px 4px; font-size:9px;}

.hr {position:relative;top:-10px;height: 1px;width:98%; margin:0px;background: #ccc url(/Portals/0/buttons/hr-grey.gif) no-repeat scroll center;}
.hr hr {display: none;}

.hmpge_panel{position:relative;top:6px;left:-4px;width:800px;height:180px;padding:4px;border:0px solid #CCCCCC;}
.hmpge_image{position:absolute;top:0px;left:0px;width:148px;height:144px;border:0px solid red;}
.hmpge_title{position:absolute;top:160px;left:0px;width:148px;border:0px solid #CCCCCC;text-align:center;}
.hmpge_section1{position:absolute;top:0px;left:0px;margin:4px;width:150px;height:190px;border:0px solid blue;}
.hmpge_section2{position:absolute;top:0px;left:194px;margin:4px;width:150px;height:190px;border:0px solid blue;}
.hmpge_section3{position:absolute;top:0px;left:394px;margin:4px;width:150px;height:190px;border:0px solid blue;}
.hmpge_section4{position:absolute;top:0px;left:591px;margin:4px;width:150px;height:190px;border:0px solid blue;}

.medser_panel{position:relative;top:6px;width:380px;height:94px;border-bottom:1px solid #CCCCCC;}
.medser_image{position:absolute;top:0px;left:0px;width:85px;height:90px}
.medser_intro{position:absolute;top:0px;left:90px}
.medser_button{position:absolute;top:60px;left:284px;width:88px;height:18px;}


.pagetitle-pos{
position:relative;
left:260px;
top:20px;
width:540px;
margin-top:5px;
margin-bottom:5px;
border-bottom-style: solid;
border-bottom-width: 1px; 
}


.sidepanel-title 
{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;
text-align: left;
color: #3399CC;
font-weight: bold;
margin-top: 20px;
margin-bottom: 0px;
padding-right: 20px;
}


.lc-text {
width:100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small; font-style: normal; color: #336699;
line-height: 16px;
text-align: center;
}

.lc-action {
width:100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small; font-style: normal; color: #F07800;
line-height: 20px;
text-align: center;
font-weight: bold;
}


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




















