
/* Make sure none of the links have a border*/
a img{border:none; }

/* Setup multiple background divs. Each has one background image */
#backgroundBlack{position:absolute; top:0px; left:0px; width:124px; height:626px; background-image:url(Images/blob-black.gif); background-repeat:no-repeat; display:none; }
#backgroundBlue{position:absolute; top:0px; left:0px; width:124px; height:626px; background-image:url(Images/blob-blue.gif); background-repeat:no-repeat; display:none; }
#backgroundMagenta{position:absolute; z-index:5; top:320px; left:279px; width:208px; height:460px; background-image:url(Images/blob-magenta.gif); background-repeat:no-repeat; background-position: bottom left; display:none; }
#backgroundOrange{position:absolute; z-index:5; top:320px; left:265px; width:208px; height:460px; background-image:url(Images/blob-orange.gif); background-repeat:no-repeat; background-position: bottom left; display:none; }
#backgroundGreen{position:absolute; z-index:5; top:0px; left:850px; width:193px; height:588px; background-image:url(Images/blob-green.gif); background-repeat:no-repeat; display:none; }
#backgroundPurple{position:absolute; top:0px; left:800px; width:232px; height:663px; background-image:url(Images/blob-purple.gif); background-repeat:no-repeat; display:none; }
#backgroundCyan{position:absolute; top:0px; left:800px; width:204px; height:637px; background-image:url(Images/blob-cyan.gif); background-repeat:no-repeat; display:none; }
#backgroundYellow{position:absolute; top:0px; left:800px; width:204px; height:664px; background-image:url(Images/blob-yellow.gif); background-repeat:no-repeat; display:none; }
#backgroundDarkgreen{position:absolute; top:0px; left:800px; width:204px; height:664px; background-image:url(Images/blob-darkgreen.gif); background-repeat:no-repeat; display:none; }
#cropMarks{position:absolute; top:1px; left:9px; width:1020px; height:805px; background-image:url(Images/crop-marks.gif); background-repeat:no-repeat; }
#roundCornerLeft{position:absolute; z-index:6; top:54px; left:168px; width:46px; height:38px; background-image:url(Images/round-corner-left.gif); background-repeat:no-repeat; }
#roundCornerRight{position:absolute; z-index:6; top:651px; left:849px; width:46px; height:38px; background-image:url(Images/round-corner-right.gif); background-repeat:no-repeat; }

/* Setup multiple background divs. Each has one background image */
#logoBackgroundBlack{position:absolute; top:0px; left:0px; width:108px; height:601px; background-image:url(Images/nova-background-black.gif); background-repeat:no-repeat; background-position: 0% 0%; display:none; }
#logoBackgroundMagenta{position:absolute; top:0px; left:0px; width:108px; height:601px; background-image:url(Images/nova-background-magenta.gif); background-repeat:no-repeat; background-position: 0% 0%; display:none; }
#logoBackgroundGreen{position:absolute; top:0px; left:0px; width:108px; height:601px; background-image:url(Images/nova-background-green.gif); background-repeat:no-repeat; background-position: 0% 0%; display:none; }
#logoBackgroundPurple{position:absolute; top:0px; left:0px; width:108px; height:601px; background-image:url(Images/nova-background-purple.gif); background-repeat:no-repeat; background-position: 0% 0%; display:none; }
#logoBackgroundCyan{position:absolute; top:0px; left:0px; width:108px; height:601px; background-image:url(Images/nova-background-cyan.gif); background-repeat:no-repeat; background-position: 0% 0%; display:none; }
#logoBackgroundYellow{position:absolute; top:0px; left:0px; width:108px; height:601px; background-image:url(Images/nova-background-yellow.gif); background-repeat:no-repeat; background-position: 0% 0%; display:none; }


/* Main Structure, wrap the whole layout in a div to keep it narrow and centered */
#wrapper {position:absolute; top:0px; left:50px; width: 862px; margin: 0 auto; background: transparent; margin-top:60px; }

/* Left Navigation */
#leftNav {float:left; margin-left:25px; height:620px; width:102px; border:0px; }
#leftNavSpacer{height:191px; }
#leftNavHome{padding-right:0px; padding-bottom:5px;}
#leftNavCompany{padding-right:0px; padding-bottom:5px;}
#leftNavProductsNZ{padding-right:0px; padding-bottom:5px; }
#leftNavProductsAus{padding-right:0px; padding-bottom:5px; }
#leftNavService{padding-right:0px; padding-bottom:5px; }
#leftNavPartners{padding-right:0px; padding-bottom:5px; z-index:10;}
#leftNavContacts{padding-right:0px; padding-bottom:5px; }
#leftNavTechnical{padding-right:0px; padding-bottom:5px; }
#leftNavNews{padding-right:0px; padding-bottom:5px;}

/* Main Content Area */
#main {position:absolute; top:0px; left:127px; border:10px solid #D0D6DC; margin-right:25px; height:600px; background-color:White; }

/* The Left Pane */
#leftPane {float:left; margin-left:15px; margin-top:15px; width:220px; height:565px;}

/* The Centre Pane */
#centrePane {float:left; border-left:3px dashed #F0F2F4; border-right:3px dashed #F0F2F4; margin-left:15px; margin-right:15px; margin-top:80px; width:25px; height:500px;}

/* The Right Pane */
#rightPane {float:left; margin-right:15px; margin-top:80px; width:375px; height:500px; background-color:#F0F2F4; overflow:auto; }

/* Entire main for splash screen*/
#allPanes{margin-left:15px; margin-top:15px; width:671px; height:565px;}
#splashInk{position:absolute; top:0px; left:10px; width:672px; height:310px; background-image:url(Images/splash-ink.gif); background-repeat:no-repeat; background-position: 0% 0%; }
#splashNova{position:absolute; top:478px; left:-2px; width:689px; height:123px; background-image:url(Images/splash-nova.gif); background-repeat:no-repeat; background-position: 0% 0%; }
#splashEnter{position:absolute; z-index:10; top:560px; left:20px; width:87px; height:21px; }
#splashLogo{position:absolute; z-index:10; top:485px; left:445px; width:208px; height:107px; background-image:url(Images/logo.gif); background-repeat:no-repeat; background-position: 0% 0%; }


/* Nova Logo */
/*#logo {clear:both; height:110px; } */
#logo{position:absolute; z-index:10; top:80px; left:190px; width:667px; height:66px; background-image:url(Images/combinedlogo.gif); background-repeat:no-repeat; background-position: 0% 0%; }


/* Menu */
/*#menu {clear:both; margin-left:10px; height:180px; }*/
#menu{position:absolute; top:80px; left:30px; width:200px; height:100px; text-align:left; z-index:10 }

/* Clip Art */
/*#clipArtService {clear:both; height:285px; background-image:url(Images/photo-background-yellow.gif); background-repeat:no-repeat; } */
#clipArtTheCompany{position:absolute; z-index:9; top:375px; left:205px; width:220px; height:290px; background-image:url(Images/photo-thecompany.gif); background-repeat:no-repeat; background-position: 0% 0%; display:none; }
#clipArtProductsNZ{position:absolute; z-index:9; top:375px; left:205px; width:220px; height:290px; background-image:url(Images/photo-productsnz.gif); background-repeat:no-repeat; background-position: 0% 0%; display:none; }
#clipArtService{position:absolute; z-index:9; top:375px; left:205px; width:220px; height:290px; background-image:url(Images/photo-service.gif); background-repeat:no-repeat; background-position: 0% 0%; display:none; }
#clipArtPartners{position:absolute; z-index:9; top:375px; left:205px; width:220px; height:290px;background-image:url(Images/photo-partners.gif); background-repeat:no-repeat; background-position: 0% 0%; display:none; }
#clipArtContacts{position:absolute; z-index:9; top:375px; left:205px; width:220px; height:290px; background-image:url(Images/photo-contacts.gif); background-repeat:no-repeat; background-position: 0% 0%; display:none; }
#clipArtTechnical{position:absolute; z-index:9; top:375px; left:205px; width:220px; height:290px; background-image:url(Images/photo-technical.gif); background-repeat:no-repeat; background-position: 0% 0%; display:none; }
#clipArtHome{position:absolute; z-index:9; top:375px; left:205px; width:220px; height:290px; background-image:url(Images/photo-home.gif); background-repeat:no-repeat; background-position: 0% 0%; display:none; }
#clipArtProductsAUS{position:absolute; z-index:9; top:375px; left:205px; width:220px; height:290px; background-image:url(Images/photo-productsaus.gif); background-repeat:no-repeat; background-position: 0% 0%; display:none; }
#clipArtNews{position:absolute; z-index:9; top:375px; left:205px; width:220px; height:290px; background-image:url(Images/photo-news.gif); background-repeat:no-repeat; background-position: 0% 0%; display:none; }

/* Central Page Heading */
#pageHeadingBlack{position:absolute; top:395px; left:255px; width:22px; height:191px; background-image:url(Images/pagename-black.gif); background-repeat:no-repeat; background-position: 0% 0%; display:none; }
#pageHeadingMagenta{position:absolute; top:395px; left:255px; width:22px; height:191px; background-image:url(Images/pagename-magenta.gif); background-repeat:no-repeat; background-position: 0% 0%; display:none; }
#pageHeadingGreen{position:absolute; top:395px; left:255px; width:22px; height:191px; background-image:url(Images/pagename-green.gif); background-repeat:no-repeat; background-position: 0% 0%; display:none; }
#pageHeadingPurple{position:absolute; top:395px; left:255px; width:22px; height:191px; background-image:url(Images/pagename-purple.gif); background-repeat:no-repeat; background-position: 0% 0%; display:none; }
#pageHeadingCyan{position:absolute; top:395px; left:255px; width:22px; height:191px; background-image:url(Images/pagename-cyan.gif); background-repeat:no-repeat; background-position: 0% 0%; display:none; }
#pageHeadingYellow{position:absolute; top:395px; left:255px; width:22px; height:191px; background-image:url(Images/pagename-yellow.gif); background-repeat:no-repeat; background-position: 0% 0%; display:none; }
#pageHeadingBlue{position:absolute; top:395px; left:255px; width:22px; height:191px; background-image:url(Images/pagename-blue.gif); background-repeat:no-repeat; background-position: 0% 0%; display:none; }
#pageHeadingOrange{position:absolute; top:395px; left:255px; width:22px; height:191px; background-image:url(Images/pagename-orange.gif); background-repeat:no-repeat; background-position: 0% 0%; display:none; }
#pageHeadingDarkgreen{position:absolute; top:395px; left:255px; width:22px; height:191px; background-image:url(Images/pagename-darkgreen.gif); background-repeat:no-repeat; background-position: 0% 0%; display:none; }

/* The Footer */
#footer {position:absolute; top:620px; left:145px; height:21px; }
#footerLeft{float:left; width:17px; }
#footerCentre{ float:left;  height:20px; width:636px; background-color:#3E516F; color:#F0F2F4; text-align:center; vertical-align:middle; font: 0.8em "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;}
#footerRight{float:left; width:17px; }

/* Contral Panel*/
div.controlPanelx{position:absolute; top:700px; left:10px; z-index:20; }

/* Products page*/

/* List of products */
div#listOfProducts
{
	font-weight:bold;
	float:left;
	width:100%;
	height:100%;
}

/* Wrapper div for all product details */
div#allProducts
{
	width:100%;
	height:100%;
}

div#allProducts div.subhead
{
	margin-left:2em;
}

div#listOfProducts div.productName
{
	cursor: pointer;
	text-decoration:underline;
	font-family: Arial, Tahoma, Helvetica;
   	font-size: 11px;
    	font-weight: bold;
	padding-bottom:5px;
}

div#listOfProducts h1
{
	font-size:large;
}

/* Default each product detail to invisible */
div#allProducts li
{
    font-family: Arial, Tahoma, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: black;	
}


/* 
================================
Skin styles for DotNetNuke
================================
green = #025138
light grey = #D6DEDD
black = black
red = #d00229

*/   

/* background color for the content part of the pages */
Body
{
	width: 100%;
	height: 100%;	
 	background-color: #f0f0ff;
 	border: none;
 	/*scrollbar-3dlight-color:;
    scrollbar-track-color:;
    scrollbar-darkshadow-color:;*/
    scrollbar-arrow-color:#D0D6DC;
    scrollbar-face-color:#F0F2F4;
    scrollbar-highlight-color:white;
    scrollbar-shadow-color:#D0D6DC;
}

.ControlPanel {
  background-color: #eeeeee;
}

/* skin level styles */

.SkinLogo {
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #BAA3AB;
}

.SkinHeaderMenuItem, .SkinHeaderMenuItemSel {
	cursor: pointer; 
	cursor: hand;
  color:#98BEA2; 
  font-family:arial; 
  font-weight:bold; 
  font-size:12; 
  letter-spacing:2; 
}

.SkinHeaderMenuItemSel {
  color:#B32318;
}

.SkinObject {
  font-weight: bold;
  font-size: 8.5pt;
  color: white;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}

A.SkinObject:link {
  text-decoration: none;
  color: white;
}
A.SkinObject:visited  {
    text-decoration: none;
    color: white;
}
A.SkinObject:active   {
    text-decoration: none;
    color: white;
}
A.SkinObject:hover    {
    text-decoration: none;
    color: white;
}


/* style for the content panes */
.ContentPane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.LeftPane {
	width: 40%; 
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.RightPane {
	width: 60%; 
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.FooterPane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}



/* style for module titles */
.Head   {
    font-family: Arial, Tahoma, Helvetica;
    font-size: 18px;
    font-weight: normal;
    color: #3E516F;
    text-align:center;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Arial, Tahoma, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #3E516F;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Arial, Tahoma, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #3E516F;
    text-align:center;
}

/*logos on International Partners page*/
.PartnerLogo {
	text-align:center;
	width:100%;
}

.PartnerLogo img {
	border:solid 1px #3E516F;
}

/*Staff List*/
.staffList {
	font-family: Arial, Tahoma, Helvetica;
   	font-size: 11px;
}

.staffList img {
	border:solid 1px #3E516F;
}

/* Created by Navitas to help with layout of grids etc*/

.LayoutTable
{
	border-color: #F0F2F4;
    border-style: solid;
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
    text-align:center;
    width:100%;
}

.LayoutTable th
{
    border-color: #F0F2F4;
    border-style: solid;
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
    font-family: Arial, Tahoma, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #3E516F;

}

.LayoutTable td
{
    border-color: #F0F2F4;
    border-style: solid;
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
}

/* text style used for most text rendered by modules */
.Normal,.NormalDisabled
{
    font-family: Arial, Tahoma, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: black;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
    color: silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
    font-family: Arial, Tahoma, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: black;
}


/* main menu styles */

.MainMenu_MenuContainer 
{
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	color:#3E516F;
}

.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height: 21px;
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}

.MainMenu_MenuItem, .MainMenu_MenuBreak {
	cursor: pointer;
	cursor: hand;
	color: #3E516F;
	font-family: Arial, Tahoma, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
  border: none;
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}

.MainMenu_MenuItemSel {
cursor: pointer;
	cursor: hand;
	color: #D0D6DC;
	font-family: Arial, Tahoma, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
  border: none;
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	/*background-color: #B32318;*/
}

.MainMenu_MenuIcon{
	cursor: pointer;
	cursor: hand;
	
  border: none;
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:0px;
	background-color:transparent;
	/*background-color: #B32318;*/
}

.MainMenu_SubMenu 
{
	cursor: pointer; 
	cursor: hand; 
	background-color:white;
	/*background-color: #BFB1B6;*/
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3);
	z-index: 1000;
	border:solid 1px #4D2432;
}

.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #FFFFFF 0px solid; 
	border-bottom: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid;
}
