


#content {  height: 100%; } 

table.portal-columns {
    margin:0;
    padding:0;
}

div.visualClear {
    margin:0;
}

div.group { /* preview popup needs any body bg covered up ***/
    background:white;
    padding:6px 6px 6px 11px;
}

h1.documentFirstHeading {
    font-size:220%;
    font-weight:bold;
    padding:2px;
/*    border-bottom:3px solid #EEE; */
    border:none;
    margin-bottom:3px;
}


h2#portalHeader{
    display:none;
}

body{
	background:white;
}


div#portal-top
{
	background-image: url(../NEWNGRF_FILES/css_images/banner_mid.jpg);
	background-repeat: repeat-x;
	background-position: 0 18px;
	margin: 0 5px 6px 5px;
	height: 62px;
	border: none;
	background-position: expression('0 17px');
}

#portal-logo
{
    background-color:white;
	background-image: url(css_images/egcrf_smallbanner_2_40.jpg); /**** CHANGE THIS ****/
	background-repeat: no-repeat;
	background-position: 0 8px;
	border: 0;
	margin: 0;
	padding: 0;
	height: 62px;
	width: 289px;
	
}

div#portal-top.top {
	height: 90px;
	background-image: url(../NEWNGRF_FILES/css_images/banner_tall_mid.jpg);
	background-repeat: repeat-x;
	background-position: 0 15px;
	background-position: expression('0 14px');
}

.top #portal-logo {
	background-image: url(css_images/egcrf_banner_2_40.jpg);
	background-position: 0 7px;
	width: 378px;
	height: 90px;
}

.top #portal-searchbox
{
    background-image: url(../NEWNGRF_FILES/css_images/banner_tall_right.png);
	background-repeat: no-repeat;
	background-position:right top;
	position: absolute;
	top: 8px;
	right: 4px;
	width: 166px;
	height:90px;
	text-align:left;
}

.top #portal-globalnav {
    left:385px;
    top:59px;
    top:61px;
}


#portal-logo a
{
	display: block;
	text-decoration: none;
	overflow: hidden;
	border: none;
	margin: 0;
	padding: 0;
	padding-top: 59px;
	height: 0px !important;
	/**/
	width: 285px;
	cursor: pointer;
	
}

.top #portal-logo a{
	width: 375px;
}

/*** special searchbox ****/

#portal-searchbox
{
    background-image: url(../NEWNGRF_FILES/css_images/banner_right.png);
	background-repeat: no-repeat;
	background-position:right top;
	position: absolute;
	top: 8px;
	right: 5px;
	width: 166px;
	height:54px;
	text-align:left;
}



#portal-searchbox input.searchButton, #portal-searchbox #searchContext, #portal-searchbox  .hiddenStructure{
    display:none;
}

#portal-searchbox input#searchGadget{
    color:#888;
    width:110px;
    height:17px;
    border:none;
    background:transparent;
    margin:2px 0 0 17px;
}
#portal-searchbox input.searchButton{
    display:inline;
    background:transparent;
width: 22px;
height: 19px;
text-indent: -999em;
border: none;
}


#portal-globalnav {
	background-color: transparent;
	padding: 0;
	white-space: nowrap;
	list-style: none;
	position:absolute;
	border:none;
	top:43px;
	top:44px;
	left:290px;
	border:none;
	z-index:10;
}

#portal-globalnav li
{
	display: block;
	float:left;
    height:23px;
    margin:0;
    padding:0;
}


#portal-globalnav li a {
	border:none;
	margin: 0;
    padding:5px 0;
}

#portal-globalnav li a.navtab {
	border:none;
	height: 22px;
	font-size:12px;
	color: #333;
	text-decoration: none;
	text-transform: none;
	background-image: url(../NEWNGRF_FILES/css_images/navtab_blank.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
    padding:0;
    padding:6px 4px 6px 8px;
    color:#777;
    color:#666;

    font-family:"Arial Narrow",Arial,sans-serif;
    padding:3px 4px 4px 10px;
    color:#666;
    font-weight:bold;
	font-size:11px;
	background-position: 0 0;
	display:block;
	float:left;
}


#portal-globalnav li a.nav_notab{
	border:none;
	height: 22px;
	font-size:12px;
	color: #333;
	text-decoration: none;
	text-transform: none;
	background-image: url(css_images/nav_notab.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
    padding:0;
    padding:6px 4px 6px 8px;
    color:#777;
    color:#666;

    font-family:"Arial Narrow",Arial,sans-serif;
    padding:3px 11px 4px 10px;
    color:#666;
    font-weight:bold;
	font-size:11px;
	background-position: 0 0;
	display:block;
	float:left;
}


#portal-globalnav li a.nav_notab:hover {

color:#06C;
color:#048;
color:lime;
    border:none;
    background-color:transparent;
	background-image: url(css_images/nav_notab_on.png);
}



#portal-globalnav li a.navtab:hover {

color:#06C;
color:#048;
color:lime;
    border:none;
    background-color:transparent;
}


#portal-globalnav li.menushowing a.navtab {

color:#06C;
color:#048;
color:lime;
color:#C7F333;
    border:none;
/*    background:black;
*/    
    background-image: url(../NEWNGRF_FILES/css_images/navtab_showing.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
}

#portal-globalnav li a.navtabdd{
	display:block;
	float:left;
    padding:0 0 0 0;
    margin:0;
    background-image: url(../NEWNGRF_FILES/css_images/navtab_dd_right.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#portal-globalnav li a.navtabdd:hover{
    background-image: url(../NEWNGRF_FILES/css_images/navtab_dd_subtle_on.jpg);
	background-repeat: no-repeat;
}


#portal-globalnav li.menushowing a.navtabdd,
    #portal-globalnav li.menushowing a.navtabdd:hover {
    background-image: url(../NEWNGRF_FILES/css_images/navtab_showing.png);
	background-repeat: no-repeat;
	background-position: right 0px;
}
#portal-globalnav li a img{
    margin-top:1px;
}

#portal-globalnav li a#tab_about {
    display:none;
}

.top #portal-globalnav li a#tab_home {
    display:none;
}

.FT #portal-globalnav li a#tab_FT, .EG #portal-globalnav li a#tab_EG  {
    color:#000;
}

.FT #portal-globalnav li a#tab_FT:hover, .EG #portal-globalnav li a#tab_EG:hover  {
    color:yellow;
}


#portal-globalnav li a b
{
	font-weight: normal;
	margin: 0;
	padding: 5px 8px;
	background-image: url(../NEWNGRF_FILES/css_images/navtab_right.jpg);
	background-repeat: no-repeat;
	background-position: right 0;
}

#portal-globalnav li a:hover, #portal-globalnav li.selected a {
    background-image: url(../NEWNGRF_FILES/css_images/navtab_on.png);
    color:yellow;
    border:none;
}



#portal-globalnav li a:hover b, #portal-globalnav li.selected a b {
    background-image: url(../NEWNGRF_FILES/css_images/navtab_right_on.jpg);
}

/**** trying to place personal bar within flow of the content area june 10

#portal-personaltools {
    position:absolute;
    z-index:20;
    top:72px;
    right:0px;
    background:transparent;
    border:none;
}


.top #portal-personaltools {
    top:86px;
}
*/

#portal-personaltools {
    margin:0 7px 0 10px;
    padding:0;
    background:transparent;
    border:none;
}


#changeTextSize_widget{
    position:absolute;
    z-index:20;
    top:32px;
    right:13px;
}
#changeTextSize_widget a:hover{
    border:1px dotted #633;
}
/***** below the banner ******/

td#portal-column-one {
    padding:0;
    margin:0;
    width:195px;
}

td#portal-column-content {
    padding:0;
    margin:0;
}



td#portal-column-content div#documentEditable{
    padding:0;
    margin:0
}

td#portal-column-content #content{
    padding:0;
    margin:0
}



div.portlet
{
	width: 173px;
	margin: 2px;
	padding: 3px;
	padding: 0 12px 6px 0;
	border: none;
	background-image: url(../NEWNGRF_FILES/css_images/portlet_bodbot_llb.jpg);
	background-repeat: no-repeat;
	background-position: -2px bottom;
	
    font-family:Arial,sans-serif;
}

div#credit-portlet.portlet, div#main-navigation-static.portlet{
    padding-bottom:12px;
}

div#main-navigation-static.portlet a{
    padding:3px 7px;
}


a.topnav_iercreditlink{
    display:block;
    margin:0 10px 3px 10px;
}

div.portlet h5
{
	display: block;
	border: none;
	background-color: white;
	background-position: 0 0;
	background-image: url(../NEWNGRF_FILES/css_images/portlet_head_drk.jpg);
	background-repeat: no-repeat;
	width: 100%;
	padding: 3px 5px 2px 15px;
	padding-bottom: expression('3px') margin:0;
	font-weight: bold;
	font-size: 12px;
	color: #668;
	height: auto !important;
	white-space: normal;
}


div.portlet h5.verbose {
	padding: 1px 5px 1px 5px;
	font-size:12px;
}

div.portlet h5.verbose i{
	font-size:10px;
    display:block;
    margin:0;
    padding:0;
}
div.navigation-portlet  h6 {
    font-size:9px;
    font-weight:bold;
    color:#484;
    border:none;
    margin:0 1px;
    background:transparent;
    padding:0 0 0 3px;
    
    background:#99A;
    background:#9AB;
    padding:2px 2px 2px 6px;
    color:white;

}

/*** subsections drop-downs ***/

/*  div#portal-top  */


div.subsectionsDropdown{
    position:absolute;
    z-index:1000;
    top:62px;
    left:200px;
    display:none;
    margin-right:0;
    padding-right:0;
    
	padding-bottom:18px;
	background-image: url(../NEWNGRF_FILES/css_images/darkdropdownBG_200.png); /** **/
	
	background-repeat: no-repeat;
	background-position:0 bottom;
	width:218px;
    background-image:expression(navigator.appVersion.indexOf("MSIE 7")>=0?
    "url(/webdav_uploads/NEWNGRF_FILES/css_images/darkdropdownBG_200.png)":
    "url(/webdav_uploads/NEWNGRF_FILES/css_images/notrans_darkmenubg_60.jpg)" );

    
}


div.subsectionsDropdown a
{
    text-align:left;
	display: block;
	
	font-family: "Trebuchet MS", trebuchet, sans-serif;
	text-decoration: none;

    line-height: 11px;
    
    
	border:none;

    
    background:transparent;
    
    font-weight:bold;
    
	border-top: 1px solid #ABC;
	font-size: 10px;
	color: #500;
    color:#FF9;
    font-size:88%;
    font-size:10px;
    
    
    border:none;
    border-bottom:1px solid #556;
    border-bottom:1px solid #5B5B66;
    
	padding: 2px 15px 2px 15px;
	
	margin:0 13px 0 8px; /** **/
    margin:expression(navigator.appVersion.indexOf("MSIE 7")>=0?"0 13px 0 8px":"0 16px 0 4px" );

    
}


div.subsectionsDropdown a:hover{
    background:#000;
    color:lime;
}

div.subsectionsDropdown  h5, div.subsectionsDropdown  h6 {
    text-align:left;
    font-size:12px;
    font-weight:bold;
    color:#484;
    background:transparent;
    padding:2px 5px 2px 8px;
/*    border-top:1px solid #666;    */
    border-bottom:1px solid #777;
	margin:0 10px 3px 8px;
	margin:expression(navigator.appVersion.indexOf("MSIE 7")>=0?"0 10px 3px 8px":"0 18px 3px 5px" );

	color:#DDD;

}

div.subsectionsDropdown  h6{
    font-size:10px;
}


div#portal-footer div.subsectionsDropdown a{
    text-align:left;
}

div#ssdd_FT a.as_hovered{
    background:#000;
    color:lime;
}


/**** rough effort to get the styling for lhs a nd searchbox from lmi --- needs twiddling ***/


div.visualPadding{
    margin:0;
    padding:0;
}

div#portlet-navigation-tree, div#in_this_section {
    padding-bottom:12px;
}

/*


td#portal-column-one div#portlet-navigation-tree a{
    font-size:9px;

	line-height: 12px;
	font-size: 9px;
	
	
	font-family:Trebuchet MS,Georgia, Arial, serif;
}
*/

div#portlet-navigation-tree a,  div.navigation-portlet a, .portlet ul li a
{
	display: block;
	border:none;
	border-bottom: 1px solid #89A;
	font-size: 9px;
	font-family: "Trebuchet MS", trebuchet, sans-serif;
	color: #aaa;
	text-decoration: none;
	padding: 2px 2px 2px 6px;
	margin:0 1px;
	color: #100;

    line-height: 11px;
    
    
	border:none;
	border-top: 1px solid #9AB;
    background-color: #333;
    background-color: #9AB;
    background-color: #CDE;
    
    background:transparent;
    
    font-weight:bold;
    
	border-top: 1px solid #ABC;
	font-size: 10px;
	color: #500;
    color:#456;
    
    
    border:none;
    
    
}

/** hacking the following 2 selectors for IE prob from old LMI styling ***/
div#document_actions_portlet.portlet ul li a {     
    background:transparent;
    width:163px;
}
div#document_actions_portlet.portlet ul li a.odd{
    background-color: #E0E6EF;
    color:#654;
    color:#456;

}

div#document_actions_portlet.portlet ul li a:hover {
    background:#345;
    color:lime;

}


div#portlet-navigation-tree a.level-1-not-active, div#portlet-navigation-tree a.level-1-active{  /** ought to be obsolete **/
    display:none;
}

 div.portlet a.odd, div#portlet-navigation-tree a.odd{
    background-color: #E4E8EC;
    background-color: #f1f5fa; /* exact match left of gradient bg */
    background-color: #E4E8EC;
    background-color: #E0E6EF;
    color:#654;
    
    
    color:#555;
    color:#456;
    
 }


div#portlet-navigation-tree a:hover, div.navigation-portlet a:hover, .portlet ul li a:hover, div#portlet-navigation-tree a.as_hovered{
    
    background:#89A;
    color:#500;
    background:white;
    background:#678;
    background:#345;
    color:#FFC;
    color:lime;
    
}


div#portlet-navigation-tree a.hilited{
/*
    border-right:4px solid #966;
    border-left:4px solid #966;
*/   
  
    border-right:4px solid #966;
    padding-right:2px;
    width:164px;
    color:#966;
}


div#EG_navigation_portlet a.hilited{
    border-right:4px solid #966;
    padding-right:8px;
    width:164px;
}



/*** for rollover subnav ***/


div#ft_subnav_div {
    position:absolute;
    z-index:1000;
    display:none;
    left:170px;
    width:160px;
    padding:0;
	background: url(content_images/ntbg.png);
	
    background:expression(navigator.appVersion.indexOf("MSIE 7")>=0?"url(content_images/ntbg.png)":"#555" );

/*
background-image:expression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='(content_images/ntbg.png', sizingMethod='scale');
*/
}

#ft_subnav_div ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #ccc;
/*
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='(content_images/ntbg.png', sizingMethod='scale');
*/
}

#ft_subnav_div ul li {
	margin: 0;
	padding: 0;
}




/* Styles for Menu Items */

#ft_subnav_div ul li a
{
	display: block;
	text-decoration: none;
	background-image: url(content_images/ntbg.png);

	padding: 1px 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
	color: #CCF;
	color: #9F9;
	
    background:expression(navigator.appVersion.indexOf("MSIE 7")>=0?"url(content_images/ntbg.png)":"#555" );

}


#ft_subnav_div ul li a:hover
{
	color: #E2144A;
	background: url(content_images/bg_tools_menu.png);
	background: expression('url(content_images/bg_tools_menu.png)');
/*
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='(content_images/bg_tools_menu.png', sizingMethod='scale');
*/
} /* Hover Styles */
		

/**** special styles for info only ****/

#ft_subnav_div p
{
    white-space:wrap;
    padding:6px;
	color: #E2144A;
	background-image: url(content_images/bg_tools_menu.png);
}

#ft_subnav_div  ul li a { padding: 2px 5px; } /* Sub Menu Styles */
		
		
#portlet-navigation-tree a.level-2-not-active-insubnav {

    text-decoration: none;
    font-weight: bold;
    color: #4E5B2D;
    font-size:7pt;
    height:13px;
    border-top:1px solid #AA8;
    
    color: #FC6;
    background-color: #121;
}

div#credit-portlet .portletText{
    margin:0 0 0 1px;
}
div.knsubnav a, div.knsubnav span {
    background-image: url(../NEWNGRF_FILES/css_images/arrow-to-child.gif);
    padding: 0 2px 1px 17px;
    background-repeat: no-repeat;
    background-position: 11px 0;
}


/*** from special actions portlet styling ***/


#document_actions_portlet li a img{
    visibility:hidden;
}
#document_actions_portlet li a:hover img{
    visibility:visible;
}


.portlet ul, .portlet li {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

div.portletText,  div.portletBody{
    border:none;

    padding:0;
}

div#portlet-login{
    padding-bottom:12px;
    background-color:transparent;
}

div#portlet-login div{
    background:transparent;
}

div#portlet-login div.portletBody{
    background:transparent;
    margin:0
    padding:0px;
    color:black;
}

div#portlet-login .portletContent{
    background:transparent;
    margin:1px;
    padding:3px 6px;
    margin-right:2px;
}

div#portlet-login .odd{

    background:transparent;

}

div#portlet-login .even{

    background-color: #E0E6EF;

}
div#portlet-login .portletContent a:hover{
    color:blue;
}



div#portlet-login .portletContent input{
    background-color:#EEE;
}



/*** future trends crumbs in head ***/


h1.specialFTH1{
    padding:0 6px 6px 6px;
    color:white;
    background:#558;
    font-size:200%;
    color:yellow;
    margin:0;
}

h1.specialFTH1 b{
    color:white;
}

h1.specialFTH1 b.ftsectortitle a{
    color:#FFF !important;
}


h1.specialFTH1 span.demotedFTHeadElements a, 
h1.specialFTH1 span.demotedFTHeadElements em{
    font-size:medium;
    color:#999 !important;
}


h1.specialFTH1 span.demotedFTHeadElements a:hover{
    color:yellow !important;
}

h1.specialFTH1 span.demotedSectorName a{
    font-size:medium;
}

h1.specialFTH1 b.ftsectortitle a:hover{
    font-weight:bold;
    color:yellow !important;
}

h1 span.descrinhead{

    display:block;
    font-size:xx-small;
    color:#BBB;
    text-align:right;
    padding-right:10px;
}


h1 span.crumbsinhead{
    display:block;
    font-size:xx-small;
    color:#BBB;
    text-align:left;
    padding:2px 0 0 2px;
    padding:0;
    margin:0;
}

h1 span.crumbsinhead a{
    color:silver !important;
}

h1 span.crumbsinhead a:hover{
 /*   font-weight:bold; */
    color:yellow !important;
}
h1.specialFTH1 span.crumbsinhead a#crumbToLevel0{
}

h1.specialFTH1 span.crumbsinhead a#crumbToLevel1{
}

h1.specialFTH1 em{
    font-style:normal;
    color:#999;
}
/*
h1.specialFTH1 span{

    padding:2px;
    background:#558;
}
*/
h1.specialFTH1 img{
    float:right;
    margin:-8px -8px 0 0;
}


/*** ENGLISH AND COUNTRY crumbs in head ***/




h1.EGCRFH1 {
    font-size: 220%;
    font-weight: bold;
    border:none;
    background-repeat:no-repeat;
    background-position:right 0;
    padding:0 5px 5px 0;
    min-height:40px;
    margin:0;
}


div#nav_test{
    margin: 0 0 8px 0;
}

h1.EGCRFH1 span.crumbsinhead {
    background:#555;
    padding:3px;
    padding-right:137px;
}

h1.EGCRFH1 b.curtitle{
    display:block;
    margin: 0 0 0 6px;
    padding-right:100px;
    padding-right:30px;
}

h1.EGCRFH1 span.crumbsinhead {

    padding:3px;
    padding-right:130px;
    color:#888 !important;
    
    background:transparent;
}

h1.EGCRFH1 span.crumbsinhead a{
    color:#888 !important;
}

h1.EGCRFH1 span.crumbsinhead a.EGtop_Link{
    color:#666 !important;

}

h1.EGCRFH1 span.crumbsinhead a em{

    color:#BBB !important;
    font-style:normal;
    font-weight:bold;
}

h1.EGCRFH1 span.crumbsinhead a:hover{

    color:black !important;
    color:blue !important;
    background:white;
}

h1.EGCRFH1 span.crumbsinhead a:hover em{

    color:black !important;
}

h1.EGCRFH1 span.descrinhead{
    color:#955;
    padding:0 150px 1px 20px;
}


/**** change bg color for translations vs countries  *****/


h1.englishegcrf {
    font-size: 220%;
    font-weight: bold;
    border:none;
    background-repeat:no-repeat;
    background-position:right 0;
    padding:0 5px 5px 0;
    min-height:40px;
    margin:0;
    
	background-color: #E0E1FF;
}




h1.egcrfcountry {
    font-size: 220%;
    font-weight: bold;
    border:none;
    background-repeat:no-repeat;
    background-position:right 0;
    padding:0 5px 5px 0;
    min-height:40px;
    margin:0;
    
	background-color: #E2D0AF;
	background-color: #F2E0BF;
	background-color: #F6E4C3;
}


h1.englishegcrf span.descrinhead{
    color:#955;
    padding:0 212px 1px 20px;
}

/**** change bgs for different countries  *****/



h1.english_slovenia, h1.english_slovenia_top{

	background-image: url(css_images/EGCRF_contexts/english_slovenia.png);
}

h1.english_UK, h1.english_UK_top { background-image: url(css_images/EGCRF_contexts/english_UK.png); }

h1.english_greece, h1.english_greece_top { background-image: url(css_images/EGCRF_contexts/english_greece.png); }

h1.english_finland, h1.english_finland_top { background-image: url(css_images/EGCRF_contexts/english_finland.png); }

h1.english_denmark, h1.english_denmark_top { background-image: url(css_images/EGCRF_contexts/english_denmark.png); }

h1.english_transnational, h1.english_transnational_top { background-image: url(css_images/EGCRF_contexts/english_transnational.jpg); }

h1.country_SLOVENIA, h1.country_SLOVENIA_top { background-image: url(css_images/EGCRF_contexts/country_SLOVENIA.png); }

h1.country_FINLAND, h1.country_FINLAND_top { background-image: url(css_images/EGCRF_contexts/country_FINLAND.png); }

h1.country_greece, h1.country_greece_top { background-image: url(css_images/EGCRF_contexts/country_GREECE.png); }

h1.country_Denmark, h1.country_Denmark_top { background-image: url(css_images/EGCRF_contexts/country_Denmark.png); }

h1.country_UK, h1.country_UK_top { background-image: url(css_images/EGCRF_contexts/country_UK.jpg); }



/** next 3 selectors are for doc in case want similar effect in egcrf ***/

h1.EGBranch_top_building {
    border-left:10px solid #468;
    background-color:#8EBAE0;
    color:black;
}

h1.EGBranch_top span.crumbsinhead{
    font-size:small;
}

h1.EGBranch_top b.curtitle {
    font-size: xx-large;
    color:#FFF;
    padding-right:10px;
}


/**** might want this to show unless js acts???

.documentDescription{
    display:none;
}

*/

div.widgetContainer{
    position:absolute;
    left:0;
    top:0;
}

div.innerNavWidget{
    position:absolute;
    left:185px;
    top:300px;  /* set inline by js per instance */
    
	background-image: url(../NEWNGRF_FILES/css_images/innernav_widget_dimpastel.jpg);
	background-repeat: no-repeat;
	width:13px;
	height:41px;
}

div.innerNavWidget a{
    position:absolute;
    left:0;
}



div.innerNavWidget a.innerNavToTop{
    top:0;
}

div.innerNavWidget a.innerNavUp{
    top:15px;
}


div.innerNavWidget a.innerNavDown{
    top:28px;
}

div.innerNavWidget a.innerNavToTop:hover
{
	background-image: url(../NEWNGRF_FILES/css_images/innernav_top_on.jpg);
	background-repeat: no-repeat;
}
div.innerNavWidget a.innerNavUp:hover
{
	background-image: url(../NEWNGRF_FILES/css_images/innernav_up_on.jpg);
	background-repeat: no-repeat;
}
div.innerNavWidget a.innerNavDown:hover
{
	background-image: url(../NEWNGRF_FILES/css_images/innernav_down_on.jpg);
	background-repeat: no-repeat;
}


div#nav_test ul {
    background-color: #f1f5fa; /* exact match left of gradient bg */
    margin:0;
}



/**** future trends special widgets ****/



div#sector_subs_nav
{
	position: relative;
	top: -10px;
	top:expression(0);
	left: 20%;
	width: 338px;
	height: 336px;
	background-image: url(ngrf_content/ft_sector_imgs/sector-nav-bg-med-brighttext.png);
	background-image: url(ngrf_content/ft_sector_imgs/FT-sector_discUI_light.png);
	background-image: url(ngrf_content/ft_sector_imgs/ft_sectorinfo_disc_light3.png);
	

	background-repeat: no-repeat;
	z-index: 2;
}


div#sector_subs_nav a{
    display:block;
    position:absolute;

    width:129px;
    height:145px;
    background: transparent;
}


div#sector_subs_nav a:hover{
    background-image: url(ngrf_content/ft_sector_imgs/info_on.png);
    background-repeat:no-repeat;
    background-position:0 0;
    z-index:3;
    
}


div#sector_subs_nav a#sector_subs_nav_info{
    top:119px;
    left:95px;
    
    width:115px;
    height:110px;
    
}


div#sector_subs_nav a#sector_subs_nav_info:hover{
    background-image: url(ngrf_content/ft_sector_imgs/info_on.png);
    background-repeat:no-repeat;
    background-position:0 0;


}

div#sector_subs_nav a#sector_subs_nav_data-charts{
    top:0px;
    left:120px;
    
    height:99px;
    width:85px;

}


div#sector_subs_nav a#sector_subs_nav_data-charts:hover{
    background-image: url(ngrf_content/ft_sector_imgs/charts_on.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
}

div#sector_subs_nav a#sector_subs_nav_regional{
    top:2px;
    left:197px;
    height:126px;
    width:136px;
    
}


div#sector_subs_nav a#sector_subs_nav_regional:hover{
    background-image: url(ngrf_content/ft_sector_imgs/regional_on.png);
    background-repeat:no-repeat;
    background-position:0 0;

}

div#sector_subs_nav a#sector_subs_nav_occupations{

    top:126px;
    left:210px;
    height:76px;
    width:128px;
    
}


div#sector_subs_nav a#sector_subs_nav_occupations:hover{
    background-image: url(ngrf_content/ft_sector_imgs/occupations_on.png);
    background-repeat:no-repeat;
    background-position:0 0;

}

div#sector_subs_nav a#sector_subs_nav_equalop{
    top:218px;
    left:120px;
    height:118px;
    width:86px;
}


div#sector_subs_nav a#sector_subs_nav_equalop:hover{
    background-image: url(ngrf_content/ft_sector_imgs/eo_on.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
    
}

div#sector_subs_nav a#sector_subs_nav_ed-training{
    top:203px;
    left:208px;
    height:130px;
    width:128px;

    
}


div#sector_subs_nav a#sector_subs_nav_ed-training:hover{
    background-image: url(ngrf_content/ft_sector_imgs/training_on.png);
    background-repeat:no-repeat;
    background-position:0 0;
    
}

div#sector_subs_nav a#sector_subs_nav_research{
    top:211px;
    left:6px;
    height:120px;
    width:119px;
    
}


div#sector_subs_nav a#sector_subs_nav_research:hover{
    background-image: url(ngrf_content/ft_sector_imgs/research_on.png);
    background-repeat:no-repeat;
    background-position:0 0;
    
}

div#sector_subs_nav a#sector_subs_nav_links{

    left:0px;
    top:125px;
    height:92px;
    width:106px;
    
}


div#sector_subs_nav a#sector_subs_nav_links:hover{
    background-image: url(ngrf_content/ft_sector_imgs/links_on.png);
    background-repeat:no-repeat;
    background-position:0 0;
    
}

div#sector_subs_nav a#sector_subs_nav_summary{
    top:4px;
    left:6px;
    height:119px;
    width:123px;
    
}


div#sector_subs_nav a#sector_subs_nav_summary:hover{
    background-image: url(ngrf_content/ft_sector_imgs/summary_on.png);
    background-repeat:no-repeat;
    background-position:0 0;
    
}


div#FTsector_detail_portlet{
    padding:0 2px;
}

div#FTsector_detail_icons{
    position:relative;
    left:0;
    top:-185px;
    top:-205px;
    top:-185px;
}

div#FTsector_detail_icons a{
    position:absolute;
    left:0;
    top:0;
    display:block;
}

div#FTsector_detail_icons a.hilited{
    border:1px solid #633;
}

div#FTsector_detail_icons a:hover{
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0;
    border:none;

}

div#FTsector_detail_icons a#FT_portlet_backtosector{

    left:2px;
    top:-12px;
	width:160px;
	height:18px;
}


div#FTsector_detail_icons a#FT_portlet_charts{
    left:58px;
    top:6px;
	width:48px;
	height:53px;
}

div#FTsector_detail_icons a#FT_portlet_eo {
    left:64px;
    top:133px;
	width:61px;
	height:49px;
}

div#FTsector_detail_icons a#FT_portlet_info {
    left:60px;
    top:67px;
	width:54px;
	height:58px;
}

div#FTsector_detail_icons a#FT_portlet_links {
    left:0px;
    top:73px;
	width:53px;
	height:49px;
}

div#FTsector_detail_icons a#FT_portlet_occupations {
    left:107px;
    top:70px;
	width:68px;
	height:42px;
}

div#FTsector_detail_icons a#FT_portlet_regional {
    left:102px;
    top:22px;
	width:66px;
	height:47px;
}

div#FTsector_detail_icons a#FT_portlet_research {
    left:3px;
    top:119px;
	width:64px;
	height:43px;
}

div#FTsector_detail_icons a#FT_portlet_summary {
    left:0px;
    top:19px;
	width:59px;
	height:53px;
}

div#FTsector_detail_icons a#FT_portlet_training {
    left:110px;
    top:115px;
	width:61px;
	height:55px;
}


div#FTsector_detail_icons a#FT_portlet_charts:hover, div#FTsector_detail_icons a#FT_portlet_charts.hilited_maybelater{
	background-image:url(ngrf_content/ft_sector_imgs/FT_portlet_charts.jpg);
}
div#FTsector_detail_icons a#FT_portlet_eo:hover, div#FTsector_detail_icons a#FT_portlet_eo.hilited_maybelater{
	background-image:url(ngrf_content/ft_sector_imgs/FT_portlet_eo.jpg);

}
div#FTsector_detail_icons a#FT_portlet_info:hover, div#FTsector_detail_icons a#FT_portlet_info.hilited_maybelater{
	background-image:url(ngrf_content/ft_sector_imgs/FT_portlet_info.jpg);
}
div#FTsector_detail_icons a#FT_portlet_links:hover, div#FTsector_detail_icons a#FT_portlet_links.hilited_maybelater{
    background-image:url(ngrf_content/ft_sector_imgs/FT_portlet_links.jpg);

}
div#FTsector_detail_icons a#FT_portlet_occupations:hover, div#FTsector_detail_icons a#FT_portlet_occupations.hilited_maybelater{
	background-image:url(ngrf_content/ft_sector_imgs/FT_portlet_occupations.jpg);

}
div#FTsector_detail_icons a#FT_portlet_regional:hover, div#FTsector_detail_icons a#FT_portlet_regional.hilited_maybelater{
	background-image:url(ngrf_content/ft_sector_imgs/FT_portlet_regional.jpg);

}
div#FTsector_detail_icons a#FT_portlet_research:hover, div#FTsector_detail_icons a#FT_portlet_research.hilited_maybelater{
	background-image:url(ngrf_content/ft_sector_imgs/FT_portlet_research.jpg);

}
div#FTsector_detail_icons a#FT_portlet_summary:hover, div#FTsector_detail_icons a#FT_portlet_summary.hilited_maybelater{
	background-image:url(ngrf_content/ft_sector_imgs/FT_portlet_summary.jpg);

}
div#FTsector_detail_icons a#FT_portlet_training:hover, div#FTsector_detail_icons a#FT_portlet_training.hilited_maybelater{
	background-image:url(ngrf_content/ft_sector_imgs/FT_portlet_training.jpg);
}


div.sectorsList{
    background:url(/webdav_uploads/NEWNGRF_FILES/ngrf_content/ft_sector_imgs/sectors_collage_large.jpg);
    background-position:right 10px;
    background-repeat:no-repeat;
}


/** data and charts **/


table#ft_data_charts_UI{
    margin:0;
}


table#ft_data_charts_UI td{
    vertical-align:top;
    width:50%;
	font-size: 88%;
	font-size: 83%; 
	margin:0;
	padding: 0;
	border:1px outset #BB8;
	background-image: url(../NEWNGRF_FILES/css_images/gradient_rows_vvlight.png);
	background-repeat:repeat-x;
	background-position: 0 0;
}


table#ft_data_charts_UI td img{
    display:block;
    float:right;
    margin:0 1px 1px 6px;
    padding:0;
    height:80px;
}

table#ft_data_charts_UI td a{
    padding:0;
}
/*
table#ft_data_charts_UI td p.treatAsTableCell a{
    display:block;
    margin:2px 10px 2px 20px;
}
*/

table#ft_data_charts_UI td p.treatAsTableCell a{
    display:block;
    float:left;
    margin:1px;
    padding:2px;
    background:#CCB;
    border:1px outset #BBA;
    text-decoration:none;
    color:#226;
    font-weight:bold;
    white-space:no-wrap;
}

table#ft_data_charts_UI td p.treatAsTableCell a:hover{
    color:yellow;
    background:#443;
}


table#ft_data_charts_UI td p.treatAsTableCell i{
    display:none;
}

table#ft_data_charts_UI td a.mainDClink{
    display:block;
/*    font-size:120%;   */
    margin:0 0 1px 0;
    padding:3px 3px 3px 5px;
    font-weight:bold;
    color:#468;
    background:#888;
    background:#555;
    color:yellow;
    color:#FF6;
    
	background:transparent;
	color:#246;
	color:#248;
	color:#048;
	font-size:110%;
}
table#ft_data_charts_UI td a.mainDClink:hover{
    background:#444;
    color:yellow;
}
table#ft_data_charts_UI p.treatAsTableCell em.treatAshead{
    display:block;
/*    font-size:120%;   */
    margin:0 0 1px 0;
    padding:3px 3px 3px 5px;
    font-weight:bold;
    color:#468;
    background:#888;
    background:#555;
    color:yellow;
    color:#FF6;
    
	background:transparent;
	color:#246;
	color:#248;
	color:#048;
	font-size:110%;
}

table#ft_data_charts_UI td br{
    display:none;
}

.documentContent table#ft_data_charts_UI td p{
    text-indent:0;
    margin:3px 6px;
    padding:0;
    max-width:100% !important;
}

table#ft_data_charts_UI th{
    text-align:left;
    font-size:125%;
    color:#778;
    color:#348;
    color:#34C;
}

/*** effective guidance portlet ***/


div#EG_navigation_portlet
{
	position: relative;
	padding: 0 0 0 2px;
	width: 178px;
	height: 235px;
	background-position: 2px 0;
	background-image: url(ngrf_content/EG_portlet_bg.jpg);
	background-repeat: no-repeat;
}

div#EG_navigation_portlet  a{
    display:block;
    width:162px;
    text-align:right;
    font-size:9px;
    font-weight:bold;
    font-family:Arial,sans-serif;
    padding:2px 4px;
}

div#EG_navigation_portlet  a:hover{
    background:#333;
    color:#EEE;
}
div#EG_navigation_portlet div{
    position:absolute;
    left:3px;
}

div#EGportal_practice_links{
    top:35px;
}

div#EGportal_effective_links{
    top:94px;
}

div#EGportal_building_links{
    top:160px;
}

div#EGportal_practice_links a{
    color:#633;
}

div#EGportal_effective_links a{
    color:#444;
}

div#EGportal_building_links a{
    color:#FED;
    color:#FFC;
    color:#630;
}

/**** from QCB iframe for info display ****/


/* rules for the info window ***/


.puwindow {
  background-color: #c0c0c0;
  border-color: #f0f0f0 #606060 #404040 #d0d0d0;
  border-style: solid;
  border-width: 2px;
  margin: 0px;
  padding: 2px;
  position: absolute;
  text-align: left;
}

.titleBar {
  background-color: #008080;
  background-color: #444;
  cursor: default;
  color: #ffffff;
  font-family: "MS Sans Serif", "Arial", "Helvetica", sans-serif;
  font-size: 8pt;
  font-weight: bold;
  margin: 0px;
  padding: 2px 2px 2px .5em;
  text-align: right;
  white-space: nowrap;
}

.titleBar a{
    color:#FFF;
    text-decoration:none;
    padding:0;
}

.titleBar a b{
    margin:0;
    color:#FC9;
}

.titleBarText {
  float: left;
  overflow: hidden;
  text-align: left;
  font-weight:bold;
}

.titleBarButtons {
  border-style: none;
  border-width: 0px;
  vertical-align: middle;
  width: 50px;
  height: 14px;
}


#MoreInfoArea {
  background-color: #ffffff;
  border-color: #404040 #e0e0e0 #f0f0f0 #505050;
  border-style: solid;
  border-width: 2px;
  color: #000000;
  font-family: "Arial", "Helvetica", sans-serif;
  font-size: xx-small;
  margin: 0;
  overflow: auto;
  height:350px;
  padding: 0;
  
}


div.documentContent #MoreInfoArea h3, div.documentContent #MoreInfoArea p, div.documentContent #MoreInfoArea dd{
    height:30px;
    width:auto !important;
}

#MoreInfoArea table{
    margin:0;
}

#MoreInfoAreaw th, #MoreInfoArea td{
    padding:3px 6px;
}

#MoreInfoArea th{
    font-size:150%;
    font-weight:bold;
    color:#555;
}

tr.datarow th, tr.datarow td{
    text-align:right;
    padding:10px;
    background:#EEE;
    border-bottom:1px solid #333;
}
tr.datarow td a{
    color:#600;
    font-size:125%;
}

tr.datarow th{
    border-right:1px solid #333;
    background:#888;
}

tr.datarow td{
    color:#339;
    color:#600;
}

#MoreInfoArea th.bighead{
    font-size:200%;
    background:#444;
    color:#EEC;
    padding:3px 6px;
}

#MoreInfoArea th.medhead{
    background:#444;
    color:#DDB;
    padding:3px 8px;
}


#MoreInfoArea div{
    margin:0;
    padding:0;
    height:auto !important;
}

/*** for the ratings in byline ***/

#rating_macro {
    padding:6px;
}
#rating_macro .star{
    text-decoration:none;

}
#submit_rating_form{
    display:none;
    width:200px;
}



/***********  FIDDLING TYPOGRAPHY --- NEEDS TO GO INTO ANOTHER FILE LATER ****/


.documentContent li {
	margin:2px;
	padding:2px;
	padding-left: 6px;
	padding-top:4px;
	text-align: left;
	max-width:52em;
	color:#010;
	margin-left:17px;
	margin-bottom:3px;


    margin:1px 20px;
    padding:1px;
}


/******* exploring workaround li disappear bug ******/



.documentContent ul{

	height:expression(navigator.appVersion.indexOf("MSIE 7")>=0?"auto":"10px" );
}



/******* FRONT OF SITE AND FRONT OF LMI !! ******/


.documentContent{
    margin:0;
    padding:0;
}

td#portal-column-content {
    padding:0;
    margin:0;
}
					

div#content {
    padding:0 !important;
}


/*** DEF general stuff follows ***/

#document_actions_portlet{
    padding-bottom:12px;
}




div#newsBox
{
	background-image: url(ngrf_content/frontpage_imgs/newsbg_light_top.png);
	background-position: -2px 0;
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
	max-width: 790px;
    width:expression(navigator.appVersion.indexOf("MSIE 7")>=0?"auto":parseInt(document.body.clientWidth) > 1025 ?
    "790px":
    "auto" );

}

div#newsBox ul
{
	clear: left;
	margin: 42px 0 0 0;
	padding: 0 0 1px 0;
	background-image: url(ngrf_content/frontpage_imgs/newsbg_light_bot.png);
	background-position: 0 bottom;
	background-repeat: no-repeat;
	list-style: none;
	list-style-image: none;
}

.documentContent div#newsBox ul li
{
	margin: 1px 9px 1px 3px;
	font-size: 83%;
	max-width: 200em;
	background-image: url(../NEWNGRF_FILES/css_images/gradient_rows_vvlight.png);
	background-repeat: repeat-x;
	background-position: 0 -13px;
	border-bottom:1px solid #886;
	border-bottom:1px solid #AA9;
	border-right:1px solid #AA9;
	padding:3px 3px 3px 15px;
	text-indent:-10px;
	padding:2px 2px 2px 5px;
	text-indent:10px;
	color:#633;
    list-style:none;
    list-style-image:none;
    
	padding:3px 3px 3px 20px;
	text-indent:-15px;
	color:#300;
	color:#543;
	color:#432;
	font-size: 88%;
	line-height:1.5em;
	

}

.documentContent div#newsBox ul li a{
    color:#006;
    color:#444;
    color:#333;
    text-decoration:none;
    border-bottom:1px solid #998;
	padding:0 3px;
	text-decoration:none;
	font-weight:bold;
	color:#555;
}

.documentContent div#newsBox ul li a:hover{
	color:lime;
	background:black;
}

.documentContent div#newsBox ul li.even
{
	background-image: url(../NEWNGRF_FILES/css_images/gradient_rows_bg_light.png);
	background-repeat: repeat-x;
	background-position: 0 -15px;
	color:#003;
	color:#345;
	color:#234;
}

.documentContent div#newsBox h3{
    
    display:block;
    background:white;
    width:auto;
    padding:2px;
    margin:0 300px 9px 80px;
    padding:0 5px;


    display:none;
    
}




h2.boxenintro {
    margin:3px 0 3px 12px;
    padding:0;
    color:#777;
    color:#BBB;
}

div#alertportlet
{
	background-image: url(ngrf_content/frontpage_imgs/alertPortlet_bg.png);
	
    background-image: url(../NEWNGRF_FILES/css_images/portlet_bodbot_llb.jpg);



	background-repeat: no-repeat;
	background-position:0 bottom;
	padding: 0 0 4px 0;
	font-size: 83%;
	width: 185px;
	min-height: 204px;
	margin-left:1px;
}


div#alertportlet p{
    margin:1px 13px 2px 3px;
	padding:2px 4px;
	text-indent:8px;
	line-height:1.3em;
}


div#alertportlet h5 b{
    display:none;
}

div#alertportlet h5
{
	background-image: url(ngrf_content/frontpage_imgs/alertPortlet_NGRF_h5.png);
	background-repeat: no-repeat;
	background-position: 3px 0;
	display:block;
	margin:0;
	height:20px;
}


table#site_front_table{
    clear:both;
    width:100%;
/*    font-size:83%;    */
	font-size: 88%;
    
font-family: "Lucida Grande",Verdana,Helvetica,sans-serif;
color:#888;
}


table#site_front_table td{
    vertical-align:top;
    margin:0;
    background-color:transparent;
    width:49%;
}

table#site_front_table td h3{
    display:none;
}


table#site_front_table td.shiv{
    width:35px;
}

a.boxh3shiv, a.boxiconshiv {
    display:block;
    float:left;
    padding:0;
    margin:0 5px 0 0;
    
    width:auto;
/* 
    border: 1px solid red;
*/
}

a.boxh3shivFullWidth {
    width:99%;
}

a.boxiconshiv {
    clear:both;
}

td#EG_cell
{
	background-image: url(ngrf_content/frontpage_imgs/ngrffront_EGbox_brighter_60.jpg);
	background-repeat: no-repeat;
	background-position: -2px -2px;
	background-color: transparent;
	padding: 0 0 0 8px;
}

td#FT_cell
{
	background-image: url(ngrf_content/frontpage_imgs/ngrffront_FTl_lmitxt_60.jpg);
	background-repeat: no-repeat;
	background-position: -1px -2px;
	padding: 0;
}


td#moreresources_cell
{
	background-image: url(ngrf_content/frontpage_imgs/explorebox_moreresources_60.jpg);
	background-repeat: no-repeat;
	padding: 30px 6px 6px 120px;
	background-position: -3px -1px;
	background-color: transparent;
	padding: 0 0 0 8px;
}
td#wherestart_cell
{
	background-image: url(ngrf_content/frontpage_imgs/explorebox_whereto_narrow_60.jpg);
	background-repeat: no-repeat;
	padding: 30px 6px 6px 120px;
	background-position: -11px -1px;
	padding: 0;
}


td#FTsectors_cell
{
	background-image: url(ngrf_content/frontpage_imgs/ftfront_sectors_bright5_60.jpg);
	background-repeat: no-repeat;
	background-position: -2px -2px;
	background-color: transparent;
	padding: 0 0 0 8px;
}


td#FTregions_cell
{
	background-image: url(ngrf_content/frontpage_imgs/ftfront_regionsbright6_60.jpg);
	background-repeat: no-repeat;
	background-position: -4px -2px;
	padding: 0;
}

td#LMIlearning_cell
{
	background-image: url(ngrf_content/frontpage_imgs/ft_boxen_modules3_60.jpg);
	background-repeat: no-repeat;
	background-position: -2px -1px;
	background-color: transparent;
	padding: 0 0 0 8px;
}


td#LMIdiscussions_cell
{
	background-image: url(ngrf_content/frontpage_imgs/ft_boxen_discussing_trim_60.jpg);
	background-repeat: no-repeat;
	background-position: 0px -2px;
	padding: 70px 6px 6px 100px;
	padding: 0;
}



td#whatisLMI_cell
{
	background-image: url(ngrf_content/frontpage_imgs/ft_boxen_whatislmi_60.jpg);
	background-repeat: no-repeat;
	padding: 38px 6px 10px 190px;
	background-position: -2px -2px;
	background-color: transparent;
	padding: 0 0 0 8px;

}


td#whatcanido_cell
{
	background-image: url(ngrf_content/frontpage_imgs/ft_boxen_whatcanido_trim_60.jpg);
	background-repeat: no-repeat;
	background-position: 0px -3px;
	padding: 70px 6px 6px 100px;
	padding: 0;
}



tr.upperBoxenRow td.shiv
{
	background-image: url(ngrf_content/frontpage_imgs/explorebox_tallrow_twixtop.jpg);
	background-position: -1px 0px;
	background-repeat: no-repeat;
	width: 35px;
}

tr.lowerBoxenRow td.shiv
{
	background-image: url(ngrf_content/frontpage_imgs/explorebox_lowrow_twixtop.jpg);
	background-repeat: no-repeat;
	background-position: -1px 0px;
	width: 35px;
}

tr.lowerBoxenRow td{
    background-color:transparent;
}

tr.btwixtBoxenRows td{
    height:10px;
}

td.twixt_1
{
	background-image: url(ngrf_content/frontpage_imgs/explorebox_widebot.png);
	background-repeat: no-repeat;
	background-position: -1px -10px;
}


td.twixt_2
{
	background-image: url(ngrf_content/frontpage_imgs/explorebox_twixbot.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 0px -8px;
	width: 35px;
}

td.twixt_3
{
	background-image: url(ngrf_content/frontpage_imgs/explorebox_widebot.png);
	background-repeat: no-repeat;
	background-position: -20px -10px;
}

tr.btwixtBoxenRows td.rightedge{
	background-position: 0px -8px;
	background:red;
}

tr.upperBoxenRow td.rightedge{
	background-image: url(ngrf_content/frontpage_imgs/explorebox_tallrow_twixtop.jpg);
	background-position: -1px 0px;
	background-repeat: no-repeat;
	width: 15px;
}
tr.btwixtBoxenRows td.rightedge{
	background-image: url(ngrf_content/frontpage_imgs/explorebox_twixbot.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 0px -8px;
	width: 15px;
}

tr.lowerBoxenRow td.rightedge{
	background-image: url(ngrf_content/frontpage_imgs/explorebox_lowrow_twixtop.jpg);
	background-repeat: no-repeat;
	background-position: -1px 0px;
	width: 15px;
}


table#site_front_table p, table#site_front_table div{
    padding:0;
    margin:6px 0 0 0;
    text-indent:10px;
    color:#666;
    color:#555;
}

table#site_front_table p a, table#site_front_table div a{
    color:#335;
    text-decoration:none;
    border-bottom:1px solid #BBB;
}


table#site_front_table p a, table#site_front_table div a.iconic,
    table#site_front_table p a, table#site_front_table div a.iconic:hover{

    border:none;
}

table#site_front_table p a:hover, table#site_front_table div a:hover{
    color:#009;
    border-bottom:1px solid #669;
}

.documentContent table#site_front_table td ul{
    margin-left:60px;
}

table#site_front_table li{
    margin-left:40px;
    font-weight:bold;
    color:#654;
    color:#765;
}

table#site_front_table dl{
    padding:0;
    margin:0 0 0 10px;
}


table#site_front_table dt{
    padding:0;
    margin:0;
    clear:left;
}


table#site_front_table dd{
    padding:0;
    margin:0 0 0 20px;
    font-size:88%;
}


/** site map ***/


.documentContent #sitemap ul{
    max-width:2000px;
    width:auto;
    margin:0;
    padding:0;
}

.documentContent #sitemap li{
    background-color:#FCFCF9;
    padding:0;
    max-width:2000px;
    width:auto;
    margin:3px 0;
    
	background-image: url(../NEWNGRF_FILES/css_images/gradient_rows_vvlight.png);
	background-repeat: repeat-x;
	background-position: 0 -13px;
}

.documentContent #sitemap li.even{
    background-color:#FEFEFC; 
    background-position: 0 -18px;

}
#sitemap strong a{
    font-size:120%;
    color:#22C;
    color:#933;
    color:#B44;
    background:white;
    background:#F2F2F6;
    color:#930;
    background:white;
    background:transparent;
}

#sitemap a{
    text-decoration:none;
    color:#558;
    color:#55A;
    padding:1px 4px;
}

#sitemap a:hover{
    color:blue;
    background:white;
    color:lime;
    COLOR:YELLOW;
    background:black;
}

#sitemap b{
    color:#696;
}

