
/*  Elements which are common to all pages and don't need to be changed */

* {
padding: 0;
margin: 0;
border: 0;
}

body, ul, li, img, div, p, table, tr, td, form, input, select, h1, h2, h3, h4, {
padding: 0;
border: 0;
margin: 0;
}


p {
    margin: 0 0 10px 0;
}

body {
	color: #333333;
}


/* generic header tags */
h1 {
    font-size: 120%;
	font-weight: bold;
}

h2 {
    font-size: 110%;
    font-weight: bold;
}

h3 {
    font-weight: bold;
    font-size: 100%;
}

h1.CSS-CS-CONTENT-ko-infocus-list-view-title {
    padding: 0 0 10px 0;
}

h1.CSS-CS-CONTENT-ko-infocus-list-view-title60 {
    padding: 10px 10px 10px 10px;
}

.CSS-CC-darkbrown-unescoblock h3 {
    padding: 6px 0 6px 10px;
}

/* list styles for the topnav */

.CSS-CL-header-top-nav a {
	color: #333333;
}

.CSS-CL-header-top-nav ul {
    min-width: 740px;
}

.CSS-CL-header-top-nav ul li {
    float: left;
	letter-spacing: -1px;
    list-style: none;
}

/* These are the tabs for the topnav. Not sure if these will change for each topic?? */
.CSS-CL-header-top-nav a.CSS-CL-header-top-nav-blue1 {
    display: block;
    text-decoration: none;
    font-weight: bold;
	background: url(http://portal.unesco.org/unesco/TEMPLATE/img_s_unesco/new/navtab.gif) top right no-repeat;
	padding: 7px 8px 7px 8px;
    background-color: #8CBEDF;
}

.CSS-CL-header-top-nav a.CSS-CL-header-top-nav-grey1 {
    display: block;
    text-decoration: none;
    font-weight: bold;
	background: url(http://portal.unesco.org/unesco/TEMPLATE/img_s_unesco/new/navtab.gif) top right no-repeat;
	padding: 7px 8px 7px 8px;
    background-color: #A8A8A8;
}

.CSS-CL-header-top-nav a.CSS-CL-header-top-nav-grey2 {
    display: block;
    text-decoration: none;
    font-weight: bold;
	background: url(http://portal.unesco.org/unesco/TEMPLATE/img_s_unesco/new/navtab.gif) top right no-repeat;
	padding: 7px 8px 7px 8px;
    background-color: #B7B7B7;
}

.CSS-CL-header-top-nav a.CSS-CL-header-top-nav-grey3 {
    display: block;
    text-decoration: none;
    font-weight: bold;
	background: url(http://portal.unesco.org/unesco/TEMPLATE/img_s_unesco/new/navtab.gif) top right no-repeat;
	padding: 7px 8px 7px 8px;
    background-color: #C9C9C9;
}

.CSS-CL-header-top-nav a.CSS-CL-header-top-nav-grey4 {
    display: block;
    text-decoration: none;
    font-weight: bold;
	background: url(http://portal.unesco.org/unesco/TEMPLATE/img_s_unesco/new/navtab.gif) top right no-repeat;
	padding: 7px 8px 7px 7px;
    background-color: #DDDDDD;
}

.CSS-CL-header-top-nav a.CSS-CL-header-top-nav-grey5 {
    display: block;
    text-decoration: none;
    font-weight: bold;
	background: url(http://portal.unesco.org/unesco/TEMPLATE/img_s_unesco/new/navtab.gif) top right no-repeat;
	padding: 7px 8px 7px 7px;
    background-color: #F2F2F2;
}


.CSS-CL-header-top-nav a:hover {
    text-decoration: underline;
    background-color: #8CBEDF; 
}

/* tabs in the utility nav for site tools and languages */
.CSS-CL-UTILITIES-tools a.CSS-CS-UTILITIES-textonly {
    display: block;
    text-decoration: none;
    font-weight: bold;
	background: url(http://portal.unesco.org/unesco/TEMPLATE/img_s_unesco/new/navtab.gif) top right no-repeat;
	padding: 4px 0 8px 10px;
    width: 9em;
    w\idth: 8em;
}

.CSS-CL-UTILITIES-tools a.CSS-CS-UTILITIES-sitemap {
    display: block;
    text-decoration: none;
    font-weight: bold;
	background: url(http://portal.unesco.org/unesco/TEMPLATE/img_s_unesco/new/navtab.gif) top right no-repeat;
	padding: 4px 0 8px 10px;
    width: 8em;
}

.CSS-CL-UTILITIES-languages a.CSS-CS-UTILITIES-languages-english {
    display: none;
    text-decoration: none;
    font-weight: bold;
	background: url(http://portal.unesco.org/unesco/TEMPLATE/img_s_unesco/new/navtab.gif) top right no-repeat;
	padding: 4px 10px 8px 10px;
    width: 4em;
}

.CSS-CL-UTILITIES-languages a.CSS-CS-UTILITIES-languages-francais {
    display: none;
    text-decoration: none;
    font-weight: bold;
	background: url(http://portal.unesco.org/unesco/TEMPLATE/img_s_unesco/new/navtab.gif) top right no-repeat;
	padding: 4px 10px 8px 10px;
    width: 4.5em;
}

.CSS-CL-UTILITIES-languages a.CSS-CS-UTILITIES-languages-espanol {
    display: none;
    text-decoration: none;
    font-weight: bold;
	background: url(http://portal.unesco.org/unesco/TEMPLATE/img_s_unesco/new/navtab.gif) top right no-repeat;
	padding: 4px 10px 8px 10px;
    width: 4.3em;
}

.CSS-CL-UTILITIES-languages a.CSS-CS-UTILITIES-languages-russian {
    display: block;
    text-decoration: none;
    font-weight: bold;
	background: url(http://portal.unesco.org/unesco/TEMPLATE/img_s_unesco/new/navtab.gif) top right no-repeat;
	padding: 4px 10px 8px 10px;
    width: 4.6em;
}

.CSS-CL-UTILITIES-languages a.CSS-CS-UTILITIES-languages-arabic {
    display: block;
    text-decoration: none;
    font-weight: bold;
	background: url(http://portal.unesco.org/unesco/TEMPLATE/img_s_unesco/new/navtab.gif) top right no-repeat;
	padding: 4px 10px 8px 10px;
    width: 2em;
}

.CSS-CL-UTILITIES-languages a.CSS-CS-UTILITIES-languages-chinese {
    display: block;
    text-decoration: none;
    font-weight: bold;
	background: url(http://portal.unesco.org/unesco/TEMPLATE/img_s_unesco/new/navtab.gif) top right no-repeat;
	padding: 4px 10px 8px 10px;
    width: 4em;
    w\idth: 2.3em;
}

.utilityNav a:hover {
    text-decoration: underline;
}

.utilityNav a {
	color: #333333;
}

/* This tag wraps around the banner image at the top of the page for each topic */
.CSS-CL-banner h1 {
    display: inline;
}

.CSS-CS-header-delta-visual {
    float: left;
    width: 559px;
}


.CSS-CS-header-theme-heading-main {
    width: 535px;
    float: left;
    height: 16px;
    border-top: 1px solid white;
    padding-top: 2px;
	color: white;
	font-weight: bold;

}

.CSS-CS-header-theme-heading-main-world {
    width: 535px;
    float: left;
    height: 18px;
    border-top: 1px solid white;
    padding-top: 2px;
	color: white;
	font-weight: bold;

}

.CSS-CS-header-theme-heading1 {
    width: 535px;
    float: left;
    height: 16px;
    border-top: 1px solid white;
    padding-top: 2px;
    font-size: 130%;
	color: white;
	font-weight: bold;

}

.CSS-CS-header-delta-visual-image {
    float: left;
    height: 21px;
}

/* content are styles */
.CSS-CS-CONTENT-general {
    float: left;
    width: 740px;
}

.CSS-CL-header-breadcrumb a {
    font-weight: none;
    text-decoration: none;
	color: #333333;
}

.CSS-CL-header-breadcrumb a:hover {
    text-decoration: underline;
	color: #333333;
}


.CSS-CC-left-nav-box-com a {
	color: Red;
    font-weight: none;
    text-decoration: none;
}

.CSS-CC-left-nav-box-com a:hover {
    text-decoration: underline;
}

.CSS-CL-LEFT-NAV a {
	color: #333333;
    font-weight: none;
    text-decoration: none;
}

.CSS-CL-LEFT-NAV a:hover {
    text-decoration: underline;
}



/* news and events homepage area */
.CSS-CL-ko-list-view {
    background: #f1f1f1;
}

/* wrapper and layout for the newsbox on the homepage */
.CSS-CL-ko-news-list-view {
    background: #f1f1f1;
}

.CSS-CL-ko-news-list-view h2 {
    padding: 6px 0 6px 10px;
}

.CSS-CL-ko-internalnews-list-view h2 {
    padding: 6px 0 6px 10px;
}

.CSS-CL-ko-news-list-view-content ul {
    padding: 0 0 10px 15px;
    float: left;
    width: 169px;
}

.CSS-CL-ko-internalnews-list-view-content ul {
    padding: 0 0 10px 15px;
    float: left;
    width: 373px;
}

/* News images on all pages */
.CSS-CS-ko-news-list-view-image {
    float: left;
    padding: 0 10px 10px 0;
}

.CSS-CL-ko-news-list-view h2 {
    padding: 6px 0 6px 10px;
}

.internalevents h2 {
    padding: 6px 0 6px 10px;
}

.mainstory h2  {
    color: #333333;
    padding: 6px 0 6px 10px;
    width: 408px;
    w\idth: 398px;
}

.CSS-CL-ko-events-list-view h2 {
    padding: 6px 0 6px 10px;
}

.CSS-CL-ko-events-list-view-content ul {
    float: left;
    padding: 0 0 10px 15px;
    width: 169px;
}

.eventscontent2 ul {
    padding: 0 0 10px 15px;
    float: left;
    width: 363px;
}

.contentarea3 { 
    background: #f1f1f1;
}

/* Events images on all pages */
.CSS-CS-ko-events-list-view-image {
    float: left;
    padding: 0 10px 10px 0;
}

a.CSS-CS-UTILITIES-footer-print-email:link, a.CSS-CS-UTILITIES-footer-print-email:active, a.CSS-CS-UTILITIES-footer-print-email:visited {
    color: white;
    text-decoration: none;
}

a.CSS-CS-UTILITIES-footer-print-email:hover {
    text-decoration: underline;
}

.CSS-CS-CONTENT-ko-infocus-list-view-related-links {
    padding-top: 5px;
}

.CSS-CL-RIGHT-NAV a {
	color: #333333;
    font-weight: none;
    text-decoration: none;
}

.CSS-CL-RIGHT-NAV a:hover {
    text-decoration: underline;
}

.CSS-CL-RIGHT-NAV ul {
    padding: 5px 0 10px 25px;
}

.CSS-CL-RIGHT-NAV ul li {
    margin-top: 2px;
    list-style: url(http://portal.unesco.org/unesco/TEMPLATE/img_s_unesco/new/navarrow.gif);
}

.CSS-CC-darkbrown-unescoblock ul {
    padding-left: 20px;
}

.CSS-CC-darkbrown-unescoblock ul li {
    margin-top: 2px;
	margin-left: 25px;
    list-style: url(http://portal.unesco.org/unesco/TEMPLATE/img_s_unesco/new/navarrow.gif);
}


.CSS-CL-RIGHT-NAV-CG a {
	color: #333333;
    font-weight: none;
    text-decoration: none;
}

.CSS-CL-RIGHT-NAV-CG a:hover {
    text-decoration: underline;
}

.CSS-CL-RIGHT-NAV-CG ul {
    padding: 5px 0 15px 25px;
}

.CSS-CL-RIGHT-NAV-CG ul li {
    margin-top: 2px;
    list-style: url(http://portal.unesco.org/unesco/TEMPLATE/img_s_unesco/new/navarrow.gif);
}

/* search box */
.CSS-CL-UTILITIES-search {
    background: #d2d2d2;
}

.CSS-CL-UTILITIES-search a {
    color: #333333;
    text-decoration: none;
    font-weight: bold;
    display: inline;
}

.CSS-CL-UTILITIES-search a:hover {
    text-decoration: underline;
}


.CSS-CL-UTILITIES-search ul {
    padding: 8px 0 2px 16px;
}

.CSS-CL-UTILITIES-search ul li {
    list-style: url(http://portal.unesco.org/unesco/TEMPLATE/img_s_unesco/new/navarrow.gif);
}

/* box for styling publications box without list arrows */
.publications ul {
    list-style: none;
}

.publications ul li {
    list-style: none;
}

/* for styling the features image in the right hand box on the worldwide pages */
.features img {
    padding: 10px 0;
}

a.publinks:link, a.publinks:visited, a.publinks:active {
	color: #333333;
    font-weight: bold;
}

.listheading {
    font-weight: bold;
    display: block;
    padding-left: 10px;
}

.CSS-CL-footer a.CSS-CL-footer-copyright {
    padding-right: 15px;
    width: 150px;
}

.CSS-CL-footer a.CSS-CL-footer-contact {
    padding-right: 15px;
    width: 130px;
}

.CSS-CL-footer a.CSS-CL-footer-tos {
    padding-right: 15px;
    width: 110px;
}

.CSS-CL-footer a.CSS-CL-footer-privacy {
    padding-right: 15px;
    width: 120px;
}

.CSS-CL-footer a.CSS-CL-footer-help {
    padding-right: 15px;
    width: 165px;
}


.CSS-CL-footer a.CSS-CL-footer-help {
    padding-right: 15px;
    width: 135px;
}

/* change the backgound color on the leftnav headings */
.CSS-CL-LEFT-NAV h3 {
    padding: 6px 0 6px 10px;
}

.CSS-CL-RIGHT-NAV h3 {
    padding: 6px 0 6px 10px;
}

.CSS-CC-darkbrown-unescoblock h3 {
    padding: 6px 0 6px 10px;
}

.CSS-CL-RIGHT-NAV-CG h3 {
    padding: 6px 0 6px 10px;
}


/* generic style to remove top spacing where needed */
ul.notopspacing {
    padding-top: 0;
    margin-top: 0;
}

/* generic style to add top spacing where needed */
.toppadding {
    padding-top: 15px;
}

/* styling for the features section on the rightnav */
.features {
    font-weight: bold;
    display: block;
    font-size: 120%;
    text-align: center;
    padding: 10px 10px;
}

.features a {
    text-decoration: underline;
    font-size: 90%;
}

.features a:hover {
    text-decoration: none;
    font-size: 90%;
}

/* text for the copyright statement under the main image */
. {
    padding: 5px 10px;
    font-weight: none;
}

/* right hand nav and search ends here*/

/* Footer starts here */

.CSS-CL-footer a {
    float: right;
    color: white;
    text-decoration: none;
    display: block;
}

.CSS-CL-footer a:hover {
    text-decoration: underline;
}

/* page colors used for topnav tabs not sure if these will change?? */
.CSS-CL-header-top-nav-blue1 {
    background-color: #8CBEDF;
}

.CSS-CL-header-top-nav-blue2 {
    background-color: #d1e5f2;
}

.CSS-CL-header-top-nav-grey1 {
    background-color: #A8A8A8;
}

.CSS-CL-header-top-nav-grey2 {
    background-color: #B7B7B7;
}

.CSS-CL-header-top-nav-grey3 {
    background-color: #C9C9C9;
}

.CSS-CL-header-top-nav-grey4 {
    background-color: #DDDDDD;
}

.CSS-CL-header-top-nav-grey5 {
    background-color: #F2F2F2;
}

/* do_infotopic */
.CSS-CL-CONTENT-doinfo-topic {
   	color: #000000;
    font-weight: bold;
    text-decoration: none;
}

.spacer {
	height: 0;
}


.CSS-CL-UTILITIES-languages a.CSS-CS-UTILITIES-languages-english-mul {
    display: block;
    text-decoration: none;
    font-weight: bold;
	background: url(http://portal.unesco.org/unesco/TEMPLATE/img_s_unesco/new/navtab.gif) top right no-repeat;
	padding: 4px 10px 8px 10px;
    width: 4em;
}

.CSS-CL-UTILITIES-languages a.CSS-CS-UTILITIES-languages-francais-mul {
    display: block;
    text-decoration: none;
    font-weight: bold;
	background: url(http://portal.unesco.org/unesco/TEMPLATE/img_s_unesco/new/navtab.gif) top right no-repeat;
	padding: 4px 10px 8px 10px;
    width: 4.5em;
}

.CSS-CL-UTILITIES-languages a.CSS-CS-UTILITIES-languages-espanol-mul {
    display: block;
    text-decoration: none;
    font-weight: bold;
	background: url(http://portal.unesco.org/unesco/TEMPLATE/img_s_unesco/new/navtab.gif) top right no-repeat;
	padding: 4px 10px 8px 10px;
    width: 4.3em;
}

