/* CSS Document */


table, tr, th, td {
	text-decoration: none;
	background: transparent;
	border: 0;
	margin: 0;
	padding: 3px 0 3px 25px;
	vertical-align: middle:
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse; }
	
	
tr { 
  border: solid;
  border-width: 1px 0;
  border-color: #eed6b6;
}

#table {
	margin: 0 -1px 24px 15px;
	text-align: left;
	width: 100%;
}
#tr th,
#thead th {
	color: #777;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
#content tr td {
	padding: 10px 24px;
}


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

h1	{ font-family: 'Cabin', sans-serif;
		font-size:18px;
		color:#b06210;
		text-align:left; }

h2	{ font-family: 'Cabin', sans-serif;
		font-size:16px;
		color:#b06210;
		text-align:center; }

		
h3	{ font-family: 'Cabin', sans-serif;
		font-size:14px;
		color:#b06210;
		text-align:left; }
	
h4	{  font-family: 'Cabin', sans-serif;
		font-size:17px;
		color:#96683B;
		text-align:left; }
		
h5	{  font-family: 'Cabin', sans-serif;
		font-size:10px;
		color:#96683B;
		text-align:center; 
		margin-top: 5px; }
		
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse; }
	
	
tr { 
  border: solid;
  border-width: 1px 0;
  border-color: #eed6b6;
}

#table {
	margin: 0 -1px 24px 15px;
	text-align: left;
	width: 100%;
}
#tr th,
#thead th {
	color: #777;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
#content tr td {
	padding: 1px 24px;
}


#whyimmersion { padding:0px 40px; }

#board { padding:0px 40px; }

#contact { padding:0px 40px; }

#proposalguidelines { padding:0px 20px; }

#research { padding:0px 40px; }

#utahmodel { padding:10px 50px; }
		
#outer { width: 855px; margin: auto; background-color:#FFF; }

#wrapper {
	width: 800px;
	margin:50px auto;
	background-color:#FFF;
	padding:20px 30px;
	color: #b06210;
}

#logo	{  padding:0 0 20px 0; }


#sprymenu { width:100%; align: center; margin-bottom:50px; font-family: 'Cabin', sans-serif; border-top:2px; } 

#languagemenu {	padding-top:10px; align:center;   }

#footer { margin-top:5px; padding-bottom:20px;  }







/* Text Elements */

schools { font-family: 'Cabin', sans-serif; color:b06210; } 

chineseschools { font-family: 'Cabin', sans-serif; color:ebb00f; }

frenchschools { font-family: 'Cabin', sans-serif; color:4f91cd;  }

germanschools { font-family: 'Cabin', sans-serif; color:f8981d;  }

portugueseschools { font-family: 'Cabin', sans-serif; color:50b948;  }

spanishschools { font-family: 'Cabin', sans-serif; color:D31245;  }

russianschools { font-family: 'Cabin', sans-serif; color:7F5BB2;  }


body {font-family: 'Cabin', sans-serif;
		font-size:16px;
		color:#b06210;
		text-align:left; }
		
		
/* unvisited link */
a:link {
    color: #b06210;
}

/* visited link */
a:visited {
    color: #b06210;
}

/* mouse over link */
a:hover {
    color: #dd7e1b;
}

/* selected link */
a:active {
    color: #b06210;
}		



/* Global */

html	{	}
body	{ background-color:#DFC8AE;	
			background-image:url(../images/globe%20tile2.jpg); 
			background-repeat:repeat; }
		
.portugueseschools {
	color: #50b948;
}
.germanschools {
	color: #f8981d;
}
.russianschools {
	color: #7F5BB2;
}

/* Three image containers (use 25% for four, and 50% for two, etc) */
.column {
  float: center;
  margin: 0 5px 0 5px;
  padding: 8px;
}

/* Clear floats after image containers */
.row::after {
  content: "";
  clear: both;
  display: table;
  padding: 5px;
}