body, html, * {
    margin:0;
    padding:0;
   
}
body {
    background:#e5e5e5;
}

a:link, a:active, a:visited {
    color: #3284c4;
}

a:hover, a:focus {
    color: #666;
}

#bodyWrapper {
    float:left;
    width:100%;
   /* background:#e5e5e5 url(/img/body-sh-bg.png) center center repeat-y; */
}

#bodyShadow {
    margin: 0 auto;
    width:1000px;
    height:95%;
}

#mainContainer  {
	    box-shadow:0px 50px 50px #666;
    -webkit-box-shadow:0px 0px 250px #999;
    -moz-box-shadow: 0px 0px 75px #999;

    float:left;
    background: #fff;
}

#headerTop {
    background:#98C1E1 url(/img/hdr-top-bg.gif) right center no-repeat;
    height:27px;
    overflow: hidden;
	width: 1000px;
}

#headerMid {
    background:#fff url(/img/hdr-mid-bg.gif) right center no-repeat;
    height:112px;
    overflow: hidden;
}

#logoIncb, #logoUn, #titleIncb {
    float:left;
    height:112px;
}
#logoIncb, #logoUn {
    width:150px;
    background: transparent url(/img/logo-sh.png) center 88% no-repeat;
}
#logoIncb h1, #logoUn h1, #logoIncb h1 a, #logoUn h1 a {
    display:block;
    width:100%;
    height:90%;
}
#headerMid span {
    display:none;
}
div#headerMid #logoIncb h1 {
    background:transparent url(/img/logo/incb-logo-en.gif) center center no-repeat;
}
div#headerMid.en #logoIncb h1 {
    background:transparent url(/img/logo/incb-logo-en.gif) center center no-repeat;
}
div#headerMid.es #logoIncb h1 {
    background:transparent url(/img/logo/incb-logo-es.gif) center center no-repeat;
}
div#headerMid.fr #logoIncb h1 {
    background:transparent url(/img/logo/incb-logo-fr.gif) center center no-repeat;
}

#logoUn h1 {
    background:transparent url(/img/un-logo.gif) center center no-repeat;
}
#titleIncb {
    width:700px;
    background:transparent url(/img/hdr-mid-title.png) 10px 20px no-repeat;
}

div#headerMid.en #titleIncb {background-image:url(/img/hdr-mid-title-en.png);}
div#headerMid.es #titleIncb {background-image:url(/img/hdr-mid-title-es.png);}
div#headerMid.fr #titleIncb {background-image:url(/img/hdr-mid-title-fr.png);}

#titleIncb h1, #titleIncb a {
    display:block;
    width:100%;
    height:100%;
}

/*

    Top Navigation

*/

#topNav {
    clear:both;
    width:100%;
    height:55px;
    background: transparent url(/img/top-menu-bg.png) repeat-x;
}
ul#topNavMenu {
    margin:0 0 0 155px;
    float:left;
}
#topNavMenu li.L1 div.topWrap {
    float: left;
}
#topNavMenu li.L1 {
    list-style: none;
    display: block;
    float:left;
    font:normal 14px Arial,sans-serif;
    height:50px;
    background: transparent url(/img/top-menu-left-border.png) no-repeat;
}
#topNavMenu li.current {
    background: transparent url(/img/top-bg-curr.png) top left repeat-x;
}
#topNavMenu li.L1 a:link,#topNavMenu li.L1 a:visited,#topNavMenu li.L1 a:focus,#topNavMenu li.L1 a:active {
    display: block;
    float:left;
    color:#fff;
    padding:16px 15px 17px 15px;
    text-shadow: #28618E 1px 1px 1px;
    text-decoration: none;
    background: transparent url(/img/top-menu-right-border.png) top right no-repeat;
}
#topNavMenu li.L1 a.current {
    background: none;
}

#topNavMenu li.L2 {
    font:normal 11px Arial,sans-serif;
    background-color:#98C1E1;
    background-image: none;
    height:auto;
    border-top: 1px solid #B6D7F0;
    border-bottom: 1px solid #8097A9;
}
#topNavMenu li.L2 a:link,#topNavMenu li.L2 a:visited,#topNavMenu li.L2 a:focus {
    display: block;
    float:left;
    color:#333;
    padding:7px 5%;
    width:90%;
    text-decoration: none;
    text-shadow: none;
    background-image: none;
}
#topNavMenu li.L2 a:hover {
    background-color: #c5ddf5;
}
/* Bottom Nav */

#bottomNav {
    clear:both;
    float:left;
    background: #eee url(/img/btm-nav-bg.png) bottom center repeat-x;
    width:100%;
    border-top:#ccc solid 5px;
}

ul.btmNav {
    float:left;
    width:100%;
    padding:1.5em 0;
}

ul.btmNav a:link, ul.btmNav a:visited, ul.btmNav a:active {
    text-decoration: none;
    color: #666;
}
ul.btmNav a:focus, ul.btmNav a:hover {
    text-decoration: underline;
    color: #000;
}

ul.btmNav li.L1 {
    display:block;
    float:left;
    font:bold 1em Arial,sans-serif;
    padding:0 0 0 30px;
}
ul.btmNav ul.M1 {
    float:left;
    padding: 0.5em 0.5em 0 0;
}
ul.btmNav ul.M1 li.L2 {
    font:normal 0.7em Arial,sans-serif;
    list-style: none;
    padding: 0.35em 0;

}


/*

    Left side navigation

*/

div#lefSideNav {
    float: left;
    width:230px;
    padding:10px 0;
}

ul.leftNav {
    margin:0 0 30px 30px;
}

ul.leftNav li {
    list-style: none;
    font:normal 1.2em Arial,sans-serif;
    letter-spacing: -1px;
    border-bottom: 1px dotted #ccc;
}
ul.leftNav li li {
    border-bottom: none;
}
ul.leftNav li.L1 a {
    display: block;
    padding:7px 0;
}
ul.leftNav li.L2 a {
    padding:2px 0;
}


ul.leftNav li a:link,ul.leftNav li a:active,ul.leftNav li a:visited {
    text-decoration: none;

}
ul.leftNav li a:hover {
    text-decoration: underline;
}
ul.leftNav li li {
    list-style: none;
    letter-spacing: 0;
}
ul.leftNav ul.M1 {

}
ul.leftNav ul.M2 {
    padding:0.5em 0 0 0;
}
ul.leftNav ul.M1 li {
    font:normal 0.7em Arial,sans-serif;
    padding:0px 0 5px 15px;
    background: transparent url(/img/m1-bg.gif) no-repeat 0.2em 0.5em;
}
ul.leftNav ul.M2 li {
    font:normal 0.85em Arial,sans-serif;
    padding:0 0 5px 15px;
    background: transparent url(/img/m2-bg.gif)  0.2em 0.5em no-repeat;

}


ul#leftNavMain  li a {
    color:#0099CC;
}
ul#leftNavMain  li li a {
    color:#666;
}
ul#leftNavMain  li li a.current {
    color:#0066aa;
    font-weight: bold;
}

ul#leftNavSecond  li a {
    color:#333333;
}

ul#leftNavThird  li a {
    color:#567;
}

ul#leftNavMain a.current {
color:#006699;
}
ul#leftNavSecond a.current {
color:#000;
}
/*

    search form

*/

div#searchForm {
    float:right;
    margin:10px 30px 0 0;
border:4px solid #6DA8D9;
    border-radius: 2px;
	width:214px;

    
}
div#searchForm form#search {
	
    float:left;
    height: 22px;
    
	width:214px;
	
}
div#searchForm input {
    border:none;
    height:22px;
    float:left;
    width:180px;
    color:#aaa;
    background: #fff;
}
div#searchForm button {
	width:34px;
    border:0;
    height:22px;
    background: #bebebe url(/img/srch-butt-bg.png) repeat-x;
    float:right;
    cursor:pointer;
}
div#searchForm button div {
    border:0;
    height:22px;
    background: transparent url(/img/srch-butt-mg.png) center center no-repeat;
    width:34px;
    float:right;
}
div#searchForm button div span {
    display: none;
}

/*

    Content

*/

div#contentWrapper {
    float:right;
    width:700px;
    padding:16px 30px 30px;
}

div#contentWrapper h1 {
    font:normal 1.6em/1.2em Arial,sans-serif;
    letter-spacing: -0.02em;
	padding:0 0 0.5em 0;
}
div#contentWrapper h2 {
    font:normal 1.4em/1.2em Arial,sans-serif;
    letter-spacing: -0.02em;
    padding:0 0 0.25em 0;
}
div#contentWrapper h3 {
    font:normal 1.3em/1.2em Arial,sans-serif;
    letter-spacing: -0.02em;
    padding:0 0 0.25em 0;
}
div#contentWrapper p {
    font:normal 0.8em/1.6em Arial,sans-serif;
    padding: 1em 0 0 1em;
}
div#contentWrapper ul, div#contentWrapper ol {
padding:0 0 0 1.5em;

}
div#contentWrapper ul li, div#contentWrapper ol li  {
    font:normal 0.8em/1.2em Arial,sans-serif;
    padding: 0.5em 0 0.5em 0.5em;
}
div#contentWrapper li li {
    font-size:0.9em;
}

/*

    News Archive

*/

div#contentWrapper ul.frontStories h2 {
    font-size: 18px;
    padding: 20px 0 0 0;
}
div#contentWrapper ul.frontStories li {
    margin-left: 30px;
}
/*

    Language Switcher

*/

div.langs {
    float:left;
    height:27px;
}
ul#languageSwitch {
    float: left;
    font:normal 0.8em Arial,sans-serif;
}
ul#languageSwitch li {
    list-style: none;
    padding: 4px 0 0 15px;
	float:left;
}
ul#languageSwitch li a:link,ul#languageSwitch li a:active,ul#languageSwitch li a:visited {
    text-decoration: none;
    color:#369;
}
ul#languageSwitch li a:hover {
    text-decoration: underline;
    color:#fff;
}

/* Front Page */

div.indexNews {
    float:left;
    width:450px;
}
div.indexRight {
    float:right;
    width:220px;
}

/* Front Page Stories */

div.topStory {
    padding:1em 0;
	width: 450px;
    float:left;
    border-bottom:1px dotted #999;
}

div.firstStory {
    padding:0.5em 0 1em 0;
}
div.lastStory {
    padding:0.5em 0 1em 0;
    border-bottom:1px dotted #999;
}

div#contentWrapper ul.storiesList {
    padding:20px 0 0 30px;
	width: 430px;
    float:left;
    color: #999;
}
ul.storiesList li a span.feedDate {
    font-weight: bold;
}
ul.storiesList a:link, ul.storiesList a:visited, ul.storiesList a:active {
    text-decoration: none;
    color: #000;
}
ul.storiesList a:hover {
    text-decoration: underline;
    color: #3284C4;
}

div.indexNews h2 a:link,div.indexNews h2 a:active,div.indexNews h2 a:visited {
    color: #3284C4;
    text-decoration: none;
}

div#contentWrapper div.topStory h1 {
    font:normal 1.3em Arial, sans-serif;
    padding:0 0 10px 0;
}
div#contentWrapper div.topStory p {
    font:normal 0.75em/1.5em Arial,sans-serif;
    padding:0;
}
div.topStory a:link, div.topStory a:visited {
    color:#000;
    text-decoration: none;
}

div.topStory a:hover {
    text-decoration: underline;
    color:#3284C4;
}

div.topStory div.date {
    font:normal 0.7em Arial, sans-serif;
    color:#888;
    padding:0 0 3px 0;
}

div.topStory img {
    float:left;
    margin:0 0.75em 0.5em 0;
}

div.all-links {
    clear: both;
    font:normal 0.75em Arial, sans-serif;
    float: left;
	width: 450px;
	padding-top: 20px;
}

/* Frontpage right */

.roundedBox {
    float:left;
    width:220px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding:15px 0;
 
}

.light-blue {
    background:#D8E5F8;
}

.incbPresident {
    font:bold 0.8em Arial,sans-serif;
    color:#000;
    padding:0 15px;
}

.incbPresName {
    font:bold 1em Arial,sans-serif;
    color:#3284C4;
    padding: 0.5em 15px 0 0;
}

div#contentWrapper .roundedBox h2 {
    padding: 0 15px;
    font:normal 1.25em Arial,sans-serif;
}
div#contentWrapper .roundedBox p {
    font:normal 0.7em/1.6em Arial,sans-serif;
    padding:0.5em 15px;

}

.incbPresident img {
    float:left;
    margin:0 0.5em 0.5em 0;
}

/*

    footer

*/

div#footerWrapper {
    clear: both;
    float:left;
    text-align: center;
    width: 100%;
    /* background: #e5e5e5 url(/img/bottom-sh.png) top center no-repeat; */
}

.footerText {
    padding:2em 0 ;
    font:normal 0.7em Arial,sans-serif;
    color:#333;
}


/* Custom styles */

/* Tables */

table.zebra-01 {
    border-spacing: 0;
    border-width:0;
    border-collapse: collapse;
    width:700px;
}

table.zebra-01 tr.z-even {
    background-color: #DDEAF7;
}

table.zebra-01 tr.z-odd {
    border-bottom: 1px solid #DDEAF7;
}

table.zebra-01 td {
    padding: 7px 10px;
}
div#contentWrapper table.zebra-01 p {
    padding: 0px;
}

/* Login Form */

#loginFormWrapper {
	float: left;
	width: 400px;
}
form#loginForm {
	float: left;
}

.loginFormItem {
	float: left;
	padding: 5px 0;
	width: 400px;
}
.loginFormItem  label {
	float: left;
	width: 100px;
	display: block;
	padding: 3px 0;
	font: normal 12px Arial, sans-serif;
}

.loginFormItem  input {
	float: left;
	width: 240px;
	border: 1px solid #666;
	padding: 3px 5px;
}

.loginFormItem  button {
	float: left;
	margin-left: 100px;
	border: 1px solid #999;
	padding:5px 10px;
}

div#auth-info {
margin: 0 0 30px 30px;
float: left;
font: normal 12px Arial, sans-serif;
}
div#auth-info a {
padding-bottom: 10px;
display: block;
font: normal 18px Arial, sans-serif;
}

#cms3_iframe{
width:100%;
height:4400px;
}