/*CSS Document*/
/******************************Tabs*******************************/
div#tab_block { height:63px; }
div.home_tab {
	float:left;
	margin: 0px 2px 0 0;
	padding: 0px 0 0 0;
	display: block;
	background:url(../images/button-blue.jpg);
	background-repeat:no-repeat;
	width:128px;
	height: 53px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
div.inactive_tab {
	float:left;
	margin: 0px 2px 0 0;
	padding: 0px 0 0 0;
	display: block;
	background:url(../images/button-blue-fade.jpg);
	background-repeat:no-repeat;
	width:128px;
	height: 53px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
div#login_tab {
	float:left;
	margin: 0px 0px 0 0;
	padding: 0px 0 0 0;
	display: block;
	background:url(../images/button-login.jpg);
	background-repeat:no-repeat;
	width:220px;
	height: 53px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
/*div#home_bar5 {
	float:left;
	display: block;
	background:url(../images/button-line-login.jpg);
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	font-size:1px;
}
div#home_bar0 {
	float:left;
	display: block;
	background:url(../images/button-line-homepage.jpg);
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	font-size:1px;
}
div#home_bar1 {
	float:left;
	display: block;
	background:url(../images/button-line-studyabroad.jpg);
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	font-size:1px;
}
div#home_bar2 {
	float:left;
	display: block;
	background:url(../images/button-line-onlinecourse.jpg);
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	font-size:1px;
}
div#home_bar3 {
	float:left;
	display: block;
	background:url(../images/button-line-faqs.jpg);
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	font-size:1px;
}
div#home_bar4 {
	font-size:1px;
	float:left;
	display: block;
	background:url(../images/button-line-register.jpg);
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0
}*/
div#home_bar5 {
	float:left;
	display: block;
	background-color: #63717b;
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	font-size:1px;
	
}
div#home_bar0 {
	float:left;
	display: block;
	background-color: #18617b;
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	font-size:1px;
	
}
div#home_bar1 {
	float:left;
	display: block;
	background-color: #18617b;
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	font-size:1px;
	
}
div#home_bar2 {
	float:left;
	display: block;
	background-color: #18617b;
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	font-size:1px;
	
}
div#home_bar3 {
	float:left;
	display: block;
	background-color: #18617b;
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	font-size:1px;
	
}
div#home_bar4 {
	font-size:1px;
	float:left;
	display: block;
	background-color: #18617b;
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	
}
div#home_bar6 {
	float:left;
	display: block;
	background-color: #18617b;
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	font-size:1px;
	
}
div.login {
	float:left;
	text-align:left;
	padding:5px 50px 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}
/*********************************************** Forms *************************************/
form {
	margin:0px;
	padding:0px;
}
div#login_form {
	float:left;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:9px;
	padding:0 0 0 0;
}
input.text {
	margin:0px;
	padding:1px;
	width:110px;
	height:18px;
}
/******************************************* Content ***********************************************/
div#home_content {
	width: 1000px;
	background: url(../images/home_border.gif) repeat-y;
	padding: 5px 0 0 0;
	border-top: #CCCCCC 1px solid;
	min-height:410px;
}
div.margin3 {
	padding: 3px 0 0 0;
	margin: 0 0 0 26px;
}
div#home_left {
	width: 290px;
	/*width: 188px;*/
	float:left;
	padding: 12px 0 0 0;
	margin: 0;
}
div#home_left_main {
	/*width: 188px;*/
	
	float:left;
	padding: 0;
	margin: 0;
}
div#home_right {
	width: 780px;
	margin: 0 5px 0 188px;
}
#home_right .content_container {
	padding: 0 0 0 110px;
	margin: 0;
}
div#home_left_content {
	padding: 0 0 0 5px;
	margin: 0;
}
div#the_course_bottom { line-height:1em; }
div.feature_content_box {
	width: 183px;
	margin: 0;
	padding: 0;
}
div.subheader {
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:023344;
	background: url(../images/grey_background_short.jpg) no-repeat;
	width: 183px;
	height: 24px;
	text-align:left;
}
div.subheader_bottom {
	background: url(../images/home_border_small.gif) repeat-y;
	padding:3px 0 3px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:223344;
	line-height: 16px;
	text-align: left;
	width: 183px;
}
div.subheader_bottom_content {
	padding: 5px 0 5px 0;
	margin:0 4px 0 4px;
	line-height:1.1em !important;
	text-align:left;
	font:700 11px Arial, Helvetica, sans-serif;
}
div.subheader_bottom_content a {
	font-size: 11px !important;
	color: #003447;
	text-decoration: none;
}
div.subheader_bottom_content a:hover {
	color:#666;
	text-decoration: none;
}
#bottom_space { padding: 0 0 10px 0; }
div#sub_home_content {
	min-height:410px;
	text-align:left;
	margin:15px 0 0 0;
	padding:5px 5px 0 5px;
	border-left: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
	border-top: #CCCCCC solid 1px;/*border-bottom: #CCCCCC solid 1px;*/
}
div#home_right_bottom {
	width: 799px;
	padding: 0;
	margin: 0 0 0 5px;
}
div#home_right_bottom_top { padding: 0 5px 0 5px; }
div#flash_area {
	padding: 0;
	margin: 0;
	background: url(../images/worldWiseHomeFlashAreaBackground.jpg) /*no-repeat*/;
	width:794px;
	height:260px;
}
.flash_area_text h2 {
	display: none;
	font: bold 22pt Arial, Helvetica, sans-serif;
	text-align:right;
	padding: 8px 15px 0 0;
	margin: 0;
	/*color:#0086c6;*/
	/*color:#f7c700;*/
	/*color:#009e39;*/
	/*color:#de0021;*/
	color:#333333;
	/*-webkit-text-stroke: 1px #000;
    -webkit-text-fill-color: #fff;*/
	/*text-shadow: 2px 2px 2px #000;*/
	text-shadow: 2px 2px 2px #999999;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
}
div#become_global_scholar {
	width: 504px;
	float:left;
}
div#become_global_scholar_top {
	background: url(../images/grey_background_medium.jpg) no-repeat;
	height: 23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:023344;
	text-align:left;
	padding: 0 0 0 0;
}
div#global_scholar_bottom_1 {
	height: 130px;
	background: url(../images/background_bottom_1.jpg) no-repeat;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;	
}
div#global_scholar_bottom_2 {
	height: 130px;
	background: url(../images/background_bottom_2.jpg) no-repeat;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;	
}
div#global_scholar_bottom_3 {
	height: 130px;
	background: url(../images/background_bottom_3.jpg) no-repeat;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;	
}
div#global_scholar_bottom_4 {
	height: 130px;
	background: url(../images/background_bottom_4.jpg) no-repeat;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;	
}
div#global_scholar_bottom_5 {
	height: 130px;
	background: url(../images/background_bottom_5.jpg) no-repeat;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;	
}
div#global_scholar_bottom_6 {
	height: 130px;
	background: url(../images/background_bottom_6.jpg) no-repeat;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;	
}
div#global_scholar_bottom_7 {
	height: 130px;
	background: url(../images/background_bottom_7.jpg) no-repeat;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;	
}
div#global_scholar_bottom_8 {
	height: 130px;
	background: url(../images/background_bottom_8.jpg) no-repeat;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;	
}
div#global_scholar_bottom_content {
	text-align:left;
	margin: 0 0 0 10px;
	padding: 18px 0 0 0;
}
div#global_scholar_bottom_content div{
	margin: 0;
	padding: 0;
}
div#global_scholar_bottom_content div.communication_tools_pt{
	margin: -4px 0 0 12px;
	padding: 0;
}
div#testimonial {
	width: 280px;
	margin: 0 0 0 504px;
}
div#testimonial_top {
	background: url(../images/grey_background_testimonial.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:023344;
	height: 23px;
	text-align:left;
	padding: 0 0 0 0;
}
div#testimonial_bottom { text-align:left; }
div#testimonial_bottom_content { text-align:left; }
div#home_content_closing {
	background: url(../images/bottom_rounded.jpg) no-repeat;
	width: 1000px;
	height: 10px;
}
a.home_links:link {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:023344;
}
a.home_links:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:023344;
}
a.home_links:hover {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:023344;
}
a.course_links:link {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
a.course_links:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
a.course_links:hover {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
a.course_links2:link {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
a.course_links2:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
a.course_links2:hover {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
/* accordion menu */
#home_left ul {
	margin:0;
	padding:0;
}
#home_left ul.side_nav_container {
	/* The topmost UL */ 
	width:284px;
	margin:0 auto;
	/*padding:50px;*/
	padding:0;
}
#home_left li {
	list-style:none;
	text-align:left;
}
#home_left li.menu {
	/* The main list elements */
	padding:2px 0;
	width:100%;
	display: block;
}
#home_left li.button a {
	/* The section titles */
	display:block;
	/*font-family:BPreplay,Arial,Helvetica,sans-serif;
	font-size:21px;*/
	font: bold 13px Arial, Helvetica, Sans-Serif;
	/*text-transform:uppercase;*/
	height:24px;
	overflow:hidden;
	padding:6px 20px 0;
	position:relative;
	width:244px;
}
#home_left a.dropdown_button {
	text-decoration:none;
	color:#000 !important;
}
#home_left li.button a:hover { /* Removing the inherited underline from the titles */ text-decoration:none; }
#home_left li.button a span {
	/* This span acts as the right part of the section's background */
	height:44px;
	position:absolute;
	right:0;
	top:0;
	width:4px;
	display:block;/*background:#F00;*/
}
/* Setting up different styles for each section color */

li.button a.dropdown_button {
	background:url(../images/dropdown_button.png) repeat-x top left;
	color:#074384;
}
li.button a.dropdown_button { background:url(../images/dropdown_button.png) repeat-x top right; }
/*li.button a.green{background:url(img/green.png) repeat-x top left; color:#436800;}
li.button a.green span{ background:url(img/green.png) repeat-x top right;}

li.button a.orange{background:url(img/orange.png) repeat-x top left; color:#882e02;}
li.button a.orange span{ background:url(img/orange.png) repeat-x top right;}

li.button a.red{background:url(img/red.png) repeat-x top left; color:#641603;}
li.button a.red span{ background:url(img/red.png) repeat-x top right;}*/

/* The hover effects */

#home_left li.button a:hover { background-position:bottom left; }
#home_left li.button a#select_active { background-position:bottom left; }
#home_left li.button a:hover span { background-position:bottom right; }
/*#home_left li.button a.dropdown_button:link{ background-position:bottom left !important;}
#home_left li.button a.dropdown_button:link span{ background-position:bottom right !important;}*/

#home_left .dropdown { /*light blue*/
	display: block;
	padding-top:3px;
	margin-top:-6px;
	width:280px;
	border-left: 2px solid #6bb2d6;
	border-right: 2px solid #6bb2d6;
	border-bottom: 2px solid #6bb2d6;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-radius: 5px;
}
#home_left .dropdown_active { /*dark blue*/
	/* The expandable lists */
	display:none;
	padding-top:3px;
	margin-top:-6px;
	width:280px;
	border-left: 2px solid #18617b;
	border-right: 2px solid #18617b;
	border-bottom: 2px solid #18617b;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-radius: 5px;/* GOLD *//*border-left: 2px solid #18617b;
	border-right: 2px solid #18617b;
	border-bottom: 2px solid #18617b;
	
	-moz-border-radius-bottomright: 5px; 
	-moz-border-radius-bottomleft: 5px; 
	-webkit-border-bottom-right-radius: 5px; 
	-webkit-border-bottom-left-radius: 5px; */
}
#home_left .dropdown li {
	/* Each element in the expandable list */
	background-color:#FFF;
	border-bottom:1pt dotted #18617b;
	color:#CCCCCC;
	margin:2px 0 2px 15px;
	padding:4px 18px;
	width: 208px;
}
#home_left .dropdown li.last { /* Each element in the expandable list */ border-bottom:none !important;/*background-color:#FFF;
	
	color:#CCCCCC;
	margin:5px 0 5px 15px;
	padding:4px 18px;
	width: 208px;*/ }
#home_left .dropdown li a {
	/* Each element in the expandable list */
	text-decoration:none;
	font: bold 12px Arial, Helvetica, Sans-Serif;
	color:#000;
	margin:-15px;
}
#home_left .dropdown li a:hover {
	/* Each element in the expandable list */
	text-decoration:none;
	color:/*#6da3c9*/#3B5998;
}
#home_left .dropdown .active {
	text-decoration:none;
	color:/*#6da3c9*/#3B5998;
}
#home_left .submenu_title {
	/* Each element in the expandable list */
	color:#333;
	font: bold 13px Arial, Helvetica, sans-serif;
	padding: 0 0 0 10px;
	margin: 0;
}
#home_left .clear { clear:both; }
/* end */
.content_container a:link {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003447;
}
.content_container a:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003447;
}
.content_container a:hover {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666;
}
/* end */
.about_content_container {
	padding: 0 35px 0 35px;
	margin: 0;
}
.about_content_container a:link {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003447;
}
.about_content_container a:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003447;
}
.about_content_container a:hover {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666;
}
/* banner */
#tab1_banner { /* home */ }
#tab2_banner { /* about */
	background:url(../images/banner-about.jpg) no-repeat;
	width: 988px;
	height: 146px;
}
#tab3_banner { /* visitors guide */
	background:url(../images/banner-visitors-guide-rio.jpg) no-repeat;
	width: 988px;
	height: 146px;
}
#tab4_banner { /* global understanding */
	background:url(../images/banner-global-understanding.jpg) no-repeat;
	width: 988px;
	height: 146px;
}
#tab5_banner { /* cross-cultural */
	background:url(../images/banner-cross-cultural.jpg) no-repeat;
	width: 988px;
	height: 146px;
}
#tab6_banner { /* olympic athlete */
	background:url(../images/banner-olympic-athlete.jpg) no-repeat;
	width: 988px;
	height: 146px;
}
#tab7_banner { /* youth and sports */
	background:url(../images/banner-athletes-giving-to-others.jpg) no-repeat;
	width: 988px;
	height: 146px;
}
#tab8_banner { /* language and communication */
	background:url(../images/banner-language-communication.jpg) no-repeat;
	width: 988px;
	height: 146px;
}
.banner_text h2 {
	font: bold 35pt Arial, Helvetica, sans-serif;
	text-align:right;
	padding: 82px 15px 0 0;
	margin: 0;
	color:#FFF;
	/*-webkit-text-stroke: 1px #000;
    -webkit-text-fill-color: #fff;*/
	text-shadow: 2px 2px 2px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
blockquote {
	margin: 1em 3em;
	padding: .5em 1em;
	border-left: 5px solid #18617b;
	background-color: #6bb2d6;
}
blockquote p {
	margin: 0;
	padding: 2px 0 2px 0;
}
p.source {
	font-style:italic;
	padding:0 0 0 10px;
}
p.subtitle { font: bold 15px Arial, Helvetica, sans-serif;/*background:url(../images/nav_line_long.png) no-repeat;	
	width: 559px;*/ }
h4.subtitle {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #0071ad;
	padding: 0;
	margin: 12px 0 0 0;
}
h5.subtitle {
	font: bold 13px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 12px 0 0 0;
}

/* Youth and Sports Table */
div.table_box_container {
	margin:auto;
	width: 918px;
}
div.table_box {
	background: url("../images/table_top_lg.gif") no-repeat scroll center top transparent;
	clear: left;
	text-align: center;
	width: 918px;
}
table.overview_table th, tr, td {
	margin: 0;
	padding: 0;
}
table.overview_table th { text-align:center; }
table.overview_table tr, td { text-align:left; }
table.overview_table td {
	vertical-align:top;
	padding: 5px 10px 5px 10px;
	margin: 0;
}
table.overview_table th {
	background: #78C7EB;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 12px;
	height: 24px;
	border-right: 1px #FFFFFF solid;
}
table.overview_table th.last {
	background: #78C7EB;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 12px;
	height: 24px;
	border:none;
}
table.overview_table tr.even { background: #ECEBEB; }
table.overview_table tr.odd { background:#FFF; }
table.overview_table td.institution { font-weight:bold; }
table.overview_table td.source ul {
	list-style-type:square;
	padding: 0 0 0 24px;
	margin: 0;
}
table.overview_table ul {
	padding: 0;
	margin: 0;
	list-style-type:none;
}
table.overview_table li {
	padding: 0 0 10px 0;
	margin: 0;
}
table.overview_table ul ul {
	list-style-type:square;
	padding: 0 0 0 24px;
	margin: 0;
}
table.overview_table ul ul li {
	padding: 0;
	margin: 0;
}
table.overview_table a:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#003447;
	text-decoration:none;
}
table.overview_table a:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#003447;
	text-decoration:none;
}
table.overview_table a:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#666666;/*text-decoration:underline;
	border-bottom: 1px dotted #003447;*/
}
table.overview_table { border-bottom: 1px dotted #999; }
/* home */
.user_guide_bottom ul {
	margin: -4px;
	list-style:none;
}
.user_guide_bottom ul, li {
	padding: 1px 0 1px 0;
	list-style:none;
}
.user_guide_bottom a:link { line-height: 80%; }
.user_guide_bottom a:link {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#003447;
	text-decoration: none;
}
.user_guide_bottom a:visited {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#003447;
	text-decoration: none;
}
.user_guide_bottom a:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration: none;
}
.become_global_scholar_bottom ul {
	margin: 0;
	list-style:none;
}
.become_global_scholar_bottom ul, li {
	padding: 0;
	list-style:none;
}
.table_title {
	font: bold 15px Arial, Helvetica, sans-serif;
	color:#003447;
	padding: 20px 0 10px 0;
	margin:0;
}
.lower_alpha li { list-style:lower-alpha; }
.upper_roman li {
	list-style:upper-roman;
	padding: 0 0 15px 0;
}
.lower_roman li { list-style:lower-roman; }
.disc li { list-style:disc; }
.decimal li { list-style:decimal; }
.disc li { list-style-type:disc; }
.circle li { list-style-type:circle; }
.go_top { text-align: right; }
/* bing/google box */
#search_box_container {
	position: fixed;
	bottom: 0;
	right: 0;
}
#translate_container {
	border: 1px solid #CCC;
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	text-align: center;
	width: 204px;
}
#bing_title_container {
	background: #e7e3e7 url("../images/grey_background_short.jpg") no-repeat scroll 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	padding: 0;
	text-align: left;
}
.bing_title {
	color:#000;
	padding: 3px 0 0 0;
	margin: 0 0 0 30px;
}
#bing_translate {
	padding: 0;
	margin:0;
	background-color:#FFF;
}
#google_title_container {
	background: #e7e3e7 url("../images/grey_background_short.jpg") no-repeat scroll 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	padding: 0;
	text-align: left;
}
.google_title {
	color:#000;
	padding: 3px 0 0 0;
	margin: 0 0 0 30px;
}
#google_translate {
	padding: 15px 0 0 0;
	margin:0;
	background-color:#FFF;
	height: 40px;
}
#google_tools_container {
	width: 100%;
	position: absolute;
	top: 42px;
	right: 10px;
}
.hidden {
	display:none;
	padding: 0;
	margin: 0;
}
.address {
	padding: 0 0 15px 0;
	margin: 0;
}
.phone {
	padding: 15px 0 10px 0;
	margin: 0;
	font-weight: bold;
}
#top_container { width: 1024px; position: relative; }
#language_tools_container {
	display: none;
	position:absolute;
	font: bold 10px Arial, Helvetica, sans-serif;
	color:#FFF;
}
#header_image_container { }
#language_tools_container a:link {
	text-decoration:none;
	color:#FFF;
}
#language_tools_container a:visited {
	text-decoration:none;
	color:#FFF;
}
#language_tools_container a:hover {
	text-decoration:none;
	color:#CCC;
}
.goog-te-gadget-simple { width: 202px !important; }
.goog-te-menu-value {
	padding-left: 35px;
	padding-right: 10px;
}
/* module table */
.module-subtitle {
	visibility:hidden;
	display: none;
}
.module-wrapper {
	padding: 14px 0 14px 0;
	margin: 0;
}
.module-table table {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
	margin: 0;
	border: 1px solid #6BB2D6;
	width: 100%;
}
.module-table table th {
	padding: 5px 0 5px 5px;
	margin: 0;
	font: bold 14px Helvetica, Arial, sans-serif;
	background: #6BB2D6;
	color: #FFF;
}
.module-table table tr {
	padding: 0;
	margin: 0;
	vertical-align:text-top;
}
.module-table table td {
	padding: 10px;
	margin: 0;
	border: 1px solid #488CBB;
}
.module-table table td.task { width: 200px; }
.module-table table td ol {
	padding: 0 0 0 25px;
	margin: 0;
}
.module-table table td ol li {
	padding: 0;
	margin: 0;
	list-style-type:decimal;
}
.module-table table td ol li ol.alpha {
	padding: 0 0 0 25px;
	margin: 0;
}
.module-table table td ol li ol.alpha li {
	padding: 0;
	margin: 0;
	list-style-type:lower-alpha !important;
}
/* FIFA Partners & Sponsors */
div.partner {
	font-weight: bold;
	font-size: 13px;
}
div.fifa-partners-sponsors ul li{
	list-style-type: upper-roman;
}
div.fifa-partners-sponsors li {
	padding: 0 0 10px 0;
}

/* general language and communication */
.option_container {
	margin: 0;
	padding: 8px 0;
	overflow: hidden;
	width: 100%;
}
.cl_container {
	float: left;
	padding-right: 10px;
}
.cl_label{ 
	font-weight: 700;
	font-size: 14px;
	color: #0071AD; 
	text-transform: uppercase; 
}
.cl_sublabel { 
	color: #999; 
}
.cl_option {
	float: left;
	border: 1px solid #CCC;
	height: 32px;
}
.cl_option select{
	border: none;
	padding: 6px;
}
#words_select {
}
/* help images */
#images_select ul {
padding: 15px 20px;
margin: 0;
}
#images_select ul li {
display: inline;
height: 195px;
float: left;
list-style: none;
margin: 0px;
padding: 0 13px;
text-align: center;
}
#images_select .hi_english {
font-weight: bold;
}
#images_select .hi_translation {
padding: 5px 0 5px 0;
margin: 0;
width: 100px;
text-align: center;
word-wrap: break-word;
text-decoration: none;
white-space: normal;
line-height: 1.25em;
}
.translation_table {
	border-collapse:collapse;
	padding:0;
	margin: 0;
	width: 400px;
}
.phrase_translate .translation_table {
	border-collapse:collapse;
	padding:0;
	margin: 0;
	width: 600px;
}
.translation_table tr td {
	vertical-align:text-top;
	padding:0 !important;
	margin: 0 !important;
	text-align:left;
}
.translation_table tr td.w_lang {
	width: 20%;
	font-style:italic;
}
.translation_table tr td.w_trans { width: 25%; }
.translation_table tr td.w_translit { width: 35%; }
.translation_table tr td.p_lang {
	width: 15%;
	font-style:italic;
}
.translation_table tr td.p_trans { width: 40%; }
.translation_table tr td.p_translit { width: 45%; }
.h_translation_table {
	border-collapse:collapse;
	padding:0;
	margin: 0;
	width: 100px;
}
.h_translation_table tr td {
	vertical-align:text-top;
	text-align:left;
	word-wrap:break-word;
	font-size:11px;
	padding:0;
	margin: 0;
}
.h_translation_table tr td.h_lang {
	display:none;
	visibility:hidden;
}
.h_translation_table tr td.h_trans { width: 50%; font-size: 13px;}
.h_translation_table tr td.h_translit { width: 50%; }

/* Words to Know */
.corner-top {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.left-corner {
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	width: 275px;
}
.right-corner {
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
5px;
	border-top-right-radius: 5px;
}
table.words_to_know {
	width: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 8px 0 0 0;
	margin: 0;
}
table.words_to_know th {
	background: #78C7EB;
	color: #FFF !important;
	padding: 4px 8px;
	margin: 0;
	/*font-family: 'Oswald', Helvetica, Arial, san-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	text-align: center;
}
table.words_to_know tr.even { background-color: #dbe4ef; }
table.words_to_know tr.odd { background-color: #FFF; }

#table_box table tr:nth-child(odd) td{
	background: #FFF;
}
#table_box table tr:nth-child(even) td{
	background: #ECEBEB;
}
table.words_to_know tr:nth-child(odd) td{
	background: #FFF;
}
table.words_to_know tr:nth-child(even) td{
	background: #ECEBEB !important;
}
table.words_to_know tr td { text-transform: lowercase; }
table.words_to_know tr td span.word_english {
	display: block;
	font-weight: bold;
	padding: 10px 10px;
}
table.words_to_know tr td .word_translate {
	font-weight: 400 !important;
	display: block;
	padding-left: 10px;
}
table.words_to_know tr td .word_translate br {
	display: block !important;
	padding: 0;
	margin: 0;
}
table.words_to_know tr td .word_translate table.translation_table { width: 100%; }
table.words_to_know tr td .word_translate table.translation_table tr { vertical-align: text-top; }
table.words_to_know tr td .word_translate table.translation_table td.w_lang {
	font-style:italic;
	float: left;
	text-align: left;
	font-weight:bold;
}
table.words_to_know tr td .word_translate table.translation_table td.w_trans {
	float: left;
	text-align: left;
	padding-left: 4px;
}
table.words_to_know tr td .word_translate table.translation_table td.w_translit {
	float: left;
	text-align: left;
	padding-left: 4px;
}
/* phrases to know */
.phrases_container ul {
	margin: 0;
	padding: 0;
}
.phrases_container ul li { list-style-type:none; padding: 5px; margin: 0;}
.phrases_container ul li:nth-child(odd) {
	/*background: #FFF;*/
}
.phrases_container ul li:nth-child(even) {
	background: #ECEBEB;
}
.phrase_english { font-weight:bold; }
.phrase_translate {
	word-wrap: break-word;
	text-decoration:none;
	padding: 0;
	margin: 0 10px; 
}
#words_select h5{
	color: #1C78B9;
	font: bold 14px Arial,Helvetica,sans-serif;
	padding: 10px 0;
	margin: 0;
}
/* national teams */
.team_container {
	overflow: hidden;	
}
.team_col {
	float: left;
}
.team_msg {
	font-size: 11px;
	color: #666;
}

.team_relations .left-corner {
	webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;	
	width: 25%;
}
.team_relations .right-corner {
	webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;	
	width: 25%;
}

.team_relations #table_box table tr:nth-child(odd) td{
	background: #FFF;
}
.team_relations #table_box table tr:nth-child(even) td{
	background: #ECEBEB;
}

.team_relations div.table_box_container {
	margin:auto;
	width: 100%;
}
.team_relations div.table_box {
	background: url("../images/table_top_lg.gif") no-repeat scroll center top transparent;
	clear: none;
	text-align: center;
	width: 100%;
}
.team_relations table.overview_table th, tr, td {
	margin: 0;
	padding: 0;
}
.team_relations table.overview_table th { text-align:center; }
.team_relations table.overview_table tr, td { text-align:left; }
.team_relations table.overview_table td {
	vertical-align:top;
	padding: 5px 10px 5px 10px;
	margin: 0;
}
.team_relations table.overview_table th {
	background: #78C7EB;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 12px;
	height: 24px;
	border-right: 1px #FFFFFF solid;
}
.team_relations table.overview_table th.last {
	background: #78C7EB;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 12px;
	height: 24px;
	border:none;
}
.team_relations table.overview_table tr.even { background: #ECEBEB; }
.team_relations table.overview_table tr.odd { background:#FFF; }
.team_relations table.overview_table td.institution { font-weight:bold; }
.team_relations table.overview_table td.source ul {
	list-style-type:square;
	padding: 0 0 0 24px;
	margin: 0;
}
.team_relations table.overview_table ul {
	padding: 0;
	margin: 0;
	list-style-type:none;
}
.team_relations table.overview_table li {
	padding: 0 0 10px 0;
	margin: 0;
}
.team_relations table.overview_table ul ul {
	list-style-type:square;
	padding: 0 0 0 24px;
	margin: 0;
}
.team_relations table.overview_table ul ul li {
	padding: 0;
	margin: 0;
}
.team_relations table.overview_table a:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#003447;
	text-decoration:none;
}
.team_relations table.overview_table a:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#003447;
	text-decoration:none;
}
.team_relations table.overview_table a:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#666666;/*text-decoration:underline;
	border-bottom: 1px dotted #003447;*/
}
.team_relations table.overview_table { border-bottom: 1px dotted #999; }

.feedback {
	clear: left;	
}

/* overview */
.content_container .overview ul li a {
	color: #0071ad;
}

/* laws of the game */
.laws_of_the_game h5 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #0071ad;	
	
	padding: 6px 0;
	margin: 0;
}
.laws_of_the_game h6 {
	font: bold 14px Arial, Helvetica, sans-serif;
color:#666;	
	padding: 0;
	margin: 0;
}

.laws_of_the_game img {
display: block;
    margin: 0 auto;
}
.copyright_img {
	font: 9px Arial, Helvetica, sans-serif;
color:#999;		
text-align:center;
display:block;
}
/*CSS Document*/
/******************************Tabs*******************************/
div#tab_block { height:63px; }
div.home_tab {
	float:left;
	margin: 0px 2px 0 0;
	padding: 0px 0 0 0;
	display: block;
	background:url(../images/button-blue.jpg);
	background-repeat:no-repeat;
	width:128px;
	height: 53px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
div.inactive_tab {
	float:left;
	margin: 0px 2px 0 0;
	padding: 0px 0 0 0;
	display: block;
	background:url(../images/button-blue-fade.jpg);
	background-repeat:no-repeat;
	width:128px;
	height: 53px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
div#login_tab {
	float:left;
	margin: 0px 0px 0 0;
	padding: 0px 0 0 0;
	display: block;
	background:url(../images/button-login.jpg);
	background-repeat:no-repeat;
	width:220px;
	height: 53px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
/*div#home_bar5 {
	float:left;
	display: block;
	background:url(../images/button-line-login.jpg);
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	font-size:1px;
}
div#home_bar0 {
	float:left;
	display: block;
	background:url(../images/button-line-homepage.jpg);
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	font-size:1px;
}
div#home_bar1 {
	float:left;
	display: block;
	background:url(../images/button-line-studyabroad.jpg);
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	font-size:1px;
}
div#home_bar2 {
	float:left;
	display: block;
	background:url(../images/button-line-onlinecourse.jpg);
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	font-size:1px;
}
div#home_bar3 {
	float:left;
	display: block;
	background:url(../images/button-line-faqs.jpg);
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	font-size:1px;
}
div#home_bar4 {
	font-size:1px;
	float:left;
	display: block;
	background:url(../images/button-line-register.jpg);
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0
}*/
div#home_bar5 {
	float:left;
	display: block;
	background-color: #63717b;
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	font-size:1px;
	
}
div#home_bar0 {
	float:left;
	display: block;
	background-color: #18617b;
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	font-size:1px;
	
}
div#home_bar1 {
	float:left;
	display: block;
	background-color: #18617b;
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	font-size:1px;
	
}
div#home_bar2 {
	float:left;
	display: block;
	background-color: #18617b;
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	font-size:1px;
	
}
div#home_bar3 {
	float:left;
	display: block;
	background-color: #18617b;
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	font-size:1px;
	
}
div#home_bar4 {
	font-size:1px;
	float:left;
	display: block;
	background-color: #18617b;
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	
}
div#home_bar6 {
	float:left;
	display: block;
	background-color: #18617b;
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	font-size:1px;
	
}
div.login {
	float:left;
	text-align:left;
	padding:5px 50px 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}
/*********************************************** Forms *************************************/
form {
	margin:0px;
	padding:0px;
}
div#login_form {
	float:left;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:9px;
	padding:0 0 0 0;
}
input.text {
	margin:0px;
	padding:1px;
	width:110px;
	height:18px;
}
/******************************************* Content ***********************************************/
div#home_content {
	width: 1000px;
	background: url(../images/home_border.gif) repeat-y;
	padding: 5px 0 0 0;
	border-top: #CCCCCC 1px solid;
	min-height:410px;
}
div.margin3 {
	padding: 3px 0 0 0;
	margin: 0 0 0 26px;
}
div#home_left {
	width: 290px;
	/*width: 188px;*/
	float:left;
	padding: 12px 0 0 0;
	margin: 0;
}
div#home_left_main {
	/*width: 188px;*/
	
	float:left;
	padding: 0;
	margin: 0;
}
div#home_right {
	width: 780px;
	margin: 0 5px 0 188px;
}
#home_right .content_container {
	padding: 0 0 0 110px;
	margin: 0;
}
div#home_left_content {
	padding: 0 0 0 5px;
	margin: 0;
}
div#the_course_bottom { line-height:1em; }
div.feature_content_box {
	width: 183px;
	margin: 0;
	padding: 0;
}
div.subheader {
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:023344;
	background: url(../images/grey_background_short.jpg) no-repeat;
	width: 183px;
	height: 24px;
	text-align:left;
}
div.subheader_bottom {
	background: url(../images/home_border_small.gif) repeat-y;
	padding:3px 0 3px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:223344;
	line-height: 16px;
	text-align: left;
	width: 183px;
}
div.subheader_bottom_content {
	padding: 5px 0 5px 0;
	margin:0 4px 0 4px;
	line-height:1.1em !important;
	text-align:left;
	font:700 11px Arial, Helvetica, sans-serif;
}
div.subheader_bottom_content a {
	font-size: 11px !important;
	color: #003447;
	text-decoration: none;
}
div.subheader_bottom_content a:hover {
	color:#666;
	text-decoration: none;
}
#bottom_space { padding: 0 0 10px 0; }
div#sub_home_content {
	min-height:410px;
	text-align:left;
	margin:15px 0 0 0;
	padding:5px 5px 0 5px;
	border-left: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
	border-top: #CCCCCC solid 1px;/*border-bottom: #CCCCCC solid 1px;*/
}
div#home_right_bottom {
	width: 799px;
	padding: 0;
	margin: 0 0 0 5px;
}
div#home_right_bottom_top { padding: 0 5px 0 5px; }
div#flash_area {
	padding: 0;
	margin: 0;
	background: url(../images/home_page_banner.jpg) no-repeat;
	width:794px;
	height:260px;
}
.flash_area_text h2 {
	display: none;
	font: bold 22pt Arial, Helvetica, sans-serif;
	text-align:right;
	padding: 8px 15px 0 0;
	margin: 0;
	/*color:#0086c6;*/
	/*color:#f7c700;*/
	/*color:#009e39;*/
	/*color:#de0021;*/
	color:#333333;
	/*-webkit-text-stroke: 1px #000;
    -webkit-text-fill-color: #fff;*/
	/*text-shadow: 2px 2px 2px #000;*/
	text-shadow: 2px 2px 2px #999999;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
}
div#become_global_scholar {
	width: 504px;
	float:left;
}
div#become_global_scholar_top {
	background: url(../images/grey_background_medium.jpg) no-repeat;
	height: 23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:023344;
	text-align:left;
	padding: 0 0 0 0;
}
div#global_scholar_bottom_1 {
	height: 130px;
	background: url(../images/background_bottom_1.jpg) no-repeat;
}
div#global_scholar_bottom_2 {
	height: 130px;
	background: url(../images/background_bottom_2.jpg) no-repeat;
}
div#global_scholar_bottom_3 {
	height: 130px;
	background: url(../images/background_bottom_3.jpg) no-repeat;
}
div#global_scholar_bottom_4 {
	height: 130px;
	background: url(../images/background_bottom_4.jpg) no-repeat;
}
div#global_scholar_bottom_5 {
	height: 130px;
	background: url(../images/background_bottom_5.jpg) no-repeat;
}
div#global_scholar_bottom_6 {
	height: 130px;
	background: url(../images/background_bottom_6.jpg) no-repeat;
}
div#global_scholar_bottom_7 {
	height: 130px;
	background: url(../images/background_bottom_7.jpg) no-repeat;
}
div#global_scholar_bottom_8 {
	height: 130px;
	background: url(../images/background_bottom_8.jpg) no-repeat;
}
div#global_scholar_bottom_content {
	text-align:left;
	margin: 0 0 0 10px;
	padding: 18px 0 0 0;
}
div#global_scholar_bottom_content div{
	margin: 0;
	padding: 0;
}
div#global_scholar_bottom_content div.communication_tools_pt{
	margin: -4px 0 0 12px;
	padding: 0;
}
div#testimonial {
	width: 280px;
	margin: 0 0 0 504px;
}
div#testimonial_top {
	background: url(../images/grey_background_testimonial.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:023344;
	height: 23px;
	text-align:left;
	padding: 0 0 0 0;
}
div#testimonial_bottom { text-align:left; }
div#testimonial_bottom_content { text-align:left; }
div#home_content_closing {
	background: url(../images/bottom_rounded.jpg) no-repeat;
	width: 1000px;
	height: 10px;
}
a.home_links:link {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:023344;
}
a.home_links:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:023344;
}
a.home_links:hover {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:023344;
}
a.course_links:link {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
a.course_links:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
a.course_links:hover {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
a.course_links2:link {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
a.course_links2:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
a.course_links2:hover {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
/* accordion menu */
#home_left ul {
	margin:0;
	padding:0;
}
#home_left ul.side_nav_container {
	/* The topmost UL */ 
	width:284px;
	margin:0 auto;
	/*padding:50px;*/
	padding:0;
}
#home_left li {
	list-style:none;
	text-align:left;
}
#home_left li.menu {
	/* The main list elements */
	padding:2px 0;
	width:100%;
	display: block;
}
#home_left li.button a {
	/* The section titles */
	display:block;
	/*font-family:BPreplay,Arial,Helvetica,sans-serif;
	font-size:21px;*/
	font: bold 13px Arial, Helvetica, Sans-Serif;
	/*text-transform:uppercase;*/
	height:24px;
	overflow:hidden;
	padding:6px 20px 0;
	position:relative;
	width:244px;
}
#home_left a.dropdown_button {
	text-decoration:none;
	color:#FFF !important;
}
#home_left li.button a:hover { /* Removing the inherited underline from the titles */ text-decoration:none; }
#home_left li.button a span {
	/* This span acts as the right part of the section's background */
	height:44px;
	position:absolute;
	right:0;
	top:0;
	width:4px;
	display:block;/*background:#F00;*/
}
/* Setting up different styles for each section color */

li.button a.dropdown_button {
	background:url(../images/dropdown_button.png) repeat-x top left;
	color:#074384;
}
li.button a.dropdown_button { background:url(../images/dropdown_button.png) repeat-x top right; }
/*li.button a.green{background:url(img/green.png) repeat-x top left; color:#436800;}
li.button a.green span{ background:url(img/green.png) repeat-x top right;}

li.button a.orange{background:url(img/orange.png) repeat-x top left; color:#882e02;}
li.button a.orange span{ background:url(img/orange.png) repeat-x top right;}

li.button a.red{background:url(img/red.png) repeat-x top left; color:#641603;}
li.button a.red span{ background:url(img/red.png) repeat-x top right;}*/

/* The hover effects */

#home_left li.button a:hover { background-position:bottom left; }
#home_left li.button a#select_active { background-position:bottom left; }
#home_left li.button a:hover span { background-position:bottom right; }
/*#home_left li.button a.dropdown_button:link{ background-position:bottom left !important;}
#home_left li.button a.dropdown_button:link span{ background-position:bottom right !important;}*/

#home_left .dropdown { /*light blue*/
	display: block;
	padding-top:3px;
	margin-top:-6px;
	width:280px;
	border-left: 2px solid #6bb2d6;
	border-right: 2px solid #6bb2d6;
	border-bottom: 2px solid #6bb2d6;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-radius: 5px;
}
#home_left .dropdown_active { /*dark blue*/
	/* The expandable lists */
	display:none;
	padding-top:3px;
	margin-top:-6px;
	width:280px;
	border-left: 2px solid #18617b;
	border-right: 2px solid #18617b;
	border-bottom: 2px solid #18617b;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-radius: 5px;/* GOLD *//*border-left: 2px solid #18617b;
	border-right: 2px solid #18617b;
	border-bottom: 2px solid #18617b;
	
	-moz-border-radius-bottomright: 5px; 
	-moz-border-radius-bottomleft: 5px; 
	-webkit-border-bottom-right-radius: 5px; 
	-webkit-border-bottom-left-radius: 5px; */
}
#home_left .dropdown li {
	/* Each element in the expandable list */
	background-color:#FFF;
	border-bottom:1pt dotted #18617b;
	color:#CCCCCC;
	margin:2px 0 2px 15px;
	padding:4px 18px;
	width: 208px;
}
#home_left .dropdown li.last { /* Each element in the expandable list */ border-bottom:none !important;/*background-color:#FFF;
	
	color:#CCCCCC;
	margin:5px 0 5px 15px;
	padding:4px 18px;
	width: 208px;*/ }
#home_left .dropdown li a {
	/* Each element in the expandable list */
	text-decoration:none;
	font: bold 12px Arial, Helvetica, Sans-Serif;
	color:#000;
	margin:-15px;
}
#home_left .dropdown li a:hover {
	/* Each element in the expandable list */
	text-decoration:none;
	color:/*#6da3c9*/#3B5998;
}
#home_left .dropdown .active {
	text-decoration:none;
	color:/*#6da3c9*/#3B5998;
}
#home_left .submenu_title {
	/* Each element in the expandable list */
	color:#333;
	font: bold 13px Arial, Helvetica, sans-serif;
	padding: 0 0 0 10px;
	margin: 0;
}
#home_left .clear { clear:both; }
/* end */
.content_container a:link {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003447;
}
.content_container a:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003447;
}
.content_container a:hover {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666;
}
/* end */
.about_content_container {
	padding: 0 35px 0 35px;
	margin: 0;
}
.about_content_container a:link {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003447;
}
.about_content_container a:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003447;
}
.about_content_container a:hover {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666;
}
/* banner */
#tab1_banner { /* home */ }
#tab2_banner { /* about */
	background:url(../images/banner-about.jpg) no-repeat;
	width: 988px;
	height: 146px;
}
#tab3_banner { /* visitors guide */
	background:url(../images/banner-visitors-guide-rio.jpg) no-repeat;
	width: 988px;
	height: 146px;
}
#tab4_banner { /* global understanding */
	background:url(../images/banner-global-understanding.jpg) no-repeat;
	width: 988px;
	height: 146px;
}
#tab5_banner { /* cross-cultural */
	background:url(../images/banner-cross-cultural.jpg) no-repeat;
	width: 988px;
	height: 146px;
}
#tab6_banner { /* olympic athlete */
	background:url(../images/banner-olympic-athlete.jpg) no-repeat;
	width: 988px;
	height: 146px;
}
#tab7_banner { /* youth and sports */
	background:url(../images/banner-athletes-giving-to-others.jpg) no-repeat;
	width: 988px;
	height: 146px;
}
#tab8_banner { /* language and communication */
	background:url(../images/banner-language-communication.jpg) no-repeat;
	width: 988px;
	height: 146px;
}
.banner_text h2 {
	font: bold 35pt Arial, Helvetica, sans-serif;
	text-align:right;
	padding: 82px 15px 0 0;
	margin: 0;
	color:#FFF;
	/*-webkit-text-stroke: 1px #000;
    -webkit-text-fill-color: #fff;*/
	text-shadow: 2px 2px 2px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
blockquote {
	margin: 1em 3em;
	padding: .5em 1em;
	border-left: 5px solid #18617b;
	background-color: #6bb2d6;
}
blockquote p {
	margin: 0;
	padding: 2px 0 2px 0;
}
p.source {
	font-style:italic;
	padding:0 0 0 10px;
}
p.subtitle { font: bold 15px Arial, Helvetica, sans-serif;/*background:url(../images/nav_line_long.png) no-repeat;	
	width: 559px;*/ }
h4.subtitle {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #0071ad;
	padding: 0;
	margin: 12px 0 0 0;
}
h5.subtitle {
	font: bold 13px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 12px 0 0 0;
}

/* Youth and Sports Table */
div.table_box_container {
	margin:auto;
	width: 918px;
}
div.table_box {
	background: url("../images/table_top_lg.gif") no-repeat scroll center top transparent;
	clear: left;
	text-align: center;
	width: 918px;
}
table.overview_table th, tr, td {
	margin: 0;
	padding: 0;
}
table.overview_table th { text-align:center; }
table.overview_table tr, td { text-align:left; }
table.overview_table td {
	vertical-align:top;
	padding: 5px 10px 5px 10px;
	margin: 0;
}
table.overview_table th {
	background: #78C7EB;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 12px;
	height: 24px;
	border-right: 1px #FFFFFF solid;
}
table.overview_table th.last {
	background: #78C7EB;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 12px;
	height: 24px;
	border:none;
}
table.overview_table tr.even { background: #ECEBEB; }
table.overview_table tr.odd { background:#FFF; }
table.overview_table td.institution { font-weight:bold; }
table.overview_table td.source ul {
	list-style-type:square;
	padding: 0 0 0 24px;
	margin: 0;
}
table.overview_table ul {
	padding: 0;
	margin: 0;
	list-style-type:none;
}
table.overview_table li {
	padding: 0 0 10px 0;
	margin: 0;
}
table.overview_table ul ul {
	list-style-type:square;
	padding: 0 0 0 24px;
	margin: 0;
}
table.overview_table ul ul li {
	padding: 0;
	margin: 0;
}
table.overview_table a:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#003447;
	text-decoration:none;
}
table.overview_table a:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#003447;
	text-decoration:none;
}
table.overview_table a:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#666666;/*text-decoration:underline;
	border-bottom: 1px dotted #003447;*/
}
table.overview_table { border-bottom: 1px dotted #999; }
/* home */
.user_guide_bottom ul {
	margin: -4px;
	list-style:none;
}
.user_guide_bottom ul, li {
	padding: 1px 0 1px 0;
	list-style:none;
}
.user_guide_bottom a:link { line-height: 80%; }
.user_guide_bottom a:link {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#003447;
	text-decoration: none;
}
.user_guide_bottom a:visited {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#003447;
	text-decoration: none;
}
.user_guide_bottom a:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration: none;
}
.become_global_scholar_bottom ul {
	margin: 0;
	list-style:none;
}
.become_global_scholar_bottom ul, li {
	padding: 0;
	list-style:none;
}
.table_title {
	font: bold 15px Arial, Helvetica, sans-serif;
	color:#003447;
	padding: 20px 0 10px 0;
	margin:0;
}
.lower_alpha li { list-style:lower-alpha; }
.upper_roman li {
	list-style:upper-roman;
	padding: 0 0 15px 0;
}
.lower_roman li { list-style:lower-roman; }
.disc li { list-style:disc; }
.decimal li { list-style:decimal; }
.disc li { list-style-type:disc; }
.circle li { list-style-type:circle; }
.go_top { text-align: right; }
/* bing/google box */
#search_box_container {
	position: fixed;
	bottom: 0;
	right: 0;
}
#translate_container {
	border: 1px solid #CCC;
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	text-align: center;
	width: 204px;
}
#bing_title_container {
	background: #e7e3e7 url("../images/grey_background_short.jpg") no-repeat scroll 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	padding: 0;
	text-align: left;
}
.bing_title {
	color:#000;
	padding: 3px 0 0 0;
	margin: 0 0 0 30px;
}
#bing_translate {
	padding: 0;
	margin:0;
	background-color:#FFF;
}
#google_title_container {
	background: #e7e3e7 url("../images/grey_background_short.jpg") no-repeat scroll 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	padding: 0;
	text-align: left;
}
.google_title {
	color:#000;
	padding: 3px 0 0 0;
	margin: 0 0 0 30px;
}
#google_translate {
	padding: 15px 0 0 0;
	margin:0;
	background-color:#FFF;
	height: 40px;
}
#google_tools_container {
	width: 100%;
	position: absolute;
	top: 42px;
	right: 10px;
}
.hidden {
	display:none;
	padding: 0;
	margin: 0;
}
.address {
	padding: 0 0 15px 0;
	margin: 0;
}
.phone {
	padding: 15px 0 10px 0;
	margin: 0;
	font-weight: bold;
}
#top_container { width: 1024px; position: relative; }
#language_tools_container {
	display: none;
	position:absolute;
	font: bold 10px Arial, Helvetica, sans-serif;
	color:#FFF;
}
#header_image_container { }
#language_tools_container a:link {
	text-decoration:none;
	color:#FFF;
}
#language_tools_container a:visited {
	text-decoration:none;
	color:#FFF;
}
#language_tools_container a:hover {
	text-decoration:none;
	color:#CCC;
}
.goog-te-gadget-simple { width: 202px !important; }
.goog-te-menu-value {
	padding-left: 35px;
	padding-right: 10px;
}
/* module table */
.module-subtitle {
	visibility:hidden;
	display: none;
}
.module-wrapper {
	padding: 14px 0 14px 0;
	margin: 0;
}
.module-table table {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
	margin: 0;
	border: 1px solid #6BB2D6;
	width: 100%;
}
.module-table table th {
	padding: 5px 0 5px 5px;
	margin: 0;
	font: bold 14px Helvetica, Arial, sans-serif;
	background: #6BB2D6;
	color: #FFF;
}
.module-table table tr {
	padding: 0;
	margin: 0;
	vertical-align:text-top;
}
.module-table table td {
	padding: 10px;
	margin: 0;
	border: 1px solid #488CBB;
}
.module-table table td.task { width: 200px; }
.module-table table td ol {
	padding: 0 0 0 25px;
	margin: 0;
}
.module-table table td ol li {
	padding: 0;
	margin: 0;
	list-style-type:decimal;
}
.module-table table td ol li ol.alpha {
	padding: 0 0 0 25px;
	margin: 0;
}
.module-table table td ol li ol.alpha li {
	padding: 0;
	margin: 0;
	list-style-type:lower-alpha !important;
}
/* FIFA Partners & Sponsors */
div.partner {
	font-weight: bold;
	font-size: 13px;
}
div.fifa-partners-sponsors ul li{
	list-style-type: upper-roman;
}
div.fifa-partners-sponsors li {
	padding: 0 0 10px 0;
}

/* general language and communication */
.option_container {
	margin: 0;
	padding: 8px 0;
	overflow: hidden;
	width: 100%;
}
.cl_container {
	float: left;
	padding-right: 10px;
}
.cl_label{ 
	font-weight: 700;
	font-size: 14px;
	color: #0071AD; 
	text-transform: uppercase; 
}
.cl_sublabel { 
	color: #999; 
}
.cl_option {
	float: left;
	border: 1px solid #CCC;
	height: 32px;
}
.cl_option select{
	border: none;
	padding: 6px;
}
#words_select {
}
/* help images */
#images_select ul {
padding: 15px 20px;
margin: 0;
}
#images_select ul li {
display: inline;
height: 195px;
float: left;
list-style: none;
margin: 0px;
padding: 0 13px;
text-align: center;
}
#images_select .hi_english {
font-weight: bold;
}
#images_select .hi_translation {
padding: 5px 0 5px 0;
margin: 0;
width: 100px;
text-align: center;
word-wrap: break-word;
text-decoration: none;
white-space: normal;
line-height: 1.25em;
}
.translation_table {
	border-collapse:collapse;
	padding:0;
	margin: 0;
	width: 400px;
}
.phrase_translate .translation_table {
	border-collapse:collapse;
	padding:0;
	margin: 0;
	width: 600px;
}
.translation_table tr td {
	vertical-align:text-top;
	padding:0 !important;
	margin: 0 !important;
	text-align:left;
}
.translation_table tr td.w_lang {
	width: 20%;
	font-style:italic;
}
.translation_table tr td.w_trans { width: 25%; }
.translation_table tr td.w_translit { width: 35%; }
.translation_table tr td.p_lang {
	width: 15%;
	font-style:italic;
}
.translation_table tr td.p_trans { width: 40%; }
.translation_table tr td.p_translit { width: 45%; }
.h_translation_table {
	border-collapse:collapse;
	padding:0;
	margin: 0;
	width: 100px;
}
.h_translation_table tr td {
	vertical-align:text-top;
	text-align:left;
	word-wrap:break-word;
	font-size:11px;
	padding:0;
	margin: 0;
}
.h_translation_table tr td.h_lang {
	display:none;
	visibility:hidden;
}
.h_translation_table tr td.h_trans { width: 50%; font-size: 13px;}
.h_translation_table tr td.h_translit { width: 50%; }

/* Words to Know */
.corner-top {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.left-corner {
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	width: 275px;
}
.right-corner {
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
5px;
	border-top-right-radius: 5px;
}
table.words_to_know {
	width: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 8px 0 0 0;
	margin: 0;
}
table.words_to_know th {
	background: #78C7EB;
	color: #FFF !important;
	padding: 4px 8px;
	margin: 0;
	/*font-family: 'Oswald', Helvetica, Arial, san-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	text-align: center;
}
table.words_to_know tr.even { background-color: #dbe4ef; }
table.words_to_know tr.odd { background-color: #FFF; }

#table_box table tr:nth-child(odd) td{
	background: #FFF;
}
#table_box table tr:nth-child(even) td{
	background: #ECEBEB;
}
table.words_to_know tr:nth-child(odd) td{
	background: #FFF;
}
table.words_to_know tr:nth-child(even) td{
	background: #ECEBEB !important;
}
table.words_to_know tr td { text-transform: lowercase; }
table.words_to_know tr td span.word_english {
	display: block;
	font-weight: bold;
	padding: 10px 10px;
}
table.words_to_know tr td .word_translate {
	font-weight: 400 !important;
	display: block;
	padding-left: 10px;
}
table.words_to_know tr td .word_translate br {
	display: block !important;
	padding: 0;
	margin: 0;
}
table.words_to_know tr td .word_translate table.translation_table { width: 100%; }
table.words_to_know tr td .word_translate table.translation_table tr { vertical-align: text-top; }
table.words_to_know tr td .word_translate table.translation_table td.w_lang {
	font-style:italic;
	float: left;
	text-align: left;
	font-weight:bold;
}
table.words_to_know tr td .word_translate table.translation_table td.w_trans {
	float: left;
	text-align: left;
	padding-left: 4px;
}
table.words_to_know tr td .word_translate table.translation_table td.w_translit {
	float: left;
	text-align: left;
	padding-left: 4px;
}
/* phrases to know */
.phrases_container ul {
	margin: 0;
	padding: 0;
}
.phrases_container ul li { list-style-type:none; padding: 5px; margin: 0;}
.phrases_container ul li:nth-child(odd) {
	/*background: #FFF;*/
}
.phrases_container ul li:nth-child(even) {
	background: #ECEBEB;
}
.phrase_english { font-weight:bold; }
.phrase_translate {
	word-wrap: break-word;
	text-decoration:none;
	padding: 0;
	margin: 0 10px; 
}
#words_select h5{
	color: #1C78B9;
	font: bold 14px Arial,Helvetica,sans-serif;
	padding: 10px 0;
	margin: 0;
}
/* national teams */
.team_container {
	overflow: hidden;	
}
.team_col {
	float: left;
}
.team_msg {
	font-size: 11px;
	color: #666;
}

.team_relations .left-corner {
	webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;	
	width: 25%;
}
.team_relations .right-corner {
	webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;	
	width: 25%;
}

.team_relations #table_box table tr:nth-child(odd) td{
	background: #FFF;
}
.team_relations #table_box table tr:nth-child(even) td{
	background: #ECEBEB;
}

.team_relations div.table_box_container {
	margin:auto;
	width: 100%;
}
.team_relations div.table_box {
	background: url("../images/table_top_lg.gif") no-repeat scroll center top transparent;
	clear: none;
	text-align: center;
	width: 100%;
}
.team_relations table.overview_table th, tr, td {
	margin: 0;
	padding: 0;
}
.team_relations table.overview_table th { text-align:center; }
.team_relations table.overview_table tr, td { text-align:left; }
.team_relations table.overview_table td {
	vertical-align:top;
	padding: 5px 10px 5px 10px;
	margin: 0;
}
.team_relations table.overview_table th {
	background: #78C7EB;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 12px;
	height: 24px;
	border-right: 1px #FFFFFF solid;
}
.team_relations table.overview_table th.last {
	background: #78C7EB;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 12px;
	height: 24px;
	border:none;
}
.team_relations table.overview_table tr.even { background: #ECEBEB; }
.team_relations table.overview_table tr.odd { background:#FFF; }
.team_relations table.overview_table td.institution { font-weight:bold; }
.team_relations table.overview_table td.source ul {
	list-style-type:square;
	padding: 0 0 0 24px;
	margin: 0;
}
.team_relations table.overview_table ul {
	padding: 0;
	margin: 0;
	list-style-type:none;
}
.team_relations table.overview_table li {
	padding: 0 0 10px 0;
	margin: 0;
}
.team_relations table.overview_table ul ul {
	list-style-type:square;
	padding: 0 0 0 24px;
	margin: 0;
}
.team_relations table.overview_table ul ul li {
	padding: 0;
	margin: 0;
}
.team_relations table.overview_table a:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#003447;
	text-decoration:none;
}
.team_relations table.overview_table a:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#003447;
	text-decoration:none;
}
.team_relations table.overview_table a:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#666666;/*text-decoration:underline;
	border-bottom: 1px dotted #003447;*/
}
.team_relations table.overview_table { border-bottom: 1px dotted #999; }

.feedback {
	clear: left;	
}

/* overview */
.content_container .overview ul li a {
	color: #0071ad;
}

/* laws of the game */
.laws_of_the_game h5 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #0071ad;	
	
	padding: 6px 0;
	margin: 0;
}
.laws_of_the_game h6 {
	font: bold 14px Arial, Helvetica, sans-serif;
color:#666;	
	padding: 0;
	margin: 0;
}

.laws_of_the_game img {
display: block;
    margin: 0 auto;
}
.note {
	font: 12px Arial, Helvetica, sans-serif;
color:#666;		
display:block;
}