@charset "utf-8";
/* CSS Document */
/* -- LAYOUT -- */
body {
	background-color:#eee;
}
#container {width:760px; margin:0px auto; background-color:#FFF; border:0px solid #FFF;}
#header {height:180px; margin:0px; padding:0px; }
#page-title {
/*
	font-size:1.8em;
	font-weight:bold;
	color:#b85319;
*/
	width:360px;
	height:80px;
	position:relative;
	left:390px;
	top:20px;
	text-align: left;
	font-family:Verdana, Geneva, sans-serif;

	background-image: url(../img/logo-inkscape-white.png);
	background-repeat: no-repeat;
}
#content-wrap {width:760px; background-color:#888;}

#content {width:600px; background-color:#FFF; padding:60px 80px 0px 80px;
}
#BACPLogo {
	background-image: url(img/BCP-024258_logo.jpg);
	margin: 15px 15px 15px 0px;
	height: 75px;
	width: 253px;
	background-repeat: no-repeat;
	display: block;
	float: left;
}
#preFooter {
	background-image: url(img/preFooter-pebbles-3.jpg);
	margin: 15px;
	height: 75px;
	width: 120px;
	background-repeat: no-repeat;
	position: relative;
	left: 500px;
}
#footer {width:720px; background-color:#4f9cd1; padding:5px 20px 5px;}

/* -- NAVIGATION -- */
#navigation {clear: both; width:760px; background-color:#FFF; float:left;}
#navigation ul {
	width: 760px;
	height: 30px;
	margin: 5px 0px 5px 0px;
	color: #FFF;
	background-color: #0071b9;
	padding: 0;
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
#navigation li {
	float: left;
	min-width:144px;
	list-style: none;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
}
#navigation li a {
	display: block;
	padding: 7px 7px;	
	color: #FFF;	
	text-decoration: none;	
}
#navigation li a:hover {
	background: #4f9cd1;
	color: #FFF;
	border-bottom-style:none;}
#navigation li a:active {
	background: #00426d;
	color: #FFF;
}
#navigation li a#current  {
	background: #DDD;
	color: #c18;
}

/* -- LINKS -- */
a {
	color: inherit;
	text-decoration: none;
	border-bottom-width:thin;
	border-bottom-style: dashed;
}
a:hover {
	background: #AC1;
}
a:active {
	text-decoration:none;
	font-weight:bold;
	color: #272;
}

/* -- MAIN TEXT -- */
h1 {
	font-family:Taviraj, sans-serif;
	font-size:1.7em;
	font-weight:normal;
	color:#116eb1;
	margin-top:0em;
	margin-bottom:0.0em;
	height: auto;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom:0em;
	padding-left: 0em;
	background-color: none;
	display: block;  /*-- ensures other headings are on new line --*/
	max-width:100%;   /* -- stops Heading 1 going across whole width of page -- */
}
h2 {
	font-family:Taviraj, sans-serif;
	font-size:1.2em;
	font-weight:normal;
	color:#116eb1;
	margin-bottom:0.0em;
	background-color: none;
	height: auto;
	padding-top: 0.0em;
	padding-right: 0em;
	padding-bottom: 0.0em;
	padding-left: 0.0em;
	display: inline-block;
	min-width:25%;
}
h3 {
	font-family:Taviraj, sans-serif;
	font-size: 1.2em;
	font-weight:400;
	color:#116eb1;
	margin-bottom:0em;
}
p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.85em;
	color:#00426d;
	line-height:1.5em;
	margin-top:0em;
	margin-bottom:0.6em;
}
p.button {font:Verdana, Geneva, sans-serif; font-weight:bold; color:#FFF; font-size:1em;}
p.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:0.7em;
	color:#FFF;
	margin-top:0.3em;
	margin-bottom: 0.3em;
	text-align: left;
}


/* -- IMAGES -- */
.img-right {
	float: right;
	border: 2px solid #777;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.img-left {
	margin: 0px 20px 10px 0px;
	float: left;
	border: 2px solid #777;
}

/* -- LISTS -- */
ul.cmc-bullet {
	list-style-position: outside;
	list-style-image: url(img/bullet.jpg);
	list-style-type:circle;
	margin-top:0.6em;
	margin-left: 6px;
}
.tableCaption {
	font-size: 0.8em;
	line-height: 1em;
	text-align: center;
	vertical-align: top;
	padding: 0px;
	margin-top: 0.2em;
	margin-right: 0px;
	margin-bottom: 0.3em;
	margin-left: 0px;
}

.cmc-bullet li p {
	margin-bottom: 0.2em;
}
