@CHARSET "UTF-8";

/* vim: set expandtab tabstop=4 shiftwidth=4 foldmethod=marker: */

/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/
body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/* Copyright (c) 2006, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 0.12.0 */
body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}
/* Copyright (c) 2006,Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 0.12.0 */
body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.3em;min-width:750px;}#doc2{width:73.074em;*width:71.313em;min-width:950px;}#doc3{margin:auto 10px;width:auto;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.3207em;*width:12.0106em;}.yui-t1 #yui-main .yui-b{margin-left:13.3207em;*margin-left:13.0106em;}.yui-t2 .yui-b{float:left;width:13.8456em;*width:13.512em;}.yui-t2 #yui-main .yui-b{margin-left:14.8456em;*margin-left:14.512em;}.yui-t3 .yui-b{float:left;width:23.0759em;*width:22.52em;}.yui-t3 #yui-main .yui-b{margin-left:24.0759em;*margin-left:23.52em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.512em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.512em;}.yui-t5 .yui-b{float:right;width:18.4608em;*width:18.016em;}.yui-t5 #yui-main .yui-b{margin-right:19.4608em;*margin-right:19.016em;}.yui-t6 .yui-b{float:right;width:23.0759em;*width:22.52em;}.yui-t6 #yui-main .yui-b{margin-right:24.0759em;*margin-right:23.52em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-g .yui-u,.yui-g .yui-g,.yui-gc .yui-u,.yui-gc .yui-g .yui-u,.yui-ge .yui-u,.yui-gf .yui-u{float:right;display:inline;}.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g{width:49.1%;}.yui-g .yui-g .yui-u,.yui-gc .yui-g .yui-u{width:48.1%;}.yui-gb .yui-u,.yui-gc .yui-u,.yui-gd .yui-u{float:left;margin-left:2%;*margin-left:1.895%;width:32%;}.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge .yui-u{width:24%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-gf div.first{width:24%;}.yui-ge div.first{width:74.2%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

.typeface-js, h1, h2, h3, h4, h5, h6 {
    visibility:visible !important;  
}
.pdfDownload {display:none !important;}
/* LAYOUT */
html {
    height: 100%;   
}

body {
    background: #e6eef0;
    font-size: 80%;
    color: #6b6b6b;
    height: 100%;
    font-family: arial,helvetica,clean,sans-serif !important;
}

body * {
    line-height: 1.32em;
}
body.normal > #doc {display:none !important;}

#doc.print { width: 720px; min-width: 720px; }

h1 {
    font-size: 28px;
    margin-bottom: 5px;
    color: #e03e18;
    font-family: arial,helvetica,clean,sans-serif !important;
}

h2 {
    font-weight: bold;
    font-size: 180%;    
}

a {
    color: #e33c1a; 
    text-decoration: none;
    cursor: pointer;
}

p {
    margin: 1em 0;  
}

strong, b {
    font-weight: bold;  
}
em {
    font-style: italic;
}
/* LAYOUT */
.yui-t7 #yui-main .yui-b {
    margin: 0;
}

#doc {
    width: 960px;
    min-width: 960px;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    position: relative;
}

#hd,#TB_window #hd {
    display:none;
}

#bd {
    background: #FFF;
    padding: 10px;
}

#ft,#TB_window #ft {
    display:none;
}

.middlePanel {
    float: left;
    width: 455px;
}

.rightPanel {
    float: right;
    width: 220px;   
}

.dashboard {
    padding: 0px !important;
}

.dashboard .pageLayout{
    background: transparent url('/images/layout/dashboard-bg.gif') repeat-x 0px 60px;
    padding: 10px;
}

/* General Classes */

.clear {
    clear: both;
    height: 0px;
    line-height: 0px;   
}

.top {
    vertical-align: top;
}

.right {
    text-align: right;
}

.floatRight { 
    float: right;   
}

.floatLeft { 
    float: left;    
}

.firstItem {
    border: 0 !important;   
}

.lastItem {
    border: 0 !important;   
}

.errors {
    margin: 15px 0;
    background: #f5e3f4;
    color: #a61c35;
    padding: 10px;
    font-weight: bold;
}

.headingLink {
    float: right;
    font-style: italic;
    color: #FFF;    
}

body.iframe {
    background: #FFF;
    text-align: left;   
}

.feature ul, ul.child, .cms .intro ul, .feature ol, .cms .intro ol {
    padding-left: 25px; 
}

.feature ul li, ul.child li, .cms .intro ul li{
    list-style: disc;   
}
.feature ol li, .cms .intro ol li {
    list-style: decimal;
}


/*header*/

#languageBar {
    float:right;
    margin-right: 2px;
}

#languageBar img {
    margin-right: 6px;  
}

#logo {
    float: left;
    width: 550px;   
}

#headerSearch {
    float: right;
    width: 330px;   
}

#headerSearch input.text {
    border: 1px solid #3d7479;
    height: 16px;
    width: 227px;
    padding: 7px 2px;
}

#headerSearch input.button {
    border: 0;
    color: #FFF;
    background: transparent url('/images/buttons/header-search.gif') no-repeat top left;    
    width: 85px;
    height: 32px;
    margin-left: 5px;
    font-size: 140%;
    font-weight: bold;
}

#mainMenu {
    margin-top: 10px;
    background: transparent url('/images/layout/mainmenu-bg.gif') no-repeat top left;   
    height: 36px;
    font-weight: bold;
    font-size: 130%;
}

#mainMenu ul li {
    float: left;
    position:relative;
}

#mainMenu ul li a {
    display: block;
    color: #FFF;
    padding: 0 18px;
    height: 36px;
    line-height: 36px;
}

#mainMenu ul li a.selected {
    background: transparent url('/images/layout/mainmenu-selected-bg.gif') repeat-x top left;   
}

#mainMenu .submenu {
    visibility:hidden;
    display: block;
    position: absolute;
    top: 36px;
    left: 0;
    width: 142px;
    font-size: 80%;
    z-index: 1000;
    float: none;    
    background: #df3e18;
}

#mainMenu ul li.mainMenuItem .submenu li {
    float:none;
    z-index: 1000;
}

#mainMenu ul li.mainMenuItem .submenu li a {
    display: block;
    height: 24px;
    line-height: 24px;
    width: 106px;
}
#mainMenu ul li.mainMenuItem .submenu a {
    background: transparent;    
    display: block;
    color: #FFF;
}

#mainMenu ul li.mainMenuItem .submenu a:hover {
    color: #000;
}

/* Sidebar */
#sidebar {
    width: 220px;
    margin-right: 20px;
}

#sectionMenu {
    margin-top: 6px;    
}

#sectionMenu .heading {
    background: #3d7479;
    color: #FFF;
    padding: 3px 8px 0px 8px;
    height: 27px;
    font-size: 150%;
}

#sectionMenu ul {
    background: #f2f2f2;    
}

#sectionMenu ul li.selected {
    background: #dedede url('/images/layout/section-menu-selected-bg.gif') no-repeat 200px 6px; 
}

#sectionMenu ul li a {
    display: block;
    padding: 8px 24px 8px 8px;
    font-weight: bold;
}

/* Right Panel */
#rightPanel {
    padding: 0px 0; 
}

#rightPanel .box {
    padding-top: 6px;
    margin-bottom: 20px;    
}

#rightPanel .box .heading {
    background: #3d7479;
    color: #FFF;
    padding: 3px 8px 0px 8px;
    height: 27px;
    font-size: 150%;
}

#rightPanel .box .headingLink {
    font-size: 65%;
    margin-top: 4px;
}

#rightPanel .box .content {
    padding: 10px;  
    background: #f2f2f2;
}

#homepageNews {
    height: 262px;
    overflow: hidden;
    margin-bottom: 14px !important;
}

#homepageNews .content {
    height: 226px;
}

#homepageNews .content ul li {
    padding: 0px 0 12px 0;
    border-bottom: 1px solid #cecece;
    margin-bottom: 8px; 
}

#homepageNews .content .itemLeft {
    width: 60px;
    float: left;    
}

#homepageNews .content .itemRight {
    width: 200px;
    float: right;   
}

#homepageNews .content .itemRight .flag {
    float: right;
    margin-left: 10px;
}

#homepageNews .content .itemRight .title {
    font-weight: bold;
    color: #E33C1A;
    font-size: 105%;    
}

#homepageNews .content .itemRight .date {
    font-style: italic; 
}

#homepageQuote .content .quote {
    font-size: 150%;
    font-style: italic; 
    padding-bottom: 20px;   
}

#homepageQuote .content .byline {
    color: #3D7479; 
}

#quickLinks .content ul li {
    background: transparent url('/images/layout/quicklinks-bullet.gif') no-repeat 0 6px;
    padding-left: 20px;
    margin-bottom: 15px;
}

/* Pagination */
.pageNav {
    margin: 15px 0; 
}

.pageNav .next {
    float: right;
    width: 49%;
    text-align: right;  
}

.pageNav .prev {
    float: left;
    width: 49%; 
}

.paginationControl {
    margin: 0px 0 15px 0;
    float: right;   
    font-size: 105%;
}

.pageNumbers {
    word-spacing: 4px;
}

.paginationControl a.next, .paginationControl a.prev {
    color: #6b6b6b;
    font-style: italic;
}

.paginationControl a.pageNumber {
    font-weight: bold;  
}

/* Homepage */
#homepageContent {
    position: relative; 
}

#homepageContent .content {
    position: absolute;
    top: 25px;
    left: 25px;
    color: #FFF;
    font-size: 190%;
    width: 576px;
}

#homepageContent .content h2 {
    color: #e33c1a;
}

#homepageContent .link {
    position: absolute;
    bottom: 25px;
    right: 20px;
    color: #FFF;
    font-size: 140%;
    width: 178px;
    height: 32px;
    text-align: center;
    background: transparent url('/images/layout/homepage-button-bg.png') no-repeat top left;
    font-weight: bold;
}

#homepageContent .link a {
    color: #FFF;
    display: block; 
    line-height: 32px;
}

#homepageCountries {
    margin-top: 22px;   
}

#homepageCountries .heading {
    background: #3d7479;
    color: #FFF;
    padding: 4px 8px 0px 8px;
    height: 27px;
    font-size: 150%;
}

#homepageCountries .content {
    background: transparent url('/images/layout/homepage-map.jpg') no-repeat top left;  
    width: 620px;
    height: 312px;
    position: relative;
}

#homepageCountries .mapPoint {
    position: absolute; 
}

#homepageCountries .popup, #countriesCompare .popup {
    display: none;
    position: absolute;
    top: -47px;
    left: 13px;
    background: transparent url('/images/layout/homepage-popup-arrow.png') no-repeat 0 37px;
    padding-left: 12px;
    width: 200px;
    z-index:1000;
}

#homepageCountries .container, #countriesCompare .container  {
    background: #fffcac;
    padding: 10px;
}

#homepageCountries .selected, #countriesCompare .selected {
    
}

#homepageCountries .popupHeading, #countriesCompare .popupHeading {
    font-weight: bold;
    font-size: 110%;
}

/* Listed Items */
#listedContent {
    margin-top: 30px;
}

#listedContent ul li {
    background: #f2f2f2;
    margin-bottom: 26px;
    padding: 10px;
}

.listedItemImage {
    float: left;
    width: 60px;
}

.listedItemDate {
    font-style:italic;
    font-size:1.1em;
}

.listedItemContent {
    width: 364px;
    float: right;   
}

.listedItemHeading {
    font-weight: bold;  
}
.featureDate {
    font-style: italic;
    font-size: 1.3em;
    margin-bottom: 10px;
}

.countryFlag {
    padding-top: 7px;
    text-align: center; 
}

.bodyImage.floatLeft {
    margin: 0 10px 0px 0;
}

.featureBody {
    clear: both;    
}

.bodyImage.floatRight {
    margin: 0 0 0px 10px;
}


/* footer */
#ft a {
    color: #FFF;    
}

#ft .title {
    margin-bottom: 5px; 
}

#siteMap {
    border-bottom: 1px solid #346367;
    padding: 12px 22px; 
}

#siteMap .heading {
    font-weight: bold;
    font-size: 105%;    
}

#siteMap .sitemapSection {
    float: left;
    padding-right: 2%;  
}

#footerLogos {
    border-top: 1px solid #5a898d;
    padding: 12px 22px; 
}

#footerLogos .panel {
    background: transparent url('/images/layout/hosted-by-bg.gif') no-repeat top left;  
    padding: 10px 12px;
    width: 893px;
    height: 77px;   
    margin: 5px 0;  
}

#footerLogos .panel img {
    margin-right: 30px; 
}

.cms {
    margin-bottom:60px;
}

.cms h2 {
    font-weight:bold;
    font-size:1.5em;
}
.cms .content {
    margin-top:25px;
}
.cms .content p {
    margin-top:0;
}

.cms .content ul li{
    list-style-position:inside;
    list-style-type:disc;
    color:#c4c4c4;
    font-size:1.35em;
    margin:-5px 0px;
}

.cms .content ul.links {
    margin-left:15px;
}
.cms .content ul.links li {
    list-style-position:outside;
}
.cms .content ul li a, .cms .content ul li span{
    font-size:0.75em;
}
.cms .content ul li span {
    color: #6b6b6b;
}
.cms .content ul li span a {
    font-size:1em; 
}
.red {color:#E03E18 !important;}

.advanced .featureImageRight {
    float:right;
    margin:0px 0px 5px 5px;
}
.advanced .featureImage {
    margin-top:10px;
}
.advanced .intro {
    clear:both;
    margin-bottom: 25px;
}
.advanced .sub {
    margin:30px 0px 0px 0px;
}
.cms h2, .advanced h2 {
    margin-bottom:15px;  
    color:#E03E18;
}
.featureBody > p:first-child {
    margin-top:0px;
}

.bold {font-weight:bold;}
.underline { text-decoration:underline;}


/* Countries */

.countries h2 {
    font-weight:bold;
    font-size:2.0em;
    color:#6b6b6b;
    margin-top:20px;
    margin-bottom:10px;
}
.countries {
    width:700px;
}
.countries .theme ,.countries .mainQuestion {
    margin-bottom:10px;
}
.countries .question {
    margin-bottom:7px;
}
.countries .themesList .theme .box-top {
    background:url('/images/layout/themes-box-top.gif') no-repeat top center;
    width:700px;
    height:7px;
}
.countries .questionsList .question .box-top {
    background:url('/images/layout/questions-box-top.gif') no-repeat top center;
    width:700px;
    height:7px;
}
.countries .themesList .theme .box-bottom,.countries .questionsList .question .box-bottom  {
    background:url('/images/layout/themes-box-bottom.gif') no-repeat top center;
    width:700px;
    height:6px;
}

.countries .questionsList .mainQuestion .box-top {
    background:url('/images/layout/mainQuestion-box-top.gif') no-repeat top center;
    width:700px;
    height:7px;
}
.countries .questionsList .mainQuestion .box-bottom  {
    background:url('/images/layout/mainQuestion-box-bottom.gif') no-repeat top center;
    width:700px;
    height:6px;
}


.countries .box-middle {
    background-color:#f2f2f2;
}

.countries .questionsList .mainQuestion .box-middle {
    background-color:#dedede;
}
.countries .questionsList .mainQuestion .heading {
    color:#E03E18;
    font-weight:bold;
    margin:0 10px 0 12px;
    font-size:1.4em;
    float:left;
}
.countries .point {
    float:left;
    margin:8px 15px 0 12px;
}
.countries .checkbox {
    float:right;
    width:44px;
    background-color:#dedede;
    padding:3px 0 5px 35px;
}

.countries h3 {
    font-weight:bold;
    font-size:1.2em;
    margin: 0px 10px 0px 12px;
    padding-top:3px;
    float:left;
}
.countries p {
    padding:5px 10px;
    margin:0px;
}
.countries .questionsList p {
    margin-left:40px;
}

input.compare {
    width: 250px;
    height: 28px;
    background:url('/images/buttons/compare-with-other-countries.gif') no-repeat top center;
    border: none;
    float: right;
}


.info {
    margin-top:6px;
}
.mainQuestion .info {
    margin-top:5px;
    margin-bottom:2px;
}
.infoBox {
    position:relative;    
}
.infoBox .popup {
    position:absolute;
    display:none;
    top: -52px;
    left:6px; 
    background:transparent url(/images/layout/homepage-popup-arrow.png) no-repeat scroll 0 37px;
    padding-left:12px;
    width:270px;
    z-index: 20;
}

.infoBox .container {
    background: #fffcac;
    padding: 10px;
    min-height:100px;
}

.infoBox .selected {
    display: block; 
}

.infoBox .popupHeading {
    font-weight: bold;
    font-size: 110%;
}

.indicators {
    margin-top: 20px;
}

.indicators .indicator {
    font-weight: bold;
    font-size: 1.2em;
    margin: 0px 0px 0px 12px;   
    width: 160px; 
    height: 34px;
    vertical-align: top;
}


.indicators .value {
    width: 518px;
    vertical-align: top;
    padding-bottom: 5px; 
}

.indicators .value p { padding: 0 0 1em 0;} 

.nextPrevious {
    margin:40px 0px;
}

.backToQuestions div {
    font-size:1.5em;
    padding-top:2px;
    
}

.backToQuestions div a {
    color: #6b6b6b;
}
.backToQuestions img{
    float:left; 
}
a.railLink {
    color:#E03E18;
}

a.railLink:hover {
    text-decoration:underline;
}

#dashboard {
    padding-top: 8px;   
}

#dashboard h1 {
    float: left;    
    margin-right: 10px;
}

#dashboard .viewData {
    font-family: arial,helvetica,clean,sans-serif;
    margin-top: 15px;
    display: block;
    width: 120px;
    float: left;
}

#dashboard .pdfDownload {
    display: block;
    float: right;
}

#dashboardTop {
    margin-top: 18px;   
}

#ourFindings {
    width: 720px;
    float: left;    
}

#ourFindings h2 {
    margin-bottom: 15px;    
}

#ourFindings .box {
    width: 200px;
    margin-right: 15px;
    float: left;    
    background: #f2f2f2;
    padding: 10px;
}

#ourFindings .box .heading {
    font-weight: bold;
    color: #E03E18; 
}

#ourFindings .box .content {
    font-size: 130%;
    font-style: italic;
}

#keyIndicators {
    float: right;
    width: 220px;   
    margin-top: 19px;
}

#keyIndicators .heading {
    color: #1d1d1d; 
    font-weight: bold;
    clear:both;
}

#keyIndicators ul {
    margin-top: 5px;    
}

#keyIndicators ul li {
    height: 16px;   
    margin-bottom: 4px;
}

#keyIndicators ul li a {
    color: #737373; 
    padding-left: 10px;
}
#keyIndicators ul li img { float:left;}

#keyIndicators ul li.red span {
    color:#737373;
}


ul.legendList li {
    display:block;
    float:left;
    margin-right:10px;
    padding-left:0px !important;
}
ul.legendList li span{
    padding-left:3px;   
}
ul.legendList li img {
    float:left;
}
#dashboardBottom {
    border-top: 1px solid #b3b3b3;  
    margin-top: 15px;
    padding-top: 8px;
}

#dashboardBottom h2 {
    margin-bottom: 6px;
}

#dashboardBottom #col1 {
    width: 222px;
    float: left;    
    margin-right: 18px;
}

#dashboardBottom #col2 {
    width: 222px;
    float: left;    
}

#dashboardBottom #col3 {
    width: 460px;
    float: right;   
}

#dashboardBottom .box {
    border: 1px solid #e44122;  
}

#dashboardBottom #sectionMenu {
    margin-top: 15px;   
}

#dashboardBottom #sectionMenu .title {
    font-weight: bold;  
    color: #1d1d1d; 
    margin-bottom: 10px;
}

#vitalStatistics {
    margin-bottom: 14px;    
    padding: 9px;
}

#vitalStatistics .heading {
    color: #000;
    font-weight: bold;
}

#vitalStatistics .statItem {
    border-top: 1px solid #d9d9d9;
    margin-top: 20px;
}

#vitalStatistics .statItem .title {
    font-weight: bold;  
}

#statPeople {

}

#statPeople .detail {
    width: 132px;
    margin-top: 20px;   
    float: left;
}

#statPeople .image {
    float: right;
    width: 60px;    
}

#statCorruption .image {
    margin-top: 7px;
}
#statCorruption .image img {
    float:left;
}
#statCorruption .detail {
    float: right;
    text-align: center;
    font-weight: bold;
    font-size: 150%;
    width: 58px;    
    padding-top:7px;
}
#statCorruption .detail .line {
    border-bottom:2px solid #000;
    margin:auto;
    width:30%;
}
#statIncome .image {
    margin-top: 7px;
}

#statIncome .detail {
    margin-top: 10px;
}

#factsImage {
    width: 220px;
    float: left;
    margin-right: 22px; 
}

#factsContent .heading {
    font-weight: bold;
    color: #000;
    margin-bottom: 10px;
}

#factsContent .content {
    font-size: 120%;
    font-style: italic;
}

#wbIndicators {
    padding: 10px 16px; 
    margin-top: 20px;
}

#wbIndicators .heading {
    font-weight: bold;
    color: #000;
    margin-bottom: 10px;
}

#wbIndicators .data {
    float: left;
    width: 200px;
}

#wbIndicators .graph {
    width: 167px;
    height: 155px;
    padding: 1px;
    position: realtive;
    background-color: #cacaca;
    margin-left: 3px;
}

#wbIndicators .graph .bar {
    height: 25px;
    margin-bottom: 1px;
}

#wbIndicators .labels {
    float: left;
    width: 200px;   
}


#wbIndicators .labels ul li {
    width: 32px;
    float: left;    
}

#wbIndicators .content ul {
    padding-top: 1px;   
}

#wbIndicators .content ul li {
    padding: 4px 0;
    margin-bottom: 1px;
}

/* Site Serach */
#searchFrame {
    margin-top: 30px;   
}

#siteSearch .gsc-control {
    width: 650px;   
}

#siteSearch .gsc-search-box {
    width: 400px;
}

#siteSearch .gs-result .gs-title, .gs-result .gs-title *,
#siteSearch .gs-result .gs-title, 
#siteSearch .gs-result .gs-title * {
    color: #E33C1A;
}

#siteSearch .gs-result a.gs-visibleUrl, 
#siteSearch .gs-result .gs-visibleUrl {
    color: #3D7479;
}

#themeComparisonContainer { width: 922px; display: block; position: relative; }
.themeComparisonItem { margin:5px 0; width:900px; display: block; }
.themeComparisonItem.firstTheme { margin-top: 6px; }
.themeComparison td { padding: 10px 0px 10px 7px; vertical-align: top;  }
.themeComparison th { vertical-alaign: bottom; padding: 10px 0px 10px 10px; text-align: center; font-size: 146.5%; color: #000; font-weight: bold; vertical-align: bottom; }
.themeComparison th a { color: #000; }
.themeComparison th img { margin-bottom: 3px;  }
.themeName { color: #E03E18; font-weight: bold; width: 211px; }
.themeAnswer { width:163px; height:71px; }
td.themeAnswer {border-left:1px dotted gray;}
.borderize { float:left;    height:128%; margin:-10px;border-left:1px dotted gray; }
.even { background-color: #F2F2F2; }
.odd { background-color: #DEDEDE; }
.noData { background-color: #FFCBC1; width:163px; }
.themeComparisonContainer { display: block; float: left; }

.readMoreLink { cursor: pointer; color: #E03E18; }


/* Log in / Log out */
#logoutForm { display:inline; }

#loginFormContainer {
    background: #f2f2f2;
    margin-bottom: 26px;
    padding: 10px;
    margin-top:26px;
}
form.loginForm p.double {
    overflow:hidden;
    width:90%;
}

form.loginForm p {
    margin:1em 0;
}
form.loginForm p.double label {
    cursor:pointer;
    float:left;
    font-weight:bold;
    width:20%;
    padding-top:4px;
}
form.loginForm p.double input {
    border:1px solid #3D7479;
    height:24px;
    padding:0px 2px;
    width:75%;
}

form.loginForm p.simple {
    float:right;
}
form.loginForm .buttonSubmit {
    background:url("/images/buttons/login.gif") no-repeat scroll left top transparent;
    border:0 none;
    color:#FFFFFF;
    font-size:140%;
    font-weight:bold;
    height:32px;
    margin-left:5px;
    margin-right:57px;
    width:85px;
}

/* members area */
li.sub { margin-bottom:5px !important; list-style: disc;}

/* Questions Page */
.compareButtons {
    padding: 0px 0px;
    text-align: right;
    height: 28px;
}
