@charset "utf-8";
/* Word Compatibility Styles */
/* These styles alter the default html behaviour to be more like MS Word */

	FORM		{margin-top:0px; margin-bottom:0px;}
	UL              {list-style:square; margin-top:0px; margin-bottom:0px; list-style-position: inside;}	
	OL		{margin-top:0px; margin-bottom:0px; list-style-position: inside;}
	BLOCKQUOTE	{margin-top:0px; margin-bottom:0px;}


/* Global Styles */

* {
margin: 0px;
padding: 0px;
}

BODY{
	
	background-color:#efefef;
	background:url("/bscw_icons/xml/scott_wilson_generic/images/login2009/shadow.png");
	repeat-x scroll 0 0 #F0F0F0;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:0.75em;
	line-height:1.3em;
}

/* The DIV, P and TD styles should be the same as the "normal" content style. P has a margin of 0px to make it behave the same as a DIV tag, as the Alterian CMC Editor currently uses P's and DIV's interchangeably */
	DIV             {font-family: Arial, Helvetica, sans-serif; color:#333;}
	P               {font-family: Arial, Helvetica, sans-serif; color:#333;}
	TD              {font-family: Arial, Helvetica, sans-serif; color:#333;}
	

h1 {font-family: Arial, Helvetica, sans-serif; font-size: 1.8em; line-height:1.8em; color: #333; font-weight: bold; margin-bottom: 5px;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; line-height:1.6em; color: #333; font-weight: bold; margin-bottom: 5px;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; line-height:1.4em;color: #333; font-weight: normal; margin-bottom: 5px;}
h4 {font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; line-height:1.2em;color: #333; font-weight: normal; margin-bottom: 5px;}


ul {
    list-style-position: outside;
}   

#MainArea ul{
list-style-image: url(/bscw_icons/xml/scott_wilson_generic/images/login2009/Bullet.jpg);

margin-left:30px;}


hr  
{
	float: left;
	width: 100%;
	height: 0px;
	color: #333;
	background-color: #333;
	border: 1px solid #333;
	border-bottom: 0px;
	padding:0;
}
a:link, a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #B81B2F; text-decoration: none;}
.LinkBlackUnderline a:link, a:visited {color: #000000; text-decoration: none;}
a:hover, a:focus {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;}
.LinkBlackUnderline a:hover, a:focus {text-decoration: underline;}
a:link[href ^="mailto:"] a:visited[href ^="mailto:"]{
color:#B81B2F;
}

a:hover[href ^="mailto:"] a:focus[href ^="mailto:"]{
color:#B81B2F;
text-decoration:underline;
}

#wrapper {
	background:none repeat scroll 0 0 #FFFFFF;
	margin:10px auto;
	padding-bottom:10px;
	width:966px;
}

.clearer {
clear: both;
}

/* --- HACKS & FIXES --- */

/* --- FIREFOX DOTTED BORDER ON LINKS FIX --- */

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

/* --- @TOP --- */

#Top {
height:155px;
padding:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

height:153px;
width:946px;
}


/* --- @TOOLS --- */

#Tools {
width: 168px;
height: 80px;
float: left;
margin-top: 14px;
}

#Tools ul 
{
	list-style-image: none;
	list-style-type:none;
}

#Tools ul li {
width: 122px;
height: 21px;
float: left;
padding: 6px 0px 0px 27px;
}

#Tools ul li a:link, #Tools ul li a:visited {
color: #333;
text-decoration:none;
margin-bottom: 3px;

}

#Tools ul li a:hover, #Tools ul li a:focus {
color: #333;
text-decoration: underline;
margin-bottom: 3px;
}

#ToolsContact  
{
	background: #fff url(/bscw_icons/xml/scott_wilson_generic/images/login2009/tools_contact.jpg) no-repeat top left;
}

#ToolsCollab 
{
	background: #fff url(/bscw_icons/xml/scott_wilson_generic/images/login2009/tools_collab.jpg) no-repeat top left;
}

#ToolsPublications 
{
	background: #fff url(/bscw_icons/xml/scott_wilson_generic/images/login2009/tools_publications.jpg) no-repeat top left;
}

/* --- @REGIONALLINKS --- */

#RegionalLinks {
width: 350px;
height: 87px;
float: left;
padding-top: 10px;
margin-top: 10px;
}

#RegionalLinks ul
{
	list-style-position: outside;
list-style-image: url(/bscw_icons/xml/scott_wilson_generic/images/login2009/Bullet.jpg);

}

#RegionalLinks ul li {
width: 133px;
float: left;
margin: 0px 0px 4px 12px;
}

#RegionalLinks ul li a:link, #RegionalLinks ul li a:visited {
color: #333;
text-decoration:none;
}

#RegionalLinks ul li a:hover, #RegionalLinks ul li a:focus {
color: #333;
text-decoration: underline;
}

/* --- @LOGO --- */

#Logo {
	float:left;
	height:133px;
	margin-left:28px;
	margin-top:8px;
	width:138px;
}
#urslink {
	float:right;
	height:31px;
	margin-right:10px;
	margin-top:112px;
	width:141px;
}


/* --- @PRINT --- */

#Print {
height: 18px;
margin-top:4px;
width: 90px;
float: right;
text-align:left;
padding-left: 20px;
background: #fff url(/bscw_icons/xml/scott_wilson_generic/images/login2009/Print.jpg) no-repeat;
}

#Print a:link, #Print a:visited, #Print a:hover, #Print a:focus {
color: #333;
}

/* --- @SEARCH --- */

#Search {
float:right;
height: 22px;
margin-right:5px;
margin-top:4px;
vertical-align:middle;
}

#searchBox
{
vertical-align:middle;
}

#Search input
{
	border:0px;
	vertical-align:middle;
	margin-right: 4px;
}

#Search img
{
vertical-align:middle;
}


/* --- @CONTENT --- */

#Content {
width: 946px;
margin: 0px auto 0px auto;
}



/* --- @MAINAREA --- */

#MainArea {
width: 765px;
float: right;
margin-bottom: 5px;
}

/* --- @SMALLBANNER --- */

#SmallBanner {
width: 764px;
}



/* --- FOOTER --- */

#Footer {
	background:url(/bscw_icons/xml/scott_wilson_generic/images/login2009/footer_bg.jpg) repeat-x scroll 0 0 #666666;
	clear:both;
	height:37px;
	margin:5px auto 0;
	width:946px;

}

#FooterLinks {
margin-top: 10px;
float: left;
display: block;
}

#FooterLinks ul {
margin-left: 10px;
}

#Footer ul li p {
color: #fff;
text-decoration: none;
padding-left: 5px;
}

#Footer p span {
padding-right: 15px;
float:right;
color: #fff;
}

#Footer a:link, #Footer a:visited {
color: #fff;
text-decoration: none;
padding: 3px 3px 3px 1px;
}

#Footer a:hover, #Footer a:focus {
color: #fff;
text-decoration: underline;
}

#Footer ul li {
list-style: none;
list-style-image: none;
float: left;
}

/* --- AddThis --- */
#AddThis 
{
	float:right;
	padding-right:10px;
	padding-top:15px;
	width:auto;
}

#AddThis * {
	float:left;
	padding-right:2px;
}

/* --- CopyRight --- */
#Copyright 
{
	height:30px;
	margin-left:10px;
	margin-top:15px;
	width:300px;
}


#Copyright p span {
	color:#A2A2A2;
	text-decoration:none;
}


/* --- @MAINMENU --- */

#MainMenu {
width: 946px;
margin: 0px auto 0px auto;
height: 28px;
background: #666 url(/bscw_icons/xml/scott_wilson_generic/images/login2009/menu_bg.jpg) repeat-x;
}

#MainMenuItems {
float:left;
margin: 0px 0px 0px 0px;
}

#MainMenuItems ul li {
float: left;
list-style: none;
}

#MainMenuItems a:link, #MainMenuItems a:visited {
color: #fff;
display: block;
text-decoration: none;
padding: 6px 14px 6px 16px;
}

#MainMenuItems a:hover, #MainMenuItems a:focus {
color: #fff;
display: block;
background: #fff url(/bscw_icons/xml/scott_wilson_generic/images/login2009/mainmenu_hover_bg.jpg) repeat-x;
text-decoration: none;
} 

#MainMenuItems p {
color: #fff;
}



/* --- @SUBNAV ---*/

#Subnav {
	height:22px;
	margin:3px auto 0;
	padding-top:8px;
	width:946px;
}

/* --- @BREADCRUMB --- */

#Breadcrumb {
height: 22px;
float: left;
}

#Breadcrumb a:link, #Breadcrumb a:visited, #Breadcrumb p {
color: #999;
text-decoration: none;
}

#Breadcrumb a:hover, #Breadcrumb a:focus {
color: #999;
text-decoration: underline;
}

#Breadcrumb a, #Breadcrumb
{
   font-size:0.85em;
}


/* --- @SUBMENU --- */

#Submenu {
width: 160px;
margin-right: 15px;
float: left;
line-height: 2.3em;
}


#Submenu ul 
{
	list-style-image: none;
	list-style: none;
}

#Submenu ul li {
	border-bottom:1px solid #CCCCCC;
	float:left;
	list-style:none outside none;
	width:160px;
}



#Submenu ul li a:link, #Submenu ul li a:visited {
color:#333;
background-color: #fff;
background: #fff url(/bscw_icons/xml/scott_wilson_generic/images/login2009/list_bullet.jpg) no-repeat;
padding-left: 20px;
}

#Submenu ul li a:hover, #Submenu ul li a:focus {
padding-left: 20px;
background: #fff url(/bscw_icons/xml/scott_wilson_generic/images/login2009/list_bullet_hover.jpg) no-repeat;
color:#333;
background-color: #efefef;
}

#Submenu a:link, #Submenu a:visited {
color:#333;
padding-left: 5px;
display:block;
text-decoration: none; 
background-color: #fff;
}

#Submenu a:hover, #Submenu a:focus {
padding-left: 5px;
display:block;
text-decoration: none; 
color:#333;
background-color: #ccc;
}

#Submenu ul li:first-child {
border-top: none;
}

#Submenu ul li.active 
{
	padding-left: 20px;
	background: #fff url(/bscw_icons/xml/scott_wilson_generic/images/login2009/list_bullet_hover_dark.jpg) no-repeat;
	color:#333;
	background-color: #CCC;	
	font-weight:bold;
	width:140px;
}

#Submenu ul#ActiveChildren a 
{
	background-image:none;
}

#Submenu ul#ActiveChildren li:last-child {
border-bottom: 1px solid #CCC;
}


/* Plugin Styles */
/* These styles are used by plugins through out the site. */

	/* Scroller */
	#divscroller0	{z-index:1;}
	.scrollertitle	{z-index:1; color:#8C897A; font-family:Arial,Verdana,Helvetica;	font-size:12px; background:url(/bscw_icons/xml/scott_wilson_generic/images/login2009/BulletGrey.jpg) no-repeat; background-position:left center; padding-left: 20px;}	

	.scrollerbody	{z-index:1; color:#8C897A; font-family:Arial,Verdana,Helvetica; 	font-size:12px; font-weight:normal;}
	.search         {color:#8C897A;	font-size:small; font-weight:bold;}

	/* Whats new */
	.WhatsnewTitle	{font-size:8pt; color:#8C897A; padding-right:5px;}
	.WhatsnewTitle:hover	{color:#8c89ff;}
	.WhatsnewBody	{font-size:8pt; color:#8C897A; font-weight:normal; float:left;}

	/* SiteMap */
	DIV.sitmp0				{padding:2px; font-size:110%;}
	DIV.sitmp1				{padding:2px; font-size:90%;}
	DIV.sitmp2				{padding:2px; font-size:90%;}
	A.sitmpA0				{font-weight:bold;}
	
	A.sitmpA1				{font-weight:normal;}
	A.sitmpA2				{font-weight:normal;}

	/* Page Counter Styles */
	#PageCounter	{text-align:right; clear:both; width:10em;}
	.PageCounter	{text-align:left; font-size:x-small; color:#000070;}
	.PageCounterTxtBox {width:40px;}





/* Services A-Z Plugin Styles */
.FirstList { float: left; padding-right: 5%; width: 25%; }
.SecondList { float: left;  padding-right: 5%; width: 25%;}
.ThirdList { float: left; width: 25%;}
.AZDiv { width: 100%; }
.ServiceDetailsDiv { float: left; width: 100%; height: 75px; display: none; margin-left:-4px; }
.ServiceDetailsDiv p { margin:1px; padding:1px; }
.Item { cursor: pointer; }
.ServiceTitle { font-weight: bold; margin: 1px 1px 45px 1px; color: #707070; }
.ServiceDescription { margin: 1px 1px 45px 1px; color: #9A9A9A;}
.ServiceContactInfo { display: none; }
.ServiceContactEmail { margin: 1px 1px 1px 1px; font-weight: bold; color: #707070; float: left;}
.ServiceContactEmail a { font-weight: normal; }
.FirstServiceList span {  color: #B81B2F } 
.SecondServiceList span { color: #B81B2F } 
.ThirdServiceList span { color: #B81B2F } 
.ServiceContact2 { margin: 1px 1px 1px 1px; font-weight: bold; color: #707070; float: left;}
.ServiceContact2 a { font-weight: normal; }
.ServiceContact3 { margin: 1px 1px 1px 1px; font-weight: bold; color: #707070; float: left;}
.ServiceContact3 a { font-weight: normal; }
.Dot { background:url(/bscw_icons/xml/scott_wilson_generic/images/login2009/Dot.gif) no-repeat; padding-left: 20px; }


/* Interactive Map */
.InteractiveMapBackground { background:url(../../../../plugins/interactivemaps/images/imagemap.gif) no-repeat; width:763px; height:365px; }

.ImageRedHighlight img
{
	border: 2px solid #fff;
}

.ImageRedHighlight:hover img
{
	border: 2px solid #E42334;
}




#Clock 
{
	float: right;
	vertical-align: middle;
	height: 22px;
	padding-top: 4px;
	font-size:0.85em;
}

#Languages 
{
	float: right;
	vertical-align: middle;
	padding: 0px 12px 0px 12px;	
}

/* Article Index */
.articleindexitem
{
   padding-bottom:7px;
   list-style-image:none;
   list-style-type: none;
   list-style-position: outside;
   margin:0px;
}
.articleindexitem div { background:url(/bscw_icons/xml/scott_wilson_generic/images/login2009/Bullet.jpg) no-repeat; background-position:left center; padding-left: 20px;  }


/*Addthis fix for addthis analytics swf*/
#atff 
{
	display: none;
}

/* Table Styles */
/* Global User Table Styles */
/* These styles define the basic properties for tables in the Alterian CMC Editor */

	/* Default Table */
	table.ImmTS_Default		{padding:0px; width:100%; border-collapse:collapse;} /* Overall table style */

	table.ImmTS_Default th, 
	table.ImmTS_Default td	{padding:2px; margin:2px;} /* Cell padding and spacing styles */

	table.ImmTS_Default, 
	table.ImmTS_Default th, 
	table.ImmTS_Default td	{border:1px solid black;} /* Table border style */
	     
	table.ImmTS_Default th	{}						/* Apply style to header cells */
	table.ImmTS_Default tr	{vertical-align:top;}	/* Apply style to data cells */
	table.ImmTS_Default td	{}						/* Apply style to data cells */

/* Overall table style */
table.ImmTS_PortalDefault { padding:5px; width:100%; background-color: #FFFFFF; border-collapse: collapse;} 
/* Cell padding and spacing styles */ 
table.ImmTS_PortalDefault th, table.ImmTS_PortalDefault td { padding: 5px; margin: 5px; } 
/* Table border style */  
table.ImmTS_PortalDefault, table.ImmTS_PortalDefault th, table.ImmTS_PortalDefault td { border: 1px solid #707070; }
 /* Apply style to header cells */                                      
table.ImmTS_PortalDefault th { background-color: white;}  
/* Apply style to data cells */
table.ImmTS_PortalDefault td { vertical-align: top; }

/* Overall table style */
table.ImmTS_Invisible { padding:5px; width:100%; background-color: #FFFFFF; border-collapse: collapse;} 
/* Cell padding and spacing styles */ 
table.ImmTS_Invisible th, table.ImmTS_Invisible td { padding: 5px; margin: 5px; } 
/* Table border style */  
table.ImmTS_Invisible, table.ImmTS_Invisible th, table.ImmTS_Invisible td { border: none 0px; }
 /* Apply style to header cells */                                      
table.ImmTS_Invisible th { background-color: white;}  
/* Apply style to data cells */
table.ImmTS_Invisible td { vertical-align: top; }

/* Overall table style */
table.ImmTS_PortalGrey { padding:5px; width:100%; background-color: #cccccc; border-collapse: collapse;} 
/* Cell padding and spacing styles */ 
table.ImmTS_PortalGrey th, table.ImmTS_PortalGrey td { padding: 5px; margin: 5px; } 
/* Table border style */  
table.ImmTS_PortalGrey, table.ImmTS_PortalGrey th, table.ImmTS_PortalGrey td { border: 1px solid #707070; }
 /* Apply style to header cells */                                      
table.ImmTS_PortalGrey th { background-color: #707070;}  
/* Apply style to data cells */
table.ImmTS_PortalGrey td { vertical-align: top; background-color: #efefef; }





.Top8ImageArea { height: 300px; width: 950px;}
.Top8ImageArea img {  height: 300px; width: 950px;}


.RotatingImageArea { height: auto; width: auto;}
.RotatingImageArea img {  height: auto; width: auto;}


/* Rss Feed Styles */
UL.rssFeed			{list-style:none; margin:0px; margin-bottom:20px; width:40em;}
UL.rssFeed LI		{margin-bottom:.75em;}
UL.rssFeed A		{font-size:120%; font-weight:bold;}
UL.rssFeed .desc	{margin-bottom:.2em;}
UL.rssFeed .meta	{}


/* Multiple News Area Plugin */
.MultipleNewsAreaMain { }
.MultipleNewsAreaCol1 { float: left; margin-right: 10px;}
.MultipleNewsAreaImage {border: 5px solid #EEEEEE;}
.MultipleNewsAreaCol2 { float: left; }
.divMultipleNewsAreaItem { height: 24px; width: 150px; border-top: 1px solid #EEEEEE; margin-left:20px; padding-top:5px;}
a.MultipleNewsAreaItemLink { height:85px; width: 175px; color: #000000; } 
a.MultipleNewsAreaItemLink:hover { text-decoration: none; }


/* Market Sectors Plugin */
.MarketSectorsDiv { height: 150px;   }
.MarketSectorDiv { float: left; margin-right: 15px; height: 120px; width: 135px;}
.MarketSectorImage { width: 133px; height: 65px;}
.MarketSubSectorsDiv { height: 150px; }

.MarketSectorImageBorder:hover {border:solid 2px red;}
.MarketSectorImageBorder {height:65px; width:133px;border:solid 2px white;}

.MarketSectorDiv a:link { color:black;}
.MarketSectorDiv a:hover, .MarketSectorDiv a:focus{ text-decoration: underline; color:black;}
.divMultipleNewsAreaItem:hover { color:black;}

.MarketSectorTextSelected {font-weight:bold;text-decoration: underline; color:black;}

.MarketSectorImageSelected {
border:solid 2px red;
height:65px;
width:133px;
}


#divMarketSector5 {margin-right:0;}

