body {color:#000000; font-family: verdana, arial, tahoma, helvetica, sans-serif; background-color:#FFFFFF; padding:0px; margin:0px;}

h1 {font-family:arial, tahoma, helvetica, sans-serif; color:#000000; font-size:1.2em; margin:0; padding:0;}
h2 {font-family:arial, tahoma, helvetica, sans-serif; color:#000000; font-size:1em; margin:0; padding:0;}
h2.headerStrapline {font-family:arial, tahoma, helvetica, sans-serif; font-size:0.7em; color:#394a94; font-weight:normal; margin-bottom:0px; margin-top:0px; margin-left:auto; margin-right:auto; text-align:center; line-height:16px;}
h3 {font-family:arial, tahoma, helvetica, sans-serif; color:#000000; font-size:0.9em; margin:0; padding:0;}
h4 {font-family:arial, tahoma, helvetica, sans-serif; color:#000000; font-size:0.8em; margin:0; padding:0;}
h5 {font-family:arial, tahoma, helvetica, sans-serif; color:#000000; font-size:0.7em; margin:0; padding:0;}

p, table, ol, ul {font-size:0.8em;}

a {text-decoration:none; color:#050296;}
a:hover{color:#ff9900;text-decoration:underline;}

div.nextBack {width:740px; padding:5px 0 5px 0; margin:0; clear:both;}
div.nextBackleft {width:740px; padding:5px 0 5px 0; margin:0; clear:both;}
div.nextBack p {float:left; padding:0; margin:0;}
div.nextBack ul {float:right; padding:0; margin:0;}
ul.pages {list-style-type:none; margin:0; padding:0;}
ul.pages li {display:inline; margin:0 0 0 5px; padding:0;}
li.selectedPage {text-decoration:underline; font-weight:bold;}

p.right {margin:10px 0 0 0;}

ul.cats {list-style:none; padding:0; margin:0; font-size:1em;}

/* header */

div#mainHeader {width:100%; margin:0px; padding:0;}
div#strapline {height:20px; padding:0px; margin:0 0 8px 0; background: url(../imglib/common/strapShadow.gif) repeat-x top;}
div#header {position:relative; width:1090px; margin-left:auto; margin-right:auto;}
div#bfsBrand {position:relative; float:left; width:290px; padding:0; margin:0 17px 6px 20px; }
div#bfsBrandFull {position:relative; float:left; width:780px; padding:0; margin:0 0 11px 0;}
div#adBanner {position:relative; float:right; padding:0; margin-bottom:11px; margin-right:30px }


#flags {clear:both; margin:0 0 0 0; padding:0;}
.flagLinks {list-style-type: none; margin:3px 0 0 0; padding:0px; display: inline; font-family:arial, tahoma, helvetica, sans-serif; font-size:0.7em;}
.flagLinks li {margin:0px; padding:0 10px 0 10px; display: inline; list-style-type: none; border-right:solid 1px #394a94;}
.flagLinks li.noLeftPad {padding:0 10px 0 0;}
.flagLinks li.noBorder {border:0;}

.newFlagLinks {list-style-type: none; margin:0px; padding:0px; display: inline; font-family:arial, tahoma, helvetica, sans-serif; font-size:0.7em;}
#flags p {padding:0; margin:0; font-size:0.7em; font-family:arial, tahoma, helvetica, sans-serif;}


/* Country selector overlay */

#subcontent {position:absolute; border: 1px solid #050296; background-color: white; width: 604px; padding: 8px; display:none; font-family:arial, tahoma, helvetica, sans-serif;}
#subcontent div.subcontentTitleBar {background: url(../imglib/common/flagsHeaderBg.jpg) no-repeat; width:602px; height:21px;}
#subcontent span.subcontentTitle {float:left; width:45%; padding:3px 0 3px 5px; font-size:0.7em;}
#subcontent span.subcontentClose {float:right; width:45%; text-align:right; padding:3px 5px 3px 0; font-size:0.7em;}
#subcontent p {padding:5px 0 8px 0; margin:0; font-size:0.7em;}
#subcontent ul {list-style-type:none; padding:0; margin:0; font-size:0.7em;}
#subcontent ul li {display:inline; padding:2px 15px 0 0; margin:5px 0 5px 0;}
#subcontent li.subcontentRus {}
#subcontent li.subcontentRus a {background: url(../imglib/common/flagRussia.gif) no-repeat; padding:0 0 24px 20px; vertical-align:middle;}
#subcontent li.subcontentUkr {}
#subcontent li.subcontentUkr a {background: url(../imglib/common/flagUkraine.gif) no-repeat; padding:0 0 24px 20px; vertical-align:middle;}
#subcontent li.subcontentBel {}
#subcontent li.subcontentBel a {background: url(../imglib/common/flagBelarus.gif) no-repeat; padding:0 0 24px 20px; vertical-align:middle;}
#subcontent li.subcontentKaz {}
#subcontent li.subcontentKaz a {background: url(../imglib/common/flagKaz.gif) no-repeat; padding:0 0 24px 20px; vertical-align:middle;}

#subcontent li.subcontentGlobe a {background: url(../imglib/common/globeIcon.gif) no-repeat; padding:0 0 24px 15px; vertical-align:middle;}




	
	#helpLink {position:relative; top:10px; font-family:arial, tahoma, helvetica, sans-serif; font-size:0.7em; padding:0 0 0 15px;}


div#secondTier {background-color:#394a94; border-bottom:solid 1px #273883; width:100%; text-align:center; padding:0px; margin:0px; vertical-align:middle; height:25px; line-height:25px;}

div#secondTierShadow {background: url(../imglib/common/secondTierBg.gif) repeat-x top; width:100%; text-align:center; padding:0; margin:0; vertical-align:middle; height:25px; line-height:25px;}
* html div#secondTierShadow {line-height:27px;}

div#thirdTierShadow {background: url(../imglib/common/secondTierBg.gif) repeat-x top; width:100%; text-align:center; padding:0; margin:0; vertical-align:middle; height:34px; line-height:34px; border-top:solid 1px #6776B6;}
* html div#thirdTierShadow {line-height:27px;}


.subnavList {margin:0px; padding:0px; font-family:arial, tahoma, helvetica, sans-serif; font-size:0.7em;}
.subnavList li {margin:0px; padding:0 7px 0 7px; list-style-type: none; display: inline; border-right:solid 1px #FFFFFF;}
.subnavList li.noBorder {border:0;}
.subnavList li a {color:#FFFFFF; padding:0px; margin:0px;}
.subnavList li a.lit {color:#ff9900; font-weight:bold;}
.subnavList li a:hover {color:#FF9900;}
.subnavList li.leftArrow {background: url(../imglib/common/orangeSideArrow.gif) no-repeat 0 3px; margin:0 0 0 7px; padding:0 7px 0 10px;}
.subnavList li.downArrowNoBorder {background: url(../imglib/common/orangeDownArrow.gif) no-repeat 108px 5px; margin:0px; padding:0 23px 0 10px; border:0;}
.subnavList li.leftArrowNoBorder {background: url(../imglib/common/orangeSideArrow.gif) no-repeat 0 3px; margin:0 0 0 10px; padding:0 7px 0 10px; border:none;}

div#loggedNav {background-color:#E7E8E9; width:100%; text-align:center; padding:0px; margin:0 0 5px 0; vertical-align:middle; height:31px; line-height:31px;}

.loggedNavList {margin:0px; padding:0px; font-family:arial, tahoma, helvetica, sans-serif; font-size:0.7em;}
.loggedNavList li {margin:0px; padding:0 7px 0 7px; list-style-type: none; display: inline; border-right:solid 1px #000000;}
.loggedNavList li.noBorder {border:0;}
.loggedNavList li a {color:#050296; padding:0px; margin:0px;}
.loggedNavList li a:hover {color:#FF9900;}
.loggedNavList li a.selected {color:#FF9900; font-weight:bold;}

#navShadow {width:100%; height:4px; background: url(../imglib/common/navShadow.gif) repeat-x top;}

/* Container */

div#container {position:relative; width:770px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; padding:10px 0 0 0; font-family:arial, tahoma, helvetica, sans-serif;}

/* Footer */

div#footer {width:100%; height:121px; clear:both; margin-top:15px; margin-left:auto; margin-right:auto; background: url(../../../global/includes/imglib/common/bfsFooterBg.gif) repeat-x;}

div#footerContent {position:relative; width:800px; margin-left:auto; margin-right:auto; text-align:center;}
div#footerNavigation {padding:20px 0 0 0; width:65%; float:left;}
#footerDynamis {width:19%; font-family:arial, tahoma, helvetica, sans-serif; font-size:0.7em; color:#666666; font-weight:bold; margin:0; list-style-type:none; padding:20px 0 0 0; float:left;}

#footerAbce {width:14%; margin:0; padding:25px 0 0 0; float:right;}

ul.footerLinks {list-style-type:none; padding:0 0 5px 0; margin:0; font-size:0.7em; font-family:arial, tahoma, helvetica, sans-serif;}
ul.footerLinks li {display:inline; padding:0 1px 0 4px; margin:0px; border-right:solid 1px #666666;}
ul.footerLinks li.noBorder {border:0;}

ul.footerLinksCountry {list-style-type:none; padding:10px 0 5px 0; margin:0; font-size:0.7em; font-family:arial, tahoma, helvetica, sans-serif;}
ul.footerLinksCountry li {display:inline; padding:0 1px 0 4px; margin:0px; border-right:solid 1px #666666;}
ul.footerLinksCountry li.noBorder {border:0;}

/* Miscellaneous styles */

.normFont {font-size:0.8em;}
.smallFont {font-size:0.7em;}
.clear {clear:both;}

.smallGrey {font-size:0.7em; color:#666666;}
.normGrey {font-size:0.8em; color:#666666;}
.noListStyle {list-style-type:none; margin:0px; padding:0px;}
.vertMiddle {vertical-align:middle;}
.right {float:right;}
.left {float:left;}

.noPadNoMarg {padding:0; margin:0;}
.noPadMargBotTen {padding:0; margin:0 0 10px 0;}
.margBotTen {margin:0 0 10px 0;}
.margTopTen {margin:10px 0 0 0;}
.margBotFive {margin:0 0 5px 0;}
.margTopBotTen {margin:10px 0 10px 0;}
.margRightFive {margin:0 5px 0 0;}
.margLeftFive {margin:0 0 0 5px;}
.margFive {margin:5px 0 5px 0;}
.marginTen {margin:10px;}
.padTopBotFive {padding:5px 0 5px 0;}

.greyPaddingTen {padding:10px; background-color:#E7E8E9; height:300px; margin:0 0 10px 0;}
.inlineDisplay {display:inline; float:left;}

.white {color:#ffffff;}
.noListStyleSmall {list-style-type:none; margin:0px; padding:0px; font-size:0.7em;}

.error {color:#ff0000;}

.blueBotBorder {border-bottom:solid 1px #d9def2; padding:0 0 10px 0;}

/* tooltips */

.balloonstyle{
position:absolute;
top: 0px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid black;
font:normal 12px Arial;
line-height: 18px;
z-index: 100;
background-color: white;
width: 500px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}
.balloonstyle h3{width:500px; background-image:none;}
span.cv2ToolTip {cursor:hand; font-family:arial,helvetica; font-size:0.7em; color:#050296;}
