body {

	background-color: #b4db62;

	padding:0px;

	margin:0px;
	

}

#layout{

	background-image:url(../images/shadow_bg.jpg);

	background-repeat:repeat-y;

	margin:0px auto;

	width:1068px;
	

}

.logo{

	width:939px;
	margin:0px auto;

}


.cnhsli ul{

	list-style-type:none;

	margin:0px;

	padding:0px;

	overflow:hidden;

}

.cnhsli li{

	display:inline;

	padding-right:15px;

	padding-left:5px;

	background-image:url(../images/divider.jpg);

	background-repeat:no-repeat;

	background-position:right;

}



#slideshow{

	width:939px;

	margin:0px auto;

}

#welcome{

	width:939px;

	margin:0px auto;

}

#wrapper{

	width:908px;

	padding:15px;

	margin:0px auto;

}

.latestnews{

	width:294px;

	margin-right:13px;

}

.content{

	width:274px;

	height:240px;

	padding:10px;

	background-color:#d8f0a5;

	margin-top:3px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#308822;

}

.content_announcement{

	width:294px;

	height:260px;

	margin-top:3px;

	background-color:#d8f0a5;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#308822;

}

.upcomingevents{

	width:294px;

}

.imgborder{

	width:74px;

	border:solid 1px #308822;

}

.readmore{

	width:274px;

	padding: 8px 20px 0px 0px;

	height:26px;

	background-image:url(../images/more_bg.jpg);

	background-repeat:no-repeat;

	text-align:right;

	color:#fff;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

}

.text_title{

	margin:5px 0px 10px 0px;

}

.multimedia{

	border-top:solid 1px #78b65c;

	margin-top:5px;

	padding-top:5px;

	padding-bottom:5px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#308822;

}

.student_corner{

	width:436px;

	float:right;

	clear:both;

}

.student_title{

	width:436px;

	float:right;

	clear:both;

}

#quicklinks{

	width:894px;

	padding:20px 15px 20px 30px;

	margin:0px auto;

	height:133px;

	background-color:#308822;

	font-size:14px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

h4{

	font-size:14px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#f3c820;

	margin:0px 0px 10px 0px;

	padding:0px;

}

.bottom_ul{

	margin:0px;

	padding:0px;

}

.bottom_li{

	display:list-item;

	margin: 0px 52px 5px 0px;

	background-image:url(../images/divider_quicklinks.jpg);

	background-repeat:no-repeat;

	background-position:right;

	width:150px;

	color:#fff;



}

.bottom2_li{

	display:list-item;

	margin: 0px 52px 5px 0px;

	background-image:url(../images/divider_quicklinks.jpg);

	background-repeat:no-repeat;

	background-position:right;

	width:170px;

	color:#fff;



}

.bottom3_li{

	display:list-item;

	margin: 0px 52px 5px 0px;

	background-image:none;

	background-repeat:no-repeat;

	background-position:right;

	width:140px;

	color:#fff;



}

.bottom4_li{

	display:list-item;

	margin: 0px 52px 5px 0px;

	background-image:url(../images/divider_quicklinks.jpg);

	background-repeat:no-repeat;

	background-position:right;

	width:140px;

	color:#fff;



}

#footerlogo{

	width:919px;

	padding:13px 10px 0px 10px;

	height:108px;

	margin:0px auto;

	background-color:#277a1a;

	color:#fff;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

}

.logofooter{

	clear:both;

	margin-right:10px;

	width:400px;

	float:left;

	clear:both;

}

.division{

	width:426px;

	float:right;

}

#footer{

	height:30px;

	padding:10px 0px 0px 10px;

	background-image:url(../images/footer_bg.jpg);

	background-repeat:repeat-x;

	width:929px;

	margin:0px auto;

	color:#308822;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	text-align:center;

}

.lasamhotline{

	width:939px;

	margin:0px auto;

}

.date_events{

	padding-bottom:4px;

	padding-top:2px;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

}

.events_border{

	background-image:url(../images/divideevents.jpg);

	background-repeat:repeat-x;

	background-position:bottom;

	padding:0px 0px 10px 0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

}

.cnhsli a:link,.cnhsli a:visited,.cnhsli a:active {

  color: #fff;

  text-decoration:none;

}

.cnhsli a:hover {

  color: #ffce0e;

}

.doc:link, doc:visited, doc:active {

  color: #308822;

  text-decoration:none;

  font-weight:bold;

}

.doc:hover {

  color: #308822;

  text-decoration:underline;

   font-weight:bold;

}

.newsconstyle{

	padding:0px 5px 5px 5px;

	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

h2{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:18px;

}
#menu{

	height:26px;
	
	padding:8px 0px 0px 0px;

	margin:0px auto;

	width:939px;

	background-image:url(../images/menu_bg.jpg);

	background-repeat:repeat-x;

	border-bottom:solid 1px #e3fab2;

	border-top:solid 1px #e3fab2;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#fff;

	text-transform:uppercase;

	text-align:center;

}
#menu2{

	height:48px;

	padding:0px 0px 0px 20px;

	margin:0px auto;

	width:919px;

  background: #236f17;

	border-bottom:solid 1px #e3fab2;

	border-top:solid 1px #e3fab2;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#fff;

	text-transform:uppercase;

	text-align:center;

}
a {
  text-decoration: none;
}

nav {
    font-family: Verdana, Arial, Helvetica, sans-serif;s;
}

ul {
  background: darkorange;
    list-style: none;
    margin: 0;
    padding-left: 0;
}

li {
    color: #fff;
  background: #236f17;
    display: block;
    float: left;
    padding: 1rem;
    position: relative;
    text-decoration: none;
  transition-duration: 0.5s;
}
  
li a {
  color: #fff;
}

li:hover,
li:focus-within {
    background: #90b742;
    cursor: pointer;
	text-align:left;
}

li:focus-within a {
  outline: none;
}

ul li ul {
    background: orange;
    visibility: hidden;
  opacity: 0;
  min-width: 180px;
    position: absolute;
  transition: all 0.5s ease;
  margin-top: 1rem;
    left: 0;
  display: none;
}

ul li:hover > ul,
ul li:focus-within > ul,
ul li ul:hover,
ul li ul:focus {
   visibility: visible;
   opacity: 1;
   display: block;
}

ul li ul li {
    clear: both;
  width: 100%;
}
.buttom ul{
}
.buttom li{
}