/* == */
#dnn_ctr1669_HtmlModule_HtmlModule_lblContent {margin-left: -7px; margin-top: -11px;}

.supportservices {width: 275px; padding-top: 35px;}

#dnn_ctr983_FormMaster_cmdSubmit {font-size: 15pt; font-weight: bold;}
.volunteer_form TD {padding: 4px;}
.vol_form {width: 400px;}

#dnn_ctr981_RssModule_pnlRss {width: 155px; padding: 5px;}
.articlesummary {}
.articlesummary .title {font-weight: bold; font-size: 12pt;}
.adv_TempTD span{font-weight: bold; font-size: 12pt;}
#dnn_ctr978_DNNArticle_myArticles_cmdRSS img {display: none;} /* no XML Feed img */

.no_padding_list {margin: 0px; padding-left: 15px;}
.no_padding_list LI {list-style-type:circle;}


/* === */

.LinksDesignTable {width: 350px;}
.LinksDesignTable TD {color: green; text-align:center;}

.news .ess_n_title {font-weight: bold;}
.news .ess_n_desc {}
.news .ess_n_image {padding-top: 10px; width: 20px;}
.news .ess_n_readmore {padding-top: 10px; padding-left: 5px; font-weight: bold;}
.news .ess_n_readmore, .news .ess_n_image {padding-bottom: 25px;}


.maintitle {color: #FFFFF; font-size: 12pt; font-weight: bold;}
.main_otepp div.Normal {padding-bottom: 20px;}

.green_bullet LI {padding-left: 3px;list-style-image:url(/Portals/7/images/other_14.jpg);}
#dnn_ctr939_Login_pnlLogin Table TD {text-align: center;}
body, P, DIV, Blockquote, Span , LI {font-family: Arial; font-size: 9pt; color: #012d64; font-weight: normal;}
TR, TD {font-family: Arial; font-size: 9pt;}

body {   margin:0;
   padding:0;
   height:100%;}


/* === SKIN === */

	#container {
		min-height:100%;
		position:relative;
	}
	#header {
		background:#ff0;
		padding:0px;
	}
	#body {
		padding:0px;
		padding-bottom:0px;	/* Height of the footer */
	}
	#footer {
		position:absolute;
		bottom:0;
		width:100%;
		height:150px;			/* Height of the footer */
	}
	<!--[if lt IE 7]>
	#container {
		height:100%;
	}
	<![endif]-->

/* ============ */



/* Main Menu */

.MainMenu_MenuContainer {
	padding:0px; 

	color:#FFFFFF;
	width:150px;
	height:21px;

}

.MainMenu_MenuContainer TD {font-size: 10pt;}

.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand; 
}

/* subpages and main page text */
.MainMenu_MenuItem {
	height:21px;
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: .75em; 
	font-weight: lighter;
	font-style: normal; 
	font-weight: bold;

	/* subpages */
	border-left: #ffffff 0px solid; 
	border-bottom: #ffffff 0px solid; 
	border-top: #ffffff 0px solid; 
	border-right: #ffffff 0px solid;
	/* subpages - end */
}

.MainMenu_RootMenuItemActive 
{
    background-color: #666666;
}

/* subpages */
.MainMenu_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #9FB085; 
	border-left: #FFCC66 0px solid; 
	border-bottom: #FFCC66 0px solid; 
	border-top: #FFCC66 0px solid; 
	text-align: center; 
	width: 0px;
	height: 0px;
}

.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #9FB085; 
	border-bottom: #404040 0px solid; 
	border-left: #FF8080 0px solid; 
	border-top: #FF8080 0px solid; 
	border-right: #404040 0px solid;
}
	
.MainMenu_MenuBreak {
	border-bottom: #404040 0px solid; 
	border-left: #FF8080 0px solid; 
	border-top: #FF8080 0px solid;  
	border-right: #404040 0px solid; 
	background-color: transparent; 
	height: 0px;
}

.MainMenu_MenuItemSel {

	height:21px;
	background-color: #9FB085; 
	cursor: pointer; cursor: hand; 
	color: #012D64; 
	font-weight: bold;
	font-style: normal; 
	border-left: #000000 0px solid; 
	border-bottom: #000000 0px solid; 
	border-top: #ffffff 0px solid; 
	border-right: #ffffff 0px solid;


}


.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	color:#990033; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #333333 0px solid; 
	border-bottom: #333333 0px solid; 
	border-top: #333333 0px solid;

}
	
.MainMenu_RootMenuArrow{ 
	display: none;font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;

}
.MainMenu_TabMenuItemSelHover TD {color:#012D64; font-weight:bold;}




/*

.navpane {width: 115px;}
.newspane {background-image:url(http://fw49.bluewirecs.ca/Portals/7/Skins/ESS/images/spacer_blue3.gif);}

.transparent .cont_trans_title {color: #000000; font-weight: bold;}

P {font-size: 13px;font-family: Verdana, Arial, Sans-serif;}
body {font-size: 11px; font-family: Verdana, Arial, Sans-serif; color: #000033; background-image:url(http://fw49.bluewirecs.ca/Portals/7/Skins/ESS/images/spacer_blue1.gif); margin: 0px;}

a:link { 
	color: #003366;
	font-size: 14px;
	text-decoration: none;
	}
a:visited { 
	color: #003366;
	font-size: 14px;
	text-decoration: none;
	}
a:hover {
	color: #000033;
	font-size: 14px;
	text-decoration: underline;
}
a:active { 
	color: #000033;
	font-size: 14px;
	text-decoration: underline;
	}
*/
/* =============================== */

.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;
}


















