div {
-moz-box-sizing:border-box;
box-sizing:border-box;
}
body {
	margin: 0px;
	padding: 0px;
	text-align:center;
	font-size:65%;
	font-family: Arial, Helvetica, sans-serif;
}
#homepage {
	background: url(../images/home_page_bg.gif) #ffffff repeat-x;
}
#contentpage {
	background: url(../images/home_page_bg.gif) #ffffff repeat-x;
}
#contentpageLev2{
	background: url(../images/content_level_two_head_bg.gif) #ffffff repeat-x;
}
#contentpagePop {
    background: url(../images/content_level_two_head_bg.gif) #ffffff repeat-x;

}

#pageWrapper{
	width:776px;
	border-left:1px solid #cae2f2;
	border-right:1px solid #cae2f2;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
@media print {
	#pageWrapper {
		border-left:0px solid #ffffff;
		border-right:0px solid #ffffff;
	}
}
#homepage #pageWrapper{
	background: url(../images/home_head_logo_bg.gif) no-repeat;
}
#contentpage #pageWrapper{
	background: url(../images/content_head_logo_bg.gif) no-repeat;
    min-width:776px;
    width:80%;
}
#contentpageLev2 #pageWrapper{
	background: url(../images/content_head_logo_bg.gif) no-repeat;
    min-width:776px;
    width:80%;
}
#contentpagePop #pageWrapper{
	background: url(../images/content_head_logo_bg.gif) no-repeat;
    width:90%;
    padding:10px;


}
* html .minwidth {border-left:776px solid #fff; position:relative; float:left; z-index:1;}
* html .container {margin-left:-776px; position:relative; float:left; z-index:3; text-align:left; background: url(../images/home_page_bg.gif) #ffffff repeat-x;}
* html .containerWrapper {width:100%;height:100%;}
* html #contentpageLev2 .container {margin-left:-776px; position:relative; float:left; z-index:3; text-align:left; background: url(../images/content_level_two_head_bg.gif) #ffffff repeat-x;}

.headNavWrapper{
   background: url(../images/content_head_logo_bg.gif) no-repeat;
   height:103px;
}

#supNav{
	text-align:right;
	vertical-align:center;
	padding:17px 15px 16px 0px;
	color:#8e9295;
}

* html #supNav{
	height:52px;
    padding:17px 15px 0px 0px;
}

#supNav a{
	color:#8e9295;
	text-decoration:none;
}
#supNav a:hover{
	color:#8e9295;
	text-decoration:underline;
}
#supNav input{
	font-size:100%;
	color:#666666;
}
#supNav .inputText{
	margin-left:15px;
}
#supNav .inputButton{
	margin-left:2px;

}
#mainNav{
	height:51;
	text-align:right;

}
#mainNav ul{
		 padding:16px 0px 0px 0px;
		 margin:0px
}
#mainNav li{
	  float:right;
	  height: 31px;
	  margin:0px;
	  padding:0px;
	  border-left:1px solid #6c88c5;
	  color:#0e3d99;
	  font-size:105%;
	  font-weight:bold;
	  list-style-type:none;
	  border-bottom:#f3f4f4 4px solid;
}
*html #mainNav li{
	  height: 35px;
}

#mainNav li.hi{
       border-bottom:#6ab1fb 4px solid;
}
#mainNav a{
		 padding:3px 5px 0px 20px;
		 color:#0e3d99;
		 text-decoration:none;
		 display:block;
	  	 background: url(../images/content_mainnav_bullet.gif) no-repeat;

}
#mainNav a:hover{
        color:#6ab1fb;
        text-decoration:none;
}

form{
	margin:0px;
	padding:0px;
}
#homepage #header{
	height:254px;
	/* background-color:#cccccc; temp style */
}
#contentpage #header{
	height:214px;
	border-top: 4px solid  #898989;

}
#contentpageLev2 #header{
	height:130px;
	border-top: 4px solid  #898989;

}
.leftFloater{
		float:left;
}
#contentpage .headImageRepeatCorp, #contentpage .headImageRepeatNetwork, #contentpage .headImageRepeatCommunity,  #contentpage .headImageRepeatMedia, #contentpage .headImageRepeatProjects, #contentpage .headImageRepeatGeneral, #contentpage .headImageRepeatGeneric, #contentpage .headImageRepeatCareers, #contentpage .headImageRepeatSubscribers {
	margin-left:290px;
        background: url(../images/content_l1_bg1_b.jpg) repeat-x;
        height:199px;
        vertical-align:bottom;
        text-align:right;
}
#contentpage .headImageRepeatCommunity {
	background: url(../images/content_l1_bg2_b.jpg) repeat-x;
}
#contentpage .headImageRepeatProjects {
	background: url(../images/content_l1_bg3_b.jpg) repeat-x;
}
#contentpage .headImageRepeatNetwork {
	background: url(../images/content_l1_bg4_b.jpg) repeat-x;
}
#contentpage .headImageRepeatCareers {
	background: url(../images/content_l1_bg5_b.jpg) repeat-x;
}
#contentpage .headImageRepeatMedia {
	background: url(../images/content_l1_bg6_b.jpg) repeat-x;
}
#contentpage .extraNav{
	   margin:0px;
	   padding:0px;
	   height:199px;
	   vertical-align:bottom;
     		padding-top:166px;
		display:block;
}
#contentpageLev2 .headImageRepeatCorp, #contentpageLev2 .headImageRepeatNetwork, #contentpageLev2 .headImageRepeatCommunity, #contentpageLev2 .headImageRepeatMedia, #contentpageLev2 .headImageRepeatProjects,  #contentpageLev2 .headImageRepeatGeneral,  #contentpageLev2 .headImageRepeatGeneric,  #contentpageLev2 .headImageRepeatCareers,  #contentpageLev2 .headImageRepeatSubscribers {
	margin-left:289px;
        background: url(../images/content_l1_bg1_b.jpg) repeat-x;
        height:109px;
        vertical-align:bottom;
        text-align:right;
}
#contentpageLev2 .headImageRepeatCorp {
	background: url(../images/subbanner_right_corp.jpg) repeat-x;
}
#contentpageLev2 .headImageRepeatCommunity {
	background: url(../images/subbanner_right_comm.jpg) repeat-x;
}
#contentpageLev2 .headImageRepeatProjects {
	background: url(../images/subbanner_right_projects.jpg) repeat-x;
}
#contentpageLev2 .headImageRepeatNetwork {
	background: url(../images/subbanner_right_network.jpg) repeat-x;
}
#contentpageLev2 .headImageRepeatCareers {
	background: url(../images/subbanner_right_careers.jpg) repeat-x;
}
#contentpageLev2 .headImageRepeatMedia {
	background: url(../images/subbanner_right_media.jpg) repeat-x;
}
#contentpageLev2 .extraNav{
	   margin:0px;
	   padding:0px;
	   height:109px;
	   vertical-align:bottom;
	   padding-top:76px;
}

.extraNav li{
	list-style-type:none;
	   margin:auto;
	   padding:3px;
	   padding-bottom:13px;
	   width:106px;
	   background:#86b1d5;
	   border-left:1px solid #9dd4fb;
	   text-align:left;
	   float:right;
	   color:#ffffff;
	   border-bottom:#ffffff 4px solid;
	   vertical-align:bottom;
}
*html .extraNav li{
	width:113px;
}
.extraNav #partnerships{
	border-bottom:#dd5f2b 4px solid;
}
.extraNav #environment{
	border-bottom:#abb019 4px solid;
}
.extraNav #safety{
	border-bottom:#f0a70f 4px solid;
}
*html .extraNav #safety{
	width:115px;
}


.extraNav a{
	   color:#f3f4f4;
	   text-decoration:none;

}
.extraNav a:hover{
	   color:#ffffff;
	   text-decoration:none;

}
*html #header .headImageRepeatCorp, *html #header .headImageRepeatNetwork, *html #header .headImageRepeatCommunity, *html #header .headImageRepeatMedia, *html #header .headImageRepeatProjects, *html #header .headImageRepeatGeneral, *html #header .headImageRepeatGeneric, *html #header .headImageRepeatCareers, *html #header .headImageRepeatSubscribers{
	 margin-left:-3px ;

}

*html #header .leftFloater {
	margin-right:-3px;
     margin-left:0px ;
}

#navBoxWrapper{
	padding: 12px 0px 5px 0px;
	height:130px;
}
#navBoxWrapper div{
	border-top:1px solid #d8dadb;
	width: 116px;
	height: 116px;
	padding:5px 0px 0px 0px;
	float:left;
	margin-left:7px;
    	background: url(../images/home_nav_box_bg_line.gif) no-repeat #f3f4f4 top right;
}
#navBoxWrapper div#projects{
	 width:133px;
}
#navBoxWrapper h1{
	font-size:120%;
	color:#003399;
	background: url(../images/home_nav_box_arrows.gif) no-repeat top right;
	margin:0px;
	padding:0px;
	height:30px;
    	margin:0px 5px 0px 5px;
}
#navBoxWrapper h1 a{
	width:100%;
	text-decoration:none;
	color:#003399;
	display:block;
}
#navBoxWrapper h1 a:hover{
	text-decoration:none;
	color:#57aaff;
}
#navBoxWrapper div .ulWrapper{
	padding:0px 0px 0px 0px;
    	margin:0px;
    	width:100%;
	height:60px;
	background:none;
	border:none;

}
#navBoxWrapper div ul{
	margin:0px;
	padding:5px 0px 0px 0px;
	display:block;
	height:50px;
}
*html #navBoxWrapper div ul{
   	padding:5px 0px 0px 0px;
	margin:0px;
}
#navBoxWrapper div li{
	padding:0px;
	
	color:#57aaff;

	
	list-style-type:none;
	margin:0px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 8px 3px;    
}

#navBoxWrapper div ul li a{
	padding:0px 0px 0px 20px;
	display:block;
	height:14px;
}

*html #navBoxWrapper div li a{
    margin:0px 0px 0px 20px;
    padding:0px;
}
#navBoxWrapper div li a{
	color:#666666;
	text-decoration:none;
}
#navBoxWrapper div li a:hover{
	color:#57aaff;
    text-decoration:underline;
}
#navBoxWrapper div p{
	margin:0px;
	padding:0px 0px 0px 5px;
	color:#57aaff;

}
#navBoxWrapper div p a{
	color:#57aaff;
    text-decoration:none;
}
#navBoxWrapper div p a:hover{
	color:#57aaff;
    text-decoration:underline;
}
#contentRow{
	padding:10px;
	border-left:1px solid #cae2f2;
	border-right:1px solid #cae2f2;
	margin-left:-1px;
	margin-right:-1px;
}
#highlights{
	border-left:1px #cccccc solid;
    border-right:1px #cccccc solid;
    width:360px;
    background:url(../images/home_highlights_bg.gif) no-repeat bottom center;
    padding-bottom:5px;
    min-height:133px;
}
* html #highlights {
	height:133px;
}
#highlights h1{
	font-size:120%;
	color:#111111;
	font-weight:bold;
	padding:10px 5px 8px 8px;
	margin:0px;
	background:url(../images/home_highlights_bg.gif) no-repeat top center;
}
#highlights .summaryPhoto{
	 float:left;
	  padding:4px 8px 0px 7px; 
}
#highlights .summaryText{
	float:left;
	width:275px;
	 padding:4px 5px 4px 0px; 
}
#highlights .summaryText a{
	/* margin-left:3px; */
     color:#8e9295;
     text-decoration:none;
}
#highlights .summaryText a:hover{
     color:#409eff;
     text-decoration:underline;
}
#highlights .summaryText h2{
	 font-size:110%;
	 padding:0px 0px 0px 1px;
	 margin:0px;
	 color:#898989;
	 font-weight:normal;
}
#highlights .summaryText p {
	margin:0px;
	padding:5px 0px 0px 0px;
}
.clearHr{
	width:100%;
	height:1px;
	padding:0px;
	margin:0px;
	font-size:1%;
	clear:left;
}

#myCareer{
	float:right;
	border:1px solid #d8dadb;
    background:url(../images/home_my_carrer_bg.gif) no-repeat bottom center;
    padding-bottom:10px;
    height:133px;
    width:239px;
}
#myCareer p{
	padding:5px;
	margin:0px;

}
#myCareer a{
	margin-left:3px;
 	color:#8e9295;
 	text-decoration:none;
}
#myCareer a:hover{
 	color:#8e9295;
 	text-decoration:underline;
}
#extraLinks{
	float:right;
 	width:150px;
}
#extraLinks ul{
	padding:0px 5px 0px 5px;
	margin:0px;
}
#extraLinks li{
	margin:5px 0px 7px 0px;
	padding:0px;
	background:#dfe3e9 url(../images/home_extralinks_bg.gif) repeat-y right top;
	list-style-type:none;
}
#extraLinks h2 {
	margin:0px;
	padding:0px;
}
#extraLinks a, #contentRow #contentZone #extraLinks a{

	padding:3px 15px 3px 8px;
	 color:#496396;
	 font-size:100%;
	 text-decoration:none;
	 display:block;
	 background:url(../images/home_extralinks_arrows.gif) no-repeat right center;
	 width:80%;
}
*html #extraLinks a, *html #contentRow #contentZone #extraLinks a{
	  width:98%;
}
#extraLinks a:hover, #contentRow #contentZone #extraLinks a:hover {
	 color:#898989;
	 text-decoration:none;
}
#footer{
		clear:both;
		padding:10px;
		color:#8e9295;
}
#footer a{
		color:#8e9295;
		text-decoration:none;
}
#footer a:hover{
		color:#8e9295;
		text-decoration:underline;
}

/* styles for content cols */

#leftNav{
		 width:161px;
		 background:#f4f4f4 url(../images/home_nav_box_bg_line.gif) no-repeat top right;
		 border-top:1px solid #bec1c3;
		 color:#1c3c7a;
		 margin-left:5px;
		 float:left;
		 font-size:100%;
}
#leftNav h1{
		 font-size:195%;
		 font-weight:normal;
		 padding:10px 0px 25px 10px;
		 margin:0px;
}
#leftNav ul{
	margin:0px;
	padding:10px 0px 20px 0px;
	background:#ececed;
	color:#666666;
}
#leftNav ul ul{
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#666666;
}
#leftNav ul li{
	list-style-type:none;
	margin:0px;

	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 8px 3px;
}
#leftNav ul li a{
	padding:1px 0px 1px 20px;
	display:block;
}
#leftNav ul ul li {
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 28px 3px;
	
}

#leftNav li a{
	padding:0px 2px 0px 0px;
	text-decoration:none;

	color:#666666;
	margin-left:0px;
}
#leftNav ul ul li a{
	margin-left:20px;
	color:#409eff;
}
#leftNav ul ul ul li a{
	margin-left:36px;
	color:#409eff;
}
#leftNav ul ul ul li {
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 44px 3px;
}

#leftNav li a:hover, #leftNav li.hiParent a:hover{
	text-decoration:none;
	color:#1c3c7a;
}
#leftNav li.hi, #leftNav ul ul li.hi, #leftNav ul ul ul li.hi {
	background-color:#dfe0e1;
	color:#1c3c7a;
}
#leftNav li.hi a, #leftNav ul ul li.hi a, #leftNav ul ul ul li.hi a {
   color:#1c3c7a;
}
#leftNav li.hiParent a{
	color:#409eff;
}

#contentRow #rightCol{
	float:right;
	width:158px;
	border-left:1px solid #bec1c3;
	border-right:1px solid #bec1c3;
	padding:0px 0px 1px 0px;
	margin-right:5px;
	font-size:105%;
	color:#222222;
	background:url(../images/content_right_bits.gif) no-repeat bottom center;
}
#contentRow #rightCol .bottomSpacer {
	display:block;
	height:10px;
	font-size:1px;
}
#contentRow #rightCol .rightColProjects {
	background-color:#ecf5fe;
}
#contentRow #rightCol h1{
	font-size:120%;
	font-weight:normal;
	margin:0px;
	color:#666666;
	background:url(../images/content_right_bits.gif) no-repeat top center;
 	display:block;
 	padding:10px 10px 0px 10px;
}
#contentRow #rightCol h2{
	font-size:105%;
	font-weight:bold;
	margin:15px 0px 0px 0px;
	color:#898989;
	padding:0px 10px 0px 10px;
}
#contentRow #rightCol p, #contentRow #rightCol ul {
	margin:0px;
	padding:0px 10px 0px 10px;
	color:#1c3c7a;
}
#contentRow #rightCol li {
	list-style-type:none;
	padding-left:16px;
	background-image: url(../images/bullet_map.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;  	
}
#contentRow #rightCol a{
	color:#333333;
	font-size:100%;
	text-decoration:none;
	padding:0px 10px 0px 10px;
}
#contentRow #rightCol a:hover{
	color:#8e9295;
	text-decoration:underline;
}
#contentZone{
	margin:0px 170px 0px 191px;
	font-size:110%;
	color:#222222;


	/*ie - margin/width/float workaround*/
	width:100%;
	

}
	/*everything good - back to normal*/
html>body #contentZone{
	width:auto;
}
#contentpageLev2 #contentZone{
	margin:0px 70px 0px 191px;
	font-size:110%;
	color:#222222;
}
#contentZone h1{
	margin-top:15px;
	font-size:120%;
	color:#1c3c7a;
}
#contentZone h2{
	margin:15px 0px 0px 0px;
	font-size:105%;
	color:#1c3c7a;
}
#contentZone h3{
	margin:15px 0px 0px 0px;
	font-size:100%;
}
#contentZone a{
    color:#1c3c7a;
    text-decoration:underline;
}
#contentZone a:hover{
    color:#1c3c7a;
    text-decoration:none;
}

/*#contentZone ul{
   	float:left;
  
   	clear:right;
   	margin-left:0px;
    padding-left:40px;

}

*/



table{
	font-size:105%;
	margin:0px;
	padding:0px;
	width:100%;
/*	border:solid 1px #666666; */
}
*html table{
	/* width:62%;  */
}
tr{
	margin:0px;
	padding:0px;
	
}
td{
	margin:0px;
	padding:0px;
/*	border-bottom:solid 1px #AAAAAA; */
	font-family: Arial, Helvetica, sans-serif;
	font-size:95%;
	color:#222222;
}
th {
	text-align:left;
}

.annual_report, .documents {
	border:solid 0px #000000;
}
.annual_report tr, .documents tr {
	background-color:#EEEEEE;
}
.annual_report td, .documents td {
	padding:4px 0px 4px 6px;
	margin:0px 0px 0px 0px;
}
.annual_report .header td, .documents .header td {
	background-color:#DDDDDD;
	color:#333333;
}
.documents td {
	text-align:left;
}

#contentZone table {
	border-style:solid;
	border-color:#ffffff;
}
#contentZone .noborder table {
	border-style:none;
}
#contentZone tr {
	background-color:#EEEEEE;
}
#contentZone .noborder tr {
	background-color:#ffffff;
}
#contentZone td {
	padding:4px 0px 4px 6px;
	margin:0px 0px 0px 0px;
	border:solid 1px #ffffff;
}
#contentZone .noborder td {
	border-style:none;
	border-width:0px;
}
#contentZone .header td {
	background-color:#DDDDDD;
	color:#333333;
}


/*popup gallery page */
.exhibitPaging{
     height:100px;
     clear:both;
     padding-top:70px;
}
.rightfloat{
  float:right;

}
.leftfloat{
  

}

.exhibitImageZone{

  clear:both;
}
.exhibitDescription  {
  padding:15px;
}

.formTable, #formTable {
  width:400px;
}
.formTable td, #formTable td {
  padding:0px 12px 4px 0px;
  vertical-align:top;
}
.searchgrid td, .searchgrid th {
  padding:0px 8px 0px 0px;
}
.datagrid th {
  text-align:left;
  background-color:#DDDDDD;
  color:#333333;
  padding-top:3px;
  padding-bottom:1px;
  border-bottom:solid 2px #ffffff;  
}
.datagrid td {
  background-color:#EEEEEE;
  padding-top:3px;
  padding-bottom:1px;
  border-bottom:solid 2px #ffffff;
}

#contentRow #contentZone .photoGallery ul {
  padding-left:10px;
  margin:0px;
}
#contentRow #contentZone .photoGallery li {
  margin-bottom:6px;
}
#contentRow #contentZone .photoGallery li a {
  text-decoration:none;
  font-size:105%;
}
#contentRow #contentZone .photoGallery li a:hover {
  text-decoration:none;
  color:#3398ff;
}
#contentRow #contentZone .photoGallery .selected a,  .photoGallery .selected {
  color:#3398ff;
}
#contentRow #contentZone .photoGallery .normal a,  .photoGallery .normal {
  color:#797979;
}



.report {font-size: 10px; border: 1px solid #083b6f; border-bottom: 0px none #FFFFFF;}
.report th {font-size: 10px; line-height: 12px; background-color: #083b6f;color:#ffffff;text-align:left;padding:3px;border-bottom: 1px solid #083b6f;}
.report td {background-color: #d5e1ea;line-height: 12px;padding:3px; height: 24px;border-bottom: 1px solid #083b6f;}
.report table {font-size: 10px; border: 1px solid #083b6f; }

.report_custdetails {font-size: 10px; border: 1px solid #083b6f; background-color:#d5e1ea}

.datagrid {font-size: 10px; border: 1px solid #083b6f; border-bottom: 0px none #FFFFFF;}
.datagrid th {background-color: #083b6f;color:#ffffff;font-size: 10px; text-align:left;padding:3px;border-bottom: 1px solid #083b6f;}
.datagrid td {background-color: #d5e1ea;padding:3px;; font-size: 10px;border-bottom: 1px solid #083b6f;}
.datagrid td img {cursor: pointer;}

.searchgrid {font-size: 10px; border: 1px solid #083b6f;  border-bottom: 0px none #FFFFFF; }
.searchgrid th {background-color: #083b6f;text-align:left;color:#ffffff;font-size: 10px;padding:3px;border-bottom: 1px solid #083b6f;}
.searchgrid td {background-color: #d5e1ea;padding:3px;color:#083b6f; font-size: 9px;border-bottom: 1px solid #083b6f;}

.tblscroller, .tblscroller2 {
	height: 250px;
	overflow: scroll;
    
}
.crumbs { color:#000033; font-size:12px; }
.crumbhi { color:#000033; font-weight:bold; font-size:12px; }

.cartBlock {
	text-align:right;
}
.cartItems {
	font-weight:bold;
	display:block;
	border:solid 1px #666666;
	padding:2px 4px 2px 4px;
}
.cartHeaderHeight {
	height:120px;
	max-height:120px;
	padding-top:10px;
}
#contentpagePop .headRow {
	background-color: #0D2867;
	font-weight: bold;
	height: 20px;
	color:#ffffff;
	font-size:100%;
}
#contentpagePop .cartTable th {
	padding:3px;
}
#contentpagePop .cartTable td {
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	color: #0D2867;
	font-size:105%;
}
#contentpagePop .cartTable input, #contentpagePop .cartTable select {
	height:20px;
	font-size:90%;
}
#contentpagePop .cartTable .textfield {
	width:300px;
}
#contentpagePop .headerText {
	text-align:right;
	height:100px;
	padding-top:32px;
	padding-right:15px;
	color: #0D2867;	
}
#contentpagePop .footRow {
	background-color: #0D2867;
	font-weight: bold;
	color:#ffffff;
	font-size:100%;
	height: 20px;	
}
.headNavWrapper .headNavLogoLink {
	float:left;
	padding-top:17px;
	padding-left:13px;
}
#contentpagePop .headNavLogoLink {
	float:left;
	padding-top:7px;
	padding-left:10px;
}
.headNavWrapper .headNavLogoLink img, #contentpagePop .headNavLogoLink img {
	border-style:none;
}
.invoiceHeader, .invoiceTotal {
	font-weight:bold;
	font-size:118%;
}
.invoice, .invoiceItemCode, .invoiceItemDescription, .invoiceItemQuantity, .invoiceItemUnitPrice, .invoiceItemTotal {
	font-size:104%;
}
.invoiceTitle, .invoiceSubtotal, .invoiceGST {
	font-weight:bold;
	font-size:110%;
}

.sophosTable td, .sophosTable tr {
	background-color:#ffffff;
}


@media print {

	#header {
		display:none;
	}
	#mainNav {
		display:none;
	}
	#leftNav {
		border-style:none;
	}
	#leftNav h1 {
		padding-left:4px;
	}
	#supNav .inputButton {
		display:none;
	}
	#pageWrapper, #contentpage #pageWrapper, #contentpageLev2 #pageWrapper {
		min-width:500px;
		width:100%;
	}
	#contentZone, #contentpageLev2 #contentZone {
		margin-right:0px;
	}
	#contentRow {
		padding-left:2px;
		padding-right:2px;
	}
	#leftNav ul {
		margin-left:-8px;
	}
	#leftNav ul ul {
		margin-left:0px;
	}

	* html .minwidth {border-style:none; position:static; float:none; z-index:1;}
	* html .container {margin-left:0px; position:static; float:none; z-index:3; text-align:left; background: url(../images/home_page_bg.gif) #ffffff repeat-x;}
	* html .containerWrapper {width:100%;height:*;}
	* html #contentpageLev2 .container {margin-left:0px; position:static; float:none; z-index:3; text-align:left; background: url(../images/content_level_two_head_bg.gif) #ffffff repeat-x;}

}



.contentBlockColour {
	background:#ECECED;
	border:solid 1px #DFE0E1;
	padding:5px 20px;
	margin-bottom:20px;
}

/* Future 500kV popup */

#MapPopUpTable {
	border: 0;
	padding: 0;
	margin: 0;
	table-layout: fixed;
	border-collapse: collapse;
}

#MapPopUpTable td#map-cell,
#MapPopUpTable td#table-cell {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	text-align: left;
	vertical-align: middle;
}

#MapPopUpTable td#map-cell {
	width: 570px;
}

#MapPopUpTable td#table-cell {
	width: 435px;
}

/* Future 500kV transmission network table */

#transmission-table {
	width: 435px;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666;
}
#transmission-table thead {
	color: #FFF;
	text-align: left;
}
#transmission-table th {
	padding: 5px 8px 5px 8px;
	background-color: #AABD26;
}
#transmission-table th.map-cell {
	width: 60px;
}
#transmission-table th.location-cell {
}
#transmission-table th.timing-cell {
}
#transmission-table td {
	padding: 8px;
	border: 1px solid #666;
	border-top: none;
	border-right: none;
	line-height: 1.5;
	background-color: #FFF;
}
#transmission-table td.map-cell {
	border-left: none;
	text-align: center;
}
#transmission-table td.map-cell span {
	padding: 3px 7px 3px 7px;
	color: #FFF;
	font-weight: bold;
	background-color: #AABD26;
}
#transmission-table td.timing-cell {
	background-color: #F3F3F4;
}

/* map popup window stylings */

#projects-popup {
	font-size: 120%;
}