body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}
td {
	font-size: 14px;
}
input {
	border: 1px solid #999999;
}
.small {
	font-size: 9px;
}
.reverse {
	color: #FFFFFF;
}
.odd {
	background-color: #FFFFFF;
}
.even {
	background-color: #FFFFCC;
}
.schlname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
}
.lenguage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000FF;
	font-weight: bold;
}

.style2 {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}


.rightimg {
	float: right;
	padding: 10px;
	_margin: 10px;
}

.leftimg {
	float: left;
	padding: 10px;
	_margin: 10px;	
}

/* IMAGE STYLES */
.captioned-rightimg img {
border:none;
margin: 2px 2px 0 2px;
}

.captioned-rightimg {
float:right;
margin:8px 0px 8px 20px;
background: #FAE5A0;
border: 1px #98B5CB solid;}

.captioned-leftimg {
float:left;
margin:8px 20px 8px 0px;
background: #FAE5A0;
border: 1px #98B5CB solid;}

.captioned-centerimg {
margin:20px 0 20px 123px;

}

p.caption {
text-align:center;
font-size:.75em;
margin:0;
padding:2px 1px 3px 1px;
color: #313131;
}
/* IMAGE STYLES END */

/* TABLE STYLES */
table.coursetable {
border-collapse:collapse;
text-align:left;
margin:10px 0 10px 0;
border-top: 1px #5494B5 solid;
border-left: 1px #5494B5 solid;}

.coursetable td {
	font-size:14px;
	padding:3px;
	border-bottom: 1px #5494B5 solid;
	border-right: 1px #5494B5 solid;
	}

.coursetable th {
	padding:5px 7px 5px 7px;
	border-bottom: 1px #5494B5 solid;
	border-right: 1px #5494B5 solid;
	background: #5494B5;
	color:white;
	font-weight:normal;
	}
/* TABLE STYLES END */	

a:link {
font-family:georgia, times, serif;
font-style:italic;
text-decoration:none;
color: #4fb73a;}

a:hover {
background: #45a033;
color: #9ef49a;}

em {
color: #2a8f08;
font-size:1em;
}
