@charset "utf-8";
/* CSS Document */

/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {
        margin: 0;
        padding: 0;
        font: 11px Verdana, Arial, Helvetica, sans-serif;
		font-family: Verdana, Arial, Helvetica;
color: #333333;
}


/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
        margin-left: 1em;
}

/* Miscellaneous conveniences: */
form label {
        cursor: pointer;
}
fieldset {
        border: none;
}
input, select, textarea {
        font-size: 100%;
		font-family: inherit;
}

/*------------------------*/
#container a{
text-decoration:none;}

#container a:hover{
text-decoration: underline;}

div.hr {
  height: 15px;
  background:url(../images/divider.gif) repeat-x scroll center;
}
div.hr hr {
  display: none;
}

ul {
margin: 0 0 0 20px;
}
li {
line-height:16px;
}

ul.pdf {
	background-color:#EEEEEE;
	list-style:none;
	padding:20px;
}
ul.pdf li {
	padding-left:24px;
	padding-bottom:5px;
	background:transparent url(../images/adobe.gif) left top no-repeat;
	
	
}
ul.default {
	background-color:#EEEEEE;
	list-style:none;
	padding:20px;
}
ul.default li {
	padding-left:24px;
	padding-bottom:5px;
	background:transparent url(../images/document.gif) left top no-repeat;
	
	
}

ul.word, ul.doc {
	background-color:#EEEEEE;
	list-style:none;
	padding:20px;
}
ul.word li, ul.doc li {
	padding-left:24px;
	padding-bottom:5px;
	background:transparent url(../images/word.gif) left top no-repeat;
	
	
}
input, select {
color:#666666;
font-size:10px;
}

#mainContent .bstyles
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#mainContent .bstyles li 
{
padding-left: 10px;
background-image: url(../images/bullet.gif);
background-repeat: no-repeat;
background-position: 0 .8em;
line-height:22px;
}
#menu {
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffba26;
}

.bstyles li a
{
color:#dbb8e3;
text-decoration:none;
}
#mainContent .calbstyles
{
margin-left: 0;
padding-left: 0;
list-style: none;
}
#mainContent .calbstyles li 
{
padding-left: 8px;
margin-left:0;
background-image: url(../images/bullet2.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
line-height:13px;
}

.calbstyles li a
{
text-decoration:none;
}
#mainContent h1 {
margin:0 0 10px 8px;
}
/*FLASH BANNER*/
#flashbanner .navcontainer h3 { font-size:11px;color:#3d004a; font-weight:bold;}
#flashbanner .navcontainer h4 {color: #3d004a; font-weight:bold; font-size:10px;}
#flashbanner .navcontainer p ,#flashbanner .navcontainer a  {color:#3d004a; line-height:14px;}

#flashbanner .flashmenu {background-image:url(../images/home-menu.gif); background-repeat:repeat-x; margin:0 35px; color:#dbb8e3; font-size:14px; border-bottom:1px solid #2b0233;}


.layoutMUB #mainContent .boxholder {
 float:left; width:100%; padding:20px 0 15px 0;
}
.layoutMUB #mainContent .ubbulletin {

background-image:url(../images/ub-bulletin_24.gif); background-repeat:no-repeat; height:60px; width:202px;color:#FFFFFF; font-size:9px; font-weight:bold; padding:0 0 0 12px;
}
.layoutMUB #mainContent .ubbulletin a{
color:#FFFFFF;
}


input{ height:15px;}
.button{ height:20px;}

select{ height:20px;}

/*Image replacement technique*/


#header h1 {
	text-align: left;
	color: #919191;
	font: 11px Arial;
	width: 187px;
	height: 95px;
	background-image: url(../images/ub-logo.gif);
	background-repeat: no-repeat;
	background-position: top;
	cursor:pointer;
	float:left;
}


#header h1 span {
display: none;
}

#header .ublogotext {
float:left; margin:0 0 0 10px; padding:20px 20px 25px 20px; border-left:1px solid #FFFFFF;
}
#header .searchstyles {
float:left; width:240px; margin:0 0 0 100px;}

#header .textbox {
height:22px; padding:5px 5px 0 0; 
}

#header .homelinks {
color:#ffffff;  padding:0 60px 0 0;
}
#header .homelinks a{
color:#ffffff;
}

#header ul,#header li a{
color:#dbb8e3; font-size:11px;
}
#aboutub h1 {
	text-align: left;
	color: #919191;
	font-size: 13px;
	width: 127px;
	height: 24px;
	background-image: url(../images/homepage-text_03.gif);
	background-repeat: no-repeat;
	background-position: top;
	cursor:pointer;
}
#aboutub h1 span {
display: none;
}

#academics h1 {
	text-align: left;
	color: #919191;
	font-size: 13px;
	width: 127px;
	height: 24px;
	background-image: url(../images/homepage-text_05.gif);
	background-repeat: no-repeat;
	background-position: top;
	cursor:pointer;
}

#academics h1 span {
display: none;
}

#admissions h1 {
	text-align: left;
	color: #919191;
	font-size: 13px;
	width: 130px;
	height: 24px;
	background-image: url(../images/homepage-text_07.gif);
	background-repeat: no-repeat;
	background-position: top;
	cursor:pointer;
}

#admissions h1 span {
display: none;
}

#student h1 {
	text-align: left;
	color: #919191;
	font-size: 13px;
	width: 136px;
	height: 24px;
	background-image: url(../images/homepage-text_09.gif);
	background-repeat: no-repeat;
	background-position: top;
	cursor:pointer;
}

#student h1 span {
display: none;
}

#facultystaff h1 {
	text-align: left;
	color: #919191;
	font-size: 13px;
	width: 127px;
	height: 24px;
	background-image: url(../images/homepage-text_15.gif);
	background-repeat: no-repeat;
	background-position: top;
	cursor:pointer;
}

#facultystaff h1 span {
display: none;
}

#ublibraries h1 {
	text-align: left;
	color: #919191;
	font-size: 13px;
	width: 127px;
	height: 24px;
	background-image: url(../images/homepage-text_16.gif);
	background-repeat: no-repeat;
	background-position: top;
	cursor:pointer;
}

#ublibraries h1 span {
display: none;
}

#ubresources h1 {
	text-align: left;
	color: #919191;
	font-size: 13px;
	width: 130px;
	height: 24px;
	background-image: url(../images/homepage-text_17.gif);
	background-repeat: no-repeat;
	background-position: top;
	cursor:pointer;
}

#ubresources h1 span {
display: none;
}

#studyabroad h1 {
	text-align: left;
	color: #919191;
	font-size: 13px;
	width: 136px;
	height: 24px;
	background-image: url(../images/homepage-text_18.gif);
	background-repeat: no-repeat;
	background-position: top;
	cursor:pointer;
}

#studyabroad h1 span {
display: none;
}



INPUT.hintTextbox       { color: #888; }
INPUT.hintTextboxActive { color: #000; }



			input.blur {
				color: #999;
			}




.currentDay {background-color:#ec8c04; color:#ffffff;font-weight:bold;}

.eventDay{
background-image:url(../images/event.gif);
background-position:top right;
background-repeat:no-repeat;
font-weight:bold;}

.eventDayCurrent{
background-image:url(../images/eventcurrent.gif);
background-position:top right;
background-repeat:no-repeat;
font-weight:bold;
background-color:#ec8c04; color:#ffffff;
color: #FFFFFF;}
.eventDayCurrent a {
color:#FFFFFF;
}
.insideLUB #mainContent h1 {
color:#5b1f66;
font-size:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}

.insideLUB #mainContent h2 {
color:#5b1f66;
font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}
.insideLUB #mainContent h3 {
color: #666666;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}

.insideLUB #mainContent a h3 {
line-height:15px;
margin-bottom:0;
width:100%;
border-top: #CCCCCC 1px solid;
cursor:pointer;
}
.insideLUB #mainContent a:hover h3 {
text-decoration:underline;
}

.insideLUB #mainContent .faculty {
margin-top:0;
padding:0;
}
.images a{
color:#FFFFFF;
}
.column2 a {
color:#5b1f66;
}
.calendercontainer{
padding: 10px 0 0  0;margin:  10px 0 15px  0; border-top:1px solid #CCCCCC; min-height:200px; width:210px;}

.calendarDetailLayout {
height:100px; width:100px;border:#f5ad12 1px solid; border-top:none;border-left:none; vertical-align:top;
}
.calendarDetailLayout td {
width:100px;
}
.calendarDetailLayout a {
font-weight:bold;
color: #993366;

}
a.cal-repeat {
color:#571637;
font-size:10px;

}
a.cal-event {
color: #993366;
font-size:10px;

}
.currentDay .cal-event, .currentDay .cal-repeat{
color: #FFFFFF;

}
#breadcrumb ul li{
   list-style-image: none;
   display:inline;
   padding: 0 3px 0 0;
   margin: 3px 0 0 0;

}
#breadcrumb ul li a{
   color:#762e85;

}
#breadcrumb ul{
   margin:0;padding:0;
   list-style-type: none;
   padding-left: 1em;
}

.text-divider {
border-bottom:#993366 1px solid;
padding-bottom:5px;
}
.mini-footer {
margin-left:200px;color:#5b1f66; font-size:9px; border-top: #CCCCCC 1px solid; float:left; width:700px;
}

.mini-footer a {
color:#5b1f66;
}

.error_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	
}
.required_field {
color:#FF0000;
}

.portraits {
margin:10px; border:#5b1f66 1px solid; padding:5px;
}
.board li {
font-weight:bold;
border-bottom:#990099 1px dashed;

}

.board p {
font-weight: normal;

}
.layoutMUB  #footer p a:hover, .insideLUB  #footer p a:hover{
	
	text-decoration:underline;
}

.layoutMUB  #footer  .poweredby a:hover, .insideLUB  #footer  .poweredby  a:hover{
	
	color: #993366;
	text-decoration:none;
}
.tbl-contact td  {
padding:1px;

}

div.required{
width:auto;
padding:5px;
text-align:right;
font-size:10px;
text-align:right;

}

.board blockquote {
	text-indent: 35px;
	background: url(../images/qmark.gif);
	background-position: 125px -5px;
	background-repeat: no-repeat;
}

.board blockquote p {
	display: inline;
	border:none;
	margin: 0;
	background: url(../images/qmark2.gif);
	background-position:right;
	background-repeat: no-repeat;
	padding-right:25px;
}

#cse-search-results iframe {
width:600px;
font-size:10px;
}

.code-style{
background-color:#CCCCCC; border:2px solid #999999; padding:5px;
}
