dd { margin: 0; }
dt { font-weight: bold; margin-top: 0.8em; list-style: disc; }
dl { padding-bottom: 10px;}

* {
font-size:100%;
margin:0;
padding:0;
}
body {
/* text-align:center; */
}
img {
vertical-align:top;
padding-bottom: 10px;
}
a img {
padding:0;
border:0 none;
}

.col-2 .side-list1 a:hover {color: #D6713E;}
.col-2 .side-list1 li {list-style: disc; padding-left: 0; line-height:1.4em; padding-bottom:8px;}

.navigation li a {
font-family:Tahoma,Geneva,sans-serif;
font-weight:bold;
font-size:0.9em;
display:block;
float:left;
}
table {
border:0 none;
border-collapse:collapse;
}
html {
font-family:Arial,sans-serif;
font-size:0.75em;
}
input, select {
color:#4C4C4C;
font-weight:normal;
vertical-align:middle;
}

textarea {
color:#4C4C4C;
font-weight:normal;
vertical-align:middle;
font-size: 150%;
}

#contact_form label {
float:left;
clear: both;
}
#contact_form input, #contact_form textarea {
float:right;
width: 230px;
padding: 2px;
}
#contact_form .submit-btn{
width: 80px;
}
#contact_form li, #contact_form p {
clear:both;
padding-top:10px;
}
#contact_form {
border:medium none;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.row-1 ul {
list-style-image:none;
/* list-style-position:inside; */
list-style-type:disc;
margin-left: 30px;
}

.row-1 .side-list1 ul {
list-style:disc;
margin-left: 30px;
}


li a {
color:#FFFFFF;
font-weight:normal;
}
a {
color:#D6713E;
font-weight:bold;
text-decoration:none;
}
a:hover {text-decoration:underline;}


h1, h2, h3, h4, h5, h6 {
font-family:Tahoma,Geneva,sans-serif;
font-size:1.5em;
/*font-variant:small-caps;*/
font-weight:bold;
}
h1 {
font-size: 2em;
padding-bottom:10px;
}
h2 {
/*font-weight:normal;*/
line-height:0.909em;
padding-bottom:10px;
padding-top:3px;
}
.row-1 h2 {color:#4D4A44;}
.row-2 h2 {color:#FFFFFF;}
.boxs h2, .boxs h2 a {color:white;}
h3 {
color:#638771;
font-size:1.083em;
line-height:1.231em;
margin: 5px 0;
}
h4 {
color: #666;
font-size: 1em;
margin: 5px 0;
font-weight: bold;
}

#search_box {
color:#3398CC;
float:left;
font-size:1.2em;
font-style:italic;
padding: 2px;
margin: 2px 0 0;
width: 150px;
}
#search_submit {
float:left;
font-size:medium;
margin: 0 0 0 5px;
}
.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both;}
.col-1, .col-2, .col-3, .col-4 {
float:left;
width:22%;
}
.main {
margin:0 auto;
text-align:left;
width:956px;
line-height: 1.8em;
}
.row-1 .main {width:927px;}
.row-2 .main {width:927px;}
.box-right-bottom {
height:236px;
width:206px;
}

.row-1 .col-1 {margin-right: 50px;width:535px;}
.row-1 .col-2 {width:335px; position:relative;}

#contact_us .row-1 .col-1 {width:500px;}
#contact_us .row-1 .col-2 {width:370px;}

#page-4 .row-1 .col-1 {width:539px;}
#page-4 .row-1 .col-2 {width:332px;}
#page-4 .row-2 .col-1 {width:538px;}
#page-4 .row-2 .col-2 {width:325px;}

#page-5 .row-1 .col-1 {width:440px;}
#page-5 .row-1 .col-2 {width:440px;}
#page-6 .row-1 .col-1 {width:335px;}
#page-6 .row-1 .col-2 {width:540px;}
#page-7 .row-1 .col-1 {width:435px;}
#page-7 .row-1 .col-2 {width:440px;}
#page-7 .row-1 .wrapper .float-l {width:200px;}
#page-7 .row-1 .wrapper .float-r {width:200px;}
#page-7 .row-1 .wrapper ul {width:200px;}
#page-7 .row-2 .col-1 {width:200px;}
#page-7 .row-2 .col-2 {width:580px;}
#header {
background:url(/images/uploads/boxs-bg.gif) 0 -50px repeat-x;
/*border-top: 8px solid #0397D6;*/
}
#header .main{
background:url(/images/uploads/boxs-img.jpg) 289px -40px no-repeat;
}
#header .float-l {
margin:23px 0 23px 15px;
}
#header .float-r {
padding:52px 21px 0 0;
}
#header .float-r a {
color:#969595;
line-height:1.667em;
text-decoration:none;
}
#header .float-r a:hover {text-decoration:underline;}
#header .float-r .link {
border-right:1px solid #303030;
margin-right:10px;
padding-right:12px;
}
.navigation {
clear:right;
font-size:1.167em;
height:36px;
line-height:1.429em;
padding-left:15px;
padding-top:0px;
}
.navigation ul {
float:right;
padding-right:28px;
}
.navigation li {
float:left;
display:inline;
margin-right: 5px;
}
.navigation li a {
color:#fff;
display:block;
}
.navigation li a:hover {
background:#d6713e url(/images/uploads/link-left2.gif) no-repeat scroll left top;
color:#FFFFFF;
text-decoration:none;
}
.navigation .link {float:right;}
.navigation li a span {
display:block;
padding:8px 20px;
}
.navigation li a:hover span {
background:url(/images/uploads/link-right2.gif) no-repeat scroll right top;
}
#index-2 #hov-home, #home #hov-home, #health_safety #hov-health, #personal_development #hov-personal, #first_aid #hov-firstaid,  
#fire-prevention #hov-fire, #testimonials #hov-test, #contact_us #hov-contact {                                                                                                                   
/*background:#d6713e url(/images/uploads/link-left2.gif) no-repeat scroll left top;*/                                                                      
}
#index-2 #hov-home a, #home #hov-home a, #health_safety #hov-health a, #personal_development #hov-personal a, #first_aid #hov-firstaid a, 
#fire-prevention #hov-fire a, #testimonials #hov-test a, #contact_us #hov-contact a,  #about_us #hov-about a,  #consultancy #hov-consultancy a {
color:#FFFFFF;
background:#d6713e url(/images/uploads/link-left2.gif) no-repeat scroll left top;
}
#index-2 #hov-home span, #home #hov-home span, #health_safety #hov-health span, #personal_development #hov-personal span, #first_aid 
#hov-firstaid span, #fire-prevention #hov-fire span, #testimonials #hov-test span, #contact_us #hov-contact span, #about_us #hov-about span,  #consultancy #hov-consultancy span {
background:url(/images/uploads/link-right2.gif) no-repeat scroll right top;
}
.boxs {
float:left;
width:100%;
margin-bottom:40px;
/*background:transparent url(/images/uploads/boxs-bg.gif) repeat-x scroll left top;*/
border-top:15px solid #d6713e;
margin-top: -3px;
}

.noboxes .boxes {
margin-bottom: 5px;
}

.boxs .main {
min-height:176px;
/*background:transparent url(/images/uploads/boxs-img.jpg) no-repeat scroll 289px top;*/
}
.slogan {
display:block;
padding:22px 0 0 90px;
width: 440px;
float: left;
}
.slogan #headline {
color:#CCCCCC;
font-family:Tahoma,Geneva,sans-serif;
font-size:150%;
font-style:normal;
/*font-variant:small-caps;*/
font-weight:bold;
padding-bottom:7px;
}
.slogan #tagline {
color:#B2AE7D;
font-size:110%;
font-weight:bold;
padding-left:110px;
}
.slogan #telephone {
color:#B2AE7D;
font-size:110%;
font-weight:bold;
padding-left:195px;
position: relative;
}
.boxs .title {margin-bottom:24px;}
.boxs ul li, .row-2 li{
padding-left: 15px;
padding-bottom:5px;
line-height:1.4em;
background:transparent url(/images/uploads/list-marker.gif)  0 5px no-repeat;
}
.boxs li a, .row-2 li a {

}
.boxs li a:hover, .row-2 li a:hover {text-decoration:underline;}
.box-bg {
/*background:#FFFFFF url(/images/uploads/boxs-top.gif) no-repeat scroll left top;*/
overflow:hidden;
padding-top:14px;
width:100%;
clear: both;
position:relative;
}

.singlebox-bg {
background:#FFFFFF url(/images/uploads/boxs-top-single.gif) 0 0 no-repeat;
overflow:hidden;
padding-top:14px;
width:100%;
clear: both;
}
.singlebox{
margin-right:14px;
padding: 0;
width: 942px;
}
.singlebox-top{
width: 942px;
height: 16px;
}
.singlebox-bottom{
width: 942px;
height: 16px;
margin-top:44px;
}
.singlebox h2{
padding: 30px 0 0 50px;
line-height:1.4em;
}
.singlebox ul{
padding: 20px 0 0 60px;
line-height:1.4em;
height: 90px;
}

#health_safety .singlebox{
background:#3398CC url(/images/uploads/box1-bg.gif) 0 -36px repeat-x;
}
#health_safety .singlebox-top{
background:url(/images/uploads/singlebox1-top.gif) 0 0 no-repeat;
}
#health_safety .singlebox-bottom{
background:url(/images/uploads/singlebox1-bottom.gif) 0 0 no-repeat;
}

#first_aid .singlebox{
background:#F1C063 url(/images/uploads/box2-bg.gif) 0 -36px repeat-x;
}
#first_aid .singlebox-top{
background:url(/images/uploads/singlebox2-top.gif) 0 0 no-repeat;
}
#first_aid .singlebox-bottom{
background:url(/images/uploads/singlebox2-bottom.gif) 0 0 no-repeat;
}

#personal_development .singlebox{
background:#B2AE7D url(/images/uploads/box3-bg.gif) 0 -36px repeat-x;
}
#personal_development .singlebox-top{
background:url(/images/uploads/singlebox3-top.gif) 0 0 no-repeat;
}
#personal_development .singlebox-bottom{
background:url(/images/uploads/singlebox3-bottom.gif) 0 0 no-repeat;
}

/* Nic */
#consultancy .singlebox{
background:#D6713E url(/images/uploads/box4-bg.gif) 0 -36px repeat-x;
}
#consultancy .singlebox-top{
background:url(/images/uploads/singlebox4-top.gif) 0 0 no-repeat;
}
#consultancy .singlebox-bottom{
background:url(/images/uploads/singlebox4-bottom.gif) 0 0 no-repeat;
}

/* home boxes */
.box1, .box2, .box3, .box4{
float: left;
width: 225px;
margin-right:14px;
}
.box1-top, .box2-top, .box3-top, .box4-top{
width: 225px;
height: 16px;
}
.box1-bottom, .box2-bottom, .box3-bottom, .box4-bottom{
width: 225px;
height: 60px;
}
.box1 h2, .box2 h2, .box3 h2, .box4 h2{
font-weight: normal;
font-size: 2 em;
}
.box1 ul, .box2 ul, .box3 ul, .box4 ul{
padding: 0 0 20px 20px;
}
.box-inner{
min-height:75px;
padding: 0 20px;
color: #fff;
}

.box-inner p {
font-size: 129%;
}

.border {
height:2px;
width:223px;
margin-left: 1px;
float: left;
font-size:0;
line-height:0;
padding: 0;
}
.boxs a.button {
float: right;
margin: 12px 12px 0 0;
}
.boxs a.button img{
width: 34px;
height: 34px;
}

.box1 {
background:#3398CC url(/images/uploads/box1-bg.gif) 0 -16px repeat-x;
}
.box1-top {
background:url(/images/uploads/box1-top.gif) 0 0 no-repeat;
}
.box1 .border {
background:transparent url(/images/uploads/box1-border.gif) repeat-x scroll left top;
}
.box1-bottom{
background:url(/images/uploads/box1-bottom.gif) 0 0 no-repeat;
}

.box2 {
background:#B2AE7D url(/images/uploads/box2-bg.gif) 0 -16px repeat-x;
}
.box2-top {
background: url(/images/uploads/box2-top.gif) 0 0 no-repeat;
}
.box2 .border {
background:transparent url(/images/uploads/box2-border.gif) repeat-x scroll left top;
}
.box2-bottom{
background:url(/images/uploads/box2-bottom.gif) 0 0 no-repeat;
}

.box3 {
background:#F1C063 url(/images/uploads/box3-bg.gif) 0 -16px repeat-x;
}
.box3-top {
background: url(/images/uploads/box3-top.gif) 0 0 no-repeat;
}
.box3 .border {
background:transparent url(/images/uploads/box3-border.gif) repeat-x scroll left top;
}
.box3-bottom{
background:url(/images/uploads/box3-bottom.gif) 0 0 no-repeat;
}

.box4 {
background:#D97942 url(/images/uploads/box4-bg.gif) 0 -16px repeat-x;
}
.box4-top {
background: url(/images/uploads/box4-top.gif) 0 0 no-repeat;
}
.box4 .border {
background:transparent url(/images/uploads/box4-border.gif) repeat-x scroll left top;
}
.box4-bottom{
background:url(/images/uploads/box4-bottom.gif) 0 0 no-repeat;
}

.row-1 {
background:#FFFFFF none repeat scroll 0 0;
color:#4C4C4C;
padding-bottom:30px;
}

.noboxes .row-1 {
border-top: 15px solid #D6713E;
}

.row-2 {
background:#56524C url(/images/uploads/row2-bg.if) repeat-x scroll left top;
padding-bottom:30px;
padding-top:28px;
}
.row-1 .col-1 p {padding-bottom:10px;}
.wrapper {
overflow:hidden;
width:100%;
}
.img-indent {
float:left;
padding:0 15px 0 0;
}
.link1 {
background:transparent url(/images/uploads/link-marker1.gif) no-repeat scroll right 5px;
padding-right:11px;
}
.link2 {
background:transparent url(/images/uploads/link-marker1.gif) no-repeat scroll left 6px;
color:#638771;
float:right;
font-size:1.083em;
line-height:1.231em;
padding-left:11px;
}
.link3 {
background:transparent url(/images/uploads/link-marker2.gif) no-repeat scroll left 5px;
font-size:1.083em;
line-height:1.231em;
padding-left:15px;
}
.row-1 ul {padding-bottom:15px;}
.row-1 li a {
background:transparent url(/images/uploads/link-marker1.gif) no-repeat scroll left 5px;
color:#638771;
font-size:1.083em;
font-weight:bold;
padding-left:0px;
}
.row-1 li a:hover {
background-position:4px 5px;
text-decoration:none;
}
.row-1 .title {padding-top:26px;}
cite {
display:block;
/*font-style:normal;*/
}
.row-2 ul {padding-bottom:10px;}
.img-indent {padding-bottom:20px;}
.row-1 .col-1 p a {color:#638771;}
.row-2 .col-1,
.row-2 .col-2,
.row-2 .col-3 {margin-right:30px;}
#page-2 .row-1 .col-1 {margin-right:58px;}
#page-2 .row-1 .col-1 h3, #page-2 .row-1 .col-1 p {padding-bottom:15px;}
#page-2 .row-1 .col-1 .wrapper h3 {padding-bottom:0;}
#page-2 p strong {
color:#638771;
font-size:1.083em;
}
#page-2 .row-1 .col-2 p {padding-bottom:20px;}
#page-2 .row-2 p {
color:#F1C062;
float:right;
font-weight:bold;
padding-bottom:15px;
}
#page-3 .row-1 .col-1 {margin-right:48px;}
#page-3 .row-1 .col-1 h3 {
color:#D6713E;
font-size:1em;
line-height:1.333em;
padding-bottom:15px;
}
#page-3 .row-1 .col-1 .link1 {
background:transparent none repeat scroll 0 0;
padding-left:0;
}
#page-3 .row-1 .col-1 .link2 {
background:transparent none repeat scroll 0 0;
float:left;
padding-left:0;
}
#page-3 .row-2 .col-1 {margin-right:115px;}
#page-3 .row-2 .col-2 {margin-right:100px;}
#page-4 .box1 .title {margin-left:-10px;}
#page-4 .row-1 .col-1 {margin-right:56px;}
#page-4 .row-1 h3, #page-4 .row-1 .col-2 p {padding-bottom:15px;}
#page-4 .row-1 .col-1 .wrapper h3 {padding-bottom:0;}
#page-4 .row-2 .col-1 {margin-right:64px;}
#page-4 .row-2 p {
padding:15px 0 25px;
}
#page-5 .row-1 .col-1 {margin-right:46px;}
#page-5 .row-1 .img-indent, #page-5 .row-1 .col-2 p {padding-bottom:20px;}
#page-5 .row-1 .col-1 p {padding-bottom:0;}
#page-5 .row-1 .col-2 p a {color:#638771;}
#page-5 .row-1 .col-2 h3 {padding-bottom:15px;}
#page-5 .row-1 p strong {color:#D6713E;}
#page-5 .row-2 .col-1 {margin-right:125px;}
#page-5 .row-2 .col-2 {margin-right:125px;}
#page-6 .row-1 .col-1 {margin-right:51px;}
#page-6 .row-1 h3, #page-6 .row-1 p {padding-bottom:15px;}
#page-6 .row-1 p a {color:#638771;}
#page-6 .row-2 li {
display:block;
float:left;
margin-right:66px;
}
#page-6 .row-2 li a {
background:transparent none repeat scroll 0 0;
padding:0;
}
#page-7 .row-1 .col-1 {margin-right:51px;}
#page-7 .row-1 .col-1 p {padding-bottom:15px;}
#page-7 .row-1 .wrapper .float-l a, #page-7 .row-1 .wrapper .float-r a {
color:#638771;
font-weight:normal;
text-decoration:underline;
}
#page-7 .row-1 .wrapper .float-l a:hover, #page-7 .row-1 .wrapper .float-r a:hover {text-decoration:none;}
#page-7 .row-1 .wrapper .float-l li a, #page-7 .row-1 .wrapper .float-r li a {
font-weight:bold;
text-decoration:none;
}
.phone {
float:right;
margin-right:30px;
}
#page-7 .row-1 .wrapper ul {float:left;}
#page-7 .row-2 .col-1 {margin-right:145px;}
#page-7 .row-2 .col-1 p {
padding:15px 0 20px;
}
#page-7 .row-2 .col-1 .phone {margin-right:25px;}
#page-7 .row-2 .col-1 a {
color:#FFFFFF;
font-weight:normal;
text-decoration:underline;
}
#page-7 .row-2 .col-1 a:hover {text-decoration:none;}
.form .float-l span, .form .float-r span {line-height:1.167em;}
.form .float-l div {
height:29px;
width:250px;
}
.form .float-l input {
border:1px solid #A09B96;
font-size:1em;
height:19px;
width:250px;
}
.form .float-r textarea {
border:1px solid #A09B96;
color:#4C4C4C;
font-size:1em;
height:111px;
margin-bottom:15px;
overflow:hidden;
width:270px;
}
#page-7 .float-r .link3 {margin-left:30px;}
#page-8 .link2 {float:left;}
#page-8 p {padding-bottom:15px;}
#page-8 p strong {color:#F1C062;}
#footer {
height:62px;
padding:35px 0 35px 7px;
background:#403D39 none repeat scroll 0 0;
}
#footer a {
color:#CFC5B7;
font-weight:normal;
}
#footer p {color:#999999;}

/****** added ******/

#branding{
	margin: 0;
	padding: 0;
	float: left;
	}
    
#branding img{
	margin: 8px 0 0 0;
        padding:0;
	float: left;
	width: 74px;
	height: 112px;
	}
    
#searchboxdiv{
       	float: right;
       	margin: 0;
       	padding: 60px 0 10px 0;
        margin-right: 20px;
        width:235px;
       	}

#breadcrumbs{
        height: 40px;
        padding-top: 10px;
	}

#breadcrumbs ul{
	float:left;
	margin: -20px 0 20px -7px;
	padding:0;
	color: #333;
	list-style-type: none;
	width: 100%;
	font-size: 1em;
	line-height: 14px;
	}

#breadcrumbs ul li{
	float:left;
	display:inline;
	padding: 0 11px 0 7px;
                background:url(/images/uploads/breadcrumb-li-bg.gif) 100% 60% no-repeat;
                }

#breadcrumbs ul li.no-bg{
	background:none;
                padding: 0 0 0 7px;
                }

#breadcrumbs ul li a{
	margin:0;
	padding:0;
	display:block;
	float:left;
	font-weight:normal;
	color: #999;
	font-size: 100%;
	line-height: 14px;
                }

#breadcrumbs ul li a:hover{text-decoration:underline;}

/* for IE Breadcrumbs */

#testimonials .parent-li,
#about_us .parent-li,
#contact_us .parent-li,
#privacy_policy .parent-li{
                display: none;
                }







