/* Start of CMSMS style sheet 'Sloan Style' */
/*default*/
h1, h2, h3, h4, h5 {  
  margin: 0;
  font-size:100%;
  padding:0;
}
img {
  border:0;
  padding:0;
  margin:0;
}
object { outline:none; }
.hidden {
  position: absolute;
  top: -1000px;
  left: 0px;
  overflow: hidden;
  width: 0;
  height: 0;
}

/*headings*/
h1 {
  color:#fff;
  background:url("images/text/t_sloan.gif") no-repeat left top;
  height:22px;
}
h1 span {
  visibility:hidden;
}
h1.hidden{
  display:none;
  visibility:hidden;
}
h2.special {
  float:left;
  width:280px;
  background:#bc062d url("images/siteobjects/b_heading2.gif") repeat-x top left;
  color:#fff;
  font-size:75%;
}
div#facultycontent h2.facultyname{
  font-size:16px;
}
div.profile{
  color:#666666;
}
/*paragraphs*/
p {
  font-size:75%;
  margin:0 0 10px 0;
}
p.nopad {
  margin:0; 
}
/*links*/
a {
  text-decoration:underline;
  color:#A50C26;
  outline:none;
}
a:hover, a:focus, a:active {
  text-decoration:none;
}
a.arrow {
  float:left;
  width:260px;
  background:url("images/siteobjects/ico_arrow.gif") no-repeat right center;
  margin: 0 10px;
  padding:7px 0 8px 0;
  color:#fff;
  text-decoration:none;
}
a.arrow:hover, a.arrow:focus, a.arrow:active {
  text-decoration:underline;
}
a.arrowlink {
  background:url("images/siteobjects/ico_arrow_small.gif") no-repeat left 3px;
  padding-left:10px;
}
/*lists*/
ul {
  margin:8px 0 8px 11px;
  font-size:75%;
}
li {
  margin: 0 0 3px 0;
}

/*mainmenu*/
#mainmenu ul {
  list-style:none;
  font-size:70%;
  margin:0;
  padding:0;
  font-family:Verdana, Geneva, sans-serif;
}
#mainmenu li {
  float:left;
  display:inline;
  padding:0 1px 0 0;
  margin:0;
  background: url("images/siteobjects/b_mainmenu_split.gif") no-repeat top right;
}
#mainmenu a {
  float:left;
  text-decoration:none;
  margin:0 0 0 5px;
  color:#fff;
  background: url("images/siteobjects/b_mainmenu_arrow.gif") no-repeat left 8px;
  padding:6px 10px 10px 10px;
}
#mainmenu a:hover, #mainmenu a:focus, #mainmenu a:active, #mainmenu a.lit {
  text-decoration:underline;
}




/*submenu*/
#menu ul {
  list-style:none;
  font-size:75%;
  margin:0;
  padding:0;
}
#menu li {
  float:left;
  display:inline;
  padding:0 1px 0 0;
  margin:0;
  background:#be052e url("images/siteobjects/b_menu_split.gif") no-repeat top right;
}
#menu li.last {
  background:none;
  padding:0;
}
#menu a {
  float:left;
  text-decoration:none;
  padding:0;
  margin:0;
  color:#fff;
  background:#be052e url("images/siteobjects/b_menu.gif") repeat-x top left;
}
#menu a span {
  float:left;
  padding:13px 17px 12px 17px;
  cursor:pointer;
}
#menu a:hover, #menu a:focus, #menu a:active, #menu a.lit {
  text-decoration:none;
  font-weight:bold;
}
#menu a.lit span {
  background:url("images/siteobjects/b_menu_r.gif") no-repeat center bottom;
}


/*pagelinks*/
#pagelinks ul {
  list-style:none;
  font-size:70%;
  margin:0;
  padding:0;
}
#pagelinks li {
  display:inline; 
  padding:0;
  margin:0 14px 0 0;
}
#pagelinks a.print {
  background:url("images/siteobjects/ico_print.gif") no-repeat left center;  
  padding-left:19px;
}
#pagelinks a.email {
  background:url("images/siteobjects/ico_email.gif") no-repeat left center;  
  padding-left:19px;
}

/*footer*/
#footer ul {
  list-style:none;
  font-size:70%;
  margin:0;
  padding:0;
  color:#0033CC;
}
#footer li {
  display:inline; 
  padding:0;
  margin:0;
}


/*form*/
form {
  font-size:75%;
  float:right;
  width:214px;
}
fieldset {
  border:0;
}
legend {
  display:none;
}
label {
  display:none; 
}
input {
  float:left;
  width:143px;
  border:1px solid #b4b4b4;
  font-size:90%;
  padding:3px 1px 3px 3px;
  color:#666;
}
input.button {
  float:left;
  width:64px;
  height:19px;
  padding:0 0 2px 4px;
  margin:0 0 0 1px;
  border:none;
  cursor:pointer;
  color:#fff;
  background:#4e95ee url("images/siteobjects/btn_search.gif") no-repeat left top;
  text-decoration:none; 
}
input.button:hover {
  text-decoration:underline;  
}
/* End of 'Sloan Style' */

