a:link {
	color: #0000FF;
}

a:visited {
  color: #3366FF;
}

a:hover {
	text-decoration: none;
}

a:active {
	color: #000;
}

a.hidden {
  color: #000000;
}

a.hidden:visited {
  color: #000000;
}

a.hidden:hover {
	color: #0000CC;
}

a.hidden:active {
  color: #000000;
}

a.nav:link {
	color: #FFF;
	font-size: 12px;
}

a.nav:visited {
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
}

a.nav:hover {
	color: #000;
	text-decoration: none;
	font-size: 12px;
}

a.menu {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
	color: #FFF;
}

a.menu:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
	color: #000;
	}

a.box {
	padding: 3px;
	background-color: #FFFFFF;
	text-decoration: none;
	border: medium solid #CCCCCC;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.box:hover {
  color: #000000;
	padding: 3px;
	text-decoration: none;
	background-color: #666666;
	border: medium solid #3366FF;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.greybar {
	background-color: #616161;
	background-image: url(images/short_grey_bar.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
.whitetext {
	color: #FFF;
}
.padright {
	padding-right: 10px;
	padding-left: 10px;
}
.headerwhite {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
whitetextpadright {
	color: #FFF;
}
.redbar {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #DF1A15;
	background-image: url(images/data_centre_red_bar.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
.introbg {
	background-color: #CCC;
	background-image: url(images/introbg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.maintext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
.padright tr td .padright br {
	color: #FFF;
}
.logo_bg {
	background-image: url(images/logobg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.orangebar {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #FFA20B;
	background-image: url(images/maintenance_orange_bar.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
.bluebar {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #199CF5;
	background-image: url(images/fibre_specialists_blue_bar.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
.greenbar {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #A3D521;
	background-image: url(images/electrical_green_bar.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
.yellowbar {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	background-color: #FEDA41;
	background-image: url(images/building_yellow_bar.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
.blackbar {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #454848;
	background-image: url(images/data_cabling_black_bar.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
.bgshadow {
	background-color: #FFF;
	background-image: url(images/bgshadow.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}
.datacablogobg {
	background-image: url(images/datacablingbg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.maintbg {
	background-image: url(images/maintenancebg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.fibrebg {
	background-image: url(images/fibrebg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.elecbg {
	background-image: url(images/electricalbg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.databg {
	background-image: url(images/datacentrebg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.buildbg {
	background-image: url(images/buildingbg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.maintexttop {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
.white {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	line-height: 18px;
}
.maintextbb {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
.maintextbr {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #E9241B;
	text-decoration: none;
}
.introbgsm {
	background-color: #CCC;
	background-image: url(images/introbgsm.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bg2 {
	background-color: #CCC;
	background-image: url(images/imagebg2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.elecbgleft {
	background-image: url(images/elec_leftimage.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
a.menu2 {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	color: #E41A15;
}
a.menu2:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	color: #000;
}
.elecbgleft2 {
	background-image: url(images/elec_leftimage2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.bg1 {
	background-color: #CCC;
	background-image: url(images/imagebg1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bg3 {
	background-color: #CCC;
	background-image: url(images/imagebg8.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.maintextpadright {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	padding-right: 100px;
}
.partnersbg {
	background-color: #CCC;
	background-image: url(images/imagebg10.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.profilebg {
	background-color: #CCC;
	background-image: url(images/imagebg8.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.referencesbg {
	background-color: #CCC;
	background-image: url(images/imagebg7.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.sectorsbg {
	background-color: #CCC;
	background-image: url(images/imagebg9.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.techbg {
	background-color: #CCC;
	background-image: url(images/imagebg6.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
a.nav2:link {
	color: #000;
}
a.nav2:visited {
	color: #000;
	text-decoration: none;
}
a.nav2:hover {
	color: #F00;
	text-decoration: none;
}
.padrightwhite {
	padding-right: 10px;
	padding-left: 10px;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	font-size: 12px;
}
a.menuwhite {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	color: #FFF;
	padding-left: 10px;
}
a.menuwhite:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	color: #000;
}
.verdana {
	font-family: Verdana, Geneva, sans-serif;
}
.greybarCopy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
a.menu14 {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 13px;
	color: #FFF;
}
a.menu14:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 13px;
	color: #000;
}
.whitetextCopy {
	color: #FFF;
	font-size: 9px;
}
.whiteCopy2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	line-height: 18px;
	padding-left: 8px;
}
