body  { margin: 0; padding: 0; font-family: arial; font-size: 13px; color: #595959; background:url('../images/blur-bg2.jpg') bottom repeat-x; }
a  {text-decoration: none; color: #0057aa; font-weight: bold;}
a:visited  {color: #0057aa;}
a:hover  {color: #0099cc;}




/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) { div#wrapper {width: 300px; padding: 0; margin: 0;} #mross  {display: none; } 
/* Styles */
}
/* Smartphones (landscape) ----------- */
@media only screen
and (min-width : 321px) {
/* Styles */
}
/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 320px) {
/* Styles */  div#wrapper  {width: 300px; padding: 0; margin: 0;}#mross  {display: none; } 
}
/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
/* Styles */
}
/* iPads (landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
/* Styles */
}
/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
/* Styles */
}
/* Desktops and laptops ----------- */
@media only screen
and (min-width : 1224px) {
/* Styles */
}
/* Large screens ----------- */
@media only screen
and (min-width : 1824px) {
/* Styles */
}
/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}


#wrapper   {width: 1024px; margin: 0 auto; }
#bg  {width: 100%; height: 70px; background: #0b245d; margin: 0 auto;}
#block  { width: 100%;  }

#nav-column  {width: 300px; float: left;}

#logo  {float: left; padding-top: 12px;}
#mross  {float: left; padding: 25px 10px 12px 60px; }
#twitter {float: left; padding-top: 18px; padding-right: 5px;; }
#facebook {padding-top: 18px; float: left;}






#sitesearch  { height: 29px;   margin: 22px 0 0 0px; padding: 0; float: right;}
#searchForm  { height: 29px; margin: 22px 0 0 10px;}
#searchbox  {width: 140px; height: 20px;   border-radius: 4px; padding: 2px; margin: 0 3px 0 0 ; float: left;
    border: 2px solid #fff; background: #fff;}
#engines1  {width: 105px; height: 28px; margin: 0 3px 0 0;  padding: 3px; float: left; }	
#submit  {  float: left; border: 0;}	

#nav ul { list-style: none; font-weight: bold;  text-transform: uppercase; color: #0099cc; font-size: 14px; padding: 0; margin: 30px 0 0 0; }
#nav ul li  {margin-bottom: 20px; }
#wrapper #nav a  {text-decoration: none; color: #0b245d; padding-left: 20px; border-left: 5px solid #fff; }
#wrapper #nav a:hover  { border-left: 5px solid #0099cc;}

#secondary-nav  li a{font-size: 14px; font-weight: normal; text-transform: none; padding: 0; margin: 0;}
#nav #secondary-nav  ul{margin-left: 10px; margin-top: 0; padding-top: 0;}
#secondary-nav  li  { line-height: 10px;}

#wrapper #third-nav a:hover  { border-left: 5px solid #fff; color: #0099cc;}
#third-nav  li a{font-size: 12px; font-weight: normal; text-transform: none; padding: 0; margin: 0; border: 0;}
#nav #third-nav  ul{margin-left: 10px; margin-top: 0; padding-top: 0;}
#third-nav  li  { line-height: 10px;}

#directions-hours  {font-weight: bold; font-size: 12px; color: #0b245d; margin-left: 20px;}
#directions-hours a  {color: #2b5591; text-decoration: underline; line-height: 22px;}

#main-column {float: left; width: 700px; margin-left: 20px;}


#homesearch  {width: 705px; height: 147px; background:url('../images/banner-small.jpg') 0 0 no-repeat; margin-top: 210px;}
#homesearchform {border-radius: 5px; padding: 0px; height: 39px; width: 590px; background: #fff; position: relative; top: 50px; left: 55px;}
#homesearchbox  {float: left; border-radius: 5px; padding: 5px; height: 29px; width: 525px; font-size: 20px; border: 0;}
#homesearchbox:focus  {}
#engines  {float: left; height: 59px; width: 112px; font-size: 13px; border: 0; color: #484848;}

input[type=text], textarea {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 0px 0px 3px 3px;
  margin: 0px 1px 3px 0px;
  border: 1px solid #DDDDDD;
}
 
input[type=text]:focus, textarea:focus {
  box-shadow: 0 0 15px rgba(81, 203, 238, 1);
  padding: 0px 0px 3px 3px;
  margin: 0px 1px 3px 0px;
  border: 15px solid rgba(81, 203, 238, 1);
}


p.padding  { margin-top: 0px;}

#search-links  { position: relative; top: 42px; left: 60px; color: #fff; text-shadow: 2px 1px #000; font-size: 16px;}
#search-links a  {color: #fff; text-decoration: none;  text-shadow: 2px 1px #000; font-weight: normal;}
#search-links a:hover  {text-decoration: underline;}

#breadcrumbs  {font-size: 10px; color: #0b245d;}

#quicklinks  {margin-top: 30px; margin-bottom: 0; padding: 0;}
#quicklinks a {text-shadow: 2px 1px #000; font-weight: normal;}
	#students  {background:url('../images/students10.jpg') 0 0 no-repeat; width: 225px; height: 159px;  float: left;}
	#students h4  {margin-top:  35px; margin-left: 20px; font-size: 24px; margin-bottom: 0; padding-bottom: 0;}
	#students ul  { margin: 0; position: relative; top: 15px;}
	#students li  {display: inline; line-height: 20px; font-size: 14px;}
	#students a {color: #fff; text-decoration: none; }
	#students a:hover {color: #fff; text-decoration: underline;}

	#faculty  {background:url('../images/faculty10.jpg') 0 0 no-repeat; width: 225px; height: 159px;   float: left; margin-left: 13px;}
	#faculty h4  {margin-top:  35px; margin-left: 20px; font-size: 24px; margin-bottom: 0; padding-bottom: 0;}
	#faculty ul  { margin: 0; position: relative; top: 15px;}
	#faculty li  {display: inline; line-height: 20px; font-size: 14px;}
	#faculty a {color: #fff; text-decoration: none;}
	#faculty a:hover {color: #fff; text-decoration: underline;}

	#alumni  {background:url('../images/alumni10.jpg') 0 0 no-repeat; width: 225px; height: 159px;   float: left; margin-left: 12px;}
	#alumni h4  {margin-top:  35px; margin-left: 20px; font-size: 24px; margin-bottom: 0; padding-bottom: 0;}
	#alumni ul  { margin: 0; position: relative; top: 15px;}
	#alumni li  {display: inline; line-height: 20px; font-size: 14px;}
	#alumni a {color: #fff; text-decoration: none;}
	#alumni a:hover {color: #fff; text-decoration: underline;}
	
.clear  {clear: both;}



#news  {margin-top: 25px;}
#news ul  { line-height: 18px; margin: 0; padding: 10px 0 0 27px; }
#news  li  {list-style: none; margin-bottom: 10px;}
#news h2  {margin: 0; padding-top: 0;}


.footer   { border-top: 0px solid #2b5591; margin-top: 40px; padding-top: 20px;}
#footer-resources  {color: #fff; margin-right: 31px; float: left;}
#footer-resources ul { list-style: none; padding-left: 0; margin-left: 0;}
#footer-resources a  {text-decoration: none; font-weight: normal; color: #fff;}
#footer-resources a:hover  {color: #7ea7d6;;}
#footer-resources li  {padding-bottom: 12px;}

#footer-support  {color: #fff; margin-right: 31px; float: left;}
#footer-support ul { list-style: none;}
#footer-support a  {text-decoration: none; font-weight: normal; color: #fff;}
#footer-support a:hover  {color: #7ea7d6;}
#footer-support li  {padding-bottom: 12px;}

#footer-about  {color: #fff; margin-right: 31px; float: left;}
#footer-about ul { list-style: none;}
#footer-about a  {text-decoration: none; font-weight: normal; color: #fff;}
#footer-about a:hover  {color: #7ea7d6;}
#footer-about li  {padding-bottom: 12px;}

#footer-miscellaneous  {color: #fff; margin-right: 0px; float: right;}
#footer-miscellaneous ul { list-style: none;}
#footer-miscellaneous a  {text-decoration: none; font-weight: normal; color: #fff;}
#footer-miscellaneous a:hover  {color: #7ea7d6;}
#footer-miscellaneous li  {padding-bottom: 12px;}

#footer-info  { font-size: 10px; border-top: 1px solid #7a7979; color: #7a7979;}
#footer-info  ul li {display: inline;  }
#footer-info li a {color: #7a7979;}
#footer-info li a:hover {color: #7ea7d6;}


/*sub pages  */

#quicklinks_sub  {margin-top: 30px; margin-bottom: 0; padding: 0;}
#quicklinks a {text-shadow: 2px 1px #333;}

	#databases .button-list ul {position: relative; top: 0; }
	#databases .button-list  li a	{text-shadow: 2px 1px #333; font-weight: normal;}
	#databases  {background:url('../images/databases.jpg') 0 0 no-repeat; width: 225px; height: 159px;  float: left;  margin-left: 13px;}
	#databases h4  {margin-top:  20px; margin-left: 20px; font-size: 24px; margin-bottom: 5px; padding-bottom: 0; text-shadow: 2px 1px #333;}
	#databases ul  { margin: 0; position: relative; top: 45px;}
	#databases li  {display: inline; line-height: 18px;}
	#databases a {color: #fff; text-decoration: none; }
	#databases a:hover {color: #fff; text-decoration: underline;}
	
	#databases_resources .button-list ul {position: relative; top: 0; }
	#databases_resources .button-list  li a	{text-shadow: 2px 1px #333; font-weight: normal;}
	#databases_resources  {background:url('../images/databases.jpg') 0 0 no-repeat; width: 225px; height: 159px;  float: left;  margin-right: 13px;}
	#databases_resources h4  {margin-top:  20px; margin-left: 20px; font-size: 24px; margin-bottom: 5px; padding-bottom: 0; text-shadow: 2px 1px #333;}
	#databases_resources ul  { margin: 0; position: relative; top: 45px;}
	#databases_resources li  {display: inline; line-height: 18px;}
	#databases_resources a {color: #fff; text-decoration: none; }
	#databases_resources a:hover {color: #fff; text-decoration: underline;}

#syllabi .button-list ul {position: relative; top: 0; }
	#syllabi .button-list  li a	{text-shadow: 2px 1px #333; font-weight: normal;}
	#syllabi  {background:url('../images/syllabi.jpg') 0 0 no-repeat; width: 225px; height: 159px;   float: left;}
	#syllabi h4  {margin-top:  20px; margin-left: 20px; font-size: 24px; margin-bottom: 5px; padding-bottom: 0; text-shadow: 2px 1px #333;}
	#syllabi ul  { margin: 0; position: relative; top: 45px;}
	#syllabi li  {display: inline; line-height: 18px;}
	#syllabi a {color: #fff; text-decoration: none;}
	#syllabi a:hover {color: #fff; text-decoration: underline;}

	#canvas .button-list ul {position: relative; top: 0; }
	#canvas .button-list  li a	{text-shadow: 2px 1px #333; font-weight: normal;}
	#canvas  {background:url('../images/canvas.jpg') 0 0 no-repeat; width: 225px; height: 159px;   float: left; margin-left: 12px;}
	#canvas h4  {margin-top:  20px; margin-left: 20px; font-size: 24px; margin-bottom: 5px; padding-bottom: 0; text-shadow: 2px 1px #333;}
	#canvas ul  { margin: 0; position: relative; top: 45px;}
	#canvas li  {display: inline; line-height: 18px;}
	#canvas a {color: #fff; text-decoration: none;}
	#canvas a:hover {color: #fff; text-decoration: underline;}

	
	.page-links  li  {list-style: none; margin:30px 0 20px 0; padding: 0 0 10px 0; border-bottom: 2px solid #b2b2b2; width: 210px;}
	.page-links  ul  { margin:0px 0 0 0px; padding: 0 0 0px 0;}
	.small-links  li  {padding-bottom: 5px;}
	
	
	.databases li  {padding-bottom: 10px; }
	.databases  td{font-size: 13px; padding-bottom: 20px; padding-top: 20px; border-bottom: 2px solid #b2b2b2; }
	.issue  {color: #cc0000;}
	table.databases tr td  {vertical-align: top;
						padding-top: 30px;}
	.databases .noborder h2 {border-left: 0;}					
	.small-font p  {font-size: 13px;}
	table.databases tr th {
    font-size: 1.5em;
    color: #0b245d;}

	#ebooks h3  {padding-top: 20px; border-top: 2px solid #b2b2b2; margin-top: 30px;}
	
	#contact-form  input, #contact-form  textarea, #contact-form  select{ border: 1px solid #7c8dbb; border-radius: 2px; padding: 5px;}
	
	
	
h1  {border-left: 5px solid #2b5591; font-size: 36px; padding: 0 0 0 5px; color: #2b5591;}
h2  {border-left: 5px solid #2b5591; font-size: 25px; padding: 0 0 0 5px; color: #2b5591; margin-top: 35px; margin-bottom: 10px;}
h3  { font-size: 18px; font-weight: normal; color: #0b245d; margin-top: 25px; margin-bottom: 10px;}
h4  {font-size: 26px; font-weight: normal; color: #fff; padding:0 0 0 5px; border-left: solid 5px #fff; margin: 0; }





/*  a-z page */

a.pdf {background: transparent url(../images/icon/pdf.gif) no-repeat right; padding: 5px 20px 5px 0;}

/* staff directory */
#staff  {padding-top: 20px;}
#staff td {border-bottom: 2px solid #b2b2b2; padding: 20px; }


/* students page */
#tabgenerator  li  {  width: 100%; border-bottom: 0; }
#tabgenerator  .tabs  {margin-bottom: -10px;}

.page-links #tab-links li  { margin: 0 0 20px 0;
padding: 0 0 20px 0;
border-bottom: 2px solid #b2b2b2;
width: 210px;}

.list-circle li  {list-style: circle; margin: 0 0 0 30px; padding: 5px 0;}
#tab-page .page-links .list-circle {padding-top: 20px; }
#tab-page  .page-links ul  {margin-bottom: 10px;}

.list-circle2 li  {list-style: circle; margin: 0 0 0 30px; padding: 5px 0;}
#assignment  {margin-top: 0px; padding-top: 0; }
#view3 .tab-links li {border-bottom: 2px solid #b2b2b2; width: 180px;}

#deadline-dates td  {border: 2px solid #ccc; padding: 9px; vertical-align: top;}


/*alumni page  */
.page-links #main li  {width: 100}

.page-links.ordered-list li {border: 0; }

.page-links-umbs li {list-style: none; padding-bottom: 10px;}

#dividend table td  {padding-bottom: 20px; padding-top: 10px; border-bottom: 0px solid #000;}

.nobullets  {list-style: none;}




#block

{  padding-left: 30px;}