/***************************************** 
 * Australia Post                        *
 *****************************************

  - NEW STYLE
	- ADD SEARCH STYLE 2012-04-10
	- ADD IMPORTANT UPDATE STYLE 2012-06-19
	- ADD CAR INSURANCE QUOTE 2012-06-29
  - OVERWRITE STYEL

******************************************/


/* NEW STYLE
--------------------------------------------------------------------------------
==============================================================================*/

/*****************************************

	Body Elements

******************************************/

/* -----------------------------------------------
	One column
----------------------------------------------- */
.one-column{width:940px;margin-right:0 !important; margin-top:0 !important;}

	/*****************************************
	
		Sitemap
	
	******************************************/

	.layout_landingSiteMap_columns{
		margin-left: -13px;	
	}

	.layout_landingSiteMap_columns .column{
		float: left;
		width: 300px;
		margin-left: 14px;
	}

	.layout_landingSiteMap_columns .moduleHeader{padding-left:0 !important;}
	
	.layout_landingSiteMap_columns ul{margin-left:0 !important; margin-bottom:0 !important;}
	
	.layout_landingSiteMap_columns li{background: url(images/list_bullet.gif) no-repeat 0 0.4em; padding-left:15px; list-style:none;}
	
	.layout_landingSiteMap_columns li li{background: url(images/list_bullet_l2.gif) no-repeat 0 0.4em;}
	
	.layout_landingSiteMap_columns li li li{background: url(images/list_bullet_l3.gif) no-repeat 0 0.4em;}
	
	.layout_landingSiteMap_columns li li li li{background: url(images/list_bullet_l4.gif) no-repeat 0 0.4em;}
	
	.ie6 .layout_landingSiteMap_columns .column{
		margin-left: 6px;
		margin-right: 4px;
	}

/* -----------------------------------------------
	Two columns
----------------------------------------------- */
.two-column{width:710px;margin-right:0 !important;}

.two-column-no-nav{width:710px; margin-top: 0 !important;}

/* -----------------------------------------------
	Three columns
----------------------------------------------- */
.three-column{width:503px;}

/* -------------- Body -------------------------*/

#body-content{margin:-15px 20px 0 20px;float:left; z-index:2;}

	.ie6 #body-content{margin-top:0;}

#body-content h1, #body-content h2, #body-content h3, #body-content h4, #body-content h5, #body-content h6, #body-content p{letter-spacing: 0px;}

#body-content h1{font-size:35px; color:#e41300; border-bottom:2px solid #ebebeb; margin-bottom:20px; display:block; line-height:36px; padding-bottom: 4px;}

#body-content h2{font-size:22px !important; font-weight:bold; line-height:26px; margin-bottom:8px;}

#body-content h3{font-size:18px !important; font-family: 'ZurichLtCnBTLight', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom:6px; color:#1A1A1A; line-height:20px;}

#body-content caption, #body-content th{text-align: left;}

#body-content ul, #body-content ol{margin-left:17px;line-height:18px;}

#body-content p{line-height:18px; margin-bottom:12px;}

	#body-content ul.important-bodylist,
	.ie8 #body-content ul.important-bodylist,
	.ie7 #body-content ul.important-bodylist,
	.ie6 #body-content ul.important-bodylist{
		margin-left:0;
	}
		
	#body-content ul.important-bodylist li.important-bodylist-item{list-style:none; background: url(images/list_bullet.gif) no-repeat 0 .4em;margin-left:2px;}
	#body-content ul.important-bodylist li.important-bodylist-item a{padding-left:16px; display:inline-block;}
	
	#body-content ul.important-bodylist li, .ie8 #body-content ul.important-bodylist li{margin-left:17px;}
	#body-content ul.important-bodylist li a, .ie8 #body-content ul.important-bodylist li a{padding-left:0;display:inline-block;}

	.ie8 #body-content ul.important-bodylist li.important-bodylist-item{margin-left:4px;}
	.ie8 #body-content ul.important-bodylist li.important-bodylist-item a{padding-left:12px;}

	.ie8 #body-content ul{margin-left:15px;}
	.ie8 #body-content ol{margin-left:19px;}
	
	.ie7 #body-content ul, .ie6 #body-content ul{margin-left:16px;}
	.ie7 #body-content ol, .ie6 #body-content ol{margin-left:24px;}
	
#body-content a, #body-content a:active{
	color:#666666;
	text-decoration:underline;
}

#body-content a.button{text-decoration:none;}
 
#body-content a:focus,
#body-content a:hover,
#body-content a:active{color:#E41300;}

#body-content a:visited{color:#7F0309;}

#body-content .disclaimer{border-top:2px solid #ebebeb;margin-top:20px;padding-top:5px; }
#body-content .disclaimer p{font-size:11px; font-style:italic;}
.disclaimer  .nonitalic{font-style:normal !important;}

#body-content a.top,
#body-content a.top:link,
#body-content a.top:visited {
	background: url(images/list_bullet_up.gif) no-repeat 0 5px;
	padding-left: 14px;
	float: right;
	text-decoration: none;
	clear: both;
	font-size:11px;
}

#body-content a.top:hover,
#body-content a.top:focus,
#body-content a.top:active {
	text-decoration: underline;
}

	
	/*****************************************
	
		Breadcrumb
	
	******************************************/

	#body-content	#breadcrumbs{margin-bottom:0;}
	
	.one-column #breadcrumbs ul{margin:0; width:940px;}
		 
	.two-column #breadcrumbs ul{margin:0; width:710px;}
	
	.two-column-no-nav #breadcrumbs ul {margin: 0;width: 710px;}
	
	.three-column #breadcrumbs ul{margin:0; width:503px;}

	#body-content .breadcrumb-list li{float:left;white-space:nowrap;}

	/*****************************************
	
		Grid Template
	
	******************************************/
	
	#body-content .columns2 {
		background: url('images/bg_columns2.gif') repeat-y;
		margin-bottom: 1em;
		/*border-top: 1px solid #e3e3e3;*/
	}
	
		#body-content .columns2 .row {
			border-bottom: 1px solid #e3e3e3;
		}
		
			#body-content .columns2 .row .column {
				display: inline;
				float: left;
				width: 238px;
			}
	
				#body-content .columns2 .row .column h3 {
					margin-bottom: 0;
				}
				
				#body-content .columns2 .row .column p {margin-bottom:8px;}
				
				#body-content .columns2 .row .column ul{margin-left:0;margin-top:5px;}
				
				#body-content .columns2 .row .column li{
					background: url(images/list_bullet.gif) no-repeat 0 .4em;
					list-style:none;
				}
				
				#body-content .columns2 .row .column li a{padding-left:12px;}
							
				#body-content .columns2 .row div.first {
					padding: 10px 13px 0 0 !important;
				}
				
				#body-content .columns2 .row div.last {
					padding: 10px 0 0 13px;
				}
				
	/*****************************************
	
		FAQs Widget
	
	******************************************/
	
	#faqWidgetDiv{
	
	}
	
	ul.rn_List{margin-left:0 !important;}
	
	li.rn_Item{
		background: url(images/list_bullet.gif) no-repeat 0 .4em !important;
		list-style:none !important;
		margin-bottom:5px; 
	}
	
	li.rn_Item a{padding-left:15px !important;}
	
	.rn_Item, .rn_Navigation, .rn_Navigation a {
		font-size:12px !important;
	}
	
	div.rn_Content {
		padding-bottom: 0px !important;
	}
	
	span.rn_Title a{display:inline-block; font-size:12px !important;}
	span.rn_Description{margin-left:15px; display:inline-block; font-size:12px !important;}

	/*****************************************
	
		Expando Collapso
	
	******************************************/
	#body-content .faq-expando-collapso{margin-left:0 !important; border-top: 1px solid #dedede;}
	
	#body-content .faq-expando-collapso li{list-style:none; border-bottom: 1px solid #dedede;min-height:39px;}
	
	#body-content .faq-expando-collapso .faq-content li{list-style:disc; border-bottom:none;min-height:0;}
	
	#body-content .faq-expando-collapso li.faqAll {margin-top: 30px;}

 	#body-content .faq-expando-collapso li.faqRelated {border-top: 1px solid #dedede;}
	
	#body-content .faq-expando-collapso .faq-content dl{margin-bottom:0; padding-left:0;}
	
	#body-content .faq-expando-collapso .faq-content dl dt{font-weight:bold;margin-bottom:5px;}
	
	#body-content .faq-expando-collapso .faq-content dl dd{padding-left:0;}
	
	/*****************************************
	
		News listing
	
	******************************************/
	#body-content ul.newsListing{
		margin-left:0;
	}
	
	#body-content ul.newsListing > li{
		margin: 1.3em 0 0 0;
		padding: 0;
		list-style: none outside;
		background-image: none;
		border-bottom: 1px solid #dedede;
		padding-bottom: 1em;
	}
	
		#body-content ul.newsListing li p{
			margin:2px 0;
			padding:0;
		}
		
			#body-content ul.newsListing li .newsHeading{
				font-weight: bold;	
			}
		
			#body-content ul.newsListing li .newsDate, #body-content p.newsDate{
				font-size:11px;
				font-style:italic;
			}
			
	/*****************************************
	
		Left-hand Side Navigation
	
	******************************************/
	
	#main .aside{width: 208px;float:left;margin-left:10px;}
	
	.ie6 #main .aside{margin-left:5px;}
	
	.moduleHeader{padding: 10px 16px;}
	
	.moduleHeader h2{color: #333;font-family: 'ZurichBTBold', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 17px;margin: 0 0 6px; line-height:18px;}
	
	.left-nav{
		display:block;
	}
	
	/* First level left nav list item*/
	.left-nav li{
		margin:0;
		list-style:none;
		list-style-image:none;
		padding:4px 0;
	}
	
	
	.ie6 .left-nav li a {
		height: 1px;
		text-decoration:none;
		color:#FFFFFF;
	}
		
	.left-nav li a{
		display:block;
		background: #e41300;
		color:#FFFFFF;
		font-size:14px;
		font-family:'ZurichBTRoman','Helvetica Neue',Helvetica,Arial,sans-serif;
		vertical-align:middle;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		padding:12px 13px;
		text-decoration:none;
		margin-bottom: 12px;
	}
	
			.left-nav li:last-child {
				border-bottom: none;
			}
			
			/* Second level left nav list item*/
			.left-nav li ul{
				background-color: #fcfbf9;
				border: 1px solid #dadada;
				float: none;
				-moz-border-radius: 4px;
				-webkit-border-radius: 4px;
				border-radius: 4px;
				-moz-box-shadow: inset 0 0 4px #dadada;
				-webkit-box-shadow: inset 0 0 4px #dadada;
				box-shadow: inset 0 0 4px #dadada;
				margin-bottom: 0 !important;
			}
	
			.left-nav li li{
				border-bottom:1px solid #DEDEDE;
				margin: 0 5px;
			}
			
			.left-nav li li.active{
				background: url("images/gradients/bg-list-nav-third.png") repeat-y 0 0;
				margin:0;
				padding-left:5px;
				padding-right:5px;
				-moz-border-radius: 4px;
				-webkit-border-radius: 4px;
			}
			
			.ie6 .left-nav li li a{color:#666666;}
			
			.left-nav li li a{
				-moz-border-radius:3px 3px 3px 3px;
				color:#666666;
				display:block;
				padding:6px 6px;
				background: none;
				height:auto;
				margin:0px;
				font-size:13px;
			}
					
					.left-nav li li.active a,
					.left-nav li li a:focus,
					.left-nav li li a:hover,
					.left-nav li li a:active {
						background: #e41300;
						background-image: -webkit-gradient(
							linear,
							left bottom,
							left top,
							color-stop(0, rgb(211,8,12)),
							color-stop(0.83, rgb(233,23,0))
						);
						background-image: -moz-linear-gradient(
								center bottom,
								rgb(211,8,12) 0%,
								rgb(233,23,0) 83%
						);
						color: #fff;
						text-decoration: none;
					}
					
					.ie6 .left-nav li li.last,
					.ie7 .left-nav li li.last,
					.ie8 .left-nav li li.last{border-bottom:none;}
		
						/* Third level left nav list item*/
						.left-nav li li ul{
							background: url("images/gradients/bg-list-nav-secondary.png") repeat-y 0 0;
							margin: 0;
							background-color: #fcfbf9;
							border: none !important;
							float: none;
							border-radius: 4px;
							-moz-box-shadow: none !important;
							-webkit-box-shadow: none !important;
							box-shadow: inset 0 0 4px #dadada;
							margin-top:6px;
						}
											
						.left-nav li li li, .left-nav li li li.active{
							float: none;
							border-bottom: none !important;
							margin: 0;
							padding: 0;
							list-style: none;
						}
							
							.left-nav li li.active li a, .left-nav li li li a{
								color:#666666;
								background:none;
								font-weight:normal;
								font-size:12px;
								padding:4px 6px;
							}
							
							.left-nav li li.active li.active a,
							.left-nav li li.active li a:focus,
							.left-nav li li.active li a:hover,
							.left-nav li li.active li a:active
							.left-nav li li li.active a,
							.left-nav li li li a:focus,
							.left-nav li li li a:hover,
							.left-nav li li li a:active{							
									background: none;
									color: #e41300;
							}
							
							.left-nav li li.active li.active a, .left-nav li li li.active a{
								font-weight:bold;
							}
							
							/* Forth level left nav list item */				
							.left-nav ul ul ul ul{
								margin-top:0 !important;
							}		
							
							.left-nav li li li li, .left-nav li li li li.active{
								margin-left: 21px;
								text-shadow: 0 0 1px rgba(255, 255, 255, 0.2);
							}
													
							.left-nav li li li li a, .left-nav li li li.active li a{
								color:#666666 !important;
								padding-left:0px;
								background:none !important;
								border: none!important;
								-moz-box-shadow:none!important;
								-webkit-box-shadow:none!important;
								box-shadow:none!important;
								margin:0;
								font-weight:normal !important;
							}
							
							.left-nav li li li li.active a{
								color: #000000 !important;
								font-weight:bold !important;
							}
							
							.left-nav li li li li a:focus,
							.left-nav li li li li a:hover,
							.left-nav li li li li a:active{
									color: #000000 !important;
							}

 	/*****************************************
	
		Home Important update
	
	******************************************/
	#main .module-hp-servcie-alert{	height:48px; width: 675px; }
	
	.ie8 #hp-servcie-alert-wrapper {width: 675px !important;}
	
	.ie8 #hp-servcie-alert-wrapper .module-corners {background: url(images/corners/index-tools-main.png) no-repeat left top !important;}
	.ie8 #hp-servcie-alert-wrapper .module-inner {
		border: none;
    	margin: 0 !important;
	    background: url(images/corners/index-tools-tr.png) no-repeat top right transparent !important;
    	display: block !important;
		height:48px;
	}
	.ie8 #hp-servcie-alert-wrapper .module-corner-bottom{
		margin-bottom: 8px;
		background: url(images/corners/index-tools-bl.png) no-repeat bottom left transparent !important;
		height: 5px;
		display: block;
		position: relative;
	}
	.ie8 #hp-servcie-alert-wrapper .module-corner-bottom-right{
		background: url(images/corners/index-tools-br.png) no-repeat bottom right transparent;	
    	display: block;	
    	height: 5px;
    	width: 16px;
    	position: absolute;
    	right: 0;
    }

	
	#main .module-hp-servcie-alert .service-alert-msg{
		display:block;
		min-height: 30px;
		font-weight:bold;
		float:left;
		background: url(images/icon-exclamation.gif) no-repeat 15px 12px;
		padding: 15px 20px 0 45px;
	}
	
	.ie6 #main .module-hp-servcie-alert .service-alert-msg{padding: 12px 20px 0 45px;}
	
	#main .module-hp-servcie-alert .service-alert-action{
		display:block;
		float:right;
		padding: 10px 20px 0 0;	
	}
	
								
	/*****************************************
	
		Left-hand Side Module
	
	******************************************/
	
	.quick-access .left-column li{background: url(images/list_bullet.gif) no-repeat 0 .4em;margin-left:0;}
	
	.quick-access .left-column li a{padding-left: 12px; display:inline-block;}
	
	
	/*****************************************
	
		Right-hand Side Modules
	
	******************************************/
	
	/* right column modules */
	
	#rightColumn{width:190px; margin:0;display:block; float:left; z-index:1;}
	
	#rightColumn .module .module-inner{padding: 10px 16px;}
	
		#rightColumn .module .module-inner h3{
			color: #333;
			font-size: 17px;
			margin: 0 0 6px;
			line-height: 18px;
			/*letter-spacing:0px;*/
		}
		
		.ie8 #rightColumn .module-corners{background:url(images/corners/index-rc-main-short.png) no-repeat left top transparent !important;}
		.ie8 #rightColumn .module-corner-bottom{background:url(images/corners/index-lc-bl-short.png) no-repeat left bottom transparent !important;}
		
		#rightColumn .module .module-inner p{
			margin-bottom: 8px;
		}
		
		#rightColumn .module .module-inner label, #rightColumn .module .module-inner input{
			font-size: 12px;
			font-weight:normal;
		}
		
		#rightColumn .module .module-inner input{
			font-family: Arial,Helvetica,sans-serif;
			padding: 5px 5px !important;
			min-height: 12px;
			-moz-border-radius: 4px;
			border-radius: 4px;
			color: #666;
			font-style: italic;
			border: 1px solid #C8C8C8;
			width: 140px;
		}
		
		.ie6 #rightColumn .module .module-inner input{width:125px;}
		
		.ie6 #rightColumn .module .module-inner .ctrlHolderPOL{width:130px}
		
		#rightColumn .right-column ul{margin-bottom:8px;}
		
		#rightColumn .right-column li{list-style:none;background: url(images/list_bullet.gif) no-repeat 0 .4em;margin-left:0;padding-left: 12px;}
	
		#rightColumn .right-column li a,
		#rightColumn .right-column li a:visited {
					color: #666;
					font-family: Arial, Helvetica, sans-serif;
					text-decoration: none;
					display:inline-block;
		}
			
		#rightColumn .right-column li a:focus,
		#rightColumn .right-column li a:hover {
					color: #E41300;
					text-decoration: none;
		}				
		
		#rightColumn .promo-banner{border:none !important; background:none !important;}
		
		#rightColumn .fn_car_insurance_quote select{width: 155px;}
		/* Car insurance quote module */
		
		
		
		/* ########################################################################### *
		/* ##### VIDEO PLAYER
		/* ########################################################################### */
		
		#mediaPlayer_container{
			width: 536px;
			height: 327px;
			margin-bottom: 1em;
		}
			
			.noJS #mediaPlayer_container{
				height: auto;	
			}
		
			#mediaPlayer_container #mediaPlayer{
				outline: none;	
			}
		
			#mediaPlayer_container ul.fn_mediaPlayer_settings{
				display: none;
			}
		
		a.accessibleMediaPlayerLink{
			left: -9999px;
			top: -9999px;
			position: absolute;	
		}
		
			a.accessibleMediaPlayerLink:focus,
			a.accessibleMediaPlayerLink:active{
				position: relative;
				top: auto;
				left: auto;	
			}
		
		
		#body-content ul.transcriptList{
			margin-left:0;
		}
		
		#body-content ul.transcriptList > li{
			margin: 0 0 1em 0;
			padding: 0;
			list-style: none;
			background: url(images/list_bullet_down.gif) no-repeat 0 0.6em;	
			padding-left: 15px;
		}
		
			#body-content ul.transcriptList > li.closed{
				background: url(images/list_bullet.gif) no-repeat 0 0.4em;	
			}
		
			#body-content ul.transcriptList li p{
				font-size: 1em;
			}
	
			/*****************************************
			
				A - Z Listing
			
			******************************************/
		
			#body-content .columns3 {
				/*background: url('images/bg_az_columns3.gif') repeat-y;*/
				margin-bottom: 1em;
			}
			
			#body-content .columns3 .row {
					/*border-bottom: 1px solid #e3e3e3;*/
			}
				
					#body-content .columns3 .row .column {
						display: inline;
						float: left;
						width: 224px;
						padding: 0 10px;
					}
			
						#body-content .columns3 .row .column h3 {
							margin-bottom: 0;
							margin-top:5px;
						}
						
						#body-content .columns3 .row .column p {margin-bottom:8px;}
						
						#body-content .columns3 .row .column ul{margin-left:0;margin-top:5px;padding-bottom: 10px;}
						
						#body-content .columns3 .row .column li{
							background: url(images/list_bullet.gif) no-repeat 0 .4em;
							list-style:none;
						}
						
						#body-content .columns3 .row .column li a{padding-left:12px;}
									
						#body-content .columns3 .row div.first {
							padding: 0 9px 0 0 !important;
						}
						
						#body-content .columns3 .row div.last {
							padding: 0 0 0 9px;
						}
		
				#body-content .product-list-table .module-header-row .module-inner {
					background: url("images/module-header-row.gif") repeat-x #fff;
				}
				
				#body-content .product-list-table .module-no-padding .module-inner {
					padding: 0 !important;
				}  
				
					.ie8 #body-content .product-list-table .module-no-padding .module-inner {
						padding: 2px 2px 1px 2px !important;
					}
		
				#body-content .product-list-table .tools-step-active .module-heading,
				#body-content .product-list-table .register-step .module-heading {
					border-bottom: 1px solid #dedede;
				}
		
				.ie6 #body-content .product-list-table .tools-step-active .module-heading,
				#body-content .product-list-table .register-step .module-heading h2 {
					border-bottom: none;
				}	
		
				#body-content .product-list-table .module-header-row .module-heading {
					border-bottom: none;
					height: 34px;
					line-height: 34px;
					color: #000;
					font-size: 14px;
					font-weight: bold;
					overflow: hidden;
					padding: 0 14px;
				}		
				
					/* IE8 A-Z listing module rounded corner graphics */
					.ie8 #body-content .product-list-table .module-header-row .module-inner .module-heading {
						background: url('images/corners/two-col-left-module-header-row-az.gif') no-repeat 0 0;
					}
					
					.ie8 #body-content .product-list-table .module-corners {
						background: url("images/corners/index-tools-main-az.png") no-repeat top left transparent !important;
					}
					
					.ie8 #body-content .product-list-table .module-corners .module-inner{    		
						border: none;
						margin: 0 !important;
						background: url("images/corners/index-tools-tr.png") no-repeat top right transparent !important;
						display: block;
					}    
					
					.ie8 #body-content .product-list-table .module-corner-bottom{
						margin-bottom: 8px;
						background: url("images/corners/index-tools-bl-az.png") no-repeat bottom left transparent;
						height: 5px;
						display: block;
						position: relative;
					}
			
					.ie8 #body-content .product-list-table .module-corner-bottom-right{
						background: url("images/corners/index-tools-br.png") no-repeat bottom right transparent;	
						display: block;	
						height: 5px;
						width: 16px;
						position: absolute;
						right: 0;
					}
					
			#body-content .azListBar {
				text-align: center;
			}
		
			#body-content .azListBar a {
				color: #000;
				padding: 0 0 0 12px;
				text-decoration: none;
			}
			
			#body-content .azListBar span {
				color:#999999;
				padding: 0 0 0 12px;
			}
			
				.ie6 #body-content .azListBar a {
					padding: 0 0 0 14px;
					text-decoration: none;
				}
				
				.ie6 #body-content .azListBar span {
					padding: 0 0 0 14px;
				}
			
				#body-content .azListBar a:first-child {
					padding-left: 0;
					margin-left: -2px;
				}
					
				#body-content .azListBar a.selected,
				#body-content .azListBar a:focus,
				#body-content .azListBar a:hover {
					color: #E41300;
					text-decoration: none;
				}
		
		#body-content table.azList {
		
		}
			
			#body-content table.azList td {
				border-right: 0px;
				border-left: 0px;
				text-align: left;
			}
			
				.ie6 #body-content table.azList th,
				.ie7 #body-content table.azList th {
					border: none;
				}
			
				#body-content table.azList tr td:first-child {
					/*width: 85%;*/
					width: 40%;
					text-align: left;
					padding-top: 10px;
				}
				
				.ie6 #body-content table.azList tr td {
					width: auto;
					text-align: left;
				}
				
				#body-content table.azList tr:hover,
				#body-content table.azList tr:hover td {
					background: #f0f0f0;
				}
					
			#body-content table.azList td ul{
				margin-left: 0;
				line-height: 18px;
			}
			
			#body-content table.azList td li{
				background: url(images/list_bullet.gif) no-repeat 0 .4em;
				list-style: none;
			}
			
			#body-content table.azList td li a {
				font-size:12px;
				padding-left: 12px;
				color: #666;
				text-decoration: underline;
			}
			
				#body-content table.azList td li a:focus,
				#body-content table.azList td li a:hover,
				#body-content table.azList td li a:active {
					color: #E41300;
				}
				
				#body-content table.azList td li a:visited{color:#7F0309;}
		
		/*****************************************
			
				Search results
			
		******************************************/
		
		.two-column-no-nav #inlineSearch{
			margin: 20px 0 0 0;	
		}
		
		.two-column-no-nav legend{
				display: none;	
		}

		
			.two-column-no-nav #inlineSearch fieldset{
				margin: 0;
				padding: 0;
				border: none;
				display: inline;	
			}
					
			.two-column-no-nav #inlineSearch .ctrlHolder{
				margin-bottom: 0;	
			}
			
				.two-column-no-nav #inlineSearch .ctrlHolder input.text{
					margin-right: 15px;
				}

				.two-column-no-nav #inlineSearch .ctrlHolder button{
					height: 32px;
					vertical-align:middle;
				}
				
				.two-column-no-nav #inlineSearch .ctrlHolder .advancedSearch{
					margin-left: 10px;
					vertical-align:middle;
					line-height: 32px;
				}
				
		ol.searchResultsList{
			border-top: 2px solid #EBEBEB;
			margin-left: 0 !important;
			padding-left: 0 !important;
		}
		
			ol.searchResultsList li{
				list-style: none !important;
				padding: 4px 0 2px 10px !important;
				margin: 0 !important;
				border-bottom: 1px solid #CCC;
			}
			
				ol.searchResultsList li.featured{
					background-color: #F0F0F0 !important;	
				}
				
				ol.searchResultsList h2{
					font-family:Arial, Helvetica, sans-serif !important;	
				}
				
				ol.searchResultsList h2 a{
					font-size:12px !important;
				}
				
				ol.searchResultsList li p{
					margin-bottom: 0.5em !important;
				}
				
					ol.searchResultsList li p.metadata{
						font-size: 11px !important;
					}
	
/* OVERWRITE STYLE
--------------------------------------------------------------------------------
==============================================================================*/
.page-lower-landing #header-container{margin-bottom: 0px !important;height: 125px!important;}

.ie6 .page-lower-landing #header-container{z-index:-1 !important; }

.page-lower-landing .btn, .button{padding:4px 10px !important;}

i, em{font-style:italic;}

#body-content sub, #body-content sup{font-size:90%;}

ul.tool-listing{margin-left:17px !important;}