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

/*  BODY CONTAINER  ----------*/

body {
	background-color:#CCCCCC;
	font-size: 11px;
	/*font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;*/
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	text-align: center;
}

#container {width:960px; height:500px; margin: 20px auto 0px auto; background-color:#ffffff;}


/*  HOME PAGE LAYOUT  ----------*/
body#home-page #middleleft {
float:left;
position: relative;
width: 518px; height: 400px;
margin: 0px 9px 0px 0px;
padding: 0px 0px 0px 0px;
color:#6e6f73;
text-align:left;
}
body#home-page #middleright {
float:left;
position: relative;
width: 300px; height: 400px;
background-color: #ffffff;
margin: 0px 9px 0px 0px;
padding: 0px 10px 10px 10px;
color:#6e6f73;
display:none;
text-align:left;
}
body#home-page #right {
color:#ffffff;
float:left;
position: relative;
width: 229px; height: 380px;
background-color: #005578;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
text-align:left;
overflow:hidden;
}
/*  ABOUT PAGE LAYOUT  ----------*/
body#about-page #middleleft {
float:left;
position: relative;
width: 235px; height: 400px;
background-color: #e95d0f;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
border-right:9px solid #ffffff;
color:#ffffff;
text-align:left;
}
body#about-page #middleright {
float:left;
position: relative;
width: 263px; height: 400px;
background-color: #e95d0f;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
border-right:9px solid #ffffff;
color:#ffffff;
text-align:left;
display:none;
}

body#about-page #right {
color:#ffffff;
float:left;
position: relative;
width: 512px; height: 400px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}
/*  ABOUT PAGE 2 LAYOUT  ----------*/
body#about2-page #middleleft {
float:left;
position: relative;
width: 210px; height: 400px;
background-color: #e95d0f;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
border-right:9px solid #e95d0f;
color:#ffffff;
text-align:left;
}
body#about2-page #middleright {
float:left;
position: relative;
width: 210px; height: 400px;
background-color: #e95d0f;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
border-right:9px solid #ffffff;
color:#ffffff;
text-align:left;
display:none;
}
body#about2-page #right {
color:#ffffff;
float:left;
position: relative;
width: 277px; height: 400px;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
text-align:left;
background-image:url(../images/page/about001.jpg);
}
/*  ABOUT PSG PAGE LAYOUT  ----------*/
body#about-psg-page #middleleft {
float:left;
position: relative;
width: 498px; height: 400px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-right:9px solid #ffffff;
color:#ffffff;
text-align:left;
background-image:url(../images/page/pacific-services-group001.gif); background-position:right;
}
body#about-psg-page #middleright {
float:left;
position: relative;
width: 210px; height: 400px;
background-color: #e95d0f;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
border-right:9px solid #ffffff;
color:#ffffff;
text-align:left;
display:none;
}
body#about-psg-page #right {
color:#6e6f73;
float:left;
position: relative;
width: 249px; height: 400px;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
text-align:left;
}
/*  PRODUCTS 01 PAGE LAYOUT  ----------*/
body#products-page #middleleft {
float:left;
position: relative;
width: 220px; height: 400px;
background-color: #6e6f73;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
border-right:9px solid #ffffff;
color:#ffffff;
text-align:left;
}
body#products-page #right {
color:#ffffff;
float:left;
position: relative;
width: 527px; height: 400px;
background-image:url(../images/products/products-home.jpg);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}

body#products-page #right02 {
color:#ffffff;
float:left;
position: relative;
width: 527px; height: 400px;
background-image:url(../images/products/products-home.jpg);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
display:none;
}

body#products-page #right03 {
color:#ffffff;
float:left;
position: relative;
width: 527px; height: 400px;
background-image:url(../images/products/products-power-distribution.jpg);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
display:none;
}

body#products-page #right04 {
color:#ffffff;
float:left;
position: relative;
width: 527px; height: 400px;
background-image:url(../images/products/products004.jpg);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
display:none;
}

body#products-page #right05 {
color:#ffffff;
float:left;
position: relative;
width: 527px; height: 400px;
background-image:url(../images/products/products-lv-mv-substations.jpg);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
display:none;
}

body#products-page #right06 {
color:#ffffff;
float:left;
position: relative;
width: 527px; height: 400px;
background-image:url(../images/products/products-packaged-generators.jpg);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
display:none;
}

body#products-page #right07 {
color:#ffffff;
float:left;
position: relative;
width: 527px; height: 400px;
background-image:url(../images/products/products-power-factor.jpg);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
display:none;
}

body#products-page #right08 {
color:#ffffff;
float:left;
position: relative;
width: 527px; height: 400px;
background-image:url(../images/products/products008.jpg);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
display:none;
}

body#products-page #right09 {
color:#ffffff;
float:left;
position: relative;
width: 527px; height: 400px;
background-image:url(../images/products/products009.jpg);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
display:none;
}

body#products-page #right10 {
color:#ffffff;
float:left;
position: relative;
width: 527px; height: 400px;
background-image:url(../images/products/products-isolation.jpg);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
display:none;
}

body#products-page #right11 {
color:#ffffff;
float:left;
position: relative;
width: 527px; height: 400px;
background-image:url(../images/products/products-kiosk.jpg);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
display:none;
}

body#products-page #right12 {
color:#ffffff;
float:left;
position: relative;
width: 527px; height: 400px;
background-image:url(../images/products/products-local-control.jpg);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
display:none;
}

body#products-page #right13 {
color:#ffffff;
float:left;
position: relative;
width: 527px; height: 400px;
background-image:url(../images/products/products-locomotive.jpg);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
display:none;
}

body#products-page #right14 {
color:#ffffff;
float:left;
position: relative;
width: 527px; height: 400px;
background-image:url(../images/products/products-ecologically-friendly.jpg);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
display:none;
}
/*  PRODUCTS ECO PAGE LAYOUT  ----------*/
body#products-eco-page #middleleft {
float:left;
position: relative;
width: 220px; height: 400px;
background-color: #6e6f73;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
border-right:9px solid #ffffff;
color:#ffffff;
text-align:left;
}

body#products-eco-page #middleleft ul {margin-left: 0; padding-left: 15px;}

body#products-eco-page #right {
color:#ffffff;
float:left;
position: relative;
width: 527px; height: 400px;
background-image:url(../images/products/products-ecologically-friendly2.jpg);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}

#pdf-link {float:right; z-index:5; margin-right:20px;}

/*  PRODUCTS MOTOR CONTROL PAGE LAYOUT  ----------*/
body#products-motor-control-page #middleleft {
float:left;
position: relative;
width: 220px; height: 400px;
background-color: #6e6f73;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
border-right:9px solid #ffffff;
color:#ffffff;
text-align:left;
}

body#products-motor-control-page #middleleft ul {margin-left: 0; padding-left: 15px;}


body#products-motor-control-page #right {
color:#ffffff;
float:left;
position: relative;
width: 527px; height: 400px;
background-image:url(../images/products/products-home.jpg);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}
/*  PRODUCTS LIST  ----------*/
body#products-page #middleleft ul {padding: 10px 10px 10px 10px; margin: 0px 0px 0px 0px;}
body#products-page #middleleft li {list-style:none; line-height:13px; margin-bottom:13px;}
/*  PROJECTS 01 PAGE LAYOUT  ----------*/
body#projects-page #middleleft {
float:left;
position: relative;
width: 220px; height: 400px;
background-color: #6e6f73;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
border-right:9px solid #ffffff;
color:#ffffff;
text-align:left;
}
body#projects-page #right {
color:#ffffff;
float:left;
position: relative;
width: 527px; height: 400px;
background-image:url(../images/projects/projects-dawson-coal001.jpg); background-position:right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}
/*  PROJECTS 02 PAGE LAYOUT  ----------*/
body#projects-global-switch-page #middleleft {
float:left;
position: relative;
width: 220px; height: 400px;
background-color: #6e6f73;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
border-right:9px solid #ffffff;
color:#ffffff;
text-align:left;
}
body#projects-global-switch-page #right {
color:#ffffff;
float:left;
position: relative;
width: 527px; height: 400px;
background-image:url(../images/projects/projects-global-switch001.jpg); background-position:right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}
/*  PROJECTS 03 PAGE LAYOUT  ----------*/
body#projects-brisbane-airport-page #middleleft {
float:left;
position: relative;
width: 220px; height: 400px;
background-color: #6e6f73;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
border-right:9px solid #ffffff;
color:#ffffff;
text-align:left;
}
body#projects-brisbane-airport-page #right {
	color:#ffffff;
	float:left;
	position: relative;
	width: 527px;
	height: 400px;
	background-image:url(../images/projects/projects-brisbane-airport002.jpg);
	background-position:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}
/*  DESIGN PAGE LAYOUT  ----------*/
body#design-page #middleleft {
float:left;
position: relative;
width: 235px; height: 400px;
background-color: #005578;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
border-right:9px solid #ffffff;
color:#ffffff;
text-align:left;
}
body#design-page #middleright {
float:left;
position: relative;
width: 229px; height: 400px;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
border-right:9px solid #005578;
background-color:#005578;
color:#ffffff;
text-align:left;
}
body#design-page #right {
color:#ffffff;
float:left;
position: relative;
width: 512px; height: 400px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
background-image:url(../images/page/design1.jpg);
}
/*  CERTIFICATIONS PAGE LAYOUT  ----------*/
body#certifications-page #middleleft {
float:left;
position: relative;
width: 381px; height: 400px;
background-color: #005578;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
border-right:9px solid #ffffff;
color:#ffffff;
text-align:left;
}
body#certifications-page #middleright {
float:left;
position: relative;
width: 210px; height: 400px;
background-color: #005578;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
border-right:9px solid #ffffff;
color:#ffffff;
text-align:left;
display:none;
}
body#certifications-page #right {
	color:#ffffff;
	float:left;
	position: relative;
	width: 366px;
	height: 400px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/page/certification.jpg);
}

.certification-list	{margin:-5px 0px 15px 0px;}


/*  MANUFACTURING PAGE LAYOUT  ----------*/
body#manufacturing-page #middleleft {
float:left;
position: relative;
width: 235px; height: 400px;
background-color: #6e6f73;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
border-right:9px solid #ffffff;
color:#ffffff;
text-align:left;
}
body#manufacturing-page #middleright {
float:left;
position: relative;
width: 277px; height: 400px;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
border-right:9px solid #ffffff;
color:#ffffff;
text-align:left;
display:none;
}
body#manufacturing-page #right {
color:#ffffff;
float:left;
position: relative;
width: 512px; height: 400px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}
/*  QUALITY SAFETY PAGE LAYOUT  ----------*/
body#quality-safety-page #middleleft {
float:left;
position: relative;
width: 235px; height: 400px;
background-color: #6e6f73;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
border-right:9px solid #ffffff;
color:#ffffff;
text-align:left;
}
body#quality-safety-page #middleright {
float:left;
position: relative;
width: 277px; height: 400px;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
border-right:9px solid #ffffff;
color:#ffffff;
text-align:left;
display:none;
}
body#quality-safety-page #right {
	color:#ffffff;
	float:left;
	position: relative;
	width: 512px;
	height: 400px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}
/*  VIDEO PAGE LAYOUT  ----------*/
body#video-page #middleleft {
float:left;
position: relative;
width: 210px; height: 400px;
background-image:url(../images/page/video001.jpg);
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
border-right:9px solid #ffffff;
color:#ffffff;
text-align:left;
}
body#video-page #middleright {
float:left;
position: relative;
width: 277px; height: 400px;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
border-right:9px solid #ffffff;
color:#ffffff;
display:none;
text-align:left;
}
body#video-page #right {
color:#ffffff;
background-color:#6e6f73;
float:left;
position: relative;
width: 755px; height: 400px;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
text-align:left;
}
/*  KEY CONTACTS PAGE LAYOUT  ----------*/
body#key-contacts-page #middleleft {
float:left;
position: relative;
width: 235px; height: 400px;
background-color: #6e6f73;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
border-right:9px solid #ffffff;
color:#ffffff;
text-align:left;
}
body#key-contacts-page #middleright {
float:left;
position: relative;
width: 275px; height: 400px;
background-color: #6e6f73;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
border-right:9px solid #ffffff;
color:#ffffff;
text-align:left;
display:none;
}
body#key-contacts-page #right {
color:#ffffff;
float:left;
position: relative;
width: 512px; height: 400px;
background-image:url(../images/page/contacts001.jpg); background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}

#footer { background-color:#ffffff; float:left; position:relative; width:960px; height:65px; margin: 0px 0px 0px 0px;}
#footer img {float:right; margin:10px 30px 0px 0px; border:none;}

/*  LINKS  ----------*/

a:link {text-decoration:none; color:#ffffff; text-decoration:none;}
a:visited {color:#ffffff;}
a:hover {color:#CCCCCC;}
a:active {color:#CCCCCC;}

/*  HEADINGS  ----------*/
h1 {font-size: 1em; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color:#6e6f73;}
#right h1 {font-size: 1em; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color:#ffffff;}
body#about-page #middleleft h1 {font-size: 1em; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color:#ffffff;}

.sub-heading {font-weight:bold;}

/*  NAV LEFT  ----------*/
#nav-left {float:left;position: relative;width: 175px; height: 400px; background-color: #ffffff; color:#6e6f73;margin: 0px 9px 0px 0px;padding: 0px 0px 0px 0px;}
#nav-left ul {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#nav-left li {list-style:none; text-align:right; display:block; margin: 0px 0px 0px 0px;   font-size:13px !important; font-weight:bold; text-decoration:none; }
#nav-left li a {padding: 5px 15px 5px 0px;background-color:#00aeef;color:#ffffff;display:block; text-align:right;border-bottom:2px #ffffff solid;height:auto;}
#nav-left li a:link {font-weight:bold; color:#ffffff; text-decoration:none; }
#nav-left li a:visited {font-weight:bold; color:#ffffff; text-decoration:none; display:block; }
#nav-left li a:hover{list-style:none; text-align:right; display:block; background-color:#005578; }
#nav-left li a:active{list-style:none; text-align:right; display:block; background-color:#005578;}


/*#nav-left li {list-style:none; text-align:right; display:block; height:25px; margin: 0px 0px 0px 0px; padding: 5px 15px 0px 0px; background-image:url(../images/page/nav-left-light.gif); background-repeat:no-repeat; background-position:right top; font-size:1em; font-weight:bold; color:#ffffff; text-decoration:none;}
#nav-left li a:link {font-size:1.2em; font-weight:bold; color:#ffffff; text-decoration:none; display:block; text-align:right; height:25px;}
#nav-left {padding: 0px 0px 0px 0px;}
#nav-left li a:visited {font-size:1.2em; font-weight:bold; color:#ffffff; text-decoration:none; display:block; text-align:right;}
#nav-left {padding: 0px 0px 0px 0px;}
#nav-left li a:hover{list-style:none; text-align:right; display:block; height:25px; margin: -4px -15px 5px 0px; padding: 8px 15px 0px 0px; background-image:url(../images/page/nav-left-dark.gif); background-repeat:no-repeat; background-position:right top;}
#nav-left li a:active{list-style:none; text-align:right; display:block; height:25px; margin: -8px -15px 0px 0px; padding: 8px 15px 0px 0px; background-image:url(../images/page/nav-left-dark.gif); background-repeat:no-repeat; background-position:right;}
*/

/*  CONTACT DETAILS ON LEFT  ----------*/
#nav-left h1 {color:#00aeef; font-weight:normal; margin:0px; padding: 0px 0px 0px 5px; font-size:0.9em;text-align: left;}
#nav-left p {font-size:0.9em; padding: 0px 0px 0px 5px; margin: 10px 0px 6px 0px;text-align: left;}
#nav-left a {color: #6e6f73; font-size:0.9em; text-decoration:none;text-align: left; }

#nav-left .sub-heading-green {font-weight:bold; color:#00aeef; text-align:left; margin-left:5px;}

/*  HEADER  ----------*/
#header { width:960px; height:95px; margin: 0px 0px 0px 0px; position:relative; background-image:url(../images/page/pm-switchboards-logo.gif); background-repeat:no-repeat; background-position:left top;}
/*#header p {margin: 55px 0px 8px 185px; padding: 17px 0px 0px 10px; width:765px; height: 35px; font-size:1.3em; font-weight:bold; color:#ffffff; text-align:left; overflow:hidden;}*/
#header a:link {color:#CCCCCC; text-decoration:none;}
#header a:visited {color:#CCCCCC; text-decoration:none;}
#header a:active {color:#ffffff; text-decoration:none;}
#header a:hover {color:#ffffff; text-decoration:none;}

#nav-seperators {color:#CCCCCC;}

#nav-top {background-color:#6e6f73; width: 960px; height:35px; float:left; margin: 58px 0px 0px 0px; }
#nav-top p { font-size:1.3em; font-weight:bold; color:#ffffff; text-align:left; margin:10px 0px 5px 10px;}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    line-height: 0px;
}
