/* Just inside pages */
div#main {
	padding: 0 0 0 214px;
}
div#head { background-color: #ffffff; color: #0D488C; }
div#head img {
	display: inline; /* initially hide logos in header */
}
div#head img#logo_invert, div#head img.print {
	display: none; 
	visibility: hidden; 
} 
	div#content {
		width: 531px;
		padding: 1.4em 0 1.7em 0;
		padding: 0 0 1.7em 0;
	}
		/* Crumb-trail, top. */
		map#crumb ol {
			margin: 0 30px 1.25em 0;
			padding: 0;
		}
		map#crumb ol li {
			margin: 0;
			padding: 0;
			display: inline;
			font-size: 90%;
		}
			#crumb a {
				color: #0d488c;
				text-decoration: none;
				background: url(/img/bg-crumb-a.png) right no-repeat;
				padding: 0 14px 0 0;
			}
			#crumb a:hover {
				text-decoration: underline;
				color: #000000;
			}
			/* Current page */
			#crumb em {
				color: #000000;
				font-style: normal;
			}

		h1, h2, h3, h4, h5, h6 {
			margin: 0;
			color: #465885;
		}
			h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, p.strapline a {color: #465885;}
		h1, h2 {
			font-weight: bold;
		}
		h1 {
			color: #0d488c;
			font-size: 1.6em;
			margin: 0 30px 0.5em 0;
		}
		h2, p.strapline, caption {
			font-size: 1.25em;
			margin: 0em 30px 1em 0;
			color: #465885;
		}
			.strapline strong {font-weight: normal;}
		/* No, you don't get no choice.  Sorry. */
		
		h2.sub-heading 
		{
			font-size: 1.25em;
			font-weight: normal !important;
			margin: 15px 15px 1em 0;
			color: #465885 !important;
		}
		
		h2.sub-heading a
		{
			font-size: 1em !important;
		}
		
		p.sub-heading-content
		{
			color: #465885;
			font-size: 0.95em;
		}
		
		h3, h4, h5, h6 {
			font-size: 100%;
			margin: 1em 30px 1.1em 0;
		}
		
		hr {
			border: 0;
			color: #9eabb1;
			background-color: #9eabb1;
			height: 1px;
			width: 95%;
			text-align: left;
			}
		
		/* This is really for DreamWeaver */
		dl {
			clear: both;
		}
			#main dt, #main fieldset#mylinks dt {
				float: left;
				width: 191px;
				font-weight: bold;
				color: #0c4281;
				padding: 0 0 0.2em 0;
				text-align: left;
			}
			#main div dt, #main div.important p {
				color: #000000;
			}
				/* Errors and mandatory fields */
				#main dt em, .error {
					color: #8e0000;
					font-size: 140%;
					font-style: normal;
					font-weight: bold;
				}

			#main dd, #main fieldset#mylinks dd {
				float: left;
				width: 209px;
				padding: 0 0 0.7em 0;
			}
				#main dd input, #main dd select, #main dd textarea {
					width: 269px;
					border: solid 1px #7f9db9;
				}
				#main .compact dd input, #main dd label input {
					width: auto;
					border: none;
				}
				
/*literature*/					
				#main dl.literature  { 
						border-top:dotted 1px #9eabb1; 
						padding:8px 0; 
						margin:0; 
						}
				
				#main dl.first { border-top:none;}
				
				#main .literature dt { 
						float:left; 
						width:40px; 
						padding:0;  
						margin-left:15px; 
						}
				
				#main .literature dd {
						float: left;
						width: 325px;
						padding:0;			
						}
			
					#main .literature dd.last { 
							width:130px; 
							font-size:80%;
							}
					#main .literature dd span { text-align:right;}
/*download*/						
					#main  dl.download {  border-top: solid 1px #b1bcc0; width: 515px; }
					#main .download dt { width: 205px;  padding:20px 0 ; color:#0d488c;}
					#main .download dd  { width: 305px;  padding:20px 0 0 0; text-align:right;}
					#main .download dd p.action { margin-right:0px;}
					
/*PDF*/					
					#main  dl#pdf { background-color:#f2f3f8; width: 510px; padding-bottom: 10px; }
						html>/**/body #main  dl#pdf {padding-bottom: 0;}
					#main #pdf dt { width:80px; background-color:#e2e6eb; margin:10px 0 10px 10px; float:left; padding:5px; min-height:40px;}
						* html #main #pdf dt {width:80px; margin:10px 0 10px 5px; height:40px;}	
					#main #pdf dd  { width:390px; background-color:#e2e6eb; margin:10px 10px 10px 0; float:left;padding:5px;min-height:40px;}
						* html #main #pdf dd {width:390px;height:40px; margin:10px 0 10px 0;}

/*tools*/					
					#main  dl.toollist {  border-top: solid 1px #b1bcc0; width: 515px; }
					#main .toollist dt { width: 60px;  padding: 10px 0 5px 0 ; color:#0d488c;}
					#main .toollist dd  { width: 300px;  padding:20px 0 0 0;}
						#main .toollist dd h3 { display:inline;}
						#main .toollist dd h3 a { text-decoration:none;}
						#main .toollist dd h3 a:hover { text-decoration:underline;}
						#main .toollist dd p.action { margin-right:0px;}
					#main .toollist dd.last  { width: 150px;  padding:20px 0 0 0; text-align:right;}
					
/*bdm*/					
		dl#bdm { border-top: 1px solid #b1bcc1; width:95%; float:left;}	
				
				dl#bdm dt { 
						float:left; 
						width:245px; 
						padding:10px 0;  
						margin:0px; 
						padding-left: 15px;
						border-bottom: 1px dotted #b1bcc1;
						color: #465885;
						}
				
				dl#bdm dd {
						float: left;
						width:228px; 
						padding:10px 0;  
						margin:0px; 
						padding-right: 15px;
						border-bottom: 1px dotted #b1bcc1;
						}
						
						#bdm dd a { color:#676767;}
			
					dl#bdm dd.last { 
						border-bottom: none;

							}			
					

		#main ol, #main ol li {
			margin-left: 1em;
			padding-left: 1em;
			list-style-type: decimal;
		}
		#main ol {
			margin-right: 30px;
			margin-bottom: 1em;
		}
			#main ol ul li {
				margin-left: 0;
				list-style-type: none;
			}
				#main ol ol, #main ul ul, #main ol ul, #main ul ol {
					margin-top: 1em;
					margin-right: 0;
				}

		#content p, #content ul {
			margin: 0 30px 1.25em 0;
		}
		
			#content ul li {
				padding: 0 0 0.5em 29px;
				background: url(/img/bullet-inside.png) top left no-repeat;
			}
			#content ul ol li {
				padding: 0 0 0.5em 1em;
				background: none;
			}
		
		/* Table rules */
		/* Standard */
		table { font-size: 100%; 
		    border-width: 0 1px 1px 0; 
		    border-style: solid; 
		    border-color: #c1c1c1; 
		    margin: 0.5em 0 2em 0; 
		    border-collapse: collapse;
		    background-color: #EDEFF5;
		    		    }
		
		#income table, #expenditure table { border: 0 solid #c1c1c1; }
		#content table { width: 510px; }
		#content #searchterms table { width: 490px; }
		table .top, table .top td, table .top th {
			vertical-align: top;
		}
			caption { text-align: left; margin: 0 0 0 0; padding: 0.6em 0 0.5em 0; color: #0c4281; }
			#content table th, #content table td { padding: 0.5em 0 0em 0; border-left-width: 1px; border-left-style: solid; border-left-color: #c1c1c1; border-bottom-width: 0; }
			
			#content table tr.odd th, #content table tr.odd td,#content table tr td.odd { background-color: #ffffff; }
			
			#content table tr.oddRow th, #content table tr.oddRow td { background-color: #EDEFF5; }
			#content table .even , #content table tr.even td { background-color: #ffffff; }
			
			#content table tr.borderTop th, #content table tr.borderTop td { border-top: 1px solid #c1c1c1; }
			thead th, thead td { color: #fff; background: #154f8f url(/img/bg-table-th.png) top left repeat-x; }
			#content table tbody th,#content table tbody th p,#content table tbody th em { color: #1676c0;font-weight: normal;}
			
			#content table tbody th p em { color: #656565;font-weight: normal;}
			
			#content thead th p, thead td p { color: #fff; }
			thead tr.last th, thead tr.last td { border-bottom: solid 3px #ffffff; }
			
			/* For footnotes */
			tfoot th, tfoot td { padding: 5px; background: #ffffff; text-align: left; }
				#content table p, #content table h2, #content table h3, #content table h4, 
				#content table h5, #content table h6 {
					margin: 0 10px 0.5em 10px;
				}
				#content tfoot  { border-top-color: #c1c1c1;}
			
			
				
		/* Product */
		table#ctl00_ContentPlaceHolder_ctl00_RadGrid1_ctl00 { border-width: 0; }
		#content table#ctl00_ContentPlaceHolder_ctl00_RadGrid1_ctl00 { width: 510px; }
		#content #searchterms table#ctl00_ContentPlaceHolder_ctl00_RadGrid1_ctl00 { width: 490px; }
			table#ctl00_ContentPlaceHolder_ctl00_RadGrid1_ctl00 caption { text-align: left; margin: 0 0 0 0; padding: 0.6em 0 0.5em 0; color: #0c4281; }
			table#ctl00_ContentPlaceHolder_ctl00_RadGrid1_ctl00 th, table#ctl00_ContentPlaceHolder_ctl00_RadGrid1_ctl00 td {
				padding: 0.5em 0 0 0;
				border-bottom: dotted 1px #c1c1c1;
				border-right: solid 1px #ffffff;
				border-left-width: 0;
				background: #fff;
			}
			table#ctl00_ContentPlaceHolder_ctl00_RadGrid1_ctl00 thead th, table#ctl00_ContentPlaceHolder_ctl00_RadGrid1_ctl00 thead td { color: #fff; background: #fff url(/img/bg-table-productsearch-group.png) left repeat-x; border-width: 0; padding: 5px; }
			table#ctl00_ContentPlaceHolder_ctl00_RadGrid1_ctl00 thead tr.last th, table#ctl00_ContentPlaceHolder_ctl00_RadGrid1_ctl00 thead tr.last td { border-bottom: solid 3px #ffffff; }
			
			/* For footnotes */
			table#ctl00_ContentPlaceHolder_ctl00_RadGrid1_ctl00 tfoot th, table#ctl00_ContentPlaceHolder_ctl00_RadGrid1_ctl00 tfoot td { padding: 0; background: #ffffff; text-align: left; }
				#content table#ctl00_ContentPlaceHolder_ctl00_RadGrid1_ctl00 p { margin: 0 10px 0.5em 10px; }
				#content table#ctl00_ContentPlaceHolder_ctl00_RadGrid1_ctl00 tfoot p { margin: 0 0 0.5em 0;}
            
            #valuation th, #valuation td { vertical-align:top; }
            
	/* A linklist is a list of links with those curvy bits around them */
	.linklist {
		padding-top: 0.9em;
	}
		#content .linklist li {
			float: left;
			width: 222px;
			padding: 0;
			background: none;
		}
		/* This might be needed, if the link text wraps */
		.linklist li.odd {
			clear: left;
		}
			.linklist a {
				margin: 0 8px 0.4em 0;
			}

		/* Literature library */
		.library dl {
			margin: 0 0 1em 0;
		}
			#main .library dt {
				width: 60px;
			}
				.library dt img {
					border: solid 1px #7c7c7c;
				}
			#main .library dd {
				width: 441px;
				font-size: 90%;
			}
			
			#main .library dd a { 
				background: url(/img/bg-library-arrow.png) 5px right no-repeat; 
				padding-right: 12px;
				display:inline-block; }
			
			 html>/**/body #main .library dd a {background:url(/img/bg-library-arrow.png) right no-repeat; display:inline;}
			
			#main .library dd a:hover { text-decoration:underline;}
			
				.library dd a, .library dd strong {
					font-size: 120%;
					color: #0d488c;
					font-weight: bold;
					text-decoration: none;
				}
					/* RT20626 - to clarify the difference between the PDF and HTML guide */
					.library dd a span {
						display: block;
						position: absolute;
						top: -1px;
						left: -1px;
						width: 1px;
						height: 1px;
						overflow: hidden;
					}
					.library dd a img {
						margin: 0.8em 0 0 auto;
						opacity: .80;
						filter: alpha(opacity=80);
						display: inline;
						padding-left: 10px;
						float: right;
					}
					.library dd a:hover img {
						opacity: 1;
						filter: alpha(opacity=100);
					}

	/* foldlist is a folding / unfolding way of cramming loads of content into a page */
	#content #foldlist table, #content #searchterms table {
		width: 100%;
		vertical-align:top;
		text-align:left;
		font-size: 90% !important;
	}
	
	#content #foldlist div div  {
   
    width: 390px !important;
}
	#content #foldlist div p
	{
	    margin-right:0px;
	    }
	
	
	
	#content #foldlist table th, #content #foldlist table td{
		padding:5px 10px;
		vertical-align:top;
		text-align:left;
		margin:0;
	}
	#content #foldlist table p{
		margin-left:0;
		margin-right:0;
	}
	#foldlist, div.important {
		margin: 0 21px 1em 0;
	}
		/* This is the title for the whole foldlist */
		div#foldlist h2 {
			color: #ffffff;
			background: #0c478c url(/img/bg-resultshead.png) top repeat-x;
			font-size: 100%;
			margin: 1em 0 10px 0;
			padding: 6px 4px 6px 16px;
			border-bottom: solid 1px #ffffff;
			position: relative
		}
		
		div#foldlist h2 span {
			position: absolute;
			top: 4px;
			right: 5px;
			width: 27px;
			height: 18px;
			padding: 0 3px 0 0;
		}
		
		#foldlist h3, #foldlist div {
			padding: 4px 8px;
			background-color:#edeff2;
			margin-bottom:5px;
		}
		
		#foldlist h3 {
			color: #0c4281;
			background: #ffffff url(/img/bg-criteria-heading-noarrow.jpg) top left no-repeat;
			font-size: 100%;
			margin: 5px 0 0 0;
			padding: 3px 40px 3px 65px;
			font-weight: normal;
			height: 2.5em;
			cursor:pointer;
		}
		
		#foldlist h3.expanded {
			background: #ffffff url(/img/bg-criteria-heading-expanded.jpg) top left no-repeat !important;
		}
		
		/* Modern browsers only (not IE 7)  */
		html>/**/body #foldlist h3 { margin: 5px 0 0 0; padding: 3px 40px 3px 65px; } 


		/* Criteria Whats New */
		#foldlist li.whatsnew h3
		{
			background: none !important;
			padding: 0px 4px 3px 0px;
			margin-left: 1px;
		}
		
		#foldlist li.whatsnew a
		{
			color: #0c4281;
			text-decoration: none;	
		}
		
		#foldlist li.whatsnew a:hover
		{
			color: #0c4281;
			text-decoration: underline;	
		}
		
		#foldlist ul.whatsnew
		{
			margin-top: 20px;	
		}
		
		#foldlist li.whatsnew span 
		{
			padding-left: 5px;
		}
		
		#foldlist li.whatsnew img 
		{
			margin-left: 5px;
		}
		
		html[lang] #foldlist h3 {
			height: auto;
			min-height: 2.5em;
		}
		
		/*
		#foldlist h3.odd{
			background:#ffffff url(/img/bg-searchterms-dt.png) top left no-repeat;
		}
		
		#foldlist h3.oddNoLink{
			background: #ffffff url(/img/bg-searchterms-dt-odd.png) top left no-repeat;
		}*/
		
			#foldlist h3 em {
				font-size: 100%;
				font-style: normal;
				font-weight: bold;
			}
			/* This is a little bonkers */
			#foldlist h3 strong {
				position: absolute;
				top: 0.1em;
				left: 0;
				color: #ffffff;
				width: 44px;
				font-size: 160%;
				text-align: right;
				
			}
			/* This *used* to be required, and is kept in Just In Case. */
			* html #foldlist h3 strong {
			/* left: -94px;*/
			}
			
		#foldlist hr {height: 1px; color: #b5c7d9; margin:0; padding: 0; width:510px; display:none;}
		#foldlist table hr {
			width: auto;
			margin: 0 10px;
			border-top: #C1C1C1;
		}
		html>/**/body #foldlist table hr {
			margin: 0 10px;
		}
		/* Modern browsers only (not IE 7)  */
		html>/**/body #foldlist hr { margin: 0; }
		
		#foldlist div { padding: 10px 10px 0 65px; background:#edeff2 url(/img/bg-criteria-div.jpg) repeat-y top left; color:#000000;}
		#foldlist div div { padding: 0px;margin: 0px; background:none}
		
		#content div.indentedFoldList div p, #foldlist div p, #content div.indentedFoldList div li, #foldlist div li ,#foldlist div td
		{
		    color: #666666; 
		}
			#foldlist div ul { padding: 0 0 0 0; margin: 0 0 0 -15px; }
			#content #foldlist div h3 {
				background: none;
				padding: 0;
				cursor: text;
			}
			#content #foldlist h4 {
				font-size: 100%;
			}

		div.important {
			color: #000000;
			background: #ffffff;
		}
			#foldlist div dd, #main .important dd {
				width: 293px;
			}
				
			
			
			#foldlist div h4, #foldlist div h5, #foldlist div h6 {
					/* font-size: 130% */
					color: #1577c0;
					margin-right:30px;
					padding:0;
					
				}
				
			
			#foldlist div .subheading 
			{
			/*	background: url(/img/bg-criteria-subheading.jpg) right top no-repeat;*/
				padding-bottom: 2px;
				
			}
			
			#foldlist div .subheading-expanded
			{
			/*	background: url(/img/bg-criteria-subheading-expanded.jpg) right top no-repeat;*/
				padding-bottom: 2px;
			}
							

			#foldlist table h4, #foldlist table h5, #foldlist table h6 {
					font-size: 100%;
				}

			#foldlist div span span 
			{
				display: block;
				width: 293px;
				color: #656565;
				font-size: 100%;
				margin: 10px 60px 10px 0;
				font-weight: bold;
			}

			#foldlist div span.right 
			{
				float: left;
				width: 100px;
				text-align: right;
				margin-right: 10px;
				vertical-align: top;
			}
			
			#foldlist div span
			{
				float: left;
				width: 293px;
				font-weight: normal;
			}

			
				
	/* This shares some styles with the above */
	div.important {
		padding: 8px;
	}
		.important h2 {
			margin: 0;
			color: #465885;
			font-weight: bold;
		}
		.important h3 {
			font-size: 120%;
		}
		.important p, .important h2 a {
			color: #465885;
		}

	/* Intro paragraphs with icons */
		
	div.intro-icon img { 
		float: right;
		padding:0 20px 10px 10px;
		}
		
	/* This is a summary of the search results below */
	div#productsummary {
		margin: 0;
		position: relative;
	}
	#main #productsummary div {
		font-size: 120%;
		color: #0e488d;
	}
		#main #productsummary div p {
			margin-right: 10px;
		}
		#main p#update {
			background: url(/img/bg-update.png) repeat-y;
			width: 212px;
			text-align: center;
			font-weight: bold;
			font-size: 90%;
			color: #1c7bc2;
			margin: 0;
			position: absolute;
			right: 21px;
			top: -12.0em;
		}
			#update span {
				display: block;
				background: url(/img/bg-update-span.png) top no-repeat;
			}
				#update span span {
					background: url(/img/bg-update-span-span.png) bottom no-repeat;
					padding: 0.7em 5px 1em 48px;
				}

	/* For the Placing Business page */
	.stages div {
		background: url(/img/bg-stages-div.png) bottom no-repeat;
		margin: 0 30px 1em 0;
	}
	
	.stages div.last {
		background: url(/img/bg-stages-div-last.png) bottom no-repeat;
	}
	
		.stages div div {
			margin: 0 0 26px 0;
			border: solid 1px #d9dbe4;
			border-bottom: none;
			padding: 0 11px;
			background: #e8edef;
		}
			.stages div div h1, .stages div div h2, .stages div div h3, .stages div div h4, 
			.stages div div h5, .stages div div h6, .stages div div p, .stages div div ul, 
			.stages div div ol, .stages div div dl {
				margin-right: 0;
			}
			.stages div div h3 {
				margin-top: 0.8em;
			}

	/* Sub-navigation, left */
	div#subnav {
		position: absolute;
		left: 0;
		top: 10.8em;
		width: 214px;
		font-size: 90%;
		background: #ffffff url(/img/bg-main.png) left repeat-y;
	}
	#subnav map ul {
		margin: 0 40px 0 0;
		background: #ffffff url(/img/bg-main.png) left repeat-y;
		border-top: solid 4px #edeff5;
	} 
		#subnav map a, #subnav map em {
			display: block;
			text-decoration: none;
			color: #ffffff;
			background: #31639d url(/img/bg-subnav-a.png) top left no-repeat;
			border-bottom: dotted 1px #d8d8d8;
			padding: 0.5em 7px 0.5em 15px;
			line-height: 1;
			font-style: normal;
		}
		/* You are here */
		#subnav map em {
			color: #0d488c;
			background: #ffffff url(/img/bg-subnav-em.png) top left no-repeat;
		}
		/* Default hover behaviour */
		#subnav map a:hover, #subnav map strong a:hover {
			color: #0d488c;
			background: #e2e6eb url(/img/bg-subnav-a-hover.png) top left no-repeat;
		}
		/* When the user is in a page within the current section (but not this page) */
		#subnav map strong a {
			background-color: #1e447f;
		}
		* html #subnav map a, * html #subnav map em {
			height: 1px;
		}
			/* Third level navigation */
			#subnav map ul ul {
				margin: 0;
				padding: 0 0 1em 0;
				color: #ffffff;
				background: #3379b6;
				font-size: 95%;
				border: none;
			}
				#subnav map ul ul a, #subnav map ul ul em {
					padding: 0.5em 7px 0.5em 25px;
				}
				#subnav map ul ul a {
					color: #ffffff;
					background: #3379b6;
				}
				/* You are here (third level) */
				#subnav map ul ul em {
					color: #0d488c;
					background: #ffffff;
					border: none;
				}
				/* When the user is in a sub-page to the current node */
				#subnav map ul ul strong a {
					border: none;
				}
				#subnav map ul ul a:hover {
					color: #0d488c;
					background: #e2e6eb;
				}
					/* Forth level nav */
					#subnav map ul ul ul {
						padding: 0;
						font-size: 100%;
						border-bottom: dotted 1px #d8d8d8;
					}
					#subnav map ul ul ul a, #subnav map ul ul ul a:hover, #subnav map ul ul ul em {
						padding: 0.5em 7px 0.5em 42px;
						border: none;
					}
					#subnav map ul ul ul a {
						color: #ffffff;
						background: #3379b6 url(/img/bg-subnav-ul-ul-ul-a.png) top left no-repeat;
					}
					#subnav map ul ul ul a:hover {
						color: #0d488c;
						background: #e2e6eb url(/img/bg-subnav-ul-ul-ul-a-hover.png) top left no-repeat;
					}
					#subnav map ul ul ul em {
						font-weight: bold;
						color: #0d488c;
						background: #ffffff url(/img/bg-subnav-ul-ul-ul-em.png) top left no-repeat;
					}

		#subnav p, ul#pagetools {
			margin: 1em 47px 0 10px;
			padding: 0 0 0 10px;
			font-size: 90%;
		}
		/* Print and bookmark link */
		ul#pagetools a {
			padding: 0 0 0.8em 30px;
			display: block;
			font-size: 120%;
			color: #1d7cc2;
			text-decoration: none;
			font-weight: bold;
		}
		ul#pagetools a:hover {
			text-decoration: underline;
		}
		#pagetools #printlink a {
			background: url(/img/bg-printlink.png) top left no-repeat;
		}
		#pagetools #favlink a {
			background: url(/img/bg-favlink.png) top left no-repeat;
		}
		
	div#choosefav {
		margin: 0 21px 1.2em 0;
	}
		div#choosefav fieldset {
			margin: 0;
			padding: 0;
			color: #000000;
			background: none;
			border: none;
			float: left;
			clear: none;
			width: 255px; 
		}		
		#choosefav fieldset#mylinks {
			float: none;
			width: auto;
		}
        div#choosefav h2 {
			color: #ffffff;
			background: url(/img/bg-edit-favourites-header.png) top left no-repeat;
			padding: 13px 0 22px 12px;
			margin: 0;
		}
		div#choosefav fieldset dl dt {
			width: 32px;
			text-align: center;
		}
		/* The "My Links" section, at the bottom */
		#main fieldset#mylinks dt {
			width: 236px;
		}
		#choosefav fieldset dt input {
			width: auto;
			border: none;
		}
		div#choosefav fieldset dl dd {
			width: 202px;
		}
        div#choosefav fieldset dl.level2 dd {
			width: 177px;
		}
		#main fieldset#mylinks dd {
			width: 234px;
		}
				#main fieldset#mylinks dd input {
					width: 224px;
				}

				
table.servicePlus { padding: 0 0 0 0; margin: 0 0 8px 0; }
	table.servicePlus th, table#servicePlus td { vertical-align: top; text-align: left; padding: 3px 5px 3px 7px; }
	table.servicePlus th { width: 125px; background-color: #a3afb3; color: #fff; }
	table.servicePlus td { background-color: #e3e7e8; color: #656565; }

#main #content #ctl00_ContentPlaceHolder_ctl00_UpdatePanel1 select#ctl00_ContentPlaceHolder_ctl00_otherincome1, 
#main #content #ctl00_ContentPlaceHolder_ctl00_UpdatePanel1 select#ctl00_ContentPlaceHolder_ctl00_otherincome2, 
#main #content #ctl00_ContentPlaceHolder_ctl00_UpdatePanel1 select#ctl00_ContentPlaceHolder_ctl00_otherincome3, 
#main #content #ctl00_ContentPlaceHolder_ctl00_UpdatePanel1 select#ctl00_ContentPlaceHolder_ctl00_otherincome4 { width: 200px; margin-right: 11px; }

#main #content #ctl00_ContentPlaceHolder_ctl00_UpdatePanel1 select { width: 222px; }
#main #content #ctl00_ContentPlaceHolder_ctl00_UpdatePanel1 select#ctl00_ContentPlaceHolder_ctl00_drpClientType { width: 275px; }
#main #content #ctl00_ContentPlaceHolder_ctl00_UpdatePanel1 select#ctl00_ContentPlaceHolder_ctl00_drpProductType,
#main #content #ctl00_ContentPlaceHolder_ctl00_UpdatePanel1 select#ctl00_ContentPlaceHolder_ctl00_drpProductTerm,
#main #content #ctl00_ContentPlaceHolder_ctl00_UpdatePanel1 select#ctl00_ContentPlaceHolder_ctl00_drpLtvAmount,
#main #content #ctl00_ContentPlaceHolder_ctl00_UpdatePanel1 select#ctl00_ContentPlaceHolder_ctl00_drpResultOrder { width: 120px; }
#main #content #ctl00_ContentPlaceHolder_ctl00_UpdatePanel1 input#ctl00_ContentPlaceHolder_ctl00_submitproduct { margin-top: 0; margin-right: 5px; }

#main #content #ctl00_ContentPlaceHolder_ctl00_rdoCompanyActivation, #main #content #ctl00_ContentPlaceHolder_ctl00_rdoCompanyActivation td { width: 100px; border-width: 0; }
#main #content #ctl00_ContentPlaceHolder_ctl00_rdoCompanyActivation_0, #main #content #ctl00_ContentPlaceHolder_ctl00_rdoCompanyActivation_1 { width: 50px; border-width: 0 }
#main #content .bordered dl.hmmm dd { padding: 0 0 0 0; margin: 0 0 0 0; height: 45px; }

#insuranceNewLiterature { padding-top: 10px; }
  .pdfLink { width: 500px; margin-bottom: 15px; border-bottom: 1px dotted #656565; padding-bottom: 15px; }
	.pdfLink div { float: left; }
    .icon { width: 35px; }
    .link { width: 350px;  }
		.link a { text-decoration: none; color: #0d488c; font-size: 105%; font-weight: bold; }
		.link a:hover { text-decoration:underline;}
    .filesize { width: 110px; font-size: 75%; padding-left: 5px; }

dd.noBorder input#ctl00_ContentPlaceHolder_ctl00_authority { border: 1px solid #ffffff; }

#content p.expandCollapseBtns {color:#465885;padding-top:10px;font-weight:bold}
#content p.expandCollapseBtns a{color:#465885;font-weight:bold}


#main #criteria .download dt span{
color:#656565;
font-weight:normal;
}


