@import url(//www.unomaha.edu/_files/css/fonts.css);

html {
	height: 100%;
}
#wrap {
	min-height: 98%;
	background-color:#ffffff;
}
#main {
	overflow:auto;
	padding-bottom: 40px;
	min-width: 100%;
	width: 100%;
	background-color:#FFFFFF
}  /* must be same height as the footer */
body {
	margin:0px;
	padding:0;
	height: 100%;
	color:#000000;
	background-color:#FFFFFF;
}
.arrowlistmenu .menuheader2 { /*CSS class for menu headers in general (expanding or not!)*/
	font-size: small;
	font-weight: bold;
	background: none;
	margin-bottom: 8px; /*bottom spacing between header and rest of content*/
	text-transform: none;
	padding: 2px 0 2px 3px; /*header text is indented 10px*/
	cursor: hand;
	cursor: pointer;
	font-family:'urwgroteskregular';
}
.arrowlistmenu {
	width: 100%; /*width of accordion menu*/
	background-color:#FFFFFF;
}
.arrowlistmenu .openheader { /*CSS class to apply to expandable header when it's expanded*/
	background:none;
	background-color:#FFFFFF;
}
.arrowlistmenu ul { /*CSS for UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}
.arrowlistmenu ul li {
	padding-bottom: 2px; /*bottom spacing between menu items*/
	margin-left: 12px;
}
.arrowlistmenu ul li a {
	color: #A70303;
	background: url(../img/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	padding-left: 19px; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #dadada;
	font-size: 90%;
	font-family:'urwgroteskregular';
}
.arrowlistmenu ul li a:visited {
	color: #A70303;
}
.arrowlistmenu ul li a:hover { /*hover state CSS*/
	color: #A70303;
	background-color: #F3F3F3;
}
p {
	margin-top: 4px;
	margin-right: 12px;
	margin-left: 12px;
	margin-bottom: 6px;
	text-decoration: none;
	font-size: 12px;
	font-family: 'urwgroteskregular';
}
.h2link {
	color:#CCCCCC;
	text-decoration:none;
}
/* illiad form */
.f-submit-wrap {
	TEXT-ALIGN: center
}
.req {
	FONT-SIZE: x-large;
	COLOR: #990000;
	line-height: 125%;
	text-align: center;
	font-family:'urwgroteskregular';
}
.instruction {
	CLEAR: left;
	FONT-SIZE: 9pt! important;
	FLOAT: none;
	FONT-STYLE: italic;
	font-family:'urwgroteskregular';
}
/* end illiad form */
.h6link {
	color:#666666;
	text-decoration:none;
}
.h5link {
	color:#000000;
	text-decoration:none;
}
.dd {
	font-size:100%;
	color:#000000;
	font-weight:normal;
	margin:4px 0 6px 0;
	text-decoration:none;
}
.dt {
	font-size:100%;
	color:#000000;
	font-weight:bold;
	margin:4px 0 6px 0;
	text-decoration:none;
}
.heavy {
	font-size:100%;
	color:#000000;
	font-weight:bold;
}
.caption {
	font-size:70%;
	color:#000000;
	caption-side:bottom;
	font-style:italic;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
	font-size: medium;
}
img {
	border: 0;
}
.left {
	float: left;
	padding: 2px;
}
.right {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 9px;
	padding-bottom: 0px;
	float: right;
}
.more {
	text-align: right;
}
.clear {
	clear: both;
}
Table {
	border:none;
	font-size:12px;
}
Table p {
	font-size:11px;
	padding: 4px;
	font-family:'urwgroteskregular';
}
h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	margin:10px 0 0 0;
}
h1 {
	margin-top: 5px;
	color: #000000;
	font-size: 13px;
	padding: 4px;
	font-family:'urwgroteskregular';
}
h2 {
	margin-top: 5px;
	color: #CCCCCC;
	font-size: 16px;
	background-color: #505050;
	padding: 4px;
	font-family:'urwgroteskregular';
}
h6 {
	margin-top: 5px;
	color: #000000;
	font-size: 16px;
	background-color: #9C9C9C;
	padding: 4px;
	font-family: 'urwgroteskregular';
}
h5 {
	margin-top: 5px;
	color: #666666;
	font-size: 16px;
	background-color: #CCCCCC;
	padding: 4px;
	font-family:'urwgroteskregular';
}
h4 {
	font-size: 16px;
	margin-top: 5px;
	background-color: #EEEEEE;
	padding: 4px;
	font-family: 'urwgroteskregular';
}
h3 {
	margin-top: 5px;
	color: #000000;
	font-size: 13px;
	padding: 4px;
	margin-left: -3px;
	cursor: pointer;
	font-family: 'urwgroteskregular';
}
a:link, a:visited {
	color:#cc0000;
	text-decoration:none;
}
a:hover, a:active {
	color:#333333;
	text-decoration:none;
}
ul {
	margin:5px 0 5px 40px;
	list-style-type:disc;
	text-decoration:none;
	padding: 4px;
	font-size: 12px;
	font-family:'urwgroteskregular';
}
ol {
	margin:5px 0 5px 40px;
	list-style-type:decimal;
	text-decoration:none;
	padding: 4px;
	font-size: 14px;
	font-family:'urwgroteskregular';
}
ul li, ol li {
	margin:0 5px 4px 0;
	padding:0;
}
/* Search form */

form.searching {
	width: 204px;
	position: absolute;
	top: 43px;
	right: 1px;
}
form.searching fieldset {
	border: 0;
}
#picture-input {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 171px;
	height: 26px;
	background: #FAFFE5 url('../img/input-bg.gif') no-repeat 0 0;
	border: 0;
}
#picture-input input {
	position: relative;
	top: 5px;
	left: 10px;
	width: 160px;
	border: 0;
	letter-spacing: 1px;
	background-color: #FAFFE5;
}
form.searching input.hledat {
	letter-spacing: 1px;
	padding-left: 0;
	font-weight: bold;
	color: #FFFFFF;
	position: absolute;
	top: 0;
	right: 0;
}
form.searching label {
	display: none;
}
/* << ----------------// Outer container that holds all the columns //------------ */
#mainContainer {
	margin:0 auto;
	padding:0;
	width:100%;
	border:0px;
	height: 100%;
}
/* << ----------------// Header //------------ */
#header {
	margin:0;
	top:0;
	left:0;
	padding:0px;
	background-color:#B9B7B4;
	width: 100%;
}
#nav {
	margin:0;
	padding:0px;
	width:100%;
}
/* << ----------------// Horizontal navigation //------------ */
#tnavmenu {
	width: 100%;
	font-weight: bold;
	font-size: 90%;
}
#tnavmenu:after {  /*Add margin between menu and rest of content in Firefox*/
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#tnavmenu ul {
	border:1px solid #BBB;
	width:100%;
	background:url(../img/bg.gif) center center repeat-x;
	padding:5px 0;
	margin:0;
	text-align: left; /*set value to "right" for example to align menu to the left of page*/
}
#tnavmenu ul li {
	display:inline
}
#tnavmenu ul li a {
	color:#494949;
	padding:5px;
	margin:0;
	text-decoration:none;
	border-right:1px solid #DADADA;
}
#tnavmenu ul li a:hover {
	color:#990000;
	background:url(../img/hm_over.gif) center center repeat-x;
}
/* << ----------------// Vertical navigation //------------ */
#navVertical {
	margin:0 -5px 0 -5px;
	padding:0;
	width:30%;
	background-color:#ffffff;
}
#navVertical ul {
	margin:0 0 0 5px;
	padding:0;
	list-style:none;
}
#navVertical ul li {
	margin:0 0 0 -5px;
	padding:0;
	list-style:none;
	border-bottom:1px solid #999999;
}
#navVertical ul li a:link, #navVertical ul li a:visited {
	padding:5px 8px 5px 8px;
	color:#eeeeee;
	text-decoration:none;
	display:block;
}
#navVertical ul li a:hover, #navVertical ul li a:active {
	color:#444444;
	text-decoration:none;
	background-color:#eeeeee;
}
/* << ----------------// Left column //------------ */
#columnOne {
	float:left;
	margin:0;
	padding:0 10px 0px 10px;
	width:33%;
	background-color:#ffffff;
}
#columnOne p, #columnOne ul li, #columnOne ol li {
	font-size:12px;
}
#columnOne h2 {
	color: #CCCCCC;
	font-size:16px;
	font-family:'urwgroteskregular';
}
/* << ----------------// Middle column //------------ */
#columnTwo {
	margin:0;
	padding:0 10px 0px 10px;
	width:34%;
	background-color:#ffffff;
	float:left;
}
#columnTwo p, #columnTwo ul li, #columnTwo ol li {
	font-size:12px;
}
#columnTwo h6 {
	color: #000000;
	font-size:16px;
	font-family:'urwgroteskregular';
}
/* << ----------------// Right column //------------ */
#columnThree {
	float:right;
	margin:0;
	padding:0 10px 0px 10px;
	width:33%;
	background-color:#ffffff;
}
#columnThree p, #columnThree ul li, #columnThree ol li {
	font-size:12px;
	text-decoration:none;
}
#columnThree h5 {
	color: #666666;
	font-size:16px;
	text-decoration:none;
	font-family:'urwgroteskregular';
}
/* << ----------------// Sub container that holds all the columns //------------ */
#subContainer {
	margin:0 auto;
	padding:0;
	width:100%;
	border:0px;	
	background-color:#ffffff;
	vertical-align: middle;
	text-decoration:none;
}
#subContainer p, #columnNews ul li, #columnNews ol li {
	font-size: 12px;
	padding: 4px 0px 6px 10px;
	margin: 0 10px 0 15px;
	text-decoration: none;
	line-height: normal;
}
#subContainer h2 {
	font-size:18px;
	text-decoration:none;
	font-family:'urwgroteskregular';
	}
/* << ----------------// news column //------------ */
#columnNews {
	float:left;
	margin:0 10px 0 15px;
	padding:0px;
	width:45%;
	text-decoration:none;
	height: 300px;
}
#columnNews p, #columnNews ul li, #columnNews ol li {
	font-size:12px;
	padding:4px 0px 6px 10px;
	text-decoration:none;
	line-height: normal;
}
#columnNews h2 {
	font-size:18px;
	text-decoration:none
	
}
/* << ----------------// Search column //------------ */
#columnSearch {
	float:right;
	margin:0 10px;
	padding:10px 10px 10px 10px;
	text-decoration:none;
	top: auto;
	width: 45%;
}
/* << ----------------// Footer //------------ */
#footer {
	position: relative;
	margin-top: -20px; /* negative value of footer height */
	padding:7px 0px 20px 0px;
	width:100%;
	height: 20px;
	font-size:11px;
	background-color:#B9B7B4;
	clear:both;
	font-family:'urwgroteskregular';
}
#footer a:link, #footer a:visited {
	color:#666666;
	text-decoration:none;
}
#footer a:hover, #footer a:active {
	color:#000000;
	text-decoration:none;
}
.foottext {
	font-size:80%;
	color:#333;
	vertical-align:bottom;
	text-decoration:none;
}
#copcon {
	float:left;
	padding:0;
	overflow:visible;
	width:739px;
}
#valid {
	float:right;
	padding:0;
	margin-top:-1px;
	overflow:visible;
}
/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}
/* << ----------------// Fix so that the outer DIV will wrap around all floated DIVs within //------------ */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-table;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}
#columnSearch2 {
	padding: 10px;
	float: right;
	text-decoration: none;
	top: auto;
	width: 48%;
}
#columnNews2 {
	text-transform: none;
	text-decoration: none;
	float: right;
	height: 300px;
	width: 460px;
	margin-right: 10px;
	margin-left: 10px;
}
.tables {
	font-size: 12px;
	padding: 1px 0px 1px 0px;
	line-height: normal;
	font-style: italic;
	font-family:'urwgroteskregular';
}
