/*****************************

/* topic nrc promo */
div.col-center div.promoMainW {
width: 500px;
margin: 0px 0px 20px 0px;
padding-bottom: 10px;
}
	div.col-center div.promoMainW h1 {
	margin: 0px 0px 0px 0px !important;
	}
	div.col-center div.promoMainW img {
	border: none;
	width: 500px;
	height: 180px;
	margin: 0 0 10px 0px;
	}
	div.col-center div.promoMainW p {
	margin: 0px 0px 0px 0px;
	}	
		
		
/* spots */
ul.homespots {
border-top: 12px solid #999;
margin: 0 0 0 0 !important;
padding: 20px 0 0 0 !important;
list-style: none;
list-style-position: outside;
}		
	ul.homespots li {
	float:left;
	display: inline;
	border-top: 6px solid #999;
	width:140px;
	min-height: 90px;
	height: auto !important;
	height: 90px;
	margin-bottom: 10px !important;
	font-size: 1.1em !important;
	}
	*html ul.servicePromos li.serviceSpot {
	height: 90px;
	}
	
	ul.homespots li.pos_1,
	ul.homespots li.pos_4 {
	background: #b0b0b0;
	margin-right: 40px;
	}
	
	ul.homespots li.pos_2,
	ul.homespots li.pos_5 {
	background: #39B54A;
	margin-right: 38px;
	}
	
	ul.homespots li.pos_3,
	ul.homespots li.pos_6 {
	background: #7DA7D9;
	margin-right: 0px;
	}
		ul.homespots li div.title {
		margin: 0;
		padding: 10px 10px 10px 10px;
		min-height: 60px;
		height: auto !important;
		height: 60px;
		vertical-align: bottom;
		}
			ul.homespots li div.title a,
			ul.homespots li div.title a:visited {
			color:#FFF;
			font-size: 1.0em;
			font-weight:bold;
			text-decoration: none !important;
			}
			
			ul.homespots li img.promoimage {
			/*float: right !important;*/
			border: none;
			width: 140px;
			height: 145px;
			margin: 0 0 -3px 0;
			padding: 0;
			}
			* html ul.homespots li img.promoimage {
			margin: margin: 0 0 -3px 0 !important;
			}

/* page list */
div.pageList {
clear: both;
margin: 20px 0 20px 0 !important;
padding: 0 0 0 0 !important;
background-position: left top;
background-image: url('../images/grey-dot.gif');
background-repeat: repeat-x;
}
div.pageList ul {
margin: 0 0 20px 0 !important;
padding: 0 0 0 0 !important;
list-style: none !important;
list-style-position: outside !important;
}		
	div.pageList ul li {
	margin: 0 0 2px 0 !important;
	padding: 0;
	font-size: 1.0em !important;
	}
		div.pageList ul li a {
		color: #666;
		padding-right: 5px;
		font-weight: normal;
		text-decoration: none !important;
		}
			div.pageList ul li a:hover {
			text-decoration: underline !important;
			}
		/*ul.pageList li p {
		margin: 0px 0px 0px 0px !important;
		}*/












/***************************************
Search
***************************************/ 
div.col-center div.sres-info {
width: 100%;
margin: 0px 0px 10px 0px;
padding: 0px;
background-color:#eb6e08;
}
div.col-center div.sres-info p {
padding: 5px 10px;
font-size: 1em;
margin: 0px;
color: #FFF;
}


div.col-center ul.sresults {
margin: 10px 0px 0px 0px !important;
padding: 0px;
list-style-type: none !important;
list-style-position: outside;
font-size: 1em;
}
	div.col-center ul.sresults li {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 2px 0px;
	background-position: left bottom;
	background-image: url('../images/grey-dot.gif');
	background-repeat: repeat-x;
	}
		div.col-center ul.sresults li a {
		color:#eb6e08;
		font-weight: bold;
		text-decoration: underline;
		}
		div.col-center ul.sresults li a:hover {
		text-decoration: underline;
		}
		div.col-center ul.sresults li p {
		font-size: 1em !important;
		margin: 0;
		}
		div.col-center ul.sresults li a.url {
		display: block;
		color:#666;
		font-weight: normal;
		text-decoration: none;
		}


div.col-center div.spag {
width: 100% !important;
margin: 0px 0px 10px 0px;
padding: 5px 0px;
background-color:#999;
}

div.col-center div.spag ul {
margin: 0px 10px;
padding: 0px;
display:inline;
list-style:none;
font-size: 1em;
color: #fff;
}	
	div.col-center div.spag ul li {
	display:inline;
	padding: 0px;
	text-transform: capitalize;
	}
		div.col-center div.spag ul li a {
		padding: 0px 2px;
		font-weight: normal;
		color:#fff;
		text-decoration: none;
		}
		div.col-center div.spag ul li a:hover {
		text-decoration: underline;
		}



/* recommended services */
div.col-right div.rec-s {
width:130px;
margin:0px 6px 10px 14px;
clear:both;
font-size: 0.7em;
}
	div.col-right div.rec-s h2 {
	color: #FFF;
	background-color:#eb6e08;
	text-align:left;
	font-size: 1em;
	font-weight:bold;
	margin: 0px;
	padding:1px 1px 1px 5px;
	text-transform: uppercase;
	}
	div.col-right div.rec-s ul {
	list-style:none;
	display:inline;
	}
		div.col-right div.rec-s ul li {
		display:inline;
		}
			div.col-right div.rec-s ul li a {
			display: block;
			margin: 0px 0px 0px 2px;
			padding: 2px 0px;
			color: #000;
			text-decoration: none;
			background-position: left bottom;
			background-image: url('../images/grey-dot.gif');
			background-repeat: repeat-x;
			}
				div.col-right div.rec-s ul li.last a {
				background-image: none;
				}










/***************************************
FAQs
***************************************/ 
div.col-center ul.faq_links {
margin: 0px 0px 30px 16px;
padding: 0px;
list-style-type: square !important;
list-style-position: outside !important;
font-size: 1em;
color: #eb6e08;
}
	div.col-center ul.faq_links li {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	}
		div.col-center ul.faq_links li a {
		color: #eb6e08;
		text-decoration: none;
		}
			div.col-center ul.faq_links li a:hover {
			color: #eb6e08;
			text-decoration: underline !important;
			}
			div.col-center ul.faq_links li a:visited {
			color: #eb6e08;
			text-decoration:none;
			}



div.col-center dl.faqList {
margin: 0px 0px 10px 0px;
padding: 0px;
list-style-type: none;
list-style-position: outside;
font-size: 1em;
}	
		div.col-center dl.faqList dt {
		padding:0px;
		margin:0px 0px 0px 0px;
		font-weight: bold;
		color: #eb6e08;
		background-position: left top;
		background-image: url('../images/grey-dot.gif');
		background-repeat: repeat-x;
		}
		div.col-center dl.faqList dd {
		padding:0px;
		margin:0px 0px 20px 0px;
		color: #666;
		}
			div.col-center dl.faqList dd a {
			padding-left:5px;
			color: #eb6e08;
			}


		



/***************************************
Media
***************************************/ 
div.mediaBox object {
margin: 10px 0 0 0;
}



/***************************************
Newsletter
***************************************/ 
div.newsletter_main {
color: #eb6e08;
font-size: 1.0em;
}


		div.newsletter_main label {
		color: #666;
		padding: 0 0 0 2px;
		}
		div.newsletter_main input.newsletter-input {
		font-size: 1em;
		width: 200px;
		height: 18px;
		vertical-align: middle;
		padding: 1px;
		margin: 0px 0px 2px 0px;
		border: 1px solid #eb6e08;
		}
			* html div.newsletter_main input.newsletter-input {
			height: 20px;
			}*
		
		div.newsletter-submit {
		width: 203px;
		font-size: 0.9em;
		color: #eb6e08;
		text-align: right;
		margin: 5px 0 0 0px;
		}
			* html div.newsletter-submit {
			width: 199px;
			}
			
			
			





/*****************************
Translations pages
*****************************/
div.col-center ul.listPage {
width: 500px;
margin: 10px 0px 0px 0px !important;
padding:0px;
list-style-type:none !important;
display: inline;
}	
	div.col-center ul.listPage li.imageHList {
	float:left;
	display: inline;
	width: 130px;
	min-height: 60px;
	height: auto !important;
	height: 60px;
	margin: 0px 5px 10px 0px !important;
	padding: 0px;
	font-size: 1em ;
	font-weight: normal;
	border: 1px solid #eee;
	}
		div.col-center ul.listPage li.imageHList a img {
		border: 0px solid #eee;
		}
		
	div.col-center ul.listPage li.textList {
	margin: 0px 0px 20px 0px !important;
	padding: 0px;
	font-size: 1em ;
	font-weight: normal;
	background-position: left top;
	background-image: url('../images/grey-dot.gif');
	background-repeat: repeat-x;
	}
		div.col-center ul.listPage li.textList a, 
		div.col-center ul.listPage li.textList a:visited {
		color:#eb6e08;
		font-weight: bold;
		text-decoration: none;
			}
			div.col-center ul.listPage li.textList a:hover {
			text-decoration: underline;
			}





/*****************************
Accessibility CSS Switcher
*****************************/
ul.css_switch  {
margin: 10px 0 !important;
width: 40%;
list-style-type: none !important;
list-style-position: outside !important;
}

ul.css_switch li {
margin: 2px 0px !important;
padding: 3px !important;
border: 1px solid #CCC;
}

ul.css_switch li.normal {
background: #FFF;
color: #000;
}
	ul.css_switch li.normal a,
	ul.css_switch li.normal a:visited {
	background: #FFF;
	color: #eb6e08 !important;
	font-weight: normal !important;
	}

ul.css_switch li.hi-c {
background: #000;
color: #FF0;
}
	ul.css_switch li.hi-c a,
	ul.css_switch li.hi-c a:visited {
	background: #000;
	color: #FF0 !important;
	font-weight: normal !important;
	}



/*****************************
Accessibility Text Size Switcher
*****************************/
ul.text_sizer  {
margin: 10px 0 !important;
width: 40%;
list-style-type: none !important;
}

ul.text_sizer li {
margin: 2px 0px !important;
padding: 3px !important;
border: 1px solid #CCC;
background: #FF0;
}
	ul.text_sizer li a,
	ul.text_sizer li a:visited {
	color: #000 !important;
	font-weight: normal !important;
	}

ul.text_sizer li.sml a {
font-size: 0.8em !important;
}
ul.text_sizer li.nor a {
font-size: 1.0em;
}
ul.text_sizer li.lge a {
font-size: 1.5em;
}
ul.text_sizer li.xlg a {
font-size: 2.0em;
}


