/*-- RESET --*/
body {color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/*-- JLT Style --*/

html, body, form
{
	height: 100%;
	min-height:100.1%;
}

body, td, div, select, textarea, input, h1, h2, h3, h4, h5, h6
{
	font-family: Arial;
}

body
{
	color: #666666;
	margin: 0px;
	background: #FFF;
	font-size: 83%;
}

form
{
	margin: 0px;
	padding: 0px;
}

html > body #outer #main, html > body #content
{
	height: auto;
	margin-bottom: 3px;
}

h1, h2, h3, h4, h5, h6
{
	margin: 0px;
}

h1
{
	font-size: 1.1em;
}

h2
{
	font-size: 1em;
}

h3
{
	font-weight:bold;
	font-size: 0.9em;
}

h4
{
	font-weight:bold;
	font-size: 0.8em;
}
h5
{
	font-size: 0.7em;
}
h6
{
	font-size: 0.6em;
}

img
{
	border: none;
}

.clearBoth
{
	clear: both;
}

/* -------------------------------------------------------------------------------- Page Structure Classes */
#outer, #main
{

}

#main
{
	text-align: left;
	width: 970px;
	margin: 0 auto;
}

#main, #footer, #headerContainer, .headerImage
{
	width: 970px;
}

#header, #logo, #banner
{
	height: 100px;
}

#clearHeader
{	
	background-color:#fff;
	height: 152px;
}

#headerOuter
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
}

#headerOuter #headerContainer
{
	width: 970px;
}

#headerContainer
{
	margin: auto;
}

#headerOuter #header
{
	margin: 0;
	padding: 0;
	width: 970px;
	background-color: #FFF;
}

#headerOuter > #header
{
	width: auto;
}

/*-- Header -- */
.siteSearch
{	
	border:1px solid #CF1D37;
}

#headerMenuBar
{
	background: url(/App_Themes/niceic/images/Design/ExistingCustomersTab.gif) no-repeat right top;
}


#headerMenuBar ul#headerMenu li
{	
	background: url(/App_Themes/niceic/images/Design/v2tabRightOff.gif) no-repeat right top;	
}


#headerMenuBar ul#headerMenu li a
{
	background: url(/App_Themes/niceic/images/Design/v2tabLeftOff.gif) no-repeat left top;
}


#headerMenuBar ul#headerMenu li.contact
{
	background: url(/App_Themes/niceic/images/Design/v2tabRightOffContact.gif) no-repeat right top;
}

#headerMenuBar ul#headerMenu li.selectedhome
{
	background: url(/App_Themes/niceic/images/Design/v2tabRightOn.gif) no-repeat right top;
}

#headerMenuBar ul#headerMenu li.selectedhome a
{
	background: url(/App_Themes/niceic/images/Design/v2tabLeftOn.gif) no-repeat left top;
}

#headerMenuBar ul#headerMenu li.Home a
{	
	background: url(/App_Themes/niceic/images/Design/v2tabLeftOffHome.gif) no-repeat left top;
}

#headerMenuBar ul#headerMenu li.selectedourproducts
{
	background: url(/App_Themes/niceic/images/Design/v2tabRightOn.gif) no-repeat right top;
}

#headerMenuBar ul#headerMenu li.selectedourproducts a
{
	background: url(/App_Themes/niceic/images/Design/v2tabLeftOnAll.gif) no-repeat left top;
}

#headerMenuBar ul#headerMenu li.selectedbusinessproducts
{
	background: url(/App_Themes/niceic/images/Design/v2tabRightOn.gif) no-repeat right top;
}

#headerMenuBar ul#headerMenu li.selectedbusinessproducts a
{
	background: url(/App_Themes/niceic/images/Design/v2tabLeftOnAll.gif) no-repeat left top;
}

#headerMenuBar ul#headerMenu li.selectedpersonalproducts
{
	background: url(/App_Themes/niceic/images/Design/v2tabRightOn.gif) no-repeat right top;
}

#headerMenuBar ul#headerMenu li.selectedpersonalproducts a
{
	background: url(/App_Themes/niceic/images/Design/v2tabLeftOnAll.gif) no-repeat left top;
}

#headerMenuBar ul#headerMenu li.selectedaboutus
{
	background: url(/App_Themes/niceic/images/Design/v2tabRightOn.gif) no-repeat right top;
}

#headerMenuBar ul#headerMenu li.selectedaboutus a
{
	background: url(/App_Themes/niceic/images/Design/v2tabLeftOnAll.gif) no-repeat left top;
}

#headerMenuBar ul#headerMenu li.selectedadvicecentre
{
	background: url(/App_Themes/niceic/images/Design/v2tabRightOn.gif) no-repeat right top;
}

#headerMenuBar ul#headerMenu li.selectedadvicecentre a
{
	background: url(/App_Themes/niceic/images/Design/v2tabLeftOnAll.gif) no-repeat left top;
}

#headerMenuBar ul#headerMenu li.selectedfaqs
{
	background: url(/App_Themes/niceic/images/Design/v2tabRightOn.gif) no-repeat right top;
}

#headerMenuBar ul#headerMenu li.selectedfaqs a
{
	background: url(/App_Themes/niceic/images/Design/v2tabLeftOnAll.gif) no-repeat left top;
}

#headerMenuBar ul#headerMenu li.selectedtestimonials
{
	background: url(/App_Themes/niceic/images/Design/v2tabRightOn.gif) no-repeat right top;
}

#headerMenuBar ul#headerMenu li.selectedtestimonials a
{
	background: url(/App_Themes/niceic/images/Design/v2tabLeftOnAll.gif) no-repeat left top;
}

#headerMenuBar ul#headerMenu li.selectedcontact
{
	background: url(/App_Themes/niceic/images/Design/v2tabRightOnContact.gif) no-repeat right top;
}

#headerMenuBar ul#headerMenu li.selectedcontact a
{
	background: url(/App_Themes/niceic/images/Design/v2tabLeftOnAll.gif) no-repeat left top;
}



#headerMenuBar ul#headerMenu li.selectedhome a
{
	color: #333333;
}

#headerMenuBar ul#headerMenu li.home a
{	
	color: #FFF;
}


#headerMenuBar ul#headerMenu li.selectedourproducts a
{
	color: #333333;
}

#headerMenuBar ul#headerMenu li.selectedpersonalproducts a
{
	color: #333333;
}

#headerMenuBar ul#headerMenu li.selectedbusinessproducts a
{
	color: #333333;
}

#headerMenuBar ul#headerMenu li.selectedaboutus a
{
	color: #333333;
}

#headerMenuBar ul#headerMenu li.selectedadvicecentre a
{
	color: #333333;
}

#headerMenuBar ul#headerMenu li.selectedfaqs a
{
	color: #333333;
}

#headerMenuBar ul#headerMenu li.selectedtestimonials a
{
	color: #333333;
}

#headerMenuBar ul#headerMenu li.selectedcontact a
{
	color: #333333;
}

#logo
{
	width: 326px;
	height: 99px;
	float: left;
	background: url(/App_Themes/niceic/images/Design/logo.gif) no-repeat left top;
}

#logo a
{
	display: block;
	width: 326px;
	height: 99px;
}

#logo a span, #banner a span
{
	position: absolute;
	left: -1000em;
}

#banner
{
	float: right;
	height: 99px;
	background: url(/App_Themes/niceic/images/Design/bannerv2.gif) no-repeat right top;
	width: 300px;
}

#banner a
{
	display: block;
	width: 300px;
	height: 99px;
}

.left
{
	float:left;
}

.right
{
	float:right;
}

/* ------------------------------------------------------------------------------------ Main Menu Classes */
#mainMenu
{
	padding:0;
	margin:0;
	width: 190px;
	float: left;
}

#mainMenu h2, #editPanel h2
{
	border-bottom: 1px solid #890E0E;
}

#mainMenu ul
{
	background:#f4f4f4;
	padding: 0px;
	margin: 0px;
	width: 190px;
	padding-bottom:2px;
}

#mainMenu ul li.type
{
	font-weight:bold;
	width:190px;
	margin:0;
	padding:0;
	background:#cccccc;
	border:none;
}

#mainMenu ul li.type a#businessinsuranceproductsmenu
{
	padding: 0px 0px 5px 12px; 
}
#mainMenu ul li.type a#personalinsuranceproductsmenu
{
	padding: 4px 0px 4px 12px; 
}

#mainMenu ul li.type a	
{
	height: 100%;
	margin: 0px;
	display: block;
	line-height: 1.2em;
	color: #ac1a2f;	
	text-decoration: none;		
	background:none;
}

#mainMenu ul li.category, #mainMenu ul li.moreProducts 
{
	font-weight:bold;
	width:190px;
	margin:0;
	padding:0;
	background:#e8e8e8;
	border:none;
}

#mainMenu ul li.category a, #mainMenu ul li.moreProducts a
{
	height: 100%;
	margin: 0px;
	display: block;
	line-height: 1.2em;
	color: #000;
	padding: 2px 0px 2px 12px; 
	text-decoration: none;		
	background:none;
}

#mainMenu ul li.moreProducts
{
	height:4em;
}

#mainMenu ul li ul li.personal
{
	margin:2px 0px 2px 0px;
}

#mainMenu ul li ul li.personal a
{
	padding: 3px 0px 2px 12px; 
}

#mainMenu li.products
{
	margin:2px 0px 2px 0px;
}

#mainMenu li.products ul li a
{
	padding: 2px 0px 1px 12px; 
}

#mainMenu li.products ul li
{
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	margin-top:0px;
	margin-bottom:1px;
}

#mainMenu li.products ul li.first
{
	border-top:none;
	border-bottom:1px solid #fff;
}

#mainMenu li.products ul li.last
{
	border-bottom:none;
	border-top:1px solid #fff;
}

#mainMenu li
{
	margin:0;
	padding:0;
	background-color: #f4f4f4;
	font-size: 0.9em;
	letter-spacing: normal;
	list-style-type: none;
	width:190px;
	margin-top:1px;
	border-bottom:none;
}

#mainMenu li a
{
	height: 100%;
	margin: 0px;
	display: block;
	line-height: 1.2em;
	color: #000;
	padding: 0px 0px 0px 12px; 
	background-color: #f4f4f4;
	text-decoration: none;
}

#mainMenu li a:hover
{
}

#mainMenu #mainMenuHead
{
	line-height:0px;
	font-size:0px;
	margin:0;
	position: relative;
	height:5px;
	background-color: #cccccc;
	background: url(/App_Themes/niceic/images/Design/mainMenuHead.gif) left top no-repeat;
}

#mainMenu #mainMenuBtm
{
	line-height:0px;
	font-size:0px;
	margin:0;
	height:10px;
	clear:both;	
}

/* -------------------------------------------------------------------------------- Footer Layout Classes */
#clearFooter
{	
	font-size: 0.1em;
	height: 1px;
	clear: both;
}

#copyright
{
	width:98%;
	color: #666;
	background-color:Transparent;
	font-size: 0.8em;
	line-height:14px;
	height: 34px;
	text-align: right;
	padding-top: 0px;
	padding-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1em;
	padding-left:12px;
	padding-right:12px;
}

#footer
{
	background-color:#fff;
	width: 100%;
}

#footerContainer
{
	background: url(/App_Themes/niceic/images/Design/footerBG.jpg) no-repeat left bottom;
	width: 970px;
	margin: 0 auto 0 auto;
	color: #000;
	clear: both;
}

#footerBottom
{
	height: 20px;
}

#footerMenu
{	
	border-top: 2px solid #cc0033;
	color: #000;
	background-color:Transparent;	
	height: 20px;
	width: 100%;
	margin: auto;
}

#footerMenu ul
{
	width: 100%;
	height: 20px;
	float:right;
	list-style: none;
}
#footerMenu ul li.separator
{
	font-weight:900;
}

#footerMenu li
{
	font-size: 0.75em;
	padding-top: 5px;
	float: right;
}

#footerMenu a
{
	display: block;
	padding: 0 1.2em 0 1.2em;
	text-decoration: none;
}

#footerMenu ul li
{
	display: inline;
	float: right;
	list-style-type: none;
	font-weight: normal;
}

#footer a
{
	color:#000;
	font-weight:bold;
	text-decoration: none;
}

#footer a:hover
{
	text-decoration: underline;
}

/* ---------------------------------------------------------------------------------- Content Area Classes */
#content
{
	margin:5px 0px 10px 0px;
	height: auto;
	clear: both;
}

#content div
{
	line-height: 1em;
}

#content li
{
	margin: 5px 0px 5px 0px;
}

#content .contentImage
{
	float: right;
	margin: 20px 0px 5px 10px;
}

/* ---------------------------------------------------------------------------- Home Page Specific Classes */

.business-pod
{
	width:281px;
	border:none;
	min-height: 14em;
	float: left;
	z-index: 0;
	margin-bottom: 4px;
	margin-left:8px;
	height:287px;
	margin-bottom:25px;
	display:inline;
	position:relative;
}

.showMoreProductPod
{
	width:281px;
	border:1px solid #cdd4dc;
	height: 14em;
	float: left;
	z-index: 0;
	padding-left:1px;
	padding-right:1px;
	margin-bottom: 30px;
	margin-left: 5px;
	display:inline;
	position:relative;
}

.long-pod
{
	width:281px;
	border:none;
	min-height: 14em;
	float: left;
	z-index: 0;
	margin-bottom: 4px;
	margin-left:8px;
	height:397px;
	display:inline;
	position:relative;
}

#business-insurance-pod
{
	background:url(/App_Themes/Niceic/Images/Design/business-insurance-pod.jpg) center top no-repeat;
}

#personal-lines-pod
{
	background:url(/App_Themes/Niceic/Images/Design/personal-lines-pod.jpg) center top no-repeat;
}

.long-pod h1, .business-pod h2, .showMoreProductPod h2
{
	margin-left:15px;
	margin-top:20px;
	font-size:21px;
	line-height:20px;
	color:#333333;
	font-family:"Trebuchet MS";
}

.long-pod h1 a, .business-pod h2 a, .showMoreProductPod h2 a
{
	text-decoration:none;
	color:#333333;
}

.long-pod .btnShowMore, .business-pod .btnShowMore, .showMoreProductPod .btnShowMore
{
	position:absolute;
	bottom:-12px;
	margin-left:15px;
}
.showMoreProductPod  .productPodText
{
	margin-left: 15px;
	font-family: Arial;
	font-size: 1em;
	color: #666666;
	background-color: transparent;
	width: 140px;
	margin-left:15px;
	min-height: 9.3em;
	margin-top:8px;
}

.showMoreProductPod  .productPodText p
{
	height:85px;
	line-height: 1.3em;
}

.long-pod .productPodText
{
	margin-left: 15px;
	font-family: Arial;
	font-size: 1em;
	line-height: 1.1em;
	color: #666666;
	background-color: transparent;
	margin-top: 250px;
	width:245px;
	margin-left:auto;
	margin-right:auto;
}



.pageNote{
	margin-top:1.5em;
	width:564px;
	margin-left:auto;
	margin-right:auto;
}

.pageNote p
{
	margin-top:1em;
	line-height:18px;
	font-size:12px;
	color:#666666;
}

.pageNote h1
{
	font-weight:bold;
	font-size:12px;
	color:#ac1a2f;
}

#whatPolicy
{
	background: url(/App_Themes/niceic/images/Design/homeBG.jpg) center top no-repeat;
	width: 580px;
	height:240px;
}

#whatPolicy h1
{
	text-indent:-9000em;
	position:absolute;
}

body > #whatPolicy
{
	height: auto;
}

#contentHeader
{
	width: 580px;
}

#pageWrapper{
	background: url(/App_Themes/niceic/images/Design/productDetailFader.jpg) left top repeat-x;
	width: 100%;
	min-height: 200px;
	float: left;
}

#contentHeader p
{
	margin-top: 0.8em;
	padding-left: 20px;
	font-weight: 400;
	font-size: 12px;
	line-height: 1.4em;
}

#contentHeader h1
{
	font-weight: 400;
	font-family: "Trebuchet MS", Arial;
	padding-top: 22px;
	padding-left: 20px;
	font-size: 28px;
	line-height: 28px;
	letter-spacing: normal;
	color: #333333;
}

#contentHeader h2
{
	font-weight: 700;
	padding-top: 6px;
	padding-left: 20px;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial;
	color:#ac1a2f;
}

body > #contentHeader
{
	height: auto;
}

#whatPolicy h1
{
	float: left;
	font-weight: lighter;
	margin: 5px 0 2px 8px;
	color:#333333;
	font-family: "Trebuchet MS",Arial;
	font-size:29px;
	line-height: 29px;
	letter-spacing: normal;
}

#whatPolicy h2
{
	width: 500px;
	clear: left;
	float: left;
	font-weight: lighter;
	margin: 5px 0 10px 8px;
	color:#333333;
	font-family: "Trebuchet MS",Arial;
	font-size: 16px;
	line-height:16px;
	letter-spacing: normal;
}

#whatPolicySearch
{
	clear: left;
	top: 170px;
	width: 580px;
	margin-bottom:0;
}

#whatPolicySearch .whatSearchBox
{
	z-index:9999;
	border: 0px;
	float: left;
	margin-left: 130px;
	margin-top: 193px;
	width: 210px;
}

#whatPolicySearch .btnView
{
	float: left;
	margin-left: 20px;
	margin-top: 186px;
}

#podContainer
{
	margin-top: 5px;
	width: 100%;
}

#podContainer .productPod
{
	z-index:0;
	margin-bottom: 4px;
	width: 286px;
	min-height: 14em;
	float: left;
	border: 1px solid #CECECE;
}

* podContainer .productPod
{
	height: 14em;
}

.productPod a
{
	font-weight:bold;
	text-decoration: none;
	background-color:Transparent;
}

.productPod a:link
{
	color: #282260;
	background-color:Transparent;
}
.productPod a:visited
{
	color: #282260;
	background-color:Transparent;
}
.productPod a:hover
{
	color: #282260;
	text-decoration: underline;
	background-color:Transparent;
}
.productPod a:active
{
	color: #282260;
	background-color:Transparent;
}

#podContainer .leftPod
{
	clear: left;
	margin-right: 2px;
	margin-bottom:5px;
}

#podContainer .rightPod
{
	margin-left: 2px;
	margin-bottom:5px;
}

#podContainer .productPod h2
{
	color: #282260;
	font-family: "Trebuchet MS",Arial;
	letter-spacing:0px;
	font-size: 1.15em;
	line-height: 1em;
	min-height: 1em;
	margin: 15px 0 0 15px;
}

#podContainer .productPodText
{
	min-height:9em;
	margin-left: 15px;
	font-family: Arial;
	font-size: 1em;
	line-height: 1.1em;
	color: #666666;
	background-color:Transparent;
	width: 145px;
}

h2.home
{
	font-size:1.1em;
	margin-top:1em;
	padding-left:1em;
	color:#00234B;
	font-weight:bold;
}

p.homeCopy
{
	padding:0 1em 0 1em;
	line-height:1.2em;
}

/* IE6 only */
* html #podContainer .productPodText
{
	height:9em;
}

#podContainer .btnQuoteMe
{	
	margin-left:12px;
}

#podContainer .productPodText p
{
	margin: 1em 0 0 0;
	padding: 0;
	min-height: 85px;
}

#podContainer .productPodText a
{
	display:block;
	margin-top:5px;
	font-weight:bold;
	text-decoration:underline;	
	color: #282260;
	background-color:Transparent;
}

/*-- Business insurance page -- */


.business-pod .productPodText
{
	min-height: 7.2em;
	margin-left: 15px;
	font-family: Arial;
	font-size: 1em;
	line-height: 1.1em;
	color: #666666;
	background-color: transparent;
	margin-top: 145px;
	width:245px;
	margin-left:auto;
	margin-right:auto;
}

#business-insurance-type h1.main, #business-insurance-type h2.main
{
	
	font-family:"Trebuchet MS";
	color:#333333;
	margin-left:8px;
}

#business-insurance-type h1.main
{
	margin-top:5px;
	font-size:29px;
	line-height:29px;
	margin-bottom:2px;
}

#business-insurance-type h2.main
{
	font-size:16px;
	margin-bottom:5px;
	line-height:16px;
	font-weight:200;
}

.othertrades
{
	clear:both;
	height:204px;
	float:left;
	margin-left:15px;
	padding:0px 225px 0px 0px;
	background:url(/App_Themes/niceic/images/Design/othertrades-bg.jpg) bottom right no-repeat;
}

.othertrades h1
{
	background:url(/App_Themes/niceic/images/Design/OtherTrades-hdr.gif) top left no-repeat;
	width:175px;
	height:24px;
	text-indent:-999em;
	overflow:hidden;
	font-size:0px;
	line-height:0px;
	margin-bottom:12px;
}

.othertrades p
{
	font-size:15px;
	line-height:16px;
	margin-bottom:2em;
}

.profession-search
{
	background:url(/App_Themes/niceic/images/Design/profession-search-bg.gif) top left no-repeat;
	padding-top: 25px;
	position:relative;
}

.profession-search .whatSearchBox
{
	font-size:12px;
	line-height:12px;
	color:#000;
	width:221px;
	padding-top:2px;
	padding-top:2px;
}
.profession-search  .btnView
{
	position:absolute;
	bottom:-4px;
	margin-left:3px;
}
/* ----------------------------------------------------------------------------- Product Advice Pod Classes */
#podContainer .productAdvicePod
{
	margin-bottom: 4px;
	width: 286px;
	height: 7em;
	min-height: 7em;
	float: left;
	border: 1px solid #CECECE;
}

#podContainer .productAdvicePod .content
{
	padding: 1.5em 0 0 1em;
}

#podContainer .productAdvicePod strong
{
	font-weight: bold;
	font-family: "Trebuchet MS",Arial;
	color: #ac1a2f;
	font-size: 1.1em;
}

#podContainer .productAdvicePod h4
{
	font-family: "Trebuchet MS",Arial;
	color: #333333;
	background-color:Transparent;
	font-size: 1.2em;
	line-height: 1.1em;
	width: 210px;
	margin-top: 0.2em;
}

#podContainer .productAdvicePod a
{
	text-decoration: none;
	color: #333333;
	background-color:Transparent;
}

#podContainer .productAdvicePod a:hover
{
	text-decoration: underline;
}

p.homeCopy
{
	margin:15px 0 15px 0;
}

/* ---------------------------------------------------------------------------------------- Layout Classes */
.colsThree
{
	width: 970px;
	float: left;
}

/* IE6 only */
* html .colsThree
{
	width: 972px;
}

.columnCentre, .columnLeft
{	
	float: left;
	display: inline;
}

.colsThree .columnCentre
{
	width: 580px;
	line-height: 1.5em;
}

.colsThree .columnLeft
{
	width: 196px;
}

.colsThree .columnRight
{
	float: left;
	width: 190px;
}

.colsThree .columnRight img
{
	float: right;
	margin-bottom: 10px;
}

/* ---------------------------------------------------------------------------- Advice Specific Classes */

#adviceHead, #genericAdviceHead, #genericAdviceHeadFaq
{
	height: 63px;
	width: 185px;
	margin: 10px 0 0 5px;
}

#genericAdviceHead
{
	background: url(/App_Themes/niceic/images/Design/adviceHead.gif) center top no-repeat;
}

#genericAdviceHeadFaq
{
	background: url(/App_Themes/niceic/images/Design/faqHead.gif) center top no-repeat;
}

#adviceHead
{
	background: url(/App_Themes/niceic/images/Design/adviceHead.gif) center top no-repeat;
}

#adviceBtm, #genericAdviceBtm
{
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0.5em;
	width: 185px;
	clear: both;
	background: url(/App_Themes/niceic/images/Design/adviceFooter.gif) center bottom no-repeat;
}

#adviceBtm p, #genericAdviceBtm p
{
	min-height:3.5em;
	line-height: 1.2em;
	font-size: 1em;
	color: #666666;
	background-color:Transparent;
	padding-left: 0.8em;
	width: 85px;
	margin-top:0px;
	margin-bottom:10px;
}

/* IE6 only */
* html #genericAdviceBtm p, * html #adviceBtm p
{
	height:3.5em;
}

#adviceBtm img.btnAdvice, #genericAdviceBtm img.btnAdvice
{
	margin-left:12px;
	float:left;
	padding-bottom:0px;
}

.promoPod a
{
	cursor:pointer;
	text-decoration:none;
}

/* ----------------------------------------------------------------------- Existing Customers Pod */

#existingCustomersPod
{
	margin-left:5px;
}

/* ---------------------------------------------------------------------------- Call Me Back Pod */

#callMeBackHead
{
	height: 57px;
	width: 185px;
	margin-left: 5px;
	background: url(/App_Themes/niceic/images/Design/callMeBackPodHead.gif) center top no-repeat;
}

#callMeBackHead a
{
	display:block;
	height:57px;
	width:185px;
}

#callMeBackBtm
{
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0.5em;
	width: 185px;
	clear: both;
	background: url(/App_Themes/niceic/images/Design/callMeBackPodFooter.gif) center bottom no-repeat;
}

#callMeBackBtm a
{
	color:#666666;
}

#callMeBackBtm p
{
	line-height: 1.2em;
	font-size: 1em;
	color: #666666;
	background-color:Transparent;
	padding-left: 0.8em;
	width: 85px;
	margin-top:0px;
	margin-bottom:0px;
}

#callMeBackBtm img.callMeBtn
{
	float:left;
	margin-top:1.2em;	
}	


/* ---------------------------------------------------------------------------- Renewal reminderPod */

#renewalReminderHead
{
	height: 50px;
	width: 185px;
	margin-left: 5px;
	background: url(/App_Themes/niceic/images/Design/renewalReminderPodHead.gif) center top no-repeat;
}

#renewalReminderHead a
{
	display:block;
	height:50px;
	width:185px;
}

#renewalReminderBtm
{
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0.5em;
	width: 185px;
	clear: both;
	background: url(/App_Themes/niceic/images/Design/renewalReminderPodFooter.gif) center bottom no-repeat;
}

#renewalReminderBtm a
{
	color:#666666;
}

#renewalReminderBtm p
{
	line-height: 1.2em;
	font-size: 1em;
	color: #666666;
	background-color:Transparent;
	padding-left: 0.8em;
	width: 85px;
	margin-top:0px;
	margin-bottom:0px;
}

#renewalReminderBtm img.remindMeBtn
{
	float:left;
}	



/* ---------------------------------------------------------------------------- Testimonials Pod */

#testimonialsHead
{
	height: 50px;
	width: 185px;
	margin-left: 5px;
	background: url(/App_Themes/niceic/images/Design/testimonialPodHead.gif) center top no-repeat;
}

#testimonialsHead a
{
	display:block;
	height:50px;
	width:185px;
}

#testimonialsBtm
{
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0.5em;
	width: 185px;
	clear: both;
	background: url(/App_Themes/niceic/images/Design/testimonialsPodFooter.gif) center bottom no-repeat;
}

#testimonialsBtm a
{
	color:#666666;
}

#testimonialsBtm p
{
	line-height: 1.2em;
	font-size: 1em;
	color: #666666;
	background-color:Transparent;
	padding-left: 0.8em;
	width: 85px;
	margin-top:0px;
	margin-bottom:0px;
}

#testimonialsBtm img.viewMeBtn
{
	float:left;
}	



/* ---------------------------------------------------------------------------- Niceic.com Pod */

#niceicDotComHead
{
	display:block;
	height: 44px;
	width: 185px;
	margin-left: 5px;
	background: url(/App_Themes/niceic/images/Design/niceicDotComPodHead.jpg) center top no-repeat;
}

#niceicDotComHead a
{
	display:block;
	height:44px;
	width:185px;
}

#niceicDotComBtm
{
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0.5em;
	width: 185px;
	height:101px;
	clear: both;
	background: url(/App_Themes/niceic/images/Design/niceicDotComPodFooter.jpg) center bottom no-repeat;
}

#niceicDotComBtm a
{
	display:block;
	width:100%;
	height:100%;
	text-indent:-999em;
	line-height:0px;
	font-size:0px;
	overflow:hidden;
}

/* ---------------------------------------------------------------------------- Not Sure? Pod      */

#notSureHead
{
	height: 45px;
	width: 185px;
	margin-left: 5px;
	background: url(/App_Themes/niceic/images/Design/notSurePodHead.gif) center top no-repeat;
}

#notSureBtm
{
	width: 185px;
	margin-left:5px;
	margin-top: 0px;
	margin-bottom: 0.5em;	
	clear: both;
	background: url(/App_Themes/niceic/images/Design/genericPodBtm.gif) center bottom no-repeat;
}

/* IE6 only */
* html #notSureBtm
{
	margin-left:4px;
}

#notSureBtm p
{
	line-height: 1.2em;
	font-size: 1em;
	color: #666666;
	background-color:Transparent;
	padding:5px 0 0 14px;
	width: 165px;
	margin-top:0;	
	margin-bottom:12px;
}

#notSureBtm p strong
{
	font-weight:bold;
}

#notSureBtm .notSureDdl
{
	font-size:0.8em;
	width:170px;
	margin-bottom:0.5em;
	margin-left:6px;
}

/* ---------------------------------------------------------------------------- Product detail Classes */

.productHeader
{
	width: 580px;
	margin-bottom: 1em;
}

.pageHeader
{
	width:580px;
	margin-bottom:0;
}
.productHeaderText
{
	background: url(/App_Themes/niceic/images/Design/productDetailFader.jpg) left top no-repeat;
	width: 380px;
	min-height: 220px;
	float: left;
}

.productHeaderText p
{
	margin-top:0.8em;
	padding-left: 20px;
	font-size: 12px;
	line-height: 1.4em;
	font-weight:normal;
	color: #333333;
}

.productHeaderText h1
{
	font-weight: normal;
	font-family: "Trebuchet MS",Arial;
	padding-left: 20px;
	padding-top: 22px;
	font-size: 28px;
	color: #333333;
	line-height: 28px;
	letter-spacing: normal;
}

#whyChooseJLT
{
	width: 572px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px 0px 0px 0px;
	border-top: 1px solid #CCC;
}

#whyChooseJLT h1
{
	font-weight: bold;
	font-family: Arial;
	font-size: 16px;
	color: #AC1A2F;
	letter-spacing: normal;
	margin-bottom: 10px;
	padding-top: 5px;
}

#whyChooseJLT  ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#whyChooseJLT  li
{
	padding-left: 15px;
	padding-bottom:7px;
	color:#333333;
	background: url(/App_Themes/niceic/images/Design/productFeatureBullet.gif) no-repeat left top;
}

#whyChooseJLT p
{
	color:#333333;
	line-height:1.6em;
	margin-top: 0;
	margin-bottom:1em;
}

#whyChooseJLT strong
{
	color:#ac1a2f;
	font-weight:bold;
}

.productHeaderText h2
{
	font-weight: bold;
	padding-left: 20px;
	padding-top: 6px;
	color: #AC1A2F;
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: normal;
}


.productHeaderImage
{
	float: left;
}

#productFeatures
{
	clear: both;
	min-height: 15em;
}

.productStandardFeatures
{
	margin: 0 4px 0 8px;
	width: 180px;
	float: left;
	
}

.productStandardFeatures h3
{
	font-family: "Trebuchet MS", Arial;
	padding: 12px;
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1.1em;
	color: #333333;
	background: #e8e8e8 url(/App_Themes/niceic/images/Design/prod1_bg.gif) center top repeat-x;
}

.productStandardFeaturesList, .productExtraFeaturesList, .productFindOutMoreList
{
	border: 1px solid #CCC;
	padding: 10px;
	min-height: 15em;
}

* .productStandardFeaturesList, * .productExtraFeaturesList, * .productFindOutMoreList
{
	height: 15em;
}

#productFeatures ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#productFeatures li
{
	padding-left: 15px;
	padding-bottom:7px;
	color:#333333;
	background: url(/App_Themes/niceic/images/Design/productFeatureBullet.gif) no-repeat left top;
}

.productExtraFeatures
{
	margin: 0 6px 0 6px;
	width: 180px;
	float: left;
}

.productExtraFeatures h3
{
	font-family: "Trebuchet MS", Arial;
	padding: 12px;
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1.1em;
	color: #333333;
	background: #d9d9d9 url(/App_Themes/niceic/images/Design/prod2_bg.gif) center top repeat-x;
}


.productFindOutMore
{
	margin: 0 4px 0 4px;
	width: 180px;
	float: left;
}

.productFindOutMore h3
{
	font-family: "Trebuchet MS", Arial;
	padding: 12px;
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1.1em;
	color: #333333;
	background: #c2c1c1 url(/App_Themes/niceic/images/Design/prod3_bg.gif) center top repeat-x;
}

.moreCall
{
	color:#AC1A2F;
	display:block;
	font-size:1.4em;	
	font-weight:bold;
	margin-top:5px;
}

.productFindOutMore .onlineQuote, .productFindOutMore .callYouBack
{
	margin-top:1em;
}

.productFindOutMore .onlineQuote p, .productFindOutMore .callYouBack p
{
	line-height:1.1em;
}

.productFindOutMore .onlineQuote a, .productFindOutMore .callYouBack a
{
	color:#AC1A2F;
}
.productFindOutMore a
{
	color: #282260;
	background-color:#FFF;
}

.productFindOutMore .moreInfo p
{
	line-height:1.2em;
}

#productDetailLinks
{
	padding: 10px 10px 0 10px;
	height: 40px;
}

#productDetailLinks .viewPolicyLink
{
	padding-top: 5px;
	float: left;
}

#productDetailLinks .viewPolicyLink a
{
	font-size: 0.8em;
	font-weight: bold;
	color: #333333;
}

#productDetailLinks .viewPolicyLink a img
{
	vertical-align: bottom;
}

#productDetailLinks .quoteButton
{
	float: right;
}

#relatedProducts
{
	width: 560px;
	margin: 10px auto 1em auto;	
}

.searchResults
{
	margin-left: 20px;
	width: 450px;
}

.searchResults p
{
	line-height: 1.6em;
	margin: 1em 0 0 0;
}

.searchResults ul
{
	margin: 1em 0 0 0;
	list-style: none;
}

.searchResults li
{
	line-height: 1.3em;
}

.searchResults a
{
	font-weight: bold;
	color: #282260;
	background-color: #FFF;
}

br.clearBoth
{
	line-height:0px;
	height: 1px;
	clear: both;
}

.clearBoth
{
	clear: both;
}

.pageContent
{	
	font-size: 1em;
	clear: left;
	width: 545px;
	margin: 0px auto 20px auto;
	color: ##666666;
}

.pageContent h2
{
	font-weight:normal;
	color: #CC0000;
	background-color: #FFF;
	font-size: 1.5em;
}

.pageContent h3
{
	color: #ac1a2f;
	margin-bottom:0.5em;
	font-size: 1em;
	line-height:1.6em;
}

.pageContent h3.faq
{
	margin-top:1em;
	font-size:1.2em;
	line-height:1.6em;
	font-weight:bold;
	color: #ac1a2f;
	background-color: #FFF;
}

.pageContent h4
{
	line-height: 1.6em;
	font-size: 1em;
}

.pageContent p, .advicePageContent p
{
	color:#666666;
	background-color: Transparent;	
	margin:0 0 1em 0;
	font-size: 0.9em;
	line-height: 1.6em;
}

.pageContent p a
{
	color: #ac1a2f;
	background-color:#FFF;
}

.pageContent strong
{
	color: #ac1a2f;
	font-weight:bold;
}

.advicePageContent p
{
	margin-bottom:1em;
}

.advicePageContent p strong
{
	font-weight:bold;
}

.pageContent a.top
{	
	display:block;
	margin-top:1em;
	text-decoration:underline;
	color: #ac1a2f;
	background-color:#FFF;
}

/* -------------------------------------------------------------------------------- Advice Page Classes */

.advicePageHeader h2
{
	font-size:1.2em;
}

.advicePageHeader p
{

}


.advicePageContent
{
	color: #ac1a2f;
	background-color:#FFF;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: left;
	width: 540px;
	margin-left: auto;
	margin-right: auto;
}

.advicePageContent hr
{
	border: 1px solid #CCCCCC;
	height: 1px;
}

.advicePageContent h1
{
	font-weight: 400;
	font-family: "Trebuchet MS", Arial;
	padding-top: 22px;
	padding-left: 20px;
	font-size: 28px;
	line-height: 28px;
	letter-spacing: normal;
}

.advicePageContent h2
{
	border-top-color: #cccccc;
	border-top-width: 1px;
	border-top-style: solid;
	font-weight: 700;
	padding-top: 1em;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
	padding-left: 0px;
	font-size: 1.5em;
	line-height: 1em;
	font-family: Arial;
}

.advicePageContent h3.top
{
	border-top:1px solid #ac1a2f;
	padding-top:1em;
}

.advicePageContent h3, .advicePageContent strong
{
	color:#ac1a2f;
	font-weight:bold;
	line-height:1.6em;
	margin-top: 1em;
	margin-bottom:0.5em;
	font-size: 1em;
}

.advicePageContent a img
{
	vertical-align: bottom;
}

.advicePageContent a
{
	text-decoration: underline;
	color: #ac1a2f;
	background-color:#FFF;
	font-weight: bold;
}



/* -- Advice Centre Page Specific -- */
.adviceCentreHeader
{
	width: 580px;
}

.adviceCentreHeaderText
{
	background: url(/App_Themes/niceic/images/Design/productDetailFader.jpg) left top no-repeat;
	width: 380px;
	min-height: 200px;
	float: left;
}

.adviceCentreHeaderText p
{
	margin-top: 0.8em;
	padding-left: 20px;
	font-weight: 400;
	font-size: 12px;
	line-height: 1.4em;
}

.adviceCentreHeaderText h1
{
	font-weight: 400;
	font-family: "Trebuchet MS", Arial;
	padding-top: 22px;
	padding-left: 20px;
	font-size: 28px;
	line-height: 28px;
	letter-spacing: normal;
	color: #333333;
}

.adviceCentreHeaderText h2
{
	font-weight: 700;
	padding-top: 6px;
	padding-left: 20px;
	font-size: 14px;
	line-height: 14px;
	font-family: Arial;
	color:#ac1a2f;
}

#adviceMenu
{
	padding: 0;
	border-left: 1px solid #C7C7C7;
	border-right: 1px solid #C7C7C7;
	width: 341px;
	margin-left: 20px;
}

#adviceCentreMenuTop
{
	font-size: 1px;
	margin: 10px 0 0 20px;
	padding: 0;
	height: 3px;
	width: 343px;
	background: url(/App_Themes/niceic/images/Design/adviceCentreMenuTop.gif) center top no-repeat;
}

#adviceCentreMenuBtm
{
	font-size: 1px;
	margin: -1px 0 0 20px;
	padding: 0;
	height: 3px;
	width: 343px;
	background: url(/App_Themes/niceic/images/Design/adviceCentreMenuBtm.gif) center bottom no-repeat;
}

#adviceMenu ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#adviceMenu li
{
	line-height: 1.5em;
	padding: 0.2em 0 0.2em 1em;
	margin: 0 1px 1px 1px;
	font-family: "Trebuchet MS", Arial;
	font-size: 1.2em;
	font-weight: bold;
	color: #ac1a2f;
	background-color: #ECEDEF;
}

#adviceMenu li a
{
	text-decoration: none;
	color: #ac1a2f;
	background-color: inherit;
	height: 100%;
}

#adviceMenu li a:hover
{
	text-decoration: underline;
}

#adviceMenu li.selectedAdvice
{
	background-color: #ac1a2f;
}

#adviceMenu li.selectedAdvice a
{
	color:#FFF;
}

/* -------------------------------------------------------------------------------- Cross Sell Pods */

.relatedProduct
{
	margin-left: 2px;
	margin-right: 2px;
	float: left;
	width: 270px;
	height: 82px;
	min-height: 72px;
	color: #333333;
	font-family: Arial;
	font-size:12px;
	border: 1px solid #CCCCCC;
	background-color: #f2f2ea;
}

.relatedProduct strong
{
	font-weight:bold;
	color:#AC1A2F;
	display: block;
	font-size: 15px;
	margin-top: 12px;
	margin-bottom: 4px;
}

.relatedProduct img
{
	float:left;
	margin-top:8px;
}

.relatedProduct a
{
	display:block;
	color: #333333;
	font-weight: bold;
	letter-spacing: normal;
	font-size: 12px;
	margin-top:3px;
}


/*------------------------------------------------------- Other Services ---------*/
.advicePageContent ul, .pageContent ul, ul.otherServices, ul.adviceList
{
	margin:0 0 0 1em;
	padding: 0;
	list-style: none;
}

.advicePageContent ul li, .pageContent ul li,ul.otherServices li, ul.adviceList li
{
	line-height:1.4em;
	padding-left: 15px;
	padding-bottom:7px;
	background: url(/App_Themes/niceic/images/Design/productFeatureBullet.gif) no-repeat left 5px;
}

.advicePageContent ul li, .pageContent ul li
{
	color:#666666;
}

.advicePageContent a.lnk
{
	font-weight:normal;
	color:#666666;
}

ul.adviceList li
{
	color:#666666;
	background: url(/App_Themes/niceic/images/Design/productFeatureBullet.gif) no-repeat left 5px;
}

.pageContent ul li strong, ul.adviceList li strong
{
	background:none;
}


.pageContent ul li a, ul.adviceList li a
{
	color: #282260;
	background-color:Transparent;
	font-weight:normal;
}

/*------------------------------------------------------- Product Search Results -*/

.productSearchResults
{
	width: 450px;
	margin-left: 20px;
	margin-top: 1em;
}

.productSearchResults h3 a
{
	color: #282260;
	background-color:#FFF;
	font-weight: bold;
}

.productSearchResults p
{
	line-height: 1.6em;
	padding: 0;
	margin: 0.5em 0 1em 0;
}

/*---------------------------------------------------------------------------------- Forms -*/
.frm
{
	width:100%;
	font-size:1em;
	text-align:left;
	padding:0px;
	margin:10px 0px 10px 0px;
	border-bottom:1px solid #AC1A2F;
}

.frm .frmTitle
{
	background-color: #AC1A2F;
	color: #fff;
	font-weight: bold;
	width:100%;
	min-height: 1.5em;
	padding:0;
	border-bottom:1px solid #FFF;
}

.frm .frmSubTitle
{
	background-color: #CBD4D8;
	color: #333333;
	font-weight: bold;
	width:100%;
	min-height: 1.5em;
	padding:0.5em 0 0.5em 0;
}

.frmRow .frmSubTitle label
{
	display:block;
	float:left;
	padding-top:4px;
	padding-left:1em;
	margin-right:10px;
	width:22em;
}

.frm .frmTitleTop
{
	background: url(/App_Themes/niceic/images/Design/form_hd_top.gif) no-repeat left top;
	height:7px;
	font-size:0px;
	margin:0;
	padding:0;
}

.frm .frmTitle div.left
{
	height:1.5em;
	padding-left:1em;
	line-height:1.5em;
	float: left;
}

.frm .frmTitle div.right
{
	padding-right:1em;
	float: right;
	font-weight: normal;
}

.frm .frmRow
{
	color: #333333;
	background-color: #F4F4F4;
	width: 100%;
	height: auto;
	float: left;
}

.frm .frmControls
{
	padding: 0px 0px 0px 1em;
}

.frm .frmControls label
{
	text-align:left;
	width: 12em;
	display: block;
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	line-height:1.2em;
}

.frm .frmControls img
{
	margin-top: 5px;
}

.frm .frmControls input.frmTxt, .frm .frmControls select, .frm .frmControls textarea.frmTxt
{
	float: left;
	font-size: 1em;
	margin: 0.3em 0.2em 0 0;
	width: 14.5em;
	max-width: 400px;
}

.frm .frmControls textarea.frmTxt
{
	width: 26em;
	height: 10em;
}

.frm .frmControls .frmChk input
{
	width:20px;
	margin-top: 0.4em;
	height: 1.5em;
	float: left;
}

.frm .frmControls .frmChk label
{
	margin-top: 0.4em;
	line-height: 1.5em;
	width: 90%;
}

.frm .frmRow .frmControls a
{
	color:#282260;
}

.frm .frmRow .frmControls .btnRight
{
	float:right;
	margin-right:1.5em;
	margin-bottom:1em;
}

.requiredMarker
{
	color: #FF0000;
}

.policyType
{
	line-height:1.1em;
	width:10em;
	display:block;
	margin-top:10px;
	font-weight:bold;
}

.frm .frmRow .frmControls .frmLeftChk label
{
	width:22em;
}

.dpa
{  
  background : url(/App_Themes/niceic/images/Design/dots.gif) repeat-x top left;
  width: 510px;
  height: 1px;
  border: 0;
  margin:1em 0 1em 0;
}

/*-------------------------------- Errors ---*/
.errorSummary
{
	background-color: #AC1A2F;
	width: 100%;
	color: #ffffff;
	margin: 1em 0 1em 0;
}
.errorSummary h4
{
	margin: 3px 0px 3px 3px;
	padding:4px;
	color: #ffffff;
	background-color: #AC1A2F;
	font-size: 1em;
}
.errorSummary ul
{
	border:1px solid #AC1A2F;
	margin: 0px;
	padding: 5px;
	background-color: #ffffff;
	color: #AC1A2F;
	list-style-type: none;
	font-size: 1em;
}

.textSize td
{
	font-size:0.9em;
	color:#666666;
	padding:1em;
	border-bottom:1px solid #cecece;
}

/* -------------------------------------------------------------------------------- Other Services ----- */

h2.otherServices
{
	padding-top:1em;
	margin-bottom:1em;
	border-top:1px solid #CCCCCC;
}

/* -------------------------------------------------------------------------------- FAQ Specific classes */

.navContainer
{
	width: 48%;
	float: left;
	height: 12em;
	min-height: 12em;
	border: 1px solid #CCCCCC;
	background-color: #EAEBF1;
}

.navOtherServices
{
	height:15em;
	min-height:15em;
}

.navAccessibility, .navHealthAndSafety
{
	height:7em;
	min-height:7em;
}

.navTerms
{
	height:14.5em;
	min-height:14.5em;
}

.navContainer
{
	margin:1em 0 1em 0;
}

.navContainer strong a
{
	font-weight:bold;
	display: block;
	padding: 1em 0 0 1em;
}

.navContainer ul 
{
	margin:1em 0 1em 1em;
	list-style:none;
}

.navContainer ul li
{
	background:none;
	padding:0;
}

.navContainer a
{
	font-weight:normal;
	color: #ac1a2f;
	background-color:#EAEBF1;
}

.faqExistingCustomers
{
	margin-left: 2%;
	width: 48%;
	float: left;
	height: 12em;
	min-height: 12em;
	border: 1px solid #CCCCCC;
	background-color: #EAEBF1;
}

.siteMapSection
{
	margin-bottom:1em;
	border-bottom:1px solid #CECECE;
}

h3.ourClients
{
	font-size:1.1em;
	margin-bottom:0.8em;
	line-height:1.1em;
	color:#282260;
}

h3.ourClients .highlight
{
	font-size:1em;
	color: #282260;
}

div.ajax__calendar_days table tr td
{
	border:none;
	padding-left:0px;
	padding-right:0px;
}

/*AutoComplete flyout*/

AutoCompleteEx_completionListElem	
{
	background-color:#FFF;
}

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : #FFF;
	color : #000;
	border: 1px solid #666666;
	cursor : 'default';
	overflow : auto;
	height:200px;
    text-align : left; 
    list-style-type : none;
    z-index:99999;
}

.autocomplete_highlightedListItem
{
	background-color: #00234B;
	color: #fff;
	padding: 1px;
}
.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

.btn-redirect
{
	background:url(/App_Themes/Niceic/Images/Design/btn-empty.gif) no-repeat top left;
	width:84px;
	height:29px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	display:block;
	padding-top:5px;
	text-decoration:none;
	float:left;
	margin-right:5px;
}


.guide-disclaimer
{
clear:both;
color:#666666;
border-top:1px solid #666666;
padding-top:0.5em;
}

.guide-disclaimer p
{
	margin-bottom:1em;
font-size:0.8em;
}
.guide-disclaimer strong
{
display:block;
	font-weight:bold;
	margin-bottom:0.5em;
}