﻿/* Global Reset */
* 
{
padding: 0;
margin: 0;
}

body
{
text-align: center;
font-size: 62.5%;
font-family: Arial, Helvetica;
color: #4e71b5;
}

/* Item Styles */

input#ctl00_SearchBox1_searchBox
{
border: 1px solid #BFBFBF;
background: url(/eu/images/searchIcon.gif) no-repeat 2px 2px;
padding-left: 20px;
height: 18px;
width: 135px;
vertical-align: middle;
padding-top: 1px;
}

.BottomHR
{
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px dashed #4e71b5;
    border-bottom: 1px dashed #fff;
    color: lime;
}

#globalHeader
{
width: 936px;
clear: right;
text-align: right;
}

#pcontainer
{
margin-top: 18px;
font-size: 1.1em;
line-height: 1.5em;
text-align:left;
width: 936px;
margin-left: auto;
margin-right: auto;
}

#conTains
{
padding: 10px;
padding-bottom:10px;
padding-left:13px;
padding-right:13px;
clear: both;
text-align:left;
}

#pageHeader
{
height: 75px;
width: 936px;
clear: right;
}

#logoPane
{
float: left;
width: 195px;
}

#topNavigationDIV
{
float: left;
height: 75px;
padding-left: 0;
margin-left: 0;  
font-weight: bold;
color: #4e71b5;
font-size: 1.2em;
width: 546px;
/* font-family: Frutiger 45 Light, Arial; */
}

#floatingNav
{
width: 519px;
height: 100%;
position:relative;
}

#floatingNav div
{
position: absolute;
bottom: 0;
left: 0;
padding-bottom: 27px;
} 

#searchFloating
{
width: 150px;
position: relative;
float: right;
height: 75px;

}  

#searchFloating div
{
position: absolute;
bottom: 0;
right: 0;
padding-bottom: 27px;
}

#searchBox
{
}

#pageMain
{
width: 950px;
}

#leftNavigation
{
float: left;
width: 185px;
margin-right: 10px;
text-align:left;
}

#contentPane
{
float: left;
width: 546px;
color: #4e71b5;
}

#contentTop
{
padding-bottom: 7px; 
}

#contentBottom
{

}

#rightNavigation
{
float: left;
width: 185px;
margin-left: 10px;
}

#contentNavigation
{
padding-top: 15px;
}

#pageFooter
{
font-size: 0.8em;
clear: left;
padding-top: 10px;
font-weight: bold;
width: 950px;
}

#footStatement
{
float: right;
font-weight: bold;
width:173px; 
text-align:right;
padding-right:14px;
}

#footLegal
{
float: right;
padding-right: 20px;
}

#textSizer
{
float: right;
display: none;
}

#pageContentArea
{
padding-right: 0px;
padding-bottom:10px;
width: 542px;
}

#frmSection1
{
padding-bottom: 10px; 
padding-top: 10px;
}

#frmSection2
{
padding-bottom: 10px; 
}


/* Brand Styles */ 
.bulletListItems
{
MARGIN-TOP: 0px;
MARGIN-LEFT: 15px   
}

.padBotTD
{
padding-bottom: 10px;   
}

.pdfIcon
{  
list-style-image: url('/images/IC_pdf32.gif');
}

.clientList{}

.footerBlob
{
padding-right: 10px;
clear: right;
}

.contentFooterNavigation
{
padding-bottom: 30px;   
padding-left: 8px;
}

.ResourceRHLink {
padding-top:10px;
padding-bottom:7px;
padding-left:1px;
}

.resourceLink
{

}

.HomeBoxTitle
{
font-size: 1.4em;
font-weight: bold;   
padding-bottom: 10px;
color: #4e71b5;
}

.sideNavLink
{
color: #4e71b5;
}

.contentTitle
{
color: #4e71b5;
font-weight: bold;
padding-bottom: 1em;
}

.contentSubTitle
{
font-weight: bold;
} 

.inlineImageR {
float:right; 
padding-left:10px;
}


.inlineImageL {
float:left; 
padding-right:10px;
}

.inlineImageTextR {
width:150px; 
padding-left:8px;
}

.inlineTextRight {
width:170px; 
padding-left:8px;
padding-bottom:8px;
padding-right:8px;
padding-top:8px;
font-style:oblique;
background-color: #E8E6E6;
margin-bottom:10px;
margin-top:3px;


}

.boxTitle
{
font-weight: bold;
font-size: 1.2em;
padding-bottom: 10px;
}

.boxItem
{
padding-bottom: 5px; 
} 

.boxBullet{}

.legalLink{}

.legalLink:Hover{}

.imageComment
{
padding-left: 5px;
font-size: 0.8em;
padding-right: 10px;
} 

.navigationTitle
{
color: #ffffff;
font-size: 1.2em;
font-weight: bold;
}

.navigationSubTitle
{
color: #ffffff;
padding-top: 10px;
font-weight: bold;
}

.navigationItem
{
color: #ffffff;
}

.navigationTitle a
{
color: #ffffff;
}

.navigationSubTitle a
{
color: #ffffff;
}

.navigationItem a
{
color: #ffffff;
}

.zChild
{
padding-left: 10px;   
}

.topNV
{
color: #4e71b5;
text-decoration: none;
}

.topNV:Hover
{
color: Orange;
text-decoration: underline;
}


/* Tag Styles */

a
{
color: #4e71b5;
text-decoration: none;
}

a:hover
{
color: #4e71b5;
text-decoration: underline;
}

ul
{
padding-top: 0px;
margin-left: 17px;
margin-top: 3px;
margin-bottom: 1em;    
}

ol
{
padding-top: 0px;
margin-left: 23px;
margin-top: 0em;
margin-bottom: 1em;    
}

li
{
padding-bottom: 0.3em;
}

h1{}

h2{}

h3{}

hr
{
border-top: 1px dashed #4e71b5;
border-bottom: 1px dashed #fff;
margin-top: 5px;
margin-bottom: 5px;
}
img
{
border: none;
}

td
{
vertical-align: top;
}

/* Outline Box Construction */

#outlineBox h1, #outlineBox h2, #outlineBox p 
{
margin:0 01px; 
letter-spacing:1px;
}

#outlineBox h1 
{
font-size:2.5em; 
color:#fff;
}

#outlineBox h2 
{
font-size:2em;
color:#06a; 
border:0;
}

#outlineBox p 
{
padding-bottom:0.5em;
}

#outlineBox h2 
{
padding-top:0.5em;
}

#outlineBox 
{
background: transparent; 
margin-bottom: 10px;
}

.xtop, .xbottom 
{
display:block; 
background:transparent; 
font-size:1px;
}

.xb1, .xb2, .xb3, .xb4 
{
display:block; 
overflow:hidden;
}

.xb1, .xb2, .xb3 
{
height:1px;
}

.xb2, .xb3, .xb4 
{
background:#fff; 
border-left:1px solid #4e71b5; 
border-right:1px solid #4e71b5;
}

.xb1 
{
margin:0 5px; 
background:#4e71b5;
border-top: 1px #4e71b5;
}

.xb2 
{
margin:0 3px; 
border-width:0 2px;
}

.xb3 
{
margin:0 2px;
}

.xb4 
{
height:2px; 
margin:0 1px;
}

.xboxcontent 
{
display:block; 
background:#fff; 
border:0 solid #4e71b5; 
border-width:0 1px; 

}

/* Filled Box Construction */

#filledBox h1, #filledBox h2, #filledBox p 
{
margin:0 01px; 
letter-spacing:1px;
}

#filledBox h1 
{
font-size:2.5em; 
color:#8d8d8d;
}

#filledBox h2 
{
font-size:2em;
color:#8d8d8d; 
border:0;
}

#filledBox p 
{
padding-bottom:0.5em;
}

#filledBox h2 
{
padding-top:0.5em;
}

#filledBox 
{
background: transparent; 
margin-bottom: 10px;
}

.xftop, .xfbottom 
{
display:block; 
background:transparent; 
font-size:1px;
}

.xfb1, .xfb2, .xfb3, .xfb4 
{
display:block; 
overflow:hidden;
}

.xfb1, .xfb2, .xfb3 
{
height:1px;
}

.xfb2, .xfb3, .xfb4 
{
background:#8d8d8d; 
border-left:1px solid #8d8d8d; 
border-right:1px solid #8d8d8d;
}

.xfb1 
{
margin:0 5px; 
background:#eef2f8;
}

.xfb2 
{
margin:0 3px; 
border-width:0 2px;
}

.xfb3 
{
margin:0 2px;
}

.xfb4 
{
height:2px; 
margin:0 1px;
}

.xfboxcontent 
{
display:block; 
background:#8d8d8d; 
border:0 solid #8d8d8d; 
border-width:0 1px; 
padding: 10px;
}

/* stuffed */

#xfilledBox h1, #xfilledBox h2, #xfilledBox p 
{
margin:0 01px; 
letter-spacing:1px;
}

#xfilledBox h1 
{
font-size:2.5em; 
color:#e2ebf8;
}

#xfilledBox h2 
{
font-size:2em;
color:#e2ebf8; 
border:0;
}

#xfilledBox p 
{
padding-bottom:0.5em;
}

#xfilledBox h2 
{
padding-top:0.5em;
}

#xfilledBox 
{
background: transparent; 
margin-bottom: 10px;
}

.xxftop, .xxfbottom 
{
display:block; 
background:transparent; 
font-size:1px;
}

.xxfb1, .xxfb2, .xxfb3, .xxfb4 
{
display:block; 
overflow:hidden;
}

.xxfb1, .xxfb2, .xxfb3 
{
height:1px;
}

.xxfb2, .xxfb3, .xxfb4 
{
background:#e2ebf8; 
border-left:1px solid #e2ebf8; 
border-right:1px solid #e2ebf8;
}

.xxfb1 
{
margin:0 5px; 
background:#eef2f8;
}

.xxfb2 
{
margin:0 3px; 
border-width:0 2px;
}

.xxfb3 
{
margin:0 2px;
}

.xxfb4 
{
height:2px; 
margin:0 1px;
}

.xxfboxcontent 
{
display:block; 
background:#e2ebf8; 
border:0 solid #e2ebf8; 
border-width:0 1px; 
padding: 10px;
}


/* test */

.imageCaption
{
font-size: 6.5pt;
color: #4e71b5;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
}

.InsetBoxWrapper
{
float: right;
padding-left: 10px; 
width: 150px;
text-align: center; 
border: none;
padding-bottom: 0px;  
}

.InsetBoxImage
{
margin-bottom: 5px;   
}

.botBarText
{
color: #606060;
padding-left: 2px;
padding-right: 4px;
}

.captionLink
{
color: Gray;
}

.sideLink
{
color: Gray; 
}

.moreLink
{
text-align: right;
padding-right: 10px;   
}

.protoType
{
padding-left: 8px;
}

.col1{
float: left;
width: 225px;
}

.col2{
float: left;
width: 275px;
clear:right;
padding-left:13px;
}

.Midcol1{
text-align:center;
float: left;
width: 235px;
padding-right:13px;
}

.Midcol2{
text-align:center;
float: left;
width: 235px;
clear:right;
padding-left:13px;
padding-right:13px;
}

.ContactFormTableL{
vertical-align:top;	
}

.ContactFormTableR{
vertical-align:top;
padding-left:10px;	
}


.ProductHomeLink{
font-weight:bold
}

.webexDate
{

}

.webexDate:Hover
{

}
.FormButton
{
/*
background-color:#8fa1c6;
border:1px;
color:#ffffff;
font-family:Arial;
font-size:1.1em;
*/
}
.style1 {
font-family: Arial, Helvetica, sans-serif;

}
.style2 {
text-align: center;
}
.style3 {

}
.style4 {
text-align: center;
background-color: #F6F6F6;
}

.PartnerLinkType
{
color: #888888;
font-style: italic;
}

/* testing */

.accordionHeader
{
color: #ffffff;
font-weight: bold;
cursor: pointer;
padding-top: 10px;
}

.accordionHeader a
{
color: #ffffff;
}

.accordionHeaderSelected
{
color: #ffffff;
font-weight: bold;
cursor: pointer;
padding-top: 10px;
padding-bottom: 5px;
}

.accordionHeaderSelected .Acc_Capt
{
display: none;  
}

.accordionHeaderSelected a
{
color: #ffffff;
}

.accordionContent
{
padding-top: 10px;
padding-bottom: 10px;
padding-left: 5px;
color: #ffffff;
background-color: #777777;
line-height: 1.6em;
}

.accordionContent a
{
padding-bottom: 10px;
padding-top: 10px;
padding-left: 5px;
color: #ffffff;
}

.accordionContent a:hover
{
color: #ffcc00;
}

.ratingStar {
font-size: 0pt;
width: 13px;
height: 12px;
margin: 0px;
padding: 0px;
cursor: pointer;
display: block;
background-repeat: no-repeat;
}

.filledRatingStar {
background-image: url(/UK/Images/FilledStar.png);

}

.emptyRatingStar {
background-image: url(/UK/Images/EmptyStar.png);
}

.savedRatingStar {
background-image: url(/UK/Images/SavedStar.png);
}

.Acc_Capt
{
font-size: 1em;
font-weight: normal;
padding-right: 10px;

}

.AccNavItem{}

.topNavLineDivider
{
padding-left: 3px;
padding-right: 3px;
text-align: center;
position: relative;
}

ul
{
list-style-type: disc;
}

label{ padding-left:5px;}