
/* Layout - 16 column grid, 960px fixed width, 20px gutters
-------------------------------------------------------------- */

/* grid widths */
.grid16-1 {width: 60px;}
.grid16-2 {width: 120px;}
.grid16-3 {width: 180px;}
.grid16-4 {width: 240px;}
.grid16-5 {width: 300px;}
.grid16-6 {width: 360px;}
.grid16-7 {width: 420px;}
.grid16-8 {width: 520px;}
.grid16-9 {width: 540px;}
.grid16-10 {width: 600px;}
.grid16-11 {width: 660px;}
.grid16-12 {width: 720px;}
.grid16-13 {width: 780px;}
.grid16-14 {width: 840px;}
.grid16-15 {width: 900px;}
.grid16-16 {width: 960px;}

/* block indents */
.grid16-indent-1 {margin-left: 60px;}
.grid16-indent-2 {margin-left: 120px;}
.grid16-indent-3 {margin-left: 180px;}
.grid16-indent-4 {margin-left: 240px;}
.grid16-indent-5 {margin-left: 300px;}
.grid16-indent-6 {margin-left: 360px;}
.grid16-indent-7 {margin-left: 420px;}
.grid16-indent-8 {margin-left: 480px;}
.grid16-indent-9 {margin-left: 540px;}
.grid16-indent-10 {margin-left: 600px;}
.grid16-indent-11 {margin-left: 660px;}
.grid16-indent-12 {margin-left: 720px;}
.grid16-indent-13 {margin-left: 780px;}
.grid16-indent-14 {margin-left: 840px;}
.grid16-indent-15 {margin-left: 900px;}

/* gutters (2 x margin) */
.gutter {
  margin-left: 10px;
  margin-right: 10px;  
}

body,
div.full-width {
  min-width: 960px;
}

/*
Consultation menu */


#nice-menu-3 a, 
#nice-menu-3 a:link, 
#nice-menu-3 a:visited,
#nice-menu-3 a:active {
	color: #ffffff;
	font-size: 1em;
	font-weight:bold;
	padding: 0.6em;
	
}

ul#nice-menu-3 {
	margin-top: 8px;
}

/* ul#nice-menu-3, */
/* ul#nice-menu-3 ul, */
ul#nice-menu-3 li
 {
  background-color: #BF0000;
}


ul.nice-menu-down li.menuparent {
	background-color: #BF0000;
	background-image: none;
}

/* Content Bottom Regions */

#content-bottom-first-wrapper,
#content-bottom-last-wrapper {
	padding: 0 0 12px 0;
	clear: both;
	font-size: 13px;
	margin-top:15px;
}

#content-bottom-first-wrapper {
    float:left;
    position: relative;
}


.sidebar-first #content-bottom-first-wrapper
{
   width: 730px;
   margin-left: 200px; /* The width of #sidebar-left. */
   margin-right: -930px; /* Negative value of #content's width + left margin. */
}

#content-bottom-first-left,
#content-bottom-last-left {
	float:left;
	width: 50%;
	margin: 0 10px 0 0px;
}

#content-bottom-first-right{
    float: left;
    width: 47%;
}


/*
Content-bottom, formerly content-bottom-middle
*/

#content-bottom {
    clear: both;
    float: left;  /*Janet requested that this area be centered, as it was on the old site */
    text-align: left;
    width: 672px;
    position: relative;
    /* removed to align content-bottom for /en/org/project-genesis */
    /* margin: 0 144px;*/ /* Centre the content bottom region, which contrary to the general theme settings, appears outside of the main content area. We area centering it here. */
}

.sidebar-first.sidebar-last #content-bottom {
    margin-left: 240px;
    margin-right: -760px;
}

.sidebar-last #content-bottom {
    margin-left: 142px;
    margin-right: -672px;
}

.sidebar-first #content-bottom,
.no-sidebars.sidebar-first #content-bottom
{
    /*margin-left: 240px;*/ /* removed to align content-bottom for /en/org/project-genesis */
    margin-right: -12px;
}

.no-sidebars #content-bottom {
    margin-left: 142px;
    margin-right: -762px;
}

#content-bottom .block-wrapper {
	margin-bottom: 12px;
}

#content-bottom .block-top {
	background: url("images/content-btm-block-top-alt.png") no-repeat 0 0;
	height: 18px;
}

#content-bottom .block-btm {
	background: url("images/content-btm-block-btm-alt.png") no-repeat 0 0;
	height: 18px;
}

#content-bottom .block-inner {
	background-color: #FFFFFF;
	border-left: 2px solid #ECECEC;
	border-right: 2px solid #ECECEC;
	padding: 0 15px;	
}

#content-bottom .block-wrapper .content {
}

#content-bottom h2.block-title {
	padding: 0 0 .8em 0;
	font-family: Helvetica, Arial, Lucida, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	line-height:110%;
}

#content-bottom ul li {
	list-style-image: url("images/arrow-bullet-grey.png");
	margin: 0 0 0 2.5em;
	padding-top: 0.2em;
}

