    .main {
        color: #00386b;
    }


    .blue .primary {
	    color: #00386b;
    }

    .blue .secondary {
	    color: #6698cb;
    }



    .blue .tertiary {

        color: #eff4fa;

    }

    .blue .tertiaryBg {

	    background-color: #eff4fa;

    }

    .blue .complimentary {

	    color: #33689b;

    }



    .blue .primaryBg {

	    background-color: #00386b;

    }


    .yellow .primary {

	    color: #cc6600;

    }

    .yellow .secondary {

	    color: #ffcc9a;

    }

    .yellow .tertiary {

        color: #fff5eb;

    }

    .yellow .complimentary {

	    color: #e6994e;

    }
	
    .yellow .primaryBg {

	    background-color: #cc6600;

    }

    .yellow .secondaryBg {

	    background-color: #ffcc99;

    }

    .yellow .tertiaryBg {

	    background-color: #fff5eb;

    }

    .purple .primary {

	    color: #660066;

    }



    .purple .primaryBg {

	    background-color: #660066;

    }



    .purple .tertiaryBg {

	    background-color: #faf3fa;

    }



    .purple .secondary {

	    color: #c589c5;

    }

    .red .primary {

	    color: #9a3334;

    }


    .red .secondary {

	    color: #fe9a9a;

    }



    .red .tertiary {

        color: #fff5f4;

    }



    .red .complimentary {

	    color: #cc6767;

    }



    .red .primaryBg {

	    background-color: #9a3334;

    }



    .red .tertiaryBg {

	    background-color: #fff5f4;

    }


    .green .primary {

	    color: #013334;

    }



    .green .secondary {

	    color: #679968;

    }



    .green .tertiary {

        color: #f0f5ef;

    }



    .green .complimentary {

	    color: #34664e;

    }


	
    .green .primaryBg {

	    background-color: #013334;

    }



    .green .tertiaryBg {

	    background-color: #f0f5ef;

    }

    .lgreen .primary {

	    color: #006634;

    }



    .lgreen .secondary {

	    color: #98cc9b;

    }

    .lgreen .primaryBg {

	    background-color: #006634;

    }

    .lgreen .tertiaryBg {

	    background-color: #ebf5ec;

    }

html {    

    height: 100%;

}



body {

    text-align: center;

    margin: 0px;

    padding: 0px;

    height: 100%;

    font-family: Arial, Verdana;

    font-size: 12px;

    background-color: #ffffff;

}



    h1 {

        font-size: 16px;

        line-height: 16px;

        font-weight: bold;

    }

	p {

        font-size: 12px;

        line-height: 16px;

        color: #333333;

    }



        p.intro {

            font-size: 12px;

            line-height: 16px;

            color: #000000;

        }



    img {

	    padding: 0px;

	    margin: 0px;

	    border: none;

    }



	    .imgLeft {

		    float: left;

	    }



	    .imgRight {

		    float: right;

	    }



    a {

        font-size: 12px;

        line-height: 16px;

        text-decoration: none;

    }



		a:hover {

			color: #000000;

		}



            a.readMore:hover {

                text-decoration: underline;

            }



        p.intro a {

            color: #000000;

            border-bottom: dotted 1px #000000;

        }



            p.intro a:hover {

                color: #999999;

                border-bottom: dotted 1px #999999;

            }
#wrapper {

    margin: 0px;

    padding: 0px;

    width: 959px;

    text-align: left;

    margin-left: auto;

    margin-right: auto;

}


#header {

    float:left;

    width: 959px;

    padding: 0px;

    padding-top: 15px;

    margin: 0px;

}



    #header a {

        text-decoration: none;

        border-bottom: none 0px;

    }



    #headerLogo {

	    float: left;

	    margin: 0px;

	    padding: 0px;

	    height: 95px;

	    width: 131px;

    }



        #headerLogo img {

        }



    #headerMenu {

        float: left;

        height: 19px;

        width: 821px;

	    margin: 0px;

	    padding: 0px;

	    margin-left: 7px;

	    margin-bottom: 20px;

        text-align: right;

        border-bottom: solid 1px #cccccc;

    }



        #header #languageChoice {

	        float: right;

	        height: 19px;

	        margin: 0px;

	        padding: 0px;

	        padding-right: 7px;

        }



            #header #languageChoice a {

            }



                #header #languageChoice a.selected {
					cursor: default;
                }



                #header #languageChoice a img {

                    vertical-align: top;

                }



        #header #headerNavigation {

	        float: right;

	        height: 19px;

	        margin: 0px;

	        padding: 0px;

        }



            #header #headerNavigation ul {

	            margin: 0px;

	            padding: 0px;

	            list-style-type: none;

	            text-align: left;

            }



			    #header #headerNavigation ul li {

				    float: left;

				    display: inline;

                    padding-left: 15px;

                    padding-right: 15px;

				    background: url(/images/divider-hdr-nav.gif) right top no-repeat;

			    }



				    #header #headerNavigation li a {

                        display: block;

	                    font-size: 12px;

	                    line-height: 12px;

                        color: #cccccc;

				    }



				        #header #headerNavigation li a:hover {

                            color: #000000;

                            text-decoration: underline;

				        }



            #header #headerNavigation ul li.lastItem {

                padding-right: 0px;

                background: none;

            }

#content {
	float: left;
    width: 959px;
    margin: 0px;
    padding: 0px;
    padding-top: 5px;
    clear: both;
}

		#primaryContent, #primaryContentWide {

			float: left;

			width: 407px;

			padding: 0px;

			margin: 0px;

			margin-left: 7px;

			margin-right: 7px;
			clear: both;
		}
		#primaryContentWide {
			width: 821px;
			padding: 0px;
			margin: 0px;
			margin-left: 7px;
            margin-right: 0px;
            overflow: hidden;
		}

			#primaryContent h1, #primaryContentWide h1 {
                padding-left: 5px;
                padding-bottom: 10px;
                margin-bottom: 0px;
			}

#filter {
    float: left;
    width: 821px;
    padding-top: 15px;
}
#filter h1 {
	padding-left: 5px;
	padding-right: 5px;
}
#filter form {
    margin: 0px;
    padding: 0px;
}
#filter form input.radio {
    margin: 0px;
    padding: 0px;
}
#filter form input.check {
    margin: 0px;
    padding: 0px;
}
#filter form input.list {
    margin: 0px;
    padding: 0px;
}
#filter form input.list:focus {
    background-color: #fff5eb; 
}
#filter form label {
    margin: 0px;
    padding: 0px;
}
#simpleFilter {
    height: 28px;
    border-top: solid 1px #cc6600;
    padding: 0px;
    padding-top: 7px;
    padding-left: 7px;
    padding-right: 7px;
}
#advancedFilter {
    padding: 0px;
    padding-left: 7px;
    padding-right: 7px;
}
.filterRow {
    height: 28px;
    padding-top: 7px;
    border-top: solid 1px #cc6600;
}
#footerFilter {
    float: left;
    
    height: 29px;

    width: 807px;

    padding: 0px;
    
    padding-top: 11px;

    padding-left: 7px;

    padding-right: 7px;

    border-top: solid 1px #cc6600;

    border-bottom: solid 3px #cc6600;
}
#filterToggler {
    float: right;
    
    height: 18px;
}
#filterToggler a#simple, #filterToggler a#advanced {
    font-size: 12px;

    line-height: 18px;

    text-decoration: underline;
    
    cursor: pointer;
}
#footerFilter #filterSearch {
    float: right;
    height: 18px;
    padding: 0px;
    margin: 0px;
}
#footerFilter #filterSearch a {

    display: block;

    float: left;

    height: 18px;

    width: 48px;

	border: none 0px;

	text-decoration: none;

	font-size: 12px;
	
	color: #333333;

	font-weight: bold;

	margin: 0px;

	margin-left: 7px;

	padding: 0px;

	padding-top: 2px;

	padding-left: 15px;

	background: url(/images/btn-search.gif) left top no-repeat;

}
#filter #footerFilter #simple {
    position: relative;
    left: 80px;
}

#filterResults {
	float: left;
	width: 821px;
	margin: 0px;
	padding: 0px;
}

    #filterResults h1 {
	    width: 814px;
	    font-size: 20px;
	    margin: 0px;
	    padding: 0px;
	    padding-top: 20px;
	    padding-left: 5px;
    }

    #filterResults p#criteria {
        font-size: 14px;
	    margin: 0px;
	    padding: 0px;
	    padding-bottom: 20px;
	    padding-left: 5px;
    }

            .contentTab {

                position: relative;

                float: left;

                height: 23px;

                width: 407px;

                padding: 0px;

                margin: 0px;

                margin-bottom: 7px;

                padding-top: 21px;

                border-bottom: solid 1px #cccccc;

            }

            #primaryContentWide .contentTab {

                width: 821px;

            }

                .tab {
                    float: left;

                    height: 22px;

                    margin: 0 5px;

                    padding: 0 10px;

                    border-top: solid 1px #cccccc;

                    border-left: solid 1px #cccccc;

                    border-right: solid 1px #cccccc;

                    border-bottom: solid 1px #ffffff;

                }



                    .tab a {

                        height: 17px;

                        font-size: 11px;

                        font-weight: normal;
						
						color: #666666;

                        line-height: 22px;

					    padding: 0px;

					    padding-top: 5px;

                        text-decoration: underline;

                        border: none 0px;

                    }

						.tab a:hover {
						
							color: #000000;
							
						}

					.tab span {
						height: 17px;
						font-size: 11px;
						line-height: 22px;
						padding-top: 5px;
					}

                    #tertiaryContent .tab a {

                        height: 17px;

                        font-size: 14px;

                        font-weight: bold;

                        line-height: 22px;

					    padding: 0px;

					    padding-top: 5px;

                        text-decoration: none;

                        border: none 0px;

                    }

						#tertiaryContent .blue .tab a:hover {
						    color: #00386b;
						}

						#tertiaryContent .yellow .tab a:hover {
						    color: #cc6600;
						}

						#tertiaryContent .purple .tab a:hover {
						    color: #660066;
						}

						#tertiaryContent .red .tab a:hover {
						    color: #9a3334;
						}

						#tertiaryContent .green .tab a:hover {
						    color: #013334;
						}

						#tertiaryContent .lgreen .tab a:hover {
						    color: #006634;
						}

                .homeTab {

                    float: left;

                    height: 22px;

                    padding: 0px;

                    margin: 0px;

                    margin-right: 5px;

                    border-top: solid 1px #cccccc;

                    border-left: solid 1px #cccccc;

                    border-right: solid 1px #cccccc;

                    border-bottom: none 0px;

                }

                    .homeTab a {

                        display: block;

                        float: left;

                        height: 17px;

                        font-size: 14px;

                        font-weight: bold;

                        line-height: 14px;

					    padding: 0px;

					    padding-top: 5px;

					    padding-left: 10px;

					    padding-right: 10px;

                        text-decoration: none;

                        border: none 0px;

                        background: #ffffff url(/images/bg-tab.gif) left bottom repeat-x;

                    }



                        .homeTab a.selected {

                            position: relative;

                            bottom: -1px;

                            background: #ffffff url(/images/bg-tab-active.gif) left bottom repeat-x;

                        }


            #primaryContent #headlines {

                float: left;

                width: 397px;
                margin: 0px;
                padding: 0px;

                padding-left: 5px;

                padding-right: 5px;

                padding-bottom: 7px;

            }



                #primaryContent #headlines img {

                    float: left;

                    margin: 0px;

                    width: 397px;

                    padding: 0px;

                }



                #headline {

                    float: left;

                    width: 397px;

                    padding-bottom: 7px;

                }



                #primaryContent #headlines h1 {

                    float: left;

                    width: 387px;

                    font-size: 16px;

                    line-height: 16px;

                    font-weight: bold;

                    color: #ffffff;

                    margin: 0px;

                    margin-bottom: 7px;

                    padding: 0px;

                    padding-top: 7px;

                    padding-left: 5px;

                    padding-right: 5px;

                    padding-bottom: 7px;

                }



                #primaryContent #headlines p {

                    float: left;

                    width: 387px;

                    font-size: 12px;

                    line-height: 16px;

                    margin: 0px;

                    padding: 0px;

                    padding-top: 7px;

                    padding-left: 5px;

                    padding-right: 5px;

                    padding-bottom: 7px;

                }



                #primaryContent #headline a.readMore {

                    float: left;

                    height: 16px;

                    font-size: 11px;

                    line-height: 16px;

                    padding: 0px;

                    padding-top: 7px;

                    padding-left: 5px;

                    padding-right: 10px;

                    padding-bottom: 7px;
                    
                    border: none;

                }


                #primaryContent .lgreen #headline a.readMore {

                    background: url("/images/icon-readmore-lgreen-t.gif") right center no-repeat;

                }


                #primaryContent .yellow #headline a.readMore {

                    background: url("/images/icon-readmore-yellow-t.gif") right center no-repeat;

                }



#headline .fieldStats {

	float: left;

	width: 197px;

	min-height: 20px;
	
    line-height: 20px;

    margin: 0px;

    padding: 0px;

}



#primaryContent #headline p.stats {

    width: 187px;

    font-size: 11px;

	font-weight: bold;

	color: #000000;

	line-height: 16px;

	margin: 0px;

	padding: 0px;

	padding-left: 5px;

	padding-right: 5px;

}



#headlines span.labelStats {

    display: inline;

	font-size: 11px;

	line-height: 16px;

	color: #000000;

    font-weight: normal;

	margin: 0px;

	padding: 0px;

	padding-right: 5px;

}



#projectSummary {
	float: left;
    width: 397px;
	margin: 0px;
	padding: 0px;
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 5px;
}


#projectSummary h1 {

	float: left;

	width: 387px;

	font-size: 12px;

	line-height: 12px;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

	padding-left: 5px;

	padding-right: 5px;

}



#projectSummary p {

	float: left;

	width: 387px;

	font-size: 11px;

	color: #333333;

	margin: 0px;

	padding: 0px;

	padding-top: 7px;

	padding-left: 5px;

	padding-right: 5px;

	padding-bottom: 7px;

}

#projectSummary a {

	font-size: 11px;

	color: #333333;

    text-decoration: underline;

}

#projectSummary a:hover {

	font-size: 11px;

	color: #000000;

}

.articleTeasers {

	float: left;

	width: 397px; 

	margin: 0px;

	padding: 0px;

	padding-top: 7px;

	padding-left: 5px;

	padding-right: 5px;

}



.articleTeasers .articleTeaser {

	position: relative;

	float: left;

	width: 387px;

	padding: 0px;

	padding-left: 5px;

	padding-right: 5px;

	padding-bottom: 7px;

	border: none 0px;

	border-top: solid 1px #cccccc;

    padding-bottom: 30px;

}


.articleTeaser {
    padding-bottom: 7px;
}


.articleTeaser img {

	float: right;

	width: 126px;

	margin: 0px;

	padding: 0px;

	padding-top: 7px;

}



#primaryContent .articleTeaser h1 {

	font-size: 12px;

	font-weight: bold;

    margin: 0px;

    padding: 0px;

	padding-left: 5px;

    padding-top: 7px;

	padding-right: 5px;

}


.articleTeaser h1 span.articleTeaserDate, .articleSummary h1 span.articleTeaserDate, .fundTeaser h1 span.articleTeaserDate {

	font-weight: normal;

	padding-right: 5px;

}



.articleTeaser p {

    font-size: 12px;

	color: #333333;

    margin: 0px;

    padding: 0px;

	padding-left: 5px;

	padding-right: 5px;

    padding-top: 7px;

}



.articleTeaser a.readMore {

	position: absolute;

    font-size: 11px;

    left: 5px;

	bottom: 7px;

	padding: 0px;

	padding-left: 5px;

	padding-right: 10px;

	border: none 0px;

	background: url(/images/icon-readmore-lgreen-w.gif) right center no-repeat;

}



.articleTeaserMore {

	float: left;

	width: 387px;

	margin: 0px;

	margin-top: 7px;

	margin-left: 5px;

	margin-right: 5px;

	padding: 0px;

	padding-top: 7px;

	padding-bottom: 7px;

	border-top: solid 1px #000000;

}



.articleTeaserMore a {

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	padding: 0px;

	padding-left: 15px;

	padding-right: 5px;

	background: url("/images/icon-more.gif") 5px center no-repeat;

}



.articleTeaserMore a:hover {

    text-decoration: underline;

}



.articleSummaries {

	float: left;

	width: 397px;

	margin: 0px;

	padding: 0px;

	padding-top: 7px;

	padding-left: 5px;

	padding-right: 5px;

}



.articleSummaries .articleSummary {

	position: relative;

	float: left;

	width: 387px;

	padding: 0px;

	padding-left: 5px;

	padding-right: 5px;

	padding-bottom: 14px;

	border: none 0px;

	border-top: solid 1px #cccccc;

}



.articleSummaries .articleSummary img {

	float: right;

	width: 190px;

	margin: 0px;

	padding: 0px;

	padding-top: 7px;

}



.articleSummaries .articleSummary h1 {

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	margin: 0px;

	padding: 0px;

	padding-top: 7px;

}



.articleSummaries .articleSummary h1 span.articleSummaryDate {

	font-weight: normal;

	padding-right: 5px;

}



.articleSummaries .articleSummary p {

	font-size: 11px;

	line-height: 16px;

	color: #000000;

	padding: 0px;

}



.articleSummaries .articleSummary a.readMore {

	position: absolute;

	bottom: 7px;

	float: left;

	height: 16px;

	font-size: 11px;

	line-height: 16px;

	padding: 0px;

	padding-top: 7px;

	padding-right: 10px;

	background: url(/images/icon-readmore-green-w.gif) right center no-repeat;

}

		#tertiaryContent {

			float: left;

			width: 400px;

			padding: 0px;

			margin: 0px;

            overflow: hidden;
        }
#footer {

    float: left;

    height: 100%;

    width: 959px;

    padding: 0px;

    margin-top: 20px;

    padding-top: 2px;

    padding-bottom: 5px;

	border-top: 1px solid #cccccc;

}



    #footer img {

	    float: right;

	    padding-right: 5px;

    }



    #footer #disclaimer {

	    float: left;

	    color: #797979;

    }



	    #footer #disclaimer p {

		    font-size: 11px;

		    color: #cccccc;

	    }



        #footer #disclaimer a {

            text-decoration: none;

            font-size: 11px;

            color: #cccccc;

            border-bottom: dotted 1px #cccccc;

        }



            #footer #disclaimer a:hover {

                color: #000000;

            }



    #footer #footerNavigation {

	    float: right;
		width: 100px;
    }



        #footer #footerNavigation a {

            text-decoration: none;

            border-bottom: none 0px;

        }

#themesList {

	float: left;

	width: 397px;

 	margin: 0px;

	padding: 0px;

	padding-top: 7px;

	padding-left: 5px;

	padding-right: 5px;

	border: none 0px;

	border-bottom: solid 1px #000000;

}

#themesList a.theme {

	float: left;

	display: block;

	height: 25px;

	width: 387px;

	font-size: 13px;

	font-weight: bold;

	line-height: 22px;

	color: #333333;

	padding: 0px;

	padding-top: 4px;

	padding-left: 5px;

	padding-right: 5px;

	text-decoration: none;

	cursor: pointer;

	border: none 0px;

    border-top: solid 1px #cccccc;

}

#themesList a.firstTheme {

	border-top: none 0px;

}

#themesList a.hoverTheme {

	color: #000000;

    text-decoration: underline;

}

#themesList a.selectedTheme {

	float: left;

	width: 387px;

	font-size: 15px;

	line-height: 15px;

	font-weight: bold;

    color: #9a3334;

	margin: 0px;

	padding: 0px;

	padding-top: 7px;

	padding-left: 5px;

	padding-right: 5px;

	border-top: solid 1px #cccccc;

    background-color: #fff5f4;

}


#themesList .themeInfo {

	float: left;

	width: 387px;

	padding-left: 5px;

	padding-right: 5px;

    background-color: #fff5f4; 

}



#themesList .themeInfo p {

	float: left;

	width: 387px;

	font-size: 11px;

	color: #000000;

	margin: 0px;

	padding: 0px;

	padding-right: 5px;

	padding-bottom: 7px;

}


#themesList .themeInfo a.readMore {

	float: left;

	height: 16px;

	font-size: 11px;

	padding: 0px;

	padding-right: 10px;

	padding-bottom: 7px;

	border: none 0px;
	
	background: url("/images/icon-readmore-red-t.gif") right 4px no-repeat;

}


p.leadinText {

	font-weight: bold;

    color: #000000;

}

p.ratingZero {

	background: url("/images/rating-0.gif") 5px center no-repeat;

}


p.ratingOne {

	background: url("/images/rating-1.gif") 5px center no-repeat;

}



p.ratingTwo {

	background: url("/images/rating-2.gif") 5px center no-repeat;

}



p.ratingThree {

	background: url("/images/rating-3.gif") 5px center no-repeat;

}



p.ratingFour {

	background: url("/images/rating-4.gif") 5px center no-repeat;

}



p.ratingFive {

	background: url("/images/rating-3.gif") 5px center no-repeat;

}


.projects {

	float: left;

	width: 397px;

	margin: 0px;

	padding: 0px;

	padding-top: 7px;

	padding-left: 5px;

	padding-right: 5px;

}



.projects .project {

	float: left;

	width: 190px;

	height: 298px;

	margin: 0px;

	margin-bottom: 7px;

	padding: 0px;

}



.projects .divider, #filterResults .divider {

	float: left;

	height: 298px;

	margin: 0px;

	margin-left: 8px;

	margin-right: 8px;

	margin-bottom: 7px;

	padding: 0px;

	border: none 0px;

	border-left: solid 1px #cccccc;

	background-color: #ffffff;

}



.projects .divider span, #filterResults .divider span{

	display: none;

}



.project img {

	float: left;

	width: 190px;

}



.project h1 {

	float: left;

	width: 180px;

	font-size: 12px;

	font-weight: bold;

	padding: 0px;

	padding-left: 5px;

	padding-right: 5px;

}



.project p {
	
	float: left;
	
	width: 180px;
	
	font-size: 11px;

	line-height: 16px;

	color: #000000;

	margin: 0px;

	padding: 0px;

	padding-left: 5px;

	padding-right: 5px;

}



.project p.stats {

	font-weight: bold;

}


.project p.summary {
	text-align: justify;
	height: 90px;
	overflow: hidden;
}


.project a.readMore {

	float: left;

	height: 16px;

    line-height: 16px;

	font-size: 11px;

	padding: 0px;

	padding-top: 7px;

	padding-left: 5px;

	padding-right: 10px;
	
    background: url("/images/icon-readmore-yellow-t.gif") right 10px no-repeat;

}

.fundTeasers {
	float: left;
	width: 821px;
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	border-bottom: solid 1px #000000;
	clear: both;
}

.fundTeasers p {

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	margin: 0px;

	padding: 0px;

	padding-left: 5px;

	padding-right: 5px;

}



.fundTeasers h1 {

	font-size: 16px;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

	padding-top: 7px;

	padding-left: 5px;

	padding-right: 5px;

	padding-bottom: 7px;

}
.fundTeaser {

	float: left;

	width: 811px;

	border: none 0px;

    padding: 0px;

    padding-left: 5px;

    padding-right: 5px;

    padding-top: 8px;

    padding-bottom: 7px;

	margin: 0px;

    background: url(/images/divider-teaser.gif) left top no-repeat;
	clear: both;
}


.fundTeaserText {
	float: left;

	width: 607px;

	border: none 0px;

    margin: 0px;

    padding: 0px;
	clear: both;
}



.fundTeaserText h1 {

	font-size: 14px;

	font-weight: bold;

	padding-left: 5px;

    padding-top: 7px;

	padding-right: 5px;

}
.fundTeaserText p, .fundTeaserText div {

    font-size: 12px;

	color: #333333;

	padding: 0;
	margin: 0;
}
.fundTeaserText div {
	padding-left: 5px;

	padding-right: 5px;

    padding-bottom: 30px;
}

.fundTeaser a.readMore {
    font-size: 11px;
	bottom: 7px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 10px;
	border: none 0px;
}

.blue .fundTeaser a.readMore {
    background: url("/images/icon-readmore-blue-t.gif") right 4px no-repeat;
}

.purple .fundTeaser a.readMore {
    background: url("/images/icon-readmore-purple-t.gif") right 4px no-repeat;
}

.green .fundTeaser a.readMore {
    background: url("/images/icon-readmore-green-t.gif") right 4px no-repeat;
}

.lgreen .fundTeaser a.readMore {
    background: url("/images/icon-readmore-lgreen-t.gif") right 4px no-repeat;
}

.red .fundTeaser a.readMore {
    background: url("/images/icon-readmore-red-t.gif") right 4px no-repeat;
}

.yellow .fundTeaser a.readMore {
    background: url("/images/icon-readmore-yellow-t.gif") right 4px no-repeat;
}

.fundTeaser a.readMore:hover {
    text-decoration: underline;

}

.blue .fundTeaser a.readMore:hover {
    background: url("/images/icon-readmore-blue-t.gif") right 4px no-repeat;
}

.purple .fundTeaser a.readMore:hover {
    background: url("/images/icon-readmore-purple-t.gif") right 4px no-repeat;
}

.green .fundTeaser a.readMore:hover {
    background: url("/images/icon-readmore-green-t.gif") right 4px no-repeat;
}

.lgreen .fundTeaser a.readMore:hover {
    background: url("/images/icon-readmore-lgreen-t.gif") right 4px no-repeat;
}

.red .fundTeaser a.readMore:hover {
    background: url("/images/icon-readmore-red-t.gif") right 4px no-repeat;
}

.yellow .fundTeaser a.readMore:hover {
    background: url("/images/icon-readmore-yellow-t.gif") right 4px no-repeat;
}

.fundTeaserText img {

	float: right;

	border: none 0px;

    padding-left: 5px;

}

.newsitem {

    position: relative;

	float: left;

	width: 821px;

	border: none 0px;

    padding: 0px;

    padding-top: 8px;

    padding-bottom: 7px;

	margin: 0px;

    background: url(/images/divider-teaser.gif) left top no-repeat;

}

.newsitem .fundTeaserText {

	width: 811px;

    background: url("/images/bg-newsitem.gif") -5px top repeat-y;

    padding-left: 5px;

    padding-right: 5px;

}



.newsitem .fundTeaserText p {
    width: 587px;
}

.newsItem .fundTeaserText img {

	float: right;

	width: 200px;

    margin: 0px;

    padding: 0px;

}

.fundStats {

	float: right;
	
	width: 180px;

	border: none 0px;

	margin: 0px;

	padding: 0px;

	padding-left: 5px;

	padding-right: 5px;

}



.fundStats h1 {

	font-size: 12px;

	font-weight: bold;

    margin-bottom: 0px;

	padding-left: 0px;

    padding-top: 0px;

    padding-bottom: 0px;

}

.fundTeaser .yellow h1 {
    color: #cc6600; 
}

.fundStats a.readMore {
    padding-left: 0px;
    padding-bottom: 7px;
}

.fundTeaser .yellow a.readMore {
    color: #cc6600; 
}

.fundTeaser .yellow ul li a {
    color: #ffcc9a; 
}

.fundStats ul {

	margin: 0px;

	padding: 0px;

    padding-top: 7px;

	text-align: left;

	list-style-type: none;

}



.fundStats ul li {

	display: block;

	width: 180px;

	margin: 0px;

	padding: 0px;

}



.fundStats ul li a {

	width: 165px;

	font-size: 11px;

	font-weight: normal;

	padding: 0px;

	padding-left: 15px;

	text-decoration: none;

}

.blue .fundStats ul li a {
    background: url("/images/slct-blue.gif") left center no-repeat;
}

.purple .fundStats ul li a {
    background: url("/images/slct-purple.gif") left center no-repeat;
}

.green .fundStats ul li a {
    background: url("/images/slct-green.gif") left center no-repeat;
}

.lgreen .fundStats ul li a {
    background: url("/images/slct-lgreen.gif") left center no-repeat;
}

.red .fundStats ul li a {
    background: url("/images/slct-red.gif") left center no-repeat;
}

.yellow .fundStats ul li a, .fundTeaser .yellow ul li a {
    background: url("/images/slct-yellow.gif") left center no-repeat;
}

.fundStats ul li a:hover {

	text-decoration: underline;

}

.blue .fundStats ul li a:hover {
    color: #00386b; 
    background: url("/images/slct-blue-active.gif") left center no-repeat;
}

.purple .fundStats ul li a:hover {
    color: #660066; 
    background: url("/images/slct-purple-active.gif") left center no-repeat;
}

.green .fundStats ul li a:hover {
    color: #013334; 
    background: url("/images/slct-green-active.gif") left center no-repeat;
}

.lgreen .fundStats ul li a:hover {
    color: #006634; 
    background: url("/images/slct-lgreen-active.gif") left center no-repeat;
}

.red .fundStats ul li a:hover {
    color: #9a3334; 
    background: url("/images/slct-red-active.gif") left center no-repeat;
}

.yellow .fundStats ul li a:hover, .fundTeaser .yellow ul li a:hover {
    color: #cc6600; 
    background: url("/images/slct-yellow-active.gif") left center no-repeat;
}

.banner {

	float: left;
	
	width: 397px;

 	margin: 0px;

	padding: 0px;

	margin-top: 0px;

	padding-left: 5px;

	padding-right: 5px;

	padding-bottom: 7px;

	border-bottom: solid 1px #000000;

}

.banner h1 {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
	padding-top:7px;
}

.banner p {
	color: #333333;
}

.banner img {
	float: right;
	margin: 0px;
	padding: 0px;
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 5px;
}

.banner a.readMore {

	font-size: 12px;
	
	color: #000000;
	
	font-weight: bold;

	padding: 0px;

	padding-right: 10px;

	border: none 0px;
	
	background: url("/images/icon-readmore.gif") right 2px no-repeat;

}



.relatedTheme {

	float: left;
	
	width: 397px;

 	margin: 0px;

	padding: 0px;

	padding-left: 5px;

	padding-right: 5px;

	margin-top: 0px;

	border-bottom: solid 1px #cccccc;

}



.relatedTheme h1 {

	float: left;
	width: 250px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
	padding-top: 7px;
	padding-bottom: 7px;

}


.relatedTheme p {

	float: left;
	width: 250px;
	color: #333333;

}


.relatedTheme img {

	float: right;
	width: 123px;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
}


.relatedTheme a.readMore {

	clear: both;

	float: left;

	height: 16px;

    width: 100%;

	font-size: 12px;
	
	color: #000000;
	
	font-weight: bold;

	padding: 0px;

    padding-top: 7px;

	padding-right: 10px;

	padding-bottom: 7px;

	border: none 0px;

}


.relatedFund {

	float: left;
	
	width: 397px;

 	margin: 0px;

	padding: 0px;

	padding-left: 5px;

	padding-right: 5px;

	border-bottom: solid 1px #cccccc;

}



.relatedFund h1 {
	float: left;
	width: 397px;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding-top:7px;
	padding-bottom: 7px;
}


.relatedFund p {
	float: left;
	width: 397px;
	color: #000000;
}


.relatedFund a.readMore {

	float: left;

	height: 16px;

	font-size: 11px;

	padding: 0px;

    padding-top: 7px;

	padding-right: 10px;

	padding-bottom: 7px;

	border: none 0px;
	
	background: url("/images/icon-readmore-red-w.gif") right center no-repeat;

}

#relatedPublications {

    float: left;

	width: 397px;

 	margin: 0px;

	padding: 0px;

	padding-left: 5px;

	padding-right: 5px;

	border: none 0px;

	border-top: solid 1px #cccccc;
}



#relatedPublications h1 {

	float: left;
	width: 397px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 0px;
}



#relatedPublications #list ul {

	float: left;
	width: 397px;
	padding: 0px;
	margin: 0px;
	padding-top: 7px;
	list-style-type: none;

}

#relatedPublications #list ul li {

	float: left;
	width: 397px;
	padding: 0px;

}

#relatedPublications #list ul li a {

	display: block;
	
	width: 387px;
	
	font-size: 11px;

	font-weight: normal;
	
	color: #333333;

	line-height: 16px;

	padding: 0px;
	
	padding-left: 10px;

	text-decoration: none;

}



.yellow #list ul li a {

    background: url("/images/slct-yellow.gif") left 5px no-repeat;

}



.purple #list ul li a {

    background: url("/images/slct-purple.gif") left 5px no-repeat;

}



.red #list ul li a {
    background: url("/images/slct-red.gif") left 5px no-repeat;
}

.lgreen #list ul li a {
    background: url("/images/slct-lgreen.gif") left 5px no-repeat;
}
.green #list ul li a {
    background: url("/images/slct-green.gif") left 5px no-repeat;
}
.blue #list ul li a {
    background: url("/images/slct-blue.gif") left 5px no-repeat;
}


#relatedPublications #list ul li a:hover {

	text-decoration: underline;

}



.listNavigation {

    position: relative;

    top: 7px;

    float: left;

    width: 807px;

    margin: 0px;

    padding: 0px;

    padding-top: 7px;

	padding-left: 5px;

}



	.listNavigation ul {

		margin: 0px;

		padding: 0px;

		list-style-type: none;

		text-align: left;

	}



		.listNavigation ul li {

			float: left;

			display: inline;

			line-height: 11px;

			padding: 0px;

			padding-left: 5px;

			padding-right: 8px;

			background: url(/images/divider-listnavigation.gif) right 2px no-repeat;

		}



			.listNavigation li a {

				display: block;

				font-size: 13px;

				color: #666666;

				text-decoration: none;

                padding-left: 2px;

			}



				.listNavigation li a:hover {

					font-weight: bold;

				}



				.listNavigation li.selected {

					font-size: 13px;

					font-weight: bold;

                    padding-top: 3px;

                    padding-left: 8px;

				}



				    .blue .listNavigation li.selected {

					    color: #00386b;

				    }



				    .yellow .listNavigation li.selected {

					    color: #cc6600;

				    }



				    .lgreen .listNavigation li.selected {

					    color: #006634;

				    }



				.listNavigation ul li.firstItem {

					padding-left: 10px;

					padding-right: 5px;

					background: url(/images/btn-previous.gif) left center no-repeat;

				}



				.listNavigation ul li.lastItem {

					margin-left: -5px;

					padding-right: 10px;

					background: #ffffff url(/images/btn-next.gif) right center no-repeat;

				}

				    .listNavigation ul li.firstItem a, .listNavigation ul li.lastItem a {
                        color: #666666;
				    }

				        .listNavigation ul li.firstItem a:hover, .listNavigation ul li.lastItem a:hover {
                            font-weight: normal;
                            text-decoration: underline;
				        }

		#sitemap {
            padding-left: 5px;
		}

            .sitemapColumn {
			    float: left;
			    width: 250px;
			    padding: 0px;
			    padding-top: 15px;
			    padding-right: 20px;
			    margin: 0px;
			    overflow: hidden;
            }

                .sitemapColumn h1 {
					float: left;
					width: 250px;
					margin: 0px;
					padding: 0px;
					padding-top: 7px;
					padding-bottom: 7px;
					border: none 0px;
                }

                .sitemapColumn h1 a {
					font-size: 13px;
					font-weight: bold;
					line-height: 15px;
					color: #000000;
					margin: 0px;
					padding: 0px;
					padding-top: 7px;
					padding-bottom: 7px;
                    text-decoration: none;
                }

                .sitemapItem {
                }

            #sitemap .blue, #sitemap .green, #sitemap .lgreen, #sitemap .purple, #sitemap .red, #sitemap .yellow {
                float: left;
                width: 250px;
            }

			#sitemap ul {
                float: left;
                width: 250px;
				margin: 0px;
				padding: 0px;
				list-style-type: none;
				text-align: left;
			}

				#sitemap ul li {
					float: left;
					width: 131px;
					border: none 0px;
				}

					#sitemap li a {
						display: block;
						float: left;
						width: 250px;
						font-size: 12px;
						font-weight: bold;
						line-height: 15px;
						color: #000000;
						text-decoration: none;
						margin: 0px;
						padding: 0px;
						padding-left: 22px;
						padding-top: 7px;
						padding-bottom: 7px;
						border: none 0px;
					}

				    #sitemap li ul li {
                        padding-left: 15px;
				    }

					    #sitemap li ul li a {
						    font-size: 12px;
						    font-weight: normal;
						    line-height: 15px;
						    margin: 0px;
						    padding: 0px;
						    padding-top: 7px;
						    padding-left: 22px;
						    padding-bottom: 7px;
						}
					    #sitemap .blue h1.primary a {
						    color: #00386b; 
					    }

					    #sitemap .blue li a {
						    color: #00386b; 
						    background: url(/images/slct-blue-active.gif) left center no-repeat;
					    }

						#sitemap .blue li a:hover {
							color: #6698cb; 
						    background: url(/images/slct-blue.gif) left center no-repeat;
						}

						#sitemap .blue li ul li a {
						    color: #00386b; 
						    background: url(/images/icon-readmore-blue-w.gif) 7px center no-repeat;
						}

						#sitemap .blue li ul li a:hover {
							color: #6698cb; 
							background: url(/images/icon-readmore-blue-w-s.gif) 7px center no-repeat;
						}

					    #sitemap .green h1.primary a {
						    color: #013334; 
					    }

					    #sitemap .green li a {
						    color: #013334; 
						    background: url(/images/slct-green-active.gif) left center no-repeat;
					    }

						#sitemap .green li a:hover {
							color: #679968; 
						    background: url(/images/slct-green.gif) left center no-repeat;
						}

						#sitemap .green li ul li a {
						    color: #013334; 
						    background: url(/images/icon-readmore-green-w.gif) 7px center no-repeat;
						}

						#sitemap .green li ul li a:hover {
							color: #679968; 
							background: url(/images/icon-readmore-green-w-s.gif) 7px center no-repeat;
						}


					    #sitemap .red h1.primary a {
						    color: #9a3334; 
					    }

					    #sitemap .red li a {
						    color: #9a3334; 
						    background: url(/images/slct-red-active.gif) left center no-repeat;
					    }

						#sitemap .red li a:hover {
							color: #fe9a9a; 
						    background: url(/images/slct-red.gif) left center no-repeat;
						}

						#sitemap .red li ul li a {
						    color: #9a3334; 
						    background: url(/images/icon-readmore-red-w.gif) 7px center no-repeat;
						}

						#sitemap .red li ul li a:hover {
							color: #fe9a9a; 
							background: url(/images/icon-readmore-red-w-s.gif) 7px center no-repeat;
						}

					    #sitemap .purple h1.primary a {
						    color: #660066; 
					    }

					    #sitemap .purple li a {
						    color: #660066; 
						    background: url(/images/slct-purple-active.gif) left center no-repeat;
					    }

						#sitemap .purple li a:hover {
							color: #c589c5; 
						    background: url(/images/slct-purple.gif) left center no-repeat;
						}

						#sitemap .purple li ul li a {
						    color: #660066; 
						    background: url(/images/icon-readmore-purple-w.gif) 7px center no-repeat;
						}

						#sitemap .purple li ul li a:hover {
							color: #c589c5; 
							background: url(/images/icon-readmore-purple-w-s.gif) 7px center no-repeat;
						}

					    #sitemap .yellow h1.primary a {
						    color: #cc6600; 
					    }

					    #sitemap .yellow li a {
						    color: #cc6600; 
						    background: url(/images/slct-yellow-active.gif) left center no-repeat;
					    }

						#sitemap .yellow li a:hover {
							color: #ffcc9a; 
						    background: url(/images/slct-yellow.gif) left center no-repeat;
						}

						#sitemap .yellow li ul li a {
						    color: #cc6600; 
						    background: url(/images/icon-readmore-yellow-w.gif) 7px center no-repeat;
						}

						#sitemap .yellow li ul li a:hover {
							color: #ffcc9a; 
							background: url(/images/icon-readmore-yellow-w-s.gif) 7px center no-repeat;
						}


					    #sitemap .lgreen h1.primary a {
						    color: #006634; 
					    }

					    #sitemap .lgreen li a {
						    color: #006634; 
						    background: url(/images/slct-lgreen-active.gif) left center no-repeat;
					    }

						#sitemap .lgreen li a:hover {
							color: #98cc9b; 
						    background: url(/images/slct-lgreen.gif) left center no-repeat;
						}

						#sitemap .lgreen li ul li a {
						    color: #98cc9b; 
						    background: url(/images/icon-readmore-lgreen-w.gif) 7px center no-repeat;
						}

						#sitemap .lgreen li ul li a:hover {
							color: #98cc9b; 
							background: url(/images/icon-readmore-lgreen-w-s.gif) 7px center no-repeat;
						}

.searchresults {

	float: left;
	
	width: 821px;

	margin: 0px;

	padding: 0px;

	padding-top: 20px;

	border-bottom: solid 1px #000000;

}



.searchresults #searchcount {

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	margin: 0px;

	padding: 0px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 7px;

	padding-bottom: 7px;

}



.searchresults h1 {

	font-size: 16px;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

	padding-top: 7px;

	padding-left: 5px;

	padding-right: 5px;

	padding-bottom: 7px;

}



.searchresult {

    position: relative;

	float: left;

	width: 811px;

	border: none 0px;

    padding: 0px;

    padding-left: 5px;

    padding-right: 5px;

    padding-top: 8px;

	margin: 0px;

    margin-bottom: 7px;

    background: url(/images/divider-teaser-repeater.gif) left top repeat-x;

}



.searchresult h2 {

	font-size: 14px;

	font-weight: bold;

	padding-left: 5px;

    padding-top: 7px;

	padding-right: 5px;

}



.searchresult p {

    font-size: 12px;

	color: #333333;

	padding-left: 5px;

	padding-right: 5px;

    padding-bottom: 20px;

}



.searchresult a.readMore {

	position: absolute;

    font-size: 11px;

	bottom: 7px;

	padding: 0px;

	padding-left: 5px;

	padding-right: 10px;

	border: none 0px;

}

.blue .searchresult a.readMore {
    background: url("/images/icon-readmore-blue-t.gif") right 4px no-repeat;
}

.purple .searchresult a.readMore {
    background: url("/images/icon-readmore-purple-t.gif") right 4px no-repeat;
}

.green .searchresult a.readMore {
    background: url("/images/icon-readmore-green-t.gif") right 4px no-repeat;
}

.lgreen .searchresult a.readMore {
    background: url("/images/icon-readmore-lgreen-t.gif") right 4px no-repeat;
}

.red .searchresult a.readMore {
    background: url("/images/icon-readmore-red-t.gif") right 4px no-repeat;
}

.yellow .searchresult a.readMore {
    background: url("/images/icon-readmore-yellow-t.gif") right 4px no-repeat;
}

.searchresult a.readMore:hover {

    text-decoration: underline;

}

.blue .searchresult a.readMore:hover {
    background: url("/images/icon-readmore-blue-t.gif") right 4px no-repeat;
}

.purple .searchresult a.readMore:hover {
    background: url("/images/icon-readmore-purple-t.gif") right 4px no-repeat;
}

.green .searchresult a.readMore:hover {
    background: url("/images/icon-readmore-green-t.gif") right 4px no-repeat;
}

.lgreen .searchresult a.readMore:hover {
    background: url("/images/icon-readmore-lgreen-t.gif") right 4px no-repeat;
}

.red .searchresult a.readMore:hover {
    background: url("/images/icon-readmore-red-t.gif") right 4px no-repeat;
}

.yellow .searchresult a.readMore:hover {
    background: url("/images/icon-readmore-yellow-t.gif") right 4px no-repeat;
}

#article {

    float: left;

    width: 397px;
    margin: 0px;

    padding: 0px;

    padding-left: 5px;

    padding-right: 5px;

    padding-bottom: 7px;

}

    #article h1 {

        float: left;

        width: 387px;

        font-size: 20px;

        line-height: 20px;

        font-weight: normal;

        margin: 0px;

        padding: 0px;

        padding-top: 7px;

        padding-left: 5px;

        padding-right: 5px;

        padding-bottom: 7px;

    }

    #article #introduction {

        font-size: 12px;

        line-height: 16px;

	    font-weight: bold;

        color: #000000;

        margin: 0px;

        padding: 0px;

        padding-top: 7px;

        padding-left: 5px;

        padding-right: 5px;

}

    #article #mainText p {

        font-size: 12px;

        line-height: 16px;

	    font-weight: normal;

        color: #333333;

        margin: 0px;

        margin-top: 7px;

        padding: 0px;

        padding-left: 5px;

        padding-right: 5px;

}

    #article #mainText a, #article #introduction a, #headlines a, #headlines_int a {

        color: #333333;

        border-bottom: dotted 1px #333333;

    }



    #article #mainText a:hover {

			color: #000000;

			border-bottom: dotted 1px #000000;

		}



    #article #mainText img {

        float: right;

        margin-top: 10px;
        
}

#filterResults {
}

    #filterResults .projectsearch {

        float: left;

        height: 220px;

        width: 392px;

        margin: 0px;

        padding: 0px;

        padding-left: 5px;

        padding-right: 5px;

        padding-bottom: 7px;

        overflow: hidden;

    }

    #filterResults .divider {

        height: 220px;

    }
    
.javascriptwarning {
	padding: 15px 0; font-weight:bold; background-color: #DD0000; color: white;
}

#content {
 	padding-top: 13px;
 }

.contentTab {
	padding-top: 12px;
}

#primaryContent h1, #primaryContentWide h1 {
 	padding-bottom: 7px;
}

#primaryContentWide .contentTab .tab {
	_position: absolute;
	_bottom: -2px;
}

#tertiaryContent {
	width: 407px;
}

#tertiaryContent .tab {
	_position: absolute;
	_bottom: -2px;
}

#tertiaryContent .tab a {
	padding-top: 3px;
	display: block;
	float: left;
}

#subNavigation {
	padding-top: 35px;
}

#subNavigation ul {
	overflow: hidden;
}

#subNavigation ul.subItem {
	padding-bottom: 10px;
}

#subNavigation ul.subItem a {
	width: 113px;
}

.articleTeasers {
	padding-left: 0;
	padding-right: 0;
	width: 407px;
}
.articleTeasers .articleTeaser {
	padding-left: 0;
	width: 402px;	
}
.articleTeaser img {
	margin-left: 3px;
}

.articleTeaserMore {
	margin-left: 0;
	margin-right: 0;
	width: 407px;
}
 
#primaryContent #headlines h1 {
	margin: 0;
	padding: 7px 5px 5px 5px;	
}

.homeTab {
	margin-right: 0;
	margin-left: 5px;
}

#primaryContent #headlines_int{
	float: left;
	width: 397px;
	margin: 0;
	padding: 7px 5px 0 5px;	
}
#primaryContent #headlines_int img {
	float: left;
	margin: 0px;
	width: 397px;
	padding: 0px;
}
#headline_int {
	float: left;
	width: 397px;
	padding-bottom: 7px;
}
#primaryContent #headlines_int h1 {
	float: left;
	min-height: 23px;
	width: 387px;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #ffffff;
	margin: 0px;
	margin-bottom: 7px;
	padding: 7px 5px;
}
#primaryContent #headlines_int p {
	float: left;
	width: 387px;
	font-size: 12px;
	line-height: 16px;
	margin: 0px;
	padding: 7px 5px;
}
#primaryContent #headline_int a.readMore {
	float: left;
	height: 16px;
	font-size: 11px;
	line-height: 16px;
	padding: 7px 10px 7px 5px;
}
#primaryContent .lgreen #headline_int a.readMore {
	background: url("/images/icon-readmore-lgreen-t.gif") right center no-repeat;
}

.fundStats ul {
 	padding: 0 0 10px 0;
}
.fundStats a.readMore {
	width: 147px;
}

.fundTeasers {
	padding-top: 18px;
}

#tertiaryContent .contentPageWrapper {
	float: left;
	border-top: solid 1px #cccccc;
	margin-top: 44px;
}

#relatedPublications {
	border: none;
	margin-top: 0;
	margin-bottom: 20px;
}

#relatedPublications h1 {
	margin: 0;
}

#relatedPublications #list ul.controlStrip, #relatedPublications #list ul.controlStrip li {
	width: 20px;
	height: 20px;
	padding: 0;
}
#article #mainText {
	padding: 7px 5px 0 5px;
}
#article #mainText p {
	padding: 0;
	_padding: 0 6px 0 0;
	margin: 0;
	margin-bottom: 7px;
}

#article #mainText img {
	float: left;
	margin: 0 5px 0 5px;
}

#article #mainText ul {
	margin: 5px;
	padding: 0;	
}
#article #mainText li {
	margin: 0 0 0 15px;
	padding: 0;
}

.bannerReadmore a {
	background:transparent url(/images/icon-readmore.gif) no-repeat scroll right 2px;
	border:0px none;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding:0px 10px 0px 0px;	
	
}
.bannerReadmore a:hover {
	text-decoration:underline;
}

.bannerTab {
	font-size:14px;
	font-weight:bold;
	line-height:22px;
}


.bannerTab a {
	color:#660066;
	display:block;
	padding-top:3px;
	border:0px none;
	font-size:14px;
	font-weight:bold;
	height:17px;
	line-height:22px;
	padding:5px 0px 0px;
	text-decoration:none;
}

#filter {
	padding-top: 12px;
}

#filter h1 {
	margin-top: 0; margin-bottom: 13px;
}

.checklist {
	border: 1px solid #ccc;
	list-style: none;
	overflow: auto;
	width: 16em;
	background-color: white;
	width: 100%;
	height: 100%;
	margin: 0;
}
.checklist, .checklist li { margin-left: 0; padding: 0; }
.checklist label { display: block; padding-left: 25px; text-indent: -25px; }
.checklist label:hover, .checklist label.hover { color: #CC6600; }
* html .checklist label { height: 1%; }

.checklist li.row0 { background-color: #FFF5EB; }

#filter #continentchecklist label {padding-left: 25px; }
#filter #countrychecklist label {padding-left: 25px; }
#filter #ecosystemchecklist label {padding-left: 25px; }
#filter #activitychecklist label {padding-left: 25px; }
#filter #programmechecklist label {padding-left: 25px; }
#filter #keywordchecklist label {padding-left: 25px; }

.multiselect {
	float: left; height: 17px; width: 152px;
	padding: 2px 0 0 5px;
	margin-right: 13px;
	background-color: white;
	background-image: url(/images/dropdown.gif);
}

.checklistContainer {
	display: none; position: absolute; width: 250px; height: 155px;
	z-index: 100;
}

#ieFixIframe {
	display: none;
	position: absolute; width: 252px; height: 155px;
	z-index: 1;
}

#filterReset {
	float: right;
	margin-right: 20px;
}

#filterReset a {
	color: #CC6600;
}

#filterReset a:hover {
	color: black;
}

.subsubnavigation {
	float: left;
	width: 397px;
 	margin: 0;
	padding: 0 5px;
	border: none;
}

.subsubnavigation h1 {
	float: left;
	width: 397px;
	font-size: 14px;
	font-weight: bold;
	#padding-top: 15px;
	padding-bottom: 0px;
}
.subsubnavigation .controlEntry {
	float: left;	
}
.subsubnavigation .subnavlist ul {
	float: left;
	width: 397px;
	padding: 0px;
	margin: 0px;
	#padding-top: 20px;
	list-style-type: none;
}

.subsubnavigation .subnavlist ul li {
	float: left;
	width: 397px;
	padding: 0px;
}

.subsubnavigation .subnavlist ul li a {
	display: block;
	width: 387px;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 16px;
	padding: 0px;
	padding-left: 10px;
	text-decoration: none;
}

.green .subnavlist ul li a {	background: url("/images/slct-green.gif") left 5px no-repeat; }
.yellow .subnavlist ul li a {	background: url("/images/slct-yellow.gif") left 5px no-repeat; }
.purple .subnavlist ul li a {	background: url("/images/slct-purple.gif") left 5px no-repeat; }
.red .subnavlist ul li a {background: url("/images/slct-red.gif") left 5px no-repeat;}
.blue .subnavlist ul li a {background: url("/images/slct-blue.gif") left 5px no-repeat;}
.subsubnavigation .subnavlist ul li a:hover {
	text-decoration: underline;
}

.blue #list ul li a {

background: url("/images/slct-blue.gif") left 5px no-repeat;

}

.listNavigation {
position: static;
padding-top: 14px;
}

.projectsMore {
	float: left;
	width: 400px;
	margin: 0px;
	margin-top: 7px;
	margin-left: 5px;
	margin-right: 0;
	padding: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-top: solid 1px #000000;
}

.projectsMore a {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	padding-left: 15px;
	padding-right: 5px;
	background: url("/images/icon-more.gif") 5px center no-repeat;
}

.projects {
	padding-top: 0;	
}

.projects .project {
	height: 244px;
}

.project h2 {
	float: left;
	width: 180px;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	height: 45px;
	margin: 7px 0 7px 0;
}

#filterResults .projectsearch {
	margin-bottom: 7px;
}
#filterResults h1 {
	font-size: 16px;
}
#filterResults p.searchCriteria {
	padding-left: 5px;
	font-weight: bold; 	
}

.projectsearch h2 {
	float: left;
	width: 380px;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	height: 30px;
	margin: 9px 0;
}

.projectsearch .fieldStats {
	float: left;
	width: 190px;
	margin: 0px;
	padding: 0px;
}

.projectsearch p.stats {
	width: 180px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
}
.projectsearch span.labelStats {
	display: inline;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	padding-right: 5px;
}

.projectsearch p.summary {
	float: left;
	width: 375px;
	height: 103px;
	overflow:hidden;
	text-align:justify;
	padding-left: 5px;
	margin: 10px 0 0 0;
}

.projectsearch a.readMore {
	float: left;
	height: 16px;
	line-height: 16px;
	font-size: 11px;
	padding: 0px;
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 10px;
	background: url(/images/icon-readmore-yellow-t.gif) right 10px no-repeat;
}

.projectsearch p.ratingZero, #headline p.ratingZero {
	background-position: 50% 50%;
}

.projects .divider, #filterResultsStart .divider {
	height: 244px;
}

#filterResultsStart {
	float: left;
	width: 821px;
	margin: 30px 0 0 0;
	padding: 0px;
}

#filterResults .listNavigation {
	margin-bottom: 10px;
}

.relatedFund img {

	float: right;
	width: 123px;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
}

.relatedFund a.readMore {
	width: 52px;
	clear: both;
}

.relatedTheme a.readMore {
	width: 52px;
	font-size: 11px;
	font-weight: normal;
	background: url(/images/icon-readmore-red-w.gif) right center no-repeat;	
}

.searchresult h2.primary a {
	font-size:14px;
	font-weight:bold;
	color:#00386B;
}
.searchresult h2.primary a:hover {
	text-decoration: underline;	
}

.addRelatedItem {
	background-image:url(/sbeos/images/icons/add.png);
	background-repeat:no-repeat;
	float: left;
	width: 370px;
}
.addRelatedItem a {
	color: black;
	display: block;
	padding: 0 0 0 25px;	
}
#relatedPublications #list a.deleteRelatedItem {
	float: left;
	width: 16px;
	margin-right: 10px;
	background: none;
}

.banner.purple p a {
        color: #333333;
        border-bottom: dotted 1px #333333;
}
#secondaryContent, #mainNavigation{
	display: none;
}

#search {
	display: none;
}