/* Style for Spanish Class Minnesota */

body {margin:0;
		background-color: #fff;
		font-family: verdana, sans;
		font-size:11px;
		text-align:left;
		font-family: verdana, sans;
		}


/* top table */

table#top {margin:0;
			padding:0;
			border-bottom: solid 0 #006;
		}


td#logo {background-color:#234F6D;
		width:363;
		}
		
/* A67C51 */		
td#phone {padding-right:20px;
			background-color:#234F6D;
			font-family: verdana, sans;
			color:#fff;
			font-size:16px;
			font-weight:bold;
			text-align:right;

			}

span.tutoring {font-size: 13px;
			}


/* top navigation */

td#navigation {background-color:#2E7C51;
		text-align:left;
		color:#fff;
		height: 30px;
		
		}



td.navigationFrame {background: #2E7C51;
				
				height:36px;

			}
			
			
td.navigation {background: #2E7C51;
				
				height:36px;
				
				
				

			}
			
			
table.navigation {
				}
			
div.navigation {font-family: verdana, sans;
				font-size:12px;
				font-weight:bold;
				text-align:left;
				padding-left:22px;
				padding-bottom:3px;
				padding-right:4px;
				
				}
				
				

A.mainNavigation:link {color:#fff;
						text-decoration: none;
						}
						
A.mainNavigation:visited {color:#fff;
						text-decoration: none;
						}
						
A.mainNavigation:active {color:#cccccc;
						text-decoration: none;
						}
						
						
A.mainNavigation:hover {color:#9198cc;
						text-decoration: none;
						}
						

/* foot */


/* a2b574 */
/* A67C51 */
td.identification {background-color:#AEC7D8;
				font-size:10px;
				font-weight:normal;
				color:003;
				text-align:left;
				padding-bottom:10px;
				padding-top:6px;
				padding-left:24px;
				
}

a.identification:link {color:#00c;
						text-decoration: underline;
						}

a.identification:visited {color:#00c;
						text-decoration: underline;
						}
						
a.identification:hover {color:#fff;
						text-decoration: underline;
						background-color:#333;
						}

div.creditLine {font-size: 9px; 
				color: #000; 
				font-family: "Comic Sans MS", Arial, sans-serif;
				padding-right:4px;
				padding-top:2px;
				text-align:right;
				}		
		
a.creditLine:link {color:#000;
						text-decoration: underline;
						}
						
a.creditLine:visited {color:#000;
						text-decoration: underline;
						}
						
a.creditLine:hover {color:#fff;
						text-decoration: underline;
						background-color:#333;
						
						}
						
						
						
						
/* ************************ */
/* ************************ */

/* THE BODY */

/* home main Table */

table.main {background:#e9eee8 url(../imgs/backs/back3.jpg);
				background-repeat: no-repeat;
				background-position: right bottom;

		
		}

div.basic {font-size:11px;
			color: #000;
			padding: 18px 20px 20px 28px;
			line-height: 18px;
			text-align:left;
		}
		
b.bird {color: 006;
		}

b.courses {color: #003;
		}
		
		
		
a.text:link {color:#003;
						text-decoration: underline;
						
						}
						
a.text:visited {color:#003;
						text-decoration: underline;
						}
						
a.text:hover {color:#800000;
						text-decoration: underline;
}

h3.home {font-family: verdana, sans;
				font-size:12px;
				font-weight:bold;
				text-align:left;
color: #003;
				
			}
			


div.mainHeader {font-family: verdana, sans;
				font-size:12px;
				font-weight:bold;
				text-align:left;	
				color: #006;
				padding-left:28px;
				padding-top:20px;
				padding-bottom:0px;
			}
				
.call {color: #006;
}

div.banner {float: right;
			width:460px;
			margin-left:10px;
			margin-right:0;
			background-color: #FFD81A;
			
			padding: 10px 4px 4px 10px;
			height:20px;
			}
			
			
div.bottomHeader {font-family: verdana, sans;
				font-size:11px;
				font-weight:bold;
				text-align:left;	
				color: #006;
				padding:0;
			}
				
.call {color: #006;
}

div.bottomBanner {margin-left:0;
			margin-right:0;
			background-color: #ffd81a;
			padding: 6px 4px 4px 10px;
			height:14px;
			}
			
			
			
			
td#main1 {width:30%;
		
		height: 400px;
		vertical-align: top;
		}
		
td#main2 {width:30%;
		
		vertical-align: top;
		}
		
td#main3 {width:40%;
		
		vertical-align: top;
		}
		
td#main4 {width:10%;
		
		vertical-align: top;
		}



/* courses */


td.umbrella {background:#fff url(../imgs/backs/umbrella.jpg);
				background-repeat: no-repeat;
				background-position: left bottom;

		
		}

td.coursesIntro {font-family: verdana, sans;
				font-size:11px;
				font-weight:normal;
				text-align:left;
				background-color:transparent;
				color: #000;
				
				
				padding-left:20px;
				padding-top:40px;
				padding-bottom:10px;
				padding-right:50px;
				
				}


td.courses {font-family: verdana, sans;
				font-size:11px;
				font-weight:normal;
				text-align:left;
				background-color:#e8eed2;
				color: #000;
				border: solid 1px #8b8c87;
				padding-left:20px;
				padding-top:40px;
				padding-bottom:10px;
				padding-right:50px;
				
				}
				

/* Intermediate lighted */

div.destacado {margin-left:100px;
				line-height: 18px;
				padding-bottom:14px;
				padding-top:14px;
				padding-left:14px;
				padding-right:14px;
				background-color:#F0EBC4;
				margin-bottom: 14px;
				border: solid 1px #8EB0CB;
				}		

div.indentation {margin-left:100px;
			}
			
			
div.quoteRight {float: left; width:200px; 
				color:#333;
				background:transparent;
				font: 12px Verdana, sans-serif;
				font-style:normal;
				font-weight:bold;
				padding: 1px 6px;
				line-height: 16px;
				margin-bottom:10px;
				margin-left:0;
				margin-right:10px;
				margin-top: 0;
				line-height: 22px;
				border-bottom: 3px solid #003;
				}
			
div.indentationAdvanced {margin-left:100px;
						margin-top:25px;
						margin-bottom:25px;
						padding:12px;
						
						border: solid 1px #8EB0CB;
						
			}

h3.courseIntro {font-family: verdana, sans;
				font-size:12px;
				font-weight:bold;
				text-align:left;
				
				color: #ccc;
				
				
				padding-left:20px;
				padding-top:50px;
				padding-bottom:10px;
				padding-right:50px;

				}
				
h3.courses {font-family: verdana, sans;
				font-size:11px;
				font-weight:bold;
				text-align:left;
				color: #003;
				
			}


td.coursesSide {border-left: 1px solid #000;
				
				background-color: #ccc;
				
				background:#ccc url(../imgs/photos/pumkins.jpg);
				background-repeat: repeat-y;
				background-position: left top;
				}





/* tertulia indent an quoete */

div.tertuliaDef {margin-left:100px;
				line-height: 18px;
				padding-bottom:14px;
				padding-top:14px;
				}


div.quoteLeft {float: left; width:140px; 
				color:#333;
				background:transparent;
				font: 12px Verdana, sans-serif;
				font-style:normal;
				font-weight:bold;
				padding: 1px 6px;
				line-height: 16px;
				margin-bottom:10px;
				margin-left:0;
				margin-right:10px;
				margin-top: 0;
				line-height: 22px;
				border-bottom: 3px solid #333;
				}




			
			
/* schedules */

div.date {font-family: verdana, sans;
				font-size:11px;
				font-weight:normal;
				text-align:left;
				
				color: #003;
				padding-left:0;
				padding-top:6px;
				padding-bottom:1px;
				padding-right:10px;
}



td.coursesList {border-top:1px solid #666;
			}

div.indent {margin-left:30px;
			}
				
div.coursesList {font-family: verdana, sans;
				font-size:11px;
				font-weight:normal;
				text-align:left;
				
				color: #003;
				
				
				padding-left:10px;
				padding-top:6px;
				padding-bottom:6px;
				padding-right:10px;
				
				}
				
				
				
				
h3.schedules {font-family: verdana, sans;
				font-size:12px;
				font-weight:bold;
				text-align:left;
				
				color: #000;
				
				
				padding-left:20px;
				padding-top:20px;
				padding-bottom:10px;
				padding-right:20px;
				}
				
				

div.otherCourses {font-family: verdana, sans;
				font-size:11px;
				font-weight:normal;
				text-align:left;
				color: #000;
				padding-left:10px;
				padding-top:8px;
				padding-bottom:6px;
				padding-right:10px;
				width:560px;
				
				}	
				
				
				
A.scheduleList:link {color:#000;
						text-decoration: underline;
						}
						
A.scheduleList:visited {color:#000;
						text-decoration: underline;
						}
												
						
A.scheduleList:hover {color:#ffc;
						text-decoration: underline;
						background-color:#666;
						
						}
						
						A.scheduleList:active {color:#cccccc;
						text-decoration: underline;
						}
						
						
						
div.specialNotes {font-family: verdana, sans;
				font-size:10px;
				font-weight:normal;
				text-align:left;
				
				color: #000;
				
				
				padding-left:10px;
				padding-top:8px;
				padding-bottom:6px;
				padding-right:10px;
				width:560px;
				
				}	
				
td#sideSchedule {border-left: 1px solid #000;
				
				background-color: #ccc;
				
				background:#ccc url(../imgs/photos/books1.jpg);
				background-repeat: repeat-y;
				background-position: left top;
				}
				
img.schedule {border: 1px solid #333;
			}
				


td.separation {background-color: #bcc8a6;
			}

				
/* registration */

h3.registration {font-family: verdana, sans;
				font-size:11px;
				font-weight:bold;
				text-align:left;
				
				color: #000;
				
				
				padding-left:0px;
				padding-top:30px;
				padding-bottom:10px;
}


div.registerNow {font-family: verdana, sans;
				font-size:11px;
				font-weight:normal;
				text-align:left;
				color: #000;
				padding-left:10px;
				padding-top:8px;
				padding-bottom:6px;
				padding-right:10px;
				width:360px;
				
				}	



div.registrationAnnouncements {font-family: verdana, sans;
				font-size:11px;
				font-weight:normal;
				text-align:left;
				color: #000;
				padding-left:10px;
				padding-top:8px;
				padding-bottom:6px;
				padding-right:10px;
				padding-left:20px;
				background-color:#AEC7D8;
				}	



				
				
div.registration {font-family: verdana, sans;
				font-size:11px;
				font-weight:normal;
				text-align:left;
				
				color: #000;
				
				
				padding-left:20px;
				padding-top:0;
				padding-bottom:14px;
				padding-right:20px;
				
				
				}
				
				
				
div.form {font-family:verdana, sans;
	     font-size: 11px;
	     color: black;
	     text-align:left;
	     padding-left:0px;
	     padding-right:10px;
	     
	     }
	     
	     
div.formRight {font-family:verdana, sans;
	     font-size: 11px;
	     color: black;
	     text-align:left;
	     padding-left:10px;
	     padding-right:0px;
	     
	     }
	     
	     
div.formProcess {font-family:verdana, sans;
	     font-size: 11px;
	     color: black;
	     text-align:left;
	     padding-left:20px;
	     padding-right:10px;
	     
	     }
	     
	     
	     
td.registrationSide {border-left: 1px solid #ccc;
				
				background-color: #ccc;
				
				background:#ccc url(../imgs/photos/pumkins.jpg);
				background-repeat: repeat-y;
				background-position: left top;
				}
	     
/* Photos */

div.photoRight142 {float: right; width:142px; 
				margin-bottom: 6px;
				margin-right:0;
				margin-left:20;
				margin-top: 22px;
				font-family: arial;
				font-size: 10px;
				font-style:oblique;
				color: #800000;
				padding-top:1px;
}
	     
div.formProcess {font-family:verdana, sans;
	     font-size: 11px;
	     color: black;
	     text-align:left;
	     padding-left:20px;
	     padding-right:10px;
	     
	     }
	     
.userName {font-family:arial, sans;
	     font-size: 10px;
	     color: #003;
	     text-align:left;
	     padding-left:0px;
	     padding-right:0px;
	     
	     }	
	     


/* about */

div.quoteRight {float: right; width:140px; 
				color:#333;
				background:transparent;
				font: 12px Verdana, sans-serif;
				font-style:normal;
				font-weight:bold;
				padding: 1px 6px;
				line-height: 16px;
				margin-bottom:10px;
				margin-left:10px;
				margin-right:0px;
				margin-top: 0;
				line-height: 22px;
				border-bottom: 3px solid #090;
				}


	     
/* test */

div.test {padding: 20px 20px 20px 30px;

		}
	     
	     
/* Proficiency */

b.proficiencyLevels {color: #800000;
		}	




/* the registration list */

td.resultsOrg1 {font-family: verdana, sans;
		font-size: 11px;
		color:003;
		background-color:#E0D78D;
		text-align:left;
		padding: 4px 6px 0 10px;
		height: 24px;
		
		
		
		}
		
		
		
		
/* in nthe main courses and maybe others later */

li.roman {list-style-type: lower-roman;
		}
		
		
		
		
		
		
/* the Gallery */

table.gallery {background-color: #000;
			}
span.gallery {color: #fff;
			}

h3.galleries {color: gold;
			font-size: 11px;
			font-weight: bold;
			}
			
div.galleries {padding-left:18px;
				padding-top:20px;
				font-size: 11px;
				line-height: 22px;
				
			}
			
			
a.gallery:link {color:#fff;
						text-decoration: underline;
						}

a.gallery:visited {color:#fff;
						text-decoration: underline;
						}
						
a.gallery:hover {color:#ff0;
						text-decoration: underline;
						background-color:#333;
						}
						
						
li.galleries {color: #B9D5A0;
			}
			
td.gallery {vertical-align:top;
				
				padding-top: 20px;
				
				}

			
td.galleryText {vertical-align:top;
				font-size: 11px;
				color:#fff;
				padding: 20px 28px 16px 30px;
				line-height: 18px;
				
				}
				
img.galleryPhoto {border: solid 1px #222;
				}
				
				
td.announcements  {color: #000;
					font-size: 10px;
					text-align: right;
					padding-right:0;
					background-color: #AEC7D8;
					}
					
div.announcements {padding: 6px 6px 6px 12px;
					border: solid 1px #fff;
					margin-left: 50%;
					}
					
					
					
					
span.nine {font-size:9px;
		}
		
		
		
/* RSS */

td#rss {font-size:9px;
		text-align:left;
		padding-left: 0;
		padding-top:0;
		vertical-align:top;
		}
		
		
		
/* style from EL PAIS */

.titular_elpais {
font-family: Arial, Geneva, sans-serif !important;
font-size: 12px !important;
color: #cc0000 !important;
font-weight: normal !important;
font-style: normal !important;
text-decoration: none !important;
}

A:link.titular_elpais, A:vlink.titular_elpais, A:alink.titular_elpais {
color: #cc0000 !important;
}

.autor_elpais {
font-family: Arial, Geneva, sans-serif !important;
font-size: 12px !important;
color: #333333 !important;
font-weight: normal !important;
font-style: normal !important;
text-decoration: none !important;
}

A:link.autor_elpais, A:vlink.autor_elpais, A:alink.autor_elpais {
color: #333333 !important;
}
.titulo_feed_elpais {font:bold 11px Arial, Helvetica, sans-serif !important; text-decoration:none !important; color:#666666 !important;}
.titulo_feed_elpais a,.titulo_feed_elpais a:link,.titulo_feed_elpais a:hover,.titulo_feed_elpais a:visited {text-decoration:none !important; color:#666666 !important;}
.fondo_resultados_elpais { background-color: #FFFFFF; width: 100%;}

/* END EL PAIS */

/* for schedule2 */

table.schedule2 {border: 1px solid #003;
				}


td.coursesList2 {width:200px;
				height: 40px;
				vertical-align:top;
				border-bottom: 1px solid #003;
				border-right: 1px solid #003;
			}
			
td.coursesListFri {
				height: 40px;
				vertical-align:top;
				border-bottom: 1px solid #003;
				
			}
			
td.coursesList4 {
				height: 40px;
				vertical-align:top;
				
				border-right: 1px solid #003;
			}
			
			
			
			
			
			
/* Style for new page TOPICOS */

ul.topicos {margin-left:12px;
			padding-left:12px;
			}


div.topicos {font-size:11px;
			color: #000;
			padding: 1px 20px 1px 28px;
			line-height: 18px;
			text-align:left;
		}