<style type="text/css" media="screen">

	*		{ padding: 0; margin: 0;}
	html, body	{ margin: 0; padding: 0; }
	body		{ color: #333; font: 12px Helvetica, Arial, sans-serif; line-height: 18px; }
	h2		{ color: #333; padding:0; font: 16px }
	a		{ color: #0c153e; }
	p		{ margin: 0px; }
        ul		{ list-style:none;}
	hr		{ margin-top: 5px; padding: 0; border: 0px; color: #555;background-color: #555; height: 1px; width: 100%; text-align: centre;}

        #top-container		{ width: 965px; margin: 0 auto 0 auto; background: url(images/background_dropshadowTOP.jpg) top left no-repeat;} 
        #main-container		{ width: 965px; margin: 0 auto; background: url(images/background_dropshadow.jpg) repeat-y;}
        #footer-container	{ width: 965px; margin: 0 auto;  background: url(images/background_dropshadow.jpg) top center repeat-y; }
        #wrapper		{ float: left; width: 100%; padding-top: 0px; background:  url(images/top.png) top center repeat-x;}
        #footwrap		{ float: left; width: 100%;   }
        #header			{ background: #000; border-bottom: 0px solid #0c153e; height: 100px; margin-left:9px; width: 940px; }	
	#footbottom		{ width: 965px; height: 30px; margin: 0 auto;  background: url(images/dropshadowBOTTOM.jpg) bottom center no-repeat; }
      

	#header			{border-bottom: 1px solid #fff;}

        #header img		{border:none;  }

/* Content Style */

	#navigation { }
        #navigation ul	{ list-style: none; padding: 0px; margin: 0px;}
        #navigation a	{text-decoration: none; padding-right: 10px;}
        
	#leftsidebar	{}
		#leftsidebar ul	{ padding: 0 }
		#leftsidebar img { border-style: none; }

        #extra small	{ font-size: 11px; line-height: 18px; }
       	#main		{border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
	#main-long	{border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
	#main-front	{border-left: 1px solid #ccc; border-right: 0px solid #ccc; }

	#main p, #extra p { padding-right: 18px; }
		#main img { border: 1px solid #000000; }
		#main-front img  { border: 1px solid #000000; }
		#main-long img  { border: 1px solid #000000; }

	#widemain img { border: 0px solid #000000; }

/* Content Positioning & Size */
        
        #hometop		{float: left; margin: 0; width: 760px; border-left: 1px solid #ccc; overflow:hidden; }
        #homebottom		{float: left; margin-left: 9px; width: 940px; padding-left: 0px ;  border-top: 0px solid #ccc; overflow:hidden;}
        #widemain		{float: left; margin: 0; width: 760px; padding-left: 5px; border-left: 1px solid #ccc; overflow:hidden; min-height:900px;}
	#content		{}
	#leftsidebar		{ float: left; width: 179px; margin-left: 9px; min-height:900px; overflow:hidden;}
        #main			{ float: left; width : 570px; padding-left: 5px; min-height:950px; margin-left:0px; }
	#main ul li 		{ padding left: 0; list-style-type: none; display:inline;}
	#widemain ul li 	{ padding left: 0; list-style-type: none; display:inline;}
	#main-long		{ float: left; width : 570px; padding-left: 5px; padding-bottom: 5px; min-height:1300px; }
	#main-front		{ float: left; width : 570px; padding-left: 5px; padding-bottom: 5px; min-height: 780px; overflow: hidden;  }
	#headertab img		{border:none; }
	#headertab2 img		{border:none; }
	#headertab		{ border-bottom: 1px solid #0c153e; margin: 5px 0 10px 0; padding:0; }
	#headertab2		{ border-bottom: 1px solid #0c153e; margin-bottom: 10px; padding:0; }
        #headertab3		{ border-bottom: 1px solid #0c153e; margin-left: 5px; margin-bottom: 10px; padding:0; }
        #headertab4		{ border-bottom: 1px solid #0c153e; margin: 0; padding:0; }
	.top10black		{ float:left;  width: 170px; padding: 2px 5px 2px 5px; margin: 0px 5px 0px 5px; background: #010D3D; color: #fff; }
        .top10white		{ color: #000; float: left; width: 170px; padding: 2px 5px 2px 5px; margin: 0 5px 0 5px; background: #fff; }
        #extra			{ float: left; width: 180px; padding-right: 2px; overflow: hidden;}
	#extra p		{ float: left; width: 170px; padding-right: 0px; overflow: hidden;}
	#navigation		{ background:#0c153e; margin: 0 16px 0 9px; padding: 0; height:27px; width: 940px; }

        #navigationleft		{float: left; text-align:left; width: 551px; vertical-align: top; padding-bottom: 2px; }
	#navigationcentre	{float: left; text-align:left; width: 220px; padding-top: 2px; }
	#navigationright	{float: left; text-align:right; width: 165px; vertical-align:text-top; padding:2px 2px 2px 0; color:#fff; }	
	#navigationright a	{ color: #0c153e; }

/* Footer */

	#footer		{ background: #fff; border-bottom: 0px solid #0c153e; clear: left;  width: 940px; margin-left:9px; }
	#footer a	{ color: #0c153e; text-decoration: none;}
	#footer	p	{ color: #0c153e; margin: 0; padding: 0 10px 10px; }
	#footer ul	{ border-top: 0px solid #555; list-style: none; margin: 0px 18px 6px; padding: 10px 0 6px; }
	#footer li	{ display: inline; font-size: 12px; padding-right: 33px; text-decoration: none;}

        
        #search-box { 	width: 220px; 	height: 23px; 	background: url(images/box-search.png) left top no-repeat; }
        #search-text { 	float:left; background: transparent none no-repeat 0 0; border: none; 	margin: 3px 10px 2px 4px; 	color: #666666;
	width: 178px;}
	#search-box .button {
		background:none;
		border:0px;
		width:18px;
		height:18px;
		cursor:pointer;
		float:left;
		margin-top:1px;
		}
    
	#authors {line-height: 16px; padding-left: 20px;} 
	#authors h4 {line-height: 16px}
        
/* General */

/* LEVEL ONE */


	ul.dropdown			{position: relative; margin: 0; padding: 0; }
	ul.dropdown li			{ font-weight: regular; float: left; zoom: 1; background: #0c153e; }
	ul.dropdown a:hover		{ color: #a5a8b6; }
	ul.dropdown a:active		{ color: #ffa500; }
	ul.dropdown li a		{ display: block; padding: 4px 8px; border-right: 0px solid #333;color: #fff; }
	ul.dropdown li:last-child a	{ border-right: none; } /* Doesn't work in IE */
	ul.dropdown li.hover,
	ul.dropdown li:hover		{ background: #0c153e; color: #a5a8b6; position: relative; }
	ul.dropdown li.hover a		{ color: #98a2b4; }



/* LEVEL TWO */

	ul.dropdown ul 			{ margin: 0 8px 0 2px; width: 230px; visibility: hidden; position: absolute; top: 100%; left: 0; }
	ul.dropdown ul li		{ font-weight: normal; background: #f6f6f6; color: #000; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc; float: none; zoom: 1;}
									  
/* IE 6 & 7 Needs Inline Block */
	
	ul.dropdown ul li a		{ border-right: none; width: 100%; display: inline-block; color:#0c153e; } 

/* LEVEL THREE */
	
	ul.dropdown ul ul 		{ left: 100%; top: 0; }
	ul.dropdown li:hover > ul 	{ visibility: visible; }

/* MODAL */
	
	div#nyroModalFull {
		font-size: 12px;
		color: #777;
		}

	div#nyroModalFull div#nyroModalLoading {
		border: 4px solid #777;
		width: 150px;
		height: 150px;
		text-indent: -9999em;
		background: #fff url(http://www.newholland.com.au/images/ajaxLoader.gif) no-repeat;
		background-position: center;
		}

	div#nyroModalFull div#nyroModalLoading.error {
		border: 4px solid #f66;
		line-height: 20px;
		padding: 20px;
		width: 300px;
		height: 100px;
		text-indent: 0;
		background: #fff;
		}

	div#nyroModalFull div#nyroModalWrapper {
		background: #fff;
		border: 4px solid #777;
		}

	div#nyroModalFull div#nyroModalWrapper a#closeBut {
		position: absolute;
		display: block;
		top: -13px;
		right: -13px;
		width: 12px;
		height: 12px;
		text-indent: -9999em;
		background: url(http://www.newholland.com.au/images/close.gif) no-repeat;
		outline: 0;
		}

	div#nyroModalFull div#nyroModalWrapper h1#nyroModalTitle {
		margin: 0;
		padding: 0;
		position: absolute;
		top: -22px;
		left: 5px;
		font-size: 12px;
		color: #ddd;
		}

	div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent {
		padding: 5px;
		}

	div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent {
		position: relative;
		overflow: hidden;
		text-align: center;
		}

	div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img {
		vertical-align: baseline;
		}

	div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div {
		position: absolute;
		bottom: 0;
		left: 0;
		background: black;
		padding: 10px;
		margin: 10px;
		border: 1px white dotted;
		overflow: hidden;
		opacity: 0.2;
		filter: alpha(opacity=20);
		}

	div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover {
		opacity: 0.5;
		filter: alpha(opacity=50);
		cursor: help;
		}

	div#nyroModalFull div#nyroModalWrapper a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper a.nyroModalNext {
		z-index: 105;
		outline: none;
		position: absolute;
		top: 0;
		height: 100%;
		width: 40%;
		cursor: pointer;
		text-indent: -9999em;
		background-image: url(data:http://www.newholland.com.au/2009/images/gif;base64,AAAA); /* Trick IE6 */
		}

	div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalNext, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalNext {
		height: 60%;
		width: 20%;
		}

	div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev {
		left: 0;
		}

	div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev:hover {
		background: url(http://www.newholland.com.au/2009/images/prev.gif) left 20% no-repeat;
		}

	div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext {
		right: 0;
		}

	div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext:hover {
		background: url(http://www.newholland.com.au/2009/images/next.gif) right 20% no-repeat;
		}

	label { width: 10em; float: left; }
	label.error { float: left; color: red; padding-left: .5em; vertical-align: top; }


</style>
