@charset "UTF-8";
/* CSS Document */


body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;text-align:center;margin:0px;padding:0px;}
#container{margin-left: auto;margin-right: auto;width:800px;text-align: left;}
#homeleft{width:400px;height:400px;float:left;}
#homeright{width:400px;height:400px;float:left;}
.homebg{background-color:#15a6b6; margin:0px;}
p{font-size:12px;}
label, input, textarea{font-size:12px; margin:10px 5px;}
a{outline:none;}
a:link{color:#666; text-decoration:none;}
a:visited{color:#666; text-decoration:none;}
a:hover{color:#F60; text-decoration:none;}
a:active{color:#666; text-decoration:none;}
h1{font-size:16px; font-weight:bold;}
h2{font-size:1em; 
font-weight:bold;
padding:0;
margin:0;
}
h3{font-size:1em; 
font-style:italic;
font-weight:normal;
padding:0;
margin:0;
}
#splash_container{
margin-left:auto;
margin-right:auto;
text-align:left;
width:800px;
}
#splash_movie{
margin-top:10px;
}
#splash_footer{
margin-top:0px;
}
#splash_footer_text{
margin-top:-188px;
margin-left:38px;
margin-right:200px;
}
#splash_logo{
text-decoration:none;
color:#000000;
margin-left:588px;
margin-top:-112px;
border:none;
}
a.splash_logo_link:link{
color:#000000;
text-decoration:none;
}
a.splash_logo_link:visited{
color:#000000;
text-decoration:none;
}
a.splash_logo_link:hover{
color:#000000;
text-decoration:none;
}
a.splash_logo_link:active{
color:#000000;
text-decoration:none;
}
p.splash{
width:430px;
font-size:14px;
margin-top:30px;
margin-left:20px;
color:#ECECEC;
margin-right:390px;
}
.landtext{text-align: center;}
.landtext img{margin-top:50px;}
.landtext p{font-size: 14px;color: #FFF;padding: 25px 10px 25px 10px;}
.landtext a{font-size: 12px;color: #FFF;text-align: center;text-decoration:underline;}
.landtext a:visited{color: #FFF;}
.landtext a:hover{color: #FFF;}
.footertext{font-size: 9px;}
.footertext a{font-size: 9px;}
.footertext a:hover{}
.redhead{color: #E7131C;}
.orangehead{color: #E45819;}
.greenhead{color: #89C507;}
.yellowhead{color: #FECA0C;}
.purplehead{color: #891A81;}
.bluehead{color: #21B2BE;}
.blackhead{color:#000000;}
.news{width:45%;
float:left;}
.videos{margin:20px 0;
height:60px;
}
.news  img{padding-right:15px;
float:left;
width:100px;
}
.news a{border:0;
outline:none}

#classes{
width:700px;
height:172px;
}
#classes img{padding:0 42px;
}
#event {margin:0px; padding:0px;text-align:left;}
#wrap {height: auto;width: 530px;float: left;padding: 10px;}
#calwrap{height:700px; width:700px;float:left;margin:0px;padding:0px;}
#print{margin:0px;padding:0px;}
#ads img{float:left;
margin:10px 20px 10px 0;
padding:0;
}
.summerads img{
	float:left;
	margin-left:20px;
	padding:0;
}
.summerads a[href$=".pdf"] {
background: none;
padding:0;
}
#ads a[href$=".pdf"] {
background: none;
padding:0;
}

.year {height:600px;width:700px;background-color: #FFF;background-image: url(../images/calendar09.png);background-repeat: no-repeat;margin:0px; padding:0px; float:left;}
.month {background-color:#E45819;width:700px;float:left;margin:0px;padding:0px 15px;}
.month a{float:left;}
.month a:link, .month a:visited {background-color:#E45819;color:#FFF;display:block;padding:8px 8px;font-size:12px;}
.month a:hover {background-color:#FFF;color:#E45819;font-size:12px;}
.month a.indicator:link, .month a.indicator:visited {background-color:#FFF;color:#E45819;font-size:12px;}

fieldset.main-set,
fieldset.req-set,
fieldset.opt-set, label, input, textarea, select {padding:0; margin: 5px 0;}

.peru_slideshow{
text-align:center;
}