/* ICC CCS Website Layout */
/* 13 Oct 2008            */

/* Original structure CSS from YoDiv Modified*/

/*	
	PAGE WIREFRAME STRUCTURE
	-------------------------------------------
*/
div.contentContainer {
	margin:0 auto;
	width:985px;
	text-align:left;
}

div#headerWrap {
	margin:0 auto;
	width:985px;
		background:url('../img/header-bg.gif') top repeat-x;
		height:104px;
	}

#primaryLogo {
			float:left;
			margin:0 0 9px;/*26px 0px 0px 10px;*/
			width: 985px;	
		}

#secondaryLogo {
			float:right;
			margin:7px 11px 0px 11px;/*20px 15px 0 0;*/
		}
	
div#contentWrap {
	background: #fff;
	margin: 0 auto;
	width: 985px;
}

div#content {
			padding:14px 0 7px 0;
			box-shadow: 0 0 8px #808080;
		}
		
div#leadingContent {
	margin:0 0 15px 0;
	}

div#primaryContent {
			float:left;
			width:694px;
		}

div#secondaryContent {
			float:right;
			margin-right:10px;
			width:268px;
		}
	

div#footerCredits {
		padding-left:16px;
		width:215px;
	}
	
	
div#leadingContentDescription {
		background:url('../img/leadingdesc-img.gif') no-repeat;
		float:left;
		margin:19px 0 0 25px;
		padding-bottom:10px;
		width:606px;
	}
	
/* Removed Text formatting for p, h2, ul, li, a elements */
	
	
				
div#homeNews {
	float:right;
	margin-top: 7px;
	width:450px;
}

div#homeNewsWide {
        margin-left: 30px;
	float: left;
	width:600px;
background: url("../../../images/bottom-dash.gif") repeat-x scroll center bottom transparent;

}

div#reports {
	float:left;
	width:229px;
}

/* Removed Text formatting for ul, li, a elements */
	
div#featuredPublications {
	margin:28px 0 0 0;
}
	
/* Removed Text formatting for ul, li, a elements */
		
div#membersCentre {
	border:1px solid #C9E3F3;
	height:148px;
}

/* Removed form formatting */
				
div#membersCenterDescription {padding:12px 0 0 0;}	

div#footerWrap {
/* RMDC removed footer top lighter margin
	removed height and added width and bottom padding
		background:#666 url('../img/footer-wrap-bg.gif') top repeat-x;
		height:500px;*/
		width:985px;
	margin:0 auto;
		padding: 0 0 0px;
		background-color:#5B99D7;
		overflow: hidden;
	}

div#footerlinks {

        background: url("../img/header-topnav-bg.jpg") repeat-x scroll 0 0 #004990;
	text-align: center;
	padding: 3px;
}

div#footer {
		clear:both;
		/* RMDC removed height
		height:500px;*/
	}

div#footer div {
			float:left;
			/*padding-top:16px;*/
		}

div#upcomingEvents {
/* RMDC removed top lighter margin
			background:#717171 url('../img/footer-col-bg.gif') top left repeat-x;*/
			background-color:#5B99D7;
			margin:0 17px 0 17px;
			padding-right:30px;
			padding-left:30px;
			width:181px;
		}


/* Removed Member Centre formatting */


/* RMDC removed footer credit margin
div#footerCredits {margin-top:40px;} */

/* Removed Footer formatting */

div#footerQuote {
	float:right;
	width:452px;
}

/* ==== Navigation bar styles START ==== */

div#secondaryNavigationWrap {
	margin:0 auto;
	width:985px;
	/*background:#004990 url('../img/header-topnav-bg.jpg') repeat-x;*/
      	background:#D9E3EC;
}
	
div#primaryNavigationWrap {
	margin:0 auto;
	width:985px;
	/*background:url("../img/header-topnav-bg.jpg") repeat-x scroll 0 0 #004990;*/
	padding:9px 0 9px 0;
	background:#D9E3EC;
}

/* ==== Navigation bar styles FINISH ==== */

.moduletable-maplink {
margin-left: 10px;
}

div.item-separator{
    border-bottom: 1px dotted;
    display: block;
    margin-bottom: 10px;
}
/* #primaryContent #homeNewsWide .item-page h1{
display:none; */
}
#primaryContent div#homeNewsWide div#xmap {
    background: none !important;
}
div#homeNewsWide .login {
    background: none;
}
div.login fieldset {border: 0;
 line-height: 27px !important;
}

#login-form .osolCaptchaBlock table td{ 
float:left !important;
}

