@import url("/letsci/assets/css/letsci_screen.css");
@import url("/letsci/assets/css/y-typography.css");
@import url("/letsci/assets/css/fancybox.css");

/* Header Styles */
html #level-1 { height: auto; display: block; margin: 0 0 0 0; padding: 0 0 0px 0; position: relative; }

.author-mode-show .header { width: 721px; margin-left: 0; padding: 0 0 0 0; overflow: hidden; }
.header #header-print { display: none; }
.header #header-main-title,
.header #header-sub-title,
.header #header-links,
.header #header-search,
.header #header-search fieldset { margin: 0 0 0 0; padding: 0 0 0 0; border: 0px; clear: both; }
.header .utility-link { display: block; float: left; margin-left: 15px; font: normal 11px Arial, Helvetica, sans-serif; }
.header .utility-link a,
.header .utility-link span { color: #; font-weight: bold; }
.header .utility-link a:hover { text-decoration: underline; }
.header .more { position: relative; cursor: pointer; }
.header .more ul { display: none; }
.header .more:hover {  }
.header .more:hover ul { display: block; position: absolute; border: 1px solid #e8e8dc; width: 100px; padding: 0px 0 0px 0; left: 0px; top: 12px; background: #ffffff; z-index: 999; }
.header .more:hover li a { padding: 3px 8px; display: block; color: #333333; width: 84px; }
.header .more:hover li a:hover { text-decoration: none; background: #e5e5e5; color: #333333; }

/* SEARCH */
.header #header-search { position: absolute; top: 6px; right: 17px; }
.header #header-search .input-text,
.header #header-search .input-select { font-size: 10px; display: block; float: left; width: 95px; margin: 0 7px 0 0; }
.header #header-search .input-button { font-size: 10px; display: block; float: left; height: 19px; padding: 0 2px; }



/* HEADER: size, color, logo */
.header { background: url(../images/gisday_header.jpg) right top no-repeat; height: 92px; width: 721px; position: relative; display: block; }
.header #header-uwm { display: block; background: url(assets/images/logo_uwm_new.png) left top no-repeat; width: 150px; height: 43px; position: absolute; bottom: 24px; left: 22px; }

.header #header-uwm a { display: block; background: url(/assets/images/logo_uwm_new.png) left top no-repeat; width: 150px; height: 43px;  }

.header #header-main-title { margin: 0 0 13px 0; }
.header #header-main-title,
.header #header-main-title a { display: block; font: normal 23px Georgia, "Times New Roman", Times, serif; text-decoration: none; line-height: 22px; text-align: right; letter-spacing: 0.01em; color: #ffffff; }
.header #header-main-title a:hover { text-decoration: none; }
.header #header-titles { position: absolute; bottom: 3px; right: 24px; }

.header #header-sub-title { font: italic 11px Georgia, "Times New Roman", Times, serif; color: #; }
.header #header-links { position: absolute; bottom: 18px; right: 17px; }
.header .utility-link a,
.header .more span { color: #; font-weight: bold; }
.header .utility-link a:hover, .header .utility-link span:hover { color: #; text-decoration: underline; }


/* Logo and Utility Menu */


/* Between Logo and Before Content*/
/*
#level-2 {  }
#search-form { float: right;  }
#search-form .input-select { display: none; }
#quicklinks { }

#the-title-bar { display: none; background: url(images/level-2.jpg) left top no-repeat #2573BE; min-height: 32px; }
#title-bar { display: inline; background: none; float: left; width: auto; padding: 0 0 0 0; margin: 0 0 0 0; }
#title-bar-base { background: none; display: inline; }
#title-bar h2 { font: bold italic 14px "Trebuchet MS", arial, sans-serif; text-transform: uppercase; color: #ffffff; margin: 0 0 0 0; padding: 6px 0 5px 10px; }
#title-bar h3 { display: none; }

#utility-menu { position: absolute; top: 82px; right: 8px; width: 450px; padding: 0 1px 0 0; height: 19px; display: block; }
#search-form { float: right;}

#search-form input { width: 120px; margin: 0 0 0 0; padding: 0 0 0 0; }
*/

/* Quick Links, Search at the Top */
/*
#utility-menu .input-button { background:#404040; display: inline; padding-top: 1px; width: 17px; height: 17px; border: 0px; margin: 0 0 -6px -5px; border-top: 1px solid #808080; }
#utility-menu .input-button { width: 19px; height: 19px; margin: 0 0 0 0; }

#utility-menu .input-text, #utility-menu .input-select, #utility-menu .input-button, #utility-menu form span { float: left; display: block; text-align: left; }
#utility-menu form span { padding: 4px 5px 0 0; }

#utility-menu #search_type_site { }
#utility-menu form { color: #999999; height: 19px; display: block; padding: 0 0 0 0; letter-spacing: normal;}
#level-2 .CS_Element_Image { margin: 0 0 0 0; }

#utility-nav .input-button, #utility-menu .input-button { border: 0px; height: 19px; width: 16px; background: url(images/button.gif) left top no-repeat; cursor: pointer; margin: 0 0 0 3px; }
*/


/* Horizontal Navigation */
.general-a { background: url(../images/nav_horizontal_bg11.gif) left top repeat-x; display: block; width: 721px;}
.general-a #h-nav-base { padding: 0 8px; display: block; width: 705px; }
.general-a li { display: block; float: left; }
.general-a li a { background: url(../images/nav_horizontal_bg11.gif) left top repeat-x #cdc2b0; display: block; padding: 10px 12px 9px 12px; color: #2e2b27; font-weight: bold;  border-right: 1px solid #c0b5a3; border-left: 1px solid #e5f8eb;}
.general-a li.first-item { border-left: 1px solid #c0b5a3; }
.general-a li.last-item { border-right: 1px solid #e5f8eb; }
.general-a a:hover { background: url(../images/nav_horizontal_bg_hover.gif) left top repeat-x #d7cebc; border-left: 1px solid #e5f8eb; border-right: 1px solid #c0b5a3; color: #2e2b27; }
.general-a .current { border-left: 0px solid #ffeda4; }
.general-a .current a, .general-a .current a:hover { background: url(../images/nav-h-yellow-current.gif) left top repeat-x #ffcc01; color: #333333; border-left: 1px solid #ffffff; border-right: 1px solid #ee9d00; padding: 9px 12px 10px 12px;}




/* Vertical Navigation */
.v-nav-head { display: block; margin: 0 0 10px 0; overflow: hidden; }
.v-nav-base { padding: 4px 0; }
.column-left .v-nav-base li { background: none; padding: 0 0 0 0; margin: 0 0 0 0; }
.column-left .v-nav-base a { display: block; width: 143px; padding: 5px 8px; color: #333333; font: bold 11px Arial, Helvetica, sans-serif; text-decoration: none; }


/* IMAGES for HEAD and BASE */
#v-nav-general-a { background: url(../images/vnav-test-head4.gif) left top no-repeat #a4b0d5; }
#v-nav-general-a .v-nav-base { background: url(../images/vnav-test-base4.gif) left bottom no-repeat; }


/* HEAD and BASE lines between or borders */
#v-nav-general-a ul { border-top: 1px solid #c9cdb2; border-bottom: 1px solid #fffdea; display: block; }
/* border-top is line above HEAD */
/* border-bottom is line above BASE */


/* controls borders above and below expanded level 2 links */
#v-nav-general-a ul ul { border-top: 0px solid #ffc12c; border-bottom: 0px solid #cccccc; background: #e9e9e9; }
#v-nav-general li {  }
#v-nav-general-a ul ul ul { background:#E2E2E2 url (/assets/images/vnav-a-level3.gif) repeat-x scroll left top; border-bottom:1px solid #D9D9D9; border-top: 1px solid #9E9E9E; padding-bottom: 0px; padding-top: 0px; }



/* IMPORTANT */
/* Vertical Navigation: backgrd gif for vnav color and lines between links */
#v-nav-general-a li a { font: normal 11px Arial, Helvetica, sans-serif; background: url(../images/vnav-test4.gif); border-top: 1px solid #fffdea; border-bottom: 1px solid #c9cdb2; color: #333333; text-decoration: none; display: block; }


/* Vertical Navigation: level 2 sublinks - bkgrd color */
#v-nav-general-a li li a { background: #f2f1eb; font: normal 10px Arial, Helvetica, sans-serif; border-top: 1px solid #f1f1f1; border-bottom: 1px solid #d4d4d2; color: #333333; }


/* First level links - BLACK link - current meants selected link */
#v-nav-general-a li #current { color: #ffffff; background: url(../images/vnav-ls-current.gif) left top repeat-x #555555; padding-top: 6px; padding-bottom: 6px; font-weight: bold; }


/* Level 2 links - current - padding is above and below text */
#v-nav-general-a li li #current { padding-top: 5px; padding-bottom: 5px; background: none; color: #333333; font-style: italic; font-weight: bold; border-top: 1px solid #f1f1f1; border-bottom: 1px solid #d4d4d2; }


/* Level 3 links - spacing-left indent for gif-arrow - padding above link */
#v-nav-general-a li li li #current { background: url(/assets/images/bullet-2.gif) 10px 7px no-repeat #dbdbdb; padding-top: 4px; padding-bottom: 4px; font-style: italic; }

/* Level 4 links - spacing-left indent for gif-arrow and border colors above and below */
#v-nav-general-a li li li a { background: url(/assets/images/bullet-2.gif) 10px 7px no-repeat #dbdbdb; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #cccccc; padding-left: 19px; width: 132px; color: #333333; font-weight: normal; padding-bottom:  4px; padding-top: 3px; }


/* NOT USING - Fourth and fifth level of links */
#v-nav-general-a li li li li #current { background: url(/assets/images/bullet-2.gif) 20px 7px no-repeat; font-style: italic; }
#v-nav-general-a li li li li li #current { background: url(/assets/images/bullet-2.gif) 34px 7px no-repeat; font-style: italic; }
#v-nav-general-a li li li li a { background: url(/assets/images/bullet-2.gif) 20px 7px no-repeat #dbdbdb; padding-left: 34px; width: 117px; }
#v-nav-general-a li li li li li a { background: url(/assets/images/bullet-2.gif) 134px 7px no-repeat #dbdbdb; padding-left: 48px; width: 103px; }

#v-nav-general-a .open-1 { color: #ffffff; background: url(/assets/images/v-nav-current.gif) left top repeat-x #333333; border-bottom-color: #d1d1d1; padding-top: 8px; padding-bottom: 6px; font-weight: bold; }

#v-nav-general-a .open-2 { background: url(/assets/images/v-nav-current-l2.gif) left top repeat-x #BCBCBC !important; color: #333333; border-top: 1px solid #e5e5e5 !important; border-bottom: 1px solid #a1a1a1 !important; }

#v-nav-general-a .open-3 { font-weight: bold;  color: #333333; }


.facultytable { width: 100%; font-size: 11px;}

tr.even { background: #ccc4a0; }
tr.odd { background: #f0e7ca; }
.mail { text-align: center; }
.facultytable tr td, .facultytable tr th { padding-top: 5px; padding-bottom: 5px; vertical-align: top;}


html #custom-search-results #content_search_id { margin:0 0 0px !important; }

html #custom-search-results #search-summary {
background:#DFDCC3 none repeat scroll 0 0 !important;
border-top: 1px solid #C0BDA2 !important;
display:block !important;
margin:0 0 0 !important;
padding:5px 10px !important; }

html #custom-search-results #results-pagination {
background:#DFDCC3 none repeat scroll 0 0 !important;
border-top: 1px solid #C0BDA2 !important;
border-bottom: 1px solid #C0BDA2 !important;
}

div.imagecaption { float: right; margin: 0.5em; padding: 0.5em; } 
div.imagecaption p { text-align: left; font-size: 90%; padding: 0.5em; }


/*CSS for GIS Webforms*/

.contactInternshipWrapper { clear: both; }
.contactInternshipLabel { float: left; width: 100px; padding: 5px; margin-left: 25px; }
.contactInternshipHeading { float: left; width: 300px; padding: 5px; }
.contactInternshipInput { float: left; padding: 5px; }
.hoursInternshipLabel { float: left; width: 175px; padding: 5px; margin-left: 25px; }
.experienceInternshipWrapper { clear: both; }
.experienceInternshipInput { padding: 5px; margin-left: 25px; width: 500px; }
.workInternshipInput { float: left; padding: 5px; }
.internshipSmallText { font-size: 12px; }
.responseField { margin-left: 25px; padding: 5px; }
.contactInternshipSmallColumnLabel { float: left; width: 40px; padding: 5px; margin-left: 25px; }
.contactInternshipMediumColumnLabel { float: left; width: 70px; padding: 5px; margin-left: 25px; }
.success_message {
  font: 1.3em Verdana, Arial, sans-serif;
  font-weight: bold;
  padding: 10px;
  margin-left: 15px;
  width: 80%;
  background-color: #E6EFC2;
  border: 2px solid #C6D880;
}

h1.title { font-size: 21px; font-weight: bold; } 

 #webclips{
	 margin-left:0px;
	 margin-top:30px;
 }
 
 .summit-thumb{
	 float:left;
	 margin:0px 12px 5px 12px;
	 text-align:left;
	 width: 240px;
	 height: 220px;
 }

 
 .summit-thumb-title{
	 font-style:italic;
	 font-size:11px;
	 line-height:normal;
	 
 }
 
