/* ------------------------------------------------------------------------
 *
 * =BASELINE
 *
 * ------------------------------------------------------------------------ */
body               { background-color: #fff; color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin:0; padding:10px; }

/* Flow content ----------------------------------------------------------- */
h1, .mH div        { background:#f3f3f3; border:1px solid #ccc; border-bottom-style:outset; font-size:15px; font-weight:bold; line-height:18px; margin:0 0 15px; padding:4px; }
h2                 { font-size:12px; margin:15px 0; }
h3                 { font-size:12px; font-weight:normal; margin:15px 0; }
p                  { margin:15px 0; }
blockquote         { font-style:italic; margin:0; padding:0; }
blockquote p       { margin:0; }
.distinguishableHeaders h2 {font-size:15px; margin:15px 0; border-bottom: 1px solid #CCCCCC; padding: 4px 0;}
.distinguishableHeaders h3 { font-size:15px; font-weight: bold; margin:15px 0; }


/* Phrasing content ------------------------------------------------------- */
img, abbr          { border:none; }
abbr[title]        { cursor:help; }
a                  { color: #1478B7; text-decoration: none; }
a:hover, a:focus   { text-decoration: underline; }
dfn                { font-style:normal; font-weight:bold; }
q ins              { text-decoration:none; }
cite:before        { content:'‘'; }
cite:after         { content:'’'; }

/* Table model ------------------------------------------------------------ */
table              { border-collapse:collapse; _width:auto; }
td, th             { text-align:left; vertical-align:top; }
.number            { text-align:right; }

/* Sectioning content ----------------------------------------------------- */
.section           { margin:0 0 7px; padding:7px; *zoom:1; }
.section.block     { border:1px solid #ccc; }

.row               { border-collapse:separate; border-spacing:5px; *clear:left; display:table; margin:0 -5px; *margin:7px 0; min-width:100%; *zoom:1; }
.row .section      { display:table-cell; *display:inline; *float:left; *margin-left:5px; }
.row .section:first-child 
                   { *margin-left:0; }

.flow .section     { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; display:inline-block;  *display:inline; _height:120px; margin-left:2px; min-height:120px; vertical-align:top; width:32%; *width:32%; zoom:1; }
.flow .section:nth-child(3n+1) 
                   { margin-left:0; }
.flow .section h2 a{ font-size:12px; font-weight:bold; position:static; }

.section h2:first-child      { margin-top:0; position:relative; *zoom:1; }
.section > h2:first-child a  { font-size:10px; font-weight:normal; position:absolute; right:0; }
.section li > h3             { display:inline; }
.section li > h3 + p         { margin-top:0; }
.section > p:last-child      { margin-bottom:0; }
.section ul                  { list-style:none; margin:0; padding:0; }
.section ul > li:before      { content:'+ '; }
.section ul.long li          { margin:15px 0 0; } 
.section ul.long li:first-child { margin:0; }
.section > img     { float:left; margin-bottom:15px; margin-right:10px; }

.details-list      { list-style:none; margin:15px; padding:0; }
.details           { margin:10px 0; padding:0 0 0 14px; }
.details:before    { content:'' !important; }
.details .hidden   { display:block; }
.collapsed .summary,
.expanded .summary { cursor:pointer; }
.collapsed .summary + div,
.collapsed .summary + ul,
.collapsed .summary + p 
                   { display:none; }
.collapsed .hidden { display:none; }
.details h3        { background:url('/CommonImages/details.png') no-repeat 0 -45px; display:block !important; font-size:12px; font-weight:normal; margin:0 0 5px -14px; padding:0 0 0 14px; }
.details h3 + *    { list-style:none; margin:0; padding:0 0 0 15px; }
.collapsed h3      { background:url('/CommonImages/details.png') no-repeat 0 0 !important; } 

/* More/Less elements ----------------------------------------------------- */
.more              { *zoom:1; }

/* Search results metadata ------------------------------------------------ */
#totals            { display:inline; float:left; margin:0; }
#curpage           { display:inline; float:right; margin:0; }
#resultsnav        { margin:0 auto; text-align:center; }

/* Table footnotes -------------------------------------------------------- */
.footnotes         { font-size:10px; list-style:none; margin:15px 0; padding:0; }
.footnotes li:target
                   { background:#FFECEC }

/* Toolbox styles for common cases ---------------------------------------- */
.hidden            { display:none; }
.toggler:focus     { outline:none; }
.read-more         { margin:0; text-align:right; }
.nospace           { margin:0; }
.clear             { clear:both; }


/* ------------------------------------------------------------------------
 *
 * =THEME ELEMENTS
 *
 * ------------------------------------------------------------------------ */

/* Cross-site navigation -------------------------------------------------- */
#macronav          { bottom:-1px; display:inline; float:left; font-size:10px; list-style:none; margin:-1px 0 0; padding:3px 0 0; position:relative; }
#macronav li       { background:#ECECEC url("tt.jpg") no-repeat 0 0; border:1px solid #ccc; border-left:none; border-top:none; float:left; margin:0; padding:3px 0 1px; }
#macronav li.this  { background:#f9f9f9 url('tt_nh.jpg') no-repeat top left; border-bottom-color:#F9F9F9; }
#macronav a        { color:black; }
#macronav a:hover  { background:#ccc; text-decoration:none; padding:3px 0px 2px 0px;  }

/* Support sections navigation -------------------------------------------- text-transform:uppercase; */
#supportnav        { display:inline; float:right; font-size:10px; }
#supportnav a      { color:#666;  }
#supportnav a:hover{ background:none; color:#1478B7; text-decoration:none; }
#supportnav .nocaps{ text-transform:none; }

/* Micro-navigation and local time ---------------------------------------- */
#micronav          { display:inline; float:left; font-size:9px; margin:10px 0; width:80%; }
#micronav a        { color:#666; }
#localtime         { display:inline; float:right; font-size:9px; margin:10px 0; text-align:right; width:20%; }

/* Banner content (logo, primary navigation, etc.) ------------------------ */
#logo              { display:block; margin:4px auto; }
#mainnav           { margin:30px 0; width:auto; }
#mainnav span      { display:block; }
#google_searchbox  { margin-bottom:30px; text-align:center; }
#quickfinder       { margin:30px 0; }
#quickfinder label { display:block; margin-left:10px; }
#socialmedia       { margin:30px 10px; }
#socialmedia a     { margin:0px 4px; }


/* Global layout ---------------------------------------------------------- */
#container         { background:url(/CommonImages/nav.gif) repeat-y top left; border:1px solid #ccc; clear:both; _height:1%; margin-bottom:5px; *overflow:hidden; _overflow:visible; padding-left:200px; padding-right:10px; }
#container:after   { clear:both; content:'.'; display:block; height:0; visibility:hidden; }
#banner            { background-color:#f9f9f9; display:inline; float:left; margin-left:-200px; padding:0; width:189px; }
#content           { overflow:hidden; padding:0 0 10px; }
#cols              { clear:both; _clear:none; _overflow:hidden; }
#aside             { display:inline; float:right; margin-right:-195px; *margin-right:0; padding-left:10px; width:185px; }
html>body #main    { *zoom:1; }
#main              { _overflow:hidden; }

/* When info boxes are present, we need to make room for them: */
.condensed         { padding-right:195px; }
.condensed #main   { display:inline; float:left; width:100%; }

/* Warning messages displayed when logged in */
.conf_warning      { border:2px solid #c00; padding: 2px; margin:10px 0; color: #c00; }
.conf_warning p    { margin:0; }

/* Info boxes ------------------------------------------------------------- */
#aside .section    { border:1px solid #ccc; border-bottom-color:#9F9F9F; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-box-shadow:0 1px 0 #ccc; -webkit-box-shadow:0 1px 0 #ccc; box-shadow:0 1px 0 #ccc; padding:5px; margin:0 0 25px; }
#aside .section.explorized { border-bottom:none; _border-bottom:1px solid #ccc; border-top:none; padding:0 5px; _padding:0 5px 5px; }
#aside .t          { background:url('bbg.gif') no-repeat; display:block; height:3px; margin:0 -6px; }
#aside .b          { background:url('bbgu.gif') no-repeat; clear:both; display:block; _display:none; height:5px; margin:0 -6px; }
#aside .section h2 { background:#f0f0f0; border-bottom:1px solid #ccc; margin:-5px -5px 5px; padding:5px; }
#aside .section.explorized h2 
                   { margin-top:0; padding-top:2px; }
.audio li          { margin:2px 0; padding-right:36px; position:relative; }
.audio-files       { position:absolute; right:0; top:0; }

.highslide-header .highslide-print a
                   { background-image:url('/CommonImages/print.png'); }


/* ------------------------------------------------------------------------
 *
 * =PAGE-SPECIFIC SETTINGS 
 *
 * ------------------------------------------------------------------------ */

#CritBasMon        { background:url('/CommonImages/banners/new_build_worker.jpg') no-repeat top center; padding-top:93px; *zoom:1; }
#Eligibility       { background:url('/CommonImages/banners/landscape_factory.jpg') no-repeat top center; padding-top:93px; *zoom:1; }
#JI_Parties        { background:url('/CommonImages/banners/wind_power_park.jpg') no-repeat top center; padding-top:93px; *zoom:1; }

#Sup_Committee     { background:url('/CommonImages/banners/factory_light.jpg') no-repeat top center; padding-top:93px; *zoom:1; }
#Panel_WG          { background:url('/CommonImages/banners/towers_smoke2.jpg') no-repeat top center; padding-top:93px; *zoom:1; }
#AIEs              { background:url('/CommonImages/banners/wind_power_park2.jpg') no-repeat top center; padding-top:93px; *zoom:1; }


#JI_PoA            { background:url('/CommonImages/banners/wind_sky.jpg') no-repeat top center; padding-top:93px; *zoom:1; }
#JI_Projects       { background:url('/CommonImages/banners/snow_trees_wind.jpg') no-repeat top center; padding-top:93px; *zoom:1; }
#CallForInputs     { background:url('/CommonImages/banners/new_build2.jpg') no-repeat top center; padding-top:93px; *zoom:1; }

#Ref               { background:url('/CommonImages/banners/towers.jpg') no-repeat top center; padding-top:93px; *zoom:1; }
#Workshop          { background:url('/CommonImages/banners/pipes.jpg') no-repeat top center; padding-top:93px; *zoom:1; }
#JI_News           { background:url('/CommonImages/banners/towers_smoke.jpg') no-repeat top center; padding-top:93px; *zoom:1; }
#ProjectInfo       { background:url('/CommonImages/banners/factory_sunset.jpg') no-repeat top center; padding-top:93px; *zoom:1; }
#DeterAndVerif     { background:url('/CommonImages/banners/field.jpg') no-repeat top center; padding-top:93px; *zoom:1; }

#aie               { background:url('/CommonImages/banners/wind_power_park2.jpg') no-repeat top center; padding-top:93px; *zoom:1; }
#aie h3           { margin: 12px 0 0 0; font-weight:bold; }
#aie .row .section { width:50%; }



/* ------------------------------------------------------------------------
 * =LEGACY STYLES
 * ------------------------------------------------------------------------ */
 
.conf_warning {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
  border-top-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
  border-top-style: solid;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
  border-top-color: #FF0000;
  padding: 2px;
  margin: 10px;
	width: 97%;
	color: #1478B7;
}
 
.contentTable {
        background-color: #CCCCCC;
        
        /* workaround: buttom and right border for the table */ 
        border-collapse: collapse;
        border-bottom: 1px solid #CCCCCC;
        border-right: 1px solid #CCCCCC;
} 
.contentTable caption {
        align: bottom;
        font-size: 10px;
        text-align:left;
}
.contentTable th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
        font-weight: bold;	
        text-align: left;
        vertical-align: middle;
        background-color: #F3F3F3;
	padding: 3px;
        /* workaround: top and left border for cells */ 
        border-top: 1px solid #CCCCCC;
        border-left: 1px solid #CCCCCC;
}
.contentTable td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
        font-weight: normal;	
        text-align: left;
        vertical-align: top;
        background-color: #FFFFFF;
	padding: 3px;
        /* workaround: top and left border for cells */ 
        border-top: 1px solid #CCCCCC;
        border-left: 1px solid #CCCCCC;
}
.contentTableLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
        font-weight: normal;	
        text-align: left;
        background-color: #F3F3F3;
        border:0px;
	padding: 3px;
}
.formTable {
        background-color: #CCCCCC;
        
        /* workaround: buttom and right border for the table */ 
        border-collapse: collapse;
        border-bottom: 1px solid #CCCCCC;
        border-right: 1px solid #CCCCCC;
} 
.formTable table{
        background-color: #CCCCCC;
        border-collapse: collapse;
        border-bottom: 0px solid #CCCCCC;
        border-right: 0px solid #CCCCCC;
} 
.formTable table td{
        background-color: #FFFFFF;
        
        border-collapse: collapse;
        border-top: 0px solid #CCCCCC;
        border-left: 0px solid #CCCCCC;
} 
.formTable caption {
        caption-side:bottom;
	font-size: 10px;
        text-align:left;
}
.formTable th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
        font-weight: bold;	
        text-align: left;
        vertical-align: middle;
        background-color: #F3F3F3;
	padding: 7px;
        /* workaround: top and left border for cells */ 
        border-top: 1px solid #CCCCCC;
        border-left: 1px solid #CCCCCC;
}
.formTable td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
        font-weight: normal;	
        text-align: left;
        vertical-align: top;
        background-color: #FFFFFF;
	padding: 7px;
        /* workaround: top and left border for cells */ 
        border-top: 1px solid #CCCCCC;
        border-left: 1px solid #CCCCCC;
}
.unfccc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:5px;
	color: #666666;
}
<!--
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	height: 100%;
	padding: 5px;
	color: #666;
}
a {
	color: #1478B7;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

strong {
	font-weight: bold;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
#tdBorder
{
	border-style: solid;
	border-color: #000;
	border-width: 1px;
}
.tabContainer {
	margin: 0px;
	padding: 0px;
	border: 0px none;
	width: 100%;
}
.activeTab {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color:#F9F9F9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.inactiveTab {
      background: url(/style/tt.jpg) no-repeat;  
	background-color: #ECECEC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top-style: none;
	border-top-width: 1px;
}
.inactiveTab2 {
    background: url(/style/tt.jpg) no-repeat;
	background-color: #ECECEC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top-style: none;
	border-top-width: 1px;
}
.activeTab_nh {
    background: url(/style/tt_nh.jpg) no-repeat;
    background-color: #F9F9F9;
	border-right: 1px solid #CCCCCC;
	border-left: 0px solid #F9F9F9;
	border-bottom-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.inactiveTab_h {
	background-color: #ECECEC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tM {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tM select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	border: 1px solid #CCCCCC;
}
.contentContainer {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 100%;
	margin-bottom:5px;
}
.navContainer {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	background-color:#F9F9F9;
}


#searchBox         { background:url('unfccc_google_search.gif') no-repeat left; left:0; width:200px; margin-bottom:5px; }
.searchBox         { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width:170px; font-color: #1478B7; }
#searchBox ul {
	list-style: none;
	margin:0;
	padding:0 0 0 12px;
}
#searchBox li {
	list-style-type: none;
}
#searchBox input {
	font-size: 10px;
}

#subMenu li {
	margin:0;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
#subMenu a{
	color:#000;
	display:block;
	padding:3px 5px 3px 10px;
	text-decoration:none;
	width:200px;
}
#subMenu a:hover,
#subMenu a:focus{
	color:#1478B7;
	display:block;
}
.liSubMenuLastNavp {
	border-bottom:1px solid #CCCCCC;
}
#subMenu1 {
	position: absolute;
	top: 170px;
	left: 190px;
	display: none;
	z-index: 1;
}
#subMenu3 {
	position: absolute;
	left: 190px;
	top: 208px;
	z-index: 2;
	display: none;
}
#areamenuContainer div{
	margin:0;
	width:200px;
	background-color:#E6E6E6;
}
#areamenuContainer a:hover{
	display:block;
	background-color:#E6E6E6;
	margin:0;
}
#areamenu_a a{
	border-top:1px solid #CCCCCC;
	display:block;
	padding:3px 5px 3px 0px;
	text-decoration:none;
	color:#666;
	font-weight: bold;
	position:relative;
	padding-left:10px;
}
#areamenu_a_c a{
	display:block;
	padding:3px 5px 3px 0px;
	text-decoration:none;
	color:#333;
	font-weight: bold;
	position:relative;
	padding-left:10px;
	background-color:#E6E6E6;
	border-top:1px solid #CCCCCC;
}
#areamenu_a_c a:hover,
#areamenu_a_c a:focus,
#areamenu_a a:hover,
#areamenu_a a:focus{
	display:block;
	background-color:#E6E6E6;
	color:#333;
	position:relative;
	padding-left:10px;
	text-decoration: none;
}
#areamenu_b a{
	display:block;
	padding:3px 5px 3px 0px;
	text-decoration:none;
	color:#333;
	font-weight: normal;
	position:relative;
	padding-left:20px;
	background-color:#F3F3F3;
}
#areamenu_b_c a{
	display:block;
	padding:3px 5px 3px 0px;
	text-decoration:none;
	color:#333;
	font-weight: normal;
	position:relative;
	padding-left:20px;
	background-color:#F3F3F3;
	color:#1478B7;
}
#areamenu_b_c a:hover,
#areamenu_b_c a:focus{
	font-weight: normal;
	display:block;
	color:#1478B7;
	padding-left:20px;
	background-color:#F3F3F3;
	text-decoration: none;
}
#areamenu_b a:hover,
#areamenu_b a:focus{
	font-weight: normal;
	display:block;
	color:#1478B7;
	padding-left:20px;
	background-color:#F3F3F3;
	text-decoration: none;
}
#areamenu_c a{
	display:block;
	padding:3px 5px 3px 0px;
	text-decoration:none;
	color:#333;
	font-weight: normal;
	position:relative;
	padding-left:30px;
	background-color:#FFFFFF; /*padding:3px 5px 3px 10px;*/
}
#areamenu_c_c a{
	display:block;
	padding:3px 5px 3px 0px;
	text-decoration:none;
	color:#1478B7;
	font-weight: normal;
	position:relative;
	padding-left:30px;
	background-color:#FFFFFF; /*padding:3px 5px 3px 10px;*/
}
#areamenu_c_c a:hover,
#areamenu_c_c a:focus,
#areamenu_c a:hover,
#areamenu_c a:focus{
	display:block;
	background-color:#FFFFFF; /*padding:3px 5px 3px 10px;*/
	color:#1478B7;
	padding-left:30px;
	text-decoration: none;
}
#areamenu_d a{
	display:block;
	padding:3px 5px 3px 0px;
	text-decoration:none;
	color:#333;
	font-weight: normal;
	position:relative;
	padding-left:40px;
	background-color:#FFFFFF; /*padding:3px 5px 3px 10px;*/
}
#areamenu_d_c a{
	display:block;
	padding:3px 5px 3px 0px;
	text-decoration:none;
	color:#1478B7;
	font-weight: normal;
	position:relative;
	padding-left:40px;
	background-color:#FFFFFF; /*padding:3px 5px 3px 10px;*/
}
#areamenu_d_c a:hover,
#areamenu_d_c a:focus,
#areamenu_d a:hover,
#areamenu_d a:focus{
	display:block;
	background-color:#FFFFFF; /*padding:3px 5px 3px 10px;*/
	color:#1478B7;
	padding-left:40px;
	text-decoration: none;
}
.cBH{
    background: url(/style/bbg.gif) no-repeat;
    display: block;
	width: 185px;
	margin-right: 0px;
	margin-top: 0;
	margin-bottom: 0;
	border-right:0px solid #CCCCCC;
	border-left:0px solid #CCCCCC;
	border-top:0px solid #CCCCCC;
	background-color:#F9F9F9;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.cBH2{
    background: url(/style/bbg.gif) no-repeat;
    display: block;
	width: 185px;
	margin-right: 0px;
	margin-top: 0;
	margin-bottom: 0;
	border-right:0px solid #CCCCCC;
	border-left:0px solid #CCCCCC;
	border-top:0px solid #CCCCCC;
	background-color:#F9F9F9;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#cB{
	width: 185px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top:0px;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:0px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	padding: 5px;
}
.cB{
	width: 185px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top:0px;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:0px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	padding: 5px;
}
.uB{
	background: url(/style/bbgu.gif) no-repeat;
	width: 185px;
	margin-right: 0px;
	margin-top: 0;
	margin-bottom: 0;
	border-right:0px solid #CCCCCC;
	border-left:0px solid #CCCCCC;
	border-top:0px solid #CCCCCC;
	background-color:#FFFFFF;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.uB2{
	background: url(/style/bbgu.gif) no-repeat;
	width: 185px;
	margin-right: 0px;
	margin-top: 0;
	margin-bottom: 0;
	border-right:0px solid #CCCCCC;
	border-left:0px solid #CCCCCC;
	border-top:0px solid #CCCCCC;
	background-color:#FFFFFF;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.uBoi{
	background: url(/style/bbgu_g.gif) no-repeat;
	width: 185px;
	margin-right: 0px;
	margin-top: 0;
	margin-bottom: 0;
	border-right:0px solid #CCCCCC;
	border-left:0px solid #CCCCCC;
	border-top:0px solid #CCCCCC;
	background-color:#FFFFFF;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.uBoi2{
	background: url(/style/bbgu_g.gif) no-repeat;
	width: 185px;
	margin-right: 0px;
	margin-top: 0;
	margin-bottom: 0;
	border-right:0px solid #CCCCCC;
	border-left:0px solid #CCCCCC;
	border-top:0px solid #CCCCCC;
	background-color:#FFFFFF;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.mH b{
	font-size: 1.25em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:5px;
	color: #666666;
	background-color: #F3F3F3;
	padding: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: outset;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
                display: block;
                width: 98%;
	*overflow: hidden;
}

.mH p{
	font-size: 1em;
                font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}
.tdmH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1478B7;
	margin-left:10px;
	margin-top:0;
	margin-bottom:10px;
	margin-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
#mT {
	margin-left:10px;
	margin-top:0;
	margin-bottom:10px;
	margin-right:10px;
	padding-bottom:10px;
}
.mT {
	margin-left:10px;
	margin-top:0;
	margin-bottom:10px;
	margin-right:10px;
	padding-bottom:10px;
	padding-bottom:10px;
    padding-right:10px;
}
.tdmT {
	margin-left:10px;
	margin-top:0;
	margin-bottom:10px;
	margin-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
.bc {
	padding:10px;
	font-size: 9px;
}
.bc a {
	color: #666666;
	text-decoration:none;
}
.activeTab a {
	display:block;
	color: #000000;
	text-decoration:none;
	height: 17px;
/*	valign: middle;   */
	padding-top:1px;
}
.activeTab a:hover {
	display:block;
	color: #000000;
	background-color: #CCCCCC;
	height: 17px;
/*	valign: middle;  */
	text-decoration: none;
}
.inactiveTab a {
	display:block;
	color: #000000;
	text-decoration:none;
	height: 17px;
/*	valign: middle;   */
	padding-top:2px;
}
.inactiveTab a:hover {
	background: url(/style/tt_ak.jpg) no-repeat;
    display:block;
	color: #000000;
	background-color: #CCCCCC;
	height: 17px;
/*	valign: middle;    */
	text-decoration: none;
}
.inactiveTab2 a {
	display:block;
	color: #000000;
	text-decoration:none;
	height: 17px;
/*	valign: middle;   */
	padding-top:2px;
}
.inactiveTab2 a:hover {
	background: url(/style/tt_ak.jpg) no-repeat;
    display:block;
	color: #000000;
	background-color: #CCCCCC;
	height: 17px;
/*	valign: middle;   */
	text-decoration: none;
}
.activeTab_nh a {
	display:block;
	color: #000000;
	text-decoration:none;
    height: 17px;
/*	valign: middle;  */
	padding-top:2px;
}
.activeTab_nh a:hover {
    background: url(/style/tt_ak.jpg) no-repeat;
	display:block;
	color: #000000;
	background-color: #CCCCCC;
    height: 17px;
/*	valign: middle;  */
    border-bottom: 1px solid #CCCCCC;
	text-decoration: none;
 }
.inactiveTab_h a {
	display:block;
	color: #000000;
	text-decoration:none;
    height: 17px;
/*	valign: middle;  */
	padding-top:1px;
}
.tM a {
	color: #666666;
	text-decoration:none;
}
.tM a:hover {
	color: #1478B7;
	text-decoration:none;
}
.cB a {
	color: #1478B7;
	text-decoration:underline;
}
.bold {
	font-weight: bold;
}
a.gr {
		font-size: 12px;
		color: #666666;
		 font-weight: bold;
		text-decoration:none
}
a.gr:hover{
		font-size: 12px;
		color: #1478B7;
		 font-weight: bold;
		text-decoration:none
}
a.redbold {
        color: #1478B7;
        font-weight: bold
}
.tn {
	font-size: 10px;
 }
.redbold {
  color: #1478B7;
  font-weight: bold
}
.notifyTable {
        background-color: #CCCCCC;
        
        /* workaround: buttom and right border for the table */ 
        border-collapse: collapse;
        border-bottom: 1px solid #CCCCCC;
        border-right: 1px solid #CCCCCC;
} 
.notifyTable table{
        background-color: #CCCCCC;
        border-collapse: collapse;
        border-bottom: 0px solid #CCCCCC;
        border-right: 0px solid #CCCCCC;
} 
.notifyTable table td{
        background-color: #FFFFFF;
        
        border-collapse: collapse;
        border-top: 0px solid #CCCCCC;
        border-left: 0px solid #CCCCCC;
} 
.notifyTable td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
        font-weight: normal;	
        text-align: left;
        vertical-align: top;
        background-color: #FFFFFF;
	padding: 7px;
        /* workaround: top and left border for cells */ 
        border-top: 2px solid #CCCCCC;
        border-left: 2px solid #CCCCCC;
}
.borderContainer {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
        border-top-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
        border-top-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
        border-top-color: #CCCCCC;
	width: 100%;
	margin-bottom:5px;
}


.nav  {
	margin-left: 10px;
	width: 170px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 4px;

}

.issuenav  {
	margin-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin-bottom: 40px;
}


/* Sights and Sounds random content -------------------------------------------------- */
  
#tips ul     { list-style:none; display:none; margin:0; padding:0; }
#tips li     { list-style:none; display:none; margin:0px 0px -14px -40px; padding:0; }