/* --// general --// */
/*
********************************************************************************************************************
*   Versioning: Please always add changes to the text versioning system below:                                     *
*   !!! Please note that the version must be the same as package version !!!                                       *
*                                                                                                                  *
*   v1.9.4.0        17-mar-2006     Initial delivery                                                               *
*   v1.9.5.0        3-april-2006    Chnage to support SearchCollection                                             *
*   v1.9.8.0        24-april-2006   Add "ftrImpressum"                                                             *
*   v1.9.9.0        28-april-2006   Change for DUo displays of Filtering Content & Related Linker                  *
*   v1.9.15.0       25-July-2006    Change for Tabs (ServicesTemplate)                                             *
*   v1.9.16.0       13-October-2006 Global home 3/4 Solutions at bottom                                            *
*   					      13-October-2006 pdf icon with hyperlink in Telerik no border now                     *
*		v2.0            13-July-2007    Updates for AO.com package v2.0                                            *
*   v2.3.1          22-May-2009 Tikcet UK:C1578083  +  UK:C1491264   						                       *
*   v3.0.0.0a       15-July-2009 Design Update                      						                       *
*	v4.0.0.0	June 2011 - Design Change for SIS 
********************************************************************************************************************
*/

/*** FONT ***/
@font-face {
    font-family: 'StagMedium';
    src: url('../fonts/stag/stag-medium-webfont.eot');
    src: url('../fonts/stag/stag-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/stag/stag-medium-webfont.woff') format('woff'),
         url('../fonts/stag/stag-medium-webfont.ttf') format('truetype'),
         url('../fonts/stag/stag-medium-webfont.svg#StagMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'StagBook';
    src: url('../fonts/stag/stag-book-webfont.eot');
    src: url('../fonts/stag/stag-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/stag/stag-book-webfont.woff') format('woff'),
         url('../fonts/stag/stag-book-webfont.ttf') format('truetype'),
         url('../fonts/stag/stag-book-webfont.svg#StagBook') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*** END FONT ***/
/* Common CSS - Start*/
html
{
	padding:0px;
    margin: 0px;
    color: #000000;
    font-family: Verdana;
}
body
{
    padding: 0px;
    font-size: 8pt;
    font-family: Verdana;
    color: #000000;
    background-color: #f2f2f2;
    height: 100%;
    overflow: auto;
    margin: 0 auto;
	text-align:-moz-center;
}
#page
{
    /*width: 1024px;*/
	width:930px;
	text-align:left;
	background-color:#ffffff;
	overflow: auto;
	padding-left:30px;
	padding-right:30px;
}

a, a:link, a:visited, a:hover, a:active
{
    color: #000000;
    text-decoration:underline;
}
SELECT
{
    font-size: 100%;
    height:20px;
}
P
{
    margin-top: 0px;
    margin-bottom: 0px;
}
UL
{
    list-style-image: url(bullet.gif);
}

/* Common CSS - End*/

/*Header - Start*/

/*Top Header - Site Logo, header text - Start*/
/*Top Header - Site Logo, header text - End*/

/*Top Header - Primary Navigation - Start*/
/*
#hdrGloballink
{
	border-right: solid 1px #777777;
	text-decoration:none;
	padding-right:6px;
	position:relative;
	height:20px; 
	margin-right:6px;
	vertical-align:bottom;
}
*/
#aologotop_ao
{
	margin-top:32px;
	float:left;
	left: 20px;
	margin-bottom:32px;
}
#aologotop_other
{
	margin-top:21px;
	float:left;
	left: 20px;
	margin-bottom:19px;
}
#aologotop_olympic
{
	margin-top:14px;
	float:left;
	left: 20px;
	margin-bottom:14px;
}
#aologotop_ao_xml
{
	margin-top:24px;
	float:left;
	left: 20px;
	margin-bottom:32px;
}
#aologotop_other_xml
{
	margin-top:13px;
	float:left;
	left: 20px;
	margin-bottom:19px;
}
#aologotop_olympic_xml
{
	margin-top:6px;
	float:left;
	left: 20px;
	margin-bottom:14px;
}
/*
#aologotop_ao_xml IMG, #aologotop_other_xml IMG, #aologotop_olympic_xml IMG
{
	margin-top:0px;
}
*/
#logotop
{
	display:none;
}
#header .baselinetext
{
	float: right;
	top: 27px;
	height: 20px;
	position: relative;
	text-align: right;
	width: 100%;
	font-size:14pt;
	font-family:StagMedium;
	/*float: right;
	top: 27px;
	height: 20px;*/
}
#header .baselineimg
{
	float:right;
	top:12px;
	right:0px;
	height:20px;
	position:relative;
	width:650px;
	vertical-align:middle;
}
#header .baselineimg IMG
{
	float:right;
}
#header .siteWide /*UK:C4198666 | AO - Styleguide Internet site*/
{
	font-family:verdana;
	font-size:10pt;
    float:right;
	top: 50px;
	height:20px;     
    color: #808080;    
	text-align:right;
	position: relative;
	width:100%;
}
#header .siteWide A, #header .siteWide A:link, #header .siteWide A:visited, #header .siteWide A:active
{
    font-family:Verdana;
    font-size: 8pt;
    color: #808080;
    text-decoration:none;
    position:relative;
	height:20px;	
	vertical-align:middle;
	top:0px;
	padding-bottom:2px;
}
#header .siteWide A:hover
{
    font-family:Verdana;
    font-size: 8pt;
    color: #808080;
    text-decoration:underline;
    position:relative;
	height:20px;	
	vertical-align:middle;
	top:0px;
	padding-bottom:2px;
}

#header .siteWide IMG
{
	top:3px;
}
#hdrGoBut1
{
	cursor:pointer; 
	border:0 !important; 
	overflow:visible;
	vertical-align:top;
	top:3px;
}
#header .siteWide A.custom, #header .siteWide A.custom:link, #header .siteWide A.custom:visited, #header .siteWide A.custom:active
{
    font-family:Verdana;
    font-size: 8pt;
	color:#6c6c6c;
    text-decoration:underline;    
}
#header .siteWide A.custom:hover
{
    font-family:Verdana;
    font-size: 8pt;
	color:#6c6c6c;
    text-decoration:none;    
}
#hdrCountry
{
	margin-left:0px;
	height:20px;
	vertical-align:middle;
}
#hdrCountry SELECT
{
	font-family:Verdana;
	font-size:8pt;
    color: #6c6c6c;
    border:solid 1px #819db3;    
    overflow:visible;
	width:140px;
	height:20px;
}
#header .siteWide A.GoNewButton, #header.siteWide A.GoNewButton:link, #header .siteWide A.GoNewButton:visited, #header .siteWide A.GoNewButton:active
{
	padding-right:0px;	
	height:20px;	
	position:relative;
	top:auto;
	vertical-align:middle;
}
#hdrAccessibility
{	
    border-right: solid 1px #777777;
    margin-left: 6px;
    padding-left: 6px;
    padding-right:6px;
    position:relative;
    height:20px;
	vertical-align:middle;
}
#hdrDebug
{
    border-right: solid 1px #777777;
    margin-left: 6px;
    padding-left: 6px;
    padding-right:6px;
    position:relative;
    height:20px;
	vertical-align:middle;
}

#hdrLogin, #hdrProfile 
{
    border-right: solid 1px #777777;
    padding-right:6px;
    padding-left:6px;
    position:relative;
    height:20px;
	vertical-align:middle;
}

#hdrContactus
{
    /*border-right: solid 1px #777777;*/
    margin-right:6px;
    /*padding-right:6px;*/
    padding-left:6px;
	position:relative;
    height:20px; 
	vertical-align:middle;
}
#hdrGloballinkCountry
{
    border-left: solid 1px #777777;
    margin-right:6px;
    padding-left:6px;
	position:relative;
    height:20px; 
	vertical-align:middle;
}

.hdrSearchInput, .hdrSearchOutput
{
    font-family:Verdana;
    font-size: 8pt;
    width: 114px;
    position:relative;
    height:20px;
    color: #6c6c6c;
    border:solid 1px #819db3;	
	vertical-align:middle;
	padding-left:3px;
}
#header .siteWide .hdrSearchInput INPUT, #header .siteWide .hdrSearchOutput INPUT
{
	font-family:verdana;
}
/*
#hdrSearchInput Input, #hdrSearchOutput Input
{
	font-family:Verdana;
    font-size: 100%;
    width: 114px;
    position:relative;
    height:20px;
    color: #6c6c6c;
    border:solid 1px #819db3;	
	vertical-align:middle;
}
*/
#hdrLanguage SELECT
{			    
    width: 85px;
    float:left; 
    color: #6c6c6c;
    font-size: 100%;
    border:solid 1px #819db3;    
    overflow:visible;
    vertical-align:middle;
}
#hdrLanguageGo
{	
	margin-left:4px;
	float:left;
	position: relative;
	vertical-align:middle;
}

#header .siteWide .GoNewButtonSearch
{
	cursor:pointer; 
	overflow:visible;
	height:20px;
	width:20px;
	vertical-align:middle;
}


/*
#header .siteWide A.GoNewButtonSearch, #header A.GoNewButtonSearch:link, #header .siteWide A.GoNewButtonSearch:visited, #header .siteWide A.GoNewButtonSearch:active
{
	height:20px;
	float:left;
	position:relative;
	top:auto;	
}
*/
/*Top Header - Primary Navigation - End*/

/*Top Header - Banner - Start*/
/*Top Header - Banner - End*/

/*Top Header - Menu Navigation - Start*/
.DisplayNone
{
    display: none;
}

.TopNavHide
{
	width:930px;
	background-color:#808080;
}
#header #NavBarPriNav
{
	width:100%;
	background-color:#808080;
}
/*
#MainFooter1_TopNavigation1_rmTop_g
{
	float:left;
}
*/
#header #NavBarStrip
{
	width:930px;
	height:20px;
	line-height:20px;
	background-color:#808080;
}
.TopGroupHome
{
	font-family:StagMedium;	
 	height:21px;
	background-color:#808080;
	color:#f2f2f2;
	float: left;
    cursor: pointer;
    cursor: hand;
	width:930px !important;
	margin:auto;
	float:left;
	line-height:20px;
	top:310px;
	position:absolute;
}
.TopGroupHomeEdit
{
	/*height:20px;
	background-color:#808080;
	color:#f2f2f2;
    top: 310px;
	float: left;
    cursor: pointer;
    cursor: hand;
	width:930px !important;
	position:relative;
	left:5px;
	padding-left:8px;*/
	display:none;
}
.TopGroup
{
	font-family:StagMedium;
	height:21px;
	background-color:#808080;
	color:#f2f2f2;
    cursor: pointer;
    cursor: hand;
	width:930px !important;
	margin:auto;
	float:left;
	line-height:20px;
	top:193px;
	position:absolute;
}
.TopGroupEdit
{	
    /*height:20px;
	background-color:#808080;
	color:#f2f2f2;
    top: 310px;
	float: left;
    cursor: pointer;
    cursor: hand;
	width:930px !important;
	position:relative;
	left:5px;
	padding-left:8px;*/
	display:none;
}

.TopGroupSub
{
/*
	font-family:StagMedium;
	font-size:12pt;
    cursor: pointer;
    cursor: hand;
	height:20px;
*/
}
.TopItem
{
	font-family:StagMedium;
	font-size:11pt;
	color:#ffffff;
	background-color:#808080;
	padding-left:7px;
	padding-right:7px;
	height:20px;
	text-align:center;
	cursor: pointer;
	cursor: hand;
	width:50px;
}

.TopItemOver
{
	font-family:StagMedium;
	font-size:11pt;
	color:#000000;
	background-color:#66a3c7;
	padding-left:7px;
	padding-right:7px;
	height:20px;
	text-align:center;
	cursor: pointer;
	cursor: hand;
	width:50px;
}

.TopItemRollOver
{
	font-family:StagMedium;
	font-size:11pt;
	color:#000000;
	background-color:#66a3c7;
	padding-left:7px;
	padding-right:7px;
	height:20px;
	text-align:center;
	cursor: pointer;
	cursor: hand;
	width:50px;
}
.TopItemSub
{
	font-family:Verdana;
	font-size:8pt;
	color:#000000;
	background-color:#bfbfbf;	
	border-top:2px solid #ffffff;	
	white-space:normal;
	padding:2px 7px 2px 7px;
	width:150px;
	height:20px;
	text-align:left;
	cursor: pointer;
	cursor: hand;
}
.TopItemSubOver
{
	font-family:Verdana;
	font-size:8pt;
	color:#ffffff;
	background-color:#a626aa;
	border-top:2px solid #ffffff;
	white-space:normal;
	padding:2px 7px 2px 7px;
	width:150px;
	height:20px;
	text-align:left;
	cursor: pointer;
	cursor: hand;
}
.MenuItemToolTip
{
}
.Separator
{

}
/*Top Header - Menu Navigation - End*/

/*BreadCrumb - Start*/
/*BreadCrumb - End*/

/*Header - End*/


/*Page - Start*/

/*Page Content Area - Left Navigation - Start */

#LeftNav
{
    width: 150px;
    color: #000000;
    margin-bottom: 25px;
}
.leftnavsel, .leftnav0, .leftnav0sel, .leftnav1, .leftnav1sel
{
    /*background: url(/general/css/secnavroundtop.gif) repeat-x top left;*/
    margin-top: 2px;
    margin-bottom: 2px;
}

#LeftNav .leftnavsel A:Hover, #LeftNav .leftnav0 A:Hover, #LeftNav .leftnav0sel A:Hover, #LeftNav .leftnav1 A:Hover, #LeftNav .leftnav1sel A:Hover
{
    background-color:#a626aa;
	color:#ffffff;
}
.navbottomimg
{
    /*background: url(/general/css/SecNavRoundBottom.gif) repeat-x bottom left;*/
    width: 150px;
    height: auto;
    overflow: hidden;
}
.leftnav2sel, .leftnav2, .leftnav3sel, .leftnav3
{
    background-image: none;
}
.leftnav2sel .navbottomimg, .leftnav2 .navbottomimg, .leftnav3sel .navbottomimg, .leftnav3 .navbottomimg
{
    background-image: none;
}
.img1
{
    float: left;
}
.text1
{
    float: left;
    width: 120px;
    padding: 5 0 5 0px;
    color:#000000;
	margin-left:12px;
	font-family:Verdana;
}
.text1sel
{
	float: left;
    width: 120px;
    padding: 5 0 5 0px;
    color:#ffffff;
	margin-left:12px;
	font-family:Verdana;
}
/* IME 10-08-09 */
.textBlack /*level 2 text*/
{
    float: left;
    width: 120px;
    padding: 5 0 5 0px;
    color:#000000;
	margin-left:11px;
	font-family:Verdana;
}
/*
#LeftNav .leftnav0 A:hover ,
#LeftNav .leftnav0 A:hover ,
#LeftNav .leftnav0 A:hover ,
#LeftNav .leftnav0sel A:hover,
#LeftNav .leftnav0sel A:hover,
#LeftNav .leftnav0sel A:hover,
#LeftNav .leftnav1 A:hover ,
#LeftNav .leftnav1 A:hover ,
#LeftNav .leftnav1 A:hover ,
#LeftNav .leftnav1sel A:hover ,
#LeftNav .leftnav1sel A:hover ,
#LeftNav .leftnav1sel A:hover ,
#LeftNav .leftnav2 A:hover ,
#LeftNav .leftnav2 A:hover ,
#LeftNav .leftnav2 A:hover ,
#LeftNav .leftnav2sel A:hover ,
#LeftNav .leftnav2sel A:hover ,
#LeftNav .leftnav2sel A:hover 
{
	text-decoration:none;
}
*/

/*.textBlack
{
	color:#757575;
	float:left;
}
*/


/*Local Home CSS - Start*/
.LocalHome #header
{
    height: 330px;
    overflow: visible;
}
.LocalHome #header .NavBar .Flashbanner
{
    display: block;
    vertical-align: top;
    height:185px;
    overflow:hidden;
	z-index:0;
}
.LocalHome #header .NavBar .TopBanner
{
    display: hidden;
}
.LocalHome #header .NavBar H1
{
    font-size: 21px;
    margin-bottom: 0.5em;
    margin-top: 0px;
    font-weight: normal;
}
.LocalHome #BreadCrumbSpace
{
    display: none;
}
/* --// LocalHome --// */
.LocalHome P
{
    margin: 0 0 5px 0px;
}
.LocalHome #content
{
    list-style-image: none;
	margin-top:30px;
    height: auto;
    overflow: hidden;
}
.LocalHome #content1
{
    list-style-image: none;
    border: solid 1px red;
    height: auto;
    overflow: visible;
    margin: 10 0 0 0px;
    padding: 0px;
    width: 100%;
}
.LocalHome #leftColumn
{
    float: left;
    width: 262px;
    padding-right:10px;
	padding-left:0px;
	margin: 0px;
}
.LocalHome #BreakingNews
{
	font-family:StagMedium;
    font-size: 14pt;
    color: #231F20;
    margin: 0px 0px 10px 0px;
	padding-left:10px;
	font-weight:normal;
	line-height:45px;
	background-color:#b4b4b4;
}
.GlobalHome #BreakingNews
{
	font-family:StagMedium;
    font-size: 14pt;
    color: #231F20;
    margin: 0px 0px 10px 0px;
	padding-left:10px;
	font-weight:normal;
	line-height:45px;
	background-color:#b4b4b4;
}
/*.GlobalHome #BreakingNews p
{
	padding-left:10px;
	background-color:#b4b4b4;
}
.LocalHome #BreakingNews p
{
	padding-left:10px;
	background-color:#b4b4b4;
}
*/
.LocalHome #BreakingNewsQuickImg
{
	margin: 20px 0px;
	padding:5px 10px;
	display:block;
}
.GlobalHome #BreakingNewsQuickImg
{
	margin: 20px 0px;
	padding:5px 10px;
	display:block;
}
.LocalHome #BreakingNews #newsrss
{
    border-top: 1px solid #d2d1d1;
    margin-top: 10px;
    border-bottom: 1px solid #d2d1d1;
}
.LocalHome #BreakingNews img
{
    margin: 8px 5px 8px 10px
}
.LocalHome #BreakingNewsItems
{
    margin: 0 0 0 10px;
}
.LocalHome #BreakingNewsItems UL
{
    list-style-image: none;
    display: inline;
    margin: 0 0 0 0px;
}
.LocalHome #BreakingNewsItems LI
{
    list-style-type: none;
    margin: 0 0 0 0px;
    list-style-position: outside;
    border-bottom: 1px dotted #808080;
}
.LocalHome #BreakingNewsItems H1
{
    color:#231F20;
	font-family:verdana;
	font-size:9pt;
	line-height:15px;
	text-decoration:none;
}
.LocalHome #BreakingNewsItems H2
{
    font-size: 1.0em;
    font-weight: normal;
    color: #000000;
    margin: 0 0 0 0px;
}
.LocalHome #BreakingNewsItems H3, .LocalHome #BreakingNewsItems H3 A, .LocalHome #BreakingNewsItems H3 A:link, .LocalHome #BreakingNewsItems H3 A:visited, .LocalHome #BreakingNewsItems H3 A:hover, .LocalHome #BreakingNewsItems H3 A:active
{
    font-size: 1.0em;
    font-weight: normal;
    color: #999999;
    text-decoration: underline;
    margin: 0 0 0 0px;
}
.LocalHome #BreakingNewsViewAll
{
	    margin: 0 0 0 10px;
}
.LocalHome #BreakingNewsViewAll A, .LocalHome #BreakingNewsViewAll A:link, .LocalHome #BreakingNewsViewAll A:visited, .LocalHome #BreakingNewsViewAll A:active
{
    background-color:#808080;
	color:#FFFFFF;
	font-family:StagMedium;
	font-size:10pt;
	white-space:nowrap;
	margin-top:5px;
	float:right;
	padding: 2px 4px;
	text-decoration:none;
}
.LocalHome #BreakingNewsViewAll A:hover
{
	background-color:#a626aa;
	text-decoration:none;
}
.LocalHome #BreakingNewsViewAll IMG
{
	background-color:#ffffff;
	text-align:left;
	margin-left:10px;
	margin-right:5px;
}
.LocalHome #breadCrumbs
{
    display: none;
}
#DefFullWidth #breadCrumbs
{
    display: none;
}
.LocalHome #MainColumn
{
    float: left;
    width: 420px;
}
.LocalHome #MainColumnC
{
    float: left;
    margin: 0 0 0 2px;
    width: 428px;
}
.LocalHome .MainColumnTop
{
    margin: 0 0 2 0px;
    width: 100%;
}
.LocalHome .CountryColorBox
{
    /*background: #D8EAF9 url(CountryBoxBottom.gif) no-repeat bottom;*/
	background-color:#ffffff;
    height: auto;
    overflow: hidden;
    margin-bottom: 2px;
	border-bottom:1px dashed #808080 ;
}
.LocalHome .CountryColorBoxBottom
{
    /*background: #D8EAF9 url(CountryBoxBottom.gif) no-repeat bottom;*/
	background-color:#ffffff;
    height: auto;
    overflow: hidden;
    margin-bottom: 2px;
}
.LocalHome .Countryboxwide
{
    /*background: url(CountryBoxTop.gif) no-repeat top;*/
	background-color:#ffffff;
    position: relative;
    left: 0px;
    width: 100%;
    height: 10px;
}
.LocalHome .CountryColorBox1Right IMG
{
    position: relative;
    left: 0px;
    float: left;
}
.LocalHome .CountryColorBox1Right #strPlaceHolderBottomRight
{
    position: static;
    left: auto;
    float: left;
    vertical-align: top;
    line-height: 15px;
}
.LocalHome .CountryColorBox1Right #strPlaceHolderBottomRight IMG
{
    float: none;
}
.LocalHome .CountryboxwideBottom
{
    /*background: url(CountryBoxBottom.gif) no-repeat bottom;*/
    height: 100%;
    overflow: visible;
    padding-bottom: 5px;
}
.LocalHome .CountryColorBox1
{
    /*background: url(CountryBox1.gif);*/
    height: auto;
    overflow: hidden;
    margin-bottom: 2px;
}
.LocalHome .CountryColorBox1Left
{
    float: left;
    position: relative;
    width: 190px;
	padding-left:10px;
	padding-right:10px;
	background-color:#bfbfbf;
}
.LocalHome .CountryColorBox1Right
{
    float: right;
    width: 190px;
	padding-left:10px;
	padding-right:10px;
	margin-left:8px;
	background-color:#bfbfbf;
}
/*local home img*/
.LocalHome .CountryMainColumnTopLeft
{
    float: left;
    /*width: 309px;*/
	width:100%;
	padding: 0;
    position: relative;
    /*left: 10px;*/
}
.LocalHome .CountryMainColumnTopRight
{
    /*float: left;
    position: relative;
    left: 10px;
    top: 13px;
    width: 100%;
    margin-left: 10px;*/
	display:none;
}

/*Localhome template fix*/
.LocalHome .CountryMainColumnTopLeft1, .LocalHome .CountryMainColumnTopLeft2
{
/*	float: left;
    width: 325px;*/
	padding: 0;
    position: relative;
}
.LocalHome .CountryMainColumnTopRight1, .LocalHome .CountryMainColumnTopRight2
{
    position: relative;
    top: 13px;
/*padding: 10px 0 10px 10px;*/
}
.LocalHome .CountryMainColumnTopLeft1FullWidth, .LocalHome .CountryMainColumnTopLeft2FullWidth
{
	float: left;
	width:100%;
	padding: 0;
    position: relative;
}
.LocalHome .CountryMainColumnTopRight1Hidden, .LocalHome .CountryMainColumnTopRight2Hidden
{
	display:none;
}
.LocalHome #CountryMainColumnTopRight1 a, 
.LocalHome #CountryMainColumnTopRight1 a:link,
.LocalHome #CountryMainColumnTopRight1 a:active,
.LocalHome #CountryMainColumnTopRight1 a:visited,
.LocalHome #CountryMainColumnTopRight1 a:hover,
.LocalHome #CountryMainColumnTopRight2 a,
.LocalHome #CountryMainColumnTopRight2 a:link,
.LocalHome #CountryMainColumnTopRight2 a:active,
.LocalHome #CountryMainColumnTopRight2 a:visited,
.LocalHome #CountryMainColumnTopRight2 a:hover
{padding:0 !important;}
.LocalHome #CountryMainColumnTopRight1 IMG,
.LocalHome #CountryMainColumnTopRight2 IMG
{padding: 10px 0px 10px 10px !important; background-color:#ffffff !important;}
/*Localhome template fix*/

.LocalHome .CountryMainColumnTopRight IMG
{
    margin-bottom: 20px;
}
.LocalHome .CountryMainColumnTopLeft SELECT,.LocalHome #strPlaceHolderBottomRight SELECT
{
    width: 150px;
    /* ??? margin: 0 10 3 0px; */
    margin: 0 1 3 0px;
    
}
.LocalHome #strPlaceHolderBottomRight, .LocalHome #strPlaceholderControl1
{
    position: static;
    
}
.LocalHome .MainColumnContentL
{
	/*padding: 0 25 10 10;*/
    height: auto;
}
.LocalHome .MainColumnContentR
{
    /*padding: 0 25 10 10;
    margin: -10 0 0 0;*/
    height: auto;
	background-color:#bfbfbf;
}

.LocalHome .MainColumnBottom
{
    margin: 0 0 2 0px;
    width: 100%;
    height: auto;
    overflow: hidden;
}
/*.LocalHome .MainColumnBottomImg {
 float: right;
}*/
.LocalHome #MainColumn H1, .LocalHome #MainColumnC H1
{
	font-family:StagMedium;
    color: #0066a1;
    font-size: 14pt;
    font-weight: Normal;
	line-height:22px;
    margin-bottom: 8px;
    padding-top: 0px;
}
.LocalHome #MainColumn H2, .LocalHome #MainColumnC H2
{
    font-family:StagMedium;
    color: #0066a1;
    font-size: 12pt;
    font-weight: Normal;
	line-height:22px;
    margin-bottom: 3px;
    padding-top: 20px;
}
 
.LocalHome .MainColumnBottom H1
{
    padding: 15 0 0 0px;
}
.LocalHome .MainColumnLeftT
{
    float: left;
    width: 190px;
    margin-right:20px;
	background-color:#ffffff;
	height:auto;
	overflow:hidden;
	border-bottom: 1px dashed #e2e2e2;
	padding-bottom:8px;
}
.LocalHome .MainColumnLeft
{
    float: left;
    width: 190px;
    margin-right:20px;
	background-color:#ffffff;
	height:auto;
	overflow:hidden;
	padding-top:8px;
	padding-bottom:15px;
}
.LocalHome .MainColumnRightT
{
    float: right;
    width: 190px;
    background-color: #bfbfbf;
	padding-left:10px;
	padding-right:10px;
	height:auto;
	overflow:hidden;
	padding-bottom:8px;
	border-bottom: 1px dashed #e2e2e2;
}
.LocalHome .MainColumnRight
{
    float: right;
    width: 190px;
    background-color: #bfbfbf;
	padding-left:10px;
	padding-right:10px;
	height:auto;
	overflow:hidden;
	padding-top:8px;
	padding-bottom:15px;
}
.LocalHome .MainColumnRight SELECT, .LocalHome .MainColumnRightT SELECT
{
    width: 150px;
    height: 20px;
    margin: 0 0 0 0px;
}
.LocalHome .MainColumnRight #strPhcPanelRightTop, .LocalHome #StrPlaceholderControl1
{	

    vertical-align: top;
    /* IME * 22-07-09*/
    width:187px;
}
.LocalHome #CountryDD, .LocalHome #CountryDD2
{
	width:130px;
    vertical-align: top;
}
.LocalHome .MainColumnRight #SelectIndustryGo, .LocalHome .MainColumnRight #SelectIndustryGo2, .LocalHome .MainColumnRight #SelectIndustryGo3, #SelectIndustryGo, #SelectIndustryGo2
{
    cursor: pointer;
    cursor: hand;
    margin: 0px;
    padding: 0px;
    width:20px;
    height:20px;
	position:relative;
	left:-6px;
}
.LocalHome .MainColumnBottomCorners
{
    /*background: url(MainColumnBottomCorners.gif);
    width: 100%;
    height: 5px;
    line-height: 5px;
    position: relative;
    bottom: 7px;*/
	display:none;
}
.LocalHome .MainColumnTopCorners
{
    /*background: url(MainColumnTopCorners.gif);
    width: 100%;
    height: 5px;
    line-height: 5px;
    position: relative;
    top: 5px;
    overflow: hidden;*/
	display:none;
}

/* RCA 20090529 : StringPlaceholder  UK:C1578083
RPL LocalHome .MainColumnBottom IMG
*/
.LocalHome .MainColumnLeft IMG
{
    position: relative;
    /*float: right;*/
}
.LocalHome #RightColumn
{
    float: left;
    margin-left: 8px; /*padding-top: 10px;*/
    width: 190px;
	padding-left:10px;
	padding-right:10px;
    height: auto;
    overflow: hidden;
	background-color:#66a3c7;
	padding-bottom:15px;
}

.LocalHome #RightColumn .LinkAreaRight1  A, .LocalHome #RightColumn .LinkAreaRight1 A:link, .LocalHome #RightColumn .LinkAreaRight1  A:Active, .LocalHome #RightColumn .LinkAreaRight1  A:Visited
{
	background-color:#808080;
	color:#FFFFFF;
	float:right;
	font-family:StagMedium;
	font-size:11pt;
	margin-top:5px;
	padding-left:4px;
	padding-right:4px;
	text-decoration:none;
	white-space:nowrap;
}
.LocalHome #RightColumn .LinkAreaRight1  A:Hover
{
	background-color:#a626aa;
	text-decoration:none;
}
.LocalHome .LinkAreaRight
{
    color: #000000;
    margin: 0 0 30 0px;
}
.LocalHome #rightColumn .LinkAreaRight H1
{
    /*color: #544F93;
    font-size: 1.63em;
    font-weight: normal;
    margin: 0 0 5 0px;*/
	color:#231F20;
font-family:StagMedium;
font-size:14pt;
font-weight:normal;
line-height:22px;
margin-bottom:8px;
padding-top:10px;
}
.LocalHome #rightColumn .LinkAreaRight H2
{
    color: #666666;
    font-size: 1.09em;
    font-weight: bold;
    margin: 0 0 5 0px;
}
.LocalHome #rightColumn .LinkAreaRight A, .LocalHome #rightColumn .LinkAreaRight A:link, .LocalHome #rightColumn .LinkAreaRight A:visited, .LocalHome #rightColumn .LinkAreaRight A:active
{
    /*color: 000000;
    text-decoration: underline;*/
	background-color:#808080;
	color:#FFFFFF;
	float:right;
	font-family:StagMedium;
	font-size:10pt;
	padding: 2px 4px;
	text-decoration:none;
	white-space:nowrap;
	margin:5px 0px;
}
.LocalHome #rightColumn .LinkAreaRight A:hover
{
	background-color:#a626aa;
	color:#FFFFFF;
	float:right;
	font-family:StagMedium;
	font-size:10pt;
	padding: 2px 4px;
	text-decoration:none;
	white-space:nowrap;
	margin:5px 0px;
}
.LocalHome .bg
{
    list-style-image: none;
    background-color: #EEEEEE;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 20 0 0 0px;
    padding: 0 0 0 0px;
    font-size:1em;
	padding-bottom:15px;
	padding-top:15px;
}
.LocalHome #Q34
{
	font-family:StagMedium;
	font-size:10pt;
    float: left;
    width: 270px;
    height: auto;
    background-color: #EEEEEE;
}
.LocalHome #Q12
{
    float: left;
    width: 656px;
    height: auto;
    background-color: #EEEEEE;
	border-left: 1px dashed #808080;
}
.LocalHome .Q14Txt
{
    margin: 0 0 1 0px;
    padding: 6 0 4 15px;
    color: #666666;
    font-weight: bold;
    font-size: 15pt;
    background-color: #EEEEEE;
	font-family:StagMedium;
}
.LocalHome .Q14Txt2
{
	font-family:StagMedium;
    margin: 0 0 1 0px;
    padding: 6 0 4 15px;
    color: #666666;
    font-weight: bold;
    font-size: 15pt;
    background-color: #EEEEEE;
}
.LocalHome .bg .Worldmapbottom
{
    margin: 0 0 0 0px;
    padding: 6 0 0 15px;
    color: #666666;
    font-weight: normal;
    height: auto;
    overflow: visible;
    background-color: #EEEEEE; border: 0px blue solid
}
.LocalHome .bg .Worldmapbottom2
{
    margin: 0 0 0 0px;
    padding: 6 0 0 15px;
    color: #666666;
    font-weight: normal;
    height: auto;
    overflow: visible;
    background-color: #EEEEEE; border: 0px blue solid
}
#CountrySolutions1, #CountrySolutions2, #CountrySolutions3, #CountrySolutions4, #Solutions1, #Solutions2, #Solutions3, #Solutions4
{
    color: #666666;
	font-size:8pt;
}
.LocalHome .WorldmapLeft
{
    font-size: 1.1em;
    float: left;
    width: 110px;
    height: 80px;
}
.LocalHome .WorldmapRight
{
    /*float: right;
    width: 120px;
    margin-right: 5px;
    height: 100px;*/
	display:none;
}
.LocalHome #countryselector
{
    margin-top: 10px;
}
.LocalHome .WorldmapString
{
	display:block;
	width:200px;
}
.LocalHome .WorldmapString SELECT
{
	vertical-align:top;
    width: 130px;
    margin: 0 0 0 0px;
	height:20px;
}
/*.LocalHome #Solutions1, .LocalHome #Solutions2, .LocalHome #Solutions3
{
    float: left;
    width: 194px;
    padding: 0 0 0 0;
    margin-right: 15px;
}*/
.LocalHome .GlobalSolutions3_1, .LocalHome .GlobalSolutions3_2, .LocalHome .GlobalSolutions3_3
{
    float: left;
    width: 194px;
    font-size: 8pt;
    padding: 0 0 0 0;
    margin-right: 15px;
}
.LocalHome .GlobalSolutions3_1 strong, .LocalHome .GlobalSolutions3_2 strong, .LocalHome .GlobalSolutions3_3 strong
{
	font-family:StagMedium;
	font-size:12pt;
}

.LocalHome .GlobalSolutions3_1 A, .LocalHome .GlobalSolutions3_2 A, .LocalHome .GlobalSolutions3_3 A
{
	text-decoration:none;
}

.LocalHome .GlobalSolutions4_1, .LocalHome .GlobalSolutions4_2, .LocalHome .GlobalSolutions4_3, .LocalHome .GlobalSolutions4_4
{
    float: left;
    width: 142px;
    font-size: 1.0em;
    padding: 0 0 0 0;
    margin-right: 15px; 
}
.LocalHome .CountrySolutions3_1, .LocalHome .CountrySolutions3_2, .LocalHome .CountrySolutions3_3
{
    float: left;
    width: 285px;
    padding: 0 0 10 0;
    margin-right: 18px;
}
.LocalHome .CountrySolutions4_1, .LocalHome .CountrySolutions4_2, .LocalHome .CountrySolutions4_3, .LocalHome .CountrySolutions4_4
{
    float: left;
    width: 210px;
    padding: 0 0 10 0;
    margin-right: 18px;
}
.LocalHome .Worldmapbottom A, .LocalHome .Worldmapbottom A:link, .LocalHome .Worldmapbottom A:visited, .LocalHome .Worldmapbottom A:active
{
    text-decoration: none;
    background-color:#EEEEEE;
	color:#666666;
	font-weight:normal;
	height:auto;
	margin:0 0 0 0;
	/*padding:6px 0 0 15px;*/
}
.LocalHome .Worldmapbottom A:hover
{
    text-decoration: underline;
	background-color:#EEEEEE;
	color:#666666;
	font-weight:normal;
	height:auto;
	margin:0 0 0 0;
	/*padding:6px 0 0 15px;*/
}
.LocalHome .imgHeader
{

}
.LocalHome .RedBanner
{
	position:relative;
	/*height:66px;
	overflow:hidden;
	padding-top:1px;*/
display:none;
}
.LocalHome .PrimaryNavBar
{
	position:relative;
	height:20px;
	overflow:hidden;
}
/*Local Home CSS - End*/
.text2
{
    float: left;
    width: 120px;
    padding: 5 0 5 0px;
    color: #FFFFFF;
}
.leftnavsel, .leftnav0sel
{
    background-color: #808080;
}
.leftnav0
{
    background-color: #808080;
}
.leftnav0sel
{
    background-color: #a626aa;
}
.leftnav1
{
    background-color: #808080;
}
.leftnav1sel
{
    background-color: #a626aa;
}
.leftnav2
{
    background-color: #f2f2f2;
    color:#000000;
}
.leftnav2sel
{
	background-color: #bfbfbf;
    color:#000000;
}
.leftnav3
{
	/* IME 03-07-09  background-color: #EEEEEE;*/
    background-color:#f2f2f2;
    color:#000000;
}

.leftnav3sel
{
    background-color:#bfbfbf;
    color:#000000;
}

#LeftNav A:link, #LeftNav A:visited, #LeftNav A:hover, #LeftNav A:active
{
    text-decoration: none;
    cursor: pointer;
    cursor: hand;
}
/*
#LeftNav .leftnav0 A:Hover,
#LeftNav .leftnav0sel A:Hover,
#LeftNav .leftnav1 A:Hover,
#LeftNav .leftnav1sel A:Hover
{
	text-decoration:none;
	background-color:#a626aa;
	color:#ffffff;
}
*/
/* IME 29-07-09
#LeftNav .LeftNav0sel A:hover, #LeftNav .LeftNav1sel A:hover, #LeftNav .LeftNav1 A:hover
{
    text-decoration: underline;
    color:White;
}
*/
#LeftNav .LeftNav0 A:hover, 
#LeftNav .LeftNav0sel A:hover, 
#LeftNav .LeftNav1sel A:hover, 
#LeftNav .LeftNav1 A:hover,
#LeftNav .LeftNavsel A:hover, 
#LeftNav .LeftNav A:hover
{
    text-decoration: none;
	background-color:#a626aa;
	color:#ffffff;
}
#LeftNav .leftnav3sel, 
#LeftNav .leftnav3sel A:link, 
#LeftNav .leftnav3sel A:visited, 
#LeftNav .leftnav3sel A:active
{
    text-decoration: none;
}

#LeftNav .LeftNav2 A:hover, 
#LeftNav .LeftNav3 A:hover,
#LeftNav .LeftNav2sel A:hover, 
#LeftNav .LeftNav3sel A:hover
{
	text-decoration:none;
	background-color:#bfbfbf;
	color:#000000;
}



.leftnav3sel .text1, .leftnav3 .text1
{
    padding: 2 0 2 0px;
}
/* IME 10-08-09 */
.leftnav3sel .textBlack, .leftnav3 .textBlack
{
    padding: 2 0 2 0px;
}
/* IME 10-08-09 */
.leftnav2sel .text1, .leftnav2 .text1
{
    padding: 3 0 3 0px;
}
.leftnav2sel .textBlack, .leftnav2 .textBlack
{
    padding: 3 0 3 0px;
}
/*Page Content Area - Left Navigation - End */

/*Page Content Area - Left, Main and Right Columns & Templates - Start*/
#content
{
    margin-top:15px;
    width: 930px;
    height: auto;
    overflow: visible;
    background-color: #ffffff;
}

#content H1
{
    color:#231f20;
	font-family:StagMedium;
	font-size:14pt;
	font-weight:normal;
	line-height:22px;
	margin-bottom:8px;
	padding-top:10px; 
}
#content .ContentLeaderTxt H1
{
    color:#231f20;
	font-family:StagMedium;
	font-size:9pt;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
#content .ContentLeaderTxt P
{
    color:#231f20;
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
#content .ContentLeaderTxt A, #content .ContentLeaderTxt A:link, #content .ContentLeaderTxt A:hover, #content .ContentLeaderTxt A:active, #content .ContentLeaderTxt A:visited
{
    color:#231f20;
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	text-decoration:underline;
	padding:0px;
	margin:0px;
	background-color:#F4F6F2;
}
#content H3, #content H4, #content H5, #content H6
{
    /*font-size: 1.09em;
    margin: 0.2em 0px 0.1em 0px;
    color: #544f93;*/
	margin: 0.2em 0px 0.1em 0px;
    color:#544f93;
	font-family:StagMedium;
	font-size:10pt;
}

/* IME 03-08-09 */
#content H2
{
    color:#231f20;
	font-family:StagMedium;
	font-size:12pt;
	font-weight:normal;
	/*line-height:22px;*/
	margin-bottom:5px;
	padding-top:8px;
}
#content TD, #content TH
{
    font-size:8pt;
}

#leftColumn
{
    float: left;
    width: 150px;
    margin: 0 20 0 0px;
    position:relative;
    /* IME 10-08-09 top:-2px;*/
}
#mainColumn
{
    float: left;
    /*IME 20-07-09 width: 577px*/
    width: 585px;
    margin: 0 0 0 0px;
	padding-right:0px;
    height: auto;
	overflow:visible;
}
/*
#mainColumn TD
{
	font-family:Verdana;
    font-size: 8pt;
	color:#000000;
}
#mainColumn TH
{
	font-family:StagMedium;
	font-size:10pt;
	color:#0066A1;
}

*/
/*
    background-color:#808080;
	color:#FFFFFF;
	font-family:StagMedium;
	font-size:10pt;
	white-space:nowrap;	
	float:right;
	text-decoration:none;
	margin-top:0px;
	*/
	/*
.LocalHome #MainColumn a, .LocalHome #MainColumn a:link, .LocalHome #MainColumn a:visited, .LocalHome #MainColumn a:active, 
.LocalHome #MainColumn2 a, .LocalHome #MainColumn2 a:link, .LocalHome #MainColumn2 a:visited, .LocalHome #MainColumn2 a:active,
.GlobalHome #MainColumn a, .GlobalHome #MainColumn a:link, .GlobalHome #MainColumn a:visited, .GlobalHome #MainColumn a:active, 
.GlobalHome #MainColumn2 a, .GlobalHome #MainColumn2 a:link, .GlobalHome #MainColumn2 a:visited, .GlobalHome #MainColumn2 a:active
{

	background-color:#808080;
	color:#FFFFFF;
	float:right;
	font-family:StagMedium;
	font-size:10pt;
	margin-top:5px;
	padding-left:4px;
	padding-right:4px;
	text-decoration:none;
	white-space:nowrap;
	margin-top:5px;
}
.LocalHome #MainColumn a:hover, .LocalHome #MainColumn2:hover
.GlobalHome #MainColumn a:hover, .GlobalHome #MainColumn2 a:hover
{
	background-color:#a626aa;
	text-decoration:none;
}
*/
.GlobalHome #MainColumn a, .GlobalHome #MainColumn a:link, .GlobalHome #MainColumn a:visited, .GlobalHome #MainColumn a:active, .GlobalHome #MainColumn2 a, .GlobalHome #MainColumn2 a:link, .GlobalHome #MainColumn2 a:visited, .GlobalHome #MainColumn2 a:active,
.LocalHome #MainColumn a, .LocalHome #MainColumn a:link, .LocalHome #MainColumn a:visited, .LocalHome #MainColumn a:active, .LocalHome #MainColumn2 a, .LocalHome #MainColumn2 a:link, .LocalHome #MainColumn2 a:visited, .LocalHome #MainColumn2 a:active,
.LocalHome #MainColumnC a, .LocalHome #MainColumnC a:link, .LocalHome #MainColumnC a:visited, .LocalHome #MainColumnC a:active
{
	background-color:#808080;
	color:#FFFFFF;
	float:right;
	font-family:StagMedium;
	font-size:10pt;
	padding: 2px 4px;
	text-decoration:none;
	white-space:nowrap;
	margin:5px 0px;
}
.GlobalHome #MainColumn a:hover, .GlobalHome #MainColumn2 a:hover,
.LocalHome #MainColumn a:hover, .LocalHome #MainColumn2 a:hover,
.LocalHome #MainColumnC a:hover
{
	background-color:#a626aa;
	color:#FFFFFF;
	float:right;
	font-family:StagMedium;
	font-size:10pt;
	padding: 2px 4px;
	text-decoration:none;
	white-space:nowrap;
	margin:5px 0px;
}
#MainColumn a, #MainColumn a:link, #MainColumn a:visited, #MainColumn a:active, #MainColumn2 a:link, #MainColumn2 a:visited, #MainColumn2 a:hover, #MainColumn2 a:active
{
    /*background-color:#808080;*/
	color:#000000;
	font-family:Verdana;
	font-size:8pt;
	text-decoration:underline;
	margin-top:0px;
}
#MainColumn a:hover
{
	/*background-color:#808080;*/
	color:#000000;
	font-family:Verdana;
	font-size:8pt;
	text-decoration:underline;
	margin-top:0px;
}
/*
#MainColumn #FinCalTitle a, #MainColumn  #FinCalTitle a:link, #MainColumn  #FinCalTitle a:visited, #MainColumn  #FinCalTitle a:active
{
	color:#000000;
	font-family:StagMedium;
	font-size:11pt;
	text-decoration:underline;
	margin:0px;
	padding:4px 0px;
}
#MainColumn  #FinCalTitle  a:hover
{
	color:#000000;
	font-family:StagMedium;
	font-size:11pt;
	text-decoration:underline;
	margin:0px;
	padding:4px 0px;
}
*/
#MainColumn IMG a, #MainColumn IMG a:link, #MainColumn IMG a:visited, #MainColumn IMG a:hover, #MainColumn IMG a:active, #MainColumn2 IMG a:link, #MainColumn2 IMG a:visited, #MainColumn2 IMG a:hover, #MainColumn2 IMG a:active
{
    border: solid 0px white;
}
#rightColumn
{
    float: left;
    width: 160px;
    margin: 0 0 0 15px;
    height: auto;
    overflow: visible;
    /* IME 10-08-09 top:-2px;*/
    position:relative;
    top:-3px;
}
#ServLand #mainColumn, #Sitemap #mainColumn
{
    float: left;
    margin: 0px;
    width: 758px;
    height: auto;
}
#RegForm #mainColumn
{
    float: left;
    width: 570px;
    margin: 0 0 0 0px;
    height: auto;
	text-align:left;
}

#LinkArea1, #LinkArea2, #LinkArea3, #LinkArea4, #LinkArea5
{
    margin-bottom: 25px;
}
#LinkArea1, #LinkArea2
{
    margin-left: 5px;
}
#LinkArea1 H1, #LinkArea2 H1, #LinkArea3 H1, #LinkArea4 H1, #LinkArea5 H1, #CaseStud H1
{
	color:#231F20;
	font-family:StagMedium;
	font-size:12pt;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:5px;
	line-height:20px;
	margin-bottom:0px;
}
#LinkArea1 H2, #LinkArea2 H2, #LinkArea3 H2, #LinkArea4 H2, #LinkArea5 H2, #CaseStud H2
{
    color:#231F20;
	font-family:StagMedium;
	font-size:10pt;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:5px;
}
#LinkArea1 IMG, #LinkArea2 IMG, #LinkArea3 IMG, #LinkArea4 IMG, #LinkArea5 IMG
{
    margin: 5 0 5 0px;
}
#PartnersArea
{
    margin-top: 30px;
    padding: 0 5 10 5px;
    background-color: #EEEEEE;	
}
#PartnersArea H1, #PartnersArea H2, #PartnersArea H3, #PartnersArea H4, #PartnersArea H5, #PartnersArea H6
{
    color: #000000;
    font-weight: bold;
    font-size: 1.0em;
    padding-top: 5px;
}
#LinkArea1 UL, #LinkArea2 UL, #LinkArea3 UL, #LinkArea4 UL, #LinkArea5 UL, #PartnersArea UL, #CaseStud UL
{
    padding: 0 0 0 16px;
    margin: 0px;
    list-style-position: outside;
    list-style-image: url(bullet.gif);
}
#LinkArea1 OL, #LinkArea2 OL, #LinkArea3 OL, #LinkArea4 OL, #LinkArea5 OL, #PartnersArea OL, #CaseStud OL
{
    padding: 0 0 0 22;
    margin: 0px;
    list-style-position: outside;
}
#JobOpeningMap OBJECT
{
    width: 150px;
    height: 108px;
    margin-top: 5px;
    margin-bottom: -20px;
}
#ContentTitle
{
    /*font-size: 1.63em;
    margin: 0.4em 0px 0.1em 0px;
    color: #d21241;
    overflow:hidden;*/
	color:#0066A1;
	font-family:StagMedium;
	font-size:18pt;
	font-weight:normal;
	margin-bottom:15px;
	
}
#CarIframe #ContentTitle
{
    font-size: 1.63em;
    margin: 0.4em 0px 20px 0px;
    color: #544f93;
}
#DefLand #ContentTitle, #DefLandNL #ContentTitle, #ConsLand #ContentTitle, #ServLand #ContentTitle, #InvLand #ContentTitle
{
	font-family:StagMedium;
	font-size:18pt;
    height: 30px;    
    padding:  0 0 0 0px;
    margin: 0 0 0 0px;
    color: #0066a1;
    background-color:#ffffff;
    line-height: 30px;
	display:inline;
	width:575px;
}
#ContentTitleLeft
{
	font-family:StagMedium;
	font-size:18pt;
	/*width:325px;
	float:left;*/
}
#DefLand #ContentTitle2, #DefLandNL #ContentTitle2, #ConsLand #ContentTitle2, #ServLand #ContentTitle2, #InvLand #ContentTitle2
{
    height: 30px;
    padding: 0 0 0 0px;
    margin: 0 0 0 0px;
    font-size: 1.63em;
    font-weight:bold;
    color: #0066a1;
    background-color:#ffffff;
    line-height: 2.1em;
}
#CarLand #ContentTitle
{
    height: 30px;
    padding: 0 0 0 0px;
    margin: 0 0 0 0px;
    font-size: 1.63em;
    font-weight:bold;
    color: #0066a1;
    background-color:#ffffff;
    border-style:solid;
	border-width:0px;
	border-color:#757575;
	border-bottom-style:none;
	line-height:30px;
}
#ContentTitleSub
{
    font-size: 1.09em;
    font-weight: bold;
    color: #666666;
    margin: 0.8em 0px 0em 0px;
}
#DefLand #ContentTitleSub, #DefLandNL #ContentTitleSub, #ConsLand #ContentTitleSub, #ServLand #ContentTitleSub, #InvLand #ContentTitleSub
{
    height: 13px;
    margin: 0 0 0 0px;
    padding: 0 0 0 0px;
    background-color: #B5CDDF;
    border-bottom: solid 1px white;
}
#DefLand #ContentTitleSub2,#DefLandNL #ContentTitleSub2, #ConsLand #ContentTitleSub2, #ServLand #ContentTitleSub2, #InvLand #ContentTitleSub2
{
    height: 13px;
    margin: 0 0 0 0px;
    padding: 0 0 0 0px;
    /*background-color: #ff0000;
    background-color: #d11242;
    background-color: #ba0838;*/
    background-color: #cc0000;
    border-bottom: solid 1px white;
}
#LandingLeader
{
	border-style:solid;
	border-width:1px;
	border-color:#757575;
    margin: 10px 0 0 0px;
    padding: 0px;
    width: 575px;
    overflow:hidden;
    height: auto; 
	/*display: block;*/
}
/*#LandingLeader IMG{
 	display: block;
}
#LandingLeader embed{
 	display: block;
}
#LandingLeader IMG a:link, #LandingLeader IMG a:visited, #LandingLeader IMG a:hover, #LandingLeader IMG a:active {
	display: block;
}*/

/* IME 21-07-09 */
#imgPhcMainTop, #siPhcMainImage
{
	display:block;
}
#ContentLeader, #ContentLeader2
{
    height: auto;
    overflow: hidden;
    margin-top: 20px;
    padding-left:1px;
}
#ContentLeader P, #ContentLeader2 P
{
	color:#231F20;
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	line-height:normal;
}
#ContentLeader STRONG, #ContentLeader2 STRONG
{
    color:#231F20;
	
}
#ContentLeader IMG, #ContentLeader IMG a, #ContentLeader IMG a:link, #ContentLeader IMG a:visited, #ContentLeader IMG a:hover, #ContentLeader IMG a:active {
 	border: solid #FFFFFF 0px;
}
#CarIframe #ContentLeader
{
    margin-top: 0px;
}
#ContentLeader IFRAME
{
    width: 590px;
    margin-top: 0px;
}
#InvPrInfo #mainColumn IFRAME
{
    width: 575px;
    margin-top: 1px;
    height: 1200px;
}
#CaseStud
{
    padding: 5 10 10 10px;
    margin-bottom: 20px;
    background-color: #EEEEEE;
}
#PressTitleSub
{
    margin-top: 10px;
    font-size: 1.17em;
    font-weight: bold;
    color: #666666;
}
#PressContent
{
    margin-top: 20px;
}
/*#PressContent #ContentLeader {
 float: left; border: solid 1px blue;
}*/
/*#PressPhoto IMG
{
    float: left;
    margin-right: 8px;
    margin-bottom: 8px;
    margin-top: 2px;
    border: solid 0px red;
}*/
#siMainImage IMG, #siPressPhoto IMG {
    float: left;
    margin-right: 8px;
    margin-bottom: 8px;
    margin-top: 2px;
    border: solid 0px red;
}
#PressLocationDate
{
    float: left;
    margin: 0px;
    font-weight: bold;
padding-right:5px
}
#PressContentLeader
{
    /*margin: 10 0 0 0px;*/
    padding: 0px;
	/*text-indent: 5px;*/
	/*float:left;
	width:100%;*/
}
#SearchRes #mainColumn
{
    float: left;
    margin: 0px;
    width: 756px;
    height: auto;
}
#SearchRes #mainColumn H1
{
    /* IME 12-08-09 font-size: 1.63em; color: #666666;*/
    font-size: 130%;
    margin: 0px 0px 0.1em 0px;
    color: #d21241;
}



#SearchRes #mainColumn #pnlMainResults
{
    float: left;
    height: auto;
    width: 100%;
    border: solid 1px #EAEAEA;
    padding: 15px 15px 15px 15px;

}
#SearchRes #mainColumn #pnlSubResults
{
    float: left;
    height: auto;
    width: 100%;
    border: solid 1px #EAEAEA;
    background-color: #F6F6F6;
    margin-top: 50px;
    padding: 15px 15px 15px 15px;
}
/*#SearchRes #ContentLeader #SearchResList LI, #Filtering #ContentLeader2 LI
{
    margin: 0 0 40 -40px;
    list-style-image: none;
    list-style-type: none;
	display:block;
}
#SearchRes #ContentLeader .SearchResTitle, #Filtering #ContentLeader2 .SearchResTitle
{
	color:#000000;
	font-size:11pt;
	font-weight:bold;
	padding: 10px 0 0 0px;
}
*/
#SearchRes #ContentLeader #SearchResList LI, #Filtering #ContentLeader2 LI
{
    margin: 0 0 40 -40px;
    padding: 0px;
    list-style-image: none;
    list-style-type: none;
}
#SearchRes #ContentLeader .SearchResTitle, #Filtering #ContentLeader2 .SearchResTitle
{
    color: #000000;
    font-size: 1.27em;
    font-weight: bold;
    margin-bottom: 5px;
}
.SearchResTitle2
{
	color:#000000;
	font-size:12pt;
	font-weight:bold;
	padding-top:10px;
}
#SearchRes #ContentLeader .SearchResDesc, #Filtering #ContentLeader2 .SearchResDesc
{
    color: #000000;
}
#SearchRes #ContentLeader .SearchResLocationDate, #Filtering #ContentLeader2 .SearchResLocationDate
{
    font-weight: bold;
}
#SearchRes #ContentLeader .SearchResURL, #Filtering2 .SearchResURL
{
    color: #000000;
    font-weight: bold;
}
#SearchRes #ContentLeader .SearchResURL A, #SearchRes #ContentLeader .SearchResURL A:link, #SearchRes #ContentLeader .SearchResURL A:visited, #SearchRes #ContentLeader .SearchResURL A:hover, #SearchRes #ContentLeader .SearchResURL A:active, #Filtering .SearchResURL A, #Filtering .SearchResURL A:link, #Filtering .SearchResURL A:visited, #Filtering .SearchResURL A:hover, #Filtering .SearchResURL A:active
{
    color: #544F93;
    font-weight: normal;
	float:left;
}
#SearchRes #ContentLeader .SearchResMod
{
    color: #999999;
}
#SearchRes #ContentLeader .SearchResLang
{
    color: #000000;
}
#SearchRes #ContentLeader .SearchResNext, #Filtering #ContentLeader2 .SearchResNext
{
    font-weight: bold;
    color: #000000;
    margin-top: 10px;
    margin-left: 0px;
}
.SearchResNext2
{
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}
.seurl2
{
	color:Black;
    font-weight: bold;
    text-decoration: none;
}
.seurl3 a
{
      text-decoration: none;
}
.pager
{
	color:Black;
	text-decoration: none;
}

.seurl2 b
{
	color:Black;
	text-decoration: none;
}
#SearchRes #ContentLeader .SearchResNext UL, #Filtering #ContentLeader2 .SearchResNext UL
{
    margin-left: -6px;
    padding: 0px;
}
#SearchRes #ContentLeader .SearchResNext LI, #Filtering #ContentLeader2 .SearchResNext LI
{
    margin-left: 6px;
    display: inline;
    list-style-type: none;
}
#SearchRes IMG#imgSubmit
{
    cursor: pointer;
    cursor: hand;
}
#ContentLeader a, #ContentLeader a:link, #ContentLeader a:visited, #ContentLeader a:active, #ContentLeader a:hover
{
	background-color:Transparent;
	color:#000000;
	font-family:Verdana;
	font-size:8pt;
	text-decoration:underline;
	float:none;
}

#ContentLeader STRONG
{
	background-color:Transparent;
	color:#000000;
	text-decoration:none;
	margin-top:5px;
}

#ContentLeader2 a, #ContentLeader2 a:link, #ContentLeader2 a:visited, #ContentLeader2 a:active, #ContentLeader2 a:hover
{
	background-color:Transparent;
	color:#000000;
	font-family:Verdana;
	font-size:8pt;
	text-decoration:underline;
	float:none;
}
#ContentLeaderTwoColumns
{
    margin: 25 0 10 0px;
    background-color: #F4F6F2;
    width: 575px;
    height: auto;
    overflow: hidden;
}
#ContentLeaderLeft
{
    width: 280px;
    height: auto;
    overflow: visible;
    padding: 10 0 0 2px;
    margin: 0 0 0 0px;
    /*background: url(LandingLeft.gif);*/
    float: left;	
}
#ContentLeaderRight
{
    width: 280px;
    height: auto;
    overflow: hidden;
    padding: 10 0 0 2px;
    margin: 0 0 0 0px;
    float: right;
}
#ContentLeaderTwoColumns .ContentLeaderImage
{
    float: left;
}
#ContentLeaderTwoColumns .ContentLeaderImage IMG
{
    /*margin: 0 7 10 10px;*/
	margin:0px;
}
#ContentLeaderTwoColumns .ContentLeaderTxt
{
    float: left;
    width: 158px;
	padding-left:5px;
	padding-top:0px;
}
#InvestorsLeaderTwoColumns
{
    margin: 25 0 0 0px;
    height: 100%;
}
#InvestorsLeaderTwoColumns P
{
    margin-top: 0px;
}
#InvestorsLeaderLeft
{
    width: 280px;
    padding: 0 0 0 1px;
    margin: 0 0 0 0px;
    float: left;
}
#FinPRTitle
{
    font-weight: bold;
    margin-top: 40px;
    margin-bottom: 30px;
    font-size: 1.27em;
}
#FinPRTxt OL
{
    padding: 0px;
    margin: 0 0 20 0px;
}
#FinPRTxt LI
{
    display: inline;
    padding-left: 0px;
}
#FinPRTxt H1
{
    color: #000000;
    font-size: 12pt;
    font-weight: normal;
    padding-top: 10px;
    margin-bottom: 0px;
}
#FinPRTxt H2
{
	font-family:Verdana;
    color: #000000;
    font-size: 8pt;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 0px;
}
#FinPRTxt H3
{
    color: #999999;
    font-size: 1.0em;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 0px;
}
#FinPRTxt H4, #FinPRTxt H4 a, #FinPRTxt H4 a:link, #FinPRTxt H4 a:visited, #FinPRTxt H4 a:active
{
    color: #0066a1;
	background-color:#ffffff;
	font-family:Verdana;
    font-size: 8pt;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 0px;
	text-decoration:underline;
}
#FinPRTxt H4 a:hover
{
	color: #0066a1;
	background-color:#ffffff;
	font-family:Verdana;
    font-size: 8pt;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 0px;
	text-decoration:underline;
}
#InvestorsLeaderRight
{
    width: 280px;
    padding: 0 0 0 0px;
    margin: 0 0 0 0px;
    float: right;
}
#InvestorsLeaderRight #StockTicker
{
    background-color: #e2e2e2;
    width: 280px;
    height: 29px;
    color: #0066a1;
    font-size: 1.27em;
    font-weight: bold;
    padding: 0 0 0 0px;
    line-height: 2.0em;
    text-indent: 10px;
}
#InvestorsLeaderRight #StockTickerSub
{
    color: #999999;
}
#InvestorsLeaderRight IFRAME
{
    width: 280px;
    height: 15px;
    padding: 0 0 0 0px;
    margin: 0 0 0 0px;
}
#InvestorsLeaderRight .TickerBox
{
    border: solid 2px #F4F6F2;
}
#InvestorsLeaderRight .TickerContTitle
{
    height: 2em;
}
#InvestorsLeaderRight .TickerCont
{
    height: 2em;
}
#InvestorsLeaderRight .TickerCont1
{
    margin-left: 0.4em;
    margin-top: 0.3em;
    width: 97px;
    float: left;
}
#InvestorsLeaderRight .TickerCont2
{
    margin-top: 0.3em;
    float: left;
    width: 70px;
    text-align: right;
}

#FinCalTitle/*, #FinCalTitle A , #FinCalTitle a:link, #FinCalTitle a:active, #FinCalTitle a:visited, #FinCalTitle a:hover*/
{
	font-family:StagMedium;
    font-size: 12pt;
    font-weight: bold;
    color: #0066a1;
    margin-top: 30px;
    width: 280px;
    background-color: #e2e2e2;
    padding: 0px;
    line-height: 2.0em;
    text-indent: 10px;
    border-bottom: solid 1px #b4b4b4;
}
#MainColumn #FinCalTitle a, #MainColumn #FinCalTitle a:link, #MainColumn #FinCalTitle a:visited, #MainColumn #FinCalTitle a:active, #MainColumn #FinCalTitle a:hover
{
	font-family:StagMedium;
	font-size:12pt;
}
/*
#FinCalTitle A
{
		color:#0066A1;
	font-size:1.27em;
	font-weight:bold;
	line-height:2em;
	text-indent:10px;
	
    margin-top: 0px;
    width: 280px;
    background-color: #e2e2e2;
    padding: 0px;
    text-align:left;
}
*/
#FinCalTxt
{
    color: #000000;
    background-color: #f2f2f2;
    width: 100%;
    height: auto;
    text-indent: 10px;
    padding-bottom: 2px;
    border-bottom: solid 1px white;
}
#FinCalTxt P
{
    margin-bottom: 15px;
}
#FinCalViewall
{
    color: #544F93;
    background-color: #D9EBED;
    line-height: 2.0em;
    text-indent: 10px;
}
/*
#InvLand #InvestorsChLang, #DefLand #InvestorsChLang, #DefLandNL #InvestorsChLang
{
	color:#0066a1;
    position: relative;
	font-family:Verdana;
	font-size:8pt;
    width: 232px;
    height: 30px;    
	font-weight:bold;
	display:inline;
	margin-right:10px;
	background-color:#ffffff;
	float:right;
}
#InvLand #InvestorsChLang  SELECT, #DefLand #InvestorsChLang SELECT, #DefLandNL #InvestorsChLang SELECT
{
	margin-left:10px;
	width:90px;
	color:#0066a1;
	display:inline;
}
#InvLand #InvestorsChLang  a, #DefLand #InvestorsChLang a, #DefLandNL #InvestorsChLang a,
#InvLand #InvestorsChLang  a:link, #DefLand #InvestorsChLang a:link, #DefLandNL #InvestorsChLang a:link,
#InvLand #InvestorsChLang  a:active, #DefLand #InvestorsChLang a:active, #DefLandNL #InvestorsChLang a:active,
#InvLand #InvestorsChLang  a:visited, #DefLand #InvestorsChLang a:visited, #DefLandNL #InvestorsChLang a:visited,
#InvLand #InvestorsChLang  a:hover, #DefLand #InvestorsChLang a:hover, #DefLandNL #InvestorsChLang a:hover
{
	background-color:#ffffff;
}
#InvLand #InvestorsChLang  IMG, #DefLand #InvestorsChLang IMG, #DefLandNL #InvestorsChLang IMG
{
	height:20px;
	width:20px;
	margin-top:5px;
	margin-right:0px;
}
*/
#InvLand #InvestorsChLang, #DefLand #InvestorsChLang, #DefLandNL #InvestorsChLang
{
	color:#0066a1;
	font-family:Verdana;
	font-size:8pt;
    height: 20px;    
	font-weight:bold;
	margin-right:10px;
	background-color:#ffffff;
	float:right;
}
#InvLand #InvestorsChLang  SELECT, #DefLand #InvestorsChLang SELECT, #DefLandNL #InvestorsChLang SELECT
{
	margin-left:10px;
	width:100px;
	color:#0066a1;
}
#InvLand #InvestorsChLang  IMG, #DefLand #InvestorsChLang IMG, #DefLandNL #InvestorsChLang IMG
{
	height:20px;
	width:20px !important;
	vertical-align:bottom;
	padding-bottom:5px;
}

/*
#InvLand #Language SELECT, #DefLand #Language SELECT, #DefLandNL #Language SELECT
{
	color:#0066a1;
    font-size: 100%;
    padding: 0px;
    width: 100px;
	margin-top:5px;
}
#language
{
	margin-right:0px;
	float:right;
}
#language img
{
	background-color:#ffffff;
	margin-right:0px;
	padding-top:5px;
	height:20px;
	width:20px;
}
*/
#InvLand #FinPRViewAll, #InvLand #FinPRViewAll A, #InvLand #FinPRViewAll A:link, #InvLand #FinPRViewAll A:visited, #InvLand #FinPRViewAll A:hover, #InvLand #FinPRViewAll A:active
{
    color: #544F93;
    text-decoration: underline;
}
#ddDisplayLanguage
{
    font-weight: bold;
    margin-right: 5px;
    /* IME 20-07-09 */
    font-size:100%;
}

#RegForm #ContentTitle
{
    margin-top: 20px;
}
#RegForm #FormFields
{
    height: auto;
    width: 75%;
    margin-top: 30px;
    overflow: auto;
}
#FormFields .FormWide
{
    padding-right: 0px;
    padding-left: 0px;
    height: 2.8em;
    border: 1px dotted white;
    margin: 0px;
}
#FormFields .FormWide UL
{
    float: left;
    height: auto;
    padding-right: 0px;
    padding-left: 0px;
    border-bottom: 1.5em;
    margin: 0 0 0 0px;
    padding-top: 0.3em;
    padding-bottom: 0.5em;
}
#FormFields .FormWide LI
{
    padding-right: 2px;
    padding-left: 0px;
    display: inline;
    height: auto;
    list-style-type: none;
}
/*Added for Subscription Change*/

#RegForm {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Verdana;
    font-size: 8pt;
    height: 100%;
    margin: 0 auto;
    overflow: auto;
    padding: 0;
    /*text-align: left;*/
}
#RegForm #FormFirstN
{
    /*margin-right: 78px;*/
float:left;
width:150px;

}
#RegForm #FormLastN
{
/*    margin-right: 79px;*/
float:left;
width:150px;
}
#RegForm #FormEmail
{
 /*   margin-right: 59px;*/
float:left;
width:150px;
}
#RegForm #FormPhone
{
 /*   margin-right: 56px;*/
float:left;
width:150px;
}
#RegForm #FormMobile
{
 /*   margin-right: 55px;*/
float:left;
width:150px;
}
#RegForm #FormCompN
{
 /*   margin-right: 10px;*/
float:left;
width:150px;
}
#RegForm #FormCompA
{
 /*   margin-right: 35px;*/
float:left;
width:150px;
    vertical-align: top;
}
#RegForm #FormCountry
{
 /*   margin-right: 93px;*/
float:left;
width:150px;
}
#RegForm #FormJob
{
 /*   margin-right: 45px;*/
float:left;
width:150px;
}
/*  End Change for the Subscription Forms*/
.FormWide INPUT, .FormWide TEXTAREA, .FormWide SELECT
{
    width: 230px;
    font-size: 1.0em;
    font-family: Verdana;
}
#RegForm .FormError
{
    background-color: #FF0000;
    color: white;
    margin: 0 0 0 0px;
    padding: 0 0 0 0px;
    width: 367px;
    text-align: center;
    line-height: 0.6em;
    font-weight: bold;
    font-size: 1.1em;
}
#RegForm #FormSubBox
{
    padding: 10px;
    margin-top: 20px;
    /*background-color: #F6F6F6;*/
    height: auto;
    overflow: auto;
}
#RegForm #FormSubBoxTitle
{
    font-size: 1.27em;
    font-weight: bold;
    color: #666666;
    margin-bottom: 10px;
}

#RegForm #FormPriv, #RegForm #FormPriv a, #RegForm #FormPriv a:link, #RegForm #FormPriv a:visited #RegForm #FormPriv a:hover, #RegForm #FormPriv a:active
{
    margin-top: 20px;
    /*color: #777777;*/
	color: #000000;
}
.FormCheckB
{
    padding-right: 0px;
    padding-left: 0px;
    height: 1em;
}
.FormCheckWidth
{
    float: left;
    width: 150px;
    height: 25px;
}
.FormCheckWidth INPUT
{
    vertical-align: middle;
    margin-right: 5px;
}


.FormCheckBoxWidth
{
    float: left;
    width: 160px;
    height: 25px;
}
.FormCheckBoxWidth INPUT
{
    vertical-align: middle;
    margin-right: 5px;
}

#FormButtons UL
{
    float: left;
    padding-right: 0px;
    padding-left: 0px;
    border-bottom: 1.5em;
    margin: 0 0 0 0px;
    padding-top: 2.0em;
    padding-bottom: 0.5em;
}
#FormButtons LI
{
    margin-right: 20px;
    padding-right: 2px;
    padding-left: 0px;
    display: inline;
    list-style-type: none;
}
#SearchRes #Formfields
{
    width: 500px;
    height: auto;
    overflow: auto;
    margin-top: 20px;
}
#SearchRes .searchcol1
{
	float: left;
	width: 120px;
	height: 20px;
}
#SearchRes .searchcol2
{
	float: left;
	width: 300px;
	height: auto;
}
#SearchRes .searchcol2 SELECT#ddSearchNumber
{
	width: 50px;
	margin-right: 30px;
}
#SearchRes .searchcol2 SELECT#ddSortBy
{
	width: 147px;
}
#SearchRes .searchcol2 INPUT#cbSummaries
{
	width: 15px;
	margin-right: 10px;
	position: relative;
	top: 2px;
}
#Locations .ChooseLocTxt
{
    margin-top: 20px;
    font-weight: bold;
}
#Locations .ChooseLoc
{
    margin-top: 5px;
}
#Locations .ChooseLoc SELECT
{
    font-size: 100%;
    width: 180px;
}
#Locations IMG#imgLocationsGo
{
    margin-left: 10px;
    position: relative;
    top: 4px;
    cursor: pointer;
    cursor: hand;
}
#Locations #LocationInfo
{
    margin-top: 10px;
    padding: 10 0 0 0px;
}
#Locations #CountryName
{
    font-size: 1.30em;
    font-weight: bold;
    color: #CC0000;
    margin-bottom: 10px;
}
#Filtering #Selector
{
    height: 70px;
    margin: 20 0 0 0px;
    background-color: #F6F6F6;
    padding: 0 0 0 10px;
    width: 575px;
}
#Filtering .SelectorTxt
{
    float: left;
    width: 127px;
    margin-top: 10px;
    text-indent: 1px;
    height: 20px;
}
#Filtering .SelectorChoice
{
    float: left;
    margin: 0px;
    padding: 0 0 0 0px;
}
#Filtering #pnlYearDD
{
    width: 127px;
    height: 30px;
}
#Filtering #pnlYearDD SELECT
{
    width: 110px;
}
#Filtering #pnlSubjectDD
{
    width: 167px;
    height: 30px;
}
#Filtering #pnlSubjectDD SELECT
{
    width: 150px;
}
#Filtering #pnlContentTypeDD
{
    width: 110px;
    height: 30px;
}
#Filtering #pnlContentTypeDD SELECT
{
    width: 110px;
}
#Filtering #pnlIndustryDD
{
    width: 197px;
    height: 30px;
}
#Filtering #pnlIndustryDD SELECT
{
    width: 180px;
}
#Filtering #pnlSolutionDD
{
    width: 197px;
    height: 30px;
}
#Filtering #pnlSolutionDD SELECT
{
    width: 180px;
}

#Filtering .SelectorGo
{
    float: left;
    margin: 30 0 0 0px;
    padding: 0 0 0 0px;
}
#Filtering #SelectedArticlesTxt
{
    font-weight: bold;
    color: #544F90;
    font-size: 1.2em;
    margin-top: 20px;
    padding-bottom: 5px;
    border-bottom:  solid 1px #cccccc;
}

#Filtering #fclocalouter {
    width: 574px;
    height: auto;
    overflow: hidden;
    border: solid 1px #EAEAEA;
}
#Filtering #fclocalInner, #Filtering #fcglobalInner {
    width: 554px;
    height: auto;
    overflow: hidden;
    margin: 10px 10px 10px 10px;
}
#Filtering #fcglobalouter {
    width: 574px;
    background-color: #F6F6F6;
    margin-top: 20px;
    height: auto;
    overflow: hidden;
    border: solid 1px #EAEAEA;
}
#ContactUs
{
    width: 160px;
	height:auto;
    padding-left: 0px;
    margin-bottom: 15px;	
}
.TopCorners
{
    /*background: url(top2.gif) no-repeat top left;
    width: 160px;
    height: 16px;
    position: relative;
    bottom: -6px;*/
}
#ContactTitle
{
	font-family:StagMedium;
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
    padding-left: 11px;
	height:auto;
	vertical-align:middle;
	background-color:#f2f2f2;
	line-height:20px;
	padding-top:2px;
	padding-bottom:2px;
}
#ContactName
{
    font-weight: bold;
    padding-left: 12px;
}
#JobFunction, #ContactTel, #ContactEmail
{
    padding-left: 12px;
}
#MoreContacts
{
    padding-left: 12px;
}
#ContactEmail IMG
{
    position: relative;
    bottom: -1px;
}
.BottomCorners
{
    /*background: url(bottom2.gif) no-repeat 0 100%;
    width: 160px;
    height: 16px;
    position: relative;
    top: -6px;*/
}
.ContactMiddle
{
    /*background: #F6F6F6;
    border-left: solid 1px #EAEAEA;
    border-right: solid 1px #EAEAEA;*/
}
#ShowcaseImg
{
    margin-top: 8px;
}
#ShowcaseTitle
{
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 1.27em;
    color: #544f93;
    font-weight: bold;
}
#ShowcaseTxt
{
    color: #777777;
    margin-top: 10px;
    margin-bottom: 10px;
}
#ShowcaseTxt P
{
    color: #777777;
}
#ContentTypes
{
    padding-left: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: 20px;
    background-color: #EEEEEE;
}
#ContentTypesTopcorners
{
    background: url(ContentStyles_top.gif) no-repeat left top;
    margin-left: -5px;
    height: 10px;
}
#ContentTypesBottomcorners
{
    background: url(ContentStyles_bottom.gif) no-repeat bottom left;
    margin-left: -5px;
    height: 10px;
}
#ContentTypesTitle
{
    margin-top: 5px;
    color: #000000;
    font-weight: bold;
    font-size: 10pt;
    margin-left: -1px;
}
#ContentTypesBox H1
{
color:#231F20;
font-family:Verdana;
font-size:8pt;
text-decoration:none;
margin:20px 0px 0px 0px;
padding:0px;
line-height:normal;
font-weight:bold;
}
#ContentTypesBox H2
{
color:#231F20;
font-family:Verdana;
font-size:8pt;
text-decoration:none;
margin:0px;
padding:0px;
}
#ContentTypesBox H3
{
    color: #000000;
    margin-top: 20px;
    line-height: 2px;
    background-color: Black;
    width: 97%;
}
#ContentTypesViewall
{
    margin-top: 20px;
    font-weight: bold;
}
#ContentTypesViewall a, #ContentTypesViewall a:link, #ContentTypesViewall a:visited, #ContentTypesViewall a:hover, #ContentTypesViewall a:active
{
    color: #666666;
}
#ConsLand #RightImage1 IMG
{
    margin: 15 5 0 5px;
    width: 150px;
    height: 96px;
}
#ConsLand #RightImage2 IMG, #ConsLand #RightImage3 IMG
{
    margin: 3 5 0 5px;
    width: 150px;
    height: 96px;
}
#rightColumn IFRAME
{
    width: 160px;
    margin-top: 0px;
}

/* --// Sitemap --// */

#Sitemap #SitemapCol1, #Sitemap #SitemapCol2, #Sitemap #SitemapCol3
{
    float: left;
    width: 270px;
    height: auto;
    margin-left: -20px;
    overflow: visible;
}
#Sitemap #ContentLeader UL
{
    margin-top: 0px;
    color: Red;
}
#Sitemap #ContentLeader LI
{
    list-style-image: none;
    list-style-type: none;
    margin-left: -20px;
    margin-top: 0px;
}
#Sitemap #ContentLeader LI.level1, #Sitemap LI.level1 A:link, #Sitemap LI.level1 A:visited, #Sitemap LI.level1 A:hover, #Sitemap LI.level1 A:active
{
    margin-top: 20px;
    font-size: 1.28em;
    font-weight: normal;
    line-height: 2em;
    color: #000000;
}
#Sitemap #ContentLeader LI.level2, #Sitemap LI.level2 A:link, #Sitemap LI.level2 A:visited, #Sitemap LI.level2 A:hover, #Sitemap LI.level2 A:active
{
    font-size: 1.03em;
    margin-left: -10px;
    color: #666666;
    font-weight: bold;
    line-height: 2em;
}
#Sitemap #ContentLeader LI.level3, #Sitemap LI.level3 A:link, #Sitemap LI.level3 A:visited, #Sitemap LI.level3 A:hover, #Sitemap LI.level3 A:active
{
    margin-left: -5px;
    color: #666666;
}
#Sitemap #ContentLeader LI.level4, #Sitemap LI.level4 A:link, #Sitemap LI.level4 A:visited, #Sitemap LI.level4 A:hover, #Sitemap LI.level4 A:active
{
    margin-left: 0px;
    color: #777777;
}
#Sitemap #ContentLeader LI.level5, #Sitemap LI.level5 A:link, #Sitemap LI.level5 A:visited, #Sitemap LI.level5 A:hover, #Sitemap LI.level5 A:active
{
    margin-left: 5px;
    color: #999999;
}
#Sitemap #ContentLeader LI A:link, #Sitemap #ContentLeader LI A:visited, #Sitemap #ContentLeader LI A:active
{
    text-decoration: none;
}
#Sitemap #ContentLeader LI A:hover
{
    color: #FFA928;
}
#content #SelectedArticlesTxt td
{
	color:#0066A1;
	font-family:StagMedium;
	font-size:14pt;
	font-weight:normal;
	margin-bottom:15px;
}

/* --// Tab Control --// */

#ServiceIntro
{
    margin: 20 0 10 0px;
}
.ServicesBorder1
{
    margin: 0 0 0 0px;
    border-left: solid 1px #B5CDDF;
    border-right: solid 1px #B5CDDF;
    border-bottom: solid 15px #B5CDDF;
    padding: 5 10 5 10px;
    z-index: 0;
    overflow: hidden;
}
/*.ServicesBorder1 table, .ServicesBorder1 tbody {
 overflow: visible;
}*/
.ServicesBorder2
{
    display: none;
}
#TabsLeft
{
    position: relative;
    top: 41px;
    left: 32px;
    margin: 0 0 0 0px;
    padding: 0 0 0 0px;
    height: auto;
    width:110px;
}
#TabsRight
{
    position: relative;
    top: 23px;
    left: 182px;
    margin: 0 0 0 0px;
    padding: 0 0 0 0px;
    height: auto;
    width:110px;
}
.tableftcolor
{
    font-size: 1.27em;
    font-weight: bold;
    color: #544f93;
}
.tabrightcolor
{
    font-size: 1.27em;
    font-weight: bold;
    color: #999999;
}
#TabsHeader
{
    margin: 0 0 0 0px;
    padding: 0 0 0 0px;
    cursor: pointer;
    cursor: hand;
}
#TabsFooter
{
    padding: 0 0 0 0px;
    margin: 0 0 0 0px;
}
#tabimageleft, #tabimageright
{
    cursor: pointer;
    cursor: hand;
    margin: 0 0 0 0px;
    padding: 0 0 0 0px;
}

/*Page Content Area - Left, Main and Right Columns & Templates - End*/

/**/
/**/
/**/
/**/
/**/
/*Page - End*/

/*Footer - Start*/
/* --// footer --// */

#footer .siteWide
{
    margin-top: 2.0em;
    margin-bottom: 1.0em;
    float: left;
    font-size: 1em;
    width:930px;
	line-height:20px;
	height:20px;
	padding-left:5px;
}
#footer .siteWide
{
	border-top: 1px dashed #777777;
    color: #777777;	
}
#footer .siteWide A, #footer .siteWide A:link, #footer .siteWide A:visited, #footer .siteWide A:hover, #footer .siteWide A:active
{
    color: #777777;
}
#footer .siteWide UL
{
    padding:0;
    float: right;
    margin: 0px;
    height: 20px;
}
#footer .siteWide LI
{
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 0px;
    padding-top: 0px;
    float: right;
    display: inline;
    list-style-type: none;
	font-family:verdana;
	color:#808080;	
}
#footer .siteWide a
{
	text-decoration:none;
}
#footer .siteWide a:hover
{
	text-decoration:underline;
}
#ftrcopyright
{
	width:40%;
	vertical-align:top;
}
#ftrRight
{
	width:60%;
	vertical-align:top;
}
#ftrRSS
{
    border-left: solid 0px;
    border-right: solid 0px #777777;
}
#ftrSitemap
{
    border-left: solid 0px;
}
#ftrAddtofavourites
{
    border-left: solid 0px #777777;
}
#ftrMaillink
{
    border-left: solid 0px #777777;
}
#ftrTermuse
{
    border-left: solid 0px #777777;
}
#ftrPrivacy
{
    border-left: solid 0px #777777;
}
#ftrImpressum
{
    border-left: solid 0px #777777;
}
/*Footer - End*/

/*To be identified - Start*/
/*To be identified - End*/

/*Unused - Start*/
#LeftNav
{
    margin: 0px;
}
/*Unused - End*/


/* --// header --// */

#NavFrame
{
    position: absolute;
    top: 125px;
    width: 930px;
    height: 300px;
    display: block;
    z-index: 1000;
    filter: Alpha(Opacity=40);
}
#header
{
    width: 930px;
    height: auto;
    overflow: visible;
    /*height:203px;*/
}
/* IME 28-07-09 */
.GlobalHome #header
{
    height: 330px;
    overflow: visible;
}

#header .countrysel
{
	font-family:Verdana;
	font-size:10pt;
	float: right;
	top: 0px;
	padding-top:0px;
	height: 20px;
	background-color: #a626aa;
	vertical-align: middle;
	text-align: center;
	color: #f2f2f2;
	position: relative;
	Width: 0px; /*It will be streched with label*/	
	z-index:9001;
	white-space:nowrap;
}

#MainHeader1_hdrRow1
{
    /*float: right;
    height: 20px;
    text-align: right;*/
}
#hdrRow2
{
    /*float: right;
    height: 31px;
    margin-top: 1px;
    text-align: right;*/
}
/*
.GlobalHome #header .NavBar
{
    float: right;
    padding: 0 0 0 0px;
    margin: 0 0 0 0px;    
    width: 930px;
    height: 185px;
}*/
.Flashbanner /*, .NavBarImg, .NavBarTxt*/
{
    display: none;
}
.GlobalHome #header .NavBar .Flashbanner
{
    display: block;
    vertical-align: top;
    height:185px;
    overflow:hidden;
	z-index:0;
}

.GlobalHome #header .NavBar .TopBanner
{
    display: hidden;
}



#TopBanner
{
	height:125px;
}

#NavBanner
{
	height:100px;
}
/*.GlobalHome #header .NavBar .NavBarTxt H1*/
.GlobalHome #header .NavBar H1
{
    font-size: 21px;
    margin-bottom: 0.5em;
    margin-top: 0px;
    font-weight: normal;
}

.hdrSeparator 
{
    
}
.hdrSeparator2 
{
    
}
#hdrcountrysel
{

}
#hdrbaseline
{
	
}

#hdrGlobalLink
{
	vertical-align:middle;
	height:20px; 
}


/*Added for language switch - Start*/
#hdrLanguageSeparator
{
    border-left: solid 1px #777777;    
	float:left;
	position:relative;
	height:20px; 
	padding-left:6px;
	margin-left:6px;	
	vertical-align:bottom;
}

#LinkButtonSpan 
{	
	float:left;    
    position:relative;
    height:20px;
    vertical-align:bottom;	
}


/*#header .siteWide */
#customactive
{
	color:#d21241;
	text-decoration:none;
}

/*Added for language switch - End*/

#InvLand #InvestorsChLang #hdrGobut1, #DefLand #InvestorsChLang #hdrGobut1, #DefLandNL #InvestorsChLang #hdrGobut1
{
    top: 4px;
}

#hdrAdvsearchtxt
{
    margin-left: 0.5em;
    position: relative;
    top: -2px;
}


.TopHeaderLeft
{	
	float:left;	
	height: 125px;
}

.TopHeaderRight
{
	float:right;
	height: 125px;
	width: 650px;
}
.GlobalHome #BreadCrumbSpace
{
    display: none;
}
#BreadCrumbSpace
{
    display: block;
    width: 910px;
	margin:10px 0px 10px 10px;
    border: solid 0px black;
}
#breadCrumbs
{
    overflow: hidden;
	font-size:10pt;	
	color: #000000;
	text-decoration:none;
}
/*
#breadCrumbs .yourhere
{
    color: #666666;
    float: left;
    margin-right: 5px;
    border: solid 0px blue;
}*/

#breadCrumbs .bcpathAtos, #breadcrumbs .bcpathAtos a, #breadcrumbs .bcpathAtos a:link, #breadcrumbs .bcpathAtos a:active, #breadcrumbs .bcpathAtos a:hover, #breadcrumbs .bcpathAtos a:visited
{
	font-family:Verdana;
}
#breadCrumbs .bcpath, #breadcrumbs .bcpath a, #breadcrumbs .bcpath a:link, #breadcrumbs .bcpath a:active, #breadcrumbs .bcpath a:hover, #breadcrumbs .bcpath a:visited
{
	font-family:Verdana;
}
#breadCrumbs .bcpathLast
{
    color: ##96299E;
	font-family:Verdana;
}
#breadCrumbs A, #breadCrumbs A:link, #breadCrumbs A:visited, #breadCrumbs A:hover, #breadCrumbs A:active
{
    /*color: #777777;*/
}
#aologo
{
    /*top: 0px;	
    float:left;
	left: 20px;
    width:216px;*/
/*	float:left;
	left: 20px;
	top: 32px;
	bottom: 32px;*/
}
/* This class is used to set the top margin of atosorigin olympics logo */
.aologo
{
	/*margin-top:11px;*/
	/* IME 31-07-09 */
	/*float:left;
	left: 20px;
	top: 32px;
	bottom: 32px;*/
}
.aologoolympics
{
	/*margin-top:8px;*/
}

/* --// GlobalHome --// */
.GlobalHome P
{
    margin: 0 0 5px 0px;
}
.GlobalHome #content
{
    list-style-image: none;
	margin-top:30px;
    height: auto;
    overflow: hidden;
}
.GlobalHome #content1
{
    list-style-image: none;
    border: solid 1px red;
    height: auto;
    overflow: visible;
    margin: 10 0 0 0px;
    padding: 0px;
    width: 100%;
}
.GlobalHome #leftColumn
{
    float: left;
    width: 262px;
    padding-right:10px;
	padding-left:0px;
	margin:0;
}

.GlobalHome #BreakingNews #newsrss
{
    border-top: 1px solid #d2d1d1;
    margin-top: 10px;
    border-bottom: 1px solid #d2d1d1;
}
.GlobalHome #BreakingNews img
{
    margin: 8px 5px 8px 10px;
	backgroud-color:#ffffff;
}
.GlobalHome #BreakingNewsItems
{
    margin: 0 0 0 10px;
}
.GlobalHome #BreakingNewsItems UL
{
    list-style-image: none;
    display: inline;
    margin: 0 0 0 0px;
}
.GlobalHome #BreakingNewsItems LI
{
    list-style-type: none;
    margin: 0 0 0 0px;
    list-style-position: outside;
    border-bottom: 1px dotted #808080;
}
.GlobalHome #BreakingNewsItems H1
{
    color:#231F20;
	font-family:verdana;
	font-size:9pt;
	line-height:15px;
	text-decoration:none;
}
.GlobalHome #BreakingNewsItems H2
{
    font-size: 1.0em;
    font-weight: normal;
    color: #000000;
    margin: 0 0 0 0px;
}
.GlobalHome #BreakingNewsItems H3, .GlobalHome #BreakingNewsItems H3 A, .GlobalHome #BreakingNewsItems H3 A:link, .GlobalHome #BreakingNewsItems H3 A:visited, .GlobalHome #BreakingNewsItems H3 A:hover, .GlobalHome #BreakingNewsItems H3 A:active
{
    font-size: 1.0em;
    font-weight: normal;
    color: #999999;
    text-decoration: underline;
    margin: 0 0 0 0px;
}
.GlobalHome #BreakingNewsViewAll
{
	    margin: 0 0 0 10px;
}
.GlobalHome #BreakingNewsDesc, .LocalHome #BreakingNewsDesc
{
	    margin: 0 0 0 10px;
}
.GlobalHome #BreakingNewsViewAll A, .GlobalHome #BreakingNewsViewAll A:link, .GlobalHome #BreakingNewsViewAll A:visited, .GlobalHome #BreakingNewsViewAll A:active
{
    background-color:#808080;
	color:#FFFFFF;
	font-family:StagMedium;
	font-size:10pt;
	white-space:nowrap;
	margin-top:5px;
	float:right;
	padding:2px 4px;
	text-decoration:none;
}
.GlobalHome #BreakingNewsViewAll A:hover
{
	background-color:#a626aa;
	color:#FFFFFF;
	font-family:StagMedium;
	font-size:10pt;
	white-space:nowrap;
	margin-top:5px;
	float:right;
	padding:2px 4px;
	text-decoration:none;
}
.GlobalHome #BreakingNewsViewAll IMG
{
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	float:none;
}
.GlobalHome #breadCrumbs
{
    display: none;
}
#DefFullWidth #breadCrumbs
{
    display: none;
}
.GlobalHome #MainColumn
{
    float: left;
    width: 420px;
}
.GlobalHome #MainColumnC
{
    float: left;
    margin: 6 0 0 15px;
    width: 434px;
}
.GlobalHome .MainColumnTop
{
    margin: 0 0 2 0px;
    width: 100%;
}
.GlobalHome .CountryColorBox
{
    /*background: #D8EAF9 url(CountryBoxBottom.gif) no-repeat bottom;*/
    height: auto;
    overflow: hidden;
    margin-bottom: 2px;
}
.GlobalHome .Countryboxwide
{
    /*background: url(CountryBoxTop.gif) no-repeat top;*/
    position: relative;
    left: 0px;
    width: 100%;
    height: 10px;
}
.GlobalHome .CountryColorBox1Right IMG
{
    position: relative;
    left: 0px;
    float: right;
}
.GlobalHome .CountryColorBox1Right #strPlaceHolderBottomRight
{
    position: static;
    left: auto;
    float: left;
    vertical-align: top;
    line-height: 15px;
}
.GlobalHome .CountryColorBox1Right #strPlaceHolderBottomRight IMG
{
    float: none;
}
.GlobalHome .CountryboxwideBottom
{
    /*background: url(CountryBoxBottom.gif) no-repeat bottom;*/
    height: 100%;
    overflow: visible;
    padding-bottom: 5px;
}
.GlobalHome .CountryColorBox1
{
    /*background: url(CountryBox1.gif);*/
    height: auto;
    overflow: hidden;
    margin-bottom: 2px;
}
.GlobalHome .CountryColorBox1Left
{
    float: left;
    position: relative;
    left: 10px;
    width: 192px;
}
.GlobalHome .CountryColorBox1Right
{
    float: right;
    width: 202px;
}
.GlobalHome .CountryMainColumnTopLeft
{
    float: left;
    width: 309px;
    padding-bottom: 10px;
    position: relative;
    left: 10px;
}
.GlobalHome .CountryMainColumnTopRight
{
    float: left;
    position: relative;
    left: 10px;
    top: 13px;
    width: 95px;
    margin-left: 10px;
}
.GlobalHome .CountryMainColumnTopRight IMG
{
    margin-bottom: 20px;
}
.GlobalHome .CountryMainColumnTopLeft SELECT,.GlobalHome #strPlaceHolderBottomRight SELECT
{
    width: 150px;
    /* ??? margin: 0 10 3 0px; */
    margin: 0 1 3 0px;
    
}
.GlobalHome #strPlaceHolderBottomRight, .GlobalHome #strPlaceholderControl1
{
    position: static;
    
}
.GlobalHome .MainColumnContentL
{
	/*padding: 0 25 10 10;*/
    height: auto;
}
.GlobalHome .MainColumnContentR
{
    /*padding: 0 25 10 10;
    margin: -10 0 0 0;*/
    height: auto;
	background-color:#bfbfbf;
}

.GlobalHome .MainColumnBottom
{
    margin: 0 0 2 0px;
    width: 100%;
    height: auto;
    overflow: hidden;
}
/*.GlobalHome .MainColumnBottomImg {
 float: right;
}*/
.GlobalHome #MainColumn H1, .GlobalHome #MainColumnC H1
{
	font-family:StagMedium;
    color: #0066a1;
    font-size: 14pt;
    font-weight: Normal;
	line-height:22px;
    margin-bottom: 8px;
    padding-top: 0px;
}
.GlobalHome #RightColumn H1, .LocalHome #RightColumn H1
{
	color:#231F20;
	font-family:StagMedium;
	font-size:14pt;
	font-weight:normal;
	line-height:22px;
	margin-bottom:8px;
	padding-top:3px;
}
.GlobalHome #MainColumn H2, .GlobalHome #MainColumnC H2
{
    font-family:StagMedium;
    color: #0066a1;
    font-size: 12pt;
    font-weight: Normal;
	line-height:22px;
    margin-bottom: 3px;
    padding-top: 20px;
}
 
.GlobalHome .MainColumnBottom H1
{
    padding: 15 0 0 0px;
}
.GlobalHome .MainColumnLeftT
{
    float: left;
    width: 200px;
    margin-right:10px;
	background-color:#ffffff;
	height:auto;
	overflow:hidden;
	border-bottom: 1px dashed #e2e2e2;
	padding-bottom:8px;
}
.GlobalHome .MainColumnLeft
{
    float: left;
    width: 200px;
    margin-right:10px;
	background-color:#ffffff;
	height:auto;
	overflow:hidden;
	padding-top:8px;
	padding-bottom:15px;
}
.GlobalHome .MainColumnRightT
{
    float: right;
    width: 190px;
    background-color: #bfbfbf;
	padding-left:10px;
	padding-right:10px;
	height:auto;
	overflow:hidden;
	padding-bottom:8px;
	border-bottom: 0px dashed #e2e2e2;
}
.GlobalHome .MainColumnRight
{
    float: right;
    width: 190px;
    background-color: #bfbfbf;
	padding-left:10px;
	padding-right:10px;
	height:auto;
	overflow:hidden;
	padding-top:8px;
	padding-bottom:15px;
}
.GlobalHome .MainColumnRight SELECT, .GlobalHome .MainColumnRightT SELECT
{
    width: 150px;
    height: 20px;
    margin: 0 0 0 0px;
}
.GlobalHome .MainColumnRight #strPhcPanelRightTop, .GlobalHome #StrPlaceholderControl1
{	

    vertical-align: top;
    /* IME * 22-07-09*/
    width:187px;
}
.GlobalHome #CountryDD, .GlobalHome #CountryDD2
{
	width:160px;
    vertical-align: top;
}
.GlobalHome .MainColumnRight #SelectIndustryGo, .GlobalHome .MainColumnRight #SelectIndustryGo2, .GlobalHome .MainColumnRight #SelectIndustryGo3, #SelectIndustryGo, #SelectIndustryGo2
{
    cursor: pointer;
    cursor: hand;
    margin-left: 1px;
    padding: 0px;
    width:20px;
    height:20px;
	position:relative;
	left:-6px;
}
.GlobalHome .MainColumnBottomCorners
{
    /*background: url(MainColumnBottomCorners.gif);
    width: 100%;
    height: 5px;
    line-height: 5px;
    position: relative;
    bottom: 7px;*/
	display:none;
}
.GlobalHome .MainColumnTopCorners
{
    /*background: url(MainColumnTopCorners.gif);
    width: 100%;
    height: 5px;
    line-height: 5px;
    position: relative;
    top: 5px;
    overflow: hidden;*/
	display:none;
}

/* RCA 20090529 : StringPlaceholder  UK:C1578083
RPL GlobalHome .MainColumnBottom IMG
*/
.GlobalHome .MainColumnLeft IMG
{
    position: relative;
    /*float: right;*/
}
.GlobalHome #RightColumn
{
    float: left;
    margin-left: 8px; /*padding-top: 10px;*/
    width: 208px;
	padding-left:10px;
	padding-right:10px;
    height: auto;
    overflow: hidden;
	background-color:#66a3c7;
	padding-bottom:15px;
}

.GlobalHome #RightColumn .LinkAreaRight1  A, .GlobalHome #RightColumn .LinkAreaRight1 A:link, .GlobalHome #RightColumn .LinkAreaRight1  A:Active, .GlobalHome #RightColumn .LinkAreaRight1  A:Visited
{
	background-color:#808080;
	color:#FFFFFF;
	float:right;
	font-family:StagMedium;
	font-size:10pt;
	padding:2px 4px;
	text-decoration:none;
	white-space:nowrap;
	margin-top:5px;
}
.GlobalHome #RightColumn .LinkAreaRight1  A:Hover
{
	background-color:#a626aa;
	text-decoration:none;
}
.GlobalHome .LinkAreaRight
{
    color: #777777;
    margin: 0 0 30 0px;
}
.LinkAreaRight IMG
{
    margin-bottom: 5px;
}
.GlobalHome #rightColumn .LinkAreaRight H1
{
    color: #544F93;
    font-size: 1.63em;
    font-weight: normal;
    margin: 0 0 5 0px;
}
.GlobalHome #rightColumn .LinkAreaRight H2
{
    color: #666666;
    font-size: 1.09em;
    font-weight: bold;
    margin: 0 0 5 0px;
}
.GlobalHome #rightColumn .LinkAreaRight A, .GlobalHome #rightColumn .LinkAreaRight A:link, .GlobalHome #rightColumn .LinkAreaRight A:visited, .GlobalHome #rightColumn .LinkAreaRight A:hover, .GlobalHome #rightColumn .LinkAreaRight A:active
{
    color: 333333;
    text-decoration: underline;
}
.GlobalHome .bg
{
    list-style-image: none;
    background-color: #EEEEEE;
    width: 930px;
    height: auto;
    overflow: hidden;
    margin: 20 0 0 0px;
    padding: 0 0 0 0px;
    font-size:1em;
	padding-bottom:15px;
	padding-top:15px;
}
.GlobalHome #Q34
{
	font-family:StagMedium;
	font-size:10pt;
    float: left;
    width: 270px;
    height: auto;
    background-color: #EEEEEE;
}
.GlobalHome #Q12
{
    float: left;
    width: 656px;
    height: auto;
    background-color: #EEEEEE;
	border-left: 1px dashed #808080;
}
.GlobalHome .Q14Txt
{
    margin: 0 0 1 0px;
    padding: 6 0 4 15px;
    color: #666666;
    font-weight: bold;
    font-size: 15pt;
    background-color: #EEEEEE;
}
.GlobalHome .Q14Txt2
{
	font-family:StagMedium;
    margin: 0 0 1 0px;
    padding: 6 0 4 15px;
    color: #666666;
    font-weight: bold;
    font-size: 15pt;
    background-color: #EEEEEE;
}
.GlobalHome .bg .Worldmapbottom
{
    margin: 0 0 0 0px;
    padding: 6 0 0 15px;
    color: #666666;
    font-weight: normal;
    height: auto;
    overflow: visible;
    background-color: #EEEEEE; border: 0px blue solid
}
.GlobalHome .bg .Worldmapbottom2
{
    margin: 0 0 0 0px;
    padding: 6 0 0 15px;
    color: #666666;
    font-weight: normal;
    height: auto;
    overflow: visible;
    background-color: #EEEEEE; border: 0px blue solid
}
#CountrySolutions1, #CountrySolutions2, #CountrySolutions3, #CountrySolutions4, #Solutions1, #Solutions2, #Solutions3, #Solutions4
{
    color: #666666;
	font-size:8pt;
}
.GlobalHome .WorldmapLeft
{
    font-size: 1.1em;
    float: left;
    width: 110px;
    height: 80px;
}
.GlobalHome .WorldmapRight
{
    /*float: right;
    width: 120px;
    margin-right: 5px;
    height: 100px;*/
	display:none;
}
.GlobalHome #countryselector
{
    margin-top: 10px;
}
IMG#worldselbutton
{
    position: relative;
    cursor: pointer;
    cursor: hand;
	left:-5px;
	width:20px;
    height:20px;
}
IMG#countryselbutton
{
    position: relative;
    cursor: pointer;
    cursor: hand;
	left:-5px;
    width:20px;
    height:20px;
	margin-top:10px;
}
.GlobalHome .WorldmapString
{
	display:block;
	width:200px;
}
.GlobalHome .WorldmapString SELECT
{
	vertical-align:top;
    width: 130px;
    margin: 0 0 0 0px;
	height:20px;
}
/*.GlobalHome #Solutions1, .GlobalHome #Solutions2, .GlobalHome #Solutions3
{
    float: left;
    width: 194px;
    padding: 0 0 0 0;
    margin-right: 15px;
}*/
.GlobalHome .GlobalSolutions3_1, .GlobalHome .GlobalSolutions3_2, .GlobalHome .GlobalSolutions3_3
{
    float: left;
    width: 194px;
    font-size: 8pt;
    padding: 0 0 0 0;
    margin-right: 15px;
}
.GlobalHome .GlobalSolutions3_1 strong, .GlobalHome .GlobalSolutions3_2 strong, .GlobalHome .GlobalSolutions3_3 strong
{
	font-family:StagMedium;
	font-size:12pt;
}

.GlobalHome .GlobalSolutions3_1 A, .GlobalHome .GlobalSolutions3_2 A, .GlobalHome .GlobalSolutions3_3 A
{
	text-decoration:none;
}

.GlobalHome .GlobalSolutions4_1, .GlobalHome .GlobalSolutions4_2, .GlobalHome .GlobalSolutions4_3, .GlobalHome .GlobalSolutions4_4
{
    float: left;
    width: 142px;
    font-size: 1.0em;
    padding: 0 0 0 0;
    margin-right: 15px; 
}
.GlobalHome .CountrySolutions3_1, .GlobalHome .CountrySolutions3_2, .GlobalHome .CountrySolutions3_3
{
    float: left;
    width: 285px;
    padding: 0 0 10 0;
    margin-right: 18px;
}
.GlobalHome .CountrySolutions4_1, .GlobalHome .CountrySolutions4_2, .GlobalHome .CountrySolutions4_3, .GlobalHome .CountrySolutions4_4
{
    float: left;
    width: 210px;
    padding: 0 0 10 0;
    margin-right: 18px;
}
.GlobalHome .Worldmapbottom A, .GlobalHome .Worldmapbottom A:link, .GlobalHome .Worldmapbottom A:visited, .GlobalHome .Worldmapbottom A:active
{
    text-decoration: none;
    color: #666666;
}
.GlobalHome .Worldmapbottom A, .GlobalHome .Worldmapbottom A:hover
{
    text-decoration: underline;
}
#video #maincolumn
{
    float: left;
    width: 405px;
    margin: 0 0 0 0px;
    height: auto;
}
#video #rightColumn
{
    float: left;
    width: 220px;
    margin: 82 0 0 0px;
    height: auto;
    overflow: hidden;
}
#video #rightColumn H1, #video #rightColumn H1 A, #video #rightColumn H1 A:link, #video #rightColumn H1 A:visited, #video #rightColumn H1 A:hover, #video #rightColumn H1 A:active
{
    color: #CE0E48;
    text-decoration: underline;
}
#videoback
{
    margin: 10 0 10 0px;
}
body#DefPopup, body#DefPopup #content, body#DefPopup #content, body#DefPopup #content #mainColumn, body#DefPopup #content #mainColumn #PopupLeader, body#DefPopup #content #mainColumn #PopupLeader p
{
    margin: 0;
    padding: 0;
}
body#DefPopup #content #mainColumn #PopupLeader2
{
    margin: 10;
    padding: 0;
}



/*.PrimNav {
 font-weight: bold;
}
.PrimNav A, .PrimNav A:link, .PrimNav A:visited {
 color: #2C91CA;
 cursor: hand;
}
.PrimNav A:hover, .PrimNav A:active {
 color: #FFFFFF;
 cursor: hand;
}*/


.cmsconsole
{
    border: solid 2px green;
    z-index: 99;
    font-size: 13px;
    font-family: Verdana;
}
.cmsconsolepos
{
    position: absolute;
    background-color: white;
    z-index: 5001;
    top: 80px;
    left: 800px;
}
.cmsconsolesubpos
{
    position: absolute;
    background-color: white;
    z-index: 5001;
}
.cmsconsolemessagewait
{
    position: absolute;
    top: 15px;
    left: 400px;
    background-color: white;
    z-index: 5001;
}
.MessageWindow
{
    position: absolute;
    top: 0px;
    left: 0px;
    font-size: 12px;
    background-color: Red;
    padding: 12px;
    color: White;
    z-index:9901;
}
/* Connexys */
/*
A.brightRed11, A:link.brightRed11 , A:visited.brightRed11 , A:active.brightRed11   { color: #FF0000;font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
A.brightRed11 hover {text-decoration: underline; color: #FF0000}
*/
.smalltext
{
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
.smalltext a
{
    font-family: Verdana;
    font-size: 11px;
    color: #003399;
    text-decoration: none;
}
.smalltext a:hover
{
    font-family: Verdana;
    font-size: 11px;
    color: #003399;
    text-decoration: underline;
}

.brightRed11 A, .brightRed11 A:link, .brightRed11 A:visited, .brightRed11 A:active
{
    text-decoration: none;
    color: #CC0000;
}
.brightRed11 A:hover
{
    text-decoration: underline;
}

/* --// Login Screen --// */
#lblLoginEmail, #lblRegistrationFirstName, #lblRegistrationLastName, #lblRegistrationEmail, #lblRegistrationCountry, #lblRegistrationCompany, #lblRegistrationJobTitle, #lblRegistrationPassword, #lblRegistrationPassword2, #lblPasswordOldHeader, #lblPasswordNewHeader, #lblPasswordRetypeNewHeader {
	float: left;
	width: 144px;
	height: 18px;
	position: relative;
	top: 1px;
}
#lblLoginPassword {
	float: left;
	width: 150px;
	height: 18px;
	position: relative;
	top: 1px;
	margin-top: 1.2em;
}
#btnLogin {
	margin-top: 1.5em;
	margin-bottom: 0.8em;		
}
#cbRegistrationUseHTMLEmail {
	margin-top: 1em;
	margin-bottom: 1em;
}
#pnlErrorLogin, #lblRegistrationFirstNameError, #lblRegistrationLastNameError, #lblRegistrationEmailError, #lblRegistrationCountryError, #lblRegistrationCompanyError, #lblRegistrationJobTitleError, #lblRegistrationPasswordError, #lblRegistrationPassword2Error, #lblOldPasswordError, #lblNewPasswordError, #lblRetypeNewPasswordError {
	color: #FF0000;
	font-weight: bold;
	width: auto;
    height: auto;
    overflow: hidden;
	margin-left: 1.2em;
}
#pnlRegistrationPasswordError, #pnlRegistrationPasswordError2, #pnlErrorLogin2, #pnlNewPasswordError2, #lblLoginEmailError, #lblLoginPasswordError {
	color: #FF0000;
	font-weight: bold;
	font-size: 1em;
	width: auto;
    height: auto;
    overflow: auto;
}
#ServerMessage {
		color: #FF0000;
	font-weight: bold;
	font-size: 1em;
	width: auto;
    height: auto;
    overflow: auto;
    margin-bottom: 1em;
}
#lblRegistrationTermsAndConditionsError {
	color: #FF0000;
	font-weight: bold;
	font-size: 11px;
}
#DefCont INPUT {
	vertical-align: middle;
	margin-right: 0px;
	font-family: Verdana;
}
INPUT#txtRegistrationCompany, INPUT#txtRegistrationFirstName, INPUT#txtRegistrationLastName, INPUT#txtRegistrationEmail, INPUT#txtRegistrationJobTitle, INPUT#txtRegistrationPassword, INPUT#txtRegistrationPassword2 {
	width: 200px;
	margin-right: 10px;
}
INPUT#txtLoginEmail, INPUT#txtLoginPassword {
	width: 190px;
	margin-right: 10px;
}
#lblErrorMessage {
	color: FF0000;
	font-weight: bold
}
.lblRegistrationRow {
	width: auto;
	height: auto;
	overflow: visible;
	margin-bottom: 3px;
	border: solid 1px white;
}
.lblRegistrationRow1 {
	width: auto;
	height: 25px;
	margin-top: 1.5em;
	margin-bottom: 1.0em;
	border: solid 1px white;
}
.GeneralError
{
	color: #ff0000;
	float: none;
}
#imgrequired {
	float: left;
	position: relative;
	top: 4px;
	margin-right: 0.5em;
	margin-bottom: 30px;
	border: solid red 0px;
}
#lblRegistrationMandatoryMessage {
	float: left;
	width: auto;
	border: solid blue 0px
}
SELECT#ddCountry {
 	width: 200px;
 	margin-right: 10px;
}
#cbMain {
 	width: 100%;
 	height: auto;
 	overflow: hidden;
}
#cbCompanyEmail {
	margin-top: 1.0em;
	margin-bottom: 1.0em;
}
#lblRegistrationTermsAndConditionsMessage {
	position: relative;
	left: 4px;
}
#btnRegister {
	margin-top: 1.8em;
}
#RegisterInfoPane {
	float: right;
	width: 230px;
	border: solid #333333 1px;
	padding: 5px 5px 5px 5px;
	background: #EEEEEE;
}
#SigninPane {
	float: left;
	width: 320px;
	border: solid blue 0px;
}
.lblLoginLeft {
	width: 100px;
	border: solid 1px red;
}
#pnlProfile {
    width: 575px;
    height: auto;
}
#lblNameHeader {
	margin-bottom: 1.5em;
}
.PremiumContent {
	width: 100%;
	height: auto;
	overflow: hidden;
	vertical-align: middle;
}
a.PremiumContent img, a:link.PremiumContent img, a:visited.PremiumContent img, a:hover.PremiumContent img, a:active.PremiumContent img {
	vertical-align: middle;
}

#strPlaceHolderFeatureRightBottom
{
    vertical-align: top;
    width:187px;
}

.testDiv
{
	background-color:Pink;
	height:500px;
}
.GlobalHome .imgHeader
{

}
.GlobalHome .RedBanner
{
	position:relative;
	/*height:66px;
	overflow:hidden;
	padding-top:1px;*/
display:none;
}
.RedBanner
{
	position:relative;
	
	width: 930px;
	height: 66px;
	border-top: 2px solid #66A3C7;
	clear: left;
}

.GlobalHome .PrimaryNavBar
{
	position:relative;
	height:20px;
	overflow:hidden;
}
.PrimaryNavBar
{
	position:relative;
	height:20px;
	overflow:hidden;
}

.PressReleaseContentTitle
{
	padding-top: 7px;
}
a:link.pressReleaseGlobalLinks
{
	text-decoration: none;
	color:#231F20;
	font-size:8pt;
	font-family:Verdana;	
}
a:visited.pressReleaseGlobalLinks
{
	text-decoration: none;
	color:#231F20;
	font-size:8pt;
	font-family:Verdana;
	
}
a:hover.pressReleaseGlobalLinks
{
	text-decoration: underline;
	color:#231F20;
	font-size:8pt;
	font-family:Verdana;
	
}
#worldselbutton 
{
    height:20px;
    width:27px;
}
/* IME 13-08-09 */
#MyFlash
{
	border:solid 1px #757575;	
	margin-left:-1px;
	overflow:hidden;
	width:575px;
}
/* IME 13-08-09 */
#AtosOriginVideo
{
	width:100%;
}
#content #FinCalTxt H1
{
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    /*margin: 0.4em 0px 0.2em 0px;    */
}
#LandingLeaderFilteringContent
{
	display:none;
}
#StrPlaceholderControl2
{
	width:574px;
}

#content #SelectedArticlesTxt
{
	font-family:StagMedium;
	font-size:18pt;
}

.table_type_01 a,
.table_type_02 a,
.table_type_03 a,
.table_type_04 a{
	color: #15548a;
}
/****************************************/
/*              [TABLE 01]              */
/****************************************/
.table_type_01{
	width: 100%;
	border-collapse: collapse;
	font-family: Verdana;
	/*font-size: 11px;*/
	color: #757577;
}
.table_type_01 caption{
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 5px;
	color: #d21241;
	}
	
.table_type_01 th{
	padding: 0 10px 0 5px;
	height: 44px;
	border: 1px solid #dfdfdf;
	background-color: #e3e9ed;
	background-image: url(/general/images/tablebg.jpg);
	background-repeat: repeat-x;
	text-align: right;
}

.table_type_01 tr.header2 th{
	height: 20px;
	padding: 4px 10px 4px 5px;
	border: 1px solid #dfdfdf;
	background-color: #e3e9ed;
	background-image: url(/general/images/tablebg_small.jpg);
	background-repeat: repeat-x;
	text-align: right;
}
.table_type_01 td{
	padding: 4px 10px 4px 5px;
	text-align: right;
	}
.table_type_01 .t_head_1,
.table_type_01 tr.header2 th.t_head_1{
	text-align: left;
	padding-left: 25px;
}

.space td{
	padding:0;
	}

/****************************************/
/*              [TABLE 02]              */
/****************************************/

.table_type_02{
	width: 100%;
	border: 1px solid #dfdfdf;
	border-collapse: collapse;
	font-family: Verdana;
	/*font-size: 11px;*/
	color: #757577;
}
.table_type_02 caption{
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 5px;
	color: #d21241;
	}
.table_type_02 th{
	padding: 0 10px 0 5px;
	height: 44px;
	border-left: 1px solid #dfdfdf;
	background-color: #e3e9ed;
	background-image: url(/general/images/tablebg.jpg);
	background-repeat: repeat-x;
	text-align: right;
	width: 60px;
}
.table_type_02 .t_head_1{
	text-align: left;
	width: 131px;
	padding-left: 25px;
}
.table_type_02 td{
	border-left: 1px solid #dfdfdf;
	padding: 4px 10px 4px 0;
	text-align: right;
}
.table_type_02 tr.alt{
	background-color: #F3F3F3;
}
.table_type_02 tr.total{
	font-weight: bold;
}
/****************************************/
/*              [TABLE 03]              */
/****************************************/
.table_type_03{
	width: 100%;
	border: 1px solid #dfdfdf;
	border-collapse: collapse;
	font-family: Verdana;
	/*font-size: 11px;*/
	color: #757577;
}
.table_type_03 caption{
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 5px;
	color: #d21241;
	}
.table_type_03 th{
	padding: 0 5px 0 5px;
	height: 44px;
	border-left: 1px solid #dfdfdf;
	background-color: #e3e9ed;
	background-image: url(/general/images/tablebg.jpg);
	background-repeat: repeat-x;
}

.table_type_03 .t_head_1{
	text-align: left;
	width: 131px;
	padding-left: 25px;
}

.table_type_03 tr.alt{
	background-color: #F3F3F3;
}

.table_type_03 td{
	padding: 10px 10px 10px 0;
	text-align: right;
	}
	
	
/****************************************/
/*              [TABLE 04]              */
/****************************************/


.table_type_04{
	width: 100%;
	border: 1px solid #dfdfdf;
	border-collapse: collapse;
	font-family: Verdana;
	/*font-size: 11px;*/
	color: #757577;
	padding: 0;
}
.table_type_04 caption{
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 5px;
	color: #d21241;
	}
.table_type_04 td{
	padding: 10px;
	text-align: center;
	width: 33%;
	}
.table_type_04 tr.alt{
	background-color: #F3F3F3;
}
.table_type_04 td.alt{
	background-color: #F3F3F3;
	border: 1px solid #dfdfdf;
	border-width: 0 1px 0 1px;
}
.table_type_04 tr.alt td.alt{
	background-color: #e3e3e3;
}
.table_type_04 .t_head_1{
	text-align: left;
	font-weight: bold;
	padding-left: 25px;
}
