
body { margin: 0px; padding: 0px; background-color: #fff; color: #000; font-family: arial,helvetica; }

/*html { scrollbar-face-color:#D4D0C8; scrollbar-shadow-color:#cccccc; scrollbar-highlight-color:#FFFFFF; scrollbar-arrow-color:#464646; scrollbar-3dlight-color:#CCCCcc; scrollbar-darkshadow-color:#999999; scrollbar-track-color:#e6e6e6; height: 100%; margin-bottom: 1px; }*/


/* Added by Indigo Start */
.global
{
	margin: 0 auto;
	width: 881px;
}

.floatleft {
	float:left;
}
 
.floatright {
	float:right;
	padding-left:3px;
}
 
.floatnone {
	float:none;
}
 
.floatleftpadding {
	float:left; 
	padding-right:4px;
}
 
.floatleftborder {
	float:left; 
	border-right:solid 1px #000;
} 

.centeralign {
    text-align:center; }

/* Clear Fixes */

.clearfix {
	display: block;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear {
	clear: both;
	font-size: 1%;
	height: 1%;
	line-height: 0;
}


ul {
	list-style-type: square;
	font-size: 11px;
}


ul li {
	padding-bottom: 3px;
}

ol li {
	font-size: 11px;
	padding-bottom: 3px;
}


p {
	color: #000000;
	font-size: 11px;
}


a {
	color: #000000;
	text-decoration: none;
}

.header
{
	width: 881px;
}


.languages
{
	padding: 0px 3px 0px 3px;
}


.languages ul {
	list-style: none;
	padding: 0;
	margin: 0;
	float: right;
}


.languages ul li {
	background: url('../images/purple_arrow.gif') no-repeat 0 7px;
	color: #625265;
	float: left;
	font-size: 12px;
	font-family: arial;
	margin: 0 0 0 0;
	padding: 3px 0 3px 0px;
}

.languages ul li a {
	color: #625265;
	font-size: 12px;
	font-family: arial;
	margin: 0;
	padding: 0 39px 0 9px;
	text-decoration: none;
}


.languages ul li a:hover {
	border-bottom: none;
}

.languages ul li a.last {
	padding-right: 1px;
}

.logo_wrapper
{
	width: 881px;
	margin-top: 5px;
}


.logo_new
{
	width: 164px;
	float: left;
	padding: 0px 17px 13px 0px;
}


.logo_new img
{
	float: left;
}

.top_nav {
	width: 505px;
	float: left;
	margin-top: 17px;
}

.top_nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.top_nav ul li {
	background: url('../images/primary_nav_li.gif') no-repeat 0 5px;
	color: #181818;
	float: left;
	font-size: 14px;
	padding: 3px 15px 3px 15px;
	margin: 0 0 0 0;
}

.top_nav ul li.first {
	background: none;
	padding-left: 0;
}


.top_nav ul li a {
	color: #181818;
	font-size: 14px;
	padding: 0 0 0 0;
	margin: 0;
	text-decoration: none;
}

.top_nav ul li a:hover {
	border-bottom: none;
}

.top_nav ul li a.selected {
	background-color: #660066;
	color: #ffffff;
}


.search
{
	float: left;
	margin-top: 17px;
	width: 195px;
}


.searchtext
{
	border: 1px solid #cfdae5;
	border-bottom: 1px solid #7f9db9;
	color: #a7a7a7;
	float: left;
	font-size: 12px;
	padding: 2px 0 2px 15px;
	margin: 0;
	width: 140px;
}

.searchbutton
{
	margin: 0 0 0 0px;
	padding: 0;
	float: right;
	border: none;
}


form
{
	padding: 0;
	margin: 0;
}

.container
{
	margin-left: 5px;
	border-top: 1px solid #d22d4c;
	padding-top: 7px;
}


.banner
{
	/*background: url('../images/header_banner.jpg') no-repeat;*/
	border-bottom: 1px solid #d22d4c;
	width: 876px;
	padding: 0px 0 10px 0;
	position: relative;
}


.banner ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	z-index: 1;
	position: absolute;
	top: 200px;
	left: 0;
}


.banner ul li {
	float: left;
	padding: 0 1px 0 0;
	margin: 0;
}

.banner ul li a {
	padding: 0;
	margin: 0;
	text-decoration: none;
}

.banner ul li a:hover {
	border-bottom: none;
}

.container_area
{
	float:left;
	width: 870px;
	padding: 11px 0 0 6px;
}

.container_area_bus {
	float:left;
	width: 700px;
	padding: 11px 0 0 6px;
}

.container_area_1
{
	float: left;
	width: 281px;
	padding-right: 12px;
}


.container_area_1 h3
{
	background: url('../images/spectris_worldwide.gif') no-repeat;
	color: #5c5c5c;
	font-size: 18px;
	font-weight: normal;	
	width: 258px;
	padding: 2px 0 3px 23px;
	margin: 0;
}


.container_area_1 img
{
	float: left;
}


.worldwide_news
{
	background: url('../images/spectris_worldwide_bg.gif') no-repeat left top;
	width: 281px;
	padding-bottom: 10px;
	height: 163px;
	min-height: 163px;
}

.worldwide_news p
{
	color: #a3a2a2;
	font-size: 9px;
	padding: 4px 0 1px 24px;
	margin: 0;
}


.worldwide_news h4
{
	background: url('../images/purple_arrow.gif') no-repeat 0 3px;
	color: #5c325d;
	font-size: 13px;
	font-weight: normal;
	padding: 0 31px 3px 9px;
	margin: 0 0 0 15px;
}

.worldwide_news h4 a
{
	color: #5c325d;
	font-size: 13px;
	padding: 0;
	margin: 0;
	text-decoration: none;
}


.worldwide_news h4 a:hover
{
	border-bottom: 1px dashed #660066;
}

.container_area_2
{
	float: left;
	width: 281px;
	padding-right: 13px;
}


.container_area_2 img
{
	float: left;
}


.container_area_2 h3
{
	background: url('../images/investor_news.gif') no-repeat;
	color: #5c5c5c;
	font-size: 18px;
	font-weight: normal;	
	width: 258px;
	padding: 3px 0 3px 23px;
	margin: 0;
}

.container_area_2 h3 a
{
	color: #5c5c5c!important;
	font-size: 18px;
	font-weight: normal;
}


.investor_news
{
	background: url('../images/investor_news_bg.gif') no-repeat left top;
	width: 281px;
	padding-bottom: 7px;
	height: 165px;
	min-height: 165px;
}

.investor_news p
{
	color: #a3a2a2;
	font-size: 9px;
	padding: 4px 0 1px 24px;
	margin: 0;
}


.investor_news h4
{
	background: url('../images/purple_arrow.gif') no-repeat 0 3px;
	color: #5c325d;
	font-size: 13px;
	font-weight: normal;
	padding: 0 27px 3px 9px;
	margin: 0 0 0 15px;
}


.investor_news h4 a
{
	color: #5c325d;
	font-size: 13px;
	padding: 0;
	margin: 0;
	text-decoration: none;
}


.investor_news h4 a:hover
{
	border-bottom: 1px dashed #660066;
}

.container_area_3
{
	float: left;
	width: 280px;
}


.container_area_3 img
{
	float: left;
}


.container_area_3 h3.share
{
	background: url('../images/share_price.gif') no-repeat;
	color: #5c5c5c;
	font-size: 18px;
	font-weight: normal;	
	width: 258px;
	padding: 3px 0 21px 22px;
	margin: 0;
}

.container_area_3 h3.share a
{
	color: #5c5c5c;
	font-size: 18px;
	font-weight: normal;
}


.container_area_3 h3.downloads
{
	background: url('../images/downloads.gif') no-repeat;
	color: #5c5c5c;
	font-size: 18px;
	font-weight: normal;	
	width: 256px;
	padding: 2px 0 0px 24px;
	margin: 0;
}


.share_price
{
	background: url('../images/share_price_bg.gif') no-repeat left bottom;
	height: 75px;
	min-height: 75px;
	width: 270px;
	margin-bottom: 9px;
	padding: 0 0 0 13px;
}

.share_price .current_price
{
	color: #7b2f7e;
	font-size: 1.4em;
	font-weight: normal;
	float: left;
	padding: 0 11px 2px 0px;
	margin: 0;
}

.share_price img
{
	float: left;
	padding: 7px 0 0 0;	
}

.share_price .price_differnce
{
	color: #090909;
	font-size: 0.9em;
	font-weight: normal;
	float: left;
	padding: 5px 0 2px 11px;
	margin: 0;
}

.share_price p
{
	color: #090909;
	clear: left;
	font-family: arial;
	font-size: 0.7em;
	font-weight: normal;
	padding: 9px 0 9px 0px;
	margin: 0;
}

/*

.share_price p
{
	color: #a3a2a2;
	font-size: 0.9em;
	padding: 4px 0 6px 24px;
}


.share_price h4
{
	background: url('../images/purple_arrow.gif') no-repeat 0 3px;
	color: #5c325d;
	font-size: 1.3em;
	font-weight: normal;
	padding: 0 34px 11px 7px;
	margin: 0;
}
*/
.downloads_content
{
	background: url('../images/downloads_main_bg.gif') no-repeat left top;
	float: left;
	width: 280px;
}

.downloads_content ul {
	background: url('../images/downloads_main.gif') no-repeat 90% 111%;
	list-style: none;
	float: left;
	padding: 11px 0 9px 21px;
	margin: 0;
}

.downloads_content ul li {
	background: url('../images/purple_arrow.gif') no-repeat 0 5px;
	color: #5c325d;
	float: left;
	font-size: 12px;
	padding: 2px 139px 2px 9px;
	margin: 0;
}


.downloads_content ul li a {
	color: #5c325d;
	font-size: 12px;
	padding: 0 0px 0 0px;
	margin: 0;
	text-decoration: none;
}


.downloads_content ul li a:hover
{
	border-bottom: 1px dashed #660066;
}


.footer_new
{
	margin: 5px 0 0 15px;
}


.footer_new p
{
	color: #834d85;
	font-size: 10px;
	padding: 0 0 5px 2px;
	margin: 0 0 0 0;
}

.footer_new ul {
	list-style: none;
	padding: 0;
	margin: 0;
	float: right;
}


.footer_new ul li {
	background: url('../images/footer_nav_li.gif') no-repeat 0 5px;
	color: #834d85;
	float: left;
	font-size: 10px;
	font-family: arial;
	margin: 0 0 0 0;
	padding: 3px 9px 3px 7px;
}

.footer_new ul li.first {
	background: none;
}

.footer_new ul li a {
	color: #834d85;
	font-size: 10px;
	font-family: arial;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.footer_new ul li a:hover {
	border-bottom: 1px dotted #660066;
	color: #660066;
}

.footer_new ul li a.last {
	padding-right: 6px;
}

.footer_new p.designed
{
	color: #b2b6b2;
	font-family: 'Trebuchet MS';
	font-size: 10px;
	padding: 0 0 5px 0;
	margin: 0;
	float: left;
}

.footer_new p.designed a
{
	color: #b2b6b2;
	font-family: 'Trebuchet MS';
	font-size: 10px;
	padding: 0;
	margin: 0;
	text-decoration: underline;
}

.footer_new p.designed a:hover {
	border-bottom: none;
}

.top_border
{
	border-bottom: 1px solid #d22d4c;
	margin-bottom: 7px;
	width: 881px;
	font-size: 1%;
}


.bottom_border
{
	border-bottom: 1px solid #660066;
	margin: 7px 0 1px 0;
	font-size: 1%;
	width: 881px;
	float: left;
}


.container_new
{
	/*border-top: 9px solid #cc0033;*/
	margin: 0 38px 1px 0;
	width: 881px;
	float:left;
	background: url('../images/content_bg.gif') repeat-y;
}

.container_new h6 { font-size: 12px; font-weight: bold; color: #5C365B; margin: 5px 0 0 0; padding: 0; }

.container_new p a {font-size: 11px;}
.top_big_border
{
	width: 731px;
	float: right;
}

*html .top_big_border {
	width: 730px; }

.content_2_new
{
	width: 545px;
	float: left;
	padding: 5px 0 0 0;
}

.content_2_new p
{
	color: #000000;
	font-family: arial;
	font-size: 13px;
	padding: 0 0 9px 0;
	margin: 0;
}

.content_2_new p.pdfright a
{
	background: url('../images/pdficonright.gif') no-repeat right top;
}

.content_2_new p.pdfleft a
{
	background: url('../images/pdficonleft.gif') no-repeat left top;
}


.content_2_new a.pdfright
{
	background: url('../images/pdficonright.gif') no-repeat right top;
}

.content_2_new a.pdfleft
{
	background: url('../images/pdficonleft.gif') no-repeat left top;
	margin-right:20px;
}

.content_2_new p a
{
	color: #660066;
	font-family: arial;
	font-size: 13px;
	padding:0 20px 0 0;
	
}

.content_2_new p a.pdfleft
{
	color: #660066;
	font-family: arial;
	font-size: 13px;
	padding:0 0px 0 20px;
	
}


.content_2_new p a:hover
{
	color: #660066;
	border-bottom: 1px dashed #660066;
}


.content_2_new h2
{
	color: #660066;
	font-family: arial;
	font-size: 13px;
	padding: 0 0 11px 0;
	margin: 0;
}


.content_full_new
{
	width: 701px;
	float: left;
	padding: 5px 27px 0 0;
}

*html .content_full_new {width: 675px;float:left;padding: 5px 17px 0 0;}


.content_full_new p
{
	color: #000000;
	font-family: arial;
	font-size: 13px;
	padding: 0 0 19px 0;
	margin: 0;
}


.content_full_new h2
{
	color: #660066;
	font-family: arial;
	font-size: 15px;
	padding: 0 0 15px 0;
	margin: 0;
}


.content_full_new h3
{
	color: #660066;
	font-family: arial;
	font-size: 13px;
	padding: 0 0 1px 0;
	margin: 0;
}


.content_full_new h3 a
{
	color: #660066;
	font-family: arial;
	font-size: 13px;
	padding: 0;
	margin: 0;
}


.content_full_new h3 a:hover
{
	color: #660066;
	border-bottom: 1px dashed #660066;
}

.content_full_new img
{
	float: right;
	padding: 0 0 0 15px;
}

.news_landing
{
	width: 667px;
	float: left;
	padding: 5px 27px 0 0;
}


.news_landing p
{
	color: #000000;
	font-family: arial;
	font-size: 13px;
	padding: 0 0 19px 0;
	margin: 0;
}

.news_landing p.date
{
	font-style: italic;
}

.news_landing h2
{
	color: #660066;
	font-family: arial;
	font-size: 15px;
	padding: 0 0 15px 0;
	margin: 0;
}


.news_landing h3
{
	color: #660066;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	padding: 0 0 1px 0;
	margin: 0;
}


.news_landing h3 a
{
	color: #660066;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	padding: 0;
	margin: 0;
}


.news_landing h3 a:hover
{
	color: #660066;
	border-bottom: 1px dashed #660066;
}

.email_content
{
	width: 667px;
	float: left;
	padding: 5px 27px 0 0;
}


.email_content p
{
	color: #000000;
	font-family: arial;
	font-size: 13px;
	padding: 0 0 19px 0;
	margin: 0;
}


.email_content h2
{
	color: #660066;
	font-family: arial;
	font-size: 15px;
	padding: 0 0 3px 0;
	margin: 0;
}


.email_content h3
{
	color: #660066;
	font-family: arial;
	font-size: 13px;
	padding: 0 0 1px 0;
	margin: 0;
}


.email_content h3 a
{
	color: #660066;
	font-family: arial;
	font-size: 13px;
	padding: 0;
	margin: 0;
}


.email_content h3 a:hover
{
	color: #660066;
	border-bottom: 1px dashed #660066;
}

.email_aleart
{
	width: 667px;
	float: left;
	border-top: 1px solid #660066;
	padding: 11px 0 15px 0;
}

.email_aleart p
{
	color: #000000;
	font-family: arial;
	font-size: 13px;
	padding: 0 0 19px 0;
	margin: 0;
}

.email_aleart div.email_form
{
	width: 617px;
	float: left;
	padding: 0 0 0 0;
}


.email_aleart div.email_form .form_label
{
	margin: 0 8px 0 0;
	padding: 5px 0px;
	color: #000;
	text-align: right;
	width: 140px;
	font-family: arial;
	font-size: 13px;
	float: left;
}

.email_aleart div.email_form .text_box
{
	border: 1px solid #000;
	width: 300px;
	float: left;
	font-family: arial;
	font-size: 13px;
	padding: 2px 1px 2px 2px;
	margin: 0;
}

li.black_disc {
	background: url(../images/black_bullet.gif) no-repeat 0 5px;
	list-style: none;
	color: #000000;
	font-family: arial;
	font-size: 13px;
	padding: 0 0 3px 11px;
	margin: 0;
}

li.black_disc a {
	color: #000000;
	font-family: arial;
	font-size: 13px;
	padding: 0;
	margin: 0;
}

li.black_disc a:hover
{
	border-bottom: 1px dashed #000000;
	color: #000000;
}


li.pink_disc {
	background: url(../images/black_bullet.gif) no-repeat 0 5px;
	list-style: none;
	color: #660066;
	font-family: arial;
	font-size: 13px;
	padding: 0 0 3px 11px;
	margin: 0;
}

li.pink_disc a {
	color: #660066;
	font-family: arial;
	font-size: 13px;
	padding: 0;
	margin: 0;
}

li.pink_disc a:hover
{
	border-bottom: 1px dashed #660066;
}

.content_3_new
{
	margin-bottom:20px;
	float: right;
	width:122px;
}

.content_3_new img
{
	float: left;
	width: 120px;
	padding: 0 0 0 2px;
}


.board_content
{
	width: 667px;
	float: left;
}


.board_content img
{
	float: left;
	margin-right: 11px;
	width: 120px;
}

.board_content p
{
	color: #000000;
	font-family: arial;
	font-size: 13px;
	padding: 0 0 9px 0;
	margin: 0;
}


.board_content h2, h3
{
	color: #660066;
	font-family: arial;
	font-size: 13px;
	padding: 0 0 1px 0;
	margin: 0;
}

.board_content #backtotop a
{
	clear: both;
	color: #660066;
	font-family: arial;
	font-size: 13px;
	text-align:right;
}

.board_content #backtotop a:hover
{
	border-bottom: 1px dashed #660066;
}


table td {font-size: 13px;}

table.financial_highlights
{
	width: 100%;
	border:1px solid #E1CEDF;
	padding:2px;
	
}

table.financial_highlights tr.row_1
{
	color: #660066;
	font-family: arial;
	font-size: 13px;
	margin: 2px;
	padding: 2px;

}

table.financial_highlights tr.row_1 td
{
	color: #660066;
	font-family: arial;
	font-size: 13px;
	margin: 2px;
	padding: 2px;
	border-bottom: 1px solid #660066;
	
}

table.financial_highlights tr td.cell_2 span
{
	color:#660066;
font-weight:bold;


}


table.financial_reports
{
	width: 100%;
}


table.financial_reports tr th
{
	background: #830083;
	color:#ffffff;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding: 2px;
}

table.financial_reports tr td
{
	color: #000000;
	font-family: arial;
	font-size: 13px;
	margin: 2px;
	padding: 2px;
	vertical-align: top; 
}

table.financial_reports tr td.cell_3 {
		text-indent: -99em;
}

table.financial_reports tr td.cell_4 {
		text-indent: -99em;
}

table.financial_reports tr td.cell_5 {
		text-indent: -99em;
}

table.financial_reports tr.year td.cell_4 {
		text-indent: 0em;
}

table.financial_reports tr.year td.cell_5 {
		text-indent: 0em;
}

table.financial_reports tr td.cell_3 a
{
	background: url('../images/tick.gif') no-repeat 0 0;
	color: #000;
	font-family: arial;
	width: 22px;
	height: 1%;
	padding: 2px;
	float: left;
	outline: none;
	display: block;

}

table.financial_reports tr td.cell_4 a
{
	background: url('../images/tick.gif') no-repeat 0 0;
	color: #000;
	font-family: arial;
	width: 22px;
	height: 1%;
	padding: 2px;
	float: left;
	outline: none;
	display: block;

}

table.financial_reports tr td.cell_2 a
{
	
	color:#660066;
	font-family: arial;
	width: 22px;
	height: 1%;
	padding: 2px;
	outline: none;


}

table.financial_reports tr td.cell_1 a
{
	
	color: #000;
	font-family: arial;
	width: 22px;
	height: 1%;
	padding: 2px;
	float: left;
	outline: none;
	display: block;
	vertical-align: top; 

}

table.financial_reports tr td a:hover
{
	border: 0;
}

table.financial_reports tr.year td {background:#ddd}


.sitemap_container
{
	padding: 9px 0px 0px 15px;
	float: left;
	clear: both;
}


.sitemap_container ul {
	list-style: none;
	padding: 0;
	margin: 0px;
}

.sitemap_container ul li {
	padding: 3px 0 3px 0px;
	color: #660066;
	font-family: arial;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
}


.sitemap_container ul li a {
	text-decoration: none;
	color: #660066;
	font-family: arial;
	font-size: 1.1em;
	font-weight: bold;
	padding-left: 0px;
}


.sitemap_container ul li ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.sitemap_container ul li ul li {
	padding: 3px 0 0 17px;
	color: #660066;
	font-family: arial;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0;
}


.sitemap_container ul li ul li a {
	text-decoration: none;
	color: #660066;
	font-family: arial;
	font-size: 1.1em;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

a.pdf_link
{
	background: url('../images/smallpdflogo.gif') no-repeat 0 0;
	width: 16px;
	height: 16px;
	padding-left: 20px;
   
}


a.pdf_link:hover
{
	border-bottom: 1px dashed #660066;
}

/* Added by Indigo End */





#wrapper { text-align: left; margin: 54px auto; position: relative; margin:25px 0px 0px 20px; padding:0px 0px 0px 0px; width: 750px; }

* html #wrapper {margin:25px 0px 0px 0px;}

#wrapper2 { text-align: left; margin: 54px auto; position: relative; margin:25px 0px 0px 20px; padding:0px 0px 0px 0px; width: 750px; background-repeat: repeat; background-position: left top; background-image: url(../images/leftnav.gif); }

* html #wrapper2 {margin:25px 0px 0px 0px;}



A:link { /*color: #CC0033; border-bottom:1px dotted color: #CC0033;*/color:#660066; }

A:visited { /*color: #CC0033;*/color:#660066; }

#content A:visited, #contentleft A:visited { /*font-style: italic;*/ }


#topnavbar A:hover { /*color: #CC0033;*/border:0!important; }



div#language { font-weight: bold; color:#B7B7B7!important; float: right; text-align:right; height:auto; width:auto; font-size:80%; display:inline; padding-top:10px; }

div#language A, div#language A:visited { color:#B7B7B7!important;font-weight: normal!important; }

div#language A:Hover { border-bottom:0px!important; }



.logo A:hover { /*color: #CC0033;*/border:0!important; }

A:active { color: #660066; }

/*A img { border-width:0; border-style:none; color:#fff; }*/

abbr, acronym { border-bottom:1px dotted #660066; cursor:help; }

code, pre, kbd { font-family:Monaco, Courier, Tahoma; }





SUP { font-weight:bold; }

img, img a {
	border: none;
}

.hidden { display:none; }







.formlabel { margin: 0 8px 0 0; padding: 3px 0px; color: #000;float:left;width:140px;font-size:12px;text-align:right}



.bold { font-weight: bold; }

.italic { font-style: italic; }

.underline { text-decoration: underline; }

.errormessage { color: #CC0033; }

.hide { visibility: hidden; }

.blockhide { display: none; }



.top { vertical-align: top; }

.middle { vertical-align: middle; }

.bottom { vertical-align: bottom; }

.left { text-align: left; }

.center { text-align: center; }

.right { text-align: right; }

.required { font-weight: bold; color: #C00; font-size: 200%; }

.lanugageindicator { font-weight: bold; color: #C00; font-size: 130%; }

.error { color: #FF0000; font-size: 12px; }

.fl {float:left}



/*--------- skip nav -------

#skiplinks ul { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; }

#skiplinks li { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; font-size: 80%;}

#skiplinks a { FONT-WEIGHT: bold; FONT-SIZE: 1em! important; Z-IfNDEX: 1000; LEFT: 20px; OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; TOP: 2px; LEFT: 2px; HEIGHT: 0px; }

#skiplinks a:active { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0.6em; BACKGROUND: #fff; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 6px; MARGIN: 0px; OVERFLOW: visible; WIDTH: auto; PADDING-TOP: 6px; POSITION: absolute; HEIGHT: auto; BORDER-RIGHT-WIDTH: 0px; }

#skiplinks a:unknown { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0.6em; BACKGROUND: #fff; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 6px; MARGIN: 0px; OVERFLOW: visible; WIDTH: auto; PADDING-TOP: 6px; POSITION: absolute; HEIGHT: auto; BORDER-RIGHT-WIDTH: 0px; }

/*--------- end of skip nav ---------*/



/*--------- start content layouts ---------*/

  

#content TABLE { font-size: 80%;margin-top:10px; padding:5px; margin:3px;border:1px solid #E1CEDF; }

#content CAPTION { display:none; }

#content TH { font-weight: bold; speak-header: once; }

#content TH#headerline{ border-bottom: 1px solid #660066; color: #660066; }

#content TD { vertical-align: top; }

#content TD#riteline { border-right: 1px solid #660066; }



#content .sharetables TABLE { font-size: 80%;margin-top:10px; padding:5px; margin:3px;border:1px solid #660066; }

#content .sharetables CAPTION { /*display:none;*/ }

#content .sharetables TH { background-color:#660066; font-weight: bold; speak-header: once; color: #FFF; }

#content .sharetables TH#headerline{ border-bottom: 0px solid #660066; color: #FFF; }

#content .sharetables TH#timeheaderline{ border-top: 1px solid #FFF; color: #FFF; }

#content .sharetables TD { vertical-align: top; }

#content .sharetables TD#riteline { border-right: 1px solid #660066; }

#content .sharetables TH#regular{ background-color:#FFF; color: #000; font-weight:normal;}





#content TH.th1 {text-align:right; vertical-align:top; border: 1px solid #000000;}

#content TD.td1 {text-align:right; vertical-align:top; border: 1px solid #000000;}

#content TH.th2 {text-align:right; vertical-align:top; border: 1px solid #000000;}

#content TD.td2 {vertical-align:top; border: 1px solid #000000;}

#content TH.th3 {vertical-align:top; border: 1px solid #000000;}







IMG.map{ border:1px solid #666; margin-right:10px; margin-top:10px; }

div.logo { width:140px; height:auto; display:inline; float: left; padding-bottom:5px; background-color:#FFF; }

div.logo H1 { margin-bottom:0px;}

.currentfooter { text-decoration: underline !important; }

.searchsubmit { font-size: 80%; background-color:#FFF; border:0px; color:#660066; font-weight:bold; cursor:hand; margin-left:3px; }

.searchbox { background-color:#FFF; border:1px solid #660066; font-size: 80%; width:100px; }

.searchlabel { font-weight:bold; color:#660066;font-size:80%; }



#leftnav { float:left; display:inline; width: 139px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0; PADDING-TOP: 0px; margin-bottom:0; margin-right: 10px;  font-size: 12px; background-color: #fff; }

/* html #leftnav { margin-right:5px; }*/



#leftnav ul {  CLEAR: left; LIST-STYLE-TYPE: none; margin: 0px; margin-bottom:10px; padding: 0;  background-color: #ffffff;}

#leftnav ul li { background-color:#FFF; float: left; margin: 0px; padding: 0; DISPLAY: block; font-family: arial; font-size: 12px; }

#leftnav ul li a { width:124px; border-bottom:1px solid #E1CEDF; color: #660066; text-decoration: none; display: block; voice-family: inherit; PADDING-RIGHT: 12px; PADDING-LEFT: 3px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; font-family: arial; font-size: 12px; }

#leftnav ul li a:hover { border-bottom:1px solid #660066; }

#leftnav ul li ul { list-style-type: none; margin: 0; padding: 0;}

#leftnav ul li ul li { margin: 0;padding:0}

#leftnav ul li ul li a { font-weight: normal; width: 109px; padding: 0 0 0 0px!important; display: block;}

#leftnav #currentpage { width:133px; color: #660066; padding: 5px 0 5px 4px; font-weight: bold; font-size: 13px; border-bottom:1px solid #660066; }

#leftnav #currentpage a { padding: 0px; border:0px; }

#leftnav ul li ul li.selected a {font-weight:bold;}


#leftnav #currentpagearchive { width:133px; color: #660066; font-weight: bold; PADDING: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; background-image: url(/images/navdown.gif); background-repeat: no-repeat; background-position: right top; }

#leftnav #currentpagearchiveinvest { width:133px; color: #660066; font-weight: normal !important; PADDING: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; background-image: url(/images/navdown.gif); background-repeat: no-repeat; background-position: right top; }

* html #leftnav #currentpagearchive { PADDING-RIGHT: 0px !important; }

#leftnav #ritenews { margin:0px !important; width:130px; text-align:right; font-weight: normal !important; PADDING-RIGHT: 0px !important; }

#leftnav #currentyear { text-align:right; width:133px; color: #660066; font-weight: bold; border-bottom:1px solid #660066; PADDING: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; }



.leftsearch { margin-left:5px; margin-bottom:20px; margin-top:10px; margin-right:0px;}

.leftsearch #words { width:80px; }

* html .leftsearch #words { width:95px; }

.searchsubmitleft { background-color:#F4EAF3; border:0px; color:#660066; cursor:hand; margin-left:1px; margin-right:1px; font-weight:bold; }

.searchboxleft { background-color:#FFF; border:1px solid #660066; width:90px; }

.leftsearch label { font-weight:bold; font-size: 100%; color:#660066; }



#shareprice { CLEAR: both; margin-top:10px; font-weight:bold; color:#660066; display:inline; float: left; height:30px; width:auto; }

* html #shareprice { height:20px !important; margin-top:12px !important; width:auto;  }

.sharepricetxt { margin: 0px 0px 0px 0px; font-weight: normal; font-size:80%; }

.sharepricetxt A { text-decoration:none; }

.sharepricetxt A:HOVER { text-decoration:none; }



#searcharea { width:210px; display:inline; float: left; height:30px; margin-left:100px; }

* html #searcharea { height:20px !important; }



.boardimg { border:1px solid #666; margin-right:5px; }

.redbar { background-color:#CC0033; clear:both; height:10px; margin-top:10px; margin-bottom:10px; }

#content { margin:0px; padding-top:5px; padding-right: 0px; padding-bottom:5px; padding-left: 0px; display:inline; width:565px; float: left; }

#content p
{
	padding: 0 15px 15px 0;
	margin: 0;
}

#content ul
{
	margin: 0 auto;
	padding: 0 auto;
}

#maincontentrite { margin-bottom:20px; display:inline; width:120px; height:220px; float: right; background-repeat: repeat; background-position: left bottom; border-left:1px solid #000; border-bottom:1px solid #000; border-right:1px solid #000; }

#content A, #contentmid A, #contentleft A { text-decoration:none; /*border-bottom:1px dashed #CC0033;*/ }

#content A:HOVER, #contentmid A:HOVER, #contentleft A:HOVER { text-decoration:none; border-bottom:1px dashed #660066; }

#content H2,H3{ color:#660066; }

#contentleft { margin:0px 10px 10px 0px; padding:0px; display:inline; width:200px; float: left;border-right:1px solid #F4EAF3; }

#contentmid { margin:0px 5px 5px 0px; padding:0px; display:inline; width:290px; float: left; }

#contentritehome { width:225px; height:300px;border:1px solid #000; margin-bottom:5px; padding:0px; display:inline; float: right; }

#shoutbox { margin-bottom:15px;border:1px dashed #660066;padding-top:10px;padding-left:10px; background-color:#FAF5FA; }

.contentheader { float:left; background-color:#660066; border-top:1px solid #FFF; margin-bottom:1px; padding-top: 9px; padding-bottom: 0px; padding-left:10px; height:30px; width: 720px; }

/* html .contentheader { height:20px !important; float:none; width:auto; }*/



#contentritehome .contentritehometxt .casetitle2 { font-weight:bold; color:#000; }

#contentritehome .contentritehometxt .casetitle { font-weight:bold; color:#FFF; }

.casetitle { font-weight:bold; color:#660066; }

.casetitle2 { font-weight:bold; color:#660066; }



#content UL.faqs LI A{ color:#660066; }



#content UL.board LI A{ color:#660066; }

.contentheader h1{ font-size:100%; color: #ffffff; padding: 0; margin: 0; /*text-transform: lowercase;*/ }

.footertop { clear:both; height:5px; background-color:#FFF; }

DIV#footer { text-align:center; clear:both; height:30px; border-top:1px solid #660066; padding-top:5px; /*text-transform: lowercase;*/ background-color:#FFF; font-size: 80%; }

#footer UL{ text-transform:lowercase; margin:0px; padding:0px; }

#footer LI { list-style:none; display:inline; height:auto; padding-right:5px; margin-right:30px; }

#footer LI#lastfooter { padding-right:0px !important; margin-right:0px !important; }

#footer LI A { color:#660066; padding-top:10px; text-decoration: none; border: none; }

#footer LI A:HOVER{ /*text-decoration: underline;*/ border-bottom:1px dotted #660066; }

DIV.clearer { height: 1px; line-height: 1px; clear: both; overflow: hidden; }

DIV.clearercontent { clear: both; } 

HR.hide { margin: 0; padding: 0; display: none; }

#backtotop { clear: both; font-size:80%; text-align:right; }

.rightimg { margin-left:10px; }

#content ol.searchresults {float:left;clear:both}

#content .olitem{ margin-bottom:10px; }

#searchfield { margin-bottom:15px; margin-left:200px; border: 1px dashed #660066; text-align:center; padding:10px; width:350px; }

#searchresults li{ margin-bottom:10px;	}

HR.general { height:1px; color:#660066; }



.sitemap { margin:5px; padding-top:5px;padding-right:5px;padding-bottom:10px;padding-left:5px; display:inline; width:348px; float:left; background-color:#F4EAF3; margin-bottom:10px; border:1px solid #E1CEDF; }

.sitemap UL { margin: 0px 0px 0px 20px; }

.sitemap A { font-size: 80%; }

.sitemap UL LI.1 { LIST-STYLE-TYPE: none; }

.sitemap UL LI.2 { LIST-STYLE-TYPE: none; }

.sitemap UL LI.3 { LIST-STYLE-TYPE: none; }

H2.report { margin: 5px 0px 5px 0px; font-size: 80%; font-weight: bold; color:#660066; }

.newsletterlist { font-size: 80%; }



.pdfspan { width:auto; height:20px; background-image: url(/images/smallpdflogo.gif); background-repeat: no-repeat; background-position: left middle; padding-left:20px; margin-top:5px; }

.pptspan { width:auto; height:20px; background-image: url(/images/smallpptlogo.gif); background-repeat: no-repeat; background-position: left middle; padding-left:20px; margin-top:5px; }

.mediaspan { width:auto; height:20px; background-image: url(/images/smallmedialogo.gif); background-repeat: no-repeat; background-position: left middle; padding-left:20px; margin-top:5px; }



.newsalert A { text-decoration:none; }

.newsalert A:hover { text-decoration:underline;border:0px; }



UL.horizontallist  { CLEAR: both; LIST-STYLE-TYPE: none; margin: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }

UL.horizontallist LI { font-size:80%; font-weight:bold; float: left; margin: 0px; PADDING-RIGHT: 40px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; DISPLAY: block; }

.debug {padding:5px;border:1px dashed #666;background-color:#E4E4E4;background-image: url(/images/debug.gif);}



/*businesses section*/

.businesses div {clear:both;}

.businesses h2 {/*margin:10px 0px 10px 0px;*/padding:10px 0px 10px 0px;clear:both;}

* html .businesses h2 {padding:0px 0px 10px 0px;clear:both;}

.businesses img {margin-right:5px;}



/*

#shoutbox2 { margin-bottom:15px; height:auto; }

#shoutbox2 .head { margin:0px; background-color:#606; color:white; padding:3px 10px;}

#shoutbox2 .body { margin:0px; margin-top:2px; padding:10px; background-color:#830083; color:#FFEFF3;}

#shoutbox2 .body .date { font-style:italic; font-size:0.8em; margin-bottom:12px;  color:#FFEFF3;}

#shoutbox2 .body img { float:left; width: 80px; height: 60px; margin-right:5px;margin-bottom:10px;}

*/



#shoutbox2 { margin-bottom:15px; height:auto; color:white;}

#shoutbox2 .body {display:block; float:left;  border:1px solid #830083; margin:0px; padding:0px 5px 0px 0px; background-color:#830083; color:#FFEFF3;}

#shoutbox2 .body h2 { padding:5px 0px;}

#shoutbox2 .body a { color:white;}

#shoutbox2 .body a:hover { border-color:white;}

#shoutbox2 .body p { color:white; margin-bottom:0px; padding:0px;}

#shoutbox2 .body img { float:left; width: 107px; height: 85px; margin-right:10px;}





#shareprice_home {float:left; background-color:#830083; border:1px solid black; font-size: 70%; color:white;}

#shareprice_home .date, #shareprice_home .price {padding-right:10px;}

#shareprice_home .delayed {font-size: 90%;}

#shareprice_home a {float:left; display:block; color:white; text-decoration:none; border:0px; padding:3px; padding-left:10px; width:300px; }



table.results {border:none}

table.results TH {background:#830083;color:#fff}

table.results TR.year {background:#ddd}

table.results TR TD A:hover {border:0 !important}



#contentritehome #contentritehome1 { color:#000 !important; background-color:#FFF; background-repeat: no-repeat; background-position: right top; background-image: url(/images/casestudy/1_homepage.jpg); }

#contentritehome #contentritehome1 .contentritehometxt { color:#000; padding:5px; float: left; width:110px; font-size:80%; }

#contentritehome #contentritehome1 .contentritehometxt A { font-weight:bold; color:#000; text-decoration:none; /*border-bottom:1px dashed #000;*/ }

#contentritehome #contentritehome1 .contentritehometxt A:HOVER { text-decoration:none; border-bottom:1px dashed #000; }



#contentritehome #contentritehome2 { color:#fff !important; background-color:#000; background-repeat: no-repeat; background-position: right top; background-image: url(/images/casestudy/2_homepage.jpg); }

#contentritehome #contentritehome2 .contentritehometxt { color:#FFF; padding:5px; float: left; width:110px; font-size:80%; }

#contentritehome #contentritehome2 .contentritehometxt A { font-weight:bold; color:#FFF; text-decoration:none; /*border-bottom:1px dashed #FFF;*/ }

#contentritehome #contentritehome2 .contentritehometxt A:HOVER { text-decoration:none; border-bottom:1px dashed #FFF; }



#contentritehome #contentritehome3 { color:#000 !important; background-color:#FFF; background-repeat: no-repeat; background-position: right top; background-image: url(/images/casestudy/3_homepage.jpg); }

#contentritehome #contentritehome3 .contentritehometxt { color:#000; padding:5px; float: left; width:110px; font-size:80%; }

#contentritehome #contentritehome3 .contentritehometxt A { font-weight:bold; color:#000; text-decoration:none; /*border-bottom:1px dashed #000;*/ }

#contentritehome #contentritehome3 .contentritehometxt A:HOVER { text-decoration:none; border-bottom:1px dashed #000; }



#contentritehome #contentritehome4 { color:#fff !important; background-color:#000; background-repeat: no-repeat; background-position: right top; background-image: url(/images/casestudy/4_homepage.jpg); }

#contentritehome #contentritehome4 .contentritehometxt { color:#FFF; padding:5px; float: left; width:110px; font-size:80%; }

#contentritehome #contentritehome4 .contentritehometxt A { font-weight:bold; color:#FFF; text-decoration:none; /*border-bottom:1px dashed #FFF;*/ }

#contentritehome #contentritehome4 .contentritehometxt A:HOVER { text-decoration:none; border-bottom:1px dashed #FFF; }



#contentritehome #contentritehome5 { color:#fff !important; background-color:#000; background-repeat: no-repeat; background-position: right top; background-image: url(/images/casestudy/5_homepage.jpg); }

#contentritehome #contentritehome5 .contentritehometxt { color:#FFF; padding:5px; float: left; width:110px; font-size:80%; }

#contentritehome #contentritehome5 .contentritehometxt A { font-weight:bold; color:#FFF; text-decoration:none; /*border-bottom:1px dashed #FFF;*/ }

#contentritehome #contentritehome5 .contentritehometxt A:HOVER { text-decoration:none; border-bottom:1px dashed #FFF; }



#contentritehome #contentritehome6 { color:#fff !important; background-color:#000; background-repeat: no-repeat; background-position: right top; background-image: url(/images/casestudy/6_homepage.jpg); }

#contentritehome #contentritehome6 .contentritehometxt { color:#FFF; padding:5px; float: left; width:110px; font-size:80%; }

#contentritehome #contentritehome6 .contentritehometxt A { font-weight:bold; color:#FFF; text-decoration:none; /*border-bottom:1px dashed #FFF;*/ }

#contentritehome #contentritehome6 .contentritehometxt A:HOVER { text-decoration:none; border-bottom:1px dashed #FFF; }



#contentritehome #contentritehome7 { color:#fff !important; background-color:#000; background-repeat: no-repeat; background-position: right top; background-image: url(/images/casestudy/7_homepage.jpg); }

#contentritehome #contentritehome7 .contentritehometxt { color:#FFF; padding:5px; float: left; width:110px; font-size:80%; }

#contentritehome #contentritehome7 .contentritehometxt A { font-weight:bold; color:#FFF; text-decoration:none; /*border-bottom:1px dashed #FFF;*/ }

#contentritehome #contentritehome7 .contentritehometxt A:HOVER { text-decoration:none; border-bottom:1px dashed #FFF; }


#topnavbar { clear:both; background-color:#660066 !important; height:30px; width:auto; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN: 0px; font-size: 80%; }

* html #topnavbar { height:28px !important; }



#topnavbar UL { CLEAR: left; /*text-transform:lowercase;*/ LIST-STYLE-TYPE: none; margin: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center; }

#topnavbar UL LI { border-right: 1px solid #FFF; float: left; margin: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; DISPLAY: block; }

#topnavbar UL LI A { color: #FFF; font-weight: bold; padding: 7px 10px; text-decoration: none; DISPLAY: block; voice-family: inherit; BACKGROUND: #660066; }

#topnavbar UL LI A:HOVER { BACKGROUND: #CC0033; COLOR: #FFF; }

#topnavbar #currentsection { background: #CC0033; color: #FFF; font-weight: bold; padding: 7px 10px; }

#topnavbar UL LI#sitemap { border-left: 1px solid #FFF; border-right: 0px solid #FFF !important; FLOAT: right; MARGIN: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }

#topnavbar UL LI#sitemap2 { border-left: 1px solid #FFF; border-right: 0px solid #FFF !important; float: right; background: #CC0033; color: #FFF; font-weight: bold; padding: 7px 10px; DISPLAY: block; }	

#topnavbar UL LI A:UNKNOWN { BACKGROUND: #CC0033; COLOR: #FFF; }



.navbarred  { height:10px; background-color:#CC0033; width:auto; border-top: 1px solid #FFF;}

.navbarred1 { height:10px; background-color:#CC0033; width:auto; background-image: url(/images/navbg01.gif);}

.navbarred2 { height:10px; background-color:#CC0033; width:auto; background-image: url(/images/navbg02.gif);}

.navbarred3 { height:10px; background-color:#CC0033; width:auto; background-image: url(/images/navbg03.gif);}

.navbarred4 { height:10px; background-color:#CC0033; width:auto; background-image: url(/images/navbg04.gif);}

.navbarred5 { height:10px; background-color:#CC0033; width:auto; background-image: url(/images/navbg05.gif);}

.navbarred6 { height:10px; background-color:#CC0033; width:auto; background-image: url(/images/navbg06.gif);}



.formelement{clear:both; margin:0.2em 0;}
.formelement .caption{float:left; width:160px; font-size:12px;}
.formelement label {font-size:12px;}
.formelement .input{float:left; }
.formelement .input input{ border:1px solid #ccc; background-color:#fff; color:#000; }
.formelement .input textarea{ border:1px solid #ccc; background-color:#fff; color:#000; }
.formelement .input input[type='radio']{ border:none; }
.formelement .input input[type='checkbox']{ border:none; }



.formelement .input select{ border:1px solid #fff; background-color:#333; color:#fff; }
.formelement .valid{float:left; width:100px; color:red;}


.businesstitle
{
	background: url('../images/business_bg.gif') repeat-y -1px 0;
	width: 319px;
	padding: 0 0 10px 15px;
	height: 220px;
	min-height: 220px;
}

.new { height: 317px; min-height: 317px;}

.businesstitle .top 
{
    border-bottom: 1px solid #772A3C;
    margin-top: 10px;
    float: left;
 
}

.businesstitle .top img { float: right; margin: 0 10px; }

.businesstitle .top p { font-weight: bold; color: #505050; font-size: 11px; padding: 10px;}

.businesstitle p
{
	color: #5F5F5F;
	font-size: 12px;
	padding: 4px 0 1px 6px;
	margin: 0;
}

.businesstitle h6 { font-size: 12px; font-weight: bold; color: #5C365B; margin: 5px 0 0 0; padding: 0; }


.businesstitle h4
{
	background: url('../images/purple_arrow.gif') no-repeat 0 3px;
	color: #5c325d;
	font-size: 13px;
	font-weight: normal;
	padding: 0 31px 3px 9px;
	margin: 0 0 0 15px;
}

.businesstitle h6 {
    margin: 8px 0 0 0;
    color:#741672;
    font-size:12px; }

.businesstitle h4 a
{
	color: #5c325d;
	font-size: 13px;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

.businesstitle h4 a:hover
{
	border-bottom: 1px dashed #660066;
}

.businesstitle ul {
	width: 140px;
	list-style: none;
	margin: 5px 5px 0 5px;
	padding: 0;
	float: left;
}

.businesstitle ul.news { width: 300px; }

.businesstitle ul li {
	background: url('../images/arrow_bullet.gif') no-repeat 0 5px;
	padding-left: 10px;
	margin-top: 0;
	font-size: 14px;
	color: #5c365b;
}

.new ul { width: 300px; }
.new ul li { font-size: 12px; }

.businesstitle ul li .heading
{
	font-weight: bold;
	display: block;
}

.businesstitle .leftblock {
    float:left;
    width:160px;
    height:128px;
    margin-right:26px; }

.businesstitle .rightblock {
    float:left; }
    
.businesstitle .bottomblock {
    float:left;
    width:305px;
    border-top:solid 1px #f00; }    


.container_area_business
{
	width: 334px;
	margin-right: 15px;
	float: left;
}


.container_area_business h3
{
	background: url('../images/headerbg.gif') no-repeat;
	color: #5c5c5c;
	font-size: 18px;
	font-weight: normal;	
	width: 312px;
	float: left;
	padding: 2px 0 3px 23px;
	margin: 0 0 0 -1px;
}

#leftnav_new { float:left; display:inline; width: 141px; padding: 0px; margin: 0 10px 0 0; margin-right: 10px;  font-size: 12px; background-color: #F2E9F1; min-height: 400px; }

#leftnav_new ul { padding: 0; margin: 0; }
#leftnav_new li { list-style: none; padding: 5px 0 5px 0; margin: 0; display: block; font-size: 12px; border-bottom: 2px solid #F4EAF3; background: #fff }
#leftnav_new li.main { background: #F4EAF3; font-weight: bold; }

.contentheader2 { float:left; background-color:#660066; border-top:1px solid #FFF; margin-bottom:1px; padding-top: 9px; padding-bottom: 0px; padding-left:10px; height:30px; width: 682px; }
.contentheader2 h1 { font-size:100%; color: #ffffff; padding: 0; margin: 0; }

.content { width: 700px; float: left; }
.news { margin-top: 10px; border-bottom: 1px solid #F00; width: 100%; padding-bottom: 10px; }
.news .date { color: #660066; font-weight: bold; font-size: 13px; display: block; }
.news .title { color: #660066; font-size: 13px; padding-left: 10px; background: url(../images/arrow_bullet.gif) no-repeat 0 6px; }
.news p { font-size: 13px; margin: 0 0 8px 10px; }
.news h2 { color: #5C5C5C; margin: 0 0 5px; font-size: 18px; font-weight: normal; }
.description { font-size: 12px; }

.bigimage { border-bottom: 1px solid #C90D3D; padding: 4px 0 2px 0; width: 691px; float: left; margin-bottom: 20px; }

/* Edited business template to have expanding height - RJ */
.business_double { width: 698px; }
.business_double .business_title { float: left; margin-right: 14px; width: 335px; }
.business_double .business_title h3 { background: url(../images/headerbg.gif) no-repeat; color: #5c5c5c; font-size: 18px; font-weight: normal; width: 312px; float: left; padding: 2px 0 3px 23px; margin: 0 0 0 -1px; }
.business_double .business_content_holder { background: url(../images/bg_double.gif) repeat-y; float: left; }
.business_double .business_content { float: left; margin-right: 10px; width: 305px; padding: 0 15px; }
.business_double .business_content p { margin: 0 0 8px; }
.business_double .business_footer { float: left; }