/* Start of CMSMS style sheet 'BNC Layout' */
/* Layout sections */
#subheader2{
	float: none;
	top: 0;
	left: 0;
	width: 100%;
  height:11px;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
/* clearing */
	.stretch,
	.clear {
		clear:both; 
		height:1px; 
		margin:0; 
		padding:0; 
		font-size: 15px;
		line-height: 1px;
	}
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	* html>body .clearfix {
		display: inline-block; 
		width: 100%;
	}
	
	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
	}

/* end clearing */


/* replace */
	.replace {
		display:block;
		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
	}
	/* tidy these up */
	.replace * {
		text-indent: -10000px;
		display:block;
		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
	}
	.replace a {
		text-indent:0;
	}
	.replace a span {
		text-indent:-10000px;
	}
/* end replace */


/* accessibility */
     	span.accesskey {
     	text-decoration:none;
     }
     .accessibility {
     	position: absolute;
     	top: -999em;
     	left: -999em;
     }
	dfn {
  		position: absolute;
		left: -1000px;
		top: -1000px;
		width: 0;
		height: 0;
		overflow: hidden;
		display: inline;
	}
/* end accessibility *//* A CSS Framework by Mike Stenhouse of Content with Style */

		/* A CSS Framework by Mike Stenhouse of Content with Style, adapted to CMSMS by Daniel Westergren */

 
/* NAV BAR AT THE TOP AND ONE COLUMN OF CONTENT */
    div#content {
        width: 96%;
        margin: 0;
        padding: 1em 2%;
        text-align: left;
    }
    div#main {
		text-align: justify;
    }

/* END CONTENT *//* A CSS Framework by Mike Stenhouse of Content with Style, adapted to CMSMS by Daniel Westergren */

/* SITE SPECIFIC LAYOUT */
    body {
       	font-family: arial, verdana, helvetica, sans-serif;
	font-size:100.1%;
	color:#000;
        margin: 0;
        padding: 0em;
        text-align: center;
        min-width: 770px;
        line-height: 110%;
       /* padding-bottom: 1em;*/
    }
    div#pagewrapper {
        margin: 0 auto;
        /* max-width: 80em; */
        /* min-width: 60em; */
        width: 770px;
        padding: 0;
        text-align: left;
        overflow: hidden;
    }
    #container {
	position: relative;
	margin: 0;
        overflow: hidden;
    }
    
    /* HEADER */
        div#header {
            margin: 0;
            padding: 0;
            text-align: left;
            overflow: hidden;
        }
        #logoclick { 
	   	position: relative;
		float: right;
		top:0px;
		left: 0px;
		overflow: hidden;
		width: 565px;
		height: 45px;
		 }

    /* END HEADER */
    
    
    /* CONTENT */
        div#content {
        min-height: 300px;
        height: auto !important;
        height: 300px;
        }
        
        /* MAIN */
            div#main {
           
            }
        /* END MAIN */
        
        /* SUB */
            div#sub {
                
            }
        /* END SUB */
        
    /* END CONTENT */
    
    
    /* FOOTER */
        div#footer {
            width: 770px;
            font-size: 11px;
            margin: 0 ;
            padding: 0px;
            text-align: center;
            overflow:hidden;
            border-bottom: 1px solid black;
        }

        #footer_text {
          width:600px;
          margin:0 auto;
          overflow: hidden;
          padding: 10px 0 20px 0;
        }

        div#footer p {
           /* font-size: 0.8em;
            margin: 0;
            padding: 15px;
            text-align: center; */
        }
    /* END FOOTER */
/* END LAYOUT */



div.breadcrumbs {
   padding: 1em 0;
   text-align: left;
   font-size: 90%;
   margin: 0 1em;
}

div.flags {
  float: right;
  width: 18px;
  padding: 1em 0;
  text-align: right;
  margin: 0 1em 0 0;
}

div.left49 {
  font-size: 11px;
  float: left;
  width: 49%;
  }

div.right49 {
  font-size: 11px;
  float: right;
  width: 49%;
  text-align: right;
  }
.rotatingimage {
     float: right;
     margin: 10px;
     text-align: center;
     vertical-align: middle;
}
/*** END BNC STYLE ***/
.BBrightTextBox {
 width: 320px;
 float: right;
}

/* End of 'BNC Layout' */

