
html, body {
	margin : 0;
	padding : 0;
	height : 100%;
}
body {
	background : #C8433C url(http://nursing.umaryland.edu/sites/all/themes/umson2011/images/bground.jpg) center top repeat-x;
	font : normal 76%/1em "Lucida Sans Unicode", "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
	color : #424242;
}
* html body {
	min-height : 100%;
}
form {
	margin : 0;
	padding : 0;
}
a {
	color : #a72323;
	text-decoration : none;
}
a:hover {
	text-decoration : underline;
}
a img {
	border : none;
}
h1 {
	margin : 0.5em 0 0.5em;
	padding : 0;
	font-size : 1.75em;
	line-height : 1.25em;
	font-weight : bold;
	font-family : Arial, Tahoma, sans-serif;
}
h2 {
	margin : 1.5em 0 .25em;
	padding : 0;
	font-size : 1.5em;
	line-height : 1.25em;
	font-weight : bold;
	font-family : Arial, Tahoma, sans-serif;
}
h3 {
	margin : 1.5em 0 .25em;
	padding : 0;
	font-size : 1.4em;
	line-height : 1.25em;
	font-weight : bold;
	font-family : Arial, Tahoma, sans-serif;
}
h4 {
	margin : 1.5em 0 .25em;
	padding : 0;
	font-size : 1.3em;
	line-height : 1.25em;
	font-weight : bold;
	font-family : Arial, Tahoma, sans-serif;
}
h5 {
	margin : 1.5em 0 .25em;
	padding : 0;
	font-size : 1.2em;
	line-height : 1.25em;
	font-weight : bold;
	font-family : Arial, Tahoma, sans-serif;
}
h6 {
	margin : 1.5em 0 .25em;
	padding : 0;
	font-size : 1.1em;
	line-height : 1.25em;
	font-weight : bold;
	font-family : Arial, Tahoma, sans-serif;
}
img.left {
	float : left;
	padding : 10px 15px 15px 0px;
}
img.left-no-top {
	float : left;
	padding : 0 15px 15px 0px;
}
img.right {
	float : right;
	padding : 10px 0px 15px 15px;
}
img.right-no-top {
	float : right;
	padding : 0 0px 15px 15px;
}
img.centered {
	display : block;
	text-align : center;
	margin : 0px auto;
	padding : 5px;
}
#site-container {
	margin : 0 auto;
	padding : 0;
	width : 978px;
	min-height : 100%;
	font-size : 1.1em;
	line-height : 1.4em;
	position : relative;
}
* html #site-container {
	height : 100%;
}
#header-container {
	height : 136px;
	background : #fff;
	position : relative;
}
#logo {
	position : absolute;
	top : 0;
	left : 13px;
	width : 340px;
	margin-top : 22px;
}
#top-menu {
	position : absolute;
	top : 22px;
	right : 20px;
	text-align : right;
}
#searchbox {
	position : absolute;
	top : 52px;
	right : 19px;
	width : 252px;
	height : 23px;
}
#searchbox-position {
	position : relative;
}
#searchbox .form-item {
	margin : 0 !important;
	padding : 0 !important;
}
#searchbox .form-text {
	position : absolute;
	top : 0;
	left : 0;
	width : 136px;
	height : 33px;
	vertical-align : top;
	background : #fff url(http://nursing.umaryland.edu/sites/all/themes/umson2011/images/header/top_nav/search_icon.gif) left center no-repeat;
	padding : 0 30px;
	border : none;
	z-index : 250;
}
#searchbox .form-submit {
	position : absolute;
	top : 0;
	right : 0;
	z-index : 500;
}
#primary-navigation {
	margin : 0 auto;
	width : 951px;
	height : 44px;
}
#primary-navigation a {
	border : none;
}
#body-container {
	width : 978px;
}
.body-container-position {
	padding-top : 9px;
}
#body-block-container-top {
	height : 12px;
	width : 978px;
	background : transparent url(http://nursing.umaryland.edu/sites/all/themes/umson2011/images/body-block-container-background-top.png) top left no-repeat;
}
* html #body-block-container-top {
	background : transparent url(/bin/s/u/ie-body-block-container-background-top.gif) top left no-repeat;
	overflow : hidden;
}
#body-block-container {
	padding : 8px 26px 0;
	width : 926px;
	background : url("http://nursing.umaryland.edu/sites/all/themes/umson2011/images/body-block-container-background.png") repeat-y scroll left top transparent;
}
* html #body-block-container {
	background : transparent url(/bin/u/x/ie-body-block-container-background.gif) top left repeat-y;
}
#body-block-container-bottom {
	width : 978px;
	height : 28px;
	background : transparent url(http://nursing.umaryland.edu/sites/all/themes/umson2011/images/body-block-container-background-bottom.png) bottom left no-repeat;
}
* html #body-block-container-bottom {
	background : transparent url(/bin/g/y/ie-body-block-container-background-bottom.gif) top left no-repeat;
}
.home-cell-title {
	color : #FFF;
	font-size : 11px;
	padding : 8px 0 0 27px;
	height : 16px;
}
#home-main-left {
	float : left;
	width : 671px;
}
#home-featured {
	margin-bottom : 1px;
	width : 671px;
	height : 286px;
	overflow : hidden;
}
#home-buttons {
	margin-bottom : 14px;
}
#home-buttons a.home-button-link {
	padding : 0 7px;
}
#home-main-right {
	margin-left : 15px;
	width : 240px;
	float : left;
}
* html #home-main-right {
	margin-left : 14px;
	overflow : hidden;
}
.home-information {
	position : relative;
	width : 240px;
	margin-bottom : 10px;
	font-size : .9em;
	line-height : 1em;
}
.home-information-body {
	background : #5a5a5a url(/bin/e/h/menu-gradient-dark.gif) left top repeat-x;
}
.home-information-footer {
	width : 240px;
	min-height : 214px;
	background : transparent url(/bin/u/d/menu-gradient-dark-bottom.gif) bottom left no-repeat;
}
* html 	.home-information-footer {
	height : 214px;
}
.home-information-header {
	width : 266px;
	height : 53px;
	background : transparent url(/bin/v/n/right-header-flyout-gray.png) top right no-repeat;
	position : relative;
}
.home-information-header-title {
	position : absolute;
	top : 17px;
	left : 18px;
	font-family : Arial, Tahoma, sans-serif;
	font-weight : bold;
	color : #ffd448;
	text-transform : uppercase;
}
.home-information ul {
	margin : 0 11px;
	padding : 0 0 15px 0;
	list-style-type : none;
}
.home-information ul li {
	color : #ededed;
	padding : 10px 0 13px 8px;
	border-bottom : 1px solid #444;
	background : transparent url(/bin/z/r/round-arrow.png) 99% 50% no-repeat;
}
.home-information li.first {
	border-top : 1px solid #444;
}
.home-information a {
	color : #ededed;
}
.home-information a:hover {
	color : #ffd448;
}
#home_bottom_left_block {
	width : 394px;
	float : left;
}
#news-header {
	margin-left : -25px;
	width : 419px;
	height : 45px;
	background : transparent url(/bin/z/j/news-header.png) top left no-repeat;
	position : relative;
}
#news-header img.title {
	position : absolute;
	top : 10px;
	left : 30px;
}
#news-header a.more {
	color : #ababab;
	font-size : 10px;
	position : absolute;
	top : 6px;
	left : 142px;
}
#news-content {
	margin-top : -16px;
	padding-top : 16px;
	padding-right : 13px;
	border-right : 2px solid #d9d8d8;
	font-family : Georgia;
	font-size : .9em;
	line-height : 1.35em;
}
#news-content ul {
	margin : 0;
	padding : 0;
	list-style-type : none;
}
#news-content li {
	padding-left : 5px;
	background : url(/bin/v/p/round-arrow-news.png) 98% 50% no-repeat;
	border-top : 1px solid #ededed;
}
#news-content .link-container {
	padding-right : 25px;
	height : 47px;
	overflow : hidden;
}
#news-content a {
	display : block;
	color : #b6060c;
}
#news-content li.last-item {
	border-bottom : 1px solid #ededed;
}
.place {
	font-weight : bold;
	color : #555;
}
#home_bottom_middle_block {
	width : 277px;
	float : left;
}
* html #home_bottom_middle_block {
	overflow : hidden;
}
#events-header {
	width : 280px;
	height : 45px;
	position : relative;
	background : transparent url(/bin/d/g/events-header.png) top left no-repeat;
}
#events-header img.title {
	position : absolute;
	top : 10px;
	left : 14px;
}
#events-header a.more {
	color : #ababab;
	font-size : .7em;
	line-height : 1em;
	position : absolute;
	top : 11px;
	left : 158px;
}
#events-content {
	margin-top : -16px;
	padding : 16px 13px 0 13px;
	font-family : Georgia, "Times New Roman", Times, serif;
}
#upcoming-events {
	width : 100%;
	border-top : 1px solid #ededed;
}
#upcoming-events tr {
	border-bottom : 1px solid #ededed;
}
* html #upcoming-events tr td {
	border-bottom : 1px solid #ededed;
}
#upcoming-events .date {
	margin : 0;
	padding : 0;
	border-right : 1px solid #ededed;
	color : #7b7b7b;
	width : 45px;
	vertical-align : top;
}
#upcoming-events .date .link-container {
	height : 47px;
	overflow : hidden;
}
#upcoming-events .date .month {
	font-size : .8em;
	line-height : 1em;
	text-transform : uppercase;
	text-align : center;
}
#upcoming-events .date .day {
	font-size : 1.6em;
	line-height : 1em;
	text-align : center;
}
#upcoming-events td.link {
	padding : 0 4px 0 10px;
	font-size : .8em;
	line-height : 1.35em;
	color : #7b7b7b;
	background : transparent url(/bin/v/p/round-arrow-news.png) right center no-repeat;
}
#upcoming-events .link .link-container {
	padding-right : 15px;
	height : 47px;
	overflow : hidden;
}
#upcoming-events td.link p {
	margin : 0;
	padding : 0;
	line-height : 100%;
}
#upcoming-events td.link a {
	color : #b6060c;
	display : block;
}
#home-content-right {
	float : right;
	background : transparent;
}
.light-menu {
	margin-bottom : 13px;
	width : 240px;
	position : relative;
}
.light-menu-footer {
	padding-bottom : 10px;
	min-height : 141px;
	background : transparent url(/bin/c/k/menu-gradient-light-bottom.gif) bottom left no-repeat;
}
* html .light-menu-footer {
	height : 141px;
}
.light-menu-header {
	width : 266px;
	height : 55px;
	background : transparent url(/bin/z/f/right-header-flyout-yellow.png) top left no-repeat;
}
.light-menu-header .light-menu-header-title {
	font-size : .9em;
	line-height : 1em;
	font-family : Arial, Tahoma, sans-serif;
	text-transform : uppercase;
	font-weight : bold;
	color : #fff;
	position : absolute;
	top : 19px;
	left : 17px;
}
.light-menu-header .light-menu-header-title a {
	color : #FFF;
}
.light-menu-body {
	background : #DBDBDB url(/bin/u/j/menu-gradient-light.gif) left top repeat-x;
}
.light-menu-body ul {
	margin : 0 10px;
	padding : 0;
	list-style : none outside none;
}
.light-menu-body ul ul {
	margin : 5px 0 0;
}
.light-menu-body li {
	margin : 0;
	padding : 6px 0 6px 20px;
	color : #EDEDED;
	border-top : 1px solid #eeeeee;
	font-size : .9em;
	line-height : 1em;
	background : transparent url(/bin/r/z/menu-gradient-light-arrow.png) no-repeat 0 5px;
}
.light-menu-body li li {
	border-top : none;
	font-size : .9em;
	background : transparent url(/bin/r/z/menu-gradient-light-arrow.png) no-repeat 0 5px;
}
.light-menu-body li li li {
	font-size : 1em;
}
.light-menu-body li.active {
	background-image : url(/bin/r/z/menu-gradient-light-arrow.png);
	font-weight : bold;
}
.light-menu-body li.expanded {
	padding-bottom : 2px;
}
.light-menu-body li.active li {
	font-weight : normal;
}
.light-menu-body a {
	color : #a72323;
}
.dark-menu {
	margin-bottom : 13px;
	position : relative;
}
.dark-menu-header {
	width : 268px;
	height : 53px;
	background : transparent url(/bin/v/n/right-header-flyout-gray.png) top left no-repeat;
}
.dark-menu-header .dark-menu-header-title {
	font-family : Arial, Tahoma, sans-serif;
	text-transform : uppercase;
	font-weight : bold;
	color : #ffd448;
	position : absolute;
	top : 19px;
	left : 17px;
	font-size : .9em;
	line-height : 1em;
}
.dark-menu-body {
	width : 240px;
	background : #717171 url(images/menu-gradient-dark-short.gif) left top repeat-x;
	color : #000;
}
.dark-menu-footer {
	padding-bottom : 10px;
	min-height : 79px;
	background : transparent url(/bin/c/g/menu-gradient-dark-bottom-short.gif) bottom left no-repeat;
}
* html .dark-menu-footer {
	height : 89px;
}
.dark-menu-body table {
	width : 220px;
	margin : 0 10px;
}
.dark-menu-body td {
	padding : 4px 0;
	font-size : .8em;
	line-height : 1em;
	color : #fff;
}
.dark-menu-body td a {
	color : #ffd448;
}
#body-block-container-left {
	width : 675px;
	float : left;
}
#body-block-container-right {
	margin-left : 11px;
	width : 240px;
	float : left;
}
* html #body-block-container-right {
	overflow : hidden;
}
#banner {
	margin-left : -25px;
	width : 700px;
	height : 44px;
	background : transparent url(/bin/j/t/body-header-left.png) top left no-repeat;
	position : relative;
	font-size : .8em;
	line-height : 31px;
}
#banner .banner-separator {
	padding : 0 3px;
}
#breadcrumb-container {
	position : absolute;
	top : 0;
	left : 40px;
	color : #adadad;
	width : 550px;
	height : 31px;
}
#breadcrumb-container #breadcrumb {
	width : 550px;
	height : 31px;
	overflow : hidden;
}
#breadcrumb-container #breadcrumb a {
	color : #fff;
}
#share-print {
	position : absolute;
	top : -1px;
	right : 20px;
	color : #adadad;
}
#share-print a {
	color : #fff;
}
select.quick_links {
	margin-bottom : 10px;
	padding : 8px;
	width : 241px;
	background-color : #424242;
	border : none;
	color : #ffd448;
	font-weight : bold;
	font-size : 11px;
}
#content-container {
	margin : 0 15px 0 18px;
	padding : 0;
	width : 642px;
	overflow : hidden;
	overflow-x : auto !important;
}
#content-container .content ul,  	.mceContentBody ul {
	margin : 0;
	padding : 0;
}
#content-container .content ul li,          .mceContentBody ul li {
	margin : 0 0 0 15px;
	padding : 0 0 0 20px;
	background-image : url(/bin/b/v/inner-li-arrow.png);
	background-position : 0 6px;
	background-repeat : no-repeat;
	list-style-type : none;
	list-style-position : outside;
}
#content-container .content ul li ul li,          .mceContentBody ul li ul li {
	margin : 0;
}
#content-container table {
	width : 100%;
}
#bottom-links {
	margin-top : 5px;
	text-align : right;
	padding-right : 20px;
	font-size : .8em;
	line-height : 1em;
}
#bottom-links p {
	margin : 0;
	padding : 0;
	line-height : 1em;
}
#bottom-links a,   	#bottom-links a.active {
	padding : 0 10px;
	color : #fff;
	border-right : 1px solid #A62A23;
}
#bottom-links a.last {
	border-right : none;
}
#bottom-links a:hover {
	color : #ffd448;
}
#footer {
	margin : 10px 0;
	height : 97px;
	background : url("http://nursing.umaryland.edu/sites/all/themes/umson2011/images/footer.png") no-repeat center top transparent;
	color : #777;
	font-size : .8em;
	line-height : 1.6em;
}
#footer-position {
	margin : 0 auto;
	position : relative;
	width : 951px;
	height : 93px;
}
#footer a {
	color : #000;
}
#footer-left {
	position : absolute;
	top : 23px;
	left : 26px;
}
#footer-right {
	position : absolute;
	top : 23px;
	right : 26px;
	text-align : right;
}
.clearout {
	clear : both;
}
.node-form, .messages, .status {
	margin-left : 30px;
	width : 95%;
}
tbody, tbody th, thead th {
	border-bottom : none;
	border-top : none;
}
.field-field-news-contact-information {
	margin : 0;
	padding : 0;
	float : right;
}
.field-field-news-contact-information p {
	margin : 0;
	padding : 0;
	font-weight : bold;
	text-align : left;
}
.field-field-news-contact-information ul {
	margin : 0;
	margin-left : 0 !important;
	padding : 0;
	list-style-type : none;
	list-style-image : none !important;
	list-style-position : inside;
	text-align : left;
}
.large-label {
	margin : 0.5em 0;
	padding : 0;
	font-size : 1.25em;
	line-height : 1em;
	font-family : Arial, Tahoma, sans-serif;
}
.body-block-container-coe #banner {
	float : left;
}
* html .body-block-container-coe #banner {
	margin-left : -13px !important;
}
.coe-banner,   	* html .coe-banner-ie {
	margin-left : -26px;
	display : block;
	clear : both;
	z-index : 50;
	position : relative;
}
* html .coe-banner {
	display : none;
}
.coe_container {
	margin : -17px auto 0;
	width : 920px;
	position : relative;
	z-index : 25;
	background-color : #595959;
}
.coe_container_bottom {
	padding : 25px 0 20px;
	background : transparent url(/bin/w/g/coe-gray-bg-bottom.gif) center bottom no-repeat;
}
.coe_container_tabs {
	margin : 0 auto;
	width : 874px;
}
.coe_container_white {
	margin : 0 auto;
	width : 880px;
	background-color : #FFF;
	clear : both;
}
.coe_container_white_bottom {
	background : transparent url(/bin/e/u/coe-bg-bottom.gif) center bottom no-repeat;
}
.coe_container_white_top {
	padding : 20px;
	background : transparent url(/bin/i/r/coe-bg-top.gif) center top no-repeat;
	min-height : 300px;
}
* html .coe_container_white_top {
	height : 300px;
}
.coe_menu {
	padding-right : 20px;
	min-height : 1px;
	width : 180px;
	float : left;
}
* html .coe_menu {
	height : 1px;
}
.coe_menu ul {
	margin : 0 10px;
	padding : 0;
	list-style : none outside none;
}
.coe_menu ul ul {
	margin : 5px 0 0;
}
.coe_menu li {
	margin : 0;
	padding : 6px 0 6px 20px;
	color : #ededed;
	border-top : 1px solid #eeeeee;
	font-size : .9em;
	line-height : 1em;
	background : transparent url(/bin/k/s/coe-menu-arrow.gif) no-repeat 0 5px;
}
.coe_menu li.last {
	border-bottom : 1px solid #eee;
}
.coe_menu li li {
	border-top : none;
	font-size : .9em;
	background : transparent url(/bin/k/s/coe-menu-arrow.gif) no-repeat 0 5px;
}
.coe_menu li li li {
	font-size : 1em;
}
.coe_menu li.active {
	background-image : url(/bin/o/i/coe-menu-arrow-active.gif);
	font-weight : bold;
}
.coe_menu li.expanded {
	padding-bottom : 2px;
}
.coe_menu li.active li {
	font-weight : normal;
}
.coe_menu a {
	color : #a72323;
}
.coe_content {
	width : 640px;
	float : left;
}
#top-menu-apply {
	margin-right : 14px;
}
#top-menu-giving {
	margin-right : 17px;
}
#top-menu-events {
	margin-right : 18px;
}
#top-menu-directory {
	margin-right : 20px;
}
.menu li {
	color : #333333;
}
#primary-navigation a img {
	float : left;
}

