
/*************************************************topframemenu css***************************************************/
.topmenu{
padding-top: 0px;
padding-bottom:10px;

 padding:10px;
 margin-top:0px;
 font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 
 background:url("../images/background.png");
 height:40px;
 
 margin-left:auto; margin-right:auto;
 }
 
 .topmenu ul{
 background:#F93;
 height:40px;
 list-style:none;
 padding:0;
 -webkit-border-radius: 15px;
 -moz-border-radius: 15px;
 border-radius: 15px;
        -webkit-box-shadow: inset 0px 16px 0px 0px rgba(255, 255, 255, .1);
 -moz-box-shadow: inset 0px 16px 0px 0px rgba(255, 255, 255, .1);
 box-shadow: inset 0px 16px 0px 0px rgba(255, 255, 255, .1);
 }
 .topmenu li{
 float:left;
 padding:0px 0px 0px 10px;
  border-right:1px solid #dedede;  border-left:1px solid #dedede;
 }
.topmenu li a{
	font-size: 0.9em;
	color: #fff;
	text-transform: uppercase;
	padding-top:10px; padding-right:10px; padding-left:10px; padding-bottom: 20px; 
	font-weight: 600;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
 }
 .topmenu li a:hover{
	background: #19BD9B;
	color: #ffffff;
 } 
 .topmenu ul li:hover a{
 background:#C60;
 color:#FFFFFF;
 text-decoration:none;
 }
 .topmenu li ul{
 display:none;
 height:auto;
 padding:0px;
 margin:0px;
 border:0px;
 position:absolute;
 width:200px;
 z-index:200;
 }
 .topmenu li:hover ul{
 display:block; 
 }
 .topmenu li li {
 display:block;
 float:none;
 margin:0px;
 padding:0px;
 width:200px;
 background:#398aa5;
}
.topmenu li:hover li a{
 background:none;
 }
 .topmenu li ul a{
 display:block;
 height:30px;
 font-size:12px;
 font-style:normal;
 margin:0px;
 padding-top:10px; padding-bottom:10px;
 text-align:left;
 border-bottom:1px solid #dedede;
 }
 .topmenu li ul a:hover, .topmenu li ul li:hover a{
 border:0px;
 color:#ffffff;
 text-decoration:none;
 background:#19BD9B;
 }
/*************************************end topframe menu***********************************************/

@media only screen and (max-width:997px){.quick-search input[type="text"]{display:block; width:100% !important;}}
@media only screen and (max-width: 900px) {
 .topmenu{display:none;} 
}
@media (min-width: 900px){ .rmm{display:none !important;} }
.topmenuborder{margin:0px;}
.quick-search{margin-top:20px;}

.quick-search input[type="text"]{
	font-family: 'Open Sans', sans-serif;
	padding: 10px;
	width: 15%;
	background: #ffffff;
	outline: none;
	color: black;
	font-size: 0.2em;
	border: 1px solid #ECECEC;
	-webkit-appearance: none;
}

.school-name{ color:#FFFFFF; background-color:#02ACEE; padding:15px 0; margin-top:5px;}