

body {
width: auto;
margin: 0;
color: #000;
color: #000;
background-image: none;
background-color: #fff;
font: 12px/1.3em helvetica, tahoma, verdana, arial;
}

/* this styling should effect IE6 only */

* html #bodyDiv {
width: 950px;
margin: 0 auto;
padding: 0;
}



#bodyDiv {
width: 940px;
margin: 0 auto;
padding: 0;
}

#previewBody {
width: 748px;
}

a, a:link, a:hover, a:visited {
font-family: tahoma,verdana, arial, helvetica;
/* 

'A' Link font family */

    font-size: 1em;
/* 'A' Li

nk size */

    text-decoration: none;
/* 'A' text 

decoration */

    color: #000;
}

a:hover {
text-decoration: underline;
}

input, select, textarea {
color: #6a6a6a;
font-family: verdana, arial, helvetica;
font-size: 1em;
}

input.formInput,

textarea.formInput {
border: 1px solid #7f9db9;
font-size: 1em;
padding: 3px 0;
}

textarea.formInput {
width: 200px;
}

.HzLine, li.line {
display: none;
}

/* --- Search Styles --- */

.SearchBoxMainContainer .padding {
background: #fff url('/Templates/Three_2008/images/bg_announcementContent.gif') repeat-x left bottom;
padding: 0;
margin: 0;
}

div.SearchBoxMainContainer {
padding: 0;
margin: 0;
}

.SearchBoxMainContainer .padding .SearchBoxSubContainer .searchBoxContainer2 .searchBoxTextInput,

.SearchBoxMainContainer .padding .SearchBoxSubContainer select.searchBoxSelect {
font-size: 1em;
}

/* --- Header Styles --- */

#headingTop {
border: none;
height: 112px;
}

#headingTop, #mainPreviewContainer {
background: url('/Templates/Three_2008/images/en-EU/headerBgHome.gif') no-repeat 0 0;
}

#mainPreviewContainer #midCol,

#mainPreviewContainer #rightCol,

#mainPreviewContainer #midColList {
margin-top: 112px;
}

#mainPreviewContainer {
width: 748px;
}

#headingTop .logo {
width: 400px;
cursor: pointer;
height: 112px;
}

#headingTop .searchBoxContainer {
float: right;
height: 68%;
width: 228px;
ackground-color: transparent;
background-color: transparent;
}

#headingTop .searchBoxContainer .padding {
padding: 0;
}

#headingTop .searchBoxContainer .searchText {
display: none;
font-weight: normal;
font-size: 1em;
color: #000;
font-family: tahoma, arial ,verdana, helvetica;
}

#headingTop .searchBoxContainer .inputBox {
float: left;
padding: 34px 10px 0 0;
font-size: 1em;

}

div.clientSearchContainer div.padding div.inputBox {
float: none;
padding: 0;
font-size: 1em;
}

#headingTop .searchBoxContainer .inputBox input[type="text"] {
width: 155px;
}

#headingTop .searchBoxContainer .button {
/*f

loat:right;*/

	/*p

adding:31px 20px 0 0;*/

	

	float: left;
padding-top: 32px;
padding-bottom: 0px;
padding-left: 0px;
}

#main3col {
width: 100%;
}

/* --- Menu Styles --- */

.bodyCopy {

}

* 

html #leftCol {
margin: 5px;
}

*|html #leftCol {
margin: 0px;
}

#leftCol {
border-top: 5px solid #000;
width: 200px;
font-family: tahoma, arial ,verdana, helvetica;
font-size: 1em;
color: #666;
}

#leftCol .seperator {
display: none;
}

#menu ul li,

#menu ul li a.menuSelected {
background-color: #fff;
color: #fff;
}

#menu ul li {
/*b

ackground-position:none;*/

	/*b

ackground-repeat:no-repeat;*/

	/*b

order-bottom:1px solid  #606161;*/

	line-height: 20px;
/*ba

ckground-color: #fff;*/

	background-color: #ffffff;
font-weight: bold;
}

#menu ul li a,

#menu ul li a:hover {
font-family: tahoma,arial ,verdana, helvetica;
color: #000;
/* menu selected text 

colour */

	text-decoration: none;
/* menu selected decoration

*/

    /*background-color:#e9eaee 

;*/

    /*background-color: #FE9400

; -- wrong*/

    background-color: #FFFFFF;
}

#menu ul li a {
background-image: url('/Templates/Three_2008/images/indent-white.gif');
background-position: left center;
background-repeat: no-repeat;
color: #7f7f7f;
font-weight: bold;
}

#menu ul li a:hover {
background-image: url('/Templates/Three_2008/images/indent-highlighted.gif');
background-position: left center;
background-repeat: no-repeat;
}

#menu ul li a .padding {
padding: 0;
margin-bottom: 5px;
}

#menu ul li.firstMenuItem {
margin-bottom: 20px;
}

#menu ul li.firstMenuItem a {
color: #808080

	/*b

ackground-color: #fff;*/
}

#menu ul li a.menuSelected,

#menu ul li a.menuSelected:hover {
/*ba

ckground:url('/Templates/Three_2008/images/rightArrow.gif') no-repeat left center;*/

    /*ba

ckground-color:#606161 ;*/

    background-position: left center;
background-repeat: no-repeat;
background-color: #FFFFFF;
font-weight: bold;
text-decoration: none;
cursor: default;
font-weight: bold;
color: #000000;
}

#menu ul li a.menuSelected:hover {
background-color: #FE9400;
}

#menu ul li a:hover {
text-decoration: none;
color: #000;
/*backgroun

d-color: #f4c307;*/

	background-color: #FE9400;
}

/* --- Press Pass Container --- */

.pressPassContainer {
background-image: none;
background-color: #fff;
position: relative;
width: 100%;
height: auto;
}

.pressPassContainer .padding {
padding: 0 0 10px;
border-top: 3px solid #000;
width: 100%;
margin-top: 10px;
border-bottom: 2px solid #000;
background: url('/Templates/Three_2008/images/bg_presspass.gif') no-repeat center top;
}

.pressPassContainer .presspass {
/*b

ackground:url('/Templates/Three_2008/images/en-EU/pressPassTitle.gif') no-repeat left center;

	height:16px;

	width:80px;

	background-color: #fff;

	color:#000;*/

	

	visibility: hidden;
}

.pressPassContainer .padding .name,

.pressPassContainer .padding .password,

.pressPassContainer .padding .rememberMe {
color: #000;
margin-top: 15px;
margin-bottom: 0;
padding: 0;
font-weight: normal;
}

.pressPassContainer .padding .nameBox input[type="text"],

.pressPassContainer .padding .passwordBox input[type="password"] {
border: 1px solid #000;
height: 20px;
margin-top: 5px;
width: 144px;
color: #000;
}

.pressPassContainer .padding .register,

.pressPassContainer .padding .forgotPW,

.pressPassContainer .padding .about {
padding: 0;
margin: 0;
}

.pressPassContainer .padding .forgotPW a,

.pressPassContainer .padding .about a,

.pressPassContainer .padding .register a {
color: #000;
font-weight: normal;
/*tex

t-decoration:underline;*/

	

	text-decoration: none;
padding: 2px 0 4px 19px;
background-image: url('/Templates/Three_2008/images/indent-white.gif');
background-repeat: no-repeat;
background-positon: left bottom;
}

.pressPassContainer .padding .forgotPW a:hover,

.pressPassContainer .padding .about a:hover,

.pressPassContainer .padding .register a:hover {
color: #000;
font-weight: normal;
text-decoration: underline;
}

/* --- Logged in Press Pass --- */

.pressPassContainerLoggedIn {
background-image: none;
background-color: #fff;
position: relative;
width: 100%;
height: auto;
}

.pressPassContainerLoggedIn .padding {
color: #000;
width: 100%;
border-top: 3px solid #000;
border-bottom: 3px solid #000;
padding-right: 0;
padding-top: 15px;
padding-bottom: 15px;
padding: 0;
}

.pressPassContainerLoggedIn .presspass,

.pressPassContainerLoggedIn .header_line {
/*b

ackground:url('/Templates/Three_2008/images/en-EU/pressPassTitle.gif') no-repeat left center;

	height:16px;

	width:80px;

	background-color: #fff;

	color:#000;*/

	

	visibility: hidden;
}

.pressPassContainerLoggedIn .padding .welcomeBack {
margin-top: 20px;
}

.pressPassContainerLoggedIn .padding .loggedInName {
color: #000;
margin-top: 15px;
margin-bottom: 0;
padding: 0;
font-weight: normal;
}

.pressPassContainerLoggedIn .padding .myProfile,

.pressPassContainerLoggedIn .padding .mailBox {
margin: 0;
padding: 4px 0;
/*tex

t-decoration:underline;*/

	color: #000;
display: block;
text-decoration: none;
}

.pressPassContainerLoggedIn .padding .myProfile a,

.pressPassContainerLoggedIn .padding .mailBox a {
color: #000;
font-weight: normal;
/*tex

t-decoration:underline;*/

	

	text-decoration: none;
padding: 2px 0 4px 19px;
background-image: url('/Templates/Three_2008/images/indent-white.gif');
background-repeat: no-repeat;
background-positon: left bottom;
}

.pressPassContainerLoggedIn .padding .myProfile a:hover,

.pressPassContainerLoggedIn .padding .mailBox a:hover {
color: #000;
font-weight: normal;
text-decoration: underline;
}

.poweredBy {
display: none;
}

/* --- Central Column Style --- */

.breadcrumb {
ont-size: 10px;
color: #808080;
border-bottom-style: none;
}

.breadcrumb .pad a,

.breadcrumb .pad a:hover,

.breadcrumb .pad a:link,

.breadcrumb .pad a:visited,

.breadcrumb a:active {
color: #777;
text-decoration: none;
}

.breadcrumb .pad a:hover {
color: #a891a8;
text-decoration: underline;
}

#midCol {
width: 540px;
border-top: 5px solid #000;
border-bottom: 2px solid #000;
padding: 0 0 10px;
margin: 0 0 0 20px;
}

* html #midCol {
width: 535px;
}

#midColList {
border-top: 5px solid #000;
border-bottom: 2px solid #000;
width: 690px;
margin-left: 15px;
padding-bottom: 15px;
}

* html #midColList {
width: 706px;
}

*| html #midColList {
width: 715px;
}

#midCol .padding,

#midColList .padding {

}


a.RSSLinkText {
padding-right: 20px;
}

a.RSSLinkText, a.RSSLinkImage {
/*c

olor:#fb9e3a;*/

	color: #000000;
padding-left: 5px;
text-decoration: none;
}

a.RSSLinkText:hover {
text-decoration: underline;
}

.mainContainer {
padding-left: 0;
margin-top: 0;
}

.mainContainer .announcementContainer {
/*position:relative;

*/

	/*top:-25px;*/

	/*l

eft:10px;*/

	fon

t-size: 18px;
font-weight: bold;

background: url('/Templates/Three_2008/images/cms_background.jpg') no-repeat right top;
margin-top: 0;
margin-left: 0;
margin-right: 0;
margin: 0;
}

.latestNewsImg {
dis

play: inline;
}

.homepageLatestReleases {
padding: 0;
}

.homepageLatestReleases .title4 {
visibility: hidden;
}

.title1, .title4 {
font-family: Verdana, Arial, Sans-Serif;
}

.title1, .title4 {
color: #000;
}

.title4 {
padding: 2px 0px 2px 4px;
; color: #000;
font-size: 1.2em;
}

/*

.homepageLatestReleases .title4

{

	color:#06c;

	font:16px verdana,arial,sans-serif normal;

	margin-bottom:0;

	padding-bottom:15px;

	border-bottom:1px solid #fff;

}*/

.homepageLatestReleases .listView {
padding: 0;
0px; 0px;
}

/*.homepageLatestReleases ul li*/

.listView ul li {
border-bottom: 2px solid #ccc;
display: block;
padding: 5px;
margin: 0;
}

.announcementContainerContent {
font-weight: bold;

}

#midCol div.announcementContainer {
font: bold 25px Arial, Helvetica, Geneva, sans-serif;
color: #000;
margin-bottom: 5px;
}

.releaseListLeft {
/*p

adding:0 5px 0 0;*/

	padding: 0;
}

.listView img.bullet {
display: none;
}

/* --- Right Column Styles --- */

#rightCol {
width: 160px;
float: right;
border-top: 5px solid #000;

}

#rightCol .padding {
padding: 15px 0;
margin: 0;
}

DIV.space-line {
border-bottom: 1px dotted #ccc;
margin: 5px 0 10px 0;
}

.SideBarSingleLine a,

.SideBarSingleLine a:hover,

.SideBarSingleLine a:visited {
font-size: 85%;
display: inline;
font-family: verdana,arial,sans-serif;
}

/* --- Footer Styles --- */

#footer {
width: 100%;
}

#footer #footerContainer {
text-align: right;
width: 100%;
color: #666666;
}

#footer .footerBullet {
background: url('/Templates/Three_2008/images/verticalRow.gif') no-repeat left center;
}

.announcementContainer .sideBarAnnouncementContainerContent .title1 {
color: #000;
font-weight: bold;
}

.title1, 

.title4 {
color: #000;
font-size: 1.3em;
font-family: tahoma, arial ,verdana, helvetica;
/* Header Ti

tle font */
}

.title4 {
color: #000;
}

#midCol .padding img.buttBackDetailView, #midColList .padding img.buttBackDetailView {
float: right;
margin-bottom: -20px;
}

/* Steve 16.4.10 */

div.pressPassContainer {
background-image: none;
margin: 0;
padding: 0;
border-style: none;
}

#menu ul li a:hover, #menu ul li a:hover, #menu ul li a.menuSelected, #menu ul li a.menuSelected:hover {
background-color: transparent;
background-image: none;
font-weight: bold;
color: #000;
}

#leftCol div.pressPassContainer div.padding div.register a {
clear: both;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
height: auto;
}

div.breadcrumb div.pad {
padding: 0;
margin-bottom: 0;
}

#leftCol div.pressPassContainer div.padding div.login {
padding-bottom: 20px;
}

#leftCol div.pressPassContainer div.padding div.forgotPW a {
padding: 0;
}

#leftCol div.pressPassContainer div.padding div.about a {
padding: 0;
}

div.pagination {
border-style: none;
}

div.sideBarAnnouncementContainerContent {
border-bottom: 2px solid #000;
padding-bottom: 10px;
}