@import url("https://www.uab.edu/brand/styles/3.0/css/positional.css");


#wrapper {
	width:986px;
}

#whitebox {
	margin:0 auto;
}

/**** Quicklinks ****/
#quicklinks ul{
padding:0;
}

	#quicklinks li {
	display: inline;
	list-style:none;
	}

/******** Begin RIBBON Menu *********/
#ribbon {
	background: rgb(30,107,82); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(86,168,142,1) 0%, rgba(45,138,107,1) 3%, rgba(40,130,101,1) 7%, rgba(34,121,92,1) 14%, rgba(30,107,81,1) 34%, rgba(22,76,58,1) 69%, rgba(18,64,49,1) 86%, rgba(20,65,51,1) 90%, rgba(27,70,56,1) 93%, rgba(50,89,76,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(86,168,142,1)), color-stop(3%,rgba(45,138,107,1)), color-stop(7%,rgba(40,130,101,1)), color-stop(14%,rgba(34,121,92,1)), color-stop(34%,rgba(30,107,81,1)), color-stop(69%,rgba(22,76,58,1)), color-stop(86%,rgba(18,64,49,1)), color-stop(90%,rgba(20,65,51,1)), color-stop(93%,rgba(27,70,56,1)), color-stop(100%,rgba(50,89,76,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(86,168,142,1) 0%,rgba(45,138,107,1) 3%,rgba(40,130,101,1) 7%,rgba(34,121,92,1) 14%,rgba(30,107,81,1) 34%,rgba(22,76,58,1) 69%,rgba(18,64,49,1) 86%,rgba(20,65,51,1) 90%,rgba(27,70,56,1) 93%,rgba(50,89,76,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(86,168,142,1) 0%,rgba(45,138,107,1) 3%,rgba(40,130,101,1) 7%,rgba(34,121,92,1) 14%,rgba(30,107,81,1) 34%,rgba(22,76,58,1) 69%,rgba(18,64,49,1) 86%,rgba(20,65,51,1) 90%,rgba(27,70,56,1) 93%,rgba(50,89,76,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(86,168,142,1) 0%,rgba(45,138,107,1) 3%,rgba(40,130,101,1) 7%,rgba(34,121,92,1) 14%,rgba(30,107,81,1) 34%,rgba(22,76,58,1) 69%,rgba(18,64,49,1) 86%,rgba(20,65,51,1) 90%,rgba(27,70,56,1) 93%,rgba(50,89,76,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(86,168,142,1) 0%,rgba(45,138,107,1) 3%,rgba(40,130,101,1) 7%,rgba(34,121,92,1) 14%,rgba(30,107,81,1) 34%,rgba(22,76,58,1) 69%,rgba(18,64,49,1) 86%,rgba(20,65,51,1) 90%,rgba(27,70,56,1) 93%,rgba(50,89,76,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b9473', endColorstr='#123d2f',GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: 2px 0 2px -1px rgba(255, 255, 255, 0.25) inset, -2px 0 2px -1px rgba(255, 255, 255, 0.25) inset, 0 3px 2px -2px rgba(255, 255, 255, 0.5) inset;
	-webkit-box-shadow: 2px 0 2px -1px rgba(255, 255, 255, 0.25) inset, -2px 0 2px -1px rgba(255, 255, 255, 0.25) inset, 0 3px 2px -2px rgba(255, 255, 255, 0.5) inset;
	box-shadow: 2px 0 2px -1px rgba(255, 255, 255, 0.25) inset, -2px 0 2px -1px rgba(255, 255, 255, 0.25) inset, 0 3px 2px -2px rgba(255, 255, 255, 0.5) inset;
	text-align:left;
	margin: 0 auto;
	width:986px;
	height:32px;
}


#ribbon  ul.menu{
	margin: 0;
	padding: 4px 25px;
	height:24px;
}

#ribbon  ul.menu  li {
	display:inline;
	color: #ffffff;
	list-style:none;	
	margin: 0;
	padding: 0;
	position: relative;
	height:30px;
	border:0 none;
}

#ribbon  ul.menu  li a,
#ribbon  ul.menu  li a:hover,
#ribbon  ul.menu  li a:visited
{
	color: #ffffff !important;
	text-decoration:none !important;
	list-style:none;
	padding: 6px 12px 10px; /* for CSS ribbon */
	margin:0;
}

#ribbon  ul.menu  li a:hover {
	-moz-box-shadow: 0 -7px 5px 1px rgba(0, 0, 0, 0.3) inset;
	-webkit-box-shadow: 0 -7px 5px 1px rgba(0, 0, 0, 0.3) inset;
	box-shadow: 0 -7px 5px 1px rgba(0, 0, 0, 0.3) inset;
}


#ribbon  ul.menu  li a:hover,
#ribbon  ul.menu  li a:visited
{
	color: #ffffff !important;
	text-decoration:none !important;
	list-style:none;
	padding: 6px 12px 10px; /* for CSS ribbon */
	margin:0;
}

#ribbon  ul.menu  li a:hover {
	-moz-box-shadow: 0 -7px 5px 1px rgba(0, 0, 0, 0.3) inset;
	-webkit-box-shadow: 0 -7px 5px 1px rgba(0, 0, 0, 0.3) inset;
	box-shadow: 0 -7px 5px 1px rgba(0, 0, 0, 0.3) inset;
}

/******** End RIBBON Menu *********/

/******** Begin SIDEBAR Menu *********/

.sidebar {
padding: 8px;
}


.sidebar ul.menu {
padding: 0 5px 40px;
}

.sidebar ul.menu li {
display:block;
font-weight:600;
line-height:1.25em;
padding: 2px;
border-top: 0 none;
list-style:none;
}

.sidebar ul li a:link, .sidebar ul li a:visited {
color:#111111;
font-weight:600;
padding:0;
-webkit-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

.sidebar a:hover {
font-weight: 600;
color: #1E6B52 !important;
text-decoration: none;
}	

.sidebar .parent li a {
font-weight: 600;
}

.sidebar ul li ul li {
display: block;
padding: 10px 0 0;
}

.sidebar ul li ul li a:link, .sidebar ul li ul li a:visited { /*Child 1*/
font-weight: 400;
color: #000;
padding: 0pt 0pt 8pt 0pt;
margin: 0pt 0pt 8pt 0pt;
}

.sidebar ul li ul li ul { /*Child 2*/
padding: 2pt 5pt 3pt 5pt;
margin: 0;
}

.sidebar ul li ul li ul li {
display: block;
padding: 5pt 0 0 0;
}

.sidebar ul li ul li ul li a:link, .sidebar ul li ul li ul li a:visited { /*Child 2*/
font-weight: 400;
font-size: 0.95em;
color: #222222;
padding: 0 0 3px 0;
margin: 0;
}

.sidebar ul li ul li ul li ul {
padding: 0 0 0 7px;
margin: 0;
}

.sidebar ul li ul li ul li ul li {
display: block;
padding: 5pt 5pt 0pt 0pt;
}

.sidebar ul li ul li ul li ul li a:link, .sidebar ul li ul li ul li ul li a:visited { /*Child 3*/
font-weight: 400;
font-size: 0.95em;
color: #222222;
padding: 0 3px 0 0;
margin: 0;
}

.left-position {
padding-left: 10px;
}

/******** End SIDEBAR Menu *********/


#footer li {
	list-style:none;
	display: inline;
	color: #ffffff;
}
