BODY {

}

h1 	{ 
	margin-top: 0px;
	margin-bottom: 0px;
}

p 	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #02335f;
	font-size: 70%;
}	

object {
	/*margin: 0px;*/
	
	text-align: center;
}

.tdLanguageSelector {
	width: 100%;
	background-color: #6987b8;
	background-image: url(../images/bg_banner.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-right: 8px;
	text-align: right;
	vertical-align: middle;

}

.tdLanguageSelector a:link, .tdLanguageSelector a:visited, .tdLanguageSelector a:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #6987b8;
	text-decoration: underline;
}

.tableBanner {
	height: 86px;
	text-align: left;
	vertical-align: top;
}

/* ------------------------------------ HP ------------------------------------- */
/* 1945 - 1959 --------------- */

#d194559 {
	padding: 10px 100px 10px 10px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_4559.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	margin-top: 10px;
	height: 288px;
}

#d194559 h2 {
	color: #02335f;
	font-weight: bold;
	font-size: 100%;
	margin-left: 2px;
}

#d194559 p {padding-right: 150px;}

/* 1960 - 1999 --------------- */

#d196069 {
	padding: 10px 10px 10px 100px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_6069.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-top: 10px;
}

#d196069 h2 {
	padding-left: 180px;
	color: #02335f;
	font-weight: bold;
	font-size: 100%;
	margin-left: 2px;
}

#d196069 p {padding-left: 180px;}

#d196069 div {

}

/* 1970 - 79 ------------------- */

#d197079 {
	padding: 10px 100px 10px 10px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_7079.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	margin-top: 10px;
	height : 200px;
}

#d197079 h2 {
	color: #02335f;
	font-weight: bold;
	font-size: 100%;
	margin-left: 2px;
}

#d197079 p {padding-right: 150px;}


/* 1980 - 89 ------------------- */

#d198089 {
	padding: 10px 10px 10px 100px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_8089.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-top: 10px;
	height: 260px;
}

#d198089 h2 {
	padding-left: 200px;
	color: #02335f;
	font-weight: bold;
	font-size: 100%;
	margin-left: 2px;
}

#d198089 p {padding-left: 200px;}

/* 1990 - 99 ------------------- */

#d199099 {
	padding: 10px 100px 10px 10px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_9099.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	margin-top: 10px;
}



#d199099 h2 {
	color: #02335f;
	font-weight: bold;
	font-size: 100%;
	margin-left: 2px;
}

#d199099 p {padding-right: 150px;}

/* 2000 - today ------------------- */

#d2000today_en {
	padding: 10px 10px 10px 100px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_2000-today_en.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 10px;
	min-height: 200px;
	height: 350px;

}
#d2000today_en h2 {
padding-left: 200px;
	color: #02335f;
	font-weight: bold;
	font-size: 100%;
	margin-left: 2px;
}

#d2000today_bg {
	padding: 10px 10px 10px 100px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_2000-today_bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 10px;
	min-height: 200px;
	height: 350px;

}
#d2000today_bg h2 {
padding-left: 200px;
	color: #02335f;
	font-weight: bold;
	font-size: 100%;
	margin-left: 2px;
}

#d2000today_cs {
	padding: 10px 10px 10px 100px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_2000-today_cs.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 10px;
	min-height: 200px;
	height: 350px;

}
#d2000today_cs h2 {
padding-left: 200px;
	color: #02335f;
	font-weight: bold;
	font-size: 100%;
	margin-left: 2px;
}

#d2000today_da {
	padding: 10px 10px 10px 100px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_2000-today_da.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 10px;
	min-height: 200px;
	height: 350px;

}
#d2000today_da h2 {
padding-left: 200px;
	color: #02335f;
	font-weight: bold;
	font-size: 100%;
	margin-left: 2px;
}

#d2000today_de {
	padding: 10px 10px 10px 100px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_2000-today_de.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 10px;
	min-height: 200px;
	height: 350px;

}
#d2000today_de h2 {
padding-left: 200px;
	color: #02335f;
	font-weight: bold;
	font-size: 100%;
	margin-left: 2px;
}

#d2000today_el {
	padding: 10px 10px 10px 100px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_2000-today_el.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 10px;
	min-height: 200px;
	height: 350px;

}
#d2000today_el h2 {
padding-left: 200px;
	color: #02335f;
	font-weight: bold;
	font-size: 100%;
	margin-left: 2px;
}

#d2000today_es {
	padding: 10px 10px 10px 100px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_2000-today_es.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 10px;
	min-height: 200px;
	height: 350px;

}
#d2000today_es h2 {
padding-left: 200px;
	color: #02335f;
	font-weight: bold;
	font-size: 100%;
	margin-left: 2px;
}

#d2000today_et {
	padding: 10px 10px 10px 100px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_2000-today_et.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 10px;
	min-height: 200px;
	height: 350px;

}
#d2000today_et h2 {
padding-left: 200px;
	color: #02335f;
	font-weight: bold;
	font-size: 100%;
	margin-left: 2px;
}

#d2000today_fi {
	padding: 10px 10px 10px 100px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_2000-today_fi.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 10px;
	min-height: 200px;
	height: 350px;
}
#d2000today_fi h2 {
padding-left: 200px;
	color: #02335f;
	font-weight: bold;
	font-size: 100%;
	margin-left: 2px;
}

#d2000today_fr {
	padding: 10px 10px 10px 100px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_2000-today_fr.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 10px;
	min-height: 200px;
	height: 350px;

}
#d2000today_fr h2 {
padding-left: 200px;
	color: #02335f;
	font-weight: bold;
	font-size: 100%;
	margin-left: 2px;
}

#d2000today_hu {
	padding: 10px 10px 10px 100px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_2000-today_hu.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 10px;
	min-height: 200px;
	height: 350px;

}
#d2000today_hu h2 {
padding-left: 200px;
	color: #02335f;
	font-weight: bold;
	font-size: 100%;
	margin-left: 2px;
}

#d2000today_it {
	padding: 10px 10px 10px 100px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_2000-today_it.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 10px;
	min-height: 200px;
	height: 350px;

}
#d2000today_it h2 {
padding-left: 200px;
	color: #02335f;
	font-weight: bold;
	font-size: 100%;
	margin-left: 2px;
}

#d2000today_lt {
	padding: 10px 10px 10px 100px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_2000-today_lt.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 10px;
	min-height: 200px;
	height: 350px;

}
#d2000today_lt h2 {
padding-left: 200px;
	color: #02335f;
	font-weight: bold;
	font-size: 100%;
	margin-left: 2px;
}

#d2000today_lv {
	padding: 10px 10px 10px 100px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_2000-today_lv.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 10px;
	min-height: 200px;
	height: 350px;

}
#d2000today_lv h2 {
padding-left: 200px;
	color: #02335f;
	font-weight: bold;
	font-size: 100%;
	margin-left: 2px;
}

#d2000today_nl {
	padding: 10px 10px 10px 100px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_2000-today_nl.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 10px;
	min-height: 200px;
	height: 350px;

}
#d2000today_nl h2 {
padding-left: 200px;
	color: #02335f;
	font-weight: bold;
	font-size: 100%;
	margin-left: 2px;
}

#d2000today_pl {
	padding: 10px 10px 10px 100px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_2000-today_pl.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 10px;
	min-height: 200px;
	height: 350px;

}
#d2000today_pl h2 {
padding-left: 200px;
	color: #02335f;
	font-weight: bold;
	font-size: 100%;
	margin-left: 2px;
}

#d2000today_pt {
	padding: 10px 10px 10px 100px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_2000-today_pt.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 10px;
	min-height: 200px;
	height: 350px;

}
#d2000today_pt h2 {
padding-left: 200px;
	color: #02335f;
	font-weight: bold;
	font-size: 100%;
	margin-left: 2px;
}

#d2000today_ro {
	padding: 10px 10px 10px 100px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_2000-today_ro.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 10px;
	min-height: 200px;
	height: 350px;

}

#d2000today_ro h2 {
padding-left: 200px;
	color: #02335f;
	font-weight: bold;
	font-size: 100%;
	margin-left: 2px;
}


#d2000today_sk {
	padding: 10px 10px 10px 100px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_2000-today_sk.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 10px;
	min-height: 200px;
	height: 350px;

}
#d2000today_sk h2 {
padding-left: 200px;
	color: #02335f;
	font-weight: bold;
	font-size: 100%;
	margin-left: 2px;
}

#d2000today_sl {
	padding: 10px 10px 10px 100px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_2000-today_sl.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 10px;
	min-height: 200px;
	height: 350px;

}
#d2000today_sl h2 {
padding-left: 200px;
	color: #02335f;
	font-weight: bold;
	font-size: 100%;
	margin-left: 2px;
}

#d2000today_sv {
	padding: 10px 10px 10px 100px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_2000-today_sv.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 10px;
	min-height: 200px;
	height: 350px;

}
#d2000today_sv h2 {
padding-left: 200px;
	color: #02335f;
	font-weight: bold;
	font-size: 100%;
	margin-left: 2px;
}


#d2000today {
	padding: 10px 10px 10px 100px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_2000-today.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 10px;
	min-height: 200px;
	height: 350px;

}

#d2000today_cs p {padding-left: 200px;}
#d2000today_da p {padding-left: 200px;}
#d2000today_de p {padding-left: 200px;}
#d2000today_et p {padding-left: 200px;}
#d2000today_el p {padding-left: 200px;}
#d2000today_en p {padding-left: 200px;}
#d2000today_es p {padding-left: 200px;}
#d2000today_fr p {padding-left: 200px;}
#d2000today_it p {padding-left: 200px;}
#d2000today_lv p {padding-left: 200px;}
#d2000today_lt p {padding-left: 200px;}
#d2000today_hu p {padding-left: 200px;}
#d2000today_nl p {padding-left: 200px;}
#d2000today_pt p {padding-left: 200px;}
#d2000today_pl p {padding-left: 200px;}
#d2000today_sk p {padding-left: 200px;}
#d2000today_sl p {padding-left: 200px;}
#d2000today_fi p {padding-left: 200px;}
#d2000today_sv p {padding-left: 200px;}


.MembersTxt {
	padding-left: 15px;
}

/* end HP div   */

.tdContentHP {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #fcf9c5;
	border-bottom: 1px solid #003399;
}

.dateRight {
	padding-left: 40px;
	padding-right: 20px;
	padding-top: 40px;
	padding-bottom: 0px;
	width: 200px;
	background-color: #fcf9c5;
}

/*
.tabYearLeft {
	margin-top: 10px;
	padding-left: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

.tdyearLeft {
	padding-right: 10px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_right.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 100%;
}

.tdyearLeft H2 {
	color: #02335f;
	font-weight: bold;
	font-size: 100%;
	margin-left: 2px;
}

*/
.readMore, .readMore a:link, .readMore a:visited, .readMore a:hover, .readMore a:active {
	color: #960606;
	font-weight: bold;
	text-align: left;
	font-size: 85%;
	padding-right: 100px;
	}

.tdyearLeft img {
	margin-right: 20px;
	margin-left: 20px;
}

/* ------------------------------------ Right ----------------------------------- */

.dateLeft {
	padding-left: 20px;
	padding-right: 60px;
	padding-top: 40px;
	padding-bottom: 0px;
	width: 200px;
	background-color: #fcf9c5;
}

.tabYearRight {
	margin-right: 10px;
	margin-top: 10px;
	padding-left: 10px;
	padding-left: 10px;
}

.tdyearRight {
	padding-right: 10px;
	background-color: #FFF;
	background-image: url(../images/grade_hp_left.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 100%;
	padding-bottom: 10px;
}

.tdyearRight H2 {
	color: #02335f;
	font-weight: bold;
	font-size: 100%;
	margin-left: 2px;
}

.tdyearRight img {
	margin-right: 20px;
	margin-left: 20px;
}

.tdyearRightDate {
	padding-left: 200px;
	position: relative;
	left: 200px;
}

/* ------------------------------------ CONTENT ----------------------------------------------- */

.tdContent {
	background-image: url(../images/bg_content.jpg);
	background-position: top left;
	background-repeat: no-repeat; 
	margin-top: 20px;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
}

.tdContent H2 {
	color: #f4a702;
	font-size: 120%;

}

.tdContentYear {
	background-image: url(../images/bg_content.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	vertical-align: top;
	margin-top: 20px;
	padding-top: 20px;
	padding-left: 55px;
	padding-right: 55px;
	border-bottom: 1px solid #003399;
}

.tdContentYear H2 {
	color: #f4a702;
	font-size: 120%;
}

.tabRubric {
	padding-right: 15px;
}

/* ------------------------------------ Blue Content --------------------------------- */


/*

.divBlue {	
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	min-width: 250px;
	border-top: 1px dotted #5b8fc3;
	background-color: #d0eafe;
	color: #02335f;
	width: auto;
	background-image: url(../images/bg_bluebottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	min-height: 250px;	

} 

*/


.tdBlue {	
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
	border-top: 1px dotted #5b8fc3;
	background-color: #d0eafe;
	color: #02335f;
	width: auto;
	background-image: url(../images/bg_bluebottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	min-height: 250px;	

}

.tdBlue span { 	
font-size: 70%;
	font-weight: bold; 
			}	

.tdBlue div {
	padding: 0px 15px 10px 0px;
	background-image: url(../images/bg_picturecontent_blueleft.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	float: left;
}

.tdBlue div p {
	font-size: 55%;
	color: #000;
	margin-bottom: 5px;
	margin-top: 5px;
}

.pyear {
	font-weight: bold;
}

.pyearbottom {
	font-weight: bold;
	margin-top: 175px;
	
}

.pbottom {
	margin-top: 175px;
}

/*.prubik {
	float: left;
}*/




.tabLeftNav2 {
	width: 194px;
}

.tdBlueFanGame ul {
	
}

.tabLeftNav2 td {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.legend {
	font-size: 70%;
	color: #02335f;;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 3px;		
}


/*
.divPictBlueLeft {
	padding: 0px 15px 10px 0px;
	background-image: url(../images/bg_picturecontent_blueleft.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	float: left;
}



.divBlueBottom {
	background-image: url(../images/bg_bluebottom.gif);
	background-repeat: repeat-x;
}

*/


/* ------------------------------------  YELLOW DIV -------------------- */

.tdYellow {	
	vertical-align: top;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-right: 10px;
	border-top: 1px dotted #5b8fc3;
	background-color: #fbfbca;
	min-height: 300px;
	background-image: url(../images/bg_bluebottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.tdYellow div {
	padding: 0px 15px 10px 0px;
	background-image: url(../images/bg_picturecontent_yellowlef.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	float: left;
}

.tdYellow span { 	
font-size: 70%;
	font-weight: bold; 
			}	 
			
			
.tdYellow div p {
	font-size: 55%;
	color: #000;
	margin-bottom: 5px;
	margin-top: 5px;
}


/*
.divYellow {	
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	border-top: 1px dotted #5b8fc3;
	background-color: #fefde7;
	color: #02335f;
	min-height: 300px;
	background-image: url(../images/bg_bluebottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
	
.divPictYellowLeft {
	padding: 0px 15px 10px 0px;
	background-image: url(../images/bg_picturecontent_yellowlef.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	float: left;
}

*/


.EuNavigator {
	border: 1px solid #0a89bb;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-right: 5px;
	text-align: center;
}

.tabRubric {
	border-right: 5px solid red;
}

.tdTypeYellow {
		
	background-color: #fefde7;
	vertical-align: top;
}

.tdTypeBlue {
	background-color: #d0eafe;
	vertical-align: top;
}

/* ------------------------------------ TD LEFT NAV ------------------------------------------- */

.tdLeft {
	background-image: url(../images/bg_tdleft.gif);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #fdfbe8;
	width: 200px;
}

.leftNavBottom {
	background-color: #fcf9c5;
	vertical-align: bottom;
	height: 100%;
}

.tabLeftNav {
	background-image: url(../images/bg_leftnav.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 194px;
}

.tabLeftNav, .tabLeftNav a:link, .tabLeftNav a:visited, .tabLeftNav a:hover , .tabLeftNav a:active  {
 	font-size: 11px;
	color: #02335f;
	text-align: center;
	text-decoration: none;
}

.tabLeftNav td {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #5c8bc4;
}

.MenuSelect {
	font-weight: bold;
	background-color: #abdbfc;
	padding-bottom: 10px;
	padding-top: 10px;
}

.tdyear {
	font-weight: bold;
}

.tdyear a:link, .tdyear a:visited, .tdyear a:hover , .tdyear a:active {
 	font-weight: bold;
}

.videotitle {
	font-size: small;
	font-weight: bold;
	/*padding: 0px 0px 30px 0px;
	background-image: url(../images/bg_picturecontent_yellowlef.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;*/
}

.tdButABC {	
	padding-top: 10px;
	padding-bottom: 10px;
}

/* ------------------------------------ TEST DIV --------------- */

/*


#divBlue {	
	border-top: 1px dotted #5b8fc3;
	margin-top: 0px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 20px;
	padding-right: 10px;
	background-color: #d0eafe;
	color: #02335f;
	height: auto;
	background-image: url(../images/bg_bluebottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;

}

#divYellow {	
	border-top: 1px dotted #5b8fc3;
	margin-top: 0px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 20px;
	padding-right: 10px;
	background-color: #fefde7;
	color: #02335f;
	_height: 100%;
	min-height: 200px;
	background-image: url(../images/bg_bluebottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;

}


#dTypeBlue {
	background-color: blue;
	height: 50px;
	width: 50%;
	background-color: #d0eafe;
	position: absolute;
	left: 210px;
	float: left;

}
#dTypeYellow {
	position: absolute;
	right: 10px;
	background-color: #fefde7;
	height: 50px;
	width: 50%;
	margin-left: 20px;
}

*/
/* ------------------------------------ 2d level ---------------------------------------- */


.animated {
	text-align: center;
	border: none;
	border-color: #003399;
}

.text3 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 70px;
	color: #02335f;
}

.text2 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-left: 70px;
	color: #02335f;
}

.required {
	text-align: left;
	margin-left: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}

/* ------------------------------------ 3rd level ---------------------------------------- */

.day {
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #D9E5F2;
	color: #003399;
}

.bgline {
	background-color: #CECE57;
	color: #ffffff;
}

.month {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #44A818;
}

/* ------------------------------------ FOUNDING FATHERS ------------------------------------------ */

/* decennie 1945-59 */ 

.ulFoundingLeft {
	float: left;
	vertical-align: middle;
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
}

.ulFoundingRight {
	float: right;
	vertical-align: middle;
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
	text-align: left;
	
}

.dFounding, .dFounding a:link, .dFounding a:visited, .dFounding a:hover, .dFounding a:active {

	color: #003399;
	font-size: 85%;


	
	}
.dFounding img {
vertical-align: middle;
padding: 2px;
}
	
	
.dFounding {

	background-image: none;
}

/* page Founding Father ---------------------- */
/* Video */

.dFoundingMovie {
	float: right;
	margin: 50px 0px 100px 10px;
}

.dFoundingMovie span {
	font-size: 80%;
}


.dFoundingFathers {
	margin-top: 10px;
	min-height: 350px;
    _min-height: 200px;
	border-bottom: 1px solid #aed687;
	padding-bottom: 20px; 
	width: 100%;
}

.dFoundingFathers p {

}

.dFoundingFathers img {
	padding: 0px 15px 10px 0px;
}





/* ------------------------------------ General classes --------------------------------------- */

.pouceEnlargement {
	vertical-align: middle;
}
.imgLinks {
	border: 1px solid #003399;
	margin-top: -5px;
	margin-bottom: -5px;
}


/* VIDEO CLASS ----------------------- */

#videoright {
	position: relative;
	left: 0px;
	top: -20px;
	float: right;
	width: 230px;
}

#videoright span {
	font-size: 70%;
	font-weight: bold; 		
}

#videoleft {
	position: relative;
	right: 0px;
	top: -20px;
	float: left;
	width: 230px;
	margin-right: 10px;
}

#videoleft span {
	font-size: 70%;
	font-weight: bold; 		
}

/* Founding Fathers ------------------------------------ */