html,body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; width:100%; background:#FFF;}
.top_green_container{background:url(images/header-bottom-bg.jpg) bottom left no-repeat #18322f; height:252px; width: 100%; min-width:995px; }
.site_container{width:995px; margin:0 auto;/* overflow:auto;*/ padding-top:10px;}
.nav_container{float:right; width:760px;}
.logo{padding-left:10px;}
.top_menu {width:790px; margin:26px 0 0 0px; background:#b3562b;position: relative; float:right; z-index:10; padding:8px 0; text-align:center;}
.top_menu ul {margin:0px; padding:0px;}
.top_menu ul li {list-style:none; display:inline; line-height:16px;}
.top_menu ul li a {font-size:13px; font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif; color:#FFF; padding:0 10px 0 10px; text-decoration:none; font-weight:700;}

.main_menu {width:100%; margin:0px; /*background:#004c4f;position: relative;*/ float:left; z-index:10; /* Fallback for web browsers that don't support RGBa */
background-color: rgb(0, 76, 76);
/* RGBa with 0.6 opacity */
background-color: rgba(0, 76, 79, 0.4);

-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

.main_menu ul {margin:0px; padding:0px;}
.main_menu ul li {float:left; list-style:none; display:inline;}
.main_menu ul li:last-child a{border:none}
.main_menu ul li a {float:left; font-size:16px; font-family: Helvetica,sans-serif; color:#FFF; padding:18px 27px 18px 25px; margin:0; text-decoration:none; border-right:2px solid #003038; line-height:27px; font-weight:600; text-transform:uppercase;}
.main_menu ul ul li {float:none;margin:2px 0px;display:block;}
.main_menu ul ul li a {font-size:13px;display:block;float:none;width:auto;padding:0;line-height:1.8em;text-align:left;text-transform:none;}
.main_menu ul ul li a:hover {background:none;}
/*.main_menu ul > li:first-child a{padding-left:55px;} 
.main_menu ul > li:first-child a:hover{padding-left:55px;} */
.main_menu ul li a:hover {color:#FFF; background:#0D8185;}
.megamenu-menu .megamenu-slot-title {margin-top:2px;margin-bottom:10px;}
.main_menu ul ul li .megamenu-slot-title a {font-size:14px;}
.megamenu-menu .megamenu-slot {margin-top:16px;margin-bottom:5px;}
.megamenu-items .megamenu-items {padding-left:10px;}

/*.home_middle_container_left p.main_menu ul li:first-child a{padding-left:56px;}*/

.search_container{float:right; width:187px; margin-top:18px; margin-right:10px;}
.search_text_container{float:left; width:108px; height:20px; border:1px solid #818181; background:#FFF url(../images/search_bg.png) right center no-repeat; cursor:pointer;}
.form-item-search-block-form input[type="text"]{color:#929292; vertical-align:middle; font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; width:108px; height:22px; border:none;  box-shadow: none;padding: 0; float:left;}
/*.search_submit{float:left;font-size:12px;line-height:22px; color:#ffffff; background:#b3562b; border:1px solid #b3562b; height:22px; vertical-align:middle; margin:0 0 0 5px; cursor:pointer; width:72px; font-weight:700;padding:0;}*/
.search_container input[type="submit"] {float:left;font-size:12px;line-height:22px; color:#ffffff; background:#b3562b; border:1px solid #b3562b; height:22px; vertical-align:middle; margin:0 0 0 5px; cursor:pointer; width:72px; font-weight:700;padding:0;}

.middle_white_container{width:100%; float:left;}
.middle_cotainer{margin:-170px auto 0 auto; /*width:1339px; overflow:auto;*/ background:url(images/bg-body-logo.png) no-repeat top center;}
.middle_content_container{width:995px; margin:56px auto 0 auto; overflow:hidden;}

.home_middle_container{float:left; width:902px; padding-left:92px; padding-top:20px; padding-bottom:20px;}
.home_middle_container_left{float:left; width:595px;}
.home_middle_container_left h1{margin:2px 0 12px 0; font-size:29px; color:#b3562b;font-weight:normal;}
.home_middle_container_left p{margin:12px 0; font-size:16px;}
.home_middle_container_right{float:right; width:275px;}

.news_event_container{float:left; width:100%; border-top:3px solid #008185; margin-top:18px; padding-top:2px;}
.news_event_container h2{margin:0; font-size:26px; color:#008185;}
.news_event_container_left{float:left; width:296px;}
.news_event_container_right{float:right; width:285px; padding-top:17px; line-height:22px;}
.news_event_container_right h3{margin:5px 0; font-size:13px; color:#008185;}
.news_event_container_right p{margin:5px 0; font-size:13px;}


.right_btn_container{float:right; width:100%;}
.right_btn_img{color: #FFFFFF; float: left; font-size: 29px; height: 36px; padding: 8px 0px 8px 0px; text-decoration: none; width: 260px;}
.media{background:url(images/media-small.png) right center no-repeat;}
.apply_online{background:url(images/apply_online-small.png) right center no-repeat;}
.request_info{background:url(images/request-info-small.png) right center no-repeat;}
.media:hover,.apply_online:hover;.request_info:hover{text-decoration:none}
.right_btn_container img{margin-bottom:18px;}

.calendar_container{float:right; width:100%; line-height:22px; font-size:13px;}
.calendar_container h2{margin:24px 0 25px 0; font-size:26px; color:#008185;}
.calendar_container span,.calendar_container a{margin:0 0 5px 0; color:#008185; font-weight:bold;}

.footer_container{width:100%; background:#18322f; color:#FFF; font-size:11px;  min-width:995px; float:left;}
.footer_content_container{width:995px; margin:0 auto; overflow:auto; /*background:url(images/footer_bg.png) no-repeat 0 0px;*/ padding:10px 0 0px 0px;}
.footer_content_container_left{float:left;}

.footer_content_container ul {margin:0; padding:0px;}
.footer_content_container ul li {float:left; list-style:none; display:inline; padding:5px 0 7px 0;}
.footer_content_container ul li:last-child a{border:none}
.footer_content_container ul li a {float:left;color:#008185; padding:0px 12px 0px 10px; text-decoration:none; border-right:1px solid #008185; line-height:10px; margin-top:2px;}
.footer_content_container ul li a:hover {color:#FFF;}

.footer_social_icons{float:right; width:190px;}
.footer_social_icons a img{float:left; margin-left:10px;}

/*-------Inner Section*---------------*/
.inner_middle_container{float:left; width:902px;padding-bottom:20px; margin-top:-7px; width:100%;}
.inner_middle_container_left{float:left; width:231px; /* Fallback for web browsers that don't support RGBa */
 background: none repeat scroll 0 0 rgba(0, 129, 133, 0.2);

}

.inner_middle_container_left .block-menu.inner_middle_container_left .block-menu{float:left; width:100%;}
.inner_middle_container_left .block-menu h2{padding:28px 0 12px 8px; margin:0; background:#b3562b; color:#FFF; font-size:16px; text-transform:uppercase;}
.inner_middle_container_left .block-menu ul {margin:0; padding:0;list-style:none;}
.inner_middle_container_left .block-menu ul li {list-style:none;}
.inner_middle_container_left .block-menu ul li a {color:#008185; text-decoration:none; line-height:22px; padding:5px 0 5px 8px;font-size:12px;display:block;}
.inner_middle_container_left .block-menu ul li a:hover,.inner_middle_container_left .block-menu ul li a.active {color:#FFF; background:#008185;}
.inner_middle_container_left .block-menu ul ul li a {padding-left:18px;width:auto;}

.student_container{float:left; width:100%;}
.student_container h2{padding:8px 0 8px 8px; background:#008185; color:#FFF; font-size:16px; margin:0;}
.student_container ul {margin:0; padding:0 0 0 8px;}
.student_container ul li {list-style:none; padding:5px 0;}
.student_container ul li a {color:#008185; text-decoration:none; line-height:24px; font-weight:600;}
.student_container ul li a:hover {color:#FFF; background:#008185;}

.inner_middle_container_right{float:left; padding-left:25px; width:700px; line-height:24px;font-size:12px;}
.inner_middle_container_right h1{color:#008185; margin:10px 0 20px 0; font-size:23px; border-bottom:2px solid #008185; padding:12px 0; font-weight:200; font-family:Helvetica;}
.inner_middle_container_right p{margin:12px 0; font-size:12px;}
.inner_middle_container_right h3{margin:5px 0; font-size:14px; color:#008185;}
.pdf_link{text-decoration:none; color: #008185; font-size:12px;}
.inner_middle_container_right h2{color:#008185; margin:5px 0; font-size:18px; font-weight:200;}
.inner_middle_container_right a {color: #B3562B;font-weight:bold;}
/*--------------------------*/
.region-secondary-menu{float: left;}
#block-block-4 h2.block-title,#block-block-5 h2.block-title {display:none;}
#block-block-5 p {margin:0;}
.jcarousel-control p {margin:0;padding:0;display:inline;}



li.megamenu-parent:hover ul, .megamenu-skin-friendly .megamenu-bin {/*border-top:none;*/

	/* removes border overlap effect */

	border-top-left-radius:2px;

	border-top-right-radius:2px;
	background:#0D8185;
	
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#0D8185", endColorStr="#0C3436");
	/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #0D8185 0%, #0C3436 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #0D8185 0%, #0C3436 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #0D8185 0%, #0C3436 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0D8185), color-stop(1, #0C3436));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #0D8185 0%, #0C3436 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #0D8185 0%, #0C3436 100%);

	/* IE7 is dumb */

}
li.megamenu-parent:hover ul ul {background:none;}