/*body { background: url(../images/global/bg_page.gif);}*/
body { font-family: Verdana, Arial; font-size: 12px; }

.clear { clear: both; height: 0; margin: 0; padding: 0; line-height: 0; font-size: 1px; }
.selected { font-weight: bold; }
/* Global */

h1 { font-size: 1.5em; margin: 5px; padding-bottom: 5px; border-bottom: 1px solid #0B2859; color: #0B2859; }

/* Layout */

div#page-wrapper { margin: 0px auto; width: 984px; background-color: #fff; min-height: 600px; }
div#content { min-height: 600px; border-left: 3px solid #FCDD3B; border-right: 3px solid #FCDD3B; }

div#header { background: url( ../images/global/MandAsoft34bHeader.png ); height: 118px; width: 984px; }
div#header a, div#header a:visited { color: #fff; }

/*div#footer { background-color: #0A69B4; height: 30px;}
div#footer a, div#footer a:visited { color: #fff; }*/

div#navigation { background-color: #0A69B4; height: 30px; width: 979px; border-top: 1px solid #FCDD3B;  border-bottom: 3px solid #FCDD3B; }
div#navigation a, div#navigation a:visited { color: #fff; }

/* Navigation */

ul.nav-site { float: right; margin-top: 100px; margin-right: 140px; }
ul.nav-site li { float: left; padding: 0 10px; }

ul.nav-footer { margin: 0px auto; width: 600px; padding-top: 10px; }
ul.nav-footer li { float: left; width: 100px; }

ul.nav-main { width: 600px; padding-top: 10px; padding-left: 10px; }
ul.nav-main li { float: left; padding-right: 10px; }

ul.tabs12 li {  }
/* Colors */

div.odd { background-color: #fff; }
div.even { background-color: #e8e8e8; }

/* Sector */


div#sector-info { }
div#sector-info h3 { float: left; padding: 10px; }
div#sector-info select { float: right; margin: 10px; }
p.drill-down { padding: 10px; }


div#sector { width: 978px; border: 0px solid red; margin: 0; padding: 0; position: relative;}
div#sector-chart { margin: 0 0 0 5px; width: 490px; float: left; color: #333; min-height: 400px; text-align: center; border: 0px solid red; border:1px solid #333; }
div#sector-deals { margin: 0 0 0 9px; width: 467px; float: left; border: 0px solid red;   }

#ctl00_sphSector_chtTransactionTotals { border: 1px solid red; }
/* NEW SECTOR */

/* Content Pages */

div#sidebar { width: 200px; float: left; background-color: #e8e8e8; min-height: 600px;}

div#sidebar ul.nav-sidebar { margin: 50px 0 0 15px; }
div#sidebar ul.nav-sidebar li { padding: 5px 0; }
div#sidebar ul.nav-sidebar a { font-size: 1.1em; }

div#main { width: 736px; float: left; }
div#main p { padding: 10px; }


/* Overlay */

/* the overlayed element */ 
div.overlay { 
     
    /* growing background image */ 
    background-image:url(../images/overlay/white.png); 
     
    /* dimensions after the growing animation finishes  */ 
    width:600px; 
    height:470px;         
     
    /* initially overlay is hidden */ 
    display:none; 
     
    /* some padding to layout nested elements nicely  */ 
    padding:55px; 
} 
 
/* default close button positioned on upper right corner */ 
div.overlay div.close { 
    background-image:url(../images/overlay/close.png); 
    position:absolute; 
    right:5px; 
    top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
} 
 
 
/* black */ 
div.overlay.black { 
    background:url(../images/overlay/transparent.png) no-repeat !important; 
    color:#fff; 
} 
 
/* petrol */ 
div.overlay.petrol { 
    background:url(../images/overlay/petrol.png) no-repeat !important; 
    color:#fff; 
} 
 
div.black h2, div.petrol h2 { 
    color:#ddd;         
}


 /* dock */
 #dock{margin:0px; padding:0px; list-style:none; position:absolute; top:0px; left: 0px; height:100%; 
       z-index:100; background-color:#f0f0f0; }
 #dock > li {width:31px; height:248px; margin: 0 0 1px 0; background-color:#dcdcdc;
              background-repeat:no-repeat; background-position:left center;}
 
 #dock #links {background-image:url(..../images/global/bg-drilldown.png);}
 #dock #files {background-image:url(files.png);}
 #dock #tools {background-image:url(tools.png);}

 #dock > li:hover {background-position:-33px 0px;}
 
 /* panels */
 #dock ul li {padding:5px; border: solid 1px #F1F1F1;}
 #dock ul li:hover {background:#D3DAED url(item_bkg.png) repeat-x; border: solid 1px #A8D8EB;}
 #dock ul li.header, #dock ul li .header:hover {background:#D3DAED url(header_bkg.png) repeat-x;border: solid 1px #F1F1F1;}

 #dock > li:hover ul {display:block;}
 #dock > li ul {position:absolute; top:0px; left:-170px;  z-index:-1;width:180px; display:none;
                background-color:#F1F1F1; border:solid 1px #969696; padding:0px; margin:0px; list-style:none;}
 #dock > li ul.docked { display:block;z-index:-2;}
 
 .dock,.undock{float:right;}
.undock {display:none;}
 #contentdock {margin: 10px 0 0 60px;}
.signupError
{
	color: Red;
	font-style:italic;
}
