﻿/* STANDARD STYLES */
p { padding: 0; margin: 0 }

img { border: 0 }

a, a:visited { color: #335B99; /* color: #000;*/ text-decoration: none }

a:hover { color: #000000 /*color: #335B99;*/ }

/* PAGE STYLING */
body { background: #FFFFFF; font: 10px Arial }

#page { width: 834px; margin: 0 auto }

#header { width: 834px; border-bottom: solid 2px #FFFFFF; height: 85px }

#menu { width: 834px; margin: 0 0 3px 0; background: #F7F5F0; font-size: 11px; height: 20px }

#menu ul { padding: 0; margin: 0; list-style-type: none }

#menu ul li { float: left; padding: 0px 1px 0 1px; width: 90px; display: block; text-align: center; height: 16px }

#menu ul li a { padding-top: 3px; width: 90px; display: block; color: #000000; text-decoration: none; height: 16px }

#menu ul li a .Last { color: #000000; text-decoration: none }

#menu ul li a:hover { background-color: #EBE8DF }

#menu ul li a:hover .Last { background-color: #EBE8DF }

#menu ul li.TopmenuSelected a { padding-top: 0px; width: 90px; display: block; background-color: #EBE8DF; height: 16px }

#menu ul li.TopmenuSelected a:hover { display: block; background-color: #EBE8DF }

#menu ul li.TopmenuSelected { padding-top: 3px; width: 90px; display: block; background-color: #EBE8DF; height: 16px }

#menu ul li.TopmenuSelectedLast { background-color: #EBE8DF }

#subMenu { border-top: solid 1px #999999; border-bottom: solid 1px #999999; margin-bottom: 10px; background: #EBE8DF; font-size: 11px }

#subMenu a { color: #000000; text-decoration: none }

#subMenu a:hover { color: #335B99 }

#subMenu ul { padding: 0; margin: 0; list-style-type: none }

#subMenu ul li ul { padding: 0 }

#contentWrapper { width: 834px; border-top: solid 0px #FFFFFF; display: inline }

#sideBarLeft { width: 174px; float: left; margin: 0 3px 0 0; display: block  }

#sideBarRight { width: 170px; margin: 0 0 0 0px; float: right; display: block }

#middleContent { width: 479px; float: left  }

#contentheader { border-left: solid 3px #FFFFFF }

#footer { padding: 20px 0; color: #A1A1A1; text-align: center }

#footer a { color: #A1A1A1; text-decoration: none }

#footer a:hover { text-decoration: underline }

#frontPagePic { position: relative }

#frontPageText,.frontPageText { padding: 4px 6px 3px 8px; color: #FFFFFF; height: 140px }

#frontPageOverlay,.frontPageOverlay { width: 479px; padding-top: 280px; background-image: url(/images/frontPageOverlay.png); background-repeat: no-repeat; position: absolute; height: 139px; top: 0; left: 0 }

#frontPageText p.header,.frontPageText p.header { font-size: 24px; line-height: 20px }

#frontPageText p.text,.frontPageText p.text { }

img.frontPagePicture { width: 479px; height: 419px }

.hide { display: none }

.sideBarHeader { border-top: solid 1px #999999; padding: 3px 9px 2px 6px; background: transparent url(/images/sbhGRfader.png) repeat-y; font-weight: bold; float:left;width:155px;  }

.sideBarContent { padding: 4px 4px 5px 6px; border-bottom: solid 1px #999999; margin-bottom: 6px }

.articleContent { padding: 15px; font: 10px/15px Arial }

.articleContent div td { font: 10px Arial }

.articleContent h3{ padding-bottom: 5px }

.articleContent ul li { padding: 2px }

.articleTextIMG,.articleTextIMG span,.articleTextIMG span a,.articleTextIMG td { font: 10px Arial }

/*.articleTextIMG table {width:640px}*/
.green { background: url(/images/sbcGRfeader.jpg) #C2D4C9 no-repeat }

.orange { background: url(/images/sbcORfader.jpg) #AA7525 no-repeat }

.nonfade { background-color: #F7F6F1 }

.login { height: 101px /*width: 177px; */ }

.tema { height:409px;}

.links {float:left;width:160px;margin-bottom:7px;}

.newsletter { }

.article { }

.informs { }

.relevantfaf ul { margin: 0 0 0 15px; padding: 0 }

.relevantfaf ul li { margin: 7px 0 0 0; padding: 0px; width: 135px; list-style-image: url(/images/bulletList.png) }

span.footerDot { padding: 0 13px }

li.TopmenuSelected { background-color: #EBE8DF }

span.TopmenuSelected { color: #335B99 }

span.TopmenuUnSelected { }

ul li span.SubmenuUnSelected { padding: 4px 0px 4px 8px; display: inline-block; color: #000000; font-weight: normal }

ul li span.SubmenuSelected { padding: 4px 0px 4px 8px; width: 166px; display: inline-block; color: #335B99; background: #F7F5F0 }

ul ul li span.SubmenuUnSelected { padding: 4px 0px 4px 18px; margin-top: 2px; display: inline-block; color: #000000; font-weight: normal }

ul ul li span.SubmenuSelected { padding: 4px 0px 4px 18px; width: 156px; margin-top: 2px; display: inline-block; color: #335B99; background: #F7F5F0 }

ul ul ul li span.SubmenuUnSelected { padding: 4px 0px 4px 28px; margin-top: 2px; display: inline-block; color: #000000; font-weight: normal }

ul ul ul li span.SubmenuSelected { padding: 4px 0px 4px 28px; width: 146px; margin-top: 2px; display: inline-block; color: #335B99; background: #F7F5F0 }

h1, h2, h3, h4, h5 { padding: 0px; margin: 0px; color: #C2783B; /*color: #335B99;*/ font-weight: normal }

h1 a, h2 a, h3 a, h4 a, h5 a { color: #335B99 }

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover { color: #000000 /*color: #335B99;*/ }

h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited { color: #335B99 }

h1 { visibility: hidden }

h2 { margin-top: -3px; font-size: 18px }

h3 { font-size: 16px }

h4 { font-size: 12px }

h5 { font-size: 11px }

.clear { clear: both }

.spacer { height: 10px }

hr.dottedspacer { border-style: dotted; color: #97AEA2 }

/*	SKINFILE CSS*/
.stdButton { border: solid 1px #949494; padding: 1px 4px 1px 4px; font-size: 10px }

.stdButton:hover { }

.stdTextBox { width: 158px; padding: 0; margin: 2px 0; color: #9B9B9B; font-style: italic; font-size: 1em }

.stdRadioButtonList { padding: 0; margin: 0; font-size: 11px }

table.stdRadioButtonList { padding: 0; margin: 0 }

/* Search */
.fsResultBarB { width: 470px; padding: 0px 0px 0px 0px; color: #000000; font: normal 11px Arial, Helvetica, sans-serif; text-align: left }

.fsResultToc_A { color: #007EE8; text-decoration: underline }

.fsResultBar_TopLine { width: 470px; color: #000000; background: #000000 }

.fsResultBar_BottomLine { width: 470px; color: #000000; background: #000000 }

.fsHit { color: #007EE8; font-weight: bold }

.fsResultError_Text { color: #008000; font: normal 14px Arial, Helvetica, sans-serif }

.fsResultNavigator { padding: 25px 2px 0px 0px; width: 620px; text-align: left; height: 30px }

#ResultNavigator1_fsResultNavigator input	{ cursor: hand; cursor: pointer }

.fsNotFound{ color: #000000; font: normal 16px Arial, Helvetica, sans-serif }

.fsSearchAdvanced_TextBoxMasterQuery  { width: 200px; float: left; margin-right: 15px; border: 1px solid #007EE8; color: #007EE8; font: normal 12px Arial, Helvetica, sans-serif }

.fsSearchAdvanced_Text { color: #007EE8; font: bold 12px Arial, Helvetica, sans-serif }

.fsSearchAdvanced_Box { color: #000000; color: #007EE8; font: normal 12px Arial, Helvetica, sans-serif }

.fsSearchAdvanced_TextBoxFieldDateTime { width: 65px; color: #000000; color: #007EE8; font: normal 12px Arial, Helvetica, sans-serif }

.fsSearchAdvanced_NoBorderA { }

.fsSearchAdvanced_NoBorderB { width: 264px }

#ResultToc1_fsResultGridSearchNoMatch { padding: 0px 0px 10px 13px; margin-bottom: 15px }

.padBut{ margin: 0 0 7px 0 }

.searchgo { border: 0px; background: transparent; color: #007EE8; font-weight: bold; font-size: 11px }

#middleColumn .ovalbutton { float: left; padding-left: 14px; /* Width of left menu image */ display: block; color: #007EE8; line-height: 15px; /* This value + 2px + 2px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */ text-decoration: none; height: 19px /* Height of button background height */ }

#middleColumn .ovalbutton span { padding: 0px 14px 2px 0; /*Set 11px below to match value of 'padding-left' value above*/ display: block; color: #007EE8; font-weight: bold }

#middleColumn .buttonwrapper { float: left; margin-right: 12px; margin-bottom: 12px; padding-top: 1px; display: inline; overflow: hidden /* and keep common margins to other content */ }

#page-nr-container { float: left; width: 265px; text-align: center }

.arrow-previous  { width: 80px; float: left; color: #000000; font-size: 11px }

.arrow-next  { width: 80px; margin-right: 10px; color: #000000; font-size: 11px }

	
.arrow-first  { width: 80px; float: left; margin-right: 10px; color: #000000; font-size: 11px }

.arrow-last  { width: 80px; color: #000000; font-size: 11px }

.page-number  { width: 2em; border: none; padding-bottom: 2px; background-color: transparent; color: #007EE8; font-size: 10px; text-decoration: underline }

