@charset "utf-8";
/* CSS Document */


/* CLASSES */
.hidden {visibility: hidden;
font-size: .01em;
padding: 0;
margin: 0; }

h2.nographic_h2 {
background: none;
color: #044201;
font-size: 1.7em;
padding: .3% .3% .1% .3%;
text-indent: 0px;}

.more, .totop {
font-size: .9em;
font-weight: bold;
float: right;
margin: 0 15px 0 0;
}

.caption {padding: 0;
margin: 0;
font-weight: bold;
font-size: .9em;
text-align: center;}


#imgright {padding: 1% 3% 1% 1%;
border: none;
float: right;
 }
 
.highlight {color: #006600;
font-weight: bold;}

.printonly {display: none;}
.mmhidenostyles{display:none;}

.bullet_list li{list-style-type: square;
margin: 15px 0 0 15px;}

/* BODY ELEMENTS */

body {
margin: 0 auto;

font-family: Arial, Helvetica, sans-serif;
color: #333;
font-size: 1em;
background: #FFFFFF;
width: 1000px;
}

img {border: 0;
}

a {color: #800040;
text-decoration: none;}

a:hover {color: #b51f62;}

a:visited {color: #009;
text-decoration: none;}

h1, h2, h3 {text-transform: uppercase;
font-family: "Calibri", "Arial", "Verdana", sans-serif; }

h2 {
background: url(../images/slices/treeicon.gif) no-repeat left;
color: #044201;
font-size: 1.7em;
padding: .3% .3% .1% .3%;
text-indent: 35px;}


h3 {
color: #006600;
font-size:1.4em;
padding: .3% .3% .1% .3%;

}

h3 a:link, h3 a:visited {margin: 0 40px 0 0;
text-decoration: none;} 

h4 {color: #336600;
font-size: 1em;
margin: 0;
padding: 0;
font-family: "Calibri", "Arial", "Verdana", sans-serif; }

h5 {
color:#000000;
font-size: 1em;
margin: .5em;
padding: 0; }

h6 {margin: 0;
padding: 0;
color: #333333;
font-weight: bold;
font-size: 1em; }


ul li {list-style-type: none;}

ol { list-style-type: upper-roman; }

ol.decimal_list {list-style-type:decimal;}


/* HEADER */

#header {display: block;
text-decoration: none; 
background: #FFF url(../images/slices/banner.gif) no-repeat bottom left;
width: 100%;


}

a#umlogo:link, a#umlogo:visited {
display: block;
text-decoration: none;
background: url(../images/umlogo.gif) no-repeat left bottom;
height: 48px;
width: 171px;
margin: 0;
padding: 0;
float:left;}

 
#header ul {list-style-type: none;
font-size: .8em;
float: right;
padding: 1% 1% 0 0;
margin:0;
clear: none;}

#header ul li {display: inline;
text-decoration: none;}

#header ul li a {color: #000000;}

#textsize {float: right;
clear: right;
text-align: right;
padding: 0 .5% 0 0;
margin: 0;
width: 300px;}

#textsize ul li {padding: 0;
margin:0;
font-size: 1.5em;}
#textsize ul {margin:0;
padding:0;}

h1 {
margin: 0;
padding: 0;
}

h1 a, h1 a:link, h1 a:visited {
display: block;
height: 65px;
width:650px;
clear:left;
text-decoration: none; 
margin:0;
padding: 0; }



/* MAIN NAVIGATION */

#nav, #nav ul {
	font-family: "Calibri", "Arial", "Verdana", sans-serif;
padding: 0;
margin: 0;
list-style: none;
text-transform: uppercase;
font-size: 1em;
float: left;
background: #FFF;
width: 100%;
}

#nav a {
display: block;
width: auto;
margin: 0 .5em 0 .5em;
color: #FFFFFF;
text-decoration: none;

}

#nav li {float: left;
width: auto;
background-color: #83A976;
padding:0;
margin: 0 .5em 0 .5em;

}

#nav li ul {
position: absolute;
width: 8.5em;
background-color: #83A976;
margin:0;
padding:0;
}


/* Additional styles for the proposed but unused drop-down navigation menus. Remove comment to make code active, if the need arises. 
=============
#nav ul li ul li {margin: 5px 0 5px 0;
padding: 0;
border-top: 1px #FFFFFF solid;
width:8.5em;}



#nav ul ul, #nav ul li:hover ul ul,#nav ul li:hover ul ul ul, #nav ul li.sfhover ul ul, #nav ul li.sfhover ul ul ul { 
display: none;  ---*hides menus*---
} 

#nav ul li:hover ul, #nav ul li li:hover ul, #nav ul li li li:hover ul, #nav ul li.sfhover ul, #nav ul li li.sfhover ul, #nav ul li li li.sfhover ul { 
display: block;  ------*shows menus*-------
} 

*/


form {margin:0;
padding:0;}


/* CONTAINER FOR COLUMNS 1, 2, and 3 */


/* Hides from IE-mac \*/
* html #container {width: 960px;}
/* End hide from IE-mac */


#container { 

padding: 0; 
background: #FDFBD0 url(../images/slices/topbg.jpg) repeat-x top left;
clear: both;
float:left;
width: 100%;
font-size: 1.1em;
}


#content {padding: 15px;
}

table {padding: 15px 15px 25px 15px ;
margin: 10px;
width: 100%;}

table th {font-size: 1.1em;
letter-spacing: .3em;
background: #83a976;
color: #FFFFFF;}
table td {padding: 2px 9px 2px 9px;
border: 1px #f0f0f0 solid;
height: 50px;}

/* For anyplace that needs some columns inside the content div */

#colcontainer {clear: both;
float: left;
width: 100%;

}

#colcontainer img {border: none;
padding: 0;
margin-left: 30%; }

#committees h4 {width: 30%;}
#colcontainer ul li {list-style-type:none; margin: 15px 0 0 15px;}
#subcol1 {float: left;
width: 300px;

}

#subcol2 {float: left;
width: 300px;
min-width: 300px;

}

#subcol3 {float: left;

width: 300px;
}






/* FOOTER */

#footer {background: #FFF url(../images/slices/bottombg.jpg) repeat-x top left;
font-size: .8em;
text-align: center;
clear: both;
width: 100%;
min-width: 800px;

}


#footer h3 {margin: 0;
padding: 20px 0 0 3%;
text-align: left;
width: 15%;
float: left;

 }

#logos { 
float: left;
padding: 0;
margin: 0;
width: 100%;
min-width: 800px;

}

address {
font-style: normal;
margin: -15px 10px 5px 0;
padding: 0;
text-align:left;
float: right;
}

/* Logos in the footer */

 a#umfootlogo:link, a#umfootlogo:visited {
display: inline;
text-decoration: none;
background: url(../images/umlogo.gif) no-repeat left bottom;
width: 188px;
height: 40px;
margin:  17px 0 0 3%;
padding: 0;
float: left;
}

 a#mtechlogo:link, a#mtechlogo:visited {
display: inline;
text-decoration: none;
background: #fff url(../images/mtechlogo.png) no-repeat left bottom;
width: 188px;
height: 40px;
margin:  15px 0 0 0;
padding: 0;
float: left;
}


a#nwreilogo:link, a#nwreilogo:visited {
display: inline;
text-decoration: none;
background: url(../images/nwreilogo.gif) no-repeat left bottom;
height: 65px;
width: 205px;
margin: 0;
padding: 0;
float: left;
}



#footer ul {
list-style-type: none;
margin: 1% 0 0 0;
clear:both;}

#footer ul li {
padding: 0 1% 0 1%;
display: inline;
border-right: 1px solid #CC6666; }

.clear {clear:both;}