body{
padding:0px;
margin:0px;
background-color:#fff;
font-family:arial, Tahoma, Helvetica
}

a{color:Black; text-decoration:underline;}
a:hover{color:Black; text-decoration:none;}

.blue{color:#58b9d3}
.boldblue{color:#58b9d3; font-weight:bold}
.darkblue{color:#0475ad}
.bolddarkblue{color:#0475ad; font-weight:bold}
.red{color:red}
.boldred{color:red; font-weight:bold}
.grey{color:#533c36}
.boldgrey{color:#533c36; font-weight:bold}
.bold{font-weight:bold}
.noBold{font-weight:normal}
.mainport{color:#3b6798; font-weight:bold; padding:68px 0 0 13px; margin:0;}
.industrial-training-services{font-weight:normal; font-size:0.8em; color:Black; padding:0 0 0 5px;}
.search-field{background-color:#c8c8c8; height:81px; width:153px; margin: 0 0 0 9px; padding:10px 10px 0 10px;}
.bottom-menu{background-image:url(images/mainport-bottom-sidebar.gif); background-repeat:no-repeat; width:157px; height:82px; padding:0 6px 0 10px; margin:0 0 0 9px;}
.extensive{color:black; font-weight:bold; font-size:0.7em; padding:5px 0 7px 0; float:left;}
.faqs-advert{color:#48688d; font-weight:bold; font-size:0.8em; padding:7px 0 7px 0;}
.side-bar-width{padding:0 0 0 15px; height:300px;}
.location{color:#48688d; font-size:0.9em; font-weight:bold; float:left;}
.email{color:black; font-size:0.6em;}
.email-button{float:right; padding:6px 13px 6px 0;}
.site-phone{font-size:0.9em;}
.clear{clear:both}
.nob{border:0}
.training-image{float:left;padding:0 15px 10px 0;width:120px;}
.training-text{float:left;padding:0 0 10px 0;width:390px;}
.training-blue{color:#48688D;}
.q-a{color:#48688D;font-size:1.8em;font-weight:bold;margin:0 5px 0 0;}

.health-and-safety-training-courses{float:left;padding:0;width:763px;margin:0;}
.training-courses{background-image:url(images/footer-training-bg.jpg);height:68px;margin:0 auto;width:978px;}
.construction-training-courses{padding:18px 0 0 15px;font-size:0.8em;}
.website-development-in-cardiff{color:#39555d;font-size:0.8em;margin:5px 0 0 0;text-align:right;}

.training-page-url{text-align:right;color:#48688D;font-weight:bold;}


/*Boxes styles */
.box-row{padding:0 0 20px 0;}
.image-format{padding:8px 0 0 8px;}
.industrial-boxes-left{float:left; width:157px; height:241px; background-image:url(images/industrial-training-boxes.jpg); margin:0 35px 0 4px;}
.industrial-boxes-middle{float:left; width:157px; height:241px; background-image:url(images/industrial-training-boxes.jpg); margin:0 35px 0 0;}
.industrial-boxes-right{float:left; width:157px; height:241px; background-image:url(images/industrial-training-boxes.jpg);}
.mainport-logo{height:157px; background-image:url(images/mainport-indurstial-logo.jpg); background-repeat:no-repeat;}
.industrial-box-title{font-size:0.9em; padding:0; margin:3px 0 0 0; text-align:center;}
.training-services{margin:0 0 3px 0; text-align:center;}
.industrial-training-description{padding:1px 0 0 6px; font-size:0.8em; width:142px; text-align:center; height:73px;}
.industrial-training-description2{padding:1px 0 0 6px; font-size:0.8em; width:142px; text-align:center; height:58px;}

/*Boxes styles */

/*Footer styles */
a.fork-lift-driver-training:link, a.fork-lift-driver-training:visited, a.fork-lift-driver-training:active {color:black; text-decoration:none;}
a.fork-lift-driver-training:hover {color:black; text-decoration:underline;}

a.DW:link, a.DW:visited, a.DW:active {color:#39555d; text-decoration:none;}
a.DW:hover {color:#39555d; text-decoration:none;}
/*Footer styles */

.emailaddress{ float:left; padding:0 0 0 10px; }
.emailtitle{color:black; float:left;}

hr.grey {background-color:#c9d2db; height:1px; width:90%}

h1.grey {margin:0; padding:0; font-size:1.1em; font-family:Arial;}
h1.main-title {font-size:1.4em; border-bottom:solid 2px #c4ae7c; margin:10px 10px 25px 0;}
h2.grey {margin:10px 0 0 0; margin-top:10px; padding:0; font-size:1em}
h2.training-courses-page{margin:25px 0 10px 0; font-size:1.2em; font-weight:bold; width:300px; border-bottom:solid 2px #c4ae7c;}



h1.blue {margin:0; padding:0; color:#004990; background-color:White; font-weight:bold; font-size:1em}
h2.blue {margin:0; padding:0; color:#004990; background-color:White; font-weight:bold; font-size:0.9em}

h2.sidebar-title {margin:0; padding:0; font-size:1em; font-weight:bold; color:#48688d; margin:20px 14px 0 0; border-bottom:solid 2px #c4ae7c;}
h3.blue {margin:0; padding:0; color:#004990; background-color:White; font-weight:bold; font-size:0.8em}
h4.blue {margin:0; padding:0; color:#004990; background-color:White; font-weight:bold; font-size:0.7em}

h1.white {margin:0; padding:0; color:white; font-weight:bold; font-size:1em}
h2.white {margin:0; padding:0; color:white; font-weight:bold; font-size:0.9em}

a.black1:link, a.black1:visited, a.black1:active {font-size:11px; line-height:14px; color:black; display:block; height:30px; width:191px; padding-left:10px; padding-top:10px; background-color:#ccdbe9}
a.black1:hover {font-size:11px; line-height:14px; text-decoration:none; color:black; height:30px; width:191px; padding-left:10px; padding-top:10px; background-color:#ccdbe9}

a.blue:link, a.blue:visited, a.blue:active {color:#426288; text-decoration:none;}
a.blue:hover {color:#426288; text-decoration:underline;}





/*menu nav */
#menu {margin:45px 0 0 0; padding:0; width:194px;}

#menu li{
    margin:0;
    padding:0;
    list-style-type:none;
    width:173px;
    background-image:url(images/mainport-menu.gif);
}

#menu ul{
    padding:0; 
    margin:0 0 0 9px;
}





#menu a {
	font-size:0.75em;
	height:23px;
	display:block;
	margin:0px;
	padding:0 0 0 7px;
	text-decoration:none;
    color:white;
    line-height:1.9em;
}

#menu a:hover
{
    color:#ff7e00;
}

.on {color:#ff7e00;}
/*menu nav */