/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
}

/* IE fixes */

input { margin:-1px 0px; }      /* all browsers read this, used to target IE6 */

html>body input { margin:0px; }       /* IE 6 cannot read this, others can */

*+html>body input {margin:-1px 0 0 0; }      /* targets IE7 */

/* global html styles */
body {
    background-color: #fbfbf9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 1.4em;
}

sup, sup a  {
	vertical-align: top;
	line-height: 10px;
	margin: 0 1px 13px 1px;
	color: #666 !important;
}

/*
sup a {
	vertical-align: inherit;
	line-height: inherit;
	padding: inherit;
}
*/

a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:  bold;
	text-decoration: none;
	color: #666; 
}

a:hover {
	text-decoration: underline;
}

address {
	font-style: normal;
}

h1 {
	font-size: 1.82em;
	padding: 0 0 15px 0;
	color: #333;
	font-weight: bold;
}

h2, h2 a, h2 a:hover {
	font-size: 1.33em;
	color: #231F20;
	padding: 0 0 13px 0;
	text-decoration: none;
}

h3, h3 a, h3 a:hover {
	font-size: 1.17em;
	color: #322C2D;
	padding: 0 0 10px 0;
	text-decoration: none;
}

h3.image {
	padding: 4px 2px 3px 2px;
}

h4 {
	font-size: 1.08em; 
	font-weight: bold;
	margin-bottom: 12px;
}

h5 {
	font-size: 1em;
	font-weight: bold;
	color: #666;
}

h6 {
	font-size: 0.83em; 
	text-transform: uppercase;
	font-weight: bold;
}

hr { 
	color: #CCC;
	height:	1px; 
	text-align: center;
	color: #CCC;
	margin: 0 -10px 12px -10px;
	
}

html>body hr { 
	border: none; /* For Gecko-based browsers */ 
	background-image: url(../Images/BgLoops/dots1px999.gif);
	background-repeat: repeat-x;
	height: 1px; 
	overflow:hidden;
}

*+html>body hr {
	border-bottom: 1px dotted #999; /* targets IE7 */
}     

label {
	font-size: 1em;
	color: #231F20;
	display: block;
	margin-bottom: 8px;	
}

input, textarea, select {
	font-size: 0.92em;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	resize: none;
}

img {
	display: block;
}

p {
	line-height: 1.4em;
	margin-bottom: 15px;
}

ul, ol {
	list-style: none;
}

/* Header */

#countrySelectionBox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	visibility: hidden;
	overflow: hidden;
}

#countrySelection {
	background-color: #FFF;
}

#countryList {
	width: 885px;
	margin: 0 auto;
	background-color: #FFF;
	display: table;
}

#countrySelectionBox #dropShadow {
	height: 8px;
	background-image: url(../Images/BgLoops/countrySelectionDropshadow.png);
	overflow: hidden;
}

#countrySelectionBox h2 {
	width: 886px;
	display: block;
	margin: 0 auto 13px auto;
	padding: 9px 0 0 1px;
	height: 23px;
	background-image: url(../Images/BgLoops/dots1px999.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

#countrySelectionBox .country {
	position: relative;
	width:  196px;
	float: left;
	padding: 0 0 12px 25px;
	overflow: hidden;
	display: table-cell;
}

#countrySelectionBox .country a {
	color: #333;
	font-weight: normal;
}

#countrySelectionBox .selected a {
	font-weight: bold;
	color: #000;	
}

#countrySelectionBox .flags {
	position: absolute;
	top: 2px;
	left: 0;
}

/* Sign In Box*/

.headerBoxLogin .signInButtonBox {
	float: right
}

.headerBoxLogin .signInBox 
{
	position: absolute;
	top: 17px;
	right: 1px;
	width: 243px;
	visibility: hidden;
	z-index: 100;
	cursor: default;
}

.headerBoxLogin .signInBox .content {
	padding: 8px 15px;
	background: url(../Images/Boxes/white_243.png) no-repeat;	
}

.signInBox label {
	margin-bottom: 1px;
}

.signInBox .textBox {
	width:207px;
	margin-bottom: 7px;
	font-size: 1.2em;
}


.signInBox .blackError {
	color: #FFFFFF
}

.signInBox .arrowDown {
	height: 6px;
}

.signInBox .blackError .arrowDown {
	background: url(../Images/Arrows/blackDown.gif) no-repeat 170px bottom;
}

.signInBox .blackError .errorText {
	background-color: #221F1F;
	background-image:url(../Images/Icons/exclamationBlack.png);
	background-repeat: no-repeat;
	padding: 0 5px 0 15px;
	width: 194px;
}

.signInBox .chkBoxSignIn {
	display: block;
	position: absolute;
	top:10px;
	left:0;
}

.signInBoxseperator {
	margin:  10px 0 10px -15px;
	width:243px;
	height: 1px;
	background: url(../Images/BgLoops/dots1pxCCC_h.gif) repeat-x;
}

.signInBox .checkboxAndSubmit {
	position: relative;
}

.signInBox .chkBoxSignIn label {
	display: inline;
	padding-left: 3px;
}

.signInBox .submitButtonBox {
	width: 217px;
	overflow: hidden;
}

.headerBoxLogin .signInBox .footer {
	height: 4px;
	overflow: hidden;
	background:#00FF00;
	background: url(../Images/Boxes/white_243.png) no-repeat 0 -996px;
}

/* Member Panel */

#memberPanel
{
	position: absolute;
	top: 17px;
	right: 1px;
	visibility: hidden;
	z-index: 100;
	cursor: default;
	border: 1px #CDCDCD solid;
	background-color: #fff;
	padding: 2px 6px;
}

#outerBoxCropping {
	overflow: hidden;
	width: 100%;
	position:relative;
}

.headerBox {  
	width: 100%;
	height: 142px;
	background-color: #FBFBF9;
	background-image: url(../Images/BgLoops/headerBg.png);
	background-repeat: repeat-x;
}

.headerBoxLogin {  
	height: 148px;
	background-image: url(../Images/BgLoops/headerLoginBg.png);
}

#header {
    width: 895px;
    margin: 0 auto;
    position: relative;
}

.headerBox #languageBarBox {
	width: 100%;
	height: 15px;
	position: absolute;
	top:0;
	left:0;
	/*overflow: hidden; */
	z-index:1000;
}

.headerBoxLogin #languageBarBox {
	height: 21px;
}

.headerBox  #languageBar {
	position: relative;
	width: 895px;
	height: 15px;
	margin: 0 auto;
}

.headerBoxLogin  #languageBar {
	position: relative;
	width: 895px;
	height: 21px;
	margin: 0 auto;
}

.headerBoxLogin .signInButton {
	margin: 1px 4px 0 4px;
	position: relative;
}

.headerBoxLogin .loginBox {
	float:right;
	height: 21px;
}

#languageSelectorBox  {
	height: 15px;
	line-height: 15px;
	vertical-align: middle;
	float: right;
	display: block;
	padding-left: 5px;
	position: relative;
}

.headerBoxLogin #languageSelectorBox  {
	height: 19px;
	line-height: 19px;
}

#languageSelector {
	float:left;
	margin-right: 28px;
	font-size: 0.83em;
}

#languageSelector:hover {
	text-decoration:none;
	cursor: pointer;
}

.headerBoxLogin #languageSelector {
	float:left;
}

.headerBoxLogin .loginLink {
	float: right;
	font-size: 0.83em;
	line-height: 19px;
	padding: 0 4px;
}

.headerBoxLogin .seperator {
	background: url(../Images/BgLoops/greyWhiteStripes_v.png) repeat-y;
	width: 2px;
	height: 11px;
	overflow: hidden;
	float: right;
	margin: 5px 5px 0 5px;
}

#languageBar .flags {
	position: absolute;
	top: 2px;
	right: 6px;
}

.headerBoxLogin #languageBar .flags {
	top: 5px;
}

.logoMenuBox {
	position:absolute;
}

#header #logo, #menu, #menu #left li, 
#menu #left a, #menu #left a:hover, #menu #left a .selected  {
	background-image: url(../Images/Sprites/header.png);	
}

#logo {
	display: block;
	position: absolute;
	top: 0;
	left: 301px;
	width: 293px;
	height: 0px;
	padding: 93px 0 0 0;
    overflow:hidden;
	background-position: 0 -300px;
}

.headerBoxLogin #logo {
	background-image: url(../Images/Sprites/headerLogin.png) !important;
	padding: 99px 0 0 0;
}


#header #menu {
	position: absolute;
	left: 0px;
	top: 90px;
	width: 895px;
	height: 52px;
	padding: 0;	
	background-position: 0 -200px;
	background-repeat: no-repeat;
	overflow: hidden;
}

.headerBoxLogin #header #menu {
	top: 96px;
}

#roundingPx {
	position:absolute;
	width: 1px;
	height: 1px;
	top: 43px;
	left: 6px;
	overflow: hidden;
	background-position: -281px -37px;
	background-image: url(../Images/Sprites/header.png); 
	z-index:10;
}

#header #menu #left {
	position: absolute;
	top: 6px;
	left: 6px;
	padding: 0;
	height: 46px;
	overflow:hidden;
}

#header #menu #left li {
	margin: 0;
    display:block;
    float:left;
	list-style:none;
	list-style-image: none;	
	background-position: 0 -150px;
}

#header #menu #left a {
    margin:0 1px 0 0;
	display: inline-block; 
	height: 46px;
	background-position: center 0;
	background-repeat: no-repeat;
	vertical-align:top;
}

#header #menu #left a:hover {
	background-position: center -50px;
}

#header #menu #left .selected, #header #menu #left .selected:hover,
#header #menu #left .first .selected, #header #menu #left .first .selected:hover
 {
	background-position: center -100px;
}

#header #menu #left .first a {
	background-position: -281px 0;
	background-image: url(../Images/Sprites/header.png); 
}

#header #menu #left .first a:hover {
	background-position: center -50px;
	background-image: url(../Images/Sprites/header.png); 
}

#header #menu #left img {
	display:block;
	margin: 9px 20px 0 20px;
}

#header #menu #right {
	position: absolute;
	top: 1px;
	right: 10px;
}	

#header #menu #right li, #header #menu #right .selected {
	float: left;	
	list-style:none;
	list-style-image: none;
	padding: 16px 12px 16px 12px;
	background-position: left center;
	background-image: url(../Images/Icons/list_icon_small_normal.gif); 
	background-repeat: no-repeat;
}

#header #menu #right a {
	font-size: 1em;
	font-weight: normal;
}

#header #menu #right .selected {
	background-image: url(../Images/Icons/list_icon_small_selected.gif); 
}

#header #menu #right .selected a{
	color: #221F1F;
}

/* Content */

#contentPlaceHolder {
	margin: 19px auto 0 auto; 
}

/* Footer */

#footer {
	display: inline-block;
	width: 100%;
	background-image: url(../Images/BgLoops/footerBg.png);
	background-repeat: repeat-x;
	min-height: 20px;
	margin: 57px 0 0 0;
	padding: 0 0 30px 0;
}

#footer a {
	font-size: 0.92em;
	font-weight: normal;
}

#footer #columns {
	position: relative;
	width: 885px;
	margin: 0 auto;
}

#footer #columns .left {
	display: block;
	width: 150px;
	float: left;
	margin: 0 15px 0 0;
	overflow: hidden;
}

#footer dt, #copyrightMBT {
	height: 18px;
	margin: 14px 0 7px 0;
	padding: 0 0 1px 2px;
	color: #999;
	border-bottom: 1px solid #E4E5DF;
}

.left a, .right a, #footer .left dd {
	padding: 0 0 0 1px;
	vertical-align:middle;
	line-height: 18px;
}

#footer .right {
	text-align: right;
	float: right;
	width: 287px;
}

#footer .right dd {
	padding: 0 2px 0px 0;
}

#footer #copyrightMBT {
	font-size: 0.9em;
	margin: 15px 0 7px 0;
}

#footer .sharethis_icon {
	width: auto;
	height: auto;
	background-position: 2px -198px;
}


/* General Elements */

/* Layout */

.contentBox {
	width: 891px;
	margin: 0 auto;
}

.sideBarLeft {
	float: left;
	width: 291px;
	padding-right: 9px;
}

.sideBarRight {
	float: left;
	width: 291px;
	padding-left: 9px;
}


.column {
	overflow: hidden;
	float: left;
	position: relative;
}
 
.colSize1 {
	width:300px;
	padding: 0;
}

.colSize2 {
	width:600px;
	padding: 0;
}
 
.colSize3 {
	width: 285px;
	padding: 0 2px;
}

.colSize4 {
	width: 430px;
	padding: 0 2px;
}

.colSize5 {
	width: 141px;
}

.colSize6 {
	width: 211px;
}

.colSize7 {
	width: 442px;
}

.rightCol1of4 {
	float: left;
	margin-left: 9px;
	width: 215px;
	overflow: hidden;
}

.box {
	padding: 0 10px;
}

.boxSize1 {
	width: 291px;
	height: 126px;
	display: block;
	position: relative;
	overflow: hidden;
}

.boxSize2 {
	width: 291px;
	height: 261px;
	display: block;
	position: relative;
	overflow: hidden;
}

.boxSize3 {
	width: 591px;
	display: block;
	position: relative;
	overflow: hidden;
}

.boxSize4 {
	width: 591px;
	height: 126px;
	display: block;
	position: relative;
	overflow: hidden;
}

.boxSize5 {
	width: 265px;
}

.boxSize6 {
	width: 410px;
	display: inline-block;
}

.boxSize7 {
	width: 210px;
}

.boxSize8 {
	width: 216px;
	height: 126px;
	display: block;
	position: relative;
	overflow: hidden;
}

.striped_f1f2ed {
	background-image: url(../Images/BgLoops/stripesBg_f1f2ed.gif);
}

.dotted {
	background: url(../Images/BgLoops/dots1px999.gif) repeat-x bottom;
}

.flashTeaserBox {
	width: 891px;
	margin: 0 auto 14px auto;
}

.flashTeaserBox .header {
	background: url(../Images/Boxes/flashTeaserBg.png) no-repeat 0 0 !important;
	height: 5px;
	overflow: hidden;
}

.flashTeaserBox .content {
	width: 881px;
	background: url(../Images/Boxes/flashTeaserBg.png) no-repeat 0 center !important;
	padding: 0 5px;
	overflow: hidden;
}

.flashTeaserBox .gradient {
	background: url(../Images/Boxes/flashTeaserGradient.jpg) no-repeat 0 center !important;
}

.flashTeaserBox .footer {
	background: url(../Images/Boxes/flashTeaserBg.png) no-repeat 0 -886px !important;
	height: 5px;
	overflow: hidden;
}

.flashTeaserBox .imagePlaceHolder {
	overflow: hidden;
}

.genericTextImageBox {
	width: 591px;
	float: left;
}

.genericTextImageBox .header {
	background: url(../Images/Boxes/genericTextImageBox.png) no-repeat 0 0;
	height: 6px;
	overflow: hidden;
}

.genericTextImageBox .content {
	width: 545px;
	overflow: hidden;
	background: url(../Images/BgLoops/genericTextImageBoxBg.png) repeat-y;
	padding: 15px 23px 5px 23px;
	display: block;
}

.genericTextImageBox hr {
	width: 565px;
}

.genericTextImageBox .footer {
	background: url(../Images/Boxes/genericTextImageBox.png) no-repeat 0 -22px;
	height: 6px;
	overflow: hidden;
}

.placeHolder {
	float: left;
	padding: 9px 5px 0 4px;
    overflow-y: auto !important;
}

.tableOfContent {
	padding: 15px 10px;
}

.textBoxHeaderFooter,
.textBoxHeader {
	width: 666px;
	overflow: hidden;
}

.textBoxHeaderFooter .header,
.textBoxHeaderFooterSmall .header,
.textBoxHeader .header {
	background: url(../Images/Boxes/textBoxHeaderFooterBg.png) no-repeat 0 0;
	height: 33px;
	overflow: hidden;
	position: relative;
}

.textBoxHeaderFooter .header .headline,
.textBoxHeaderFooterSmall .header .headline,
.textBoxHeader .header .headline,
.textBoxHeaderLarge .header .headline {
	position: absolute;
	top: 9px;
	left: 22px;
}

.textBoxHeaderFooter .content,
.textBoxHeaderFooterSmall .content,
.textBoxHeader .content {
	overflow: hidden;
	background: url(../Images/BgLoops/textBoxHeaderFooterBg.png) repeat-y;
	padding: 0 4px;
	display: block;
}

.textBoxHeaderFooter .header .rssButton,
.textBoxHeaderFooterSmall .header .rssButton {
	position: absolute;
	top: 4px;
	right: 4px;
	width: 33px;
	height: 0;
	padding-top: 28px;
	overflow:hidden;
	background:  url(../Images/Sprites/buttonsAndBoxes.png) no-repeat 0 -808px;
}

.textBoxHeaderFooter hr {
	width: 640px;
}

.textBoxHeaderFooter .footer,
.textBoxHeaderFooterSmall .footer {
	background: url(../Images/Boxes/textBoxHeaderFooterBg.png) no-repeat 0 -60px;
	height: 33px;
	overflow: hidden;
}

.textBoxHeader .header .clearTags_fbfbf9, .textBoxHeaderFooter .header .clearTags_fbfbf9 {
	position: absolute;
	right:10px;
	top:9px;
}

.textBoxHeader .footer {
	background: url(../Images/Boxes/genericTextImageBox.png) no-repeat 0 -94px;
	height: 6px;
	overflow: hidden;
}


.textBoxHeaderFooterSmall {
	width: 442px;
	overflow: hidden;
}

.textBoxHeaderFooterSmall .header {
	background-position: 0 -100px;
}

.textBoxHeaderFooterSmall .content {
	background: url(../Images/BgLoops/textBoxHeaderFooterSmallBg.png) repeat-y;
}

.textBoxHeaderFooterSmall .footer {
	background: url(../Images/Boxes/textBoxHeaderFooterBg.png) no-repeat 0 -160px;
}

.textBoxHeaderFooterSmall hr {
	width: 416px;
}

.textBoxHeaderLarge {
	width: 891px;
	margin: 0 auto;
	overflow: hidden;
}

.textBoxHeaderLarge .header {
	background: url(../Images/Boxes/textboxHeader.png) no-repeat 0 0;
	height: 33px;
	position: relative;
}

.textBoxHeaderLarge .content {
	background: url(../Images/Boxes/textboxHeader.png) repeat-y -891px 0;
} 

.textBoxHeaderLarge .footer {
	height: 6px;
	background: url(../Images/Boxes/textboxHeader.png) repeat-y 0 -44px;
	overflow:hidden;
} 


.metaInfoBox a, .metaInfoBox .text {
	font-weight: normal;
	vertical-align: middle;
	line-height: 23px;
}

.metaInfoBox a.sharethis_icon {
	float: left;
	display: block;
	width: 115px;
	height: 23px;
	padding: 0 0 0 17px;
	overflow: hidden;
	background:url(../Images/Sprites/icons.png) no-repeat 0 -444px;
}

.metaInfoBox .tags {
	float:left;
	width: 450px;
	height: 23px;
	line-height: 23px; 
	vertical-align: middle;
}

.metaInfoBox .numOfComments{
	position: absolute;
	top: 0;
	right: 5px;
	height: 23px;
	display: block;
	padding-left: 18px;
	background:url(../Images/Sprites/icons.png) no-repeat 0 -391px;
	overflow: hidden;
}

.pager a {
	font-size: 1.08em;
}

.pager .previous, .pager .next {
	line-height: 29px;
	vertical-align: middle;
	padding: 0 20px;
}

.pager .previous {
	float: left;
}

.pager .next {
	float: right;
}

.pager .prevNextArrow {
	font-size: 1.25em;
}

.sideBox{
	position: relative;
	margin: 2px 0 30px 0;
	padding-bottom: 13px
}

.sideBox h3, .sideBox h4, .sideBox h5 {
	padding: 0 0 16px 2px;
	margin: 0;
}

.sideBox .tags {
	margin: 6px 4px 2px 2px;
	display: inline-block;
}

.sideBox .clearTags_fbfbf9 {
	position: absolute;
	top: -1px;
	right: -1px;	
}

.sideBox ul {
	margin: 13px 4px 0 2px !important;
	display: inline-block;
}

.sideBox ul a {
	color: #231F20;
	font-weight: bold;
}

.sideBox li {
	padding: 4px 0;
}

.tableOfContent a {
	display: block;
	font-size: 1em;
	color: #231F20;
	margin: 5px;
}

/* AjaxLoader */
#ajaxLoader {
	position: absolute;
	width: 168px;
	height: 88px;
	z-index: 9999;
	background: url(../Images/Boxes/ajaxLoaderBg.png);
	margin: -44px auto auto -84px;
	top: 50%;
	left: 50%;
	overflow: hidden;
	visibility: hidden;
}

#ajaxLoader .loaderAnim {
	margin: 20px auto 15px auto;
}

#ajaxLoader .loadingText {
	text-align: center;
}

/* Picture Bgs */
.pictureBgBox63, .pictureBgBox139, .pictureBgBox89 {
	display: block;
}

.headerBgBox {
	display: block;
	height: 4px;
	overflow: hidden;
}

.contentBgBox {
	overflow: hidden;
	padding-left: 4px;
	display: block;
}

.footerBgBox {
	height: 4px;
	overflow: hidden;
	display: block;
}

.pictureBgBox63 {
	width:63px;
}

.pictureBgBox63 .headerBgBox {
	background: url(../Images/Sprites/pictureBg.png) no-repeat -250px 0;
}

.pictureBgBox63 .contentBgBox {
	background: url(../Images/Sprites/pictureBg.png) no-repeat -250px center;
	width: 59px;
}

.pictureBgBox63 .footerBgBox {
	background: url(../Images/Sprites/pictureBg.png) no-repeat -250px -596px;
}

.pictureBgBox139 {
	width:139px;
}

.pictureBgBox139 .headerBgBox {
	background: url(../Images/Sprites/pictureBg.png) no-repeat 0 0;
}

.pictureBgBox139 .contentBgBox {
	background: url(../Images/Sprites/pictureBg.png) no-repeat 0 center;
	width: 135px;
}

.pictureBgBox139 .footerBgBox {
	background: url(../Images/Sprites/pictureBg.png) no-repeat 0 -596px;
}

.pictureBgBox89 {
	width:89px;
}

.pictureBgBox89 .headerBgBox {
	background: url(../Images/Sprites/pictureBg.png) no-repeat -150px 0;
}

.pictureBgBox89 .contentBgBox {
	background: url(../Images/Sprites/pictureBg.png) no-repeat -150px center;
	width: 85px;
	height: 81px;
}

.pictureBgBox89 .footerBgBox {
	background: url(../Images/Sprites/pictureBg.png) no-repeat -150px -596px;
}

.contentPadding{
	padding: 0 15px;
}

/* Form */
.formBox label {
	font-size: 0.92em;
	margin-left: 1px;
}

.formItem1Col, 
.formItem2Col,
.formItem4Col {
	position: relative;
	margin: 0 11px 0 0;
	overflow: hidden;
	/*background-color: #00CC66;*/
	float: left;
}

.formItem1Col {
	width: 139px;
	height: 54px;
}

.formItem2Col {
	width: 289px;
	height: 54px;
}

.formItem4Col {
	width: 575px;
	height: 140px;
}


/* Font Styles */

.fontStyle1 {
	font-size: 1.82em;
	padding: 0 0 15px 0;
	color: #333;
	font-weight: bold;
	line-height:1.2em;
}

.fontStyle2, .fontStyle2 a, .fontStyle2 a:hover {
	font-size: 1.33em;
	color: #231F20;
	padding: 0 0 13px 0;
	text-decoration: none;
}

.fontStyle3, .fontStyle3 a, .fontStyle3 a:hover {
	font-size: 1.17em;
	color: #322C2D;
	padding: 0 0 10px 0;
	text-decoration: none;
}

.fontStyle3image {
	padding: 4px 2px 3px 2px;
	font-size: 1.17em;
}

.fontStyle4 {
	font-size: 1.08em; 
	font-weight: bold;
	margin-bottom: 12px;
	padding: 0;
	color: #666;
}

.fontStyle5 {
	font-size: 1em;
	font-weight: bold;
	color: #666;
}

.fontStyle6 {
	font-size: 0.83em; 
	text-transform: uppercase;
	font-weight: bold;
}


.dark {
	color: #231F20;
}

.darkGray {
	color: #333;
}

.bold {
	font-weight: bold;
}

.normalSize {
	font-size: 1em;
}

.large {
	font-size: 1.17em;
	color: #231F20;
}

.small {
	font-size: 0.83em;
}

.arrowedLink {
	color: #231F20;
	padding: 0 0 0 17px;
	background: url(../Images/Icons/list_icon_small_fff.gif) no-repeat left center;
}

.smallArrowedLink {
	padding: 0 0 0 13px;
	background: url(../Images/Icons/list_icon_small_normal.gif) no-repeat left center;
}

.backLink {
	background: url(../Images/Icons/list_icon_small_fff_back.gif) no-repeat left center;
	padding: 0 0 0 15px;
}

.white {
	color: #fff;
}

.indention {
}

.moreIndention {
	padding: 4px 2px 3px 10px;!important
}

.noRender {
	width: 0;
	height: 0;
	overflow: hidden;
	padding: 0;
	margin: 0;
}

.noPadding {
	padding: 0 !important;
}

.noMargin {
	margin: 0 !important;
}

/* Tooltips */
.headerBox #langTooltip {
    visibility: hidden;
    position: absolute;
    top: 17px;
	left: 995px;
}

.headerBox #langTooltip .content {
    width: 217px;
    font-size: 0.83em;
}

.headerBox #langTooltip p {
    margin: 0px;
}

.headerBox #langTooltip strong {
    font-weight: bold;
}

.headerBox #langTooltip .arrowTop {
    display: block;
    right: 15px;
}

.headerBox #langTooltip textarea {
	width: 98%;
	overflow: hidden;
}

#footer #commentTooltip {
	visibility:hidden;
	position: absolute;
	top: -193px;
	left: 400px;
} 

#footer #commentTooltip .content {
	width: 300px;
}

#footer #commentTooltip .arrowLeft {
	display: block;
	bottom: 20px;
}

#footer #commentTooltip textarea {
	width: 98%;
	overflow: hidden;
}

#footer #newsletterTooltip {
	visibility:hidden;
	position: absolute;
	top: -88px;
	left: 400px;
} 

#footer #newsletterTooltip .arrowLeft {
	display: block;
	bottom: 20px;
}

#footer #newsletterTooltip .content {
	width: 250px;
}

/* Easy Slider */
#prevBtn, #nextBtn{ 
	display:block;
	width:32px;
	height:32px;
	position:absolute;
	top: 50%;
	margin-top: -16px;
	}
#prevBtn
{
    left:15px;   
}	
#nextBtn{ 
	right:15px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:32px;
	height:32px;
	position: absolute;
	background:url(../Images/Icons/btn_prev.gif) no-repeat 0 0;	
	z-index: 2000;
	}	
#nextBtn a{ 
	background:url(../Images/Icons/btn_next.gif) no-repeat 0 0;	
	}

/* // Easy Slider */

