@charset "utf-8";
/* CSS Document */

/*colour blocks on front page*/
.hyg a, .mai a, .inv a, .cle a, .hyg a:visited, .mai a:visited, .inv a:visited, .cle a:visited{color:#fff;display:block;padding:20px 0px;font-family: 'Old Standard TT', serif;color:#fff;font-size:18px;font-weight:400;text-align:right;letter-spacing:.3em;line-height:1em;}
.hyg a{background:#00b8b3;padding-right:48px;margin-bottom:0px;}
.mai a{background:#f26522;padding-right:10px;}
.inv a{background:#a3238e;padding-right:30px;}
.cle a{background:#71bf44;padding-right:40px;}
.smlr{font-size:11px;font-family:Tahoma, Geneva, sans-serif;color:#fff}

.hyg a:hover, .mai a:hover, .inv a:hover, .cle a:hover{text-decoration:none;}
.hyg a:hover{background:#00c4be;box-shadow:0px 0px 2px #00c4be;}
.mai a:hover{background:#ff6924;box-shadow:0px 0px 2px #ff6924;}
.inv a:hover{background:#b02599;box-shadow:0px 0px 2px #b02599;}
.cle a:hover{background:#79cc49;box-shadow:0px 0px 2px #79cc49;}
/*******/
.hyg-bul{list-style-image: url(../img/hyg-bul.gif);margin-bottom:20px;}
.mai-bul{list-style-image: url(../img/mai-bul.gif);margin-bottom:20px;}
.inv-bul{list-style-image: url(../img/inv-bul.gif);margin-bottom:20px;}
.cle-bul{list-style-image: url(../img/cle-bul.gif);margin-bottom:20px;}
.logo-offset{position:relative;left:30px;}
.light-grey{background:#efefef;}	
	

.left{float:left;}
.right{float:right;}
.hyg, .mai, .inv, .cle{margin-bottom:5px;}
.h3-mod{line-height:18px;float:left;margin-left:10px;}
.p-mod{
	margin-top:0px;
	padding-top:15px;
	background-image: url(../img/shad-240.png);
	background-repeat: no-repeat;
	background-position: top;
}
.serv-icon{float:left;margin:8px 10px 0px 0px;}

.band{
	height:2px;
	background-color: #002559;
	background-image: url(../img/band.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0px;
}
.underline{
	position:relative;
	top:217px;
	z-index:-99;
	background-image: url(../img/underline.png);
	background-repeat: no-repeat;
	background-position: 50% 0px;
	height:5px;
}
.navbar-inverse .navbar-inner {
background-image: -moz-linear-gradient(top, #013071, #002559);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#013071), to(#002559));
background-image: -webkit-linear-gradient(top, #013071, #002559);
background-image: -o-linear-gradient(top, #013071, #002559);
background-image: linear-gradient(to bottom, rgb(1, 48, 113), #002559);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff013071', endColorstr='#ff002559', GradientType=0);
border-color: #000;
}
.navbar-inverse .nav .active>a, .navbar-inverse .nav .active>a:hover, .navbar-inverse .nav .active>a:focus {
color: #ffffff;
background-color: #015095;
}
.navbar-inverse .brand, .navbar-inverse .nav>li>a {
color: #bbb;
}
address{color:#999;font-size:18px;}
.telephone{
	text-align:right;
	color:#ccc;
	font-size:16px;
	margin-top:10px;
}
.blue{background-color:#002559;}
.nav-list>.active>a, .nav-list>.active>a:hover, .nav-list>.active>a:focus {
	color: #fff;
	text-shadow:none;
	background-color: #015095;
}
.nav-list>li>a, .nav-list .nav-header {
	color:#999;
	text-shadow: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
.navbar-fixed-bottom {
bottom: 0;
color:#ccc;font-size:12px;padding:5px 0px 0px 0px;background:#222;}
footer{color:#CCC;}
.space{margin-top:25px;padding-top:25px;}
.full-width{width:100%;}
input, textarea, .uneditable-input {
width: 260px;
