body {
	background-color: #F9F8F5;
}

.container {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-color:#FFF;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #000000; 
	margin-top:10px; margin-right:1px; margin-bottom: 2px; margin-left: 1px;
	} 

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	margin-top:10px; margin-right:1px; margin-bottom: 2px; margin-left: 1px;
	}
	
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px; 
	font-weight: bold;
	color: #000000;
	margin-top:10px; margin-right:1px; margin-bottom: 2px; margin-left: 1px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; 
	font-weight: bold;
	color: #000000;
	margin-top: 10px; margin-right:1px; margin-bottom: 10px; margin-left: 1px;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 
	font-weight: bold;
	color: #999999;
	margin-top: 10px; margin-right:1px; margin-bottom: 10px; margin-left: 1px;
}

h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 
	font-weight: bold;
	color: #000000;
	margin-top: 10px; margin-right:1px; margin-bottom: 10px; margin-left: 1px;
}

.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #B54C00; 
}

.reg {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 22px;
  color: #B54C00; 
}



.lead {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
}

ul {list-style-type:circle}

ul.a {list-style-type: circle;}
ul.b {list-style-type: square;}
ol.c {list-style-type: upper-roman;}
ol.d {list-style-type: lower-alpha;}


a {
  color: #0070C0;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #336699;
  text-decoration: underline;
}

.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 6px 10px;
  margin-bottom: -1px;
  background-color: #496EB5;
  border: 1px solid #dddddd;
}

a.list-group-item {
  color: #ffffff;
}

a.list-group-item .list-group-item-heading {
  color: #333333;
}

a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  background-color: #000000;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}

/* 

a:link {	color: #CC6600;	text-decoration: none; }
a:hover {  text-decoration: none; background:#CCCCCC; color: #CC6600; } 
a:visited {  text-decoration: none; color: #CC6600;	 }

Outline button for use within the docs */
.btn-outline {
  color: #563d7c;
  background-color: #fff;
  border-color: #e5e5e5;
}
.btn-outline:hover,
.btn-outline:focus,
.btn-outline:active {
  color: #fff;
  background-color: #563d7c;
  border-color: #563d7c;
}

/* Inverted outline button (white on dark) */
.btn-outline-inverse {
  color: #fff;
  background-color: transparent;
  border-color: #cdbfe3;
}
.btn-outline-inverse:hover,
.btn-outline-inverse:focus,
.btn-outline-inverse:active {
  color: #563d7c;
  text-shadow: none;
  background-color: #fff;
  border-color: #fff;
}


/*
 * Main navigation
 *
 * Turn the `.navbar` at the top of the docs purple -green or any colour.
 */

.bs-docs-nav {
  text-shadow: 0 -1px 0 rgba(0,0,0,.15);
  background-color:#228DCB;
  border-color: #463265;
  box-shadow: 0 1px 0 rgba(255,255,255,.1);
}
.bs-docs-nav .navbar-collapse {
  border-color: #463265;
}
.bs-docs-nav .navbar-brand {
  color: #fff;
}
.bs-docs-nav .navbar-nav > li > a {
  color: #fff;
}
.bs-docs-nav .navbar-nav > li > a:hover {
  color: #000000;
}
.bs-docs-nav .navbar-nav > .active > a,
.bs-docs-nav .navbar-nav > .active > a:hover {
  color: #000000;
  background-color: #463265;
}
.bs-docs-nav .navbar-toggle {
  border-color: #563d7c;
}
.bs-docs-nav .navbar-toggle:hover {
  background-color: #463265;
  border-color: #463265;
}

/*
 * Drop down - #080808 -looks like black 
 */


/*
 * Panel Custom colours
 */
.panel-success > .panel-heading {
  color: #468847;
  background-color:#FF9951;
  border-color: #d6e9c6;
}

.panel-body-custom-menu {
  margin-bottom: 15px;
  background-color: #336699;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}


.row-border {
	padding:  6px; 
  border: 1px solid #ddd;
}

.row-bg {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color: #C7D7E7;
}

.row-bg-right {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color: #F4EAC0;
}

.row-bg-gray {
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #F3F3F3;
}

.row-bg-white {
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}

.row-bg-2 {
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #FFE9D1;
}


footer {
	margin: 10px 10px;
}

.text_colour { color: #FFFFFF;	}