﻿/* *****GLOBALS***** */
* {margin:0px;padding:0px;}
html{background:top left repeat url(../images/bg_body.jpg);}
body{position:relative;height:100%;color:#332a03;background:top left repeat-x url(../images/bg_top.jpg);font-family: Arial, Helvetica, sans-serif;font-size:.90em;}
body a{text-decoration:underline;color:#c08317;}
body a img{border:0;}

a{color:#c08317;} /*a:link*/
a:visited{color:#555;}
a:hover{color:#104b06;}

p{padding:0px;margin:5px 10px 10px 0;}
ul{margin:5px 5px 10px 5px;}
ul li{position:relative;margin-bottom:5px;padding-left:7px;list-style:none;background:1px 7px no-repeat url(../images/bg_listItem.gif);}
ol{margin-left:20px;}
ol li{margin-bottom:5px;}

address{font-style:normal;margin:0 20px 20px 0;}

/* fonts */
@font-face{
font-family: 'font_mainH'; 
src: url('../fonts/pristina.eot'); 
src: local('font_mainH'),url('../fonts/pristina.svg#temp') format('svg'),url('../fonts/pristina.ttf') format('opentype');
}

/* default initial font size */
h1{font-size:16px;color:#332a03;}
h1 a{text-decoration:none;color:#332a03;}
h1 a:visited{color:#332a03;}
h2{font-size:1.20em;color:#332a03;}
h3{font-size:1em;margin-top:5px;}
h4{font-size:1em;font-weight:normal;}

#mainTxt h1{font-size:28px;color:#937717;font-family:"font_mainH";}

label{display:block;float:left;width:150px;text-align:right;margin:0 10px 2px 0;}
input.inputText{width:200px;float:left;margin-bottom:2px;}
input.submitBtn{position:relative;margin:10px 0 0 160px;}
textarea.inputText{width:300px;height:250px;max-width:400px;max-height:500px;}

/* *****CLASSES***** */
.hide{position:absolute;left:-2000em;top:-2000em;}
.clear{clear:both;}
.gallery{float:left;width:450px;height:250px;border:1px solid #000;}
.divider{border-bottom:dashed 1px #cac8be;margin:20px 0 20px 0;}
.req{position:absolute;color:Red;}
.reqMsg{position:absolute;margin-left:7px;}

.viewAll, .readMore{background:url(../images/bg_btn.png) center center no-repeat;display:block;width:91px;height:28px;float:right;text-decoration:none;color:#463905;font-weight:bold;}
.viewAll span, .readMore span{position:relative;display:block;width:91px;height:18px;text-align:center;top:6px;}


/* webtools classes 
.jobpostings #mainTxt ul{margin-left:0;}
.jobpostings #mainTxt ul li{background-image:none;padding-left:0;}
.jobpostings #mainTxt ul li ul{margin-left:20px;}
.jobpostings #mainTxt ul li ul li{padding-left:7px;background-image:url(../images/bg_listItem.gif);}
*/

/* *****MAIN MENU***** */
#mainNav{position:absolute;top:0;left:0;background-image: url(../images/bg_menu.jpg);width:950px;height:43px;color:#fff;overflow:hidden;}
#mainNav ul{list-style:none;padding:0;margin:0;}
#mainNav ul li{margin-bottom:0;line-height:43px;float:left;background-image: none;font-size:15px;font-weight:normal;text-align:center;cursor:default;padding:0px;}
#mainNav ul li:hover, #mainNav ul li.current{background:#332a03;}
#mainNav ul li a{text-decoration:none;color:#fff;display:block;padding:0px 12px;}
#mainNav ul li a:hover, #mainNav ul li.current a{text-decoration:none;color:#f7df84;}

/* *****MAIN STRUCTURE***** */
#container{background:top center no-repeat url(../images/bg_header.jpg);}
#containerInner{position:relative;margin:auto;width:950px;}
header{position:relative;display:block;height:122px;background:url(../images/bg_header.png) no-repeat 0 0;}
header h1#logo{position:relative;color:#332A03;height:52px;top:73px;background:url(../images/logo.gif) no-repeat 25px 0;}
header h1 a#title{position:relative;top:-45px;}
header h1 a#uiuc{position:absolute;display:block;right:50px;top:10px;width:237px;height:39px;background:url(../images/imark.gif) no-repeat 0 0;}
header h2{position:absolute;text-align:right;font-size:1.3em;font-weight:normal;left:200px;bottom:0;z-index:999;}
#logo span{display:block;font-size:12px;font-weight:normal;border-top:solid 1px #332a03;margin-top:3px;padding-top:3px;}
#mainContent{position:relative;margin:0;padding:65px 15px 15px 15px;background:#fff;box-shadow:0 0 10px 10px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 0 10px 10px rgba(170, 163, 134, 0.6);}
footer{position:relative;display:block;margin-top:35px;height:250px;border-top:solid 102px #4e411b;}
footer div{position:relative;height:178px;margin-top:-114px;color:#e0d9b8;font-size:1em;text-align:center;background:url(../images/bg_footer.jpg) no-repeat center;}
footer div span{position:relative;top:35px;}
footer a, footer a:visited, footer a:hover{color:#daa548;}

/* home */
/* rotating image */
#leadImg, #leadImg #imgMain{position:relative;width:700px;height:380px;background:#fff;}
#leadImg{float:left;}
#leadImg h2#readStory{position:absolute;text-transform:lowercase;right:25px;bottom:2px;color:#fff;font-size:2em;z-index:9999;}
#imgMain div{position:absolute;top:0;left:0;z-index:8;height:305px;width:700px;border-bottom:solid 65px #d8cfab;background:#fff;}
#imgMain div.active{z-index:10;}
#imgMain div.last-active{z-index:9;}
#imgMain div img{position:absolute;top:0;left:0;width:440px;height:275px;display:block;border:0;}
#imgMain div article{width:235px;height:330px;padding:15px 10px 10px 5px;float:right;overflow:hidden;}
#imgMain div article p{font-size:.9em;}
#imgMain div article h2{font-size:1.1em;}
#imgMain div article ul{margin-left:0;}
#imgMain div article ul li{font-size:.85em;}
#leadImg p#selectImg{position:absolute;z-index:9999;bottom:0;left:0;padding:5px 0 5px 0;text-align:left;width:700px;height:54px;color:#fff;font-size:1em;}
#leadImg p#selectImg img{width:80px;height:55px;}
#leadImg p a, #leadImg p a:link, #leadImg p a:visited{position:relative;display:inline-block;height:55px;padding-top:20px;text-decoration:none;color:#fff;margin:-21px 0 10px 15px;}
#leadImg p a.current{background:top center no-repeat url(../images/home/arrow.png);}
#leadImg p a:first-child{margin-left:25px;}
html body #leadImg article .readMore{position:absolute;right:25px;bottom:-10px;}

#more{float:right;width:250px;height:305px;border-bottom:solid 65px #b2a77a;} /* background:#9cd64a; */
#more #moreHdr{height:109px;background:top right no-repeat url(../images/bg_moreHdr.jpg);}
#more ul{position:relative;width:230px;height:140px;margin:0;padding:30px 10px 10px 10px;background:bottom right no-repeat url(../images/bg_moreBtm.jpg);}
#more ul li{padding-left:20px;background:5px 3px no-repeat url(../images/bg_listItemWhite.gif);}
#more ul li a{text-decoration:none;color:#463905;}

.home #mainContent{padding:65px 0 0 0;}

#message{padding:25px;}
#message h2{font-family:"font_mainH";font-size:30px;color:#937717;}

/*#defaultMainContent{clear:both;margin:0px 0px 25px 0px;}
#defaultMore{background:url(../images/default/dashedBox.gif) no-repeat;width:253px;height:246px;padding:15px;float:left;}
#defaultMore ul li{margin-top:10px;}
#defaultMore ul li a{text-decoration:none;color:#463905;}
#moreHdrHomePage{height:25px;width:65px;background:top left no-repeat url(../images/default/more.gif);}
#defaultAnnouncements{float:left;margin-left:20px;width:630px;}
#defaultAnnouncements ul li{background:bottom left no-repeat url(../images/default/horizontalBar.gif);padding:0 0 15px 0;margin-bottom:10px;}
#defaultAnnouncements ul li ul li{background-image:url(../images/bg_listItem.gif);margin-bottom:5px;padding-left:7px;}
#announcementsHdr{height:25px;width:184px;background:top left no-repeat url(../images/default/announcements.gif);}
*/
/* hp gallery 
html  body #gallery{position:relative;width:950px;}
#imgNav{position:relative;clear:both;height:115px;}*/


/* SUB PAGES */
/* side panel */
#sidePanel{position:relative;float:left;min-height:140px;width:248px;background:#9cd64a;margin-bottom:-3px;}
#sidePanel h2#moreHdr{height:109px;width:248px;background:top left no-repeat url(../images/bg_moreHdr.jpg);}
#sidePanel ul{margin:10px 0 0 0;padding:0 10px 10px 10px;width:230px;display:block;}
#sidePanel ul#quickLinks{position:relative;width:230px;min-height:150px;margin-top:-3px;margin:0;background:bottom left no-repeat url(../images/bg_moreBtm.jpg);}
#sidePanel ul li{min-height:37px;width:215px;color:#333;font-weight:bold;margin:0;margin-bottom:-3px;padding-left:15px;background:8px 13px no-repeat url(../images/bg_listItemWhite.gif);}
#sidePanel ul li:hover, #sidePanel ul li.current{background-color:#d7e5b0;color:#332a03;}
#sidePanel ul li a{text-decoration:none;color:#333333;display:block;padding:10px 0 8px 10px;min-height:17px;}
#sidePanel ul li a:hover, #sidePanel ul li.current a{text-decoration:none;color:#332a03;}
#sidePanel ul#quickLinks li#addressInfo{background-image:none;padding:5px 0 0 25px;font-size:.9em;}
#sidePanel ul#quickLinks li#addressInfo a{padding:0;margin:0;height:auto;text-decoration:underline;}
#sidePanel ul#quickLinks li#addressInfo:hover{background-color:Transparent;color:#333;}
#sidePanel ul#quickLinks li#addressInfo address{border-top:dotted 1px #ddd;padding-top:10px;}

/* main content */
#mainTxt{position:relative;min-height:500px;float:left;width:640px;margin-left:25px;}
#mainTxt img{float:right;margin:15px 0 15px 15px;padding:2px;border:solid 4px #cac8be;}

/* staff */
.staff #mainTxt img{float:left;margin:5px 15px 15px 0;}
.staff div.person{width:450px;float:left;}

/* webtools */
#mainTxt div ul, #edu-il-ws-3064-GE3-wrapper ul, #edu-il-ws-3064-GE3-wrapper ul li, #edu-il-ws-3063-GE3-wrapper ul, 
#edu-il-ws-3063-GE3-wrapper ul li, #pc-4477 ul li{padding:0;margin:0;background-image:none;}
#mainTxt div ul ul, #edu-il-ws-3064-GE3-wrapper ul ul, #edu-il-ws-3063-GE3-wrapper ul ul{margin:5px 5px 10px 5px;}
#mainTxt div ul ul li, #edu-il-ws-3064-GE3-wrapper ul ul li, #edu-il-ws-3063-GE3-wrapper ul ul li{padding-left:7px;background-image:url(../images/bg_listItem.gif);}
#content-list li{background-image:none;padding:0;}
.resourcesReportsResearch #mainTxt div ul li{background-image:none;padding:0;}
.resourcesReportsResearch #mainTxt div ul li ul li{background-image:url(../images/bg_listItem.gif;);padding-left:7px;}