body {
	margin: 0;
	padding: 0;
	font: normal 11px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	color: #2e2528;
	text-align: center;
	background-color: #FFF;
}
p {
	text-align: left;
	margin-top: 5px 0px 0px 0px;
}
a {
	color: #546c8a;
}
a:visited {
	color: #975a6f;
}
img {
	border: none;
}
h1 {
	font: normal 18px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	margin-top: 0;
	color: #3F0B21;
	text-transform: uppercase;
}

.tarifi {
	color:#000;
	text-decoration:underline;
}
A.tarifi:hover {
	color:#C30;
	text-decoration:none;
}
A.tarifi:visited {
	color:#000;
	text-decoration:underline;
}
.tarifi2 {
	color:#6F6F6F;
	text-decoration:underline;
}
A.tarifi2:hover {
	text-decoration:none;
}
A.tarifi2:visited {
	color:#6F6F6F;
	text-decoration:underline;
}


.fastLinks {
	font-size:11px;
	line-height:24px;
	display:block;
	color:#b9afb2;
	text-decoration:none;
}
A.fastLinks:hover {
	color:#b9afb2;
	text-decoration:underline;
}
A.fastLinks:visited {
	color:#b9afb2;
}

#header {
	margin: 0 auto;
	width: 863px;
	height: 100px;
	background: #FFF;
}
.subTitle{
	background-color:#975a6f; 
	color:#FFFFFF; 
	height:25px; 
	line-height:25px; 
	padding:0 7px 0 7px;
}
.goToTop{
	color:#FFFFFF;
	font-size:11px;
	padding-right:5px;
	text-transform:none;
	text-decoration:none;
}
A.goToTop:hover{
	text-decoration:underline;
}
A.goToTop:visited {
	color:#FFFFFF;
}
.next_prev {	
	color: #975a6f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
}
A.next_prev:hover {	
	text-decoration:underline;
}
A.next_prev:visited {	
	color: #975a6f;
}

.productDetailsLinks {
	display:block;
	padding-left:17px;
	background-image:url(bullet.png);
	background-repeat:no-repeat;
	background-position:0 3px;
	color: #975a6f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
}
A.productDetailsLinks:hover {
	background-image:url(bullet2.png);
	text-decoration:none;
	color:#b08795;
}


#accent{
	font-size:14px;
}
#accent2{
	font-size:13px;
}
.lang {
	color:#2F2629; 
	text-decoration:none;
}
A.lang:hover {
	color:#2F2629; 
	text-decoration:underline;
}
#logo {
	float: left;
	margin: 20px 0 0 0;
}
form {
	margin: 0;
}
#search_container input {
	font: normal 11px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	color: #615D5E;
}
#search_container input.button {
	border: none;
}
#search_container {
	float: right;
	margin: 20px 24px 35px 0;
}
#nav_top ul {
	padding: 0;
	margin: 0;
	list-style: none;
	float: right;
}

#nav_top {
	font: normal 11px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	color: #2e2528;
	clear: right;
	margin-right: 20px;
}
#nav_top li {
	padding: 0;
	margin: 0 0 0 5px;
	list-style: none;
	float: left;
	border-left: 1px solid #E8E8E8;
	padding: 5px 0 0 5px;
	height: 35px;

}
#nav_top li.first {
	border-left: none;
}
#nav_top li a {
	display: block;
	text-transform: uppercase;
	color: #2F2629;
	text-decoration: none;
	padding: 5px;
}
#nav_top li a:hover {
	display: block;
	text-transform: uppercase;
	color: #FFF;
	background: #3F1428;
	text-decoration: none;
}
/*** This controls the top most nav highlighting ***/
#cataboutus #nav_top li.navaboutus a, #catmarkets #nav_top li.navmarkets a, #catservices #nav_top li.navservices a, #catcareers #nav_top li.navcareers a, #catmedia #nav_top li.navmedia a, #catcontactus #nav_top li.navcontactus a {
	color: #FFF;
	background: #3F1428;
}

#nav_top li.navSelected a
{
	color: #FFF;
	background: #3F1428;
}

#nav_main_container {
	text-align: center;
	background: #975C70 url(bkgd_purple.gif);	
}
#nav_main {
	width: 863px;
	height: 224px;
	background: #73233E;
	margin: 0 auto;
	text-align: left;
}


#welcome_container {
	text-align: center;
	background: #615B5D url(bkgd_gray.gif);
}
* html #welcome {
	/* for IE only */
	margin: 0 auto;
	width: 863px;
	background: #2E2528;
	color: #FFF;
	text-align: left;
}
#welcome 
{
	/* for FF and other browsers */
	margin: 0 auto;
	width: 863px;
	height: 224px;
	background: #2E2528;
	color: #FFF;
	text-align: left;
}

#welcome h1 {
	font: normal 14px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	padding: 38px 10px 10px 36px;
	margin: 0;
	color: #FFF;
	text-transform: uppercase;
}
#welcome p {
	padding: 0px 10px 10px 36px;
	margin: 0;
	width: 285px;
}
#welcome .content {
	float: left;
	position:absolute;
	z-index:1;
}
#welcome .promo {
	width: 485px;
	height: 193px;
	overflow: hidden;
	background: #393033;
	float: right;
	margin: 15px 15px 5px 10px;
	/* for IE6 fix*/
	display: inline;
}
#welcome .promo ul {
	padding: 0;
	margin: 6px 0 6px 0px;
	padding: 0 0 0 12px;
	list-style: none;
}

#page .promo {
	width: 330px;
	overflow: hidden;
	background: #3F1428;
	float: right;
	padding-bottom: 10px;
	margin: 2px 10px 10px 0;
}

#cattradeshows #page .promo {
	margin: 2px 10px 10px 0;
}
#page .promo ul {
	padding: 0;
	margin: 10px 0px 0px 0px;
	padding-left: 8px;
	list-style: none;
}


.promo ul.column1 {
	width: 145px;
	float: left;
}
.promo ul.column2 {
	width: 145px;
	float: left;
}
.promo ul.column3 {
	width: 145px;
	float: left;
}
.promo li {
	padding: 0 0 3px 0;
	margin: 0;
	list-style: none;
	width: 145px;
	padding-right: 8px;
}
#welcome .promo li {
	padding: 0 0 1px 0;
	margin: 0;
}
.promo li a {
	color: #FFF;
	font: normal 11px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	text-decoration: none;
}
#welcome .promo li a {
	color: #B9AFB2;
	font: normal 10px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	text-decoration: none;
}

#welcome .promo li a:hover, #page .promo li a:hover {
	text-decoration: underline;
}

.promo_title {
	float: right;
	width: 330px;
	margin-top: 52px;
}
.promo_title h3 {
	margin: 0;
	color: #3F1428;
	font-size: 12px;
}
.viewall {
	float: right;
	margin: 20px 20px 0 0;
	font-weight: bold;
}
.viewall a {
	text-decoration: none;
	color: #FFF;
	padding-left: 15px;
	background: url(more_markets.gif) no-repeat 0px 5px;
}
.viewall a:hover {
	text-decoration: underline;
}


#home_content_container {
	text-align: center;
	background: #ECECEC url(bkgd_lightgray.gif);	
}
#home_content { 
        width: 863px; 
        overflow: hidden; 
        background: #FFF; 
        margin: 0 auto; 
        text-align: left; 
        background: #FFF url(lt_gray_gradient.gif) repeat-x top; 
} 
#home_content .featured {
	background: #E4E4E4;
	width: 250px;
	height: 140px;
	overflow: hidden;
	float: left;
	margin: 27px 75px 0 33px;
	font-size: 10px;
	line-height: 12px;
	padding: 5px 0;
/* for IE6 fix */
	display: inline;
}
#home_content .latest {
	margin: 0px 0px 0px 0px;
}
#home_content .featured p {
	margin: 5px 20px 5px 20px;
}
#home_content .latest p {
	margin: 0px 0px 0px 0px;
}
#home_content ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 470px;
}
#home_content li {
	margin: 0;
	padding: 0;
	list-style: none;
	padding-left: 16px;
	background: url(latest_news_arrow.gif) no-repeat 0px 6px;
}
#home_content li a {
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
	color: #2E2528;
}
#home_content li a:hover {
	text-decoration: underline;
}
#home_content li#ctl00_ContentCenter_liMoreNews {
	background: none;
}
#home_content li#ctl00_ContentCenter_liMoreNews a {
	font-weight: normal;
}
#home_content .more a {
	color: #2E2528;
	text-decoration: none;
}
#home_content #ctl00_ContentCenter_liMoreNews {
	font-weight: normal;
	background: none;
}
#home_content .more a:hover {
	color: #2E2528;
	text-decoration: underline;
}
#home_content h1 {
	font: normal 14px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	text-transform: uppercase;
	padding: 35px 10px 10px 0;
	margin: 0;
	color: #2E2528;
}
.date {
	font-weight: bold;
	padding-top: 10px;
}

#page_containerOne {
	position:relative;
	background-image:url(bkgd_gray.gif);
}


.style1 {font-size: 9px}
#page_container {
	position:relative;
	text-align: center;
	background-image:url(bkgd_light.gif);
	background-repeat:repeat-x;
	background-position:5% 50%;
}

#page {
	position:relative;
	margin: 0 auto;
	width: 833px;
	
	height: 100%;
	text-align: left;
	background: #FFF url(inside_gradient.gif) repeat-x bottom;
	overflow: hidden;
	padding-bottom: 100px;
	padding-left: 15px;
	padding-right: 15px;
}
/* for Internet Explorer */
/*\*/
* html #page {
	height: 1427px;
	overflow: visible;
}
/**/
#page p {
	margin: 7px 22px 0px 0px;
}
#page h1 {
	padding-top: 25px;
	margin-left: 0px;
}
#page ul.nav {
	margin: 0px 0 0 20px;
	padding: 0;
	list-style: none;
}
#page ul.nav li {
	margin: 0 0 1px 0;
	padding: 0;
	width: 213px;
	border-top: 1px solid #999;
	list-style-image: none;
}

#page ul.nav li.first, #page ul.nav li.first a {
	border: none;
}
#page ul.nav li a {
	display: block;
	font: normal 11px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	color: #401327;
	text-decoration: none;
	padding: 5px 5px 5px 15px;
	border-top: 1px solid #CDCBCC;
}
#page ul.nav li a:hover {
	background: #401327;
	color: #FFF;
	text-decoration: none;
}

#page ul.nav li.navSelected a {
	background: #401327;
	color: #FFF;
	text-decoration: none;
}

#catprofile #page p {
	margin-left: 0px;
}
#catprofile #page ul {
	padding: 0;
	margin: 10px 0 10px 0px;
}
#catprofile #page li {
	padding: 0;
	margin: 0;
}
#catprofile #page ul.profile_stats {
}
#catprofile #page ul.profile_links 
{
	list-style: none;
	margin-left: 0px;
}
#catprofile #page ul.profile_links li 
{
	list-style: none;
	float: left;
}
#catprofile #page ul.profile_links li a {
	color: #546c8a;
	font-weight: bold;
	text-decoration: none;
	border-left: 1px solid #000;
	padding: 0 5px;
}
#catprofile #page ul.profile_links li a:visited {
	color: #9ba9bb;
}
#catprofile #page ul.profile_links li a:hover {
	font-weight: bold;
	text-decoration: underline;
}
#catprofile #page ul.profile_links li.first a {
	border: none;
	padding-left: 0;
}
#catprofile .content h1 {
	margin: 10px 0 0 0px;
}
.profile_logo {
	margin: 30px 0 10px 0px;
}
.profile_image {
	float: right;
	margin: 50px 115px 0 0;
}

/*** This controls the aboutus internal nav ***/
#cataboutus #page ul.nav li.about a, #cataboutus_message #page ul.nav li.message a, #cataboutus_fact #page ul.nav li.fact a, #cataboutus_history #page ul.nav li.history a, #cataboutus_management #page ul.nav li.management a {
	background: #401327;
	color: #FFF;
	text-decoration: none;
}
#cataboutus #page ul.nav li.about, #cataboutus_message #page ul.nav li.message, #cataboutus_fact #page ul.nav li.fact, #cataboutus_history #page ul.nav li.history, #cataboutus_management #page ul.nav li.management {
	list-style-image: url(subnav_img.gif);
}

#page .content {
	width: 470px;
	float: left;
	padding-left: 5px;
}

#page .widecontent {
	float: left;
}

#page .list {
	width: 300px;
	margin-top:43px;
	/*margin: 70px 40px 0 0;*/

	-display: inline;
	-position:absolute;
	z-index:2;
	margin-left:0px;
}
.market_item {
	margin: 20px 0 10px 0;
}
.market_item img {
	margin-left: 0px;	
}
font em, em font, em {
	color: #999;
	font-size: 11px;
}	

#bottom_shadow {
	background: url(bottom_shadow.gif) repeat-x top;
	height: 12px;
	width: 863px;
	margin: 0 auto;
}

#footer {
	position:relative;
	width: 863px;
	margin: 0px auto 5px auto;
	overflow: hidden;
	padding-bottom: 10px;
}
#footer ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#footer li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	padding: 0 5px;
	border-left: 1px solid #2E2528;
}
#footer li.first { 
	border: none;
}
#footer li a, #footer a.copyright {
	font-size: 9px;
	color: #2E2528;
	text-decoration: none;
}
#footer li a:hover, #footer a.copyright:hover {
	font-size: 9px;
	color: #2E2528;
	text-decoration: underline;
}
#footer p {
	color: #2E2528;
	float: right;
	margin: 0;
	padding: 0;
}

/************************** ROTATING PROMO *************************/
/*******************************************************************/

/*  Top Stories Module  */
	#topStories	{ position: relative; clear: both; width: 817px; margin: 0 0 0 0; line-height: 1.1; overflow: hidden; border: 0px solid; -moz-box-sizing: border-box; box-sizing: border-box; }
	#topStories.topStoryFront {height: 224px; width: 863px;}	
	#topStories.topStoryIndex {height: auto;}
	#topStories.topStorySports {height: auto;}
	#topStories h2	{}
	.currentDate	{position: absolute; top: 0; right: 10px; font-size: 10px; color: #fff; text-transform: uppercase; text-align: right; font-weight: 700;}
	#story1, #story2, #story3, #story4 { 
	border: 0px solid #c00;
/*	 background: url('/corner_rotating_tl.gif');*/
	}
	#story2, #story3, #story4 {display: none;}
	#topStories h3, #topStories h3 a {font: bold 16px arial; color: #369; }
	#topStories h3 {
		margin: 0; padding: 5px 0 0 10px;
	}
	#topStoryImage	{margin: 0 0 0 0; padding: 0 0 1px 0; background-repeat: no-repeat; /* background: url('/top_story_img1.gif')*/}
	#topStoryImage img	{margin: 0; padding: 0; }
	.topStoryVert	{width: 152px; min-height: 190px; float: left;}
	.topStoryHor	{width: 863px; height: 195px; float: left;
	}
	.topStoryWar	{width: 450px; min-height: 195px; }
	p.imageCaption	{margin: 0; padding: 0;	}
	#topStoryDetails	{margin: 0; }
	#coverlink {
		margin-top: 10px;
	}
	#topStoryDetails p {padding: 40px 10px 0 0px; color: #FFF; line-height: 20px; }

	.topStoryDetailsVert	{float: right; width: 318px; padding: 0 5px 0 0; }
	.topStoryDetailsHor	{float: right; width: 500px;  padding: 0 5px 0 0;}
	.topStoryDetailsWar	{clear: both; padding: 0 0 0 5px; }
	#topStories h4, #topStories h4 a	{margin: 5px 0; padding: 0; font-size: 12px; color: #3b3c40;}
	#topStories p	{margin: 5px 0; }
	p.readMore  	{padding: 0 10px 5px 0; text-align: right; color: #369; font: normal 10px arial; background: url('/more_arrow.gif') no-repeat right;}
	p.readMore a {
		padding: 0 8px 0 0;
	}
	p.topStoryRelated {margin: 0; padding: 0; color: #9c9a9c; font-weight: 700;  text-transform: uppercase;}
	#story1 ul, #story2 ul, #story3 ul, #story4 ul	{margin: 0; padding: 0 0 10px 5px;}
	#story1 li, #story2 li, #story3 li, #story4 li	{margin-left: 15px; color: #11327f; font-weight: 700;}
	#topStories li.RelatedLink	{padding-left: 3px;}
	.topStoriesControls	{ position: absolute; bottom: -5px; clear: both; width: 863px; margin: 0; padding: 0; text-transform: uppercase; }
	.topStoriesControls ul	{margin: 0; padding: 3px 0px 0 0; height: 53px;}
	.topStoriesControls .numbers li {margin: 0 14px 0 0; padding: 0 0 0 20px; height: 53px; display: inline; list-style-type: none; background: url(nav_main_divider.jpg) no-repeat bottom left;}
	.topStoriesControls .numbers li#controls1 { background: none; padding-left: 0;}

	.topStoriesControls a {
		font: normal 14px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
		color: #FFF;
		margin-top: 22px;
		background: url(products_arrow.gif) no-repeat right;
	}
	.topStoriesControls li.activeControls a {
		background: none;
	}
	.topStoriesControls li.passiveControls a:hover {
		color: #FFF;
	}
	.topStoriesControls li.passiveControls a {padding: 0 8px 0 0; margin-right: 8px; color: #a37786; text-decoration: none;}
	.topStoriesControls li.activeControls a, .topStoriesControls li.activeControls a:hover {padding: 0 8px 0 0; margin-right: 8px; color: #FFF; text-decoration: none; }

	.topStoriesControls li#controls5 {
		margin-right: 0px;
		padding-right: 0px;
		border: 0px solid #c00;
	}

	.topStoriesControls	li#controls5.passiveControls a, topStoriesControls	li#controls5.activeControls a, topStoriesControls	li#controls5.activeControls a:hover {
		border: 0px solid #c00;
		margin-right: 0;
	}


	.topStoriesControls li.controlButton	{margin: 0; padding: 0;}
	.topStoriesControls img	{ margin: 0; padding: 0; border: none; vertical-align: middle;}
	.topStoriesControls .numbers { float: left; border: 0px solid #FC0; width: 863px;}
/*
	.topStoriesControls .buttons { float: right; border: 0px solid #c00; width: 70px; margin-top: 1px;}
*/
	.numbers ul {
	width: 863px;
	padding: 0;
	margin: 0 0 0 20px;
	list-style-type: none;
	}
	.numbers li {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	}
	.numbers li a {
	display: block;
	}

/************************** END ROTATING PROMO *************************/



/************************** BEGIN ADDITIONAL STYLES ***************************/
div.content div.listItem
{
	margin-top: 0px;
}
div.content div.listItem a {
	color: #546c8a;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
div.content div.listItem a:hover {
	text-decoration: underline;
}
div.content div.listItem a:visited {
	color: #9ba9bb;
}
#page div.content div.listItem p {
	margin: 1px 0 0 0;
}
div.content div.newsItem
{
	padding-top: 15px;
}
div.content div.newsItem a
{
	font-weight: bold;
	text-decoration: none
}
div.content div.newsItem a:hover
{
	text-decoration: underline;
}
div.content 
{
	position:relative;
	z-index:1;
}
div.content div.newsItem p
{
}
div.content div.newsItem
{
}
div.content div.newsArchiveLink
{
	margin-top: 25px;
}
div.content div.newsArchiveLink a
{
	font-weight: bold;
	color: #000000;
}
div.content div.newsRecentLink
{
	margin-top: 25px;
}
div.content div.newsRecentLink a
{
	font-weight: bold;
	color: #000000;
}

#catnews #page ul {
	list-style: none;
	padding: 0;
	margin: 10px 0 10px 0px;
}
#catnews #page li {
	list-style: none;
	padding: 0;
	margin: 0;
}
#catnews #page ul.profile_links li {
	float: left;
}
#catnews #page ul.profile_links li a {
	color: #546c8a;
	font-weight: bold;
	text-decoration: none;
	border-left: 1px solid #000;
	padding: 0 5px;
}
#catnews #page ul.profile_links li a:hover {
	font-weight: bold;
	text-decoration: underline;
}
#catnews #page ul.profile_links li.first a {
	border: none;
	padding-left: 0;
}
/*
#catcareer #page ul {
	list-style: none;
	padding: 0;
	margin: 10px 0 10px 0px;
}
#catcareer #page li {
	list-style: none;
	padding: 0;
	margin: 0;
}
#catcareer #page ul.profile_links li {
	float: left;
}
#catcareer #page ul.profile_links li a {
	color: #546c8a;
	font-weight: bold;
	text-decoration: none;
	border-left: 1px solid #000;
	padding: 0 5px;
}
#catcareer #page ul.profile_links li a:hover {
	font-weight: bold;
	text-decoration: underline;
}
#catcareer #page ul.profile_links li.first a {
	border: none;
	padding-left: 0;
}
*/
div.content a.homePageDynamicContentAdminLink
{
	color: #ffffff;
	margin-left: 35px;
	font-weight: bold;
}

div.career_item
{
	margin-top: 15px;
}
div.career_item a
{
	margin-left: 0px;
	font-weight: bold;
	text-decoration: none;
}
div.career_item a:hover {
	text-decoration: underline;
}
div.sitemap_group
{
	clear:both;
}

a.sitemap_item /* top level item in the site map */
{
	margin-left: 20px;
	margin-bottom:5px;
	margin-top:5px;
	font-weight: bold;
	clear:both;
	color:inherit;
}
a.sitemap_item:visited
{
	color:inherit;
}
a.sitemap_subitem /* child item in the site map */
{
	margin-left: 35px;
	margin-bottom:5px;
	clear:both;
	color:inherit;
}
a.sitemap_subitem:visited
{
	color:inherit;
}

/* Search Results */
div#SearchNav4Results_Info
{
	margin: 10px 0px 10px 0px;
}
div#SearchNav4Results a.resultsTitle:link {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #73233E;
}
div#SearchNav4Results a.resultsTitle:visited {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #73233E;
}
div#SearchNav4Results a.resultsTitle:hover {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #73233E;
}
div#SearchNav4Results { 
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
div#SearchNav4Results a {
	color: #73233E; 
	font-size: 11px;
}
div#SearchNav4Results i {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
div#SearchNav4Results_Paging
{
	text-align: center;
	margin-bottom: 5px;
}
div#SearchNav4Results_Paging a:link.pageNumbers, a:visited.pageNumbers, a:active.pageNumbers
{
	margin: 0px;
	padding: 4px;
	border: 1px solid #975A6F;
	text-align: center;
	text-decoration: none;
	font: normal 11px;
	color: black;
	height: 17px;
}
div#SearchNav4Results_Paging a:hover.pageNumbers
{
	margin: 0px;
	padding: 4px;
	border: 1px solid #975A6F;
	background: #73233E;
	text-align: center;
	text-decoration: none;
	font: normal 11px;
	color: #ffffff;
	height: 17px;
}
div#SearchNav4Results_Paging a:link.currentPageNumber, a:visited.currentPageNumber, a:active.currentPageNumber
{
	margin: 0px;
	padding: 4px;
	border: 1px solid #975A6F;
	background: #73233E;
	text-align: center;
	text-decoration: none;
	font: normal 11px;
	color: white;
	height: 17px;
}
#ctl00_ContentCenter_btnFindByCategory img, #ctl00_ContentCenter_btnFindByLocation img {
	margin: 5px 0 10px 0;
}

/************************** END ADDITIONAL STYLES ***************************/

/******************************** New styles for jobs ************************************/


.subtitle {
	font-weight: bold;
	padding-bottom: 10px;
}
#joblisting {
	width: 460px;
	border-spacing:0;
	border-collapse: collapse;
	margin-left: 20px;
}
#joblisting .jobtitles {
	background: #73233E;
}
#joblisting td {
	padding: 3px;
	border-spacing:0;
	margin:0;
	vertical-align:top;
}
#joblisting .jobtitles td a {
	color:#FFF;
	padding-right: 12px;
}
#joblisting .jobtitles td a.sortdown {
	background: url(jobs_arrow_down.gif) no-repeat right 6px;
}
#joblisting .jobtitles td a.sortup {
	background: url(jobs_arrow_up.gif) no-repeat right 6px;
}
#joblisting .oddrow {
	vertical-align:top;
}
#joblisting .evenrow {
	background-color: #F6F6F6;
	vertical-align:top;
}
#joblisting .oddrow a, #joblisting .evenrow a {
	color: #506D8F;
	text-decoration: none;
	font-weight: bold;
}
#joblisting .oddrow a:hover, #joblisting .evenrow a:hover {
	text-decoration: underline;
}


.mgmtHeadshot { 
        overflow: hidden; 
        width: 460px; 
} 
.mgmtHeadshot img { 
        float: left; 
        margin: 0 15px 5px 0; 
} 
.mgmtHeadshot p { 
        padding-top: 35px; 
} 
.mgmtHeadshot a { 
        float: left; 
        clear: left; 
        text-decoration: none; 
} 
.mgmtHeadshot a:hover { 
        text-decoration: underline; 
}


#tabData td{
	background-color:#d1d2d4;
	line-height:24px;
	border-bottom:#FFF 1px solid;
	font-size:11px;
}

.cat1{
	color:#FFF;
	text-decoration:underline;	
}

A.cat1:hover{
	color:#FFF;
	text-decoration:none;	
}
A.cat1:visited{
	color:#FFF;
}
