/* CSS Document */
/* UIW.edu - Global stylesheet. These style apply to all pages on the website.  */
body, html {
margin:0 0 5px 0;
padding:0;
color:#000;
background: #ccc;
}
body {
width: 100%;
/*text-align:center;*/ /* removed to resolve alignment issue with Contribute 3/11/08*/
font-family: Verdana, Arial, Helvetica, sans-serif;
/*min-width:760px;*/
font-size: 62.5%;
}

a, a:active {
text-decoration: none;
/*border-bottom: solid #ccc 1px;*/
color: #cc0000;
}
a > img {
border-bottom: none;
}

a:visited {
/*border-color: #aaa;*/
color: #900;
}
a:hover {
	text-decoration: underline;
	/*border-bottom: solid #ccc 1px;*/
color: #000;
	font-family: Verdana, Geneva, sans-serif;
}

/*HYPERLINK CUES WITH ICONS*/
/* all A tags whose HREF attribute ends in .pdf */
#main a[href$='.pdf'], #extracolumn a[href$='.pdf'] { 
	padding-right: 18px;
	background: transparent url(../images/icon_pdf.gif) no-repeat center right;
}

/* all A tags whose REL attribute equals pdf */
#main a[rel='pdf'], #extracolumn a[rel='pdf'] { 
	padding-right: 18px;
	background: transparent url(../images/icon_pdf.gif) no-repeat center right;
}

/*  all A tags whose REL attributes has the letters pdf somewhere mixed in*/
#main a[rel*='pdf'], #extracolumn a[rel*='pdf'] { 
	padding-right: 18px;
	background: transparent url(../images/icon_pdf.gif) no-repeat center right;
}

/* all A tags whose REL attribute contains the value pdf, seperated from other values with a space */
#main a[rel~='pdf'], #extracolumn a[rel~='pdf'] { 
	padding-right: 18px;
	background: transparent url(../images/icon_pdf.gif) no-repeat center right;
}

/* all A tags whose HREF attribute starts with mailto: */
#main a[href ^="mailto:"], #extracolumn a[href ^="mailto:"] {
	padding-right: 18px;
    background: transparent url(../images/icon_mailto.gif) no-repeat center right;
   
}

/* all A tags whose CLASS attribute is popup */
#main a[class ="popup"], #extracolumn a[class ="popup"] {
	padding-right: 18px;
    background: transparent url(../images/icon_popup.gif) no-repeat center right;
}
#main a[href$='.ppt'], #extracolumn a[href$='.ppt'] { 
	padding-right: 18px;
	background: transparent url(../images/icon_ppt.gif) no-repeat center right;
}
#main a[href$='.doc'], #extracolumn a[href$='.doc'] { 
	padding-right: 18px;
	background: transparent url(../images/icon_doc.gif) no-repeat center right;
}
#main a[href$='.docx'], #extracolumn a[href$='.docx'] { 
	padding-right: 18px;
	background: transparent url(../images/icon_doc.gif) no-repeat center right;
}
#main a[href$='.xls'], #extracolumn a[href$='.xls'] { 
	padding-right: 18px;
	background: transparent url(../images/icon_xls.gif) no-repeat center right;
}
#main a[href$='.xlsx'], #extracolumn a[href$='.xlsx'] { 
	padding-right: 18px;
	background: transparent url(../images/icon_xls.gif) no-repeat center right;
}
#main a[target ~='_blank'], #extracolumn a[target ~='_blank'] {
	padding-right: 18px;
	background: transparent url(../images/icon_external.gif) no-repeat center right;
}
/*END HYPERLINK CUES WITH ICONS*/


/*Header styles*/
#headerwrapper {
width: 100%;
background: #000;
border-bottom: 5px solid #cc0000;
}
#header, #header-lib {
margin:0 auto;
color: #fff;
height: 74px;
position: relative;
border: none;
}
#header {width:760px;}
#header-lib {width:970px;}
#header h1, #header h2, #header-lib h1, #header-lib h2 {
position: absolute;
padding:0;
margin:0;
border:none;
}
#header h1, #header-lib h1 {
top:6px;
left:2px;
font-size: 1em;
color: #fff;
}
#header h2, #header-lib h2  {
top:32px;
left:82px;
}
#header img, #header-lib img {
border: none;
background:none;
}
#header a, #header-lib a {
border: none;
}
/*Top level navigation styles*/
#topnav {
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-top: 4px;
text-align: right;
}
#topnav img {
vertical-align: bottom;
}
#topnav ul {
margin:0;
padding:0;
list-style:none;
font-size: 1em;
}
#topnav li {
display:inline;
margin:0;
padding:0 4px;
background:none;
}
#topnav a, #topnav li a:visited {
border: none;
color: #999999;
}
#topnav a:hover {
border: none;
text-decoration: none;
color: #fff;
}
#topnav form, #topnav input #topnav select {
display: inline;
vertical-align: text-bottom;
margin: 0;
padding: 0;
}
#topnav input, #topnav select { 
font: normal 1.1em Arial, Helvetica, sans-serif;
}
#submit_button { background: #ccc; color: #006633; font-weight: bold; margin-left: 0.3em;}

/*Footer styles*/
#footer, #footer-lib {
clear:both;
text-align: left;
border-top: solid 2px #cc0000;
padding:5px 0 10px 0;
margin: 0 auto;
}
#footer {
width: 760px;
}
#footer-lib {
width: 960px;
}
#footer p, #footer-lib p {
margin:0;
font-size: 1em;
}
div.schoolinfo {float:left; text-align:left; width: 500px;}
div.horizlogo {float:right; text-align:right;}
