/**********************************************************************
Feedback form                                                      ***/

.feedbackbox {
    padding-right:  5px;
    padding-left:   5px;
    padding-bottom: 5px;
    padding-top:    5px;
    color:	    #FFFFFF;
    border:	    0 none;
}

.feedbackinputline {
    padding-left:   3px;
    font-size:	    1em;
    vertical-align: middle;
    color:	    #333333;
    line-height:    14px;
    border:	    0 none;
    background-color:	#FFFFFF;
}

.feedbackinputbox {
    padding-left:   3px;
    font-size:	    1.2em;
    color:	    #333333;
    border:	    0 none;
    background-color:	#FFFFFF;
}

.sendform {
    font-size:	11px;
    border: #666666;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    width:100px;

}

/**********************************************************************
Banner Search Box                                                  ***/

form.banner {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
form.poll {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

/**********************************************************************
Right side Action Boxes                                            ***/

div .actionbox a:hover {
    color: #FFFFFF;
}

/**********************************************************************
Adjustment for the Online Editor                                   ***/

div .contentheader p {
	padding: 0 0 0 0; 
	margin: 0 0 0 0;
}

div .searchresult p {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

div .noPara p {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

/**********************************************************************
Stuff for display of Organisations                                 ***/

table.org {
	width: 411px;
	background-color: #FFFFFF;
	margin: 2px;
}
td.orgl {
	width: 240px;
	background-color: #D9EBF9;
}
td.orgr {
	width: 161px;
	background-color: #D9EBF9;
}

.orgname,
.contact,
.contactname,
.country,
.typo,
.address,
.addressname,
.website,
.websitename,
.email {
	font-family: Arial;
	font-size: 11px;
	color: #000;
}

.countryname {
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #000;
}
.orgname {font-weight: bold;}

.contact,
.country,
.typo,
.email,
.address,
.website {
	font-weight: bold;
}

.contact,
.country,
.address,
.website {
	text-decoration: underline;
}

body {
    background-image:  url("../images/all/bg_site.gif");
    background-repeat: repeat;
    margin-left: 10px;
    margin-top: 3px;
    font-size: 0.7em;
    font-family: Arial, Verdana, Helvetica;
    color: #333333;
	}

a {color: #003366; text-decoration: underline;}
a:hover {color: #cc0000; text-decoration: none;}
a.searchresult {
	font-size: 1.1em;
	font-weight: bold;
}

ul{list-style-type: none;}
ul.disc li {list-style-type: disc; margin-bottom: 0.5em;}
ul.circle li {list-style-type: circle; margin-bottom: 0.5em;}
ul.square li {list-style-type: square; margin-bottom: 0.5em;}

h1 {font-weight: bold;  padding: 0 0 5px 0; margin:0; font-size: 19px; color: #6699CC;}
h2 {font-weight: bold;  padding: 0 0 5px 0; margin:0; font-size: 17px;}
h3 {font-weight: bold;  padding: 0 0 5px 0; margin:0; font-size: 15px;}
h4 {font-weight: bold;  padding: 0 0 5px 0; margin:0; font-size: 13px;}
h5 {font-weight: bold;  padding: 0 0 5px 0; margin:0; font-size: 11px;}

/***************************************
***************************************/
/*id-boxes*/

#fluidpagelayout {
    width: 770px;
    margin-left: auto;
    margin-right: auto;
}

#headerbox {
    width: 758px;
    height: auto;
    border: 1px solid #336699;
    border-bottom: 1px solid #fff;
    background-color: #336699;
	}

#mainbox {
    width: 758px;
    height: auto;
    border: 1px solid #336699;
    border-top: none;
    background-color: #fff;
    padding-bottom: 20px;
    margin-top: -1px;
	}

#newsletter_mainbox {
    width: 564px;
    height: auto;
    border: 1px solid #996699;
    padding-bottom: 10px;
    margin: 0;
}

#contentbox_newsletter {
    border-color: #996699;
    width: 725px;
    border-top-style: solid;
    border-top-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    float: left;
}


#contentbox_nr,
#contentbox_gp,
#contentbox_pr,
#contentbox_rp,
#contentbox_tools,
#contentbox_pubs,
#contentbox_su {
    width: 620px;
    border-top-style: solid;
    border-top-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;    
    float: left;
}

#contentbox_nr { border-color: #cc0000;}
#contentbox_gp { border-color: #FF9933;}
#contentbox_rp { border-color: #66CC66;}
#contentbox_pr { border-color: #339999;}
#contentbox_tools { border-color: #CCCC99;}
#contentbox_pubs { border-color: #996699;}
#contentbox_su { border-color: #6699CC;}

#rightcol {
    width: 105px;
    float: left;
    margin-left: 20px;
	}

#leftcol { 
    padding: 15px 0 0 12px;
    width: 160px;
    float: left;
	}

#leftcol_index { 
    padding: 0 0 0 12px;
    width: 160px;
    float: left;
	}

#content, 
#content_index,
#content_newsletter { 
    padding-left: 15px;
    float: left;
}

#content {
    width: 433px;
}
#content_index {width: 556px; padding-right: 14px;}
#content_newsletter{width: 518px;}

#content_index hr {
	color: #336699;
	height: 1px;
	background-color: #336699;
	margin-top: 5px;
	padding-top: 5px;
	}

/***************************************
***************************************/
/*firstlevel-atts*/

.selected_top,
.selected_nr,
.selected_gp,
.selected_rp,
.selected_pr,
.selected_tools,
.selected_pubs,
.selected_su,
a.firstlevelbuttonsleft, 
a.firstlevelbuttons_su, 
a.firstlevelbuttons_nr, 
a.firstlevelbuttons_gp, 
a.firstlevelbuttons_rp,
a.firstlevelbuttons_pr,
a.firstlevelbuttons_tools,
a.firstlevelbuttons_pubs {
    height: 16px;
    padding: 2px 10px 2px 10px;
    border-right: 1px solid #fff;
    font-weight: bold;
    float: left;
    color: #fff;
    display: block;
    background-color: #336699;
    line-height: 16px;
    text-decoration: none;
	}

a.selected_top:hover,
a.selected_nr:hover,
a.selected_gp:hover,
a.selected_rp:hover,
a.selected_pr:hover,
a.selected_tools:hover,
a.selected_pubs:hover,
a.selected_su:hover {
    color: #fff;
	}

.firstlevelbuttonsright{
    height: 16px;
    padding: 2px 12px 2px 12px;
    font-weight: bold;
    float: right;
    color: #fff;
    line-height: 16px;
    text-decoration: none;
    display: block;
    background-color: #336699;
	}

a.firstlevelbuttonsleft:hover, a.firstlevelbuttonsright:hover, a.hovereffect:hover, .selected_top {
    background-color: #6699CC;
    color:#fff;
	}

a.firstlevelbuttons_nr:hover, a.firstlevelbuttons_nr:active, .selected_nr { background-color: #CC0000; color: #fff;}
a.firstlevelbuttons_gp:hover, a.firstlevelbuttons_gp:active, .selected_gp { background-color: #FF9933; color: #fff;}
a.firstlevelbuttons_rp:hover, a.firstlevelbuttons_rp:active, .selected_rp { background-color: #66CC66; color: #fff;}
a.firstlevelbuttons_pr:hover, a.firstlevelbuttons_pr:active, .selected_pr { background-color: #339999; color: #fff;}
a.firstlevelbuttons_tools:hover, a.firstlevelbuttons_tools:active, .selected_tools { background-color: #CCCC99; color: #fff;}
a.firstlevelbuttons_pubs:hover, a.firstlevelbuttons_pubs:active, .selected_pubs { background-color: #996699; color: #fff;}
a.firstlevelbuttons_su:hover, a.firstlevelbuttons_su:active, .selected_su { background-color: #6699CC; color: #fff;}

a.hovereffect, a.firstlevelbuttonsright {text-decoration: none;}

.topmenuinputbox {
    margin-top: 1px;
    color:#336699;
    font-size: 10px;
    height: 13px;       
    width: 80px;
    background-color:#FFFFFF;
    border: 1px solid #000;
    float: right;
    vertical-align: top;
	}

.logobanner {
    width: 753px;
    height: 72px;
    border: 1px solid #fff;
    border-left: none;
    background-color: #D9EBF9;
	}

/***************************************
***************************************/
/*secondlevel-atts*/

.secondlevel {
    background-color: #336699;
    border-top: 1px solid #fff;
    color: #fff;
	}

ul#secondlevellist_nr,
ul#secondlevellist_gp,
ul#secondlevellist_rp,
ul#secondlevellist_pr,
ul#secondlevellist_tools,
ul#secondlevellist_pubs,
ul#secondlevellist_su {
    margin: 0;
    padding: 0; 
	}

#secondlevellist_nr li,
#secondlevellist_gp li,
#secondlevellist_rp li,
#secondlevellist_pr li,
#secondlevellist_tools li,
#secondlevellist_pubs li,
#secondlevellist_su li {
    float:  left;
    background-image: url(../images/all/arrow_white.gif);
    background-repeat: no-repeat;   
    padding-left:12px;
    padding-right:5px;
	}

#secondlevellist_nr a,
#secondlevellist_gp a,
#secondlevellist_rp a,
#secondlevellist_pr a,
#secondlevellist_tools a,
#secondlevellist_pubs a,
#secondlevellist_su a {
    color: #fff; 
    text-decoration: none; 
    padding: 0 2px 0 4px; 
    display: block;
	}


#secondlevellist_nr a:hover,
#secondlevellist_gp a:hover, 
#secondlevellist_rp a:hover,
#secondlevellist_pr a:hover, 
#secondlevellist_tools a:hover,
#secondlevellist_pubs a:hover,
#secondlevellist_su a:hover,
.selected_secondlevel_nr,
.selected_secondlevel_gp,
.selected_secondlevel_rp,
.selected_secondlevel_pr,
.selected_secondlevel_tools,
.selected_secondlevel_pubs,
.selected_secondlevel_su {
    color: #fff;
    text-decoration: none;
	}

#secondlevellist_nr a:hover, .selected_secondlevel_nr {background-color: #cc0000;}
#secondlevellist_gp a:hover, .selected_secondlevel_gp {background-color: #ff9933;}
#secondlevellist_rp a:hover, .selected_secondlevel_rp {background-color: #66CC66;}
#secondlevellist_pr a:hover, .selected_secondlevel_pr {background-color: #339999;}
#secondlevellist_tools a:hover, .selected_secondlevel_tools {background-color: #cccc99;}
#secondlevellist_pubs a:hover, .selected_secondlevel_pubs {background-color: #996699;}
#secondlevellist_su a:hover, .selected_secondlevel_su {background-color: #6699cc;}

/***************************************
***************************************/
/*contentbox-atts*/
.logout_link a{
    padding: 7px 15px 0 0;
    margin: 0;
    float: right;
    text-decoration: none;
    color: #F00;
    font-weight: bold;
}
.logout_link a:hover {
    text-decoration: underline;
    font-size: 120%;
    color: #F00;
}


.crumbtrail_nr,
.crumbtrail_gp,
.crumbtrail_rp,
.crumbtrail_pr,
.crumbtrail_tools,
.crumbtrail_pubs,
.crumbtrail_au,
.crumbtrail_cu,
.crumbtrail_su {
    padding: 7px 2px 7px 2px;
    text-decoration: none;
	}
	
/* modified */
a.crumbtrail_nr, a.crumbtrail_nr:hover {color: #CC0000;}
a.crumbtrail_gp, a.crumbtrail_gp:hover {color: #FF9933;}
a.crumbtrail_rp, a.crumbtrail_rp:hover {color: #66CC66;}
a.crumbtrail_pr, a.crumbtrail_pr:hover {color: #669999;}
a.crumbtrail_tools, a.crumbtrail_tools:hover {color: #CCCC99;}
a.crumbtrail_pubs, a.crumbtrail_pubs:hover {color: #996699;}
a.crumbtrail_su, a.crumbtrail_su:hover {color: #6699CC;}

/* /modified */

.content_title {
    width: 340px;
    padding-left: 15px;
    display: block;
    line-height: 17px;
    color: #333333;
    font-weight: bold;
    float: left;
}

.content_printme {
    display: block;
    line-height: 15px;
    color: #333333;
    float: left;
}
a.content_printme, 
a.content_printme:hover {
    text-decoration: none;
    font-weight: normal;
    color: #333333;
}

.headline_txt_nr,
.headline_txt_gp,
.headline_txt_rp,
.headline_txt_pr,
.headline_txt_tools,
.headline_txt_pubs,
.headline_txt_su {
    height: auto;
    width: 160px;
    padding: 0;
    font-weight: bold;
    text-align: center;
    float: left;
    color: #fff;
    line-height: 17px;
    display: block;
}

.headline_txt_nr { background-color: #cc0000;}
.headline_txt_gp { background-color: #FF9933;}
.headline_txt_rp { background-color: #66CC66;}
.headline_txt_pr { background-color: #339999;}
.headline_txt_tools { background-color: #CCCC99;}
.headline_txt_pubs { background-color: #996699;}
.headline_txt_su { background-color: #6699CC;}

.headline {
    padding:0 0 0 12px;
    height: 17px; 
	}

/***************************************
***************************************/
/*rightcol-atts*/

.infobox_blue, 
.infobox_grey, 
.infobox_red, 
.infobox_si {
    display: block;
    padding: 2px 0 2px 5px;
    height: auto;
    word-wrap: break-word;
    color: #003366;
    text-decoration: none;
}

.infobox_blue,
.infobox_grey, 
.infobox_red { 
    background-color: #d9ebf9; 
}

.infobox_blue {border-bottom: 1px solid #003366;}

a.infobox_blue {border-bottom: 1px solid #003366;}
a.infobox_grey {border-bottom: 1px solid #666666;}
a.infobox_red {border-bottom: 1px solid #cc0000;}


.infobox_si_top, .infobox_si_bottom {
    width: 105px; 
    height: 10px; 
    background-repeat: no-repeat;
    background-color: #d9ebf9;
	}

.infobox_si_top {   background-image: url(../images/nr/act_top_grey.gif);} 
.infobox_si_bottom {    background-image: url(../images/nr/act_bt_grey.gif);}

a.infobox_si {
    color: #003366;
    font-weight: bold;
    padding: 2px 0 2px 30px;
    width:75 px;
    background-repeat: no-repeat;
    background-position: 5px center;
    word-wrap: break-word;
    text-decoration: none;
    background-image: url(../images/all/icon_man20px.gif);
    background-color: #d9ebf9;
    display: block;
	}

.infobox_catw_top, .infobox_catw_bottom {
    width: 105px; 
    height: 10px; 
    background-repeat: no-repeat;
    background-color: #336699;
	}

.infobox_catw_top { background-image: url(../images/all/act_bt_blue_top.gif);} 
.infobox_catw_bottom {  background-image: url(../images/all/act_bt_blue.jpg);}

a.infobox_catw {
    color: #fff;
    font-weight: bold;
    padding: 2px 0 2px 30px;
    width:75 px;
    background-repeat: no-repeat;
    background-position: 5px center;
    word-wrap: break-word;
    text-decoration: none;
    background-image: url(../images/all/icon_world_red.gif);
    background-color: #336699;
    display: block;
	}
    
a.infobox_nr, 
a.infobox_gp,
a.infobox_rp,
a.infobox_pr,
a.infobox_tools,
a.infobox_su, 
a.infobox_pubs {
    color: #fff;
    font-weight: bold;
    padding: 2px 0 2px 30px;
    width: 75 px;
    display: block;
    background-repeat: no-repeat;
    background-position: 5px center;
    word-wrap: break-word;
    text-decoration: none;
	}

a.infobox_nr { background-color: #cc0000; background-image: url(../images/nr/arrow_intaws_nr.gif);}
a.infobox_gp { background-color: #FF9933; background-image: url(../images/gp/arrow_intaws_gp.gif);}
a.infobox_rp { background-color: #66CC66; background-image: url(../images/rp/arrow_intaws_rp.gif);}
a.infobox_pr { background-color: #339999; background-image: url(../images/pr/arrow_intaws_pr.gif);}
a.infobox_tools { background-color: #CCCC99; background-image: url(../images/tools/arrow_intaws_tools.gif);}
a.infobox_pubs { background-color: #996699; background-image: url(../images/pubs/arrow_intaws_pubs.gif);}
a.infobox_su { background-color: #6699CC; background-image: url(../images/us/arrow_intaws_us.gif);}

/* modified */
a.infobox_si:hover, 
a.infobox_catw:hover, 
a.infobox_nr:hover,
a.infobox_gp:hover,
a.infobox_rp:hover,
a.infobox_pr:hover,
a.infobox_tools:hover,
a.infobox_pubs:hover,
a.infobox_su:hover, {
	color: #fff;
	}
/* /modified */	
	
a.infobox_si:hover, a.infobox_blue:hover, a.infobox_grey:hover, a.infobox_red:hover {color: #003366;}


/***************************************
***************************************/
/*leftcol-atts*/


/*3-5-level-navi begins*/

.navibox_newsletter {
    padding: 0;
    margin: 0;
    width: 158px;
    border: 1px solid #666666;
    color: #333333;
    line-height: 1.2em;
}

.navibox { 
    padding: 5px;
    width: 148px;
    border: 1px solid #666666;
    color: #333333;
    line-height: 1.2em;
}

.navibox a,
.navibox_newsletter a {
    text-decoration: none;
    color: #333333;
}

.navibox a:hover,
.navibox_newsletter a:hover {
    text-decoration: underline;
    color: #333333;
}



.thirdlevel_ul_nr,
.thirdlevel_ul_gp,
.thirdlevel_ul_rp,
.thirdlevel_ul_pr,
.thirdlevel_ul_tools,
.thirdlevel_ul_pubs,
.thirdlevel_ul_su,
.fourthlevel_ul_nr,
.fourthlevel_ul_gp,
.fourthlevel_ul_rp,
.fourthlevel_ul_pr,
.fourthlevel_ul_tools,
.fourthlevel_ul_pubs,
.fourthlevel_ul_su,
.fifthlevel_ul_nr,
.fifthlevel_ul_gp,
.fifthlevel_ul_rp,
.fifthlevel_ul_pr,
.fifthlevel_ul_tools,
.fifthlevel_ul_pubs,
.fifthlevel_ul_su {
    padding: 0px; 
    margin: 0;
	}

.thirdlevel_list_nr, .fourthlevel_list_nr {background-image: url(../images/nr/arrow_level3_4inactive_nr.gif);}
.thirdlevel_list_active_ns_nr, .fourthlevel_list_active_ns_nr {background-image: url(../images/nr/box_active_nr.gif);}
.thirdlevel_list_active_ws_nr, .fourthlevel_list_active_ws_nr {background-image: url(../images/nr/arrow_level3_4down_nr.gif);}
 
.thirdlevel_list_gp, .fourthlevel_list_gp {background-image: url(../images/gp/arrow_level3_4inactive_gp.gif);}
.thirdlevel_list_active_ns_gp, .fourthlevel_list_active_ns_gp {background-image: url(../images/gp/box_active_gp.gif);}
.thirdlevel_list_active_ws_gp, .fourthlevel_list_active_ws_gp {background-image: url(../images/gp/arrow_level3_4down_gp.gif);}

.thirdlevel_list_rp, .fourthlevel_list_rp {background-image: url(../images/rp/arrow_level3_4inactive_rp.gif);}
.thirdlevel_list_active_ns_rp, .fourthlevel_list_active_ns_rp {background-image: url(../images/rp/box_active_rp.gif);}
.thirdlevel_list_active_ws_rp, .fourthlevel_list_active_ws_rp {background-image: url(../images/rp/arrow_level3_4down_rp.gif);}

.thirdlevel_list_pr, .fourthlevel_list_pr {background-image: url(../images/pr/arrow_level3_4inactive_pr.gif);}
.thirdlevel_list_active_ns_pr, .fourthlevel_list_active_ns_pr {background-image: url(../images/pr/box_active_pr.gif);}
.thirdlevel_list_active_ws_pr, .fourthlevel_list_active_ws_pr {background-image: url(../images/pr/arrow_level3_4down_pr.gif);}

.thirdlevel_list_tools, .fourthlevel_list_tools {background-image: url(../images/tools/arrow_level3_4inactive_tools.gif);}
.thirdlevel_list_active_ns_tools, .fourthlevel_list_active_ns_tools {background-image: url(../images/tools/box_active_tools.gif);}
.thirdlevel_list_active_ws_tools, .fourthlevel_list_active_ws_tools {background-image: url(../images/tools/arrow_level3_4down_tools.gif);}

.thirdlevel_list_pubs, .fourthlevel_list_pubs {background-image: url(../images/pubs/arrow_level3_4inactive_pubs.gif);}
.thirdlevel_list_active_ns_pubs, .fourthlevel_list_active_ns_pubs {background-image: url(../images/pubs/box_active_pubs.gif);}
.thirdlevel_list_active_ws_pubs, .fourthlevel_list_active_ws_pubs {background-image: url(../images/pubs/arrow_level3_4down_pubs.gif);}

.thirdlevel_list_su, .fourthlevel_list_su {background-image: url(../images/us/arrow_level3_4inactive_us.gif);}
.thirdlevel_list_active_ns_su, .fourthlevel_list_active_ns_su {background-image: url(../images/us/box_active_us.gif);}
.thirdlevel_list_active_ws_su, .fourthlevel_list_active_ws_su {background-image: url(../images/us/arrow_level3_4down_us.gif);} 

.thirdlevel_list_nr, .thirdlevel_list_active_ns_nr, .thirdlevel_list_active_ws_nr, 
.thirdlevel_list_gp, .thirdlevel_list_active_ns_gp, .thirdlevel_list_active_ws_gp, 
.thirdlevel_list_rp, .thirdlevel_list_active_ns_rp, .thirdlevel_list_active_ws_rp,
.thirdlevel_list_pr, .thirdlevel_list_active_ns_pr, .thirdlevel_list_active_ws_pr,
.thirdlevel_list_tools, .thirdlevel_list_active_ns_tools, .thirdlevel_list_active_ws_tools,
.thirdlevel_list_pubs, .thirdlevel_list_active_ns_pubs, .thirdlevel_list_active_ws_pubs, 
.thirdlevel_list_su, .thirdlevel_list_active_ns_su, .thirdlevel_list_active_ws_su {
    background-repeat: no-repeat;
    background-position: 3px 2px;
    padding-left: 20px;
    font-weight: bold;
    color: #333333;
	}

a.thirdlevellinks {
    color: #333333;
    font-weight: bold;
    text-decoration: none;
	}

a.fourthlevellinks {
    color: #333333;
    text-decoration: none;
	}

a.thirdlevellinks:hover, a.fourthlevellinks:hover {color:#333333;}

.fourthlevel_list_nr,
.fourthlevel_list_gp,
.fourthlevel_list_rp,
.fourthlevel_list_pr,
.fourthlevel_list_tools,
.fourthlevel_list_pubs,
.fourthlevel_list_su,
.fourthlevel_list_active_ns_nr,
.fourthlevel_list_active_ns_gp,
.fourthlevel_list_active_ns_rp,
.fourthlevel_list_active_ns_pr,
.fourthlevel_list_active_ns_tools,
.fourthlevel_list_active_ns_pubs,
.fourthlevel_list_active_ns_su,
.fourthlevel_list_active_ws_nr,
.fourthlevel_list_active_ws_gp,
.fourthlevel_list_active_ws_rp,
.fourthlevel_list_active_ws_pr,
.fourthlevel_list_active_ws_tools,
.fourthlevel_list_active_ws_pubs,
.fourthlevel_list_active_ws_su {
    padding-left: 16px;
    color: #333333;
    background-repeat: no-repeat;
    background-position: 0px 2px;
    font-weight: normal;
	}

/*fifth level*/

.fifthlevel_list_nr,
.fifthlevel_list_gp,
.fifthlevel_list_rp,
.fifthlevel_list_pr,
.fifthlevel_list_tools,
.fifthlevel_list_pubs,
.fifthlevel_list_su,
.fifthlevel_list_active_nr,
.fifthlevel_list_active_gp,
.fifthlevel_list_active_rp,
.fifthlevel_list_active_pr,
.fifthlevel_list_active_tools,
.fifthlevel_list_active_pubs,
.fifthlevel_list_active_su {
    padding-left: 10px;
    color: #333333;
    background-repeat: no-repeat;
    background-position: 0 2px;
	}

.fifthlevel_list_nr {
    background-image:  url("../images/nr/arrow_level5_nr.gif");
	}

.fifthlevel_list_gp {
    background-image:  url("../images/gp/arrow_level5_gp.gif");
	}

.fifthlevel_list_rp {
    background-image:  url("../images/rp/arrow_level5_rp.gif");
	}

.fifthlevel_list_pr {
    background-image:  url("../images/pr/arrow_level5_pr.gif");
	}

.fifthlevel_list_tools {
    background-image:  url("../images/tools/arrow_level5_tools.gif");
	}

.fifthlevel_list_pubs {
    background-image:  url("../images/pubs/arrow_level5_pubs.gif");
	}

.fifthlevel_list_su {
    background-image:  url("../images/us/arrow_level5_us.gif");
	}

.fifthlevel_list_active_nr {
    background-image:  url("../images/nr/box_level5_active_nr.gif");
    background-color: #facbcf;
	}

.fifthlevel_list_active_gp {
    background-image:  url("../images/gp/box_level5_active_gp.gif");
    background-color: #f5eac8;
	}

.fifthlevel_list_active_rp {
    background-image:  url("../images/rp/box_level5_active_rp.gif");
    background-color: #cce4cb;
	}

.fifthlevel_list_active_pr {
    background-image:  url("../images/pr/box_level5_active_pr.gif");
    background-color: #c7d9d8;
	}

.fifthlevel_list_active_tools {
    background-image:  url("../images/tools/box_level5_active_tools.gif");
    background-color: #e2e2cb;
	}

.fifthlevel_list_active_pubs {
    background-image:  url("../images/pubs/box_level5_active_pubs.gif");
    background-color: #ddcfdc;
	}

.fifthlevel_list_active_su {
    background-image:  url("../images/us/box_level5_active_us.gif");
    background-color: #e1ecf3;
	}

a.fifthlevellinks {
    color: #333333;
    text-decoration: none;
	}

a.fifthlevellinks:hover {color:#333333;}

.titledivide_level3_nr,
.titledivide_level4_nr,
.titledivide_level5_nr,
.titledivide_level3_gp,
.titledivide_level4_gp,
.titledivide_level5_gp,
.titledivide_level3_rp,
.titledivide_level4_rp,
.titledivide_level5_rp,
.titledivide_level3_pr,
.titledivide_level4_pr,
.titledivide_level5_pr,
.titledivide_level3_tools,
.titledivide_level4_tools,
.titledivide_level5_tools,
.titledivide_level3_pubs,
.titledivide_level4_pubs,
.titledivide_level5_pubs,
.titledivide_level3_su,
.titledivide_level4_su,
.titledivide_level5_su {
    color: #fff;
    padding: 1px 5px 1px 5px;
    word-wrap: break-word;
    font-weight: bold;
    margin-bottom: 3px;
    margin-top: 3px;
	}

.titledivide_level3_nr, .titledivide_level4_nr, .titledivide_level5_nr {background-color: #cc0000;}
.titledivide_level3_gp, .titledivide_level4_gp, .titledivide_level5_gp {background-color: #FF9933;}
.titledivide_level3_rp, .titledivide_level4_rp, .titledivide_level5_rp {background-color: #66CC66;}
.titledivide_level3_pr, .titledivide_level4_pr, .titledivide_level5_pr {background-color: #339999;}
.titledivide_level3_tools, .titledivide_level4_tools, .titledivide_level5_tools {background-color: #CCCC99;}
.titledivide_level3_pubs, .titledivide_level4_pubs, .titledivide_level5_pubs {background-color: #996699;}
.titledivide_level3_su, .titledivide_level4_su,  .titledivide_level5_su {background-color: #6699CC;}


/*3-5-level-navi end*/

.searchinputbox {
    color:#333333; 
    height:12px;            
    background-color: #E7E7E7;
    border: 1px solid #666666;
    vertical-align: middle;
    font-size: 1.0em;
    padding-left: 3px;
    width: 75%;
	}

/*.page_editor {
    color:#333333; 
    height:auto;            
    background-color: #E7E7E7;
    border: 1px solid #666666;
    vertical-align: middle;
    font-size: 1.0em;
    padding: 1px;
	}*/
	
a.page_editor, a.page_editor:hover {
	color:#333333; 
    height:auto;            
    background-color: #E7E7E7;
    border: 1px solid #666666;
    vertical-align: middle;
    font-size: 1.0em;
    margin: 1px 0;
    padding: 1px;
	text-decoration: none;
    color: #333333;
	line-height: 22px;
    } 	
	
.leftnavbox_nr {background-color:#CC0000;}
.leftnavbox_gp {background-color:#FF9933;}
.leftnavbox_rp {background-color:#66CC66;}
.leftnavbox_pr {background-color:#669999;}
.leftnavbox_tools {background-color:#CCCC99;}
.leftnavbox_pubs {background-color:#996699;}
.leftnavbox_su {background-color:#6699CC;}

/* modified */
a.link, a.link:hover {text-decoration: none; color:#333333;}
/* /modified */


/***************************************
***************************************/
/*content-atts*/

.intropicbox_nr,
.intropicbox_gp,
.intropicbox_rp,
.intropicbox_pr,
.intropicbox_tools,
.intropicbox_pubs,
.intropicbox_su {
    float: right;
    width: 135px;
    height: 100px;
	}

.intropicbox_nr { border-left: 1px solid #cc0000; border-bottom: 1px solid #cc0000;}
.intropicbox_gp { border-left: 1px solid #FF9933; border-bottom: 1px solid #FF9933;}
.intropicbox_rp { border-left: 1px solid #66CC66; border-bottom: 1px solid #66CC66;}
.intropicbox_pr { border-left: 1px solid #339999; border-bottom: 1px solid #339999;}
.intropicbox_tools { border-left: 1px solid #CCCC99; border-bottom: 1px solid #CCCC99;}
.intropicbox_pubs { border-left: 1px solid #996699; border-bottom: 1px solid #996699;}
.intropicbox_su { border-left: 1px solid #6699CC; border-bottom: 1px solid #6699CC;}

.nl_introtext,
.introtext {
    /*
    float: right;
    width: 277px; */
    float: left;
    width: 221px;
    height: auto;
    padding-right: 20px;
    padding-top: 5px;
    font-style: italic;
    color: #333333;
}

.nl_introtext {padding-bottom: 10px;}

.nl_introtext a,
.introtext a {
    text-decoration: none;
}	

.content_txt {
    padding: 15px 10px 0 0; 
    height: auto;
    word-wrap: break-word;
}

.nl_content_txt {
    padding: 0 10px 0 0; 
    height: auto;
    line-height: 1.2em;
    word-wrap: break-word;
}
.nl_content_txt a:hover {color: #666666; text-decoration: none;}

.contentheader_nr,
.contentheader_nr2,
.contentheader_gp, 
.contentheader_gp2, 
.contentheader_rp,
.contentheader_rp2,
.contentheader_pr,
.contentheader_pr2, 
.contentheader_tools,
.contentheader_tools2,
.contentheader_pubs,
.contentheader_pubs2,
.contentheader_su,
.contentheader_su2,
.contentheader_us,
.contentheader_us2,
.infocus_ia_header,
.contentheader_blue {
    background-image: url(../images/all/spacer.gif);
    background-repeat: repeat-y;
    background-position: 13px 0px;
    font-weight: bold;
    padding: 1px 0 1px 19px;
    color: #fff;
    margin-bottom: 5px;
	} 

.contentheader_nr { background-color: #CC0000;}
.contentheader_nr2 { background-color: #CC4A4C;}
.contentheader_gp { background-color: #FF9933;} 
.contentheader_gp2 { background-color: #FFCC99;}
.contentheader_rp { background-color: #66CC66;}
.contentheader_rp2 { background-color: #99CC99;}
.contentheader_pr { background-color: #339999;}
.contentheader_pr2 { background-color: #99CCCC;}
.contentheader_tools { background-color: #CCCC99;}
.contentheader_tools2 { background-color: #EFEECF;}
.contentheader_pubs { background-color: #996699;}
.contentheader_pubs2 { background-color: #CC99CC;}
.contentheader_su { background-color: #336699;}
.contentheader_su2 { background-color: #6699CC;}
.contentheader_us { background-color: #336699;}
.contentheader_us2 { background-color: #6699CC;}
.infocus_ia_header { background-color: #852714;}

.contentheader_blue { background-image: none; background-color: #6699CC;}

.contenttextbox_cream,
.contenttextbox_grey,
.contenttextbox_blue  {
    color:#003366;          
    border: 1px solid #666666;
    padding-left: 5px;
	}

.contenttextbox_cream {background-color:#F6F7E7;}
.contenttextbox_grey {background-color:#E7E7E7;}
.contenttextbox_blue {background-color:#d9ebf9;}

.contenttextbox_nr,
.contenttextbox_gp,
.contenttextbox_rp,
.contenttextbox_pr,
.contenttextbox_tools,
.contenttextbox_pubs,
.contenttextbox_su {
    color:#fff;
    border-style: solid;
    border-width: 1px;
    padding-left: 5px;
	}

.contenttextbox_nr{ background-color: #CC4A4C; border-color: #cc0000; color: #fff;}
.contenttextbox_gp{ background-color: #FF9933; border-color: #FF6600; color: #FF6600;}
.contenttextbox_rp{ background-color: #CCFFCC; border-color: #009966; color: #009966;}
.contenttextbox_pr{ background-color: #CCFFFF; border-color: #006666; color: #006666;}
.contenttextbox_tools{ background-color: #EFEECF; border-color: #999966; color: #999966;}
.contenttextbox_pubs{ background-color: #F7E7F7; border-color: #660000; color: #660000;}
.contenttextbox_su{ background-color: #99CCFF; border-color: #333366; color: #333366;}

/***************************************
***************************************/
/*footer*/

.footer {
	border-top: 2px dotted #ddd;
	border-bottom: 2px dotted #ddd;
	color: #333333;
	font-size: 10px;
	text-align: center;
	margin: 0 19px 0 10px;
	padding: 2px 0 2px 0;
	}

.footer a {color: #333333; text-decoration: none;}
.footer a:hover { color: #333333;}
/***************************************
***************************************/
/*clearfloat*/

.clr {clear: both;}
.clr-left {clear:left;}


/************************************************************************************
************************************************************************************/
/************************************************************************************
************************************************************************************/
/*index-atts*/

	
/***************************************
***************************************/
/*content_index-atts*/

.topnews_box {
	width: 268px;
	float: left;
	padding: 0 0 0 10px;
	background-image: url(../images/all/dt_nr.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;	
	}

.topnews_line {	background-image: url(../images/index/line_news.gif);}

.favevents_line {background-image: url(../images/index/line_favevents.gif);}
	
.favevents_line,
.topnews_line {
	width: 278px;
	float: left;
	padding: 0;
	text-align: center;
	margin: 0.2em 0 0.2em 0;
	height: 1px;
	background-repeat: no-repeat;
	background-position: center;	
	}

.favevents_box {
	width: 278px;
	float: left;
	padding: 0;
	}

.favevents_box img {
	width: 48px;
	height: 48px;
	float: left;
	padding: 0;
	border: 1px solid #000;
	margin-right: 5px;
	}

.favevents_box p{
	padding: 0;
	margin: 0;
	line-height: 13px;
	}
	
.favevents_box a,
.topnews_box a {
	color: #333333;
	text-decoration: none;
	}

.hr_index {	
	background-color: #336699;
	height: 1px;
	}


.indexinfo_box_radiobox {
	height: 124px;
	}


.favevents_box a:hover,	
.topnews_box a:hover {
	color: #666666;
	text-decoration: underline;
	}
	
/* modified */

.indexinfo_poll_title{
	font-weight: bold; 
	padding: 8px 0 0 7px;
	float:left; 
	height: 30px;
	}

.indexinfo_box_vote {
	background-color: #336699;
	color: #fff;
	font-weight: bold;
	text-align:center;
	}

.indexinfo_box_vote a, .indexinfo_box_vote a:hover {color: #fff; padding: 0;}	
.indexinfo_box_vote a{text-decoration: none;}


/*newsletter_atts*/

.newsletter_pdf_download {
    float: right;
    width: 273px;
    padding-top: 5px;
    text-align: right;
}


.newsletter_datebox {
    float: right;
    width: 120px;
    padding-top: 5px;
    text-align: right;
    text-transform: uppercase;
}

.newsletter_pdf_download a,
.newsletter_pdf_download a:hover {
    color: #333333;
    text-decoration: none;
}

.newsletter_headline,
.newsletter_headline_qa {
    font-weight: bold;
    text-transform: uppercase;
}

.newsletter_headline_ti_and { 
    color: #996699; 
    width: 150px; 
    float: left;
    text-transform: uppercase;
}

.newsletter_headline_qa { 
    color: #fff; 
    width: 205px; 
    float: left;
    background-color: #0179B6;
    border-left: 10px solid #fff;
    text-align: right;
    padding-right: 3px;
}
	
.newsletter_titlebox { 
    background-color: #E4F1FA;
    padding: 4px 0 4px 150px;
}

.newsletter_teaser_01 {
    width: 140px;
    float: left;
}

.newsletter_ttxtbox_01 {
    width: 378px;
    float: left;
    padding: 4px 0 4px 0px;
}

.newsletter_ttxt_01 {
    word-wrap: break-word;	
    padding-left: 10px;
    border-left: 1px solid #ccc;
}

.newsletter_ttxt_ti_and,
.newsletter_ttxt_qa {
    word-wrap: break-word;	
    background-color: #98788D;
    color: #fff;
    float: left;
    padding: 3px 3px 3px 5px;
    height: 68px;
}

.newsletter_ttxt_ti_and a,
.newsletter_ttxt_qa a {
    color: #fff;
    text-decoration: none;
}	

.newsletter_ttxt_ti_and a:hover,
.newsletter_ttxt_qa a:hover {
    color: #fff;
    text-decoration: underline;
}	

.newsletter_ttxt_ti_and {
    width: 216px;
    line-height: 1.2em;
}

.newsletter_ttxt_qa {
    width: 163px;
    border-left: 10px solid #fff;
    padding: 3px 40px 3px 5px;
    background-image: url(../images/newsletter/u4.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    line-height: 1.2em;
}

.newsletter_teaser_ti_and {
    float: left; 
    width: 76px;
}

.newsletter_acw,
.newsletter_cnews {
    float: left;
}

.newsletter_acw {
    width: 310px;
    border-right: 1px solid #ccc;
}
		
.newsletter_cnews {
    width: 202px; 
    padding-left: 5px;
}


.newsletter_acw_img,
.newsletter_cnews_img {
    border: 1px solid #000;
    float: left;
    margin: 0 5px 5px 0;
}

.newsletter_acw_img {
    height: 48px;
    width: 48px;	
}

.newsletter_cnews_img {
    height: 31px;
    width: 31px;	
}
	
.newsletter_bottom_teaser {
    width: 147px;
    border-left: 1px solid #ccc;
    float: left;
    padding-left: 25px;	
}

.newsletter_headline_bottom_teaser {
    font-weight: bold;
    text-transform: uppercase;
    color: #996699; 
}	

.newsletter_bottom_teaser a,
.newsletter_cnews a,
.newsletter_acw a,
.nl_blue_box a,
.newsletter_ttxt_01 a {
    color: #333333;
    text-decoration: none;
}
	
.headline_newsletter {
    width: 158px;
    padding: 0;
    margin: 0;
    font-weight: bold;
    text-align: center;
    color: #fff;
    line-height: 15px;
    display: block;
    word-wrap: break-word;
    background-color: #996699;
}
	
.newsletter_img_ph {
    float: left;
    padding-right: 9px;
}

.newsletter_logobanner {
    width: 564px;
}	

.newsletter_content {
    width: 520px;
    padding: 5px 22px 22px 22px;
}

.newsletter_lastlinks,
.newsletter_lastlinks a,
.newsletter_lastlinks a:hover {
    color: #996699;
    font-weight: bold;
}
a.underline:hover {color: #333333; text-decoration: underline;}
