/*--------------------------------GLOBAL-----------------------------*/
body { background: #000b1d url("/images/bg-image.jpg") no-repeat ; background-attachment: fixed; background-position: center; margin: 0; padding: 0; color: #000; font-size: 62.5%; font-family: verdana, sans-serif; }
a:link, a:active, a:visited { color: #002c76; text-decoration: none; }
a:hover { color: #125285; text-decoration: underline; }
img { margin: 0; padding: 0; border: 0; }
input, select { font: 1.2em verdana, sans-serif; }
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; }
#center-positioning ul { margin: 5px 0px 10px 20px; padding: 0; list-style-image: url("/images/bullet.gif") ;}
#menu-wing-left { background: url("/images/header-menu-wing-left.gif"); height: 58px; width: 20px; position: absolute; margin: 111px 0px 0px -20px ;}
#menu-wing-right { background: url("/images/header-menu-wing-right.gif"); height: 58px; width: 20px; position: absolute; margin: 111px 0px 0px 960px;}

/*--------------------------------LAYOUT-----------------------------*/
#center-positioning { width: 980px; margin-right: auto; margin-left: auto; }
#wrapper { width: 960px; background: #ffffff; float: left; min-height: 850px; padding-bottom: 10px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; }
#content { float: left; width: 960px; font-size: 1.2em; color: #444; }
#inner-content {width: 930px; margin: 5px 0px 0px 15px;}

#main-area {float: left; width: 560px;}
#main-area-right {float: right; width: 560px; margin-right: 10px;}
#main-area-full-width {float: left; width: 100%;}

#main-area-small {float: left; width: 360px;}
#main-area-column-left {float: left; width: 150px; margin-right: 10px;  }/*SEE global-ie6.css FOR IE6 VERSION*/
#main-area-column-right {float: left; width: 150px; margin-left: 25px;  }/*SEE global-ie6.css FOR IE6 VERSION*/
#main-area-column-bg { background: #d7d7b6 url("/images/box-grey-bg.jpg") repeat-x; border: 1px solid #c2c2a6; padding: 10px;}

.main-area-left-section {float: left; width: 150px; margin-right: 10px; padding: 10px 0px 0px 10px;  min-height: 650px; background: #d7d7b6 url("/images/box-grey-bg.jpg") repeat-x; border: 1px solid #c2c2a6; }
.main-area-right-section {float: right; width: 160px; margin-left: 10px; margin-right: 0px; padding: 10px;  min-height: 650px; background: #d7d7b6 url("/images/box-grey-bg.jpg") repeat-x; border: 1px solid #c2c2a6; }

#content-bottom {background: url("/images/content-bottom.png") no-repeat ; float: left; height: 20px; color: #444; font-size: 1.1em; width: 980px; clear: both;}/*SEE global-ie6.css FOR IE6 VERSION*/

/*--------------------------------REPEATED CLASSES-----------------------------*/
#breadcrumbs { width: 940px; border-bottom: 1px dashed #868686; font-size: 0.8em; background: #ffffff; padding: 00px 0px 10px 00px; margin-left: 10px; }
#center-positioning .breadcrumbs-ul { margin: 0; list-style: none;  padding: 10px 0px 0px 00px;  }
li.breadcrumbs-home {background-image: url("/images/breadcrumbs-home.jpg"); height: 17px; width: 99px; float: left; color: white; font-weight: bold; padding: 2px 0px 0px 6px; }
#content li.breadcrumbs-home a { color: White; }
li.breadcrumbs {background-image: url("/images/breadcrumbs.jpg");  background-repeat: no-repeat; background-position: left; height: 19px; float: left; padding: 0px 00px 0px 10px; }
li.breadcrumbs a {background-image: url("/images/breadcrumbs-front.jpg"); background-repeat: no-repeat; background-position: right; height: 17px; float: left; padding: 2px 15px 0px 5px;  }

.float-left {float: left; margin: 0px 10px 10px 00px;}
.float-right {float: right; margin: 0px 0px 10px 10px;}
.clear-both {clear:both;}
.bold {font-weight: bold;}
.image-right { float: right; margin: 0px 0px 10px 10px;}
.visible {display: block;}
.hidden {display: none; }
.width-75 {width: 75%; }
#content .width-100 {width: 99%; }
#content .width-530 {width: 530px;}/*SEE global-ie6.css FOR IE6 VERSION*/
img.goldBorder { border: 1px solid #c2c2a6; }
.welcome {margin: 6px 00px 0px 0px;}

.research-catergory-icon {float: left; margin-top: 3px; margin-right: 3px; padding-bottom: 10px;} 

.center-text { text-align: center; }

#center-positioning .white {color: white;}
#center-positioning .black {color: #2d2d2d;}
#center-positioning .light-blue { color: #8fb6f7; }
#center-positioning .no-margin-bottom {margin: 0px; }
#center-positioning .float-left-white {color: white ; float: left;}

.left {float: left; width: 45%; margin-right: 10px; padding: 10px 0px 0px 10px;  }
.right {float: right; width: 45%; margin-left: 10px; padding: 10px 0px 0px 10px; }

.left-3rd {float: left; width: 29%; margin-right: 10px; padding: 10px 0px 0px 10px;  }
.middle-3rd  {float: left; width: 30%; margin-right: 10px; padding: 10px 0px 0px 10px;  }
.right-3rd  {float: left; width: 29%; margin-right: 10px; padding: 10px 0px 0px 10px; }

.box-blue { width: 318px; min-height: 85px; padding: 10px; background: #d2dbe9 url("/images/box-blue-bg.jpg") repeat-x; border: 1px solid #d5d5d5; margin-bottom: 10px; }

#center-positioning .green {color: #0b3d06; }
.box-green { width: 540px;  padding: 25px 10px 0px 10px; height: 100px; background: #d3e9d1 url("/images/help-box.jpg") repeat-x; border: 0px solid #d5d5d5; margin-bottom: 10px; }

.box-blue-full-width { width: 100%; padding: 10px 0px 10px 0px; background: #d2dbe9 url("/images/box-blue-bg.jpg") repeat-x; border: 1px solid #d5d5d5; margin-bottom: 10px; }

.box-grey { width: 318px; padding: 10px; background: #d7d7b6 url("/images/box-grey-bg.jpg") repeat-x; border: 1px solid #c2c2a6; margin-bottom: 10px; }
.box-dark-blue { width: 314px;  padding: 10px; background: #334a64 url("/images/box-header-bg.jpg") repeat-x; border: 3px solid #aab4c5; margin-bottom: 10px; }
.box-dark-blue p {color: #ffffff; }
.box-dark-blue ul li {color: #caddff; list-style-image: url('/images/bullet-dark-blue.gif');}

.box-blue-header { width: 96%; min-height: 15px; padding: 5px 10px 5px 10px; background: #334a64 url("/images/box-header-bg.jpg") repeat-x; margin-bottom: 00px; border: 1px solid #d5d5d5;  float: left; border-bottom: 0;  }
.box-blue-bg { width: 96%; min-height: 85px; padding: 10px; background: #d2dbe9 url("/images/box-blue-bg.jpg") repeat-x; border: 1px solid #d5d5d5; margin-bottom: 10px;  float: left; }

.box-beige-header { width: 96%; min-height: 10px; padding: 0px 10px 0px 10px;  background: #6c6d61 url("/images/box-header-beige-bg.jpg") repeat-x; margin-bottom: 00px; border: 1px solid #d5d5d5;  float: left; }
.box-beige-bg { width: 96%; min-height: 85px; padding: 5px; background: #d7d7b6 url("/images/box-grey-bg.jpg") repeat-x; border: 1px solid #d5d5d5; border-top: 0px solid #d5d5d5; margin-bottom: 10px; float: left;}
.box-pale-beige-bg p {float: right; padding-left: 10px; width: 360px;}
.box-pale-beige-bg h2 {float: right; padding-left: 10px; width: 360px;}

.box-white-bg { width: 96%; min-height: 85px; padding: 10px; background-color: #ffffff; border: 1px solid #d5d5d5; border-top: 0px solid #d5d5d5; margin-bottom: 10px; float: left;}
.box-pale-beige-bg { width: 96%; min-height: 85px; padding: 10px; background-color: #f8f8eb; border: 1px solid #d5d5d5; border-top: 0px solid #d5d5d5; margin-bottom: 10px; float: left;}

.box-yellow-bg {background: #f0e0a3 url('/images/my-account-box-bg.jpg') repeat-x; border: 1px solid #f1cd43;  width: 97%;  padding: 10px; margin: 10px 0px 10px 0px;}

.grey-border {border: 1px solid #cccccc; }

ul.bullet { margin: 5px 0px 10px 30px; padding: 0; list-style-image: url("/images/bullet.gif") ;	 }
ul.bullet li { }

.dashed-border-bottom {border-bottom: 1px dashed #868686; float: left; width: 100%;}
#securityCode{border-bottom: 1px dashed #868686;border-top: 1px dashed #868686; background-color: #ffffff;}

#center-positioning .margin-bottom {margin-bottom: 10px; }
#center-positioning .margin-top {margin-top: 10px; }
#center-positioning .margin-left {margin-left: 10px; }
#center-positioning .margin-right {margin-right: 10px; }
#center-positioning .padding-left {padding-left: 5px; }

#center-positioning .blue-border-3px {border-bottom: 3px solid #cddeee; margin-bottom: 10px;}
#center-positioning .blue-border-1px {border-bottom: 1px solid #cddeee;  width: 100%;}

.article-p-small {line-height: 1.6em;}
.article-p-medium {font-size: 1.4em; }
.article-p-large {font-size: 1.8em; }

.my-account-account-on {width: 105px; height: 33px; float: left; background-image: url(/images/tab-on.jpg); margin-left: 3px;}
.my-account-account-off {width: 105px; height: 33px; float: left; background-image: url(/images/tab-off.jpg); margin-left: 3px;}
.my-account-account-on a {color: #111111;}
.my-account-account-off a {color: #222222;}

.my-account-message-on {width: 105px; height: 33px; float: left;  background-image: url(/images/tab-on.jpg); margin-left: 3px;}
.my-account-message-off {width: 105px; height: 33px; float: left;  background-image: url(/images/tab-off.jpg); margin-left: 3px;}
.my-account-message-on a {color: #111111;}
.my-account-message-off a {color: #222222;}

.my-account-history-on {width: 105px; height: 33px; float: left;  background-image: url(/images/tab-on.jpg); margin-left: 3px; }
.my-account-history-off {width: 105px; height: 33px; float: left;  background-image: url(/images/tab-off.jpg); margin-left: 3px; }
.my-account-history-on a {color: #111111;}
.my-account-history-off a {color: #222222;}

.my-account-currency-on {width: 105px; height: 33px; float: left;  background-image: url(/images/tab-on.jpg); margin-left: 3px;}
.my-account-currency-off {width: 105px; height: 33px; float: left;  background-image: url(/images/tab-off.jpg); margin-left: 3px;}
.my-account-currency-on a {color: #111111;}
.my-account-currency-off a {color: #222222;}

.my-account-cart-on {width: 105px; height: 33px; float: left;  background-image: url(/images/tab-on.jpg); margin-left: 3px; }
.my-account-cart-off {width: 105px; height: 33px; float: left;  background-image: url(/images/tab-off.jpg); margin-left: 3px; }
.my-account-cart-on a {color: #111111;}
.my-account-cart-off a {color: #222222;}

.my-account-box-bg {background: #f0e0a3 url('/images/my-account-box-bg.jpg') repeat-x; border: 3px solid #f1cd43; height: 175px; width: 314px; clear: left; padding: 10px;}
.my-account-box-history-icon {background: url('/images/history-icon.png') no-repeat bottom right; height: 150px;}
.my-account-box-message-icon {background: url('/images/mail-icon.png') no-repeat bottom right; height: 150px;}
.my-account-box-account-icon {background: url('/images/account-icon.png') no-repeat bottom right;  height: 150px;}
.my-account-box-cart-icon {background: url('/images/cart-icon.png') no-repeat bottom right; height: 150px;}
.my-account-box-currency-icon {background: url('/images/currency-icon.png') no-repeat bottom right; height: 150px;}

.modal-box { background-color: White; border: 1px solid #d5d5d5; padding: 10px 10px 20px 10px;}/*SEE global-ie6.css FOR IE6 VERSION*/
.modal-box-input {width: 205px; }/*SEE global-ie6.css FOR IE6 VERSION*/
.related-story {width: 156px; float: left; margin-left: 25px; }/*SEE global-ie6.css FOR IE6 VERSION*/
/*--------------------------------HEADER-----------------------------*/
#top-toolbar ul { position: absolute; margin: 0px 0 0 620px; font-family: Verdana, Geneva, sans-serif; font-size:0.8em; list-style: none; height: 20px; width: 380px; }
#top-toolbar ul li {display: inline; float: left; margin-top: 6px;}
#top-toolbar ul a { color: #111111; }
li.header-toolbar-icon { margin: 0px 0px 0px 10px; padding: 0; width: 20px; }

img.logo { position: absolute; margin: 35px 0 0 10px; }

#txtHeaderSearch {position: absolute; margin: 57px 0 0 310px; font-size: 1.375em; padding: 0.2em; width: 225px; }/*SEE global-ie6.css FOR IE6 VERSION*/
#btnHeaderSearch {position: absolute; margin: 57px 0 0 542px; width: 300px; background: url("/images/header-search-button.jpg"); border: 0px; width: 30px; height: 29px;}

#header-holder {height: 200px;  width: 960px; }
#header-holder-plain {height: 121px;  width: 960px; }
#header-wrapper {position: absolute; top: 0; width: 960px; }

#header { background: #00234c url("/images/header-slither.jpg") repeat-x ; height: 150px; }

#header-plain { background: url("/images/header-slither-plain.jpg") repeat-x ; height: 111px; }
#header-right-section { position: absolute; margin: 30px 0 0 620px; padding: 0px; background: url("/images/header-right-section.jpg") no-repeat; height: 80px; width: 320px; color: white; }
#header-right-section p {padding: 0px; margin: 0px 0 5px 0px; font-size: 0.8em; }
#header-right-section-inner {border: 0px solid red; margin: 10px 10px 0px 10px; width: 300px; height: 54px;}

#header-right-section-market-research { position: absolute; margin: 30px 0 0 660px; padding: 0px; background: url("/images/right-section-market.jpg") no-repeat; height: 80px; width: 280px; color: white; }
#header-right-section-market-research p {padding: 0px; margin: 0px 0 5px 0px; font-size: 0.8em; }
#header-right-section-inner-market-research {border: 0px solid red; margin: 10px 10px 0px 10px; width: 260px; height: 54px;}

p.quote-author { font-family:  Arial, Helvetica, sans-serif; font-size: 1.1em; float: right; margin-top: 5px; }
#header-right-section-ford { position: absolute; margin: 30px 0 0 660px; padding: 0px; background: url("/images/header-right-section-ford.jpg") no-repeat; height: 80px; width: 280px; color: white; }
#center-positioning .welcome-message {position: absolute; padding: 6px 20px 0px 0px; width: 99%; text-align: right;}
.market-research-search-box { margin-top: 10px; width: 450px; margin-left: 60px; }/*SEE global-ie6.css FOR IE6 VERSION*/
.market-research-search-bg {width: 554px; }
/*--------------------------------BIG MENU-----------------------------*/
#header ul {position: absolute; margin: 112px 0px 0px 0px; list-style: none; font-family:Georgia, 'Times New Roman', Times, serif; width: 960px; }
#header ul li { float: left; margin-left: 2px; display: inline; text-decoration: none; }
#header ul a { float: left; line-height: 34px; display: block; color: #ffffff; font-size: 1.15em; text-align: center; padding: 0px 4px 4px 4px;}
#header li a:link, #header li a:visited { display: block; text-decoration: none; }
#header li a:hover, #header li a:active { text-decoration: underline; }
#header li a.selected { font-weight: bold; }
#header li.seperator {color: #1f4b92; font-size: 2.0em; margin-top: 2px;}
#header .menu a:hover {color: #ffffff; background: #00234c url('/images/menu-hover.jpg') bottom repeat-x; padding: 0px 4px 4px 4px;}

#header li a.home {background: url("/images/menu-home.jpg") repeat-x; width: 33px; height: 33px; padding: 0px;}
#header li a.home:hover {background: url("/images/menu-home.jpg") repeat-x 0 -33px; width: 33px; height: 33px; padding: 0px; margin: 0px;}

#bm-news {width: 100%; background: #dae6f4 url('/images/bg-big-menu.jpg') bottom repeat-x; margin:0; padding: 10px 0px 10px 0px; display: none;  }
#bm-companies {width: 100%; background: #dae6f4 url('/images/bg-big-menu.jpg') bottom repeat-x; margin:0; padding: 10px 0px 10px 0px; display: none;  }
#bm-sectors {width: 100%; background: #dae6f4 url('/images/bg-big-menu.jpg') bottom repeat-x; margin:0; padding: 10px 0px 10px 0px; display: none;  }
#bm-market {width: 100%; background: #dae6f4 url('/images/bg-big-menu.jpg') bottom repeat-x; margin:0; padding: 10px 0px 10px 0px; display: none;  }
#bm-jobs {width: 100%; background: #dae6f4 url('/images/bg-big-menu.jpg') bottom repeat-x; margin:0; padding: 10px 0px 10px 0px; display: none;  }
#bm-about {width: 100%; background: #dae6f4 url('/images/bg-big-menu.jpg') bottom repeat-x; margin:0; padding: 10px 0px 10px 0px; display: none;  }
#bm-account {width: 100%; background: #dae6f4 url('/images/bg-big-menu.jpg') bottom repeat-x; margin:0; padding: 10px 0px 10px 0px; display: none;  }

#content .big-menu-area-header {color:white;}
.big-menu-area-header-bg {background: #324a64 url('/images/box-header-bg.jpg')  repeat-x; padding: 1px 1px 1px 10px;}
.big-menu-left-100 { float: left; width: 960px;}
.big-menu-left-50 { float: left; width: 475px;}
.big-menu-right-50 {float: right; width: 475px; }
.big-menu-left-30 { float: left; width: 275px;}
.big-menu-right-70 {float: right; width: 675px; }
#content .big-menu-ul {padding-left: 10px; float: left;}
#content .big-menu-ul li {padding-bottom: 5px;}
#content .big-menu-description {text-decoration: none; color: #444444;}

/*--------------------------------TEXT STYLES-----------------------------*/
#content h1 { font-family:  Arial, Helvetica, sans-serif; margin: 0px 0px 5px 0px; padding: 0; font-size: 1.7em; color: #002c76; font-weight: lighter;  }
#content h2 { font-family:  Arial, Helvetica, sans-serif; margin: 0px 0px 5px 0px; padding: 0; font-size: 1.4em; color: #002c76; font-weight: normal;}
#content h2 a { font-family:  Arial, Helvetica, sans-serif; margin: 0px 0px 5px 0px; padding: 0; font-size: 1em; color: #053b95; font-weight: normal;}
#content h3 { font-family:  Arial, Helvetica, sans-serif; margin: 5px 0px 5px 0px; padding: 0; font-size: 1.2em; color: #002c76; font-weight: bold; }
#content h4 { font-family:  Arial, Helvetica, sans-serif; margin: 5px 0px 5px 0px; padding: 0; font-size: 1.2em; color: #002c76; font-weight: lighter; }
#content p { margin: 0px 0px 14px 0px; padding: 0; }

.sector-listing {border-bottom: 1px dashed #868686;   margin-left: 0; padding-left: 10px; margin-bottom: 10px;}

p.strong-text { margin: 0px 0px 8px 0px; padding: 0; font-size: 1.0em; font-weight: bold; }
p.author-text { font-family:  Arial, Helvetica, sans-serif; margin: 0px 0px 8px 0px; padding: 0; font-size: 1.0em; font-weight: bold; }
p.small-text { margin: 0px 0px 8px 0px; padding: 0; font-size: 0.8em; }
p.small-text-bold { margin: 0px 0px 8px 0px; padding: 0; font-size: 0.8em; font-weight: bold; }
.result-listing {border-bottom: 1px solid #e5e9ed; float: left; width: 100%; margin-top: 5px; padding-bottom: 5px;}
.header-bg { width: 100%; height: 28px; background: #33506e url("/images/header-bg.jpg") repeat-y right; padding: 0px 0px 0px 3px; color: white; margin-bottom: 0px; margin-top: 15px;  float: left;}/*SEE global-ie6.css FOR IE6 VERSION*/
#content p.article-source-text-home {font-size: 0.8em; color: #345a94; margin: -2px 0px 5px 0px; }
.offer-text {color: #f00f00; font-style: italic; }
#content  .faded-header { color: #7f95ba;}
.faded-paragraph {color:#a1a1a1;}
.billing-address {width: 300px; margin-top: 5px;}
.billing-address-b {width: 300px; margin-top: 5px;}/*SEE global-ie6.css FOR IE6 VERSION*/
.left-list { float: left; width: 270px; }
.right-list { float: left; width: 270px; margin-left: 20px; }
#article-p a { text-decoration: underline; }
.blog-post a { text-decoration: underline; }

/*--------------------------------INDEX PAGE-----------------------------*/
.home-page-news {float: left; width: 385px;}  /*SEE global-ie6.css FOR IE6 VERSION*/
.home-page-tall-box-dark-line {width: 156px;   background: #6c6d61 url("/images/box-header-beige-bg.jpg") repeat-x;  border-bottom: 0px; float: left;   }
.home-page-tall-box {float: left; width: 156px; margin-left: 12px;  background: #f8f8eb url('/images/box-grey-bg.jpg') repeat-x;   border: 1px solid #c2c2a6; margin-top: 15px; }
.home-page-tall-box-text-wrap {width: 136px; margin: 10px 0px 0px 10px;}
.home-page-wide-box {float: left; width: 538px; padding: 10px; background: #f8f8eb url('/images/box-grey-bg.jpg') repeat-x; border: 1px solid #c2c2a6; margin: 10px 0px 10px 0px;}
.home-page-wide-box-image {float: left; margin: 5px 10px 10px 5px;}

/*--------------------------------BLOG PAGES-----------------------------*/
p.blog-date-text {font-size: 0.8em; color: #345a94;}
.blog-post {margin-bottom: 10px; float: left; border-bottom: 1px solid #e5e9ed; padding: 0px; width: 100%; }
.blog-listing {margin-bottom: 10px; float: left; border-bottom: 1px solid #e5e9ed; padding: 0px; width: 100%; }
.blog-buttons {float: left; margin: 0px 0px 10px 10px;}
#content .blog-heading {margin: 0px;}
.icon {float: left; margin: 0px; padding: 0px; }
#content h3.comments-header {float: left; margin-bottom: 10px; }
.comments-area-blog { width: 560px; border-top: 1px solid #e5e9ed;  margin: 10px 0px 10px 0px; padding: 10px 0px 0px 0px;}

/*--------------------------------BRIEFING PAGES-----------------------------*/
.briefing-listing {border-top: 3px solid #e5e9ed; float: left; width: 100%; margin-top: 10px; padding: 10px 0px 00px 0px;}
#center-positioning .download-button {float: right; width: 121px; }
#center-positioning .download-button ul {list-style: none;  margin: 0; padding: 0; }
#center-positioning .download-button a:link, #center-positioning .download-button li a:visited { list-style-image: none;  display: inline; background: url("/images/download-button.jpg") repeat-x 0 0px; padding: 00px 00px 0 0px; display: block; color: #ffffff; text-decoration: none; height: 24px; width: 121px; }
#center-positioning .download-button li a:hover, #center-positioning .download-button li a:active {list-style-image: none; display: inline; background: url("/images/download-button.jpg") repeat-x 0 -24px; padding: 00px 00px 0 0px; display: block; color: #ffffff; text-decoration: none; height: 24px; width: 121px;}

/*--------------------------------FACTSHEET PAGES-----------------------------*/
#center-positioning .factsheets-listing {border-bottom: 1px solid #e5e9ed; float: left; width: 100%; margin-top: 5px;}
#center-positioning .company-a-z-list {text-align: center; border-bottom: 1px dashed #868686;  padding-bottom: 10px; margin-bottom: 10px;}
#center-positioning .company-a-z-list-hover {text-align: center; border-bottom: 1px dashed #868686;  padding-top: 10px; padding-bottom: 10px; margin-top: -10px; margin-bottom: 10px; background: #334a64 url("/images/box-header-bg.jpg") repeat-x; color: White; width: 148px; margin-left: -10px;}
#center-positioning .company-a-z-list-hover a { color: White; }

/*--------------------------------MEMBERSHIP PAGES-----------------------------*/
a.help span.help_box, a.help span.help_box {	background: #ffffff url(/images/box-header-bg.jpg) repeat-x;	border:1px solid #c8cfda;	display:none;	margin:-54px 0px 0px 40px;	padding: 10px;	position:absolute;	width:300px;}
float-right-ie6 { }
/*--------------------------------FORUM PAGES-----------------------------*/
.forum-row-left { width: 60%; float: left; }
.forum-row-right { width: 32%; float: right; }
#center-positioning .forum-row-white {padding: 10px; border: 1px solid #dddddd;  border-top: 0px solid #dddddd}
#center-positioning .forum-row-grey {background-color: #eeeeee; padding: 10px; border: 1px solid #dddddd;  border-top: 0px solid #dddddd }

#center-positioning .forum-post-row-white {padding: 10px; border: 1px solid #dddddd; border-top: 0px solid #dddddd; width: 99%;}
#center-positioning .forum-post-row-grey {background-color: #eeeeee; border: 1px solid #dddddd; border-top: 0px solid #dddddd; width: 99%; padding: 10px;}

#center-positioning .forum-thread-subtitle {float: left; color: White; margin-top: 8px; margin-left: 5px; font-size: 0.8em; }

#center-positioning .button {  text-align: center;  height: 24px; width: 200px;  margin-bottom: 20px; margin-left: 40px; list-style: none; }
#center-positioning .button ul {list-style: none; text-align: center; list-style-image: none; }
#center-positioning .button ul li {font-weight: bold; text-align: center; }
.button li a:link, .button li a:visited {display: inline; background: url("/images/button.jpg") repeat-x 00px 0px; padding: 10px 00px 00px 0px; display: block; color: #ffffff; text-decoration: none; height: 24px; width: 200px; }
.button li a:hover, .button li a:active {display: inline; background: url("/images/button.jpg") repeat-x 00px -34px; padding: 10px 00px 00px 0px; display: block; color: #ffffff; text-decoration: none; height: 24px; width: 200px;}

/*--------------------------------GALLERY PAGE-----------------------------*/
#thumbnail-area {float: left; width: 330px; }
.thumbnail-1x1 {float: left; margin: 0px 8px 8px 0px;  border: 1px solid #cccccc; }
#center-positioning  .pagination {float: left; margin-right: 10px; font-weight: normal; padding: 5px; border: 1px solid #cccccc; }
#center-positioning  .pagination-selected {float: left; margin-right: 10px; font-weight: normal; padding: 5px; background: #334a64 url("/images/box-header-bg.jpg") repeat-x; color: #ffffff; border: 1px solid #002c76;}
.back-to-article-box {float: left; width: 322px; background-color: #d5edb3; color: White; border: 0px solid #cccccc; padding-bottom: 10px;  text-align: center; padding-top: 10px; margin-bottom: 10px; }
.back-to-article-icon {float: left; margin-left: 75px; }
.gallery-image-bg {float: right; background-image: url(/images/gallery-image-bg.jpg); width: 600px; padding: 10px 0px 10px 0px; text-align: center;}
.gallery-image-caption {float: left; width: 450px;}
.gallery-image-caption-bg {float: left;  font-weight: normal; width: 590px; margin-top: 10px; padding: 5px 5px 5px 5px;  background-color: #001f42 ; color: #ffffff;}

/*--------------------------------SIDE BAR-----------------------------*/
#side-bar {float: right; width: 330px; padding-right: 10px; border: 0px solid #d5d5d5;} /*SEE global-ie6.css FOR IE6 VERSION*/
#side-bar-left {float: left; width: 330px; border: 0px solid #d5d5d5;} /*SEE global-ie6.css FOR IE6 VERSION*/

#related-box { width: 340px;  padding: 00px; margin-bottom: 10px;}
#center-positioning #related-box ul {margin: 0px 0px 0px 00px; padding: 10px; list-style-image: none; list-style: none; width: 320px; font-size: 0.8em;   }
#center-positioning #related-box ul li {margin: 0px 0px 10px 00px;  background: url("/images/bullet.gif") no-repeat 00px 3px; padding: 0px 10px 0px 10px; }

#content p.related-title { padding: 0; margin: 10px 0px 0px 0px; float: left; text-align: center; font-size: 0.8em; font-weight: bold; text-transform: uppercase; width: 112px;}
#related-box-top { width: 340px; height: 36px;  }
.related1 { background:  url(/images/related-box-top-left-tab.jpg) repeat-x; }
.related2 { background:  url(/images/related-box-top-middle-tab.jpg) repeat-x; }
.related3 { background:  url(/images/related-box-top-right-tab.jpg) repeat-x; }

#related-box-middle {width: 340px; background:  url("/images/related-box-middle.jpg") repeat-y;  margin: 0px; padding: 0px;}
#related-box-bottom {width: 340px; background:  url("/images/related-box-bottom.jpg") repeat-x; margin: 0px; padding: 0px; height: 8px;}

/*--------------------------------FOOTER-----------------------------*/
#footer { float: left; height: 200px; font-size: 1.0em; width: 960px; margin-top: 20px; }
#footer p { clear: both; margin: 0; font-size: 1.0em; line-height: 1.4em;}

#footer-top {background: url("/images/footer-top.png") repeat-y ; height: 26px; padding: 0px; margin: 0px; }/*SEE global-ie6.css FOR IE6 VERSION*/
#footer-top ul { margin: 0; padding: 0; list-style: none; height: 27px;  }
#footer-top ul li { display: inline; }
#footer-top ul a { float: left; margin-left: 15px; display: block; color: #d7d9dd; margin-top: 7px; font-weight: bold; }

#footer-top li a:link, #footer-top li a:visited { padding: 00px 00px 0px 0px; display: block; color: #d7d9dd; text-decoration: none; }
#footer-top li a:hover, #footer-top li a:active, #footer-top li a.selected { padding: 00px 00px 0px 0px; text-decoration: underline; color: #ffffff;}
#footer-top li.seperator { float: left; color: #414f64; font-size: 1.4em; margin: 4px 0px 0px 15px;}

#footer-middle li a:link, #footer-middle li a:visited { padding: 00px 00px 0px 0px; display: block; color: #38393d; text-decoration: none; }
#footer-middle li a:hover, #footer-middle li a:active, #footer-middle li a.selected { padding: 00px 00px 0px 0px; text-decoration: underline; }
#footer-middle { background: url("/images/footer-middle.png") repeat-y ; padding: 10px 0px 10px 0px; margin: 0px; border-top: 1px solid #cbcbbe; border-bottom: 1px solid #cbcbbe;}/*SEE global-ie6.css FOR IE6 VERSION*/
#footer-middle ul { list-style: none; color: #444444; margin: 0px 10px 0px 10px; border-right: 1px solid #cbcbbe; width: 130px; float: left; list-style-image: none; }

#footer-bottom {background: url("/images/footer-bottom.png") repeat-y ; color: #d7d9dd; height: 90px;  padding: 0px; margin: 0px 0px 20px 0px;}/*SEE global-ie6.css FOR IE6 VERSION*/
#footer-bottom-text {float: left; margin: 10px 0px 0px 10px; color: #d7d9dd; }
#footer-logo {float: right; margin: 15px 10px 0px 00px; width: 159px;}

#footer div#footer-bottom a { color: #ffffff; }
#footer div#footer-bottom a:hover { text-decoration: underline;}
select.goog-te-combo { font-size: 9pt; float: left; margin-right: 4px; }
#google_translate_element img { margin-top: 10px; }
#google_translate_element div { float: left; margin-right: 4px; color: white }
#google_translate_element a { color: White; }