/* colors 
 * 73880b dark green
 * f4ffd2 light green
 * 69ab2b bright green (links & headers)
 * daf095 med green sidebar backgrounds, header nav
 * 50AAB5 blue for hovers..
*/

/* HTML Tag Redefinition */
html, body {
	height: 100%;
	font-family:verdana, Arial, Helvetica, sans-serif;
        font-size:12px; 
}
body {
	padding: 0px;
	margin: 0px;
	background: #fff url(http://mbeconetwork.org/themes/manitoba_econetwork/images/bg-tile.jpg) repeat left top;
}
img {
	border: 0px
}
/* Page Structure / Navigation */
#page {
	width:955px;
	margin: auto;
	height: auto !important;
	height:100%;
	min-height:100%;
	position:relative;
	background-color:#004E95;
}
#page.sidebar-left {
}
.searchTxt{
font-weight:bold;
font-size:14px;
color:#7F7F7F;
padding:4px 0px;
}
#page #header {
	clear:both;
	width: 100%;
	padding:0px;  
}
#page #logo {
	color:#fff;
	padding: 0px;
	margin:0;
	width:281px;
	height:200px;
	float: left;
}
#page #logo a {
	/* customize_header_logo */ color:#ffffff; /* customize_header_logo */
	font: normal bold 32px Arial;
	text-decoration:none;
}

ul#sideblock {
font-family: verdana;
font-size: 14px;
margin:0px;
padding:0 0 1px 0;
list-style-type: none;
}
#sideblock li{
color:#fff;
margin:18px 5px 30px 0px;
padding-left:28px;
background: url(http://mbeconetwork.org/themes/manitoba_econetwork/images/bullet.gif) no-repeat left top;
list-style-type: none;
}

#sideblock li a:link,#sideblock li a:visited{
color:#fff;
text-decoration:none;
}
#page #header ul.nav-header {
	list-style:none;
	margin:0px;
	float: left; 
	padding:0px;
	z-index:2;
	overflow:visible;
}
#page #header ul.nav-header li {
	float:left;
	padding:0px 0px;
	margin:0px;
	color:#fff;
	font-size:14px;
	letter-spacing:1.5px;
}
#page #header ul.nav-header li a{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	display:block;
  padding:15px 15px;
}
#page #header ul.nav-header li a:hover {
	background-color: #0176BE;
}
#page #header ul.nav-header li.nav-selected {
	font-weight:bold;
	background-color: #0176BE;
}

#page #header #header-area {
	width: 752px;
	margin-left:1px;
  float:left;
}
#page #header #search-area {
	width: 162px;
	margin-right:1px;
	margin-top:8px;
  float:left;
}

#page #homeHeader {
	min-height:200px;
}

#page #homeHeader{
	margin:0;
	padding:0;
	position:relative;
}
#page #pageHeader {
	margin:0 0 0 281px;
	padding:0;
	position:relative;
}
#page #central {
	clear:both;
	padding-bottom:30px; /* for footer */
}
#page.no-sidebar {
	background-image: none !important;
	background-color:#004E95;
}
/* body & sidebar */
* html #page.sidebar-left #central #body { 
   height: expression( this.scrollHeight < 841 ? "840px" : "auto" ); 
}
#page.sidebar-left #central #body { 
   min-height: 840px; 
}
#page #central #body {
	float:left;
      text-align:justify;
	padding:15px;
       /* customize_background */ background-color:#fff; /* customize_background */
}

#page #central #body_m {
	float:left;
	text-align:justify;
	width:460px;
        background-color:#fff;
}
#page #central #sidebar {
	float:left;
	width:180px;
	padding:15px 10px 30px 15px;
}
#page #central #sidebar_r {
	float:right;
	width:260px;
	padding:0px;
}

#page.sidebar-left #central #sidebar {
	float:left;
	width: 148px
}
#page.sidebar-left #central #body {
	float:left;
	width: 750px;
        padding: 15px;
	background-color: #fff;
}
#page.no-sidebar #body {
	float: none !important;
	width: 923px;
        margin:0px 1px; 
}
#page #central #sidebar p {
	line-height:14px
	color:#fff;
}
#page #central #sidebar h1 {
	line-height:24px;
	font-size: 18px;
  color:#fff;
  padding-left:15px;
}

#page #central #body .contentNav{
  border:1px solid #004E95;
  line-height:25px;
  font-size: 14px;
  color:#000;
}
#page #central #body .contentNav a{
  font-size: 14px;  
  font-weight:bold;
  color:#000;
  text-decoration:none;
  padding:0px 20px;
}

#page #central #body .header{
  background-color:#004E95;
  padding:0px;
 margin:0px;
clear:both;  
}
#page #central #body p{
  font-size: 14px;
  color:#000;
}

#page #central #body .graytext{
  color:#006738;
}

#page #central #body h1{
  line-height:24px;
  font-size: 18px;
  color:#fff;
  padding:6px 15px;
}

#page #central #body h1 a{
color:#fff;
}

#page #central #body h2{
  line-height:24px;
  font-size: 14px;
  color:#fff;
  padding:6px 15px;
}
#page #central #sidebar ul.nav {
	list-style:none;
	margin-left:0px;
	padding:0px;
	padding-left:0;
	font-size:11px;
}
#page #central #sidebar ul.nav li {
	margin-bottom:10px;
}
#page #central #sidebar ul.nav a {
	text-decoration:none;
	color:#fff
}
#page #central #sidebar ul.nav a.nav-selected {
	font-weight: bold
}
#page #central #sidebar ul.nav a:hover {
	text-decoration:underline
}
#page #central #sidebar ul.nav ul {
	list-style:none;
	margin-left:5px;
	padding:0px;
	margin-top:10px;
}
#page #central #sidebar ul.nav ul li {
	padding-left: 5px;
	margin: 0;
	border-left: 1px solid #69ab2b;
}
#page #central #sidebar ul.nav ul li ul li {
	list-style:square inside;
	padding-left:0;
}
#page #central #sidebar ul.nav ul li ul li {
	border:none;
}

#sidebar p {
	line-height:14px;
	color:#fff;
}
#sidebar p a{
color:#fff;
}
#page #footer {
	line-height:14px;
	clear:both;
	color:#fff;
	font-size:12px;
	text-align:center;
	padding:0px 0 10px 0;
        width:100%;
        height:35px; 
        margin-top:-15px;
}
#page #footer a {
	color:#fff;
	text-decoration:none;
}
.develop{
clear:both;
text-align:center;
padding:10px 0;
float:right;
width:770px;
}
span.sign-in {margin-left: 20px}
#page #footer span.powered-by { float:right; margin-right:20px;}


/* MISC STYLES & SHORTCUTS */
div.code {
	border: 1px solid #ddd;
	background: #eee;
	padding: 10px
}
div.spacer, div.ccm-spacer {
	clear:both;
	font-size:1px;
	line-height:1px
}
.noTopSpace {
	margin-top:0px;
	padding-top:0px
}
h3.ccm-page-list-title a{
color:#000;
font-size:12px;
text-decoration:none;
font-weight:normal;
}
/* customize_miscellaneous */  /* customize_miscellaneous */
