﻿/*responsive images*/
.content-wrap img, .content-wrap video {
    max-width:100%;
}

.academic .header H3  {line-height: 130%; font-weight: bolder; margin: 5px 0 2px 0;color: #eee;
}
.header-wrap .logo  {max-width:250px; max-height:46.156px;
}
.content {border-bottom-left-radius: 19px; border-bottom-right-radius: 19px;
}


.sidebar-header {
    color: #FFFFFF;font-size: 16px;background:#009a44 url(../images/theme/sprite-bgs-v3.png) right -1042px no-repeat; margin: 0; padding: 7px 0; text-align: center; vertical-align:top;
    
}
.sidebar-header a:link, .sidebar-header a:visited {
    color: #FFFFFF; font-size: 16px; text-decoration: none;line-height:1;
}
.tree {
    overflow:hidden; padding-left:7px; background-color:#f2f2f2;   
}
.treeview > ul > li {
    font-size:14px;
    min-height:23px;
}
.treeview ul li ul {
    display:none;
}

.news-items {
    overflow:hidden;
}
.news-items h4 {
    margin-bottom:0;
    font-size:12px;
    font-family: "Droid Sans", "Cantarell", "Lucida Sans Unicode", arial, sans-serif;
}
.news-items p {
    margin-top:0;
    font-size:13px;
    font-family: "Droid Sans", "Cantarell", "Lucida Sans Unicode", arial, sans-serif;
}

.mobile-menu {
    background: center center no-repeat transparent;
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC );
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-right:10px;

}
#mobile-menu{
  display:none;
  
 
}

#below-menu-content {
    margin-top:30px;
    display:none;
}
.ContentTitle
{	color: #666666;
	font-size: 25px;	font-weight: 500;
	 	 	
}

.ContentNormal
{ font-family:Verdana, Geneva,sans-serif;
   LINE-HEIGHT: 1.6;
    FONT-SIZE: 13px;
}

/*Department home page banner image for mobile devices: Avit,Atmos,CS,ESSP,UAS Research*/
#home-banner {
    display:none;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}

.video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

.popin
{ background-color:#ffd; border:solid 1px black; border-radius: 8px;  display:none; padding:12px;
  margin-left:.2in; margin-right:.5in;
}

.asnrequired {  border:1px solid #009A44;  background-color:#ffc; border-radius:3px; padding:3px; }

.textblabel { text-align:right; padding-top:8px;font-size:8pt; }

.aspchoice {margin-left:.5in;}


/* clean up border garbage from web development group  */
.content-wrap FORM {	border:none 0 white;}
img {	border:none 0 white;}

/* images - box shadow and rounded edges */
.shadow {
box-shadow:  2px 2px 8px 4px #888;
}
.rounded {
border-radius: 5px; 
}

/* FAQs */
.question { padding: 5px 10px; cursor: pointer; margin-left:30px; margin-right: 15px; }
.quesPrefix { vertical-align: middle; margin-left: -18px; }
.answer { margin-left: 20px; padding: 12px;   background-color: #FFd; border: solid 2px #447744; border-radius: 8px;  display:none; }

/* contact forms  */
 .required-fields
{
    text-align: right;
    font-style: italic;
}

.contact-form label{
    margin-top:15px;
}
.contact-form input[type="text"], .contact-form textarea, .contact-form select, .contact-form input[type="password"]{
    display:block;
}
.contact-form input[type="text"], .contact-form select, .contact-form input[type="password"]{
    width:100%;
    max-width:300px;
}
.contact-form input[type="checkbox"] {
    margin-right:5px;
}
.contact-form textarea{
    width:100%;
    max-width:600px;
    height:75px;
}
.contact-form select {
   border: #bbb 1px solid;
}
.contact-form input[type="submit"]{
    font-weight:700;
    font-size:16px;
    background-color: #249B4B;
    border:none;
    border-left: 12px solid green;
    color: #FFF;
    padding:8px;
    width:100px;
}
   
.contact-form input[type="submit"]:hover {
color:rgb(255,255,255);
border-left-color: #009A44;
-moz-box-shadow: inset -12px 2px 50px #00672d;
-webkit-box-shadow: inset -12px 2px 50px #00672d;
box-shadow: inset -12px 2px 50px #00672d;
}
          
.contact-form  .field {
    margin-bottom:15px;
}

/* news postings  */
.search-text-box {
    width:85%;
}
.news-gridview {
    width:100%;
    border-style: none;
    border-collapse: collapse;
} 
.news-gridview td {
    padding:10px 7px;
}
.news-gridview td:first-child {
    text-align:right;
    padding-left:0;
}
    
.pager span { 
    color:#009900;
    font-weight:bold;
    font-size:14pt; 
}